/* ========================================== */
/* ! Provide higher res assets for ipad   */
/* ========================================== */
@media only screen and (device-width:768px) {
.CurrentDate {
	display: block;
	float:left}
}
@media handheld, only screen and (max-width: 1280px) {

.logo{ width:20% !important;}

}
@media handheld, only screen and (max-width: 1265px) {
.contenttwort{ position:relative; left:0px !important;}
.contentfourrt{position:relative; right:0px !important;}
.contenttwolt, .contentfourlt{ padding-left:20px !important;}


}
@media handheld, only screen and (max-width: 1024px) {
.cont_img{max-width:100%; margin:0px; padding:0px; clear:none; overflow:hidden;}
.contentfourlt{ width:65% !important;}
.footer_content{ padding:80px 10px 0px 10px !important;}
.six_main_content{ padding:50px 20px 20px 20px !important;}
.inner_main_content{ padding:50px 20px !important;}
.footer_content{ padding:40px 20px 0px 20px !important;}
.copyright_txt{ padding:50px 20px 30px 20px !important;}
.menu_area{ padding:0px;}

.content_lt_top, .content_lt_top, .content_mid_top, .content_rt_top, .content_lt_bot, .content_mid_bot, .content_rt_bot{ width:31% !important;}

.contentonert{ float:right !important; padding-right:20px !important;}
.contentonelt, .contentthreelt, .contentfivelt{ left:0px !important;}
.contentthreert, .contentfivert{ float:right !important; padding-right:20px !important; padding-left:0px !important;}
.RadMenu_Dnn .rmRootGroup .rmText{ font-size:16px !important;}
.RadMenu_Dnn .rmGroup .rmText{ font-size:11px !important;}
.brad_one{ width:30% !important;}
.brad_two{ width:30% !important;}

.TopRightPane{ margin-left:360px !important;}



}
@media handheld, only screen and (max-width: 1000px) {

.logo{ padding:32px 10px !important;}
.content_mid_top{margin:0px 25px !important;}
.content_mid_bot{  margin:0px 25px !important;}
.content_one, .content_two, .content_three, .content_four, .content_five{ padding:0px 20px !important;}
.contentonelt{ padding-top:20px;}

.foot_list{ padding:25px 0px 40px 0px !important;}
.footer_bg{ background-size:100% !important;}

.innercontent_lt{ width:62% !important;}
.innercontent_rt{ width:33% !important;}
.contentthreert, .contentfivert{ width:100% !important; padding-left:0px !important; float:left !important; padding-right:0px !important;}
.contentthreelt, .contentfivelt{ left:0px !important;}
.contentthreelt{ background-position: top center !important;}

.contentonelt{ left:0px !important;}
.contentonert{ float:left !important; padding-left:0px !important; width:100% !important; padding-right:0px !important;}
.contenttwolt, .contenttwolt, .contentfourlt { width:100% !important;}
.contenttwort, .contentfourrt, .contentfivelt{ background-size:100% !important;}
.content{ text-shadow:0.1em 0.1em 0.2em #000000 !important; font-weight:bold !important;}
.contenttwolt, .contentfourlt{ padding-left:0px !important;}

.contentthreelt{ background-size:50% !important;}
.banner_logo{ width:45% !important;}

.menu_area{ padding:0px !important;}

.TopRightPane{ margin-left:340px !important;}



}

@media handheld, only screen and (max-width: 980px) {

.nav-wrapper-I{ left:45% !important;}
.DS-IntroText .intro-item{ width:inherit !important; padding:0px !important;}
.DS-IntroText .intro-item .intro-description{ width:91% !important;}
.content{ padding-bottom:15px !important;}
.banner_bg{ background:none !important;}


}

@media handheld, only screen and (max-width: 950px) {
.RadMenu_Dnn .rmRootGroup .rmText{ font-size:14px !important;}


}
@media handheld, only screen and (max-width: 880px) {
.RadMenu_Dnn .rmRootGroup .rmText{ padding:0px 15px !important;}


}
@media handheld, only screen and (max-width: 850px) {

.content_lt_top{ float:left; width:40% !important; margin-left:65px !important;}
.content_mid_top{ float:left; width:40% !important; margin:0px 0px 0px 25px !important;}
.content_rt_top{ float:left !important; clear:both !important; width:40% !important; margin-left:65px !important;}

.content_lt_bot{ float:left; width:40% !important;clear:none !important;margin:0px 0px 0px 25px !important;}
.content_mid_bot{ float:left; width:40% !important;clear:both !important; margin:0px 0px 0px 65px !important;}
.content_rt_bot{ float:left !important; margin-left:25px !important; width:40% !important;}

.innercontent_rt_one{ float:left; width:40% !important; margin-left:65px !important;}
.innercontent_rt_two{ float:left; width:40% !important; margin:0px 0px 0px 25px !important;}
.innercontent_rt_three{ float:left !important; clear:both !important; width:40% !important; margin-left:65px !important;}

.innercontent_rt_four{ float:left; width:40% !important;clear:none !important;margin:0px 0px 0px 25px !important;}
.innercontent_rt_five{ float:left; width:40% !important;clear:both !important; margin:0px 0px 0px 65px !important;}
.innercontent_rt_six{ float:left !important; margin-left:25px !important; width:40% !important;}


.contenttwolt, .contentthreert, .contentfourlt, .contentfivert{ padding-top:40px !important;}
.contentonert{ padding-top:40px !important;}
h2{ font-size:18px !important;}
.copyright_area{ margin-top:40px !important;}
.copyright_txt{ padding:40px 10px 30px 10px !important;}

.footerD{ float:right !important;}
.footerA{ width:18% !important;}
.footerC{ width:27% !important;}
.inner_rt_content_top {clear: both !important;float: none !important;margin: 0 auto !important;width: 100% !important; margin-top:30px !important;}
.innercontent_rt {clear: both !important;float: none !important;margin: 0 auto !important;width: 38.5% !important; margin-top:30px !important;}
.innercontent_lt{ float:none !important; width:100% !important;}
.inner_img img{ text-align:center; max-width:100%;}

.RadMenu_Dnn .rmRootGroup .rmText{ font-size:13px !important; padding:0px 15px !important;}
.RadMenu_Dnn .rmGroup .rmText{ font-size:10px !important;}
.RadMenu_Dnn .rmGroup .rmLink{ padding:0px 15px 0px 10px !important;}
.RadMenu_Dnn .rmRootGroup .rmLink .rmExpandRight    
{ 
   width:auto !important;
} 

.RadMenu_Dnn .rmRootGroup .rmLink:hover .rmExpandRight, 
.RadMenu_Dnn .rmRootGroup .focused .rmExpandRight
{ 
	width:auto !important;
}
.TopRightPane{ margin-left:230px !important;}
.inner_rt_content_top iframe{ width:100% !important;}


}

@media handheld, only screen and (max-width: 800px) {
.DS-slide img{ width:80% !important;}
/*.introtext{ top:20px !important; height:200px;}
*/.slide-wrapper{ height:350px !important;}
.navigator-II{ top:-100px !important; margin-bottom:-100px !important;}

.contentthreelt{ background-size:68% !important;}

.green_title .Head, .pink_title .Head, .blue_title .Head, .grey_title .Head, .brown_title .Head{text-shadow:0.1em 0.1em 0.2em #000000 !important; font-weight:bold !important; color:#fff !important;}

.DS-IntroText .intro-item .intro-description{ width:74% !important; font-size:15pt !important; padding-top:15px !important;}
.introtext{ padding:15px 0px !important;}
.nav-wrapper-I{ left:38% !important;}
.banner_des{ padding-top:10px !important;}
.brad_bro{ margin:0px !important;}
.RadMenu_Dnn .rmRootGroup .rmText{ font-size:14px !important; padding:0px 15px !important;}
.RadMenu_Dnn .rmGroup .rmText{ font-size:10px !important; padding:0px !important;}
.banner_logo{ width:50% !important;}
.TopRightPane{ margin-left:180px !important;}
.flex-caption{ top:0px !important; padding:15px 25px !important; font-size:16px !important; line-height:25px !important; height:70px !important;}
.flex-control-nav{ bottom:118px !important;}
.slides .summary{ bottom:300px !important;}
.flexslider .slides img{ max-width:100% !important;}
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next{ top:180px !important;}


}


@media handheld, only screen and (max-width:768px) {
body {	font-size: 16px;-webkit-text-size-adjust: none;}
.flowLt, .flowRt, .flow {float: none}

.row, .row1, body, .container {width: 100%;min-width: 0;margin-left: 0px;margin-right: 0px;padding-left: 0px;padding-right: 0px;}

.banner_img{width:100%; margin:0px; padding:0px; clear:none; overflow:hidden;}

.cont_img{max-width:100%; margin:0px; padding:0px; clear:none; overflow:hidden;}

a#mostrar {	/*display:block;*/visibility:visible; color:#1c1540;text-decoration:none;}
a#mostrar:hover {color:#666666;}
.mobile_menu { display:block; color:#9F926D;}
.mobile_menu a, .mobile_menu a:link {color:#1c1540 !important; font-size:18px; font-weight:bold;}
.mobile_menu img{vertical-align:middle;}

#menubox {display:none;	float:none;	clear:both;	width:100%;	background:none;padding-left:0px;}
.mobile_menu{ display:block !important; clear:none; float:left; padding:14px 0px;}
.search_area{ position:relative;top:0px !important;margin-bottom:0px !important;}


.BannerPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentLtTopPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentMidTopPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentRtTopPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentLtBotPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentMidBotPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentRtBotPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentOneRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentTwoLtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentThreeRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentfourLtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.ContentFiveRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.FooterAPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.FooterBPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.FooterCPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.FooterDPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.SocialPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}

.InnerContentLtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.InnerContentRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.InnerContentOneRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.InnerContentTwoRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.InnerContentThreeRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.InnerContentFourRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.InnerContentFiveRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}
.InnerContentSixRtPane{width:100%;margin: 0px;padding:0px;clear:both;overflow:hidden;}



.content_lt_top{width:44% !important; margin-left:30px !important;}
.content_mid_top{width:44% !important;}
.content_rt_top{width:44% !important; margin-left:30px !important;}

.content_lt_bot{width:44% !important;}
.content_mid_bot{ width:44% !important;margin:0px 0px 0px 30px !important;}
.content_rt_bot{width:44% !important;}

.innercontent_rt_one{ width:41.5% !important;margin-left:30px !important;}
.innercontent_rt_two{width:41.5% !important; }
.innercontent_rt_three{ width:41.5% !important; margin-left:30px !important; }

.innercontent_rt_four{ width:41.5% !important;}
.innercontent_rt_five{ width:41.5% !important;margin:0px 0px 0px 40px !important;}
.innercontent_rt_six{ width:41.5% !important;}


.DS-slide img{ width:77% !important;}
.slide-wrapper{ height:330px !important;}
.banner_logo img{ max-width:90% !important;}
.nav-wrapper-I{ left:49% !important;}

h2{ font-size:17px !important;}

.innercontent_rt{ width:44% !important;}
.contenttwort{ height:315px !important;}
.contentfourrt{ height:330px !important;}
.contentfivelt{ height:320px !important;}

.RadMenu .rmItem, .RadMenu .rmLink,.RadMenu .rmRootGroup .rmText, .RadMenu ul.rmVertical, .RadMenu ul.rmHorizontal, .RadMenu ul.rmRootScrollGroup, .RadMenu_Context ul.rmHorizontal{ float:none !important; border-bottom:none !important; border-top:none !important; border-left:none !important; border-right:none !important; width:100% !important; padding:0px !important;}
.RadMenu .rmRootGroup .rmText{  padding:0px !important; color:#212121 !important; line-height:35px !important; font-size:14px !important; text-align:center !important;}
.RadMenu .rmRootGroup .rmLink:hover .rmText, .RadMenu .rmRootGroup .focused .rmText, .RadMenu .rmRootGroup .expanded .rmText{ color:#fff !important;}
.RadMenu{ margin:0px !important; float:none !important; width:auto !important;}
.RadMenu .rmHorizontal .rmItem:hover{}
.RadMenu .rmHorizontal .rmItem{}
.RadMenu .rmGroup .rmLink, .RadMenu .rmGroup .rmText{ height:35px !important; line-height:35px !important;}
.RadMenu_Dnn .rmRootGroup .rmLink:hover .rmText, .RadMenu_Dnn .rmRootGroup .focused .rmText, .RadMenu_Dnn .rmRootGroup .expanded .rmText, .RadMenu .rmVertical .rmText, .RadMenu .rmHorizontal .rmVertical .rmText{ padding:0px !important;}
.RadMenu .rmGroup .rmText{ font-size:12px !important; padding:0px !important;}
.RadMenu_Dnn .rmGroup .rmText{ padding:0px 10px !important; font-size:11px !important;}
.RadMenu_Dnn .rmGroup .rmLink{ padding:0px !important;}

.RadMenu_Dnn .rmRootGroup .rmLink .rmExpandRight    
{ 
    background: none !important;
} 

.RadMenu_Dnn .rmRootGroup .rmLink:hover .rmExpandRight, 
.RadMenu_Dnn .rmRootGroup .focused .rmExpandRight
{ 
    background:none !important;
}



.RadMenu ul.rmRootGroup{ border-top:1px solid #000 !important;}
.RadMenu_Dnn .rmRootGroup .rmLink{border-bottom:1px solid #000 !important;}

.RadMenu .rmGroup{ border:none !important; }
.rmSlide .rmLevel1 .rmItem{ background:none !important; margin:0px !important;border:0px !important; }
.rmSlide { width:100% !important; top:35px !important; left:0px !important;}
.RadMenu .rmGroup .rmLink:hover .rmText, .RadMenu .rmGroup .focused .rmText, .RadMenu .rmGroup .rmLink:hover, .RadMenu .rmGroup .focused, .RadMenu .rmGroup .expanded{ background:none !important; color:#111 !important;}
.rmSlide .rmLevel1 .rmItem.rmFirst{}
.rmSlide .rmLevel2 .rmItem.rmFirst{ border-top:none !important;}

.RadMenu .rmSlide, .RadMenu_Context{ float:none !important; position:static !important; height:auto !important;}
.rmSlide .rmLevel2 .rmItem{color:#B63637 !important;}

.RadMenu .rmGroup{ width:100%;}
.rmSlide .rmLevel2 .rmItem{ border:0px !important;}

.rmSlide .rmLevel2 .rmItem .rmText{ color:#973131 !important;}

.menu_list{ float:none !important;}
.search_area{ margin-right:20px !important;}
.mobile_menu{ margin-left:20px !important;}

.RadMenu_Dnn .rmRootGroup .rmLink:hover .rmText{ background:#4f4194 !important;}

.banner_logo{ width:43% !important;}
.TopRightPane{ margin-left:145px !important;}
.logo{ width:5% !important;}

/*BannerStyle*/

.banner_bg { background: none repeat scroll 0 0 #DAD2BD; height: 437px !important;}
.flex-direction-nav a { background: url("/Portals/0/Images/nav_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; display: block; height: 45px;    margin: -20px 0 0; opacity: 0; position: absolute; text-indent: -9999px; top: 25%; width: 30px; z-index: 10;}
.flex-control-nav {position: relative; text-align: center; width: 100%;}
.slides .summary { /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); border-radius: 3px;*/ bottom: 280px !important; height: 60px !important; margin-right: 30px;    padding: 10px; font-size: 15px !important;}
.flex-caption { background-color: rgba(0, 0, 0, 0.8); border-top: 1px solid #D99F21; color: #FFFFFF; font-family: 'Arbutus Slab',serif; font-size: 17px; height: 60px;  line-height: 30px; padding: 20px; position: relative; top: 0px;}

/*BannerStyle*/

}
@media handheld, only screen and (max-width: 745px) {
.foot_list{ padding-top:15px !important;}
.brad_one{ float:none !important; text-align:center !important; width:auto !important;}
.brad_two{ float:none !important; text-align:center !important; width:auto !important; padding-top:20px !important;}
.brad_three{ float:none !important; text-align:center !important; width:auto !important;padding-top:20px !important;}
.TopRightPane{ display:none !important;}
.logo{ float:none !important; text-align:center !important; width:auto !important;}
.header_area{ height:auto !important;}
.inner_img img{width:100%;}



}
@media handheld, only screen and (max-width: 740px) {

.innercontent_rt{ width:44.8% !important;}
}

@media handheld, only screen and (max-width: 700px) {
.innercontent_rt{ width:47% !important;}

.contentthreelt{ background-size:80% !important;}

}


@media handheld, only screen and (max-width: 660px) {



.foot_list{ padding-top:5px !important; padding-bottom:20px !important;}

.footerA {
    float: none !important;
    margin: 0 auto !important;
    text-align: center;
    width: 100% !important;
}
.footerB {
    float: none !important;
    text-align: center;
    width: 100% !important;
}
.footerC {
    float: none !important;
    text-align: center;
    width: 100% !important;
}

.foot_c{ padding-top:0px !important;}
.footerD {
    float: none !important;
    text-align: center !important;
    width: 100% !important;
}
.social_icon{ float:none !important; text-align:center; width:100% !important;}
.RadMenu_Dnn .rmRootGroup .rmText{ font-size:14px !important; padding:0px 0px !important;}
.RadMenu_Dnn .rmGroup .rmText{font-size:11px !important;}


.green_title .Head, .pink_title .Head, .blue_title .Head, .grey_title .Head, .brown_title .Head{ font-size:20px !important; line-height:25px !important;}
.content{ font-size:14px !important;}


.innercontent_rt{ width:50% !important;}
.innercontent_rt_one{ width:50% !important;float: none !important;margin: 0px auto !important; }
.innercontent_rt_two{ width:50% !important;float: none !important;margin: 0px auto !important; }
.innercontent_rt_three{ width:50% !important;float: none !important;margin: 0px auto !important; }
.innercontent_rt_four{ width:50% !important;float: none !important;margin: 0px auto !important; }
.innercontent_rt_five{ width:50% !important;float: none !important;margin: 0px auto !important; }
.innercontent_rt_six{ width:50% !important;float: none !important;margin: 0px auto !important; }


.content_lt_top {float: none !important;margin: 0px auto !important; width: 51% !important;}
.content_mid_top {clear: both !important;float: none !important;margin: 0 auto !important;width: 51% !important;}
.content_rt_top {float: none !important;margin: 0 auto !important;width: 51% !important;}
.content_lt_bot {clear: both !important;float: none !important;margin: 0 auto !important;width: 51% !important;}
.content_mid_bot {float: none !important; margin: 0 auto !important;width: 51% !important;}
.content_rt_bot {clear: both !important;float: none !important;margin: 0 auto !important;width: 51% !important;}



}


















