﻿.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}






    #footer .container-fluid {
        max-width: 1600px;
    }
header .top-links .social-media li{margin-right:1em;display:inline-block;border:2px solid white;height:32px;width:32px;border-radius:32px;text-align:center}
header .top-links .social-media li a{color:#FFF}
header .top-links .social-media li i{display:inline-block;padding:2px;line-height:32px;font-size:18px}
footer .right-col .bottom-footer .social-media li{margin-left:1em;display:inline-block;border:2px solid white;height:32px;width:32px;border-radius:32px;text-align:center}
footer .right-col .bottom-footer .social-media li a{color:#FFF}
footer .right-col .bottom-footer .social-media li i{display:inline-block;padding:2px;line-height:32px;font-size:18px}
.page-amg-landing footer .social-media{display:none}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
.main-header-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

.mobile-listing-view .col-5{
  padding-right: 0px;
}


	
	

.financity-footer-wrapper .financity-footer-container{ overflow: hidden; }




.rel {position:relative;}


div.clearfix {
    clear: both;
}


.left-foot {
    display: block;
}

.left{
    
    float:left;
}


.left.wdth-30 {
    width: 30%;
    padding-right: 35px;
}




.left.wdth-60 {
    width: 65%;
}


.left.wdth-50 {
    width: 44%;
    padding: 0px 10px;
}

.left.left-foot {
    width: 40%;
    border-right: 2px solid rgba(128, 128, 128, 0.18);
    margin: 0 0 50px 0;
    margin-left: 110px;
    padding-right: 50px;
}

.left .txtcent {
    margin: 0px;
    line-height: 28px;
    font-size: 20px;
}
.fusion-megamenu-icon img{max-height:16px;}


.fusion-header-v3 .fusion-secondary-menu .fusion-megamenu-icon {
	color: #e69a9e;
	margin-right: 0;
}
.list-inline{padding-left:0;list-style:none}


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;}


.tm-spacer {
  clear: both;
}


#services .description {
  font-size: 14px;
  margin-left: 60px;
  line-height: 24px;
  margin-bottom: 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-sm-12{width:100%}
.td-a-rec-id-custom_ad_1,.td-a-rec-id-custom_ad_2,.td-a-rec-id-custom_ad_3,.td-a-rec-id-custom_ad_4,.td-a-rec-id-custom_ad_5,.td-g-rec-id-custom_ad_1,.td-g-rec-id-custom_ad_2,.td-g-rec-id-custom_ad_3,.td-g-rec-id-custom_ad_4,.td-g-rec-id-custom_ad_5{text-align:center;display:table;margin-left:auto;margin-right:auto;position:relative;margin-bottom:30px!important}
.thrv-testimonial-template-two .tcb-flex-col .tcb-col{padding:0}
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col{padding:38px 65px 40px 95px}
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col .thrv_text_element{clear:both}
.tcb-col{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}
.tcb-flex-row .tcb-col{-webkit-box-sizing:border-box;box-sizing:border-box}


.top-column-logo {
    padding-top: 5px;
    width: 34%;
}


.top-column-logo img{
    display: block;
    width: 100%;
    max-width: 334px;
    height: auto;
    margin: 0 auto;
}

.recent-entry .recent-entry-content{position:relative;padding-bottom:15px;margin-bottom:20px;font-size:13px;}

.recent-entry .recent-entry-content p:last-child{margin-bottom:0;}

.recent-entry .recent-entry-content:after{height:0;position:absolute;bottom:0;left:0;width:50px;content:"";border-bottom:1px solid #6dcff6;}
#fusion-testimonials-1 a{border-color:#e0544a;}
#fusion-testimonials-1 a:hover, #fusion-testimonials-1 .activeSlide{background-color: #e0544a;}
.fusion-testimonials .testimonial-pagination{margin-top:25px;text-align:center}
.fusion-testimonials .testimonial-pagination a{display:inline-block;margin-right:10px;height:12px;width:12px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #000}
.fusion-testimonials .testimonial-pagination a.activeSlide,.fusion-testimonials .testimonial-pagination a:hover{background-color:#000}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}




    .top-nav .func-menu .cart a:hover {

        color: #fff;

    }


    



    .top-nav {

        font-size: 14px;

        line-height: 31px;

        text-align: right;

        position: absolute;

        top: 50px;

        right: 0;

    }




    .top-nav .container {

        display: block;

    }




    .header-fixed .top-nav {

        top: 0px;

        right: 110px;

        z-index: 50;

        transition: all .2s;

        display: none;

    }


        

        .site-nav,

        .top-nav,

        .header-fixed .site-nav,

        .header-fixed .top-nav,

        .header-fixed .site-header:after {

            display: none;

        }

.wp-caption {
  text-align: center;
  margin-bottom: 1.5em;
}

.wp-caption img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

.wp-caption p.wp-caption-text {
  margin: 0;
  padding: 10px;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


#sidebar-primary {
    overflow: hidden;
	float: left;
    width: 300px;
    margin-left: 15px;
}

    
    #content, #sidebar-primary, #sidebar-secondary {
    	width: 100%;
        float: none;
        padding: 0;
        margin: 0;
        display: block;
    }


.rightbg{

	height:355px;
	width:14px;
	float:right;
}
.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}
.alignnone{margin:5px 20px 20px 0}
a img.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

#wettbewerb-desc {font-size: 13px; font-weight: 300;line-height:18px;}

#wettbewerb-desc a {color: #ac0000; font-weight: 600;}


.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #050f27;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }


.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.col-10-12{width:83.333%}

.info .concurso_g .tit{font-family: 'Lato', sans-serif; font-weight:700;font-size:18px; color:#003359; padding-bottom:10px;}

.info .miscelanea .tit{font-size:14px; color:#003359; font-weight:700; padding-top:20px; padding-bottom:10px;}

.info .miscelanea_mov .tit{font-size:13px; color:#003359; font-weight:700; padding-bottom:10px;}

.info .recursos .tit{font-size:12px; color:#003359; font-weight:700; padding-top:20px; padding-bottom:10px;}

.info .recursos_mov .tit{font-size:13px; color:#003359; font-weight:700; padding-top:10px; padding-bottom:10px;}


.entrada .tit{font-family: 'Lato', serif; font-size:20px; color:#004000; padding-bottom:5px;width:auto;}

.entrada .tit a{color:#004000; text-decoration:none;}

.entrada .tit a:hover{text-decoration:underline;}

.td-header-menu-wrap-full {
  z-index: 9998;
  position: relative;
}

.td-header-wrap .td-header-menu-wrap-full {
  background-color: #fff;
}

.td-header-style-1 .td-header-menu-wrap-full {
  position: relative;
}

.drag-wrapper .thing .content{display: none; overflow: hidden; position: absolute; top: 100%; right: 0px; margin-top: 12px; padding: 20px; width: 350px; height: auto; background: #ffffff;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow:    0px 0px 10px 2px rgba(0, 0, 0, 0.1);box-shadow:         0px 0px 10px 2px rgba(0, 0, 0, 0.1); border:none;}

.drag-wrapper-left .thing .content{right: auto; left: 0}

.drag-wrapper .thing .content:before{content: ''; position: absolute; top: -10px; right: 25px; width: 12px; height: 10px; border-bottom: 10px solid #ffffff; border-left: 6px solid transparent; border-right: 6px solid transparent;}

.drag-wrapper .thing .content .inside{ max-height: 100% ; position: relative; overflow: hidden; width: 100%; }
header,.header_inner_left,footer.uncover{position:relative!important;left:0!important;margin-bottom:0}
header.centered_logo .header_inner_left{margin:0}
header .header_inner_left{position:absolute;left:45px;top:0}
header.menu_bottom .header_inner_left{left:0}
header .container_inner .header_inner_left{position:absolute;left:0;top:0}
header.centered_logo.sticky .header_inner_left{margin:0}
.menu_bottom.sticky .container_inner .header_inner_left{position:absolute}
.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-left:15px;padding-right:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-3{width:25%;}

	#imTextObject_01_tab0 .image-3 { width: 100%; max-width: 335px; }


.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}

.preload {
 display: none;
position: absolute;
 overflow: hidden;
 left: -9999px; 
 top: -9999px;
 height: 1px;
 width: 1px;
}
.news-roll__wrapper{width:100%;max-width:1240px;margin:0 auto}
.gallery__product--hidden,.notice-bar{display:none}
.gallery__product{width:250px;padding:15px;background:#fff;position:absolute;z-index:3}

.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-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


.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-left: 15px; padding-right: 15px; }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }


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



.clear:before,
.clear:after {
  content: "";
  display: table;
}


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}

.center{text-align:center;}

.indexforum .mar3{ padding-right:10px !important;}

.obbsbox2 .tab .mar3{ padding-right:10px !important;}

    #mw_board_group_2 .mw_board_group_2_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_2 .mw_board_group_2_info a { font-size:11px; }

.main .available-devices {
    margin-top: 38px;
}

.main .available-devices svg {
    margin-right: 15px;
}



.main .available-devices a:hover {
    opacity: .6;
}

    .main .available-devices a {
        width: 100%;
    }

    .main .available-devices a div {
        justify-content: center;
        margin: 5px 0;
    }

.tagline {
    font-family: 'Montserrat', sans-serif;
    margin-top: 10px;
    letter-spacing: 1px;
}

.post-entry{clear:both}
.post-list .post-title{font-family:'PT Sans';font-weight:700;font-size:1.067em;margin:.3em 0}
.post-list .post-1edcu-3col .post-title{margin:0 0 5px;font-size:18px;font-weight:400}

#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
  position: absolute;
  right: 0.938rem;
  text-align: center;
}

#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after {
  display: inline-block;
  text-align: center;
  opacity: 0.5;
  width: 1.5rem;
  line-height: normal;
  font-family: FontAwesome;
  content: "\f054";
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
#header-inside-right{padding:0 0 0px 0;}
.onscroll #header-inside-right{padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.content_area{margin-top:10px}

div#sub_con div.content_right div.short_bio {
	width: 210px;
	float: left;
	clear: both;
	padding: 12px 0 20px 0;
}


.banner-tag {
  margin: 1.5rem 0;
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}


#wp-calendar 
{
	empty-cells: show;
	width: 100%;
}

#wp-calendar th {
background: rgba(0, 0, 0, 0.03);
line-height: 20px;
}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}


#wp-calendar a 
{
	display: block;
}



#wp-calendar td 
{
	padding: 3px 0;
	text-align: center;
	text-align: center;
}


#wp-calendar caption 
{
	text-align: center;
	width: 100%;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}



.clear:before,
.clear:after {
  content: "";
  display: table;
}


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.site-footer .widget.widget_newsletter .clear:before, .site-footer .widget.widget_newsletter .clear:after,
.sidebar .widget.widget_newsletter .clear:before,
.sidebar .widget.widget_newsletter .clear:after {
  display: none !important;
}
body .site-branding a:hover,body .site-branding a:focus{opacity:1}
body .left-right-header .site-branding{padding:0;top:15px}
.top-bottom-header .site-branding{padding:0}
body .hamburger-header .site-branding{padding:0;top:15px}
.nav-left-logo-mid-nav-right .site-branding{padding:11px 0}
.col-lg-6{width:50%}
.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-sm-4{width:33.33333333%}





.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;
}


.screen-85 {
    width: 85%;
    float: left
}
.service-icon{text-align:center;margin:0 0 20px;font-size:1.5em}
.cherry-services .service-icon {color: #262d36;}
.template-media-icon-bg .services-item-inner:hover .service-icon,.template-media-icon-bg .services-item-inner:hover .title_wrap a,.template-media-icon-bg .services-item-inner:hover .title_wrap .services-macros a::before,.template-media-icon-bg .services-item-inner:hover .content_wrap,.template-media-icon-bg .services-item-inner:hover .descr_wrap{color: #ffffff;}
.side_menu_button_wrapper{display:table}


.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%;
  padding-right: 15px;
  padding-left: 15px; }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
.shiftnav,.shiftnav-inner{height:100%;overflow-y:auto;overflow-x:hidden}
.shiftnav-inner{-webkit-overflow-scrolling:touch}
.shiftnav-no-transforms .shiftnav-inner{padding-top:30px}


header .menu-responsive {
    color: #fff;
    text-align: right;
    font-size: 18px;
    padding-top: 28px;
    float: right;
    cursor: pointer;
}
.main_menu .container .col-md-12{padding:0}


#head #menutab { display: none; }


.feature-img-box {
	min-height: 110px;
}
 
.infinite-sidebar-area .infinite-widget-title{ color: #383838; }
 
.infinite-footer-wrapper .infinite-widget-title{ color: #ffffff; }

.infinite-footer-wrapper .infinite-widget-title .gdlr-core-flexslider-nav{ float: right; margin-left: 20px; }

.infinite-sidebar-area .infinite-widget-title .gdlr-core-flexslider-nav{ float: right; margin-left: 20px; }
.row{margin-left:-15px;margin-right:-15px}

.full-width #content-wrap.r-mid #content-padding {width: 100%;}

#content-wrap.r-mid #content-padding {width: 960px; float: left;}




body.home #content-wrap {display: none;}

#slider .bx-wrapper ul li .slidecaption .date{
font-size:0.8em;
margin-bottom:3px;
}

.related_article .date{
	font-size:0.8em;
}
.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}

  .header .navbar-collapse.collapse {
    display: none !important;
  }

  .header .navbar-collapse.collapse.in {
    display: block !important;
    overflow-y: auto;
  }



.header .mega-menu .nav,
.header .mega-menu .dropup,
.header .mega-menu .dropdown,
.header .mega-menu .collapse {
  position: static;
}



.row {
    position: relative;
    margin: 0;
    padding: 15px 0 0;
    zoom: 1;
}


.row:after, .row:before {
    content: '';
    display: table;
    clear: both;
}

.span3 { width:220px; }

.row-fluid .span3 {
	width:23.404255319149%;
	*width:23.351063829787%;
}

input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }

.table td.span3, .table th.span3 {
	float:none;
	width:204px;
	margin-left:0;
}

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }


.contact li {
	padding: 0;
	height: 40px;
}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.side_menu_button_wrapper{display:table}

#ecs-2 .ecs__price__title{
    margin-top: 21px;
    position: relative;
    left: 20px;
    width: 124px;
}


.ecs__price__title {
    font-family: FoundersGrotesk-Light;
    font-size: 16px;
    line-height: 1.06;
    text-align: right;
    color: #23e1ca
}


.site-description {
    margin: 0 auto;
    position: relative;
    font-size: 14px;
}


.twp-align-center .site-description span {
    background: #fff;
    padding: 0 30px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}


.twp-align-center .site-description:after {
    content: "";
    height: 1px;
    background: #eeeeee;
    position: absolute;
    bottom: 50%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 45%;
    z-index: -1;
}


                    #m_menu .commu .s_tt.m_lang .on a {
                        color: #2895e9;
                    }


            #m_menu .m_sns_bt .on a {
                color: #2895e9;
            }


        .page .fbox .on a {
            text-decoration: underline;
            font-weight: 600;
            color: #000;
        }
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}

.top-right{float:none; position: absolute; right: 20px; top: 5px; width:50%;}

.top-right #wp_editor_widget-6{position:relative;z-index:999}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}

.links-img{width: 100%; height: 50px; vertical-align: center; margin-left: 45px;}

.links-img li{list-style: none; display: inline-block; margin: 5px;}

.links-img a{ vertical-align:middle;  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);
  box-shadow: 0 0 0;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;}

.links-img a:hover, .links-img a:focus, .links-img a:active {  -webkit-transform: scale(1.1);  transform: scale(1.1);}

.clear{
  clear:both;
  visibility:hidden;
  height:0;
  overflow:hidden;
}




#header {
    position: relative;
}


#header-top {
	padding: 10px 0;
}


#header-ad {
	text-align: right;
}





#header-social {
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -16px;
}


#header-social li {
	float: left;
	margin-left: 5px;
}


#header-social a,
#header-social img {
	display: block;
}


#header-social img {
	opacity: 0.7;
}


#header-social img:hover {
	opacity: 1;
}


.row:after,
.col:after,
.clr:after,
.group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


.row {
	margin-bottom: 1.5em;
}
#content [data-module=spacer] .spacer-container:after,#content [data-module=spacer] .spacer-container:before,#content-holder [data-module=spacer] .spacer-container:after,#content-holder [data-module=spacer] .spacer-container:before{content:"";display:table}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#676767}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}
#site-navigation ul li.megamenu{position:static}
#site-navigation ul li.megamenu ul li ul{position:relative;border-top:none;left:0;cursor:default;border-top:none!important}
#site-navigation ul li.megamenu:hover ul li ul{visibility:visible}
#site-navigation ul li.megamenu ul li ul li a{padding:8px 15px;line-height:1;width:auto}
#site-navigation ul li.megamenu ul li ul li:hover{background-color:#dbdbdb}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}
.node .node-header .field-name-field-n1n2-image .img-responsive{max-width:none;position:absolute;left:50%;margin-left:-480px;}
.et_pb_image_0.et_pb_module{margin-left:0px!important;margin-right:auto!important}


.et_pb_module.et_pb_woopro_notices .woocommerce-message,
.et_pb_module.et_pb_woopro_notices .woocommerce-error,
.et_pb_module.et_pb_woopro_notices .woocommerce-info{
	background: transparent !important;
	margin: 0 !important;
	color: #000 !important
}

.et_pb_module.et_pb_woopro_notices .woocommerce-message .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-message .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button:hover{
	border-style: solid;
}



body.single div.wp-caption,
body.page-template-default div.wp-caption {
  max-width: 100%;
}



div.wp-caption {
  max-width: 100%;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}

.p-all-lg {
	padding-top: 40px;
	padding-bottom: 40px;
}

.bd-contentlayout-1 {
  clear: both;
  
}

.bd-stretchtobottom-1 .bd-contentlayout-1 {
  height: 100%;
}
.navbar-brand,.click-contact{display:none}
.click-contact{text-align:center;font-size:13px;display:block;text-transform:uppercase;cursor:pointer;padding:6px 0px;margin-bottom:10px;color:#F00;border:0px solid #F00;border-radius:3px;}
.click-contact ul li{margin-left: 0px;padding-left: 0px;}
footer .btn-bg span i, .click-contact span i{border:1px solid #FFF;padding:1px;border-radius:3px;background:#FFF;color:#A29178;}
.click-contact span .glyphicon{top:0}
.easy_social_box div.easy_social-widget.last{margin-right:0;}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}

.row {
margin-left: -5px;
margin-right: -5px;
}
 .home .row {
margin-top: 0;
}
 .normal-grid:after,
.row:after {
content: "";
display: table;
clear: both;
}

.room-homepage .row {
margin-top: 0;
margin-bottom: 5px;
margin-left: -5px;
margin-right: -5px;
}


#mypage {width: 100%; margin: 0 auto;}


#mypage a {font-size:17px; line-height: 30px; font-weight:normal; margin-top: 8px; margin-left: 7px; vertical-align: top;}


#mypage li {line-height: 50px;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}


.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;
}


.menu {
	padding: 4px;
	font-size: 18px; 
	background-color: #F4F6F7;
	color: #566B7B; 
	width: 100%;
	display: block;
}


.menu a {
	color: #FFFFFF;
	text-decoration: none;
}





.\@atanet-hidden, #header-controls, #header-forms-search, #header-forms-login,
#bannerslideshow, #header-forms-find, #content-header-upper, #resize-group-photoheader, #content-header-lower,
.menu, .footermenu, .breadcrumb_trail,
#footer-copyright ul li a,
#footer-twitter, #footer-links, .link_more {
	display: none;	
}


.more,
.loading-more {
  clear: both;
  padding-top: 3.125rem; }

		
	.nav-logo-out {
		margin-left: -280px !important;
		}

		
	.nav-logo-in {
		margin-left: 280px !important;
		}

		
	.nav-logo-fade {
		width: 200px;
		}

#main-nav-wrap,
.nav-logo,
nav.main-menu-wrap,
.nav-right-wrap,
.nav-menu-out,
#head-main-top {
	background: #333 !important;
	}


.nav-logo {
	line-height: 0;
	padding-right: 20px;
	width: 200px;
	}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #eb0254;
	}


.container-fluid {
  max-width: 1920px;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.cfct-module .cfct-mod-content{clear:both}
.bocss-placards .cfct-mod-content,.bocss-placards .cfct-module{display:flex;height:100%;width:100%}
.search-block{padding-left:0;padding-right:0;}
.search-block .views-exposed-widgets{margin-bottom:0px;}
.search-block .views-exposed-form .views-exposed-widget{padding:0;width:100%;}
.search-block .region-navigation-below-right{margin-top:15px;}


.top_call{display:inline-block; top:2px; margin-right:30px; position:relative;}

.top_call p{color:#f68b24; font-weight:bold; font-size:20px;}

.top_call p img{display:inline-block; position:relative; top:3px; margin:0px 10px;}

.top_call p a{color:#444; font-weight:bold;}

.top_call p a:hover{color:#f68b24;}

.top_social,
.top_call{text-align:left;}


.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-left: 15px;
  padding-right: 15px;
}


  .col-md-12 {
    width: 100%;
  }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}

	
	.wpb_text_column.wpb_content_element.vc_custom_1473711226354 div h2 {
        font-size: 35px;
    }
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:""}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:""}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}

.panel-content .wrap{padding-top:0px!important;}


#footer
{
	background-color: white;
	height:30px;
	color:#a0a0a0;
	font-family: Tahoma;
	font-size: 12px;
	text-align:center;
	position: relative;
}

		
		.inner-spacer-left-lrg{
			margin-left:36px;
		}

		
		
		.inner-spacer-left,
		.inner-spacer-left-lrg,
		.inner-spacer-right,
		.inner-spacer-right-lrg{
			margin-left:0;
			margin-right:0;
		}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.header .header-bar{padding:8px 0}
.header .header-bar .shell{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.header .header-bar .logo,.header .header-bar .shell:after{display:none}
.header .header-bar ul{margin-bottom:0}
.header .header-bar-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px}
.header .header-bar .shell,.header .shell{max-width:100%}
.header .header-bar .logo{display:inline-block;margin-left:20px}
.header .header-bar .btn-search{margin-left:auto}
.header .header-bar .nav-trigger{display:inline-block;margin-left:22px}
.header .header-bar-content,.header .header-content .header-aside,.header .header-content .logo{display:none}
body.has-menu-open .header .header-bar{background:#ee3b33}
.display-1,.display-2,.display-3,.display-4,.lead{font-weight:300}
.lead{font-size:1.25rem}
.blockquote .lead{font-size:1.75rem;line-height:2.5rem;font-weight:200}
.media .lead{line-height:1.875rem}

.heading-large{font-size:36px;font-weight:700;line-height:1.1111111111;text-transform:none;margin-bottom: 0;}
.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}





.jumbotron h1 {
  font-size: 3em;
}
.vc_custom_1559910926100{margin-bottom: 20px !important;}



#slider .slides {
	height: 0;
	margin: 0;
}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}


#reviews .card-comment p.comment-count { margin-bottom: 0 }


#reviews .card-comment p.comment-count span {
opacity: 0.4;
color: #96989f;
font-size: 10px;
letter-spacing: 0.19px;
	margin-bottom: 0;
}


#reviews .comment {
    color: #96989f;
    font-size: 14px;
	margin-top: 18px;
}

  .mega-menu-md {
    position: relative;
  }

  .mega-menu-md .contact-md {
    position: absolute;
    right: 0;
    top: -62px;
  }

  .mega-menu-md .contact-md a,
  .mega-menu-md .contact-md p {
    font-size: 24px;
    padding: 0 8px;
    color: #e30920;
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: 500;
    display: inline-block;
  }
 #pl-w5834adbc9f214 .so-panel { margin-bottom:30px }
 #pl-w5834adbc9f214 .so-panel:last-child { margin-bottom:0px }
 #pl-w5834adbc9f214 .panel-grid { margin-left:0;margin-right:0 }
 #pl-w5834adbc9f214 .panel-grid-cell { padding:0 }
 #pl-w5834adbc9f214 .panel-grid .panel-grid-cell-empty { display:none }
.testimonial_content_inner .testimonial_author .website{color:#303030;font-weight:300;display:block}
.testimonial_content_inner .testimonial_author h4{color:#00a8e8}
.testimonial_content_inner .testimonial_author .company_position{color:#1abc9c}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}

        .mm-content p {text-align:left;}

        .mm-content p:nth-child(2) {color:#000}

        .mm-content p:nth-child(3) {color:#444}

        .mm-content img {margin:0 auto;display:inline; margin:10px;}
.small-box ul .spacer-bottom-li{background-color:#e2e1e1;height:9px}


    .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";
    }

.navigation {
	text-align:right;
	margin-top:1px;
	font-size:15px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	text-shadow: 1px 1px 0 #FFFFFF
}

.navigation li {
	display:inline;
}

.navigation li a {
	display:inline;
	color:#76ac22;
	margin-left:15px;
}

.navigation li:last-child a {
	padding-right:0;
}

.navigation li a:hover {
	color:#1d732b !important;
}

.navigation .currentItem {
}

.navigation .currentItem a, .navigation .active {
	color:#1d732b;
}

.navigation .currentItem:hover a {
	color:#76ac22;
}

ul.navigation li.active-trail a {
	color:#1D732B !important;
}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.sidebar-box li{padding-left:10px}
#sidebar-inner .sidebar-box{background:#ffffff;padding:0;margin-bottom:15px;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-moz-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
h1,h2,h3,h4,h5,h6,.theme-heading,.page-header-title,.heading-typography,.widget-title,.wpex-widget-recent-posts-title,.comment-reply-title,.vcex-heading,.entry-title,.sidebar-box .widget-title,.search-entry h2{font-weight:600}
.fusion-flip-boxes .fusion-flip-box.hover .flip-box-front .flip-box-grafix i:before{display:none}
.fusion-flip-boxes .fusion-flip-box .flip-box-grafix{display:table;margin:0 auto 10px}

.news-body-text {
font-size:0.85em;
padding:2px 10px 0 10px;
}
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}

#sidebar-left ul, #sidebar-right ul { padding-bottom: 10px; }
 
.grid_22 { width: 120px; float: left; margin: 0 10px; display: inline; }
.td-boxed-layout .vc_row{width:auto!important;left:0!important;padding-left:0!important;padding-right:0!important}
.vc_row-no-padding.td-pb-row [class*="td-pb-span"]{padding-left:0;padding-right:0}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}
 #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:7px;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}

.google_partner {width:200px; display:inline-block}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}
.wf-active .jp-carousel-wrap #jp-carousel-comment-form-button-submit, .wf-active .jp-carousel-wrap .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, .wf-active .jp-carousel-wrap textarea#jp-carousel-comment-form-comment-field, .wf-active body .jp-carousel-wrap{font-family:"Ubuntu",sans-serif}


.wrap {
	width:1120px;
	margin:0 auto;
}

 
 .wrap,.main-content.fullwidth{
	width:972px;
}
footer .social-links{margin-top:40px}
footer .social-links img{margin-right:12px}
.page-user-register #ajax-user-register-form-wrapper h3{color:#6e8b96;text-transform:uppercase;font-size:20px;font-weight:500;margin:0 0 25px 0;text-align:center;}
.modal:not(.left):not(.right) .modal-content .show-labels .help-block{display:block;font-size:9px;color:#808080;font-family:'Montserrat';}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}


#main h3.block-title,.breadcrumb {
box-shadow:0 3px 10px #AAA;
-moz-box-shadow:0 3px 10px #AAA;
-webkit-box-shadow:0 3px 10px #AAA;
}




.clearfix {
  display: inline-block;
}


.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}




* html .clearfix {
  height: 1%;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}


h1.blackborder,
h2.blackborder,
h3.blackborder {
    border-left: 2px solid #000;
    padding-left: 8px;
    margin-bottom: 60px
}


h1.blackborder,
h2.blackborder {
    line-height: 44px
}

#wrap {
	padding:0px;
	width:890px;
	float:left;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	display:block;
}
.module-MOBI_titre .searchbutton{font-size:24px;height:88px;line-height:88px;width:98px}
.mod_11926471 .swipe, .mod_11926471 .searchbutton{font-size: 15px;color: #FFFFFF;position: absolute;cursor: pointer;left: 8px;top: 7px;font-weight: 700;width: 34px;height: 29px;line-height: 29px;z-index: 500;}
.mod_11926471 .searchbutton{font-size: 18px;left: auto;right: 0;line-height: 44px;width: 49px;height: 44px;top: 0;color: #F50505;background-color: #F0F01D;}
.td-a-rec-id-custom_ad_1,.td-a-rec-id-custom_ad_2,.td-a-rec-id-custom_ad_3,.td-a-rec-id-custom_ad_4,.td-a-rec-id-custom_ad_5,.td-g-rec-id-custom_ad_1,.td-g-rec-id-custom_ad_2,.td-g-rec-id-custom_ad_3,.td-g-rec-id-custom_ad_4,.td-g-rec-id-custom_ad_5{text-align:center;display:table;margin-left:auto;margin-right:auto;position:relative;margin-bottom:30px!important}

.top-social {
	display: none;
}

.top-social ul{float:right;}

.top-social ul li{float:left;margin:0 0 0 10px;}
.large-3{width:25%}
.panel6 .large-3:nth-child(1) h3 {font-size: 30px;margin-bottom:-50px;}
.panel6 .large-3:nth-child(2) h3 {font-size: 30px;margin-bottom:-50px;}
.panel6 .large-3:nth-child(3) h3 {font-size: 30px;margin-bottom:-20px;}
.panel6 .large-3:nth-child(4) h3 {font-size: 30px;margin-bottom:-20px;}

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

#footer #col3 a:hover {
	text-decoration: underline;	
}







.footer-column {
	float:left;
	width:240px;
	padding: 30px;
}

.footer-column h3 {
	font-family: 'Passion One', sans-serif; 
	font-size: 20px;
}

.flat-testimonials{padding:50px 0;background-color:#333;}

.flat-testimonials .flat-testimonials-in{padding:22px;text-align:center;background:rgba(255,255,255,0.2);}

.flat-testimonials .flat-testimonials-in img{width:135px;height:135px;margin:0 auto 25px;}

.flat-testimonials .flat-testimonials-in h3{color:#fff;font-size:22px;font-weight:200;}

.flat-testimonials .flat-testimonials-in span{display:block;margin-bottom:5px;}

.flat-testimonials .flat-testimonials-in p{color:#fff;font-weight:200;position:relative;}

.wpb_row .row-bg-wrap .row-bg-overlay {display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:' '; z-index:2; backface-visibility: hidden;}
.header-mobile{display:none}
.header-mobile .login__container{display:none;visibility:visible;opacity:1;position:static;box-shadow:none;background:#e8e9e9;padding:20px 0;padding:2rem 0}
.header-mobile .login__container.is-visible{display:block}
.header-mobile .login__form-row{float:left;padding:0 20px;padding:0 2rem}
.header-mobile .login__form-row:nth-child(1){padding-right:10px;padding-right:1rem}
.header-mobile .login__form-row:nth-child(2){padding-left:10px;padding-left:1rem}
.header-mobile .login__form-row:last-child{width:100%;padding-top:20px;padding-top:2rem}
.header-mobile .login__form-row:first-child{margin:0}


.footer_content-wrap {
  font-weight: 100;
  position: relative;
  z-index: 3; }

  .footer_content-wrap span {
    margin: 0 3px; }


.after, #content #text .filters:after, #content #text .filters .filter-wrap:after, .div-col-2:after, .div-col-3:after, .container:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

#content .container {
  background-image: none;
}


#content.fullwidth .container {
  background-image: none;
}


.container {
  position: relative;
  max-width: 64em;
  margin: 0 auto;
}

#footer .container {
  padding: 0;
}
.header-nav--desktop .header-nav__item--has-sub-nav:hover .header-sub-nav{display:block}
.header-sub-nav{display:none;position:absolute;right:0;left:0;padding:20px 0;background:#f3f3f3;box-shadow:0 2px 4px 0 rgba(0,0,0,.06);font-size:0;transition:background 1s}
.header--transparent .header-sub-nav{opacity:.75}
.header-nav--mobile .header-nav__item--open .header-sub-nav{display:block}
.header-nav--mobile .header-sub-nav{position:static;margin:0 -20px}
.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}
.nav-float-right .inside-header .site-branding{display:inline-block}
.site-branding-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}
.site-branding-container .site-logo{margin-right:1.5em}
.header-aligned-right .site-branding-container{text-align:right}
.header-aligned-right .site-branding-container .site-logo{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-right:0;margin-left:1.5em}

.gen-navbar .now-playing .np-info {
  width: 100%;
  height: 65px;
  position: relative;
}

.gen-navbar .now-playing .np-info .np-title {
  font-size: 16px;
  color: #444;
  font-weight: 400;
  width: 100%;
  display: block;
}

.gen-navbar .now-playing .np-info .np-artist {
  width: 100%;
  display: block;
  font-size: 10px;
  color: #222;
}


.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }
.map-image img.medium-above {    display: block;}

.price_center_med {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000;
	font-weight: bold;
	text-align: center;
}



	footer .newslatter form {
		margin-top:24px;
	}

.tab_content-left, .tab_content-right {padding:25px 20px 15px;}
 
.icon-chart-line:before { content: '\e765'; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

#wrap_header .w1250h500 {
	position: relative; width: 1250px; height: 102px;
	margin: 0px auto;
}
.key-points__item-cta{-ms-flex-item-align:center;align-self:center;margin-left:auto}
.key-points__item-cta .btn,.key-points__item-cta .hotel_extras .SearchButton{font-size:11px;padding:0 1.5em}
.footer-pagetop-btn{display:block;text-align:center;padding:38px 0;transition:all .25s ease}
.footer-pagetop-btn img{width:30px;height:auto}
.footer-pagetop-btn:hover{opacity:.5}

.footer .copyright-wrap {
	margin:0 0 10px;
}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}


.no-margin {
  margin: 0 !important; }


#fbbtn,
#showafd,
#widgetcircle,
.radio label::after {
    position: absolute
}


#bwidgetwrapperred,
#widgetcircle,
a.medplustxt {
    background: #00d700;
    color: #fff
}


#widgetcircle {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    left: -13px;
    top: -15px;
    text-align: center;
    padding-top: 3px
}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}
.header__secondary .fancy-quote .center{background:none}
.header__secondary .fancy-quote .fancy-quote__content{border:none}
.header__secondary .fancy-quote .fancy-quote__citation{background:none;font-style:normal;text-transform:uppercase;font-size:.875em}
.header__secondary .fancy-quote .fancy-quote__citation .side{border:none}
.header__secondary .fancy-quote .fancy-quote__decoration .side{border-width:.0625rem}
.header__secondary{text-align:center;margin:2.875rem 0}
.header__secondary .fancy-quote{margin-bottom:2rem;max-width:28.125rem;margin-left:auto;margin-right:auto;display:none}
.header__secondary .call-prompt{width:100%;margin-bottom:1.125em;font-size:1.4375em}
.header__secondary .social-nav__list{justify-content:center}

.wp-caption {
	max-width: 100%; 
	padding: 4px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
	margin-bottom: -15px;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
	float: left;
}

img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.container{margin:0 auto}
.container .row{margin-left:-.75rem;margin-right:-.75rem}
#footer-cta .container{position:relative;z-index:1}
.featured-logos .container{padding:40px 0}
footer .container{max-width:94%!important;width:94%!important}
#masthead.home-masthead .container{padding-top:60px;max-width:1320px}
#masthead.blog-masthead .container{max-width:1380px}
.oops .content .container{max-width:800px;font-size:28px;padding:0 0 100px}
.homepage .container{max-width:1230px}


.ezoic-empty-sidebar-content, .ezoic-wrapper-column-1, .ezoic-wrapper-column-2 { display:table !important; }

.mk-header-right {
  position: absolute;
  right: 30px;
  top: 0;
  z-index: 30;
}

.header-grid.mk-grid .header-logo.right-logo,
.header-grid.mk-grid .mk-header-right {
  right: 0;
}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}


.font-md, .utility-nav-links a, .main-nav-list .dropdown-menu .dropdown-column-colored p, .main-nav-list .dropdown-menu .dropdown-column-colored a, .main-nav-list .dropdown-menu .dropdown-column-colored strong, .contact-info-list li {
  font-size: 12px; }

  .main-nav-list .dropdown-menu .dropdown-column-colored p {
    color: #454545; }

    .main-nav-list .dropdown-menu .dropdown-column-colored p strong {
      display: block; }


.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}
.brand-post-block-home .img-wrap{float:left;width:120px}
.brand-post-block-home .img-wrap a{float:left;width:83%}
.brand-post-block-home .img-wrap a img{width:100%}


.site-title {
	margin: 0;
	font-weight: 700;
	font-size: 36px;
	line-height: 1.2;
	letter-spacing: -.5px;
}


.site-title a {
	text-decoration: none;
	color: #253e80;
}


.top-bar {
	border-top: 10px solid #185666;
}
.et_pb_divider_internal{display:inline-block;width:100%}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}

.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


nav.legal ul.list-inline {
	margin-left : 0;
}


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


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



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

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}


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;}
.large-12{width:100%}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}



.wrapper {
	width: 960px;
	margin: 0 auto;
	overflow:hidden;
}

.mini-menu {
	display: block;
}

.mini-menu i {
	cursor: pointer;
}
.img-responsive{display:block;height:auto;max-width:100%}


.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



.menu-toggle, .top-menu-toggle {
	display: none;
	cursor: pointer;
}

.site-header .menu-toggle {
	color: #ffffff;
	margin: 0;
	text-align: center;
	font-family: 'Open Sans', serif;
   padding-bottom: 0;
}

.site-header .menu-toggle:hover {
   background-color: #289dcc;
}

.site-header .menu-toggle:before {
	content: "\f0c9";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	font-size: 23px;
	color: #ffffff;
   padding: 8px 12px;
   display: block;
}

.main-small-navigation .menu-primary-container,
.main-small-navigation .nav-menu {
   padding-top: 43px;
}

   .menu-toggle {
      display: block;
      float: left;
   }
.mobile-main-nav .menu-item a .fa{padding-right:6px}

#footer .social li.facebook a:hover {
  background-color: #325c94;
}

#footer .social li.facebook a:hover * {
  color:#fff !important;
}
.img-responsive{display:block;height:auto;max-width:100%}


.news {
	text-align: justify;
	margin-bottom:30px;
}


.news a {
	margin:5px 0px;
}


.news a:hover {

}




#homepage-banner .page-tab li.current-menu-item {
    display: none;
  }

#homepage-banner .page-tab li.current-menu-item:after {
    display: none;
}

.page-tab .current-menu-item {
    positon:relative;
}

#homepage-banner .page-tab {
    position: absolute;
    margin: 0;
    line-height:1;
    list-style:none;
    padding:0;
    zoom:1;
    right: 0;
    top: 2em;
}

#homepage-banner .page-tab li {
    color:#fff;
    cursor:pointer;
    font-weight:400;
    font-family: 'Muli', sans-serif;
}
.nav--tabs .tab-button{padding:20px;border:1px solid #f1f0f2;width:100%;text-align:center;color:#66616f;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}
.nav--tabs .tab-button:hover{color:#530664}
.et_pb_text_inner{position:relative}
.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}


.vgrey {
	color: #5e6064;
}
