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

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


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


.partner-col p{font-size: 16px;line-height: 23px;color: #fff;margin-bottom: 0;}
.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}

.show-more-categories .subcategories {
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate( -50%, 100% );
    margin: 0;
    padding: 0;
    min-width: 150px;
    background-color: #fff;
}

.show-more-categories .subcategories li {
    margin-bottom: 0;
}

.show-more-categories .subcategories li:after {
    display: none;
}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}

.widget-container {background-color: transparent;}

	
	
	#header-logo{ width: 100%; text-align: center; clear: both; }

	#header-logo img{ float: none; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}

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

  .col-md-6 {
    width: 50%;
  }
.nav-column-2 #secondary-links{margin:75px 0 25px}
.nav-column-2 #contact-links{margin:0 0 25px 0}


.floatl{
float:left;
}

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


				h1.theme-title { font-size: 40px !important; }


.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-3 {
    width: 25%; }
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


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


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


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


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


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

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

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

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

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

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

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}
.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}


    .navbar-collapse.collapse.in {  
        display: block!important; 
    }


header.header-bar .header-bar-bottom .logo .logo-middle-helper {
    height: 150px;
    width: 0px;
    display: inline-block;
    vertical-align: middle;
}

.content {
  float: left;
  width: 100%;
  position:relative;
}




.content img {
  max-width:100%;
  height:auto;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
#site-title a{color:#333333;letter-spacing:-1px;}
#site-title,#site-description{float:left;}
#site-title{margin:0 5px;font-size:26px;}
#site-description,#site-title a{float:none;}



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




div.logo {
	margin:0;
	padding:0;
	width:990px;
	height:105px;
	
}

















#logo .site-title a { color:#03ABCF; }

#logo .site-title { margin-top:10px; }

#logo .site-title, #logo .site-description  { display: none; }

#logo .site-title a:hover { text-decoration:none; }


.skill-bar {
	height: 25px;
	margin-bottom: 10px;
}
		
.skill-bar div {
	height: 100%;
	color: #fff;
	text-align: right;
	line-height: 25px;
	width: 0;
	max-width: 100%;
	background-color: #ff6b53;
}
#header .left_header .container .navbar-brand .only-ie{display:none}
#header .left_header .container .navbar-brand .only-ie img{max-width:none}
#header .left_header .container .navbar-brand .only-ie,#header .left_header .container .navbar-brand _:-ms-lang(x),#header .left_header .container .navbar-brand _:-webkit-full-screen{display:block}
#header .left_header .container .navbar-brand .only-ie .icon-104-logo.fixed,#header .left_header .container .navbar-brand _:-ms-lang(x) .icon-104-logo.fixed,#header .left_header .container .navbar-brand _:-webkit-full-screen .icon-104-logo.fixed{position:absolute;top:50px}

.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-sm-5 {
    width: 41.66666667%;
  }
header .quicklinks .quicklinks-open .triangle,header .quicklinks .quicklinks-close .triangle{width:12px;height:9px;display:inline-block;margin-left:10px;border-style:solid;border-width:9px 6px 0 6px;border-color:#fff transparent transparent transparent}
header .quicklinks .quicklinks-close .triangle{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}


footer div.mythemes-dark-mask{
    background-color: rgba( 0, 0, 0, 0.1 );
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}

.fusion-one-half {
  width: 48%;
}

.fusion-spacing-no.fusion-one-half {
  width: 50%;
}

.fusion-events-shortcode .fusion-one-half .tribe-events-event-image {
  height: 416px;
}
 .mk-image.align-left { text-align:left; }
 #mk-filter-portfolio ul.align-left { text-align:left; }
.align-left{text-align:left}
.widget_social_networks .align-left{text-align:left}
.mk-fancy-title.pattern-style.align-left span{padding:0 6px 0 0}
.mk-fancy-title.color-gradient.align-left span i{margin:0 auto 0 0}


.sub-text {
  font-size: 18px;
  opacity: .5;
  font-weight: 100;
  width: 40%;
  margin: 0 auto 30px; }

.heading .sub-text {
  text-align: center; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


#wrapper-int {
	background: #FFF;
	position: relative;
	width: 100%;
	height: auto;
	border: 0px solid #06C;
	margin: 128px 0 0 0;
	float: left;
	
	}

.nivo-html-caption {
	display:none;
}

.wrap-nivoslider.theme-default .nivo-html-caption{
	position: relative;
}
.productfinder__link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:6px;overflow:hidden}
.productfinder__link:before{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:rgba(0,106,179,.7);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.productfinder__link:hover:before{background:rgba(76,76,76,.7)}
.productfinder__link:hover .productfinder__label{border-bottom-color:transparent;top:20px}
.productfinder__link:hover .productfinder__label:before{color:#fff}

.p0-979, .p0-980, .pm-none-979, .proud-assoc {
padding: 0
}
.proud-assoc{width:100%;padding:30px 0}
.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}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.site-footer .information .networks{margin-bottom:20px}
.site-footer .information .networks a{font-size:24px;display:inline-block;margin-left:30px;color:#059816}
.site-footer .information .networks a:first-child{margin-left:0}


#ddmenu .dd-inner {
    text-align:center;
    padding:20px;
    margin:16px;
    
    white-space:nowrap;
    font-size:13px;
}



#ddmenu .dd-inner ul:last-child
{
    border-right:none;
}

.boxdownin {
padding-top: 0;
padding-bottom: 20px;
margin: 0;
font-size: 16px;
font-weight: 300;
line-height: 120%;
min-width: 300px;
background: none;
min-height: 10px;
}


.tool-center {
	text-align: center;
}
.hb-separator-25{width:25%;height:1px;border-top:1px solid #ebebeb;display:block;clear:both;float:none;text-align:center;position:relative;margin:5px auto}
.hb-separator-25 .hb-scissors{left:10px}
.align-left .hb-separator-25{float:left;}
.font_mkale89mz, [data-font="font_mkale89mz"], [data-font="font_mkale89mz"] li a, #content-holder h4, #content-holder h6, #content-holder p, #content-holder li {font-family: "Helvetica Neue", "Helvetica", sans-serif;font-weight: 300;font-style: normal;}
.footer-wrapper .foobotom-wraper .foobotom__logo{width:161px}
.footer-wrapper .foobotom-wraper .foobotom__logo img{max-width:100%}

.wpb_column.width-30 {
  width: 30%;
}

.wpb_column.width-31 {
  width: 31%;
}

.wpb_column.width-32 {
  width: 32%;
}

.wpb_column.width-38 {
  width: 38%;
}

.wpb_column.width-40 {
  width: 40%;
}

.wpb_column.width-43 {
  width: 43%;
}

.wpb_column.width-60 {
  width: 60%;
}

.wpb_column.width-68 {
  width: 68%;
}

.wpb_column.width-70 {
  width: 70%;
}

  .thim-demo-university-3 .footer .wpb_column.vc_column_container {
    text-align: center;
  }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


img.alignnone {
	margin-bottom: 12px;
	margin-bottom: 0.75rem;
}
.wpt_widget_content ul.wpt-tabs li{list-style:none;display:block;width:50%;float:left;text-align:center;margin:0;padding:0!important}


#menu_main ul li.current, #menu_social ul li.current {
  border-bottom: 2px solid #00483a;
}


#jPanelMenu-menu nav#menu_main_mobile ul li.current {
  border-left: 5px solid #00483a;
}


.pager span.current {
  background-color: #b7b7b7;
}


ul.share li.current {
  border-bottom: 2px solid #00483a;
}


.pros-audiences li.current i, .pros-goals li.current i {
  visibility: visible;
}


.pros-audiences li.current a, .pros-goals li.current a {
  color: #626262;
  cursor: default;
  font-weight: bold;
  text-decoration: none;
}
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.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"}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.pagination .nav-previous{float:left}
.pagination .nav-previous a,.pagination .nav-next a{color:#fff!important}
.pagination .nav-previous a:hover,.pagination .nav-next a:hover{background-color:#222}
.cb-sidebar-widget .cb-sidebar-widget-title, .cb-multi-widget .tabbernav .tabberactive, .cb-author-page .cb-author-details .cb-meta .cb-author-page-contact, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact, .cb-page-header, .cb-404-header, .cb-cat-header, #cb-footer #cb-widgets .cb-footer-widget-title span, #wp-calendar caption, .cb-tabs ul .current, #bbpress-forums li.bbp-header, #buddypress #members-list .cb-member-list-box .item .item-title, #buddypress div.item-list-tabs ul li.selected, #buddypress div.item-list-tabs ul li.current, #buddypress .item-list-tabs ul li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
            border-bottom-color: #78aed5 ;
        }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


	#shop-top-area,
	#top-widget-inner,
#home-cols-inner,
#bottom-widget-inner,
#main-content-wrapper,
#main-content-wrapper-landing,
    #footer-content-wrapper,
    #footer-bottom-content-wrapper    {
        margin:0 auto;
        width:1150px;
    }

.alx-tab .tab-item-date,
.alx-tab .tab-item-name,
.alx-posts .post-item-date  { text-transform: uppercase; color: #aaa; font-size: 13px; }


.dark .alx-tab .tab-item-date, 
.dark .alx-tab .tab-item-name, 
.dark .alx-posts .post-item-date { color: #777; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-5{width:41.66666667%}


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

  .col-md-7 {
    width: 58.33333333%; }


	.categoriescol {
	float: left;
	}
.h3{font-family:"TT-DemiBold";margin-top:0}
.h3--white{color:#fff}
.h3--large{font-size:20px}
.news-card--highlight .h3{margin-top:0}
.news-card__content .h3{margin-top:0}
.js .js .callout__content .h3,.js .js .callout__content .p{opacity:0}
.tease__content .h3{margin-top:0}
.featured .h3{margin-top:0}

.sorter .current {color: #fff;}


.pager .pages li a:hover, .pager .pages li.current { background: #f3991f; color: #5b5a5a;}


.pager .current { color: #fff;}

.pager .over .current { color:#000; }

.sorter .over .current { color:#000; }

	.sorter .current, .toolbar-dropdown ul li a { color:#ffffff}

.colorswatches-container .colorswatch.current { }

.colorswatches-container .colorswatch.current img{ border:2px solid #000; }


#secondary {
	float: right;
	width: 33%;
}


.left-sidebar #secondary {
	float: left;
}
.eluide5c9fefc.th-spacer {height:35px;}
.eluid66bee28c.th-spacer {height:35px;}
.eluid05094b6e.th-spacer {height:35px;}
.eluid28a57514.th-spacer {height:35px;}
.eluid8dc3b062.th-spacer {height:35px;}
.th-spacer{height:30px}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#sidebar .plugin-hooks .row{margin:0;padding-left:10px}
#sidebar .plugin-hooks .row h6{margin-left:-10px}

.realestate-details .row-title{
    width:150px;
}

 #redline { height:104px; border-bottom:4px solid #e8221a; }
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}


    .separator_photo {
        display: none;
    }
#forget-section-container{width:162px;display:inline-block;float:left;}
.show-on-hover,.hover-slide,.hover-slide-in,.hover-zoom,.hover-zoom-in{opacity:0;transition:opacity .5s, transform .3s, max-height .6s, filter .6s;filter:blur(0);pointer-events:none}
.has-hover:hover img.show-on-hover{opacity:1}
.has-hover:hover .hover-slide,.has-hover:hover .hover-slide-in,.has-hover:hover .hover-zoom,.has-hover:hover .hover-zoom-in,.has-hover:hover .show-on-hover{opacity:1;transform:scale(1) translateZ(0) translateY(0) !important;pointer-events:inherit}
.has-hover:hover .show-on-hover.center,.box-text-middle:hover .show-on-hover.box-text{transform:scale(1) translateZ(0) translateY(-50%) !important}

    .alpha-inner-left {
        padding: 10px;
        width: 100% !important;
        margin: 0 !important;
        text-align: center !important;
    }

	.sidebar-left-article {
	    width: 100%;
	    float: none;
	    margin-left: auto;
	    margin-right: auto;
	}

footer #seitenabschluss{
	font-size: 0.75em;
    padding: 1em;
    text-align: center;
    border-top: 1px solid #808080;
    background-color: #000;
}

footer #seitenabschluss a{
	color: #fff;
}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}




.column {
	float:left;
}
	

.columns .column {
	margin-left: 3%;
}


.columns .column:first-child {
	margin: 0;
}


.column .threecol.box {
	width: 25.3%;
	padding: 3%;
	margin-bottom: 24px;
	background: #f8f8f8;
	border-bottom:#ddd 1px solid;
	box-shadow:0 0px 5px rgba(0, 0, 0, .15);
}


.column .threecol.box p {
	margin: 0;
}


.brands { clear: both; }


.brands a{    box-sizing: border-box;float: left;width: 32%;margin: 1px;}

.brands a img{height: auto !important;}


	.pagination .pages {
		padding: 7px 4px 5px;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-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%}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}
img.alignnone{margin:5px 0 20px}
" + htmlDivCss + "
	#google_map_easy_1_58670 {
        width: 100%;
        height: 700px;
						    }

	.gmp_MapPreview#google_map_easy_1_58670 {
		
		width: 100%;
	}
.x-navbar .x-container{position:relative}
.x-container.width{width:88%;}
.x-container.max{max-width:1200px;}
.x-container:before{content:normal;}

.text-tab-content { text-align: left; }

.text-tab-content hr { border-color: rgba(0, 0, 0, 1); }
.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-sm-12{width:100%}
.excerpt-meta{align-items:center;color:#373737;list-style:none;padding-left:0;margin:0}
.excerpt-meta li{font-size:.78125em;display:inline-flex;align-items:center}
.result__content .excerpt-meta+*{margin-top:.75em}
.feature__nav .excerpt-meta,.feature__nav .excerpt-meta a{color:inherit}
.feature__nav .excerpt-meta a:focus,.feature__nav .excerpt-meta a:hover{color:hsla(0,0%,100%,.75)}
.excerpt .excerpt-meta+*{margin-top:1.125em}
.excerpt-meta li:not(:first-child):before{content:"|";display:inline-block;margin:0 .625em;color:#acacac}
.et_pb_social_media_follow_network_2 a.icon{background-color:#3f51b5!important}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.gppro-custom .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .entry-header .entry-meta .entry-author a:focus {color:#469bd1}
body.gppro-custom .sidebar .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .sidebar .entry-header .entry-meta .entry-author a:focus {color:#469bd1}
body.gppro-custom .home-top .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .home-top .entry-header .entry-meta .entry-author a:focus {color:#469bd1}
body.gppro-custom .home-middle .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .home-middle .entry-header .entry-meta .entry-author a:focus {color:#469bd1}
body.gppro-custom .home-bottom .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .home-bottom .entry-header .entry-meta .entry-author a:focus {color:#469bd1}


#path {
    margin:15px 0;
    overflow:hidden;
    white-space:nowrap;
    font-size:13px;
    line-height:13px;
    color:#333;
}


.no-touch #path a:hover {
    text-decoration:underline !important;
}

    
    #pagine_prev_cat,
    #pagine_next_cat,
    #path,
    .link_sinonimi,
    .navigation-slideshowForum .dot-wrapper,
    .navigation-slideshowForum-mamme .dot-wrapper,
    .box-blog,
    #edit-link,
    #socials,
    #multi-content {
        display:none;
    }

#barra-brasil .barra { width: 98% !important; }

body.contraste #barra-brasil .link-barra {
color: #606060 !important;
}

.menuTrigger,
.section,
#barra-brasil,
#category,
#category-vcge,
#em-destaque,
#extra-footer,
#footer,
#header,
#portal-features,
#viewlet-social-like,
#voltar-topo {
display: none !important;
}


section.price .price-table .price-footer {
	padding: 20px 0 0px;
}


section.price .price-table .price-footer span {
	margin-top: 13px;
	color: #909090;
}
.not-scrolled .header .top-banner~.header-container .header-popin.header-store .popin-wrapper{padding-top:3.5rem}
html:not(.scrolled) .top-banner~.header-container .navigation{margin-top:0;height:calc(100% - 165px);top:120px}
.header .top-banner{position:relative;background-color:#333d28;color:#fff;height:3rem;line-height:3rem;text-align:center;-webkit-transition:all .2s cubic-bezier(.7,0,.3,1);transition:all .2s cubic-bezier(.7,0,.3,1);font-size:1.4rem}
.header .top-banner .cs-number,.header .top-banner .header-banner-msg{text-align:left;margin:0;padding:.8rem 0;color:#fff;font-size:1.2rem}
.header .top-banner .cs-number{width:calc(100% / 5)}
.header .top-banner .header-banner-msg{width:60%;text-align:center}
.scrolled .header .top-banner{margin-top:-3rem;-webkit-transition:all .2s cubic-bezier(.7,0,.3,1);transition:all .2s cubic-bezier(.7,0,.3,1)}

.seperator {
  margin: 0 10px;
  color: #b1b1b1;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.mobile-main-nav .menu-item a .fa{padding-right:6px}


.menu-item:hover {
    background: #eeeeee;
    color: black !important;
}


.menu-item:hover a {
    color: black !important;
    opacity: 1;
}


.menu-item {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
  margin-right: 15px; }


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

#footer .f_bot .f_bot_right {
  font-size:14px;
  line-height:20px;
  color:#898989;
  margin:0;
  padding:0;
  float:right;
}

  #footer .f_bot .f_bot_left,  #footer .f_bot .f_bot_right {
    font-size: 13px;
  }

div#n2-ss-1 .n2-ss-layer .n2-font-639c4581ef1f672df7d3f13f9f83340e-hover{font-family: 'Roboto','Arial';color: #000000;font-size:225%;text-shadow: none;line-height: 1.5;font-weight: 200;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 200;text-transform: uppercase;}
.home.linux.m800 .full article #location__panel #location__info .small-10,.interior.linux.m800 .full article #location__panel #location__info .small-10{width:75%}

    .bottom-menu{
        position: relative;
        padding-bottom: 10px;
        margin: 0 13%;
        padding-left: 0;}

  .bottom-menu li{display: block;}

#header ul.sub-menu li.menu-item-has-children:hover { position: relative }
.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}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.mod_stage .slide{position:absolute;left:0;top:0;width:824px;height:464px}
.mod_stage .slide.black .description a{color:#000}
.mod_stage .slide.white .description a{color:#fff}

    .client_login.menu-item{
        display:none
    }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}
.radio-list{width:540px;display:inline-block}




.full-size.alternative {
	padding: 1em 0 0 0;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 200;
}

	.full-size.main {
		position: fixed;
		width: 100%;
		z-index: 99999;
	}
.card-img-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}
.card-group .card:first-child .card-img-top{border-top-right-radius:0}
.card-group .card:last-child .card-img-top{border-top-left-radius:0}
.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  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;
  }
.region-content-top{margin-bottom:20px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}
.region-home-slideshow .pager{display:none;}

.mtsnb .mtsnb-text, .mtsnb .mtsnb-button, .mtsnb .mtsnb-text, .mtsnb input { margin: .2em .5em }

 .footer-widget-area
{
font-size:8px;
font-family:"Times New Roman";
font-weight:400;
font-style:normal;
color:#000000;
text-shadow:none;
text-align:left;
text-decoration:none;
margin: 0 auto;}

#rightcol6.mypage6, #rightcol6a.mypage6a {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}


#leftcol6.mypage6, #leftcol6a.mypage6a {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}

#midcol6.mypage6, #midcol6a.mypage6a {max-width:30%; margin:0; padding-left: 3%; position:relative; float: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-right:15px;padding-left:15px}
.col-sm-12{width:100%}
.email a:link,.email a:active,.email a:visited{color:#b4b4b4;text-decoration:none;font-weight:700!important}
.email a:hover{color:#fee100;text-decoration:none;font-weight:700!important}


.doc-list{verflow:hidden;margin:15px 0;}

.doc-list h2{padding:10px 0 10px 10px;}


.doc-list li img{float:left;margin:5px 10px 5px 0;width:50px;height:66px;border:solid 1px #E7E7E7;}

.doc-list ul{list-style:none;}

.doc-list li{padding: 10px 5px 10px 10px;border-bottom: 1px solid #EDEDED;overflow:auto;}

.doc-list li:hover{background:#eee;}

.doc-list li a{font-weight:normal!important;color:#0768D3;text-decoration: none;margin: 10px 0;font-size: 14px;}

.news-popup .popup-title .text-main {
	color: #27ae61
}

.welcome-info .page-header .text-main {
	color: #27ae61
}

.page-header .text-main {
	color: #27ae61
}

span.pr999 {
  font-size: 72px;
}


.divcenter {
	position: relative !important;
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-contact-container, #crumbs-container, .sidebar {
	background: #fff;
}

#header-contact-container {
	display: none;
}
.clearfix {*zoom: 1;}
 .clearfix:before, .clearfix:after {display: table; content: ""; line-height: 0;}
 .clearfix:after {clear: both;}
* html .clearfix{height:1%}

.home_right {
	float:right;
	width:335px;
}

.domain-ser-cont{position:relative;padding-left:5px;float: left;}

.domain-ser-cont:before{content: '';position: absolute;left: 20px;top: -6px;display:none;width: 0;height: 0;border-bottom: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}

.flowers {z-index:4;}

.background,.forest,.flowers,.blur_flowers,.title {position:absolute;}


	.nectar-slider-loading .loading-icon {
		height: 100%!important;
	}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}
.first-section .nectar-slider-loading .loading-icon{opacity:0}
.loading-icon .material-icon .bar:after{background-color:#3452ff;}
.loading-icon .material-icon .bar{border-color:#3452ff;}
.loading-icon .material-icon .color-2 .bar:after{background-color:#3452ff;}
.loading-icon .material-icon .color-2 .bar{border-color:#3452ff;}
.loading-icon .material-icon .spinner.color-2{display:none!important;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}


#div_footer{position:relative;}


.ascend #header-outer .sf-menu ul li a {
	border-bottom: none;
}

	
	.sf-menu .sf-with-ul a {
		padding-right: 14px!important;
	}

	
	#header-secondary-outer nav ul.sf-menu {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	
	header#top .sf-menu a {
		color: rgba(255,255,255,0.6)!important;
		font-size: 12px;
		border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
		padding: 16px 0px 16px 0px!important;
		background-color: transparent!important;	
	}


    
    header#top .sf-menu li ul.mobile-open {
    	height: auto!important;
    	display: block!important;
    	position: relative;
    	visibility: visible!important;
    }
.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:'\f222'}
.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}
#main-wrapper .menu-item-object-product_cat .hb-menu-description{display:none}
#mobile-menu.interactive li.menu-item{height:auto!important}


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


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


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

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

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

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

  .header_top .social_wrap {
    padding: 15px 0;
  }

  .header_top .social_wrap .social_wrap_inner {
    text-align: center;
  }

  #header .header_mid .social_wrap {
    margin: 0px 0 30px;
  }

  #header .header_mid .social_wrap .social_wrap_inner {
    text-align: center;
  }

  .cmsmasters_footer_small .social_wrap {
    padding: 0 0 10px;
    float: none;
  }

  .cmsmasters_footer_small .social_wrap .social_wrap_inner {
    text-align: center;
  }

  .cmsmasters_footer_small .social_wrap .social_wrap_inner:after {
    content: none;
  }


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered #main-header .mobile_nav {
		display: block;
		padding: 5px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}


	.et_header_style_split #main-header .mobile_nav {
		display: block;
		padding: 9px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}
.mobile_nav .sub-menu{display:none}
 #text-block-15 { margin-bottom:20px; text-align:center; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.BrandPage_product .attributes .row{border-bottom:1px solid #888;padding:8px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.BrandPage_product .attributes .row:last-child{border-bottom:0}

#navbtn span.line3{top:32px;margin:0 0 0 0;}


ul.logo-list-1 {
    float: left;
    list-style: none outside none;
    padding: 0 1px;
    width: 260px;
}

ul.logo-list-1 li {
    border-bottom: 1px solid #B4B4B4;
    float: left;
    padding: 5px 0;
    width: 130px;
}

ul.logo-list-1 li.last {
    border-bottom: none;
}

ul.logo-list-1 li a {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 0 2px;
}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.site-header__menu__localstore.localstore-active .localstore-edit-white,.site-header__menu__localstore.localstore-active .localstore-icon-white,.site-header__menu__localstore.localstore-active .localstore-set-white,.site-header__menu__localstore:not(.localstore-active) .localstore-edit-primary,.site-header__menu__localstore:not(.localstore-active) .localstore-icon-primary,.site-header__menu__localstore:not(.localstore-active) .localstore-set-primary{display:none}
.site-header__menu__localstore{padding:25px 0;border-bottom:1px solid #fff;text-align:center}
.site-header__menu__localstore a{font-weight:700;text-decoration:none;color:#fff}
.site-header__menu__localstore:not(.localstore-active) a{color:#fff}
.site-header__menu__localstore.localstore-active{border-bottom:1px solid #C3B9A5;background:#F9F8F8}
.site-header__menu__localstore.localstore-active a{color:#A6093D}


#footer .menu-item-18{ border-left:0 !important;}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
.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-sm-3{width:25%}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}

.container, .search__container, .site-header__container, .header--sticky .site-header__container { max-width: 1368px; }


.image-grid .large-panel-left, .image-grid .large-panel-right {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.e79-5.x-column,.e79-14.x-column,.e79-53.x-column,.e79-63.x-column {text-align:center;}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}
.et_pb_slide_0.et_pb_slide .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,0.36)}
.et_pb_slide_0.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{border-radius:3px}
.thrv_wrapper.thrv_paste_content{margin:0}
.thrv_paste_content.thrv_wrapper{padding:0}
#innovation-bar .innovation-hidden{float: right;width: 19%;height: 0;}
#innovation-bar img{margin-top: -1em;height: 121px;}
#innovation-bar{background-color: #ffc627;font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#innovation-bar .innovation-status{text-align: right;width: 78%;display: inline-block;margin-bottom: 0.7em;margin-top: 0.7em;}
#innovation-bar a{border-bottom: 0;color: black;font-size: x-large;font-weight: 700;text-decoration: none;}
#innovation-bar .innovation-top{margin: 0 auto;}
  #innovation-bar .innovation-top .innovation-status{width: 620px;}
  #innovation-bar .innovation-top .innovation-hidden{width: 144px;}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}



.infinite-navigation .sf-menu{ display: inline-block; line-height: 1.7; text-align: left; margin-bottom: 0px; }







.sf-menu{ list-style: none; margin-left: 0px; }
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

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


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


.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 {
		margin: 0;
	}


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

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
.floatleft{float:left;}


    .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";
    }
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}


.widget .widget-title {
  color: #020202;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 0 22px;
  margin: 0 0 1.375rem;
  padding: 0;
  text-transform: uppercase;
}
.td_module_6{padding-bottom:26px}
.td_module_6 .td-module-thumb{position:absolute;left:0;top:0}
.td_module_6 .item-details{margin-left:116px;min-height:70px}
.td_module_6 .entry-title{font-size:14px;line-height:20px;margin-bottom:4px;font-weight:500}
.td_module_6 .td-module-meta-info{margin-bottom:0;min-height:0}
.copyright-and-footer-navigation .copyright{margin:4px 0 23px}
.copyright-and-footer-navigation .copyright p{color:#385c76;font-family:Lato;font-size:12px}
.copyright-and-footer-navigation .copyright.cp-bottom{font-size:18px;line-height:25px;margin-top:15px}
.copyright-and-footer-navigation .footer-menu li{margin:0 10px}
.copyright-and-footer-navigation .footer-menu li a{color:#666;display:inline-block;font-family:Lato;font-size:16px;margin-top:14px}
.copyright-and-footer-navigation .footer-menu li a:hover{color:#e2231a}
.copyright-and-footer-navigation{margin-top:23px}
.copyright-and-footer-navigation .footer-menu li:first-child{margin-left:0}
.copyright-and-footer-navigation .footer-socialmedia-container{margin-top:0}
footer #sentinel-badge{margin:-0.625rem .625rem 0rem 0rem}
footer #sentinel-badge span{color:#fff!important}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_spun1_0 {
        display: table; 
        width: inherit; 
        height: inherit;
      }

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }

.section-paragraph {
    margin: 15px 0;
}
.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"}

.tailToHead.active {background-position:  0 0}

.headToTail.active {background-position:  -40px 0}

ul.slidesjs-pagination li a.active{background-position: 0 -13px}
.header__branding--left,.header__branding--right{vertical-align:top;}
	
.portfolio-wrapper {
	overflow:hidden;
	position: relative !important;
	cursor:pointer;
}
.et-waypoint{opacity:0}

.nfoot-conta-tip{font-size: 10px;color: #999;text-align:right;line-height:16px;margin-top:-8px;margin-right:2px;}

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
#youtubeModal .modal-content{position:relative;background-color:transparent;border:0;border:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;background-clip:padding-box;outline:0}
.footer__logo{margin:0 auto;display:block}


.collapse:not(.show) {
  display: none; }

  footer .collapse {
    display: block !important; }

    footer p + .collapse {
      display: block; }
footer .lower_footer-wrapper{float:left;height:42px;}

.widget_headline-widget .decoration {
  border-top: 1px solid #EEE;
  position: relative;
  height: 1px;
  margin: 20px 60px 20px 60px;
}


#page {
	max-width: 1200px;
	margin: 0 auto;
}


.wide #page {
	max-width: 100%;
}

.gen-navbar .now-playing .np-btn-area {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 4px;
  left: 0;
  padding-right: 8px;
}

.gen-navbar .now-playing .np-btn-area .np-btn {
  width: 100%;
  display: block;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #E30064;
  color: #fff;
  padding: 2px 0;
  text-align: center;
  font-size: 11px;
  font-weight: 400;
}

.gen-navbar .now-playing .np-btn-area .np-btn:hover {
  background-color: #fc006f;
}
.tve_colm{float:left}
.thrv_columns .tve_colm{width:100%}

 #pgc-15-0-0 , #pgc-15-1-0 , #pgc-15-3-0 , #pgc-15-5-0 , #pgc-15-7-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.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}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}


        div.box_direction td.direction_pics { padding: 2px 0px 0px; }
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}


.tbl_content_top {
    vertical-align: top;
}
.blog_limited_width .vrv_outer_row {max-width: 1080px;margin:0px auto;}
img.alignnone{margin:5px 0 20px}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}
div.pop-inside ul li .pop-title{clear:none;font-weight:bold;margin:0 0 3px;padding:0;}

	#footerbar {
		margin-top: -1px;
		overflow: hidden;
	}

	
	.row .twelvecol {
	width: 100%;
	float: left;
	}

		
		.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 20px;
		padding-right: 20px;
		}








.mesaj_footer {



	font-size: 9px;



	color: #26466D;



	margin-top: 3px;



}








.mesaj_footer a {



	font-weight: bold;



	color: #666666;



	text-decoration: none;



	font-size: 12px;



}








.mesaj_footer a:hover {



	text-decoration: underline;



	color: #26466D;



}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.liste-post {
  text-align: center; }


.liste-post:after {
  content: "";
  display: table;
  clear: both; }


.liste-post li {
  max-width: 240px;
  float: none;
  text-align: left;
  display: inline-block;
  vertical-align: top; }


.liste-post h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  letter-spacing: -0.2px;
  font-weight: bold;
  line-height: 1.2; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

.liste-post li h4 {
	line-height: 16px;
	font-size: 13px;
}

	
	.yarpp-related .liste-post li {
		height: 185px;
	}
  


    .nav.navbar-nav.navbar-right li.img_trasp{
        float: right;
        width: 115px;
        margin-top: 15px;
        margin-left: 0;
    }

.img_trasp{
    margin-left:15px; 
}

.img_trasp a{
    margin:0px;
    display:inline !important;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .panel-grid { margin-left:0;margin-right:0 }
 #pl-w5cc066dfbe955 .panel-grid-cell { padding:0 }
 #pl-w5cc066dfbe955 .panel-grid .panel-grid-cell-empty { display:none }

.post-template .content-section {
  margin: 0 auto;
}

.custom-page-template div.content-section {
  padding-top: 25px;
}

#footer{width:100%;min-width:319px;margin:0 auto;background:#FFFFFF;}

#footer h6{clear:both;max-width:1000px;margin:0 auto;text-align:left;color:#646464;font-size:10px;font-weight:normal;padding:20px 0 0px 0;border-top:1px solid #cccccc;}


#footer .footer-img-wrapper{  width: 100%;  max-width: 1000px;  display: block;  margin: 0 auto;  text-align: center;}

#footer .footer-img-wrapper img {    max-width: 409px;}

#footer .pwrapper{  width: 100%;  max-width: 980px;  display: block;  margin: 0 auto;  padding:10px 0;text-align: center;}
.divider{position:relative;left:0;width:100%}
.divider::before{content:"";position:absolute;width:18%;height:5px;margin-top:10px}
.page-banner__container .title__wrap .divider{padding:1rem 0 3rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.page-banner__container .title__wrap .divider::before{height:10px;left:0}
.service-location__container.screen .divider-icon{position:absolute}
.service-location__container.screen .divider-icon.divider-icon__red{width:9%;top:-5%;left:65%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.testimonials .carousel-item .content__wrap .divider{position:absolute;top:auto;bottom:10px}
.testimonials .carousel-item .content__wrap .divider::before{width:18%;height:10px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:0}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.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}

#primary-nav .nav-row {
  margin-bottom:5px;
  width:760px;
  background-color:#217A21;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}


.awhite {
    color: #ffffff;
}


.cheader{
	position: absolute;
    bottom: 45%;
    color: #ffffff;
    text-align: center;
    width: 100%;
    font-size: 1.375em;
    font-weight: 700;
    font-family: Poppins;
}
.rule-container{padding:7px 0 8px}
.rule-container:nth-of-type(even){margin:0 1%}



.tail_icon_con{
    margin-top: 37px;
}


.slide_menu .tail_icon_con{text-align:center;margin-top: 16px;margin-right: 0px;}

.tail_icon_con span{font-size:16px;}




#sidebar .widget {padding-bottom:10px;}


.widget ul {list-style:none;}


.section-container {
  background: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  width: 100%;
  display: table;
  position: relative;
}



.section-container.podcast {
  height: 418px;
}

#cookie-bar{
  display:none;
  background-color:#337AB7;
  color:white;
  padding:10px;
  width:100%;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
}

#cookie-bar a{
  background-color:white;
  padding:0px 3px;
  color:#337AB7;
  border-radius:3px;
}

#cookie-bar a:hover{
  background-color:#1757b7;
  color:white;
  text-decoration:none;
}

.news-container .last, .gallery-items .last {
  margin-right: 0;
}

  .news-container .last, .gallery-items .last, .gallery-content .last, .gallery .last {
    margin-right: 0;
  }
#footerbottom #footer_social_icons,#footerbottom #footermenu{float:right}
.this-just-in__inner--item-list{list-style-type:none;margin:0;padding:0;}
.this-just-in__inner--item-list li{margin:5px 12px;border-bottom:1px solid #e0e0e0;padding:5px 0 7px;width:inherit;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;}
.this-just-in__inner--item-list li:last-child{border:none;margin-bottom:0 !important;}
.this-just-in__inner--item-list .list-item a{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:15px;font-size:0.9375rem;}
.this-just-in__inner--item-list .list-item a:link,.this-just-in__inner--item-list .list-item a:visited{color:#000;}
.this-just-in__inner--item-list .list-item a:hover{text-decoration:none;color:#0a44bb;}
.this-just-in__inner--item{display:none;font-weight:normal;overflow:auto;height:100%;max-height:100%;}
.this-just-in__inner--item.active{display:block;}

#top   .logo{ position:absolute; left:15px; top:18px; width:359px; height:82px; z-index:5px;}

.body {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.menu {margin: 0; padding: 0;}

.menu * {margin: 0; padding: 0;}

.menu, .menu li {list-style:none; margin:0; padding:0;}

.menu a {text-decoration:none;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

	
	
	.main-featured .blocks .image-link img {
		max-width: 100%;
		height: auto;
	}


	.news-focus .focus .image-link {
		float: left;
		margin-right: 14px;
		width: 25%;
	}

	
	.news-focus .focus .image-link img {
		width: 100%;
		height: auto;
	}

	.mobile-manu ul{
		display: block!important;
	}

	.mobile-manu{font-weight:bold; font-size:0.8em; width:100%; background:#1551A9;  position:relative; text-align:center; font-size:12px;}

	.mobile-manu li {display: block;   padding:15px 0 15px 0; border-bottom:#dddddd 1px solid;}

	.mobile-manu li:hover{display: block;    background:#ffffff; padding:15px 0 15px 0; border-bottom:#dddddd 1px solid;}

	.mobile-manu ul li a { text-decoration:none;  margin: 0px; color:#666;}

	.mobile-manu ul li a:hover {  color: #fff; text-decoration:none;}

	.mobile-manu a{text-decoration:none; color:#fff;}

	.mobile-manu a:hover{text-decoration:none; color:#fff;}


   .apss-total-text{
    display: block;
    line-height: 9px;
}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
body.responsive-ready #main-menu .main_menu_expand-icon img.open{display:block}
body.responsive-ready #main-menu .expanded .main_menu_expand-icon img.open{display:none}
#uvs-types-current.open{background:#777;text-align:center}
#uvs-types-current.open .arrow{background-color:#777;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
#uvs-types-current.open .label{line-height:30px !important;text-align:center !important;padding-right:15px !important}

.fixed-footer {
  background: #eef0f2 none repeat scroll 0 0;
  bottom: 0;
  display: block;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 100;
}

.fixed-footer section.widget {
  margin-bottom: 0;
}

.fixed-footer .textwidget p {
  color: #111111;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 4px 0;
  text-transform: uppercase;
}

.fixed-footer .textwidget p a {
  background: #007db6 none repeat scroll 0 0;
  border: 1px solid transparent;
  color: #fff !important;
  display: inline-block;
  margin-left: 10px;
  padding: 1px 5px;
  text-decoration: none;
}

.fixed-footer .textwidget p a:hover {
  background: transparent;
  border: 1px solid #007db6;
  color: #007db6 !important;
}
.fl-module-post-grid .fl-sep {display: inline-block;margin: 0 2px;}
.fl-post-feed-meta .fl-sep {margin: 0 3px;}
.fl-post-meta .fl-sep{margin:0 3px}

.container, .et_pb_container, .et_pb_row {
	width: 100%;
}
.font_zyrscitwl, [data-font="font_zyrscitwl"], [data-font="font_zyrscitwl"] li a {font-family: "galano_grotesque_altbold", sans-serif;font-weight: 600;font-style: normal;}

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

  .col-lg-4 {
    width: 33.33333333%;
  }

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

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


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}


.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;
}
.thumbtext{background-color:#f7ebe2;display:block;height:35px;margin-top:-46px;opacity:.85;padding:4px}


.portfolio-modal .close-modal .lr .rl {
    z-index: 1052;
    width: 1px;
    height: 75px;
    background-color: #2c3e50;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
 #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 }


.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 {
		margin: 0;
	}


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

.widget-container {
	margin: 0 0 18px 0;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.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%}

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}


.cli-collapsed .cli-privacy-content
{
    transition: max-height 0.25s ease-in;

}

.cli-privacy-content p
{
	margin-bottom:0;
}


            .counts .count-container .count .count-text {
                margin-top: 8px;
                font-size: 12px;
                text-transform: uppercase;
            }

.alignleft {
	float: left;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_52 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

#page,
.container {
  max-width: 1100px;
  margin: auto;
}

.single-header .container {
  text-align: center;
  color: #f2f2f2;
}

.single-header .container a {
  color: #e6e6e6;
}
.site-navigation-primary .menu .menu-inner{margin-left:0;font-size:0}
.site-navigation-top .menu .menu-inner{margin-left:0;font-size:0;color:#666}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

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


.c-link-list__item {
  margin-bottom: .75rem; }

  .c-link-list--split .c-link-list__item {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 1rem;
    padding-left: 1rem;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 15rem;
    flex: 1 0 15rem; }


.c-link-list--author .c-link-list__item {
  margin-bottom: 1.5rem; }

  .c-link-list--author .c-link-list__item:last-child {
    margin-bottom: 0; }

  .c-hero--glossary .c-link-list__item {
    padding: .5rem .25rem 0;
    margin: 0;
    text-align: center;
    display: block;
    float: left; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

    .tab-content .col-xs-12 {margin-bottom:20px;}


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


.trigger-nav-mobile {
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  height: 58px;
  line-height: 58px;
  vertical-align: middle;
  color: white;
  text-align: center;
  font-size: 22px; }

  .trigger-nav-mobile.nav-trigger-active {
    background: white;
    color: #002e5e; }


  .trigger-nav-mobile,
  .nav-small {
    display: none !important; }
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content{max-height:60px;transition:max-height .15s ease-out;overflow:hidden}
.cli-collapsed .cli-privacy-content{transition:max-height .25s ease-in}
.cli-privacy-content p{margin-bottom:0}




.mobile-navbar {
	height: 40px;
	background-color: #fff;
	border-bottom: 1px solid rgba(0,0,0,.07);
}


.mobile-navbar .top-search,
.mobile-navbar .woo-cart-link {
	display: inline-block;
	float: right;
}

	
	.mobile-navbar,
	.main-navigation ul .dropdown-toggle {
	display: none;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}


label .fa-map-marker-alt {font-size: 20px;  margin: 0 5px;}

.pinned .fa-map-marker-alt {font-size: 24px;  }

	#expbttn .fa-chevron-down {display: none;}

	#expbttn .fa {position: absolute; top: 15px; left: 185px;}

  footer .fbox {width: 100%; padding: 0%;}
#header .hgroup{float:left;margin:14px 20px 0 0}

#loading-layer{display:none;font-family:Verdana;font-size:11px;background:#000;padding:10px;text-align:center;border:1px solid #000;color:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}



.top_header_left
{
	float: left;
	width: 230px;
	height: 90px;
}
ul.term-links li{margin:0 0 0.50em;list-style-type:disc;}
.shiftnav ul.shiftnav-menu li.shiftnav-retract,.shiftnav ul.shiftnav-menu li.shiftnav-sub-shift li.shiftnav-active~li.shiftnav-retract{display:none;margin:0}



.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.shiftnav-retract .shiftnav-target{
	background:rgba(0,0,0,.2);
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	text-align:right;
}

.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.shiftnav-retract .shiftnav-target { background:#00675b; color:#ffffff; }

	
	
	 
	
	.main-footer .widget:last-child { margin-bottom: 0; }


.navbar-navigation ul .menu-item-has-children,
.navbar-navigation ul .page-item-has-children {
	position: relative;
}


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


.menu-logo img {
	width: auto;
	max-height: 40px;
	margin: 1.375rem 1rem;
}


.menu-logo .menu-blogname {
	margin: 0;
	padding: 2.5em 0.75em;
	font-weight: 700;
	text-transform: uppercase;
}


.home .menu-logo {
	display: none;
}


.menu-toggle {
	float: left;
}


.menu-toggle,
.search-toggle {
	margin: 0.875rem;
	padding: 0.875rem 0.9375rem 0.75rem;
	border: none;
}


.menu-toggle svg,
.search-toggle svg {
	fill: #363636;
}


.menu-toggle:hover svg,
.search-toggle:hover svg {
	fill: #fff;
}






.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}
 
li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 14px;
   	font-weight: bold;
	float: left;
    	list-style: square outside none;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
}


header .menu-item {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.creations__image {
  margin-bottom: 50px;
  max-width: 100%;
}
