﻿#div-footer #logo_img{height:32px;width:150px}




.site-header .widget-area {
	float: right;
	width: 664px;
}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.content-sidebar-sidebar .content,
	.content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.sidebar-sidebar-content .content,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}

.header_text
{
	text-align:center;
}

.header_text ul
{
	display:inline-block;
	text-align: right;
}

.header_text ul li
{
	margin: 10px;
	display: inline-block;
}


.header_text ul a
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
.copy{font-size:12px;color:#fff;margin:16px}
.copy .copy-inner{margin:16px 0}
.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease}
.inner-wrap:before,.inner-wrap:after{content:" ";display:table}
.inner-wrap:after{clear:both}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.small-12{width:100%}

		
		.kit-body-wrap .page-layout-wrap .template-template3 .description-container .small-12:first-child .description-content {
			border: 3px solid #f59d2b;
		}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


.news-heading{
margin:0;
padding:0px;
width:302px;
height:auto;
clear:both;
border:0px solid blue;
}

.news-heading,#disp{width:100%;text-align:center;}
body.ap_user_premium.ap_premium_nightmode .ap_container .ap_single_sharers_share img,body.ap_user_premium.ap_premium_nightmode .ap_note .ap_single_sharers_share img{filter:invert(1)}

.clearfix:after, .ir_news:after {
	content: " ";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}


* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_content{font-weight:400}
.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_content{font-weight:400}
.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_content{font-weight:400}


.mc-main .screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}



.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 1.0769rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }



#page-container  {
	overflow-x: hidden;
	position: relative;
	display: block;
	width: 100%;
	max-width: 1280px;
	margin: auto;
	padding: 0 0rem;
	background: #fff;
	box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.15);
	min-height: 60vh
}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
.s5_float_left{float:left}
  #s5_top_row1 .s5_float_left { float:left !important; width:50% !important; }
  #s5_bottom_row3 .s5_float_left { width:100% !important; }
.post-list .post-featured-image{float:left;display:block;border:1px solid #f0f1f0;margin-right:1em}
.post-list .post-1edcu-3col .post-featured-image{float:none;border:0 none;marign-right:0;margin-bottom:10px;max-height:237px;overflow:hidden}
.post-list .post-1edcu-3col .post-featured-image img{display:block;width:100%;height:auto}

.boxdown a {
color: inherit;
}

.boxdown { float: left }

.boxdown, .boxdownw, .boxdown2, .boxsocial, .boxnewsletter {
width: 50%;
max-width: none;
}

.boxdown, .boxdown2, .boxsocial, .boxnewsletter, .boxmap {
float: none;
clear: both;
width: auto;
max-width: 100%;
}
.tcb-clear:after{display:block;height:0;content:''}
.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6{margin:0;padding:0;line-height:normal}
 div.uvc-main-heading.ult-responsive h2 { font-size:40px !important; }

.footer .copyright{font-size:10px;color:#FFFFFF;margin-top:30px;margin-bottom:40px;}
div#n2-ss-2 .n2-style-1101-heading{background: #5cba3c;opacity:1;padding:10px 30px 10px 30px ;box-shadow: none;border-width: 0px;border-style: solid;border-color: #000000; border-color: RGBA(0,0,0,1);border-radius:0px;}
div#n2-ss-2 .n2-style-1101-heading:Hover, div#n2-ss-2 .n2-style-1101-heading:ACTIVE, div#n2-ss-2 .n2-style-1101-heading:FOCUS{@tab1}
.header-search-wrap #td-header-search-button{display:block;position:relative}


h1.elegantshadow {
color: #131313;
letter-spacing: .15em;
font-size: 80px;
}


.lightbox .loading-box {
	padding:50px 0px;
	line-height: 24px;
}


.loading-box {
	display:block;
	text-align:center;
}


.loading-box .loading-image {
	display:block;
	text-align:center;
	padding-top:20px;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

footer .copyright .row {
  align-items: center;
}

    footer .row{
        display:block;
        flex-wrap: unset;
    }



.smue-text-obj ol , .smue-embed-obj ol, .smue-code-obj ol, .smue-service-box-content-section ol, .smue-modal-content ol{
list-style-type:decimal ;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0;
margin-right: 0;
padding-left: 40px;
}



.smue-text-obj ul, .smue-embed-obj ul, .smue-code-obj ul , .smue-service-box-content-section ul, .smue-modal-content ul{
list-style-type:disc;
margin-top: 1em;
margin-bottom: 1 em;
margin-left: 0;
margin-right: 0;
padding-left: 40px;
}
.smue-embed-obj{min-height:inherit}
.smue-embed-obj.fill-space{min-height:inherit}
.smue-embed-obj.fill-space *{width:100%}

    .ce-center .ce-outer { position: relative; float: right; right: 50%; }

    .layout-sevenReasons .col_30 .ce-gallery, .layout-sevenReasons .col_30 .ce-outer, .layout-sevenReasons .col_30 .ce-inner, .layout-sevenReasons .col_30 .ce-row, .layout-sevenReasons .col_30 .ce-column, .layout-sevenReasons .col_30 .image, .layout-sevenReasons .col_30 .image-embed-item { width: 100%; height: auto; }

#banner .ce-outer, #banner .ce-inner { float: none; position: static; right: 0; }

#footer-bottom{width:70%;float:left;}
 #footer-bottom a{color:#fff}
 #footer-bottom a:hover{color:#fff;}


.provider-login {
	float: left;
	margin-top: -58px;
	background: white;
	
	
	padding: 4px 10px;
	
	border-radius: 5px;
}


.provider-login a {
	font-size: 16px;
	color: white;
	font-weight: bold;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.verve_vcard .verve_vcard_title{font-size:1.5em;margin-bottom:13px}
.qodef-popup-holder .qodef-popup-inner{width:300px}
.qodef-popup-opened .qodef-popup-holder .qodef-popup-inner{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s cubic-bezier(.26,.63,0,.96);transition:transform 1s cubic-bezier(.26,.63,0,.96)}

.rodape-social-ans {
    background-color: #333;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


.lightbox .loading-box {
	padding:50px 0px;
	line-height: 24px;
}


.loading-box {
	display:block;
	text-align:center;
}


.loading-box .loading-image {
	display:block;
	text-align:center;
	padding-top:20px;
}
.widget .thecomment .comm{color:#777!important}

        .postauthor h5, .single_post a, .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .reply a, .title a:hover, .post-info a:hover, .widget .thecomment, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, #secondary-navigation .navigation ul li a:hover, .readMore a, #primary-navigation a:hover, #secondary-navigation .navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color:#ea205e; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.footer-newsltr .input-con{position: relative;padding-right: 130px;}


.footer-newsltr .input-con input[type="text"],

.footer-newsltr .input-con input[type="email"]{height: 58px;border-radius: 0;border: 0;padding: 5px 16px;float: left;width: 100% !important;margin: 0;}


body .footer-newsltr .input-con input[type="submit"]{position: absolute;right: 0;top: 0;width: 130px;text-align: center;border:0;border-radius: 0;background-color: #000;font-size: 19px;color: #fff;line-height: 58px;height: 58px;margin-right: 0;}


body .footer-newsltr .input-con input[type="submit"]:hover{background-color: #1d1d1d}


	.footer-newsltr .input-con input[type="text"], .footer-newsltr .input-con input[type="email"]{width: 100%;margin-bottom: 15px;margin-right: 0;}





.sh-sticky-logo,
.sh-light-logo {
    display: none;
}


.sh-sticky-header-active .sh-sticky-logo {
    display: block;
}


.text-center img.img-responsive, .text-center-lg img.img-responsive, .text-center-md img.img-responsive, .text-center-sm img.img-responsive, .text-center-xs img.img-responsive {
  margin: 0 auto;
}


.text-right img.img-responsive, .text-right-lg img.img-responsive, .text-right-md img.img-responsive, .text-right-sm img.img-responsive, .text-right-xs img.img-responsive {
  float: right;
}

.container-blog { 
	margin-top: 230px; 
	margin-bottom: 50px; 
}

.container-blog .article-wrapper {
    margin-bottom: 0 !important;
    border-bottom: none !important;
}

.container-blog .more-link {
	margin-top: 20px;
}

.container-blog #nav-below {
    margin: 0;
}


.text-center {
  text-align: center !important; }



.guangguang li{ float:left; position:relative; height:192px; overflow:hidden}

.guangguang .pop-txt{Z-INDEX: 2; POSITION: absolute; TEXT-ALIGN: center; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#8cff110f',EndColorStr='#8cff110f'); background-color:#DA333E;FILTER: alpha(Opacity=50); Opacity: .5;LINE-HEIGHT: 40px; WIDTH: 192px; BOTTOM: -40px; DISPLAY: block; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 12px; LEFT: 0px; }

.guangguang  .li_over  .pop-txt{ bottom:0px;}


.section-scroller__menu-item {
  padding: 5px;
  height: 17px;
  width: 30px;
  text-align: center;
  opacity: 0.8;
}


.section-scroller__menu-item:hover {
  opacity: 1;
}


.section-scroller__menu-item.active {
  opacity: 1;
}


.section-scroller__menu-item.active .section-scroller__menu-link {
  width: 7px;
  background: #ff6166;
}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}


.grideschis
{
background-color:#E6E7E9;
}


.ams-post {
  display: block;
  clear: both;
  margin-bottom: 23px;
  overflow: hidden;
}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.pagination .page-numbers {
	display: none;
	letter-spacing: 0.013157895em;
	line-height: 1;
	margin: 0 0.7368421053em 0 -0.7368421053em;
	padding: 0.8157894737em 0.7368421053em 0.3947368421em;
	text-transform: uppercase;
}

.header-useraccount-links {
  font-size: 16px;
  float: left;
  margin-top: 6px;
  margin-left: 10px;
}

.header-useraccount-links.registered .useraccount-photo-cap {
  border: 1px solid;
  padding: 5px 8px;
}

.header-useraccount-links.registered .header-useraccount-login-link {
  border-right: 0;
}

.carousel-caption {
  position: absolute;
  bottom: 25%;
  left: -200;
  z-index: 10;
  padding:15px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .8);
  background:#002855;
  width:50%;
  font-family: Lato-Light;
  font-size:27px;
  height: 115px;
  box-sizing:border-box;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.80;
  display: table;
  padding: 15px 13% 15px 15px;
  box-sizing: border-box;
}

.carousel-caption h2 {text-align:left;line-height:1.3em;display: table-cell; vertical-align: middle;}

.carousel-caption .btn {
  text-shadow: none;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

  .navbar-header {
    float: none; }


.tool-overflow{
    overflow: hidden;
}
.social__content{position:relative;background:#FF808B;border:8px solid #414042;width:80vw;max-width:848px;margin-left:auto;padding:72px 16px 24px}
.js .social__content{opacity:0}

	
	#block-block-17 .rteright {
		text-align: center;
	}

	
	#block-block-17 p.rteright:nth-child(2), #block-block-17 p.rteright:nth-child(3), #block-block-17 p.rteright:nth-child(4) {
		display: none;
	}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

  .dmbs-footer .wrap-right-side .fourth-col .links li {
    font-family: "utopia-std", serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    padding: 0;
    margin: 0; }

    .dmbs-footer .wrap-right-side .fourth-col .links li a {
      color: #616265; }

      .dmbs-footer .wrap-right-side .fourth-col .links li a:hover {
        color: #000000; }

  .dmbs-footer .wrap-right-side .fourth-col {
    width: 100%; }

  .dmbs-footer .wrap-right-side {
    width: 30%;
    float: left; }


.custom-background .lesse-article-content { padding-left: 0.9375rem; padding-right: 0.9375rem; }

.lesse-lite-list-view .lesse-article-content { margin-top: 1.25rem; }

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}
.tablepress-id-273 .row-5 td{background-color:#eca7e6}
.tablepress-id-274 .row-5 td{background-color:#63f67c}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
li.menu-item.placeholder:hover ul{display:none}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}





.inner {
  max-width: 1050px;
  margin: 0 auto;
}

div#post-8775 .existing .inner {
  max-width: 1050px;
}
.list-gallery a span:before,.list-rooms .list-image:before{content:' ';left:50%;right:50%;bottom:0;background-color:#161616}
.list-gallery{width:100%;position:relative;overflow:hidden}
.list-gallery a{display:block;position:relative;overflow:hidden;text-align:center}
.list-gallery a span{display:inline-block;vertical-align:top;position:relative}
.list-gallery a span:before{position:absolute;opacity:0;height:10px;transition:opacity .5s,left .5s,right .5s}
.list-gallery a:hover{text-decoration:none}
.list-gallery a:hover span:before{opacity:1;left:0;right:0}
.list-gallery img{display:block;margin:0 auto}
.section-primary .list-gallery{padding:6px;background-color:#e5e5e5}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
bo
.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static;}
.main-nav .navbar-collapse.collapse{display:none!important;}
.main-nav .collapse.in{display:block !important;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container.main{background:#fff;box-shadow:0 2px 7px rgba(0,0,0,0.4);margin-top:-150px;margin-bottom:30px}
.container.splitbg{margin-top:-70px}
.hero .container{min-height:430px;background-position:center center;padding:0 95px;text-shadow:0 0 2px rgba(255,255,255,0.9)}
.resource-child .container.main{padding:50px 30px}
.sitemap .container.main{padding:50px}

.site-title, .site-description { text-align:center;}

.site-description { color:#000000!important;}

.darkheader .site-description { color:#000000!important;}
