﻿.contact-strip__content__title{color:#fff;font-size:12px;font-family:proxima-nova,Helvetica,sans-serif;font-weight:700;letter-spacing:.5px;list-style-type:none;text-transform:uppercase;opacity:.5;letter-spacing:.43px;margin:0}


#footer {
  margin: 0 auto;
  color: #000;
  font-size: 70%;
  text-align: center;
  padding-top: 16px;
}

#footer a {
  color: #000;
}

#footer a:hover, #footer a:focus, #footer a:active {
   color: #000;
}

#subfooter a:hover, #footer a:focus, #footer a:active {
   color: #ccc;
}



div.site-content {
	overflow: visible; 
}

.site-content {
	background-color: #e9e9e9;
}
.et_pb_slides .et_pb_slide_0.et_pb_slide .et_pb_slide_description{text-align:left}

#footer-widgets-bg {
    background: #121212;
    color: #ddd;
}

#footer-widgets {
    width: 963px;
    margin: 0 auto;
    padding: 20px 0;
}

#footer-bg {
width:100%;
background:#000;
margin:0 auto;
}

#footer {
clear : both;
width : 963px;
margin : 0 auto;
color:#ddd;
padding: 20px 0;
}
.rounded-circle{border-radius:50%}
.site_header__phone{padding-top:5px}
.site_header__phone img{padding:5px 0 5px 15px;border-left:1px solid #dfdfdf}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
.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-9{width:75%}

.accomplishment .text {  }

.social_box .text { margin-bottom: 40px; }
#row-673265-163500{padding-top:40px}


.narya-breadcrumb {text-align:center;background:#f7f7f7;padding: 30px 0;border-bottom:1px solid #eee;border-top:1px solid #eee;font-size:14px;}

.home .narya-breadcrumb {display:none;}

.narya-breadcrumb span {font-size:22px;text-transform:uppercase;font-weight:bold;}

.search-results .narya-breadcrumb .browsing {display:none;}

.search-results .narya-breadcrumb {padding-bottom:65px;}

.search-results .narya-breadcrumb span {width:100%;float:left;height:50px}


h1, h2, h3, h4, h5, h6, .block1 p, .prev-post-title, .next-post-title, .post-meta, .bottomBlog, .narya-read-more a, .blog-category a, .narya-breadcrumb span, ol.wprm-recipe-instructions{font-family: Fira Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;}


.site-branding {
	width: 50%;
	float: left
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

.widget-container {
	margin: 0 0 18px 0;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

.orange, a.orange:link, a.orange:visited, a.orange:hover, a.orange:active  { color:#D76600;}

.boxleft h1, h1.orange          { font-size:25px; color:#D76600; margin-bottom:15px; line-height:25px; }

.rbl_info .orange       { display:block; margin-top:5px}

.compare_2items .orange { color:#333}




.footer-copyright {

	display: block;

	background: rgba(0,0,0,0.3);

	padding: 15px 0;

	border-top: 1px solid rgba(255,255,255,0.1);

}




.footer-copyright p {

	margin-bottom: 0px;

	font-size: 0.92em;

	color: rgba(255,255,255,0.4);

}




.footer-copyright strong {

	color: #6e6e6e;

	font-weight: 700;

}

.navbar-header {
  zoom: 1;
}

.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

.navbar-header a, .idiomas #lang_sel_list a { color: #006666; text-transform: uppercase; }

.navbar-header h3 { font-size: 20px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; color: #006666; }

.navbar-header .container { padding: 0 20px 0 20px !important; }

.navbar-header .logo-header { display: block; position: absolute; left: 0; max-width: 100px; }

.navbar-header .logo-header img { height: 55px; width: 78.57142857142857px }

.navbar-header .navbar-nav-2 { float: none; margin: 0; }


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}


    .col-lg-6 {
        width: 50%;
    }


.max-content-md {
  max-width: 1200px;
  margin: auto;
  height: 100%;
  padding: 0 30px;
}


  .correspondent__partner .max-content-md {
    padding: 0;
  }

.blog-single .breadcrumbs .max-content-md {
  padding: 0;
}

		section#alex-process .max-content-md,section#alex-quotes .max-content-md  {
			padding: 0;
			}


		  #alex-contact .max-content-md {
			padding: 75px 75px;
		  }

    #vision, #get_touch{padding: 80px 0;}

    #vision p, #get_touch p{font-size: 18px;margin-bottom: 30px;}

    #get_touch h1{font-size: 55px;margin-bottom: 35px;}

    #vision h1, #get_touch h1{font-size: 21px;margin-bottom: 25px;}

    #get_touch, #vision{padding: 20px 0;}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
 #pg-46-0 , #pg-46-1 , #pl-46 .so-panel , #pl-46 .so-panel:last-child { margin-bottom:0px }
 #pl-46 .panel-grid { margin-left:0;margin-right:0 }
 #pl-46 .panel-grid-cell { padding:0 }
 #pl-46 .panel-grid .panel-grid-cell-empty { display:none }


.cli-col-12
{
	width:100%;
}

.home #page.scrolled #masthead {
	background: rgba(0,0,0,1);
}

.home #page.scrolled #masthead .site-branding {
	opacity: 1;
}

.home #page.scrolled .scrolldown {
	opacity: 0;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#000000}
#footer-widgets .footer-widget li:before{top:11px}


#footer-widgets .footer-widget li {
	padding-left: 0;
	margin-bottom: 0;
}


#footer-widgets .footer-widget li a:hover {
	opacity: .7;
}


#footer-widgets img[src*='meridian'] {
    max-width: 70% !important;
}


.et_pb_container.clearfix.et_pb_empty_slide {
    height: auto !important;
    padding-bottom: 70%;
}




#header-menu-toggle,
#header-menus,
#options-nav,
#top-slideshow,
#submenu {
    display: none;
}





#header-menus {
    padding: 0 10px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


    body.mobile-menu-open #header-menus {
        display: block;
        width: 100%;
        max-height: calc(100vh - 50px);
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        text-align: left;
        padding: 0 5px;
        box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.5);
    }

.list_deal .deal_content .view_more{ margin-left:0; margin-bottom:1em}

.view_more{ font-size:14px; color:#159f86; cursor:pointer; font-weight:400; margin-left:-1em}

.view_more i{ font-size:20px; margin-left:2px; font-weight:500}

  .list_deal .deal_text, .list_deal .deal_content .view_more, .list_deal p.code_tips, .list_deal .time_success li{ display:none}


.banner-slot-right{
    width: 1032px;
    float: right;
}




footer#main-footer .container {
    width: 100%;
    max-width: 1920px !important;
}





.page-template-page-billpay #main-content .container {
    padding-top: 81px !important;
}


.page-template-page-billpay #main-content .container:before {
    display: none;
}

  .site-footer .widget-title {
    color: #bec1c8;
    font-weight: 300; }
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.section{margin-bottom:1.2em !important}
div.info,.section.info{padding:0.5em;border:1px solid #FFD101;background-color:#FFC;box-shadow:2px 2px 2px ThreeDLightShadow;border-radius:2px}
.highlighted-product-control .product.active.product-bottom:before{transform:rotate(180deg)}
.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-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{float:left}
.col-xs-12{width:100%}
 #masthead .hgroup .support-text { font-size: 0px; color: #dd3333 }
 #masthead .hgroup { padding-top: 0px; padding-bottom: 0px }
 .entry-content a, .entry-content a:visited, article.post .author-box .box-content .author-posts a:hover, #secondary a, #secondary a:visited, #masthead .hgroup a, #masthead .hgroup a:visited, .comment-form .logged-in-as a, .comment-form .logged-in-as a:visited { color: #ffffff }
 .entry-content a:hover, .entry-content a:focus, .entry-content a:active, #secondary a:hover, #masthead .hgroup a:hover, #masthead .hgroup a:focus, #masthead .hgroup a:active, .comment-form .logged-in-as a:hover, .comment-form .logged-in-as a:focus, .comment-form .logged-in-as a:active { color: #000000 }
.font,.font4{font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;color:#FFF;}


.results-popup-overlay,
.results-popup {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 300;
}


.results-popup-overlay {
  background: #000;
  display: none;
  opacity: .8;
}

.results-popup-overlay.active {
  display: block;
}

.audiogallery-player-container {
padding: 10px 15px;
border-bottom: 1px dotted #d4d4d6;
}

.audiogallery-player-container .audiogallery-item-title {
padding-top: 10px;
}

.portal-padrao-audiogallery-portlet .audiogallery-player-container
{
padding: .7em .8em;
border-bottom: none;
}

#portal-column-one .portal-padrao-audiogallery-portlet .audiogallery-player-container
{
padding: .7em .65em;
}

.col {
	display: block;
	float:left;
  margin: 0 0 0 3.3%;
}

.col-3 {
	display: block;
	float:left;
	margin: 0 0 0 9.2%;
}

.col:first-child,
.col-3:first-child,
.col-left {
   margin-left: 0;
 }


.footer-new .footer-content {
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: margin .3s;
	border-top: 1px solid #fff;
}




.coda-slider, .coda-slider .panel { width: 578px }


.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 578px }


.coda-slider .panel-wrapper { padding: 0 }

.coda-slider .panel {
	display: block;
	float: left
}

.coda-slider .panel-container { position: relative }

.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}

.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper {
  margin: 0 auto;
  z-index: 2;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stat-section {
  background: #fff;
  color: #004B74;
  text-align: center;
  padding: 50px 0%;
}


#stat-section .stats img {
  max-width: 150px;
  margin: 0px auto;
}


#stat-section .stats .number {
  display: block;
  font-size: 40px;
  font-size: 4rem;
  font-weight: 700;
}



.full {
  width: 100%;
  float: left;
}


#contact-page.full.clear {
  float: left !important;
  height: 100% !important;
}
#avc-location-tabs .et_pb_all_tabs .et_pb_tab{padding:0}
img#footer-top-logo{max-width:230px;display:block;margin:20px auto 0 auto;}

.slideshow_container .slideshow_pagination {
  height: 0;
  position: absolute;
  width: 100%;
  display: none;
  z-index: 2;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center {
  display: table;
  margin: 0 auto;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li {
  display: inline;
  float: left;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li:hover {
  cursor: pointer;
}

.l_ure{ width:1170px; height:205px; overflow:hidden;border-bottom:solid #f1f1f1 1px; margin:0 auto; background:#fff; padding:0 15px; border:solid #c9c9c9 1px;}

.topbar-left, .header-left, .header-secondary-left { float: none; width: 100%; text-align: center; }

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}

#content.full-width {
  width: 100%;
}
body.has-sidebar #content{width:calc(100% - 23% - 80px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 80px);margin-left:calc(21% + 40px);}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}




.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}



ul.pop-widget-tabs{list-style:none;clear:both;width:100%;border:none;margin:0!important;padding:0!important;}
ul.pop-widget-tabs li{padding:0;float:left;display:inline;line-height:30px;border:1px solid #f5f5f5;font-weight:bold;margin:0 1px 1px 0;font-size:11px;list-style:none;cursor:pointer;}
ul.pop-widget-tabs li a{float:left;display:block;padding:0 5px;background:#fff;line-height:30px;text-decoration:none;border:1px solid #ddd;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.05em;}
ul.pop-widget-tabs.pop-widget-tabs-3 li span,ul.pop-widget-tabs.pop-widget-tabs-4 li span,ul.pop-widget-tabs.pop-widget-tabs-5 li span{display:none}
ul.pop-widget-tabs li a:hover,ul.pop-widget-tabs li a.active,ul.pop-widget-tabs li a:active,ul.pop-widget-tabs li a:focus{text-decoration:none;background:#f5f5f5}
.accordion-menu-wrapper .accordion-header.first{background:#043254;border-top-left-radius:4px;border-top-right-radius:4px;}
.accordion-menu-wrapper .accordion-header.first a{color:white;}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}


.headline-support {
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 600;
}


.footer-action .headline {
    margin-top: 0;
}


.footer-action .headline-support {
    color: #818181;
}


.graphic-img-list .title {
	text-transform: uppercase;
	display: block;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 26px;
	line-height: 30px;
	color: #004663;
	margin: 0 0 15px;
}


.ico-info-list .title {
	text-transform: uppercase;
	letter-spacing: .55px;
	font-weight: 600;
	display: block;
	margin: 0 0 8px;
	font-size: 22px;
	line-height: 26px;
	color: #004563;
}


.blog-detail .title {
	float: left;
	max-width: 50%;
	font-size: 16px;
	line-height: 32px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	color: #004663;
}


.seperator-list .title {
	text-transform: capitalize;
	width: calc(100% - 250px);
}

.blog-top .title a {
    color: #004663;
}
footer .col-md-3 .foot_img1_mob,footer .col-md-3 .foot_img2_mob,footer .col-md-3 .foot_img3_mob,footer .col-md-3 .foot_img4_mob,footer .col-md-3 .foot_scrol_mob{display:none}
.loading-icon .material-icon .spinner.color-2 { display: none!important; }
.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}
.pum-sub-form .spinner-loader:not(:required){animation:spinner-loader 1500ms infinite linear;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}

#links {
	background-color:#FFF;
	padding:10px;
}

#links .site-width .quarter:nth-child(even) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(odd) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(4) .full {
	
	padding:0;
}

#links .site-width .quarter:nth-child(4) .full h4, #links .site-width .quarter:nth-child(4) .full p {
	
}

#links ul li {
	line-height:1;
	font-size:1.125em;
	font-weight:bold;
	padding:0 0 10px 0;
}

#links ul li p {
	font-weight:bold;
}

#links .full {
	min-height:360px;
}

#links li em {
	font-weight:normal;
	font-size:0.75em;
}
#asl_hidden_data{display:none !important;}
.top-bar-style-1 .td-header-sp-top-widget{float:right}

.img-circle {
  border-radius: 50%;
}

.block-title{font-family:'Lato', sans-serif;font-weight:bold;margin:0 0 25px;position:relative;text-align:center;line-height:1.2;padding-bottom:10px;color:#3f3f3f;}

.block-title:after{content:"";height:0px;width:50px;position:absolute;bottom:-2px;left:50%;margin-left:-25px;border-bottom:1px solid #6dcff6 !important;}

.block-title a{color:inherit;}

.block-title.block-title-left{text-align:left;}

.block-title.block-title-left:after{left:0;margin-left:0;}

.page-content .block-title{margin:0 0 10px;}

.home .block-title{font-weight:900}

.jumbotron .block-title{margin-bottom:30px;}

.frontpage-banner.image-banner .block-title{font-size:36px;font-weight:900;}

.image-banner .block-title{color:#fff;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.main-title{margin:0;font-size:45px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}
.main-title a,.main-title a:hover,.main-title a:visited{color:#222222;}
#l-header.is-active #header-nav #nav-inner #nav-main{right:235px;bottom:35px;padding-right:20px;border-right:1px solid #eee}
#l-header #header-nav #nav-inner #nav-main{position:absolute;right:40px;bottom:30px;text-align:right}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

.footer-copyright .social-icon ul li {
    display: inline;
	padding: 0px 5px;
}

.social-icon ul li .fa {
padding:5px;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.card .card-img{position:relative;display:inline-block}


	
	.footer-area-3 {clear:left}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.container-fluid.footer{position:absolute;bottom:0;left:0;width:100%;display:block;}
.arep-slider-other-details{position:absolute;width:100%;top:10%;}
.arep-slider-other-details .container,.arep-slider-symposia-details .container{height:100%;margin:10px 0px 0px 0px;padding:0px;width:100%;text-align:center;}
.arep-slider-other-details p{font-size:18px;}
.flexslider .arep-slider-other-details{top:0;}
.flexslider .arep-slider-other-details p{font-size:12px;}



#enalist {
	font-size: 15px;
font-weight: bold;
background-color: #fff;
margin: 0px 0px 15px;
width: 190px;
}

#enalist a {
	display:block;
	padding: 3px 5px;
	background-color:#ffffff;
}

#enalist a:hover {
	display:block;
	text-decoration: none;
}

#enalist table tr{
	width:190px;
}
 
#enalist td{
	text-align:center;
	border:1px solid #333;
}
 

.entry #enalist td {
line-height: 30px;
border: 2px #333 solid;
	font-size: 18px;
}


.regions_rates_table_title {
    display: none;
}

.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #000099;
}

A.bb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #880000;
}
.clr2 a:link,.clr2 a:visited{color:#1E4B78;text-decoration:none}
h2.formazione{background-position:left -450px;}

.mes_sp {
display: none;
}

.mes_sp li {
color: #ffffff;
font-size: 10px;
font-size: 1.0rem;
text-align: center;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: center;
}


.genesis-nav-menu .menu-item:hover {
	position: relative;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}




#footer {
	padding-top:10px;
	background: #000000;
	color: #333333;
	width:100%;
	height:100%;
}


#footer p {
	margin: 0;
	text-align: center;
	font-size: 77%;
}

#footer h4 {
	font-size:12px;
	color:#000000;
	}

	
#footer h5 {
		font-size:12px;
		font-weight:normal;
		color: #FDFAFA;}

		
#footer h6 {
		font-size:9px;
		font-weight:normal;
		color: #FDFAFA;
		text-align: center;
		padding:1px;
		}


#footer a {
	text-decoration: underline;
	color: #CB3B3B;
}


#footer a:hover {
	text-decoration: none;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display: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}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.ajax_loader .pulse{width:32px;height:32px;margin:-16px 0 0 -16px;background-color:#303030;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;-webkit-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out}

.financity-overlay-menu-content ul.menu{ list-style: none; text-align: center; padding-top: 140px; padding-bottom: 180px; 
	max-width: 570px; margin-left: auto; margin-right: auto; }


#cssmenu .has-sub {
  z-index: 1;
}

#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 20px;
}


#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}

#cssmenu .has-sub ul li a {
  background: #ac0809;
  border-bottom: 1px solid #660000;
  filter: none;
  font-size: 12px;
  display: block;
  line-height: 120%;
  padding: 8px;
  color: #e3e3e3;
}

#cssmenu .has-sub ul li:hover a {
  background: #b00c11;
  color: #ffffff;
}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}

.menu-text {color:transparent;}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.side-header-left.menu-text-align-right .fusion-caret,.side-header-right.menu-text-align-left .fusion-caret{position:static}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}

  .main-header__hamburger {
    float: right;
    position: relative;
    display: none;
    margin-top: 27px;
    padding: 0 15px; }

    .main-header__hamburger:after {
      content: "";
      clear: both;
      display: table; }

    .main-header--fixed .main-header__hamburger {
      margin-top: 10px; }
#row-e6d83e4b-72ce-4cf0-bb28-021f59efbe67 .pp-column-inner{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
#row-e6d83e4b-72ce-4cf0-bb28-021f59efbe67 .pp-column-inner .pp-component{text-align:center}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}


.social-icons-area {
	margin-bottom: 30px;
}


.social-icons-area img {
	max-width: 40px;
}


.social-icons-area a:first-of-type {
	margin-right: 10px;
}

	.site-branding {
		margin-bottom: 15px;
	}

	.site-branding,
	.btn-menu {
		text-align: center;
		width: 100%;
	}

.cadastro{float: left; width: 450px; height: 120px; margin-top: 17px}

.cadastro p{font-size: 18px; color: #000; margin-left: 20px; line-height: 22px;}

.cadastro p span{font-size: 15px; color: #000;}

.botao-cadastro a:hover, .cadastro-socio a:focus, .botao-cadastro a:active {border-radius: 15px; padding: 8px; -webkit-animation-name: hvr-back-pulse;  animation-name: hvr-back-pulse;  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-delay: 0.5s;  animation-delay: 0.5s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  background-color: #9e1318;  background-color: #9e1318;  color: white;}


.services-layout-1.corporate_club_widget_services .service-block-inner {
    padding: 50px 25px;
    position: relative;
    z-index: 9;
}


.services-layout-2 .service-block-inner {
    padding: 30px;
}


.services-layout-2.corporate_club_widget_services  .service-block-inner-content {
    display: table;
}


    .services-layout-2.corporate_club_widget_services .service-block-inner {
        text-align: center;
    }
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}
  

.container {  
	width:96%; 
}



a:hover, .site-header h1 a:hover, .site-header h2 a:hover, .comments-link a:hover, .entry-meta a:hover, .widget-area .widget a:hover, .footer-navigation li a:hover, .copyright a:hover, .site-info a:hover, .comment-content .reply a:hover, #respond #submit:hover { color: #38b501;}

.iconic-circle{position:absolute; top:-55px; left:-45px; z-index:99;}


#optis_inscription_popup .title {
	color: #f28800;
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
}

#voletInscription .title {
	padding: 2px 30px 8px 30px;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	color: #44474b;
	line-height: 1.4em;
}
.concours-page #votes-area .col-group .col .box-vote .title,.concours-page #votes-area .col-group .col2 .box-vote .title{height:70px;overflow:hidden;margin:2px 0;display:block;text-decoration:underline}
#template-concours #votes-area .col-group .col .box-vote .title,#template-concours #votes-area .col-group .col2 .box-vote .title{height:70px;overflow:hidden;margin:2px 0;display:block;text-decoration:underline}

.mvp-feat1-right-out,
.mvp-feat1-right-in,
.mvp-widget-feat2-out,
.mvp-widget-feat2-in {
margin-right: 0;
}

.mvp-feat1-right-out,
.mvp-feat1-right-in,
.mvp-widget-feat2-out,
.mvp-widget-feat2-in,
#mvp-home-widget-wrap .mvp-flex-side-out,
#mvp-home-widget-wrap .mvp-flex-side-in {
margin-right: 0;
}

.col-md-4, .col-md-8, .col-xs-12, .col-md-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }


.eventstable .perc {
background-color:#4197ac;
height:15px;
}

	




.testimonial-item {
	text-align:center;
	}

	
.slides .testimonial-item {
	padding-bottom: 40px;	
	}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}


#breadcrumbs, .widget-area.breadcrumbs {
	font-size: 16px;
    padding: 0;
}




.widget-area.custom-layout-section-nav.fixed-sidebar {
    padding: 0;
}


.widget-area.custom-layout-section-nav.fixed-sidebar .inner{
    text-align: right;
}

    .right-sidebar .widget-area aside:first-of-type {
        padding-top: 0;
    }


.widget-area.livewhale-calendar.fixed-sidebar .widget {
    padding: 0;
}
.fusion-accordian.custom-toggles .panel-title a .fusion-toggle-heading{font-family:"Open Sans",sans-serif!important;font-weight:300!important;font-size:1.15em;line-height:1.5em}
.fusion-accordian.custom-toggles .panel-title a .fusion-toggle-heading h1,.fusion-accordian.custom-toggles .panel-title a .fusion-toggle-heading h2,.fusion-accordian.custom-toggles .panel-title a .fusion-toggle-heading h3,.fusion-accordian.custom-toggles .panel-title a .fusion-toggle-heading h4{font-family:"Open Sans",sans-serif!important;font-weight:300!important}


.page-id-8056 p#print-page-link,
.page-id-4 p#print-page-link,
.page-id-9315 p#print-page-link,
.page-id-26 p#print-page-link {
	display: none;
}

.home #print-page-link {
	display: none;
}

p#print-page-link {
    position: relative;
    margin-bottom: 32px;
	clear: both;
}

.page-id-7901 .cb-cat-header, 
.page-id-7901 #share2,
.page-id-7901 #print-page-link{
	display:none;
}
.dn{display:none}
.dn-ns{display:none}
.dn-m{display:none}
.dn-l{display:none}
.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-10{width:83.33333333%}


p .alignleft,
p .alignright,
p .aligncenter,
p .alignnone {
  clear: none;
}


p .alignnone {
  display: inline-block;
}


.alignleft,
.alignright,
.aligncenter,
.alignnone {
  margin-top: 2rem;
  margin-bottom: 2rem;
  max-width: 100%;
}


.alignleft, .alignleft img,
.alignright,
.alignright img,
.aligncenter,
.aligncenter img,
.alignnone,
.alignnone img {
  display: block;
}


.alignnone,
.aligncenter {
  display: block;
}


.entry-content .aligncenter + p, .entry-content
.alignnone + p {
  margin-top: 2rem;
}


figure.alignleft, figure.alignright, figure.aligncenter, figure.alignnone {
  margin-top: 2rem;
}


.widget_image img.alignnone {
  margin-top: 0;
  margin-bottom: 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.footer{width:750px;font-size:90%;color:#000;text-align:center;padding:20px;border-top:1px dashed silver;border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;border-left:1px solid #a0a0a0}

.floatleft{ float:left; }
.sidebar .rhs_block{line-height:1.5}
.footer-menu{width:100%}
.footer-menu ul li{display:inline-block;list-style:none!important;border-bottom:none;padding:0 5px!important;text-indent:0}
.footer-menu ul li a:hover{text-decoration:underline}
.footer-menu a::before{content:"|";font-size:10px;padding-right:10px}
.footer-menu a:first-child::before{content:""}
.footer-menu .divider{display:inline-block}
.footer-menu ul li a{text-decoration:none;color:#999}
.post-info a{color:#fff}
#content .post{box-shadow:.2em .2em .3em rgba(0,0,0,.45);background:none repeat scroll 0 0 #111;border:1px solid #444855;border-radius:7px 7px 7px 7px;margin:40px 0 30px;position:relative}
#content .post-info,#content .postmetadata{font-size:.9em;color:#666c7f;margin:0;padding:0}
#content .post-info{box-shadow:.2em .2em .3em rgba(0,0,0,.45)}
.post h4{font-size:1em;font-weight:400;font-family:Verdana,Tahoma,Arial,Serif}
.post h4 em{font-style:normal;float:right;font-weight:400}
#content-main .post .post-toolbar{position:relative}
#content-main .post .post-toolbar .post_toolbar_like:before{position:absolute;padding-right:12px;margin-right:12px;bottom:-1px;left:0}
#content-main .post .post-toolbar .post_toolbar_like{margin-left:19px}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}

.text-bold{font-weight:600 !important;}

.date-in-header {
   float: left;
   color: #555555;
   font-size: 14px;
   padding-right: 15px;
}

   .date-in-header,
   .breaking-news,
   #masthead .social-links {
      float: none;
      max-width: 100%;
   }

      #banner .logo:focus .caret, #banner .logo:hover .caret {
        border-top-color: #6D6D6D; }

      #banner .logo .caret {
        margin-left: 10px; }

    #banner .caret {
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 5px solid #121212;
      margin-left: auto; }
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
.dropdown .caret{margin-top:8px;margin-left:2px}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.navbar .nav .dropdown-toggle .caret{margin-top:8px}


.main-navigation .main-navigation-inside {
  position: relative;
}
.list-unstyled{padding-left:0;list-style:none}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}

.less-weight-font {
    font-weight: 600;
}


span#cn-notice-text {
    color: white;
}
.to-top{float:none;clear:both;width:100%}
 .mk-page-section .mk-main-wrapper-holder { width:100%; }


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}


span.bold {
  font-weight: bold;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea{width:250px;max-width:100%;box-sizing:border-box}


    
    .widget_archive a,
    .widget_calendar,
    .widget_categories a,
    .widget_nav_menu a,
    .widget_meta a,
    .widget_pages a,
    .widget_recent_comments a,
    .widget_recent_entries a,
    .widget_text .textwidget,
    .widget_tag_cloud a,
    .widget_search input,
    .woocommerce .product-categories a,
    .widget_display_forums a,
    .widget_display_replies a,
    .widget_display_topics a,
    .widget_display_views a,
    .widget_display_stats
     {
    	font-family:Sarabun;
	font-size:15px;
	font-weight:normal;
	
    }
.vcex-teaser-heading{color:#000;font-weight:600;font-size:1.231em;margin:0}


.container {
  position: relative;
  max-width: 1336px;
  width: 100%;
  margin: 0 auto; }
table.semantic-data-opening-hours
td{padding-right:24px !important}
table.semantic-data-opening-hours td:last-child{max-width:460px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.partners-wrap .partner-con .partner-col{display: table-cell;vertical-align: middle;}

.partner-col .icon-con{position: relative;height: 65px;margin-bottom: 4px;pointer-events:none;}


.partner-col .icon-con img{position: absolute;width: auto;height: auto;max-width: 100%;max-height: 100%;left: 0;top: 0;right: 0;bottom: 0;margin: auto}


.partner-col p{font-size: 16px;line-height: 23px;color: #fff;margin-bottom: 0;}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}

.btSiteFooter .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
    }

.btSiteFooter .menu li {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0;
    }

.btSiteFooter .menu li:last-child {
    margin: 0;
    }

.btLightSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(0,0,0,.2);
    }

.btDarkSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(255,255,255,.1);
    }

.btSiteFooter .menu li a {
    display: block;
    line-height: 1.2;
    padding: .8em;
    }
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.primary_navigation .nav_list_item{float:left;margin-left:3px;outline:0;font-size:120%}
.primary_navigation .nav_list_item a{display:block;height:30px;padding:0 14px;line-height:30px;border-radius:12px}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.header .hea_nav li .selects .sele_con .seel_div{float:left;margin:-7px 24px 0 0;line-height:35px;}

.header .hea_nav li .selects .sele_con .seel_div a{color:#434343;width:99px;display:inline-block;}

.header .hea_nav li .selects .sele_con .seel_div .zhengfus{padding:30px 0 16px;display:block;}

.header .hea_nav li .selects .sele_con dt a,
.header .hea_nav li .selects .sele_con .dtts,
.header .hea_nav li .selects .sele_con .seel_div .zhengfus{color:#434343;font-size:16px;font-weight:bold;}

.box-style-15{
	padding:30px 30px 10px 30px;  
	background: #E0E0E0; 
	box-shadow: inset 0 0 0 5px rgba(200, 200, 200, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.35); 
	-webkit-box-shadow: inset 0 0 0 5px rgba(200, 200, 200, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.35); 
	-moz-box-shadow: inset 0 0 0 5px rgba(200, 200, 200, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.35); 
	border:1px solid #fff; 
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#2e415c;
	position:relative;
}
#tabs-top10,#tabs-friends{padding:0}
.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-12{width:100%}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-8,.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-9,.col-sm-10,.col-sm-12,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-xs-12,.col-xs-3,.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
