﻿

.tt-s-popup-layer {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 10000px;
}


.jflanguageselection, #jflanguageselection, #selector {
	padding: 0;
	margin: 0;	
}




#jflanguageselection {
	float: none;
}
.fill{position:absolute;top:0;left:0;height:100%;right:0;bottom:0;padding:0 !important;margin:0 !important}
#homepage #homepage-first-block .homepage-call-to-action{margin-top:30px;color:#0275d8}
#homepage #homepage-first-block .homepage-call-to-action .btn:hover{color:#fff}
#homepage #homepage-first-block .homepage-call-to-action i{padding-left:10px}
.text-center{text-align:center}
#content h1[style*='center']::after,#content h2[style*='center']::after,#content h3[style*='center']::after,#content h4[style*='center']::after,#content h5[style*='center']::after,#content h6[style*='center']::after,#content h1.text-center::after,#content h2.text-center::after,#content h3.text-center::after,#content h4.text-center::after,#content h5.text-center::after,#content h6.text-center::after{border-bottom-color:rgba(192,57,43,1)}


.fake-cell {
  display: table-cell;
  vertical-align: middle; }
.header-logo-dark,.nav-dark .header-logo,.header-logo-sticky,.sticky .dark .header-logo-dark,.sticky .has-sticky-logo .header-logo{display:none !important}
.nav-dark .header-logo-dark,.stuck .header-logo-sticky{display:block !important}


.widget_wpglobus .list .code::after,
.widget_wpglobus .list .code::before {
    content: none !important;
}


.widget_wpglobus .list .code {
    margin-left: 0 !important;
    text-transform: lowercase;
    display: inline-block !important;
    background: none !important;
}


.widget_wpglobus .list .code:first-letter,
.widget_wpglobus .list .code::first-letter {
    text-transform: uppercase !important;
}
.widget_wpglobus .list a span.code{display:inline-block;margin:0 0 0 4px}
.widget_wpglobus .list a span.code:before{content:"("}
.widget_wpglobus .list a span.code:after{content:")"}

	.boxed { width: 860px; }
	
	
	#top-bar-inner.boxed { height: auto; padding: 15px 0; }

	.boxed, #post, #sidebar, .grid-1, .post-with-sidebar #post .grid-1 { width: 180px; }

	.full-layout .boxed, .full-layout #post, .full-layout #sidebar, .full-layout .grid-1 { width: 260px; }

	.full-layout .boxed, .full-layout #post,.full-layout #sidebar,.full-layout .grid-1{ width: 400px; }


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

.hnav2 {display:none;}

.hnav2 ul {display:table; width:100%;}

.hnav2 li {display:table-cell; padding-left:1px; vertical-align:top; position:relative;}

.hnav2 li:before {display:block; content:""; width:1px; height:16px; margin-top:-8px; background:#FFF; opacity:0.3; position:absolute; top:50%; left:0;}

.hnav2 li:first-child:before {display:none;}

.hnav2 li a {display:block; padding:10px 20px; color:#FFF; text-decoration:none; position:relative; z-index:1; overflow:hidden;}

.hnav2 a:before {display:block; content:""; width:100%; height:9999px; background:#FFF; opacity:0; position:absolute; top:0; left:0; z-index:-1; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}

.hnav2 a:hover:before, .hnav a:focus:before, .hnav a:active:before {opacity:0.2;}
.copyright-bar{float:none!important;text-align:center!important}
.footer-bar-align-right .copyright-bar{float:left}
.footer-bar-align-right .footer-bar,.footer-bar-align-left .copyright-bar{float:right;text-align:right}
.footer-bar-align-center .copyright-bar{float:none;text-align:center}
.page-nav .extend{border:none}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-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-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.page-content .staff-list .row .row{margin-bottom:20px}
header .row{margin-right:0;margin-left:0}
#footer .row{margin-right:0;margin-left:0}
#slider-v-1-body .body-container:after,#slider-v-1-body .body-container:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-right:0;margin-left:0}
.row,.search-filters-wrap .filter-checkboxes,.tribe-events-single .tribe-events-single-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

        .event-carousel .owl-dots {display: none;}

        .event-carousel .owl-nav .owl-prev {
         	left: 0;
        }

        .event-carousel .owl-nav .owl-next {
         	right: 0;
        }
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}


.ehl,
.ncua {
    position: relative;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    border: solid 0px cyan
}


.ehl a,
.ncua a,
.icons a {
    display: inline-block;
    margin: 3px;
}


.ehl-ncua-disclaimer {
    font-size: 10px;
    margin: 0;
}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}
.tablepress-id-249 .column-2{padding:2px}


body:not(.header-center-layout) .custom-logo-link,
body:not(.header-center-layout) .site-identity {
    display: inline-block;
    vertical-align: middle;
}


	.wp-custom-logo .custom-logo-link,
	.wp-custom-logo .site-identity {
		display: inline-block;
	}


	.header-center-layout.wp-custom-logo .custom-logo-link,
	.header-center-layout.wp-custom-logo .site-identity {
		display: block;
	}
.view-upcoming-events .date-wrap{position:relative;}
.site-header .slogan{display:none;float:left;padding:5px 15px 0;border-right:2px solid #dae0e4}
.site-header .slogan .connect{font-family:LatoWebLight,Helvetica,Arial,sans-serif;text-align:right;font-size:14px;color:#5f7080}
.site-header .slogan .connect .sn{line-height:32px}
.site-header .slogan .connect .sn a{font-size:20px;display:inline-block;margin:0 10px;color:#33485d}

.td-header-style-8 .td-header-border #td-top-search {
  margin-top: -22px;
}

.td-header-style-9 .td-header-border #td-top-search {
  margin-top: -22px;
}

.white-menu .td-header-style-10 #td-top-search {
  margin-top: -22px;
}

.td-header-border #td-top-search {
  margin-top: -20px;
  
}

#td-top-search {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -22px;
  
}


.page-id-394 #container .small .the_list_item .the_list_item_desc p {
    margin: 0rem 0 !important;
}
.x-topbar{position:relative;min-height:46px;padding:6px 0;background-color:#1f2c39;z-index:1031}
.x-topbar:before,.x-topbar:after{content:" ";display:table}
.x-topbar:after{clear:both}
.x-topbar .p-info{float:left;margin:8px 0 0;font-size:11px;letter-spacing:1px;line-height:1.3;color:#fff}
.x-topbar .p-info a{color:#fff}
.x-topbar .p-info a:hover{color:#fff}
.x-topbar .x-social-global{float:right}
.x-topbar .x-social-global a{margin-left:6px;width:32px;height:32px;line-height:32px;text-align:center;font-size:18px}
.x-topbar .x-social-global a.foursquare{font-size:17px}
.x-topbar .p-info,.x-topbar .p-info a,.x-topbar .x-social-global a{color:#ffffff;}
.overlay{position:fixed;height:100%;width:100%;z-index:90;top:0;background:rgba(0,0,0,.64);display:none}
.c-main-ban .c-main-ban__discount-info{margin-right:10px}


#sticky-wrap.affix {
    left: 0;
    position: fixed;
    top: 0;
    transition: top 0.3s ease 0s;
    width: 100%;
    z-index: 10;
    background: #fff;
    box-shadow: 0px 0px 3px rgba(0,0,0,.3);
}


#sticky-wrap.affix #logo img {
  max-height: 50px;
}


#sticky-wrap.affix #shop-nav {
  margin-top: 0px;
}


#sticky-wrap.affix #header {
	padding-bottom: 0px;
}


#sticky-wrap.affix .navbar {
	min-height: 0px;
}

	
	#sticky-wrap.affix #shop-nav-xs {
		margin-bottom: 0px;
	}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

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

.col-fixed-127,.col-fixed-50{height:100%;position:absolute}
.col-fixed-50{width:50px;margin:0 15px 15px}


#logo    {
	padding-left: 10px;
}
.search-container-mob-wraper.active{display:block;z-index:2500;}
.search-container-mob-wraper{width:100%;height:100%;background-color:#ffffff;display:none;box-sizing:border-box;position:fixed;z-index:110;top:0;left:0;width:100%;height:100%;}

a.esi_text_a {
	color: black;
	text-decoration: none;
}

a.esi_text_a:hover {
	color: #666;
	text-decoration: none;
}


#navigation .share {
	list-style:none;
	float:right;
	padding:1px 10px 0 0;
}

#navigation .share li{
	float:left;
	padding-right:3px;
	font-size:10px;
	color:#FFF;
}

#navigation .share li.txt{
	padding-top:1px;
}
.carousel-image{position:absolute;top:0;left:0;min-width:100%;max-height:100%}
.carousel-image img{width:100%;-webkit-transition-property:width,height,top,left;transition-property:width,height,top,left;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.disable-transitions-for-smartload .carousel-image img{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}
.carousel-image.slider-full img{max-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}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}
.abcp_service-desc__title{margin-bottom:30px;font-size:24px;font-weight:400;text-align:center}



.content-wrap {
	padding: 50px 0;
}


.content-wrap .header-stick { margin-top: -80px !important; }


.content-wrap .footer-stick { margin-bottom: -80px !important; }


.awaken-slider-details-container {
  color: #f5f5f5;
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 1.4;
  margin: 0;
  width: 100%;
  display: inline-block;
  text-shadow: 0px 1px 1px #000;
}

.awaken-slider-details-container a {
  text-decoration: none;
}

.awaken-slider-details-container p {
  margin-bottom: 1em;
}

.awaken-slider-details-container .moretag {
  display: none;
}
.wbox-col-right .ccm-block-page-list-wrapper .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{height: 150px;overflow: hidden}

.top-navigation {
	background: #fff;
}

.top-navigation #navigation {
	float: right;
}

.top-navigation #navigation ul li a {
	font-family: 'Raleway';
	font-weight: 500;
	font-size: 13px;
	color: #777;
	padding: 17px 15px 16px 15px;
}

.clear{
	clear:both
}
.fusion-image-carousel{margin-bottom:40px}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper{height:115px!important}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{line-height:115px!important}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper{vertical-align:middle}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a{display:block;-webkit-box-shadow:none;box-shadow:none}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img{max-height:115px;width:auto}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


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;}
.home-even {clear:both;font-size:26px;font-size:2.2rem}
.home-even home-section-4 .entry-header::after {margin:0 auto!important}
.home-even .widget-title {margin-bottom:20px!important}

.home-even .wrap, .home-odd .wrap{
max-width: 1100px;
padding-left:0px;
}

.home-text{
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}


.ad_headera
{
	//background:rgb(6, 134, 30);
	width: 730px;
	height: 90px;
	margin: 10px;
}
.separator{display:inline-block;width:100px;height:8px;margin:15px 0 35px}
.section_eight .section8_box .separator{margin-bottom:0}
.popup .separator{height:5px;margin:10px 0 15px!important}

#top_carousel .bx-wrapper ul li .osusume-label{
position:absolute;
font-family: 'Lato', sans-serif;
top: 0;
right: 0;
background: #e55937;
color: #fff;
font-size: 10px;
font-weight: bold;
text-align:center;
display:block;
padding: 0.3em 0.6em;
line-height:1.2;
filter: alpha(opacity=90);
-ms-filter: "alpha(opacity=90)";
opacity: 0.9;
}

#top_carousel .bx-wrapper ul li .osusume-label:empty:before{
content:'PICK UP';
}


.post-list-card .post-list .eyecatch .cat-name,.top-post-list .post-list .eyecatch .cat-name,.byline .cat-name,.single .authorbox .author-newpost li .cat-name,.related-box li .cat-name,#top_carousel .bx-wrapper ul li .osusume-label{background: #ef176e; color:  #ffffff;}




#wrapper {
	position:relative;
	max-width:1140px;
	margin:0 auto;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background:#f8f8f8;
	overflow:hidden;
}


.page-template-template-no-sidebars-php #wrapper,
.page-template-template-blog-no-sidebars-php #wrapper,
.page-template-template-portfolio-no-sidebars-php #wrapper {
	max-width:760px;
}


	#wrapper,
	.page-template-template-no-sidebars-php #wrapper,
	.page-template-template-blog-no-sidebars-php #wrapper,
	.page-template-template-portfolio-no-sidebars-php #wrapper {
		max-width:380px;
	}
.navbar-header img{margin-top:0!important}


.navbar-header {
    margin-top: 0
}


.social-media-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
}


.social-media-icons a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.social-media-icons .icon {
  border-radius: 3px;
  display: block;
  fill: #fff;
  height: 32px;
  padding: 9px;
  width: 32px;
}


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


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

 
	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

 
	.nav-primary .menu-item:hover {
		position: static;
	}
#block-afl-general-front-popular .item-list ul li.last{margin-right:0;}

.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-2-0 , #pg-2-1 , #pg-2-2 , #pl-2 .so-panel:last-child { margin-bottom:0px }
 #pl-2 .so-panel { margin-bottom:30px }

#rt-sidebar-b {background-color:#e9e9e9;}



#rt-sidebar-a,
#rt-sidebar-b,
#rt-sidebar-c         {background:0;}
footer .social-links{font-size:18px;margin-left:8px;display:inline;}
footer .footer-right .social-links{margin:0 8px 0 0;}
.three_column #main #container{position:relative}
.three_column #main #container #content{float:left;position:relative;left:240px;width:470px}
.three_column #main #container #sideTower{float:left;position:relative;left:-470px}
.three_column #main #container #thirdTower{float:right;position:relative;width:220px}



body.home.one-column #main #container #content { float:none; width:100%; }


.columns {
    clear: both
}


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


.columns.gutters {
    margin-left: -2em
}


.columns.small-gutters {
    margin-left: -1em
}


.columns.mini-gutters {
    margin-left: -0.5em
}


.columns.horizontal-gutters {
    margin-left: -2em
}


.columns.small-horizontal-gutters {
    margin-left: -1em
}


.columns.mini-horizontal-gutters {
    margin-left: -0.5em
}

.entry blockquote{color:#446699;border-left:2px solid #446699;}

.entry-image{border:2px solid #f3f3f3;}

.entry ul{color:#446699;}

.entry ol{color:#446699;}

.entry h1{padding-bottom:10px;float:none;color:#446699;}

.entry h2{padding-bottom:10px;float:none;color:#446699;}

.entry h3{padding-bottom:10px;float:none;color:#446699;}

.entry h4{padding-bottom:10px;float:none;color:#446699;}

.entry h5{padding-bottom:10px;float:none;color:#446699;}

.entry h6{padding-bottom:10px;float:none;color:#446699;}

.entry{padding:10px;}


.row {
  margin-left: -15px;
  margin-right: -15px; }

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

  .row:after {
    clear: both; }

    .fixed-menu .row {
      margin: 0px;
      padding-bottom: 60px;
      background-color: #652267; }
.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}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}

.span2 { width:140px; }

.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}

input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }

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

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }

.header { position: relative; height:119px; background-color: #000; overflow: hidden;}
.page-id-14 .site-content_wrap{margin-top:0}
.page-template-rate_sponsors .site-content_wrap{margin-top:0;margin-bottom:0}
.section--news-feed .item .details .source{color:#808184;margin-right:.75em}
.section--news-feed .source{color:#808184;margin-right:.75em}
.section--news-listing .item .details .source{margin-right:.75em;color:#808184}
.btn-cross span.c-white{background:white}
.btn-arrow-left span.c-white{background:white}
.btn-arrow-right span.c-white{background:white}
.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-6{width:50%}
.row{margin-right:-15px;margin-left:-15px}


.search-box {
    display: none;
    margin: 0 auto;
    padding: 20px;
	background: #f1f1f1;
	position: relative;
}


.search-box .close { bottom: 20px; }
#consultas-home ul li a,#imprimir-factura .listado-azul a,.acceso-home h3 p{font-family:"PF Beau Sans Pro"}
#imprimir-factura .listado-azul{margin-top:19px;margin-bottom:-14px}
#imprimir-factura .listado-azul a{background:0 0;font-size:16px;font-weight:700}
#imprimir-factura .listado-azul li:before{margin-right:7px}
.listado-azul li{margin-bottom:8px}
.listado-azul li:before{content:"\25A0";color:#53c4e9;float:left;font-size:11px;margin-top:4px;margin-right:15px}
#licitaciones-home .listado-azul{margin-bottom:20px}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
#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}
.img-responsive{display:block;max-width:100%;height:auto}

  .m-calendar-01-link:hover .m-calendar-01-season {
    background: #f5f5f5;
    -webkit-transition: background-color 0.1s linear;
    transition: background-color 0.1s linear; }


.m-calendar-01-season {
  display: block;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding: 10px 10px; }







.services_box{
	text-align:center;
	padding:15px 0 0 0;
}


.services_box h2{
	clear:both;
	font-size:20px;
	line-height:100%;
	vertical-align:middle;
	margin:20px 0 20px 0;
	font-weight:400;
	color:#252525;
	transition: all .50s ease-in-out;
	-moz-transition: all .50s ease-in-out;
	-webkit-transition: all .50s ease-in-out;
}


.services_box p{
	clear:both;
	margin-bottom:30px;
	transition: all .50s ease-in-out;
	-moz-transition: all .50s ease-in-out;
	-webkit-transition: all .50s ease-in-out;
}
 #pg-120-0 , #pg-120-1 , #pl-120 .so-panel { margin-bottom:35px }
 #pl-120 .so-panel:last-child { margin-bottom:0px }
 #pl-120 .panel-grid { margin-left:0;margin-right:0 }
 #pl-120 .panel-grid-cell { padding:0 }
 #pl-120 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-120 .panel-grid .panel-grid-cell-mobile-last , #pg-120-0 .panel-grid-cell:last-child , #pg-120-1 .panel-grid-cell:last-child , #pg-120-2 .panel-grid-cell:last-child { margin-bottom:0px }
.fusion-slider-container{position:relative;margin-left:auto;margin-right:auto;width:100%}
.img-responsive{display:block;max-width:100%;height:auto}
.ie-page .plan-image img.img-responsive{width:210px!important;height:100px!important}
.single-dp_plans .plan-detail-top .plan-detail-plans-container .plan-detail-plans .plan-detail-plans-bar-section .plan-detail-image-container .img-responsive{width:100%;height:auto}



.logo-panel { text-align: center; }

.logo-panel img { margin: 15px 0; border: 1px solid #ededed; border-radius: 2px; transition: all 200ms ease-out; box-shadow: 0 1px 2px #ededed; opacity: 0.6; }

.logo-panel img:hover { border: 1px solid #f7c51e; opacity: 1; }
.e79-22.x-text {margin:0em;padding:4em 0em 1em 0em;color:rgb(255,255,255);}
.e79-22.x-text,.e79-28.x-text,.e79-31.x-text,.e79-34.x-text,.e79-47.x-text {font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0em;text-transform:none;background-color:transparent;}



.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#55595c;color:#fff}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}
.article{width:100%}
.article #searchform{max-width:300px}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}

.color9{color: #36aed3;}

.down{
vertical-align:top;
margin-left: 5px;
}
.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-header,.archive .format-aside .entry-header,.blog .format-status .entry-header,.archive .format-status .entry-header,.blog .format-status .entry-meta,.archive .format-status .entry-meta{display:none}
.entry-title{margin-bottom:0}

.icon-chevychaseland:before {
  content: "\e904";
}

.navbar-brand {
float: left;
height: 50px;
padding: 15px 15px;
font-size: 18px;
line-height: 20px;
}

.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}

.navbar-default .navbar-brand {
color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}

.navbar-inverse .navbar-brand {
color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}

.navbar-brand img { display: block; margin: 0 auto; text-align: center; }
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.slope-banner .col {
	width: 55%;
}


.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {

	display:table;

	width:100%;

	border-top:1px solid #eaecf1 !important;

	border-bottom:1px solid #eaecf1 !important;

	margin:0 !important;

}


#sobre {
clear: both;
margin: 0;
padding: 5px 0;
max-width: 100% !important;
line-height: 20px;
}

#sobre ul {
margin: 0 auto;
max-width: 960px;
text-align: right;
}

#sobre .portalservicos-item a { padding: 0 10px; }

#sobre .last-item a {
padding: 0 0 0 10px;
border-right: none !important;
}

#header #sobre {
padding: 0 4%;
width: 92%;
}

body.contraste #sobre .portalservicos-item a {
border-right: 1px solid #fff;
}

body.contraste #footer .footer-logos,
body.contraste #sobre {
background: #333;
}


#sobre a { color: #fff; }

.home .content {
  padding-top: 3rem !important;
}

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

.clearfix { display: inline-block; }


* html .clearfix { height: 1%; }
li.menu-item.placeholder:hover ul{display:none}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.drop-down-container#icon-menu a {
	display:block;
	background:#424952;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	transition: background .5s ease;
	font-size:14px;
	font-weight:700;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	padding:20px 15px;
	margin-bottom:25px;
	color:#fff;
	-webkit-box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.1) ;
  	-moz-box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.1) ;
	box-shadow:  inset 0 0 0 3px rgba(255, 255, 255, 0.1);
}

.drop-down-container#icon-menu a:hover{
	background:#0f91bd;
}

 
.drop-down-container#icon-menu a i {
	float: right;
	color:#fff;
	margin:-10px 0 0 0;
}

				.overlay-customclose-btn-45981 {
					color:#000000 !important;
					background-color: !important;
					font-size:57px !important;
					padding:px !important;
					-moz-border-radius:% !important;
					-webkit-border-radius:% !important;
					-khtml-border-radius:% !important;
					border-radius:% !important;
				}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible!important}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{width:100%;float:none;display:block;margin-left:0;margin-right:0}



.tool-shed article h3 .project-title {
	max-width: 95%;
	max-width: -webkit-calc(100% - 1em);
	max-width: calc(100%- 1em);
	padding-right: 0.3em;
}
.clear-small{padding-top:2px;padding-bottom:2px}
.simcal-default-calendar-grid .simcal-events-dots{cursor:pointer;display:block;line-height:.7;margin:3px 0;text-align:center}

  .medium-4 {
    width: 33.3333333333%; }


.title {
  text-transform: uppercase; }

.loginbox{position:relative; height:260px;}
 .progress-wrap2 { background: #f80; margin: 20px 0; overflow: hidden; position: relative; }
 .progress-wrap2 .progress-bar2 { background: #ddd; left: 0; position: absolute; top: 0; }

#container {
	width: 960px;	
	margin: 0 auto;
}

header .mobile-nav-toggle {
	z-index: 2000;
	position: relative;
	display: block;
	float: right;
	margin: 1.75em 1.25em 0 0;
	width: 30px;
	height: 23px;
	cursor: pointer;
}

header .mobile-nav-toggle i {
	display: block;
	margin-top: 0.1875em;
	font-size: 1.25em;
}

.mobile-nav, .mobile-nav-toggle {
	display: none !important;
	visibility: none !important;
}
.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-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}


.profession {
	padding: 0 10px;
	position: relative;
}


.profession a {
	color: #ffffff;
	font-family: 'Oswald';
	font-size: 0.9rem;
	text-align: center;
	text-transform: uppercase;
}


.profession h3 {
	padding: 18px 0;
	position: absolute;
	right: 10px;
	bottom: 0;
	left: 10px;
	color: #ffffff;
	background-color: #18a1b4;
	font-family: 'Oswald';
	font-size: 1rem;
	text-align: center;
	text-transform: uppercase;
}


.profession a:hover h3 {
	background-color: #cc0027;
}
.try-modal-close{position:absolute;top:15px;right:-60px;height:24px;width:24px;cursor:pointer;z-index:10}
.try-modal-close.gray{top:75px}
.menu-legal-menu-container{clear:left;float:left}
div.grid-container{width:100%;height:auto;margin:0}
div.wrapper-fluid div.grid-container{margin:0 auto}
div.wrapper-fluid.wrapper-fluid-grid div.grid-container{width:100%}

div#wrapper-wet58da677cb5f86 div.grid-container{width:1000px}
div#wrapper-wet58da677cb5f86.responsive-grid div.grid-container{width:auto !important;max-width:1000px}
div#wrapper-w0r58da677cbaf65 div.grid-container{width:1000px}
div#wrapper-w0r58da677cbaf65.responsive-grid div.grid-container{width:auto !important;max-width:1000px}
div#wrapper-web58da677cb8dbb div.grid-container{width:1000px}
div#wrapper-web58da677cb8dbb.responsive-grid div.grid-container{width:auto !important;max-width:1000px}
#avc-location-tabs .et_pb_all_tabs .et_pb_tab{padding:0}
.medium-2{width:16.66667%}

			.sponsors {
				float: left;
			}

				.sponsors a {
					display: inline-block;
					margin-right: 40px;

					opacity: 0.6;
					filter:Alpha(opacity=60);
					transition: opacity 0.4s linear;
				}

				.sponsors a:hover {
					opacity: 1;
					filter:Alpha(opacity=100);
				}

				.content .sponsors img {
					border: none;
					box-shadow: none;
				}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.et-db #et-boc .et_pb_posts .et_pb_post .entry-title a,.et-db #et-boc .et_pb_posts .et_pb_post .post-content,.et-db #et-boc .et_pb_posts .et_pb_post .post-content *,.et-db #et-boc .et_pb_posts .et_pb_post .post-meta a,.et-db #et-boc .et_pb_posts .et_pb_post .post-meta span{letter-spacing:inherit}
.et-db #et-boc .et_pb_portfolio_item .et_pb_module_header a,.et-db #et-boc .et_pb_portfolio_item h3 a,.et-db #et-boc .et_pb_post .entry-title a,.et-db #et-boc .et_pb_post h2 a{text-decoration:none}
.et-db #et-boc .et_pb_blog_grid .et_pb_no_thumb .entry-title,.et-db #et-boc .et_pb_blog_grid .et_pb_no_thumb h2{margin-top:0}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

.how-it-works{font-size:0;padding:68px 0 0}

.how-it-works h2{margin:0 0 47px}

.how-it-works-sb{background:#f8f8f8;padding:40px}

	.how-it-works .works{box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%;padding:0;margin:0 0 27px;text-align:center}

	.how-it-works .works div{height:89px;width:89px;position:relative;margin:0 0 19px}

	.how-it-works,.why-honest{padding:38px 0 0}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

#footer{ height:42px; background-color:#262321; line-height:42px; }

#footer .f_center{ width:950px; margin:0 auto;color:#ffffff;}

#footer .f_center a{color:#ffffff;}

		.post-image .owl-theme .owl-controls .owl-page.active span, .pricing-dark.pricing-box .price-row, 
		.de_light .pricing-dark.pricing-box .price-row {
		   background-color:#dd1f1f !important;
		}


		.box-fx .inner,
		.dark .box-fx .inner,
		.post-image,
		.arrow-up
		{
			border-bottom-color:#dd1f1f;
		}


#featured-article .right-side .metas .comment .comments .count {
    margin-left: 0.5rem;
    font-size: 0.7rem;
    display: block;
    color: #fff
}


.secondary-featured .left-side .metas .comment .comments .count {
    margin-left: 0.5rem;
    font-size: 0.7rem;
    display: block;
    color: #fff
}


#latest-articles .latest-news-article .metas .comment .comments .count {
    margin-left: 0.5rem;
    font-size: 0.7rem;
    display: block;
    color: #555
}








.wc_br {



	bottom: 0;



	position: absolute;



	right: 0;



}








* html .wc_br {



	bottom: -1px;



}


.overlay-desc2 {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  margin-top: 15%;
  display: flex;
  align-items: center;
  justify-content: center;
}

		
	#mvp-main-body-wrap {
		padding-top: 20px;
		}


.minicart-item, .minicart-message-area, .empty-mini-cart-text {
	padding-left: 15px;
	padding-right: 15px;
}
.ultimenu .region:after{clear:both;content:" ";display:table;}
.ultimenu-basic .region{background:#fff;padding:20px;}
.region-navbar{float:right;width:990px;margin-top:-38px}

.articles { font-family: Tahoma; font-size: 16px; color: #446080 ; font-weight: bold}
.group{position:relative}
.group:after,.group:before{display:table;content:" "}
.group:after{clear:both}
.group.has-call-to-action-panels.mobile-2-col .call-to-action-panel{margin:5px}
.group.has-call-to-action-panels.mobile-2-col .col-4{width:50%;min-height:1px}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }

#cookie_message {background:#006ab3;width:100%;height:80px;display:block;border-bottom:solid black 1px;margin: 0px auto;position: fixed;bottom: 0px;border-top: 1px solid #fff;z-index:1000;}
.box,.lt,.rt,.lb,.rb{position:relative;display:inline-block;overflow:hidden;width:40px;height:20px;opacity:1;}
.box:before,.lt:before,.rt:before,.lb:before,.rb:before{position:absolute;content:'';width:40px;height:40px;border-top:2px solid #404041;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rb{-webkit-animation:lt 1s linear -250ms infinite;-moz-animation:lt 1s linear -250ms infinite;animation:lt 1s linear -250ms infinite;}
.rb:before{bottom:0;right:0;-webkit-animation:clockwise 0.5s linear infinite;-moz-animation:clockwise 0.5s linear infinite;animation:clockwise 0.5s linear infinite;}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}
.header-menu-sp__item.is-active .header-menu-sp__item-btn,.header-menu-sp__item__sub-item.is-active .header-menu-sp__sub-item-btn{color:#000}
.header-menu-sp__item__sub-item{margin-right:15px}
.header-menu-sp__item__sub-item:last-child{margin-right:0}
.header-menu-sp__item__sub-item-btn-txt-en,.header-menu-sp__item__sub-item-btn-txt-jp{font-weight:700;text-align:center}
.header-menu-sp__item__sub-item-btn-txt-en{font-family:'Roboto Condensed',sans-serif;font-size:11px;letter-spacing:.14em;margin-right:8px}
.header-menu-sp__item__sub-item-btn-txt-jp{font-size:12px;letter-spacing:.39em}

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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6{display:block;float:none !important;margin:0 0 30px !important;padding:0 !important;width:auto !important;}
.cols .col_1.alpha,.cols .col_2.alpha,.cols .col_3.alpha,.cols .col_4.alpha,.cols .col_5.alpha,.cols .col_6.alpha{width:auto !important}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6,.cols .col_7,.cols .col_8,.cols .col_9{float:left;margin-left:40px}
.cols .col_2{width:152px}


.footer .footer-main-nav li,
.footer .footer-sub-nav li {
  font-size: 13px;
  letter-spacing: 1px;
  font-family: Helvetica, Arial;
  margin-bottom: 0; }

  .footer .footer-main-nav li:before,
  .footer .footer-sub-nav li:before {
    color: #1F4F82; }

  .footer .footer-main-nav li a,
  .footer .footer-sub-nav li a {
    color: #fff;
    padding: 0; }

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 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;
	}




.cta-section {
    background-color: #f8f8f8;
    color: #2f2f2f;
    padding-top: 119px;
    padding-bottom: 75px;
}

.cta-section h2 {
    font-family: 'Roboto-Thin', sans-serif;
    font-size: 34pt;
}
body #htmlbox #htmlbox-bloc-1 #htmlbox-1-title{background-color:#f3e342;color:#31b7cf;display:inline-block;font-size:30px;font-weight:700;padding:16px 38px 20px;margin-top:0}
#secondary #htmlbox #htmlbox-bloc-1 #htmlbox-1-title{display:block;font-size:27px;padding:18px 0}

  .rot_inicio, .rot_gal {
    top: 12%;
    left: 12%;
    width: 100%; }

    .rot_inicio img, .rot_gal img {
      width: 75%; }

      .mod_inicio .rot_gal, .mod_inicio .rot_inicio, .mod_gal .rot_gal, .mod_gal .rot_inicio, .terminos .rot_gal, .terminos .rot_inicio, .mod_nave .rot_gal, .mod_nave .rot_inicio {
        width: 78%;
        top: 13%;
        left: 11%; }
.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-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

.accordian .col-2 {display: none;}

.hire-list .col-2 {max-width: 40px !important;}

.logo { float: left; margin-bottom: 40px; border: 0px; }
body #page-container .et_pb_button_1:hover:after{color:}
body #page-container .et_pb_button_1{letter-spacing:0px;background-color:#007ac3}
body #page-container .et_pb_button_0:hover:after{color:}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after{color:}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button{letter-spacing:0px}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

body div.navigation div.nav-previous{float:left;text-align:right;}

body.attachment div#nav-images div.nav-previous{text-align:right;}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
.news-preview-wrapper:nth-child(2n){background:rgba(115,71,22,.1)}


small,
.small,
.navbar-navigation,
.main-navigation,
.widget_nav_menu,
.left-sidebar-content .site-info,
.widget-title span,
.category-list span,
.comments-title span,
.comment-reply-title span,
.loose-page-intro p,
.site-footer,
.wp-caption .wp-caption-text {
	font-size: 80%;
}


.left-sidebar-content {
	overflow: auto;
	width: 105%;
	height: 100%;
	padding: 1em 3em 0 2em;
}


.left-sidebar-content .site-info {
	width: 100%;
	padding: 1.5em 1em;
	text-align: right;
}


.left-sidebar-content .site-info a {
	border-bottom: 1px solid #ccc;
	color: #ccc;
}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}


.tel-header-content {
	display: flex;
	justify-content: space-between;
	font-size: .9em;
}


.dropdown-menu .tel-header-content {
	display: flex;
	justify-content: space-between;
}


.dropdown-menu .tel-header-content p {
	margin: 0;
	margin-bottom: 10px;
	font-size: .9em;
	font-weight: 400;
}

.dropdown-menu .tel-header-content:last-child p{
	margin-bottom: 0;
}
.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cell .grid-frame{width:100%}
.cell-block{max-width:100%;overflow-x:auto}
.cell-block,.cell-block-y{-ms-overflow-stype:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.cell-block-y{max-height:100%;overflow-y:auto}
.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.cell .medium-grid-frame{width:100%}
.cell .large-grid-frame{width:100%}
.cell .grid-y.grid-frame{height:100%}
.smaller-blog .cell{margin-top:2rem}
.lawareas .cell.large-3{max-width:300px}



    .logo {
        margin-bottom: 20px;
        width: 300px;
        float: none;
        margin: auto;
    }


    .logo img {
    margin: auto;
    width: 255px;
    }

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


.large-leaderboard {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
    z-index: 1;
}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}



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


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}


fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

.post-entry-inner {
  padding: 20px;
  position: relative;
  width: auto;                  
}

  #wrapper .post-entry-inner,
  #wrapper .entry-content-inner,
  #wrapper .entry-headline-wrapper-inner {
    padding: 0 !important;                       
}

.header { width:100%; padding:0; position:relative;}
.search-results .search-snippet-info{padding-left:1em;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

	.main_slider_section {
		min-height: 400px;
	}


.google_pagebanner p.adlabel{
	color: #666;
	}


.adlabel{
	color: #fff;
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-size: 70%;
text-transform: uppercase;
	padding: 0px 0 5px 0;
	text-align: center;
	}


#site-generator p.adlabel{
	font-size: 90%;
	color: #666;
	margin: 0;
	line-height: 100%;
	}

.travel-item-boxed .img-spacer {width:45%;}


.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
	min-height: 0 !important;
}


.et_pb_slider .et_pb_container {
	position: relative;
	z-index: 2;
	width: 80%;
	max-width: 1080px;
	margin: 0 auto;
}


.et_pb_slider_fullwidth_off .et_pb_container {
	width: 100% !important;
}


.et_pb_slides .et_pb_container {
	display: table;
}


.et_pb_slides .et_pb_empty_slide.et_pb_container,
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
	display: block;
}



	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container {
		min-height: auto;
	}


.gdlr-core-column-service-item.gdlr-core-center-align .gdlr-core-column-service-title-wrap{ margin-bottom: 15px; }


.gdlr-core-column-service-item.gdlr-core-column-service-icon-top .gdlr-core-column-service-title-wrap{ margin-bottom: 20px; }

.gdlr-core-column-service-icon-left .gdlr-core-column-service-title-wrap{ margin-bottom: 16px; }

.gdlr-core-column-service-icon-left.gdlr-core-no-caption .gdlr-core-column-service-title-wrap{ padding-top: 5px; }


.gdlr-core-column-service-icon-left-title .gdlr-core-column-service-title-wrap{ overflow: hidden; margin-bottom: 18px; }

.gdlr-core-column-service-icon-left-title.gdlr-core-no-caption .gdlr-core-column-service-title-wrap{ padding-top: 5px; }
.row{margin-right:-15px;margin-left:-15px}

	#Top_bar #logo img.logo-main{display:none}
#Top_bar.is-sticky #logo img.logo-main{display:none}
#Header_creative #logo img.logo-main{display:none}
.twelve.columns{width:930px}
.one.columns,.one.column,.two.columns,.three.columns,.four.columns,.five.columns,.six.columns,.seven.columns,.eight.columns,.nine.columns,.ten.columns,.eleven.columns,.twelve.columns,.special-columns.column-one-fifth,.special-columns.column-two-fifth,.special-columns.column-three-fifth,.special-columns.column-four-fifth{width:450px}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}



.menu-dropdown li.level2 { 
	margin: 0;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { color: #444; }



.menu-dropdown a.level2:hover { color: #fff; background: #000 }



.menu-dropdown a.current.level2 { font-weight: bold; }



.menu-sidebar ul.level2 {
    padding-bottom: 5px;
}


.menu-sidebar a.level2, .menu-sidebar span.level2 {
    padding: 1px 2px;
}

.menu-sidebar li.level2.active a.level2 {
	border-left: 1px solid #000;
	border-right: 4px solid #c60280;
	margin: 2px -1px;
	font-weight: normal;
	color: #000;
}


.menu-sidebar a.level2:hover { 
	border-left: 1px solid #c60280;
	margin-left: -1px;
}

.menu-sidebar a.level2:hover span { 
	background: #f3f3f3;
}
.clearfix:before,.clearfix:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}

    ul.main-navi.clearfix {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-left:15px;padding-right:15px}
.col-sm-4{width:33.33333333%}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}

.menu_wrapper, .simple_header, .post-review, .tagcloud a:hover,
ul.tabs, ul.tabs1, ul.menu_posts_tabs_ul, footer .widget-title h2,
.cd-slider-nav li.selected{
	border-color: #BF473C;
}

body, h1, h2, h3, h4, h5, h6, input, textarea, select, .block_style .widget-title h2, .widget-title h2, .logotext h1{
	font-family: 'Nunito', Arial, Helvetica, sans-serif;
}
.partial_footer .col3 p .label_footer{font-size:12px}

.masonr .articlecontainer{padding-bottom:30px;}

.masonr .postimg{margin-bottom:14px;}

.masonr .entry-content p{margin-bottom:0px; display:inline;}

.masonr a.more{display:none;}

.masonr .hentry{margin-bottom:40px;}

.masonr .entry-utility{margin-bottom:9px;}

.masonr .articlecontainer .entry-utility{padding:0px 20px;}

.masonr .articlecontainer .posttitle{padding:0px 20px;}

.masonr .posttitle, .masonr .posttitle a{font-size:18px;}

.masonr .entry-content{padding:0px 20px;}

.masonr .articlecontainer .entry-audio .mediacontainer{padding:0px 20px;}

.masonr .entry-gallery .posttitle{margin:0px;}

.masonr .entry-gallery .flexslider{margin-bottom:20px;}


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

body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .price,
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .woocommerce-loop-product__title {
  padding-left: 25px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}

.accessbox {
    background:rgba(255,255,255,.8);
    padding:30px;
    border-radius:10px;  
    box-shadow:0 0 5px rgba(0,0,0,.4);
}

.accessbox.contactbox {
    margin-top:30px;   
}

.accessbox.contactbox h3.artistname {
    margin-top:0;    
}

.language span.language-first, .currency span { margin: 12px 0; }


#portfolio .portfolio-item {
  overflow: hidden;
  position: relative;
  padding: 0;
  vertical-align: middle;
  text-align: center;
}


#portfolio .portfolio-item h2 {
  color: #ffffff;
  font-size: 24px;
  margin: 0;
  text-transform: capitalize;
  font-weight: 700;
}


#portfolio .portfolio-item img {
  -webkit-transition: all ease-in-out 0.4s;
  transition: all ease-in-out 0.4s;
  width: 100%;
}


#portfolio .portfolio-item:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}


#portfolio .portfolio-item:hover .portfolio-overlay {
  opacity: 1;
  background: rgba(0, 0, 0, 0.7);
}


.post-heading h1, .post-entry h3, .post-entry h2, .widget-title, .sidebar-title, .stream-title, .related-item2 .title, #navigation li a, .pag-btn, .post-entry h4, .archive h2, .feature-title, #subslider-title, #feed-title, .block-conditions-title, .sidebar-title, #block3-title {
	font-family: 'Roboto Condensed', sans-serif;
}


.block-conditions-title {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dashed #E3E7EA;
	padding-bottom: 5px;
}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
h1.node-title{font-size:20pt !important;padding-bottom:10px !important;}
.node .content a{border-bottom:0px !important;}
.node-title{margin-top:10px;margin-bottom:0;line-height:40px;}

.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;
}
.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-5{width:41.66666667%}


.sidebar .widget-popular-posts .widget-thumb {
	float: left;
	margin-right: 8px;
	border: 3px solid #eee;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
}


.sidebar .widget-popular-posts .widget-thumb img {
	width: 250px;
	height: 250px;
	opacity: 1;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}


.sidebar .widget-popular-posts .widget-thumb:hover img {
	opacity: 0.7;
}

.site-description {
	margin: 15px 0 0;
	font-size: 14px;
    color: #BDBDBD;
}

.site-description:empty {
	margin: 0;
}
.sb-slidebar .widget_text{text-align:center;padding:0 14px;margin-bottom:10px}
.elementor-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.tab-content{display:none}
.tab-content.active-content{display:block}
.row{margin-right:-15px;margin-left:-15px}
.two_column_image_and_text .row{margin-left:-1rem;margin-right:-1rem}
.two_column_image_and_text .row-eq-height{display:flex;display:-webkit-flex}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

  .nav .dropdown-menu a{
  font-family: Noto sans, sans-serif;
  font-size: 15px;
  font-weight:400;
  line-height:2;
  text-decoration:none;
  color: Black;
  }


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}
#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;}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}


 

.menu-item {
border-top:0px!important;
margin-left:5px;
margin-top:5px;
background-color:#61ACD3;
-webkit-transform: skew(-20deg);
border:1px solid #000!important;
}


.menu-item:hover{

-webkit-transform: skew(-20deg);
background-color:#2C58B0;
}


.menu-item a:hover{
color:#fff!important;
}
footer .widget-title{font-size:22px;line-height:26px;background:0 0;padding:0 0 5px;margin:0 0 15px}
.entry-title,.page-title,.widget-title,h1,h2,h3,h4,h5,h6{color:#333}
.center,.center-align,.content .centered-button,.slick-dots{text-align:center}

code, pre, .rtp-readmore, .rtp-readmore:visited, .post-meta p, .gallery-caption, .breadcrumb, .rtp-navigation, .rtp-comments-pagination, .rtp-thoughts, #respond, #respond .form-allowed-tags, .widget{font-size:13px;line-height:1.6153em;}

.widget ul{margin:0 0 0 15px;}

.widget li{padding:0 0 5px;}

.widget li li{padding:5px 0 0;}

.widget input[type=text], .widget input[type=tel], .widget input[type=color], .widget input[type=search], .widget input[type=number], .widget input[type=url], .widget input[type=email], .widget input[type=password], .widget textarea, .widget select{font-size:14px;}

.widget .social-icons{margin:10px 0 20px;width:100%;}

.widget select{margin-bottom:10px;width:95%;}


div.footer-padding
{
	padding-bottom:  100px;
}

.cb-dark .cb-article .cb-meta .cb-excerpt {
  color: #b3b3b3;
}

.cb-module-a .cb-article .cb-meta .cb-excerpt {
  display: none;
}

.cb-module-c .cb-article .cb-meta .cb-excerpt {
  display: none;
}

.cb-blog-style-a .cb-meta .cb-excerpt, .cb-blog-style-d .cb-meta .cb-excerpt {
  margin: 0;
  color: gray;
}

.cb-blog-style-b .cb-meta .cb-excerpt, .cb-blog-style-c .cb-meta .cb-excerpt {
  color: gray;
}

.cb-blog-style-a.cb-dark-blog .cb-meta .cb-excerpt, .cb-blog-style-b.cb-dark-blog .cb-meta .cb-excerpt, .cb-blog-style-c.cb-dark-blog .cb-meta .cb-excerpt, .cb-blog-style-d.cb-dark-blog .cb-meta .cb-excerpt {
  color: #b3b3b3;
}

  .cb-blog-style-a .cb-meta .cb-excerpt {
    font-size: 13px;
  }

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}


.header-links li a.orange-cta {
	background: #f79c2d;
	color: #fff;
}


.header-links li a.orange-cta:hover {
	background: #ef972d;
	color: #fff;
}


.navigation a.orange-cta {
	background: #f79c2d;
	color: #fff;
}


.navigation a.orange-cta:hover {
	background: #ef972d;
	color: #fff;
}

.tr { text-align: right; }






#page {
	z-index: 0;
	position: relative;
}



#page.container,
#page.container-fluid {
  padding: 0 0px;
}

#page #header-inner,
#page #navbar-inner,
#page .breadcrumb-trail .container,
#page .title-wrapper .container,
#page #content-inner,
#page #contentbottom-inner,
#page #footer-inner,
#page #closure-inner {
  padding-left: 20px;
  padding-right: 20px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }


.secondary-callout__headline {
  font-family: adineueproblack;
  color: #000; }

      .secondary-callout__headline[data-theme="light"] {
        color: #fff;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }

      .secondary-callout__headline[data-theme="dark"] {
        text-shadow: 0 1px 2px rgba(255, 255, 255, 0.4); }
.emptyspace-50{height:50px}

 
						#sidebar-list-promo-mobile{
							display: none; 
							margin: auto;
							width: 100%;
							text-align: center;
						}



.menu-item-309, .menu-item-251 {display: none;}

                #mw_board_group_3 .mw_board_group_3_content.talk6 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk5 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk4 { display:none; }

                #mw_board_group_3 .mw_board_group_3_content.talk2 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk1 { display:none; }


                #m_menu .commu .s_tt.m_sns {
                    border-bottom: none;
                    padding: 6% 6% 0% 6%;
                    display: none;
                }


                    #m_menu .commu .s_tt.m_sns a {
                        padding-right: 20px;
                        font-size: 1.1em;
                    }


                        #m_menu .commu .s_tt.m_sns a img {
                            width: 100%;
                        }


            #m_menu .m_sns_bt .m_sns a {
                padding-right: 20px;
                float: left;
                cursor: pointer;
                width: 18px;
                float: left;
            }


            #m_menu .m_sns_bt .m_sns img {
                width: 100%;
            }

.realestate-details .clear{
    clear:both;
}
.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-3{width:25%}
.google_map img{max-width:none!important}

.down span.title{
	display: block;
	line-height: 100%;
	font-size: 12px;
	margin:0 0 3px 0;
	font-weight:bold;
	color:#00a;
	white-space: nowrap;
	overflow: hidden;
}

    .item-list p {
        padding: 5px 0px !important;
        font-size: 9px !important; 
    }

.item-list span {
    display: block;
    float: right;
    background-color: #e2e2e2;
    position: relative;
    width: 30px;
    text-align: center;
    display: none;
}

.item-list a {
    color:#8f8f8f;
    display: inline-block;
}

.item-list a:hover {
    color:#194295;
}

div.testimonial-arrow-down {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #ecf0f1;
    height: 0;
    margin: 0 0 0 25px;
    width: 0;
    top: -3px;
    position: relative;
}

div.testimonial-arrow-down.tertiary {border-top-color: #FFF;}
.rtecenter{text-align:center}

.logo-footer{ padding:0; width: 150px; margin-bottom: 15px;}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


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


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




#content {
	float: left;
	height: 400px;
	display: inline;
	margin: 8px 0px 0px 40px;
	padding: 130px 0px 0px 0px; 
	z-index: -10;
}






#content p {
	width: 100%;
	margin: 0px 0px 5px 0px;
	position: static;
}



#content a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}



#the_footer #_the_logo, #the_footer #_the_copyright {
  margin: 0 auto !important;
  max-width: 100% !important;
}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1500px}
.et_boxed_layout #page-container,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1660px}

	#testimonials-page  .et_pb_row {
		padding-bottom:0;
		padding-top:0;
	}


.date {
  height: auto;
  padding-left: 1em;
  padding-right: 1em; }

  .date h6 {
    margin: 10px 0 0 !important;
    font-size: 1em; }

  .date p {
    margin: 0 0 10px !important;
    line-height: 1.2em !important; }


.date-bottom {
  margin-bottom: 20px !important; }

  #posts .featured-post-card p.author, #posts .featured-post-card p.date, .regular-post-card p.author, .regular-post-card p.date {
    margin: .25em 0; }


.news-container-right-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -50%;
    left: 55%;
    z-index: 0;
    border-left: #efefef solid 80px;
    transform: skew(45deg);
    background-color: #eaeaea
}

.img_wht_rit{
margin-right:15px; 
padding:6px;
border:#f99e1f 1px solid;

}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;max-width: 1611px;margin: 0 auto;}



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; }
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

.content{ padding-bottom: 60px;}
.pt_storefront .product-carousel-wrapper .col,.pt_storefront .shopthelook-carousel-wrapper .col{position:relative}
.bsp-style-1 .bsp-video-icon{opacity:0;transition:opacity .3s ease;content:' ';display:block}
.bsp-style-2 .bsp-video-icon-wrapper{transition:opacity .3s ease;opacity:0}
.bsp-style-2 .bsp-current-item .bsp-video-icon-wrapper{position:absolute;top:30px;left:14px;background:#e62929;width:24px;height:24px;line-height:24px;overflow:hidden;opacity:1;z-index:1;text-align:center}
.bsp-style-2 .bsp-current-item .bsp-video-icon{border:6px solid transparent;border-left-color:#fff;top:0;left:4px;position:relative;opacity:1;display:inline-block}

#promoPopup .modal-header {
    padding: 0;
    border-bottom: none;
    position: relative;
    text-align: right;
    width: 100%;
}

#promoPopup .modal-header .close {
    margin-top: 0; 
    position: absolute;
    right: 0;
}

    #promoPopup .modal-header img {
        width:  100%;
    }

.modal-header{
    padding:9px;
    border-bottom:none;
    position: absolute;
    text-align: right;
    width: 96%;
}

.modal-header .close{
    margin-top:-40px
}

.clearfix:before,.clearfix:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{
    content:" ";
    display:table
}

.clearfix:after,.modal-header:after,.modal-footer:after{
    clear:both
}


a.alignnone {
   display: inline-block;
}


a.alignleft,
a.alignnone,
a.alignright {
   max-width: 100%;
}


img.centered,
.aligncenter, .alignnone {
   display: block;
   margin: 0 auto 10px;
}


img.alignnone {
   margin-bottom: 12px;
}

.offer-ads__title {
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
}

.slide4-text{font-size:1em;top:55%;left:21%;}

.slide4-text span{color:#939498;}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}

p.logos-intro {
	float: right;
	margin-top: 10px;
}

#wprs_chart .chart-media .cover-art{vertical-align:top; display:inline-block;}

.span6 { width:460px; }

.row-fluid .span6 {
	width:48.936170212766%;
	*width:48.882978723404%;
}

input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }

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

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
.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%}

  .text-center-sm {
    text-align: center;
  }

  .text-center-xs {
    text-align: center;
  }


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


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

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

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

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}
.responsive-nav .top-header-mobile{background:#00925b;color:#fff}
.responsive-nav .top-header-mobile a,.responsive-nav .top-header-mobile span{display:block;height:40px;line-height:40px;text-transform:uppercase;padding:0 20px;border-bottom:1px solid #008754;color:inherit;font-size:12px;text-decoration:none}


.inner2 {
	float:left;
	width:300px;
}


.icon-twitter:before {
  content: "\e90a";
}

#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.text_content div.name {
display:block;margin:30px 0px 0px 0px;font-style:italic;color:#666666;font-weight:bold;
}

#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.text_content_drliebe div.name {
display:block;margin:30px 0px 0px 0px;font-style:italic;color:#BA0E0D;font-weight:bold;
}


.blog-posts-wrap-left{
    width: 49%;
    float: left;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

	.row-no-margin {
		padding:0;
		margin:0;
	}


.banner {
	height: 100px;
	margin-bottom: 20px;
	width: 100%;
	clear: both;
	padding: 20px 0 0 85px;
	text-align: center;
	color: #fff;
	line-height: 30px;
}


.banner span {
	font-size: 18px;
}

.section-news .box-news .box-text .tag{display: inline-block;}

.section-news .box-news .box-text .date{text-decoration: none;color: #333;text-decoration: none;color: #333;display: inline;}

.section-news .box-news .box-text h4{margin-bottom: 5px;margin-top: 5px;}

.section-news .box-news .box-text .details{color: #333;}
.footer-container {background-color: #000000;}


#column1-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#column1-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#column1-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}

.main .hero button.action.transparent:hover,
.main #pricing_table .action.transparent:hover {
    background: rgba(71, 207, 203, .05);
}


table.classementNormal tr.th td{font-size:8px;font-weight:bold;padding:2px;}


th.gigpress-venue {
}


td.gigpress-venue {
}
.content img{width:100%;padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}
.content p img{width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.content .date{margin-bottom:30px}
.content .pinterest-button{display:inline-block;float:right;margin-top:-70px;margin-right:40px}
.content p.comment-form-author,.content p.comment-form-url{width:100%;display:inline-block;float:left}
.custom-category .content{margin-top:20px;min-height:auto}
.content p{padding-left:15px;padding-right:15px}


.content .strossle-widget-andreabrodin img {
    height: 100%;
    margin-bottom: 3px;
    margin-top: 0px;
}
.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-1{width:8.33333333%}


	.showcase-content-container
	{
		background-color: #000;
	}

	
	
	.showcase-content
	{
		background-color: #000;
		text-align: center;
	}

		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 470px;
			width: 700px;
			display: table-cell;
			vertical-align: middle;
		}

		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}

div.cta-mobile .nav-cta-mobile {
	font-size: 0.875em;
	text-transform: uppercase;
	text-align: center;
	overflow: hidden;
	background-color: #333;
	border-bottom: 2px solid #222;
}

div.cta-mobile .nav-cta-mobile li {
	width: 33.333%;
	border-right: 1px solid #444;
	border-left: 1px solid #222;
}

div.cta-mobile .nav-cta-mobile a {
	color: #fff;
	line-height: 48px;
}

div.cta-mobile .nav-cta-mobile a:hover {
	background-color: #222;
	text-decoration: none;
}

div.cta-mobile .nav-cta-mobile .icon {
	width: 18px;
	height: 18px;
}

 div.cta-mobile .nav li {
    float: left;
}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }


.titoli_big{
    color: #ED1C24;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;
}
.intro_pad .social_line a{color: #ffffff ;}
.intro_pad .social_line a:hover{color: #000000 ;}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}

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


.features{font-size:14px;}


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



#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;
}
#header-inside-left img{margin-left:auto;margin-right:auto;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px;}
.container_12 .grid_8{width:460px;}
.carousel .item .slide-img{margin-bottom:32px;max-width:170px}
.infographic-column__icon{margin-bottom:0}
.section-infographic .infographic-column__icon{font-size:3.3333333333rem}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

#dnsearch .nav-search {
	min-width: 380px;
}


.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}


.nav, .navbar-brand {
		font-family: 'Fjalla One', sans-serif; font-weight: 400; font-style:normal;		font-size: 16px;
		color: #4C4C4C !important;
	}

#sidebar ul.contact li.email, .wpb_widgetised_column ul.contact li.email {
    background-position: 0 -96px !important; line-height: 32px;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.header-transparent .main-header__navigation__menu .menu-item a {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}


.header-transparent .main-header__navigation__menu .menu-item a:hover {
    border-bottom: 2px solid rgba(255,255,255,.1)
}
.tribe-events-list-widget .tribe-events-list-widget-events{padding:0 1.5rem;margin-bottom:1.25rem}


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



.wpp-list {	
}


	
	.wpp-list li {
		overflow: hidden;
		float: none;
		clear: both;
	}

	
	
	.wpp-list li.current {
	}


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;}
.page-navigation ul li:last-child,.page-navigation ul li.page-item-20,.page-navigation ul li.menu-item-48{margin-right:0}

.down_menu{ color:#999999; width:970px; height:32px; border-bottom:#CA0002 11px solid; border-top:#cccccc 1px solid; margin:0 auto;}

.down_menu li{ float:left;}

.head-cont{
    background-color:#F5F5F5;
}
.img-fluid{max-width:100%;height:auto}
