
@media screen and (max-width:1019px) {
	#dnn_logo_pane img{width:100%;height:100%;}
	#WaveTuner-Panel, #WaveTuner-MobilePanel{display:none;}
    .skinWidth, .contentWidth, .paneColumns1, .paneColumns2, .paneColumns3, .paneColumns4, .paneColumns2_70, .paneColumns2_30, #footerLeft{width:100%!important;}
	.marginRight, .marginLeft, .marginHalfRight, .marginHalfLeft{margin:0px!important;}
	.DnnModule-WaveTuner, #wave-slideshow, #BreadCrumb{display:none!important;}
	
    #MenuStandardLayout{width:100%!important;clear:both;padding-top:0px;}
	#VLogoLayout{display:inline-block;width:60%;}
	#VMenuLayout{display:inline-block;width:30%;}
	#VMenuBorderLine{height:3px;width:100%;display:block;}
	#MenuBorderLine{width:100%;}
	.flexslider {display:block;}
	.nevo, .white-container, .grey-container{width: 100%;}
	#BannerModule{height:300px!important;}
	#bottomFooter{height:150px;}
	#footerRight{width:100%!important; float:left!important; text-align:left!important;}
	#SocialIcons{float:left!important;width:100%!important;}
	#SocialIconsLayout{float:left!important;padding-left:7px!important;}
	#footerLeftLayout{padding-left:20px}
	#footerRightLayout{padding-left:13px}
	#BreadCrumb_Search{width: 85%;margin: 0 auto;position: relative;left: -6px}
	.bottomLogo{float:left;}
	.emptyWhiteContainerStyle{width:auto!important;}
	.imaBannerAppSuite .fascia-4 img {width:90%!important;}
}

/*MENU MOBILE*/
.dnnPE-Mobile {
    margin: 0 auto;
    min-height: 100%;
    position: relative;
    width: 92%;
    max-width: 760px; /*width:760px*/
}

.dnnPEM-Header {
    margin: 4% 0 2%;
}

.dnnPEM-Header, .dnnPEM-Body, .dnnPEM-Footer {
    width: 100%;
}

a.navTrigger, a.navTrigger:link, a.navTrigger:visited {
    display: block;
    width: 26.315789473684%; /* 200/760 */
    margin-top: 2%;
    text-shadow: 0 1px 1px rgba(120,120,120,0.9);
    font-family: Droid Sans, Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    border: 2px #e0e0e0 solid;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #e6e6e6;
    font-size: 1em;
    padding: 0.6em 0 0.5em;
    background: #414243; /* Old browsers */
    background: -moz-linear-gradient(top, #4B4D4E 0%, #414243 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4B4D4E), color-stop(100%,#414243)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4B4D4E 0%,#414243 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4B4D4E 0%,#414243 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #4B4D4E 0%,#414243 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4B4D4E', endColorstr='#414243',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #4B4D4E 0%,#414243 100%); /* W3C */
}

ul.dnnPEM-GlobalNav, ul.dnnPEM-SubNav {
    margin: 0;
    padding: 0;
    border: 2px #e0e0e0 solid;
    _display: none;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #e6e6e6;
}

ul.dnnPEM-SubNav {
    display: block;
}

    ul.dnnPEM-GlobalNav li, ul.dnnPEM-SubNav li {
        list-style: none;
        padding: 0;
        margin: 0;
        display: block;
        border-bottom: 1px #393939 solid;
        background: #4B4D4E; /* Old browsers */
        background: -moz-linear-gradient(top, #4B4D4E 0%, #414243 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4B4D4E), color-stop(100%,#414243)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #4B4D4E 0%,#414243 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #4B4D4E 0%,#414243 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #4B4D4E 0%,#414243 100%); /* IE10+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4B4D4E', endColorstr='#414243',GradientType=0 ); /* IE6-9 */
        background: linear-gradient(top, #4B4D4E 0%,#414243 100%); /* W3C */
    }

        ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst, ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst a:hover, ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst.dnnPEM-NavOn a, ul.dnnPEM-SubNav li.dnnPEM-NavFirst,
        ul.dnnPEM-SubNav li.dnnPEM-NavFirst a:hover, ul.dnnPEM-SubNav li.dnnPEM-NavFirst.dnnPEM-NavOn a {
            -webkit-border-top-left-radius: 4px;
            -webkit-border-top-right-radius: 4px;
            -moz-border-radius-topleft: 4px;
            -moz-border-radius-topright: 4px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
        }

        ul.dnnPEM-GlobalNav li.dnnPEM-NavLast, ul.dnnPEM-GlobalNav li.dnnPEM-NavLast a:hover, ul.dnnPEM-GlobalNav li.dnnPEM-NavLast.dnnPEM-NavOn a, ul.dnnPEM-SubNav li.dnnPEM-NavLast,
        ul.dnnPEM-SubNav li.dnnPEM-NavLast a:hover, ul.dnnPEM-SubNav li.dnnPEM-NavLast.dnnPEM-NavOn a {
            -webkit-border-bottom-right-radius: 4px;
            -webkit-border-bottom-left-radius: 4px;
            -moz-border-radius-bottomright: 4px;
            -moz-border-radius-bottomleft: 4px;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }

        ul.dnnPEM-GlobalNav li a, ul.dnnPEM-SubNav li a {
            font-family: Droid Sans, Helvetica, Arial, sans-serif;
            color: #e6e6e6;
            font-size: 1.4em;
            text-decoration: none;
            text-shadow: 0 1px 1px #000;
            font-weight: normal;
            padding: 0.6em 3%;
            line-height: 1em;
            display: block;
            letter-spacing: -0.03em;
        }

        ul.dnnPEM-GlobalNav li.hasChild a, ul.dnnPEM-SubNav li.hasChild a {
            background: url(images/r-arrow.png) no-repeat 97%;
        }

        ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst a, ul.dnnPEM-SubNav li.dnnPEM-NavFirst a {
            border-top: none;
        }

        ul.dnnPEM-GlobalNav li.dnnPEM-NavLast, ul.dnnPEM-SubNav li.dnnPEM-NavLast {
            border-bottom: none;
        }

        ul.dnnPEM-SubNav li a:hover, ul.dnnPEM-GlobalNav li a:hover, a.navTrigger:hover, a.navTrigger:visited:hover {
            color: #fff;
            text-decoration: none;
            background: #5C5C5C;
        }

        ul.dnnPEM-GlobalNav li.hasChild a:hover, ul.dnnPEM-SubNav li.hasChild a:hover, ul.dnnPEM-GlobalNav li.hasChild.dnnPEM-NavOn a {
            background: #5C5C5C url(images/r-arrow.png) no-repeat 97%;
        }

        ul.dnnPEM-GlobalNav li.dnnPEM-NavOn a {
            background: #5C5C5C;
        }

ul.tabletSubNav {
    overflow: hidden;
    clear: both;
    float: right;
}

    ul.tabletSubNav, ul.tabletSubNav li {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        ul.tabletSubNav li {
            display: block;
            float: left;
        }

            ul.tabletSubNav li a {
                display: block;
                padding: 6px 12px;
                text-decoration: none;
                margin-top: 1%;
            }

                ul.tabletSubNav li a:hover, li.dnnPEM-SubNavOn a {
                    background: #5C5C5C;
                    color: #fff;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px;
                    text-shadow: none;
                }

.supporting-nav {
    font-size: 1em;
    margin-bottom: 0.5em;
    padding-top: 5em;
}

    .supporting-nav p {
        float: left;
        font-size: 0.7em;
        font-style: italic;
    }

a.sn-breadcrumb {
    text-transform: lowercase;
}

ul.glinks-callout {
    float: right;
    font-size: 1.5em;
    font-weight: normal;
}

    ul.glinks-callout, ul.glinks-callout li {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 1em;
    }

        ul.glinks-callout li {
            float: right;
        }

.main-content {
    background: url(images/line-bg.gif) repeat-x top;
    margin: 0 auto 50px;
    width: 96%;
}

.home .main-content {
    background: none;
}

.home .site-banner {
    background: url(images/site-separator.png) no-repeat bottom;
}

.el-campaign {
    position: relative;
    clear: both;
    overflow: hidden;
    height: 360px;
}

.home .site-banner .left {
    width: 36.458333%;
    position: absolute;
    left: 25px;
    top: 0;
    float: none;
}

.home .site-banner h1 {
    font-size: 2.2em;
    font-weight: normal;
    margin: 100px 0 0 0;
    letter-spacing: -1px;
}

.home .site-banner em {
    font-family: Droid Sans, Helvetica, Arial, sans-serif;
    font-size: inherit;
}

.home .site-banner p {
    font-size: 1.3em;
    font-family: Droid Sans, Helvetica, Arial, sans-serif;
    margin: 15px 0 0 40px;
    padding: 0 5px;
}

.home .site-banner .right {
    width: 71.354167%;
    float: none;
    overflow: hidden;
    position: absolute;
    left: 36.979167%;
    top: 0;
}

    .home .site-banner .right.slide3 {
        left: 32%;
    }

.content-pane {
    width: 62.5%;
}

.home .content-pane, .home .sidebar {
    margin-top: 20px;
}

.admin .content-pane {
    width: 100%;
}

.sidebar {
    width: 31.25%;
}

.dnnPEM-Footer {
}

    .dnnPEM-Footer p.dnnPEM-Copyright {
        text-align: center;
        width: 100%;
        color: #555;
        margin: 1em auto;
        border-top: 1px #d7d7d7 solid;
    }

ld, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, .SubHead, .DataGrid_Item, .DataGrid_AlternatingItem, .DataGrid_Header, .WizardText, .WizardHelpText, .Help {
    font-family: Droid Sans, Helvetica, Arial, sans-serif;
    font-size: inherit;
    font-weight: normal;
    color: #222;
}


@media screen and (min-width:768px) and (max-width:2560px) {
    .dnnpem-header {
        margin-bottom: 0;
    }

    .dnnPEM-Logo {
        margin-bottom: 2%;
    }

    a.navTrigger, a.navTrigger:link, a.navTrigger:visited {
        display: none;
    }

    ul.dnnPEM-GlobalNav {
        display: block;
        width: 100%;
        padding: 0;
        margin: 0 0 2% 0;
        background: #4B4D4E; /* Old browsers */
        background: -moz-linear-gradient(top, #4B4D4E 0%, #414243 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4B4D4E), color-stop(100%,#414243)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #4B4D4E 0%,#414243 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #4B4D4E 0%,#414243 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #4B4D4E 0%,#414243 100%); /* IE10+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4B4D4E', endColorstr='#414243',GradientType=0 ); /* IE6-9 */
        background: linear-gradient(top, #4B4D4E 0%,#414243 100%); /* W3C */
    }

        ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst, ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst a:hover, ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst.dnnPEM-NavOn a, ul.dnnPEM-SubNav li.dnnPEM-NavFirst,
        ul.dnnPEM-SubNav li.dnnPEM-NavFirst a:hover, ul.dnnPEM-SubNav li.dnnPEM-NavFirst.dnnPEM-NavOn a {
            -webkit-border-top-left-radius: 6px;
            -webkit-border-bottom-left-radius: 6px;
            -moz-border-radius-topleft: 6px;
            -moz-border-radius-bottomleft: 6px;
            border-top-left-radius: 6px;
            border-bottom-left-radius: 6px;
        }

        ul.dnnPEM-GlobalNav li.dnnPEM-NavLast, ul.dnnPEM-GlobalNav li.dnnPEM-NavLast a:hover, ul.dnnPEM-GlobalNav li.dnnPEM-NavLast.dnnPEM-NavOn a {
            -webkit-border-bottom-right-radius: 0;
            -webkit-border-bottom-left-radius: 0;
            -moz-border-radius-bottomright: 0;
            -moz-border-radius-bottomleft: 0;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        ul.dnnPEM-GlobalNav li {
            list-style: none;
            padding: 0;
            margin: 0;
            display: block;
            border: none;
            background: none;
            float: left;
        }

            ul.dnnPEM-GlobalNav li a {
                color: #e6e6e6;
                font-size: 1.4em;
                text-decoration: none;
                font-weight: normal;
                border: none;
                text-shadow: 0 1px 1px #000;
                display: block;
                width: auto;
                height: 100%;
                padding: 0 1em;
                line-height: 3.4em;
            }

            ul.dnnPEM-GlobalNav li.hasChild a {
                background: url(images/d-arrow.png) no-repeat 88%;
                padding-right: 28px;
            }

            ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst a {
                border: none;
                border-left: none;
            }

            ul.dnnPEM-GlobalNav li.dnnPEM-NavLast {
                border: none;
                border-right: none;
            }

            ul.dnnPEM-GlobalNav li a:hover, ul.dnnPEM-GlobalNav li.dnnPEM-NavOn a {
                color: #fff;
                text-decoration: none;
                background: #5C5C5C;
                text-shadow: 0 1px 1px #000;
            }

            ul.dnnPEM-GlobalNav li.hasChild a:hover, ul.dnnPEM-GlobalNav li.hasChild.dnnPEM-NavOn a {
                background: #5C5C5C url(images/d-arrow.png) no-repeat 88%;
            }

            ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst.hasChild.dnnPEM-NavOn a, ul.dnnPEM-GlobalNav li.dnnPEM-NavFirst a:hover {
                -webkit-border-top-left-radius: 6px;
                -webkit-border-bottom-left-radius: 6px;
                -moz-border-radius-topleft: 6px;
                -moz-border-radius-bottomleft: 6px;
                border-top-left-radius: 6px;
                border-bottom-left-radius: 6px;
            }
}

@media screen and (max-width: 480px) {
    .dnnpem-header {
        margin-bottom: 5%;
    }

    ul.dnnPEM-GlobalNav {
        margin-top: 0.7em;
    }

    .teamMember.dnnClear {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-right: 0;
    }

    .teamMember .dnnLeft {
        width: 21.428571428571%; /*150*/
    }

    .teamMember .dnnRight {
        width: 74.285714285714%; /*520*/
    }

    h2.dnnPEMContTitle {
        border-top: 1px #d7d7d7 solid;
        padding-top: 3%;
    }

    ol.mobileInstruction {
        margin: 0 3%;
    }

        ol.mobileInstruction li {
            padding: 0 3%;
        }

    .mobileInstruction #step1, .mobileInstruction #step2, .mobileInstruction #step3 {
        padding: 0 2% 6% 0;
    }
}

/*END MENU MOBILE*/



