﻿

.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}


.trenner{
float: right;
font-size: 10px;
}
.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.vc_empty_space{clear:both}


.blog-item-holder .gdlr-blog-full .blog-content-wrapper {
    padding: 8px 30px !important;
}



.blog-content-wrapper {
padding: 8px 0px 0px 0px !important;
}
.menu--main-menu .menu-item.menu-item-has-children .sub-menu-wrap .menu-item a{color:#d75431;font-weight:600}
.menu--main-menu .menu-item.menu-item-has-children .sub-menu-wrap .menu-item a:after{color:#d75431}
.menu--main-menu .menu-item.menu-item-has-children .sub-menu-wrap .menu-item.current-menu-item a,.menu--main-menu .menu-item.current-menu-parent a{background-color:#00aac7;color:#FFF}
.menu--main-menu .menu-item.menu-item-has-children .sub-menu-wrap .menu-item a:hover{background:#d75431;color:#FFF}





.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.home-content-wrapper-plain{padding:0;float:none;min-height:auto;}


.pricing_planname{
	font-size:18px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	color: #2780af;
}
.columns-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
#accordion{margin:5px 0;}
#accordion .panel-default .panel-body .views-row{display:inline-block;font-size:1.2em;}
#accordion .panel-heading{padding:5px 10px;}
#accordion .panel-body{padding:10px;}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.site-copyright {
  background: #000 none repeat scroll 0 0;
  padding: 10px;
  text-align: center;
}

.site-copyright p {
  color: #fff;
  font-family: Poppins;
  letter-spacing: 1px;
  margin-bottom: 0;
}
body:not(.qodef-menu-with-large-icons) .qodef-main-menu ul li a span.item_inner i:before{margin:0 7px 0 0}
footer .newsletter-button .btn-wrapper{max-width:270px;margin:0 auto}


.footer-menu-col.social {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 1em;
}
#blog .blog-date{color:#96afbc;text-align:left;font-size:.8em}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


.small-12 {
  width: 100%;
}

.cssload-container{width:100%;height:36px;text-align:center;}
.modal-body{position:relative;padding:15px}

.mh-wrapper { padding: 25px; background: #fff; }

.page-template-template-homepage .mh-wrapper { padding-bottom: 0; }

	.mh-wrapper, #mh-mobile .mh-site-logo, .mh-slider-content, .mh-spotlight-widget, .mh-author-bio-widget, .mh-posts-horizontal-widget, .mh-posts-lineup-content { padding: 20px; }






.rev_slider_wrapper{
	position:relative;
}
 #promo img.promo {width: 25%;}
.widget table#wp-calendar{width:100%}
.sidebar-container .widget{padding-bottom:20px;position:relative;overflow:visible}
.widget{margin:0 0 15px}
#before-content .widget{width:100%;margin:20px auto 50px}
.widget-area .widget:last-of-type{border-bottom:0;padding-bottom:0}
.widget-area:last-of-type{border-bottom:0}
footer .widget{width:23.4%;float:left;margin:20px 0 20px 2.1%;background:0 0;border:none;padding:0}
footer .widget:first-child{margin-left:0}
footer .widget-title{font-size:22px;line-height:26px;background:0 0;padding:0 0 5px;margin:0 0 15px}
#container .widget.widget_search .search{margin:25px 0 5px}
.entry-title,.page-title,.widget-title,h1,h2,h3,h4,h5,h6{color:#333}
.sidebar-container .widget,.widget-area,article.post{border-bottom:1px dotted #0095cd}

.niz {
    margin-bottom: 30px;
      overflow: hidden;
}


.item-box-wrapper {
  padding: 1em;
  background-color: #FFF;
  border: 1px solid #e8e8e8;

}

.tel_icon { float: left; margin-left: 15px; padding: 15px 10px;}
.featurebigbox__ad,.mfp-arrow,.mfp-photo-meta,.mfp-video-meta,.social,.vidslider__slide{position:absolute}
.social{top:10px;right:0;width:6.432432432%}

.search-style-one {
	width: 100%;
	position: fixed;
	overflow: hidden;
	height: 90px;
	z-index: 9;
	left: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	transition: -webkit-transform 0.4s linear, visibility 0.1s;
	transition: transform 0.4s linear, visibility 0.1s;
}

.search-style-one.open {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.search-style-one .search-row input#s {
	width: 100%;
	height: 82px;
	line-height: 82px;
	padding: 20px 30px;
	color: #ffffff;
	font-size: 18px;
	outline: none;
	background: none;
	border: none;
	box-sizing: border-box;
}



.container { width: 960px; margin: 0 auto; }
#app{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1442px;min-height:calc(100vh - 650px)}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.mlist-sidebar.homepage .ms-mlist-form-container-wrapper{background:none repeat scroll 0 0 #f9f9f9;}




.flexbox, .site-title {
  display: table;
  width: 100%;
}



html.flexbox, html.site-title {
  display: block;
  width: auto;
}


.article__header .flexbox, .article__header .site-title, .article__header .flexbox__item, .article__header .site-logo {
  pointer-events: none;
}


.article__header.article__header--page .flexbox, .article__header.article__header--page .site-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}



.flexbox--btn-top {
  z-index: 100;
  table-layout: fixed;
}

#description {
	margin: 4px 0 0 0;
}

#description p {
	color: #817f7f;
	font-size: 1.125em;
	font-style: italic;
	margin: 0 auto;
	max-width: 100%;
	text-shadow: 0 1px 0 #fff;
	width: 100%;
}


				#header h1,
		#description {
			position: ;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}

#footer #credit img  { vertical-align: bottom; }

#footer #credit span  { display: none; }

#footer #credit  { margin-top: -12px; }

.col-right { float: right; }


#service .service-section-list-title h3 {
    font-size: 20px;
    font-weight: 400;
}


#service .service-section-list-title p {
    margin-bottom: 5px;
    line-height: 22px;
}

.copyright_1 {
	font-family: tahoma, 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #B79964;
	line-height: 120%;
	letter-spacing: -0.5pt;
}

.copyright_1 a:link, .copyright_1 a:visited {
	text-decoration: none;
	color: #B79964;
}

.copyright_1 a:hover {
	text-decoration: none;
	color: #FFF;
}



.other-posts {

	border-top: 1px solid #eaeaea;
	padding-top: 15px;
}

.other-posts .date {
    font-size: 11px;
    padding: 0 0 0 20px;
    float: left;
}


.other-posts li {
    display: block;
    height: 50px;
    margin-bottom: 25px;
}


.other-posts .post-title {
    font-family: 'PT Sans';
    font-size: 13px;
    color: #fc7100;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 5px 0;
}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}


span.currency-symbol { margin-right: 3px }



.paginations a:hover, .paginations a:focus, .paginations a.active, span.page-numbers.current {
    border: 1px solid #db2723;
    background-color: #db2723;
}

.woocommerce nav.woocommerce-pagination a.page-numbers:hover {
	background: #db2723;
}

.paginations a, span.page-numbers.current {
    border: solid 1px #efe9e9;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    margin: 0 1px 0;
    padding: 9px 16px;
    transition: all 0.3s ease 0s;
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: 30px;
}

  	#header-space, body:not(.material) #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }





#header-space{height:90px}

body[data-header-color="dark"] #header-space { background-color: #000;}


body[data-header-format="left-header"] #header-space{display:none}
body:not(.material) #header-space{height:88px;}
.et_pb_blog_1 .post-meta{color:#fff!important}


p.post-meta {
    font-weight: 700;
	font-size: 12px !important;
}
.comments-area{padding-left:15px;padding-right:15px}

.l_text .l_bj3{ background-position:-114px -205px ;}


#header-content {
	background-position: center right;
	background-repeat: no-repeat;
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto !important;
	height: 24px;
}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.flexslider .slides{zoom:1}
#home-listing-card-list-container ul.slides{list-style:none;overflow:hidden}
#home-listing-card-list-container ul.slides li{margin-right:5px}
#home-listing-card-list-container ul.slides li a{display:block}
#home-listing-card-list-container ul.slides li a.listing-related-title{padding:5px}

.trending-articles li.firstlink {
    border: none;
    padding-left: 20px;
}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}
.om-maximenu-no-style .om-maximenu-middle-right{padding:10px;}
.om-maximenu .om-maximenu-middle-right{padding:10px;}
*+html .om-maximenu .om-maximenu-middle-right{width:300px;margin-left:20px;padding-left:0;}
#div-footer{background-color:#FFFFFF;padding-top:15px}
#div-footer #logo{margin-bottom:15px}
#div-footer #inner{height:32px;position:relative}
#div-footer #copyright{font-size:14px;color:#000000;position:absolute;right:0;bottom:0}
#div-footer #logo_img{height:32px;width:150px}
#div-footer #vline{height:24px}
#div-footer #righttext_bspan{font-size:12px}
#div-footer #righttext_ispan{font-size:12px}

.grid-blog .post .post-content {
	padding: 25px 25px 15px 25px;
}

.pricing.plan ul li, .post-content {
	color: #656565;
}

.news-image { width:682px; height:385px; position: absolute; box-shadow: none; }

.content-right-content-full .news-image { width:490px; position: absolute; box-shadow: none; margin: 0; max-height: 260px;}
.c-header__bottom-nav-wrapper{color:#000;height:80px;position:relative}
.c-header__bottom-nav-wrapper a{display:block;margin:0 20px}
.ua-button-text{width:100%;text-align:center}


.smslink
{
width:80%!important;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


.menu-item a {
  padding: 10px !important;
}




.rel {position:relative;}


.td-pb-row {
  *zoom: 1;
  margin-right: -24px;
  margin-left: -24px;
}

.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: '';
}

.td-pb-row:after {
  clear: both;
}


.td-pb-row [class*="td-pb-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  
  
  
  position: relative;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

  .td-pb-row,
  .td-block-row {
    margin-right: -20px;
    margin-left: -20px;
  }

.td-post-template-10 .td-container .td-pb-row {
  padding-top: 48px;
}


.td-logo-in-header .td-sticky-disable.td-mobile-logo,
.td-logo-in-header .td-sticky-disable.td-header-logo {
  display: none;
}

.td-logo-in-header .td-sticky-disable.td-mobile-logo {
  
}

.td-logo-in-header .td-sticky-header.td-mobile-logo {
  display: none;
  
}

.td-logo-in-header .td-sticky-mobile.td-mobile-logo {
  display: block;
}

.td-logo-in-menu .td-sticky-disable.td-mobile-logo {
  display: none;
  
}

.td-logo-in-menu .td-sticky-header.td-mobile-logo {
  display: none;
  
}

.td-logo-in-menu .td-sticky-mobile.td-mobile-logo {
  display: none;
  
}

.td-affix .td-logo-in-menu .td-sticky-mobile.td-mobile-logo {
  display: block;
}

#header-bg {
background:#101010;
width:100%;
margin:0 auto;
}
.hcp-listing-sidebar .pane-pfizer-hcp-hcp-content-menu .desktop-hidden{display:none;}

.text-center {
	text-align: center !important;
}
.recent-posts article.recent-post h4{margin:0 0 3px}
.recent-posts article.recent-post h4 a{display:block}



.menus-content {
	float: right;
	max-width: 287px;
}


.rtl .menus-content {
	float: left;
}

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


#h-t-mail{
  width:31%;
  min-width:100px;
  height:auto; 
  border:none;
}
.logoList,.logoList .logos{width:100%;float:left;margin-left:0;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-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }


#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);
}
 #wrap{-moz-border-radius:10px;-webkit-border-radius:10px;background:#fff;border:5px solid #ededed;margin:10px auto;overflow:hidden;padding:10px;position:relative;}




#bbpress-forums div.row-actions {
	font-size: 11px;
	visibility: hidden;
}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-left:-15px;margin-right:-15px}
.row:after{clear:both}


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

    #catmenu,
    #mobmenu {
        width: 100%;
        position: absolute;
        top: 0;
        left: -100%;
        z-index: 111;
        background-color: #222;
        height: 100%
    }

    #catmenu {
        z-index: 222;
        position: fixed;
        overflow: scroll
    }

    #catmenu.open,
    #mobmenu.open {
        left: 0
    }

.area-socios input{ width: 150px; height: 25px; margin-top: 5px; background-color: #eee; border: 0; float: left; margin-left: 10px; border-radius: 15px; padding-left: 15px;}

.area-socios button{ background-color: #006633; margin-top: 5px;  border: 0; border-radius: 15px; margin-left: 10px; color: #fff; padding: 0 8px 0 8px; height: 25px}

.area-socios span{font-weight: 600; color: #fff; display: block; color: red; text-align: center; font-size: 20px}


.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;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

.mobile-bar .logobox {
  padding-top: 8px;
}

.mobile-bar .logobox p {
  font-size: 12px;
  color: #fff;
  line-height: 1.1em;
  margin: 0;
  position: relative;
  top: 0;
  padding-left: 3px;
}


#container {
	}

html, body, #wrapper,#container, .container, #header,.span-16,.span-14,.span-10{width:100%}

.container {background:none;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.clearfix, .container {display:block;}

.cs_control{
	display: block;
}
.search-toggle,.menu-toggle{cursor:pointer}
.search-toggle{display:block;position:absolute;width:1.25rem;height:1.25rem}
.search-toggle svg{width:1.25rem;height:1.25rem;fill:#fff;position:absolute;top:0;left:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-toggle svg.icon-close{width:1.25rem;height:1.25rem;visibility:hidden;opacity:0}
.search-open .search-toggle svg.icon-search{visibility:hidden;opacity:0}
.search-open .search-toggle svg.icon-close{visibility:visible;opacity:1;width:1.25rem;height:1.25rem}

 
#footer-widgets .wrap {
	margin: 0 auto;
	width: 900px;
}


.port-inner {
	display:table;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}


  .accomplishment { padding: 0; }

  .accomplishment:before, .accomplishment:after { content: none; }

.accomplishment:before { background-position: 0px; left: 0; }

.accomplishment:after { background-position: -50px; right: 0; }

.accomplishment .inner { text-align: center; }

.accomplishment a.inner { color: #404040 !important; }

.accomplishment .hl { color: #f06241; font-size: 20px; margin-bottom: 10px; display: block; }

.accomplishment .text {  }

	
	.footer_navigation {
		display:none;
	}


	.footer_navigation ul {
		float:left;
		margin-top:17px;
	}


	.footer_navigation ul li {
		float:left;
		display:block;
		margin-right:30px;
	}

		
	.footer_navigation ul li a {
		font-family:"Lato";
		color:#FFF;
		font-size:11px;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:1px;
		-o-transition:.3s;
		-ms-transition:.3s;
		-moz-transition:.3s;
		-webkit-transition:.3s;
		transition:.3s;
	}

	.footer_navigation ul li a:hover {
		color:#999;
	}

	.footer_navigation ul li ul {
		display:none;
	}

				
				
					#navigation ul li a, .footer_navigation ul li a {
				font-family:"Roboto Slab";
			}
.page-equip-examples .view-content{overflow:hidden;}
.page-equip-examples .view-content .views-row{margin-bottom:12px;}
.page-equip-examples .view-content .views-row a{font-family:"proxima-nova";font-size:18px;color:#0091b2;font-weight:700;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;}
.front .view-heroes .view-content{position:relative;}
.front #block-views-recent_videos-block .view-recent-videos .view-content{width:auto;height:auto;overflow:hidden;}

    .feature-popup--secondary .feature-popup__title,
    .feature-popup--secondary .feature-popup__icon {
      background-color: #0c223f; }

    .feature-popup--primary .feature-popup__title,
    .feature-popup--primary .feature-popup__icon {
      background-color: #f37720; }

    .feature-popup--tertiary .feature-popup__title,
    .feature-popup--tertiary .feature-popup__icon {
      background-color: #a3a9ac; }

  .feature-popup__title {
    text-align: center;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 1.25em 1.25em 0.75em; }

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

		.nav-button-toggle-img {
			width: 30px;
			height: auto;
		}

.work-meta .produced_by, .work-meta .director, .work-meta .studio, .work-meta .agency, .work-meta .made_by {
  color: #8a8e8e;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B", serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 8px;
  letter-spacing: 1px;
  line-height: 1.4; }


.director-headline {
  font-size: 21px;
  letter-spacing: 1px;
  color: black;
  margin: 0 0 30px 0; }

  .main-navigation .director, .main-navigation .classification {
    color: #8a8e8e; }


#why .boxes-icon {
    float: left;
    padding: 0px;
    width: 45px !IMPORTANT;
    margin-right: 25px;
}

#essaycontent .boxes-icon {
    width: 45% !important;
}

  .menu li ul li a .nav_text {
    display: block;
  }

  .menu li a .nav_text {
    visibility: hidden;
  }
.header__overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background:rgba(65,64,66,0.7);opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.open .header__overlay{opacity:1;pointer-events:initial}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

header .container{position:relative;}

.box-bildergalerie section .col-xs-12.col-sm-12.col-lg-12,
.box-bildergalerie section .col-xs-12.col-sm-6.col-lg-6,
.box-bildergalerie section .col-xs-12.col-sm-4.col-lg-4{
	padding-top: 12px;
}


.tool-overflow{
    overflow: hidden;
}

.custom-recent-entries-thumb { float: left; overflow: hidden; margin-right: 10px; width: 70px; }

.blockproduct .price {
	font-size: 20px;
	color: #ff7053;
	display: block;
	text-align: center;
	font-weight: bold;
}

.level1 { background: #505c70; min-height: 63px; position: relative; }

.level1:active, .level1:focus, .level1:hover, .sel .level1 { background: #363e4d; }
  
.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;}
  
.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-1{width: 8.33333333%;}
.pull-left{float:left!important}
.main-slide .bg,.main-slide .prev,.main-slide .next{display:none}
.main-slide .bg{position:absolute;left:0}
.main-note .bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:-webkit-radial-gradient(center center,circle,transparent,rgba(144,121,185,0.5) 500px);rgba(144,121,185,0.5)rgba(144,121,185,0.5)rgba(144,121,185,0.5)rgba(144,121,185,0.5)}
.woocommerce-account ul.digital-downloads li .count{float:right}

               .tc-wc-menu .count {
                 font-size: 0.7em;
                 margin-left: 2.1em;
                 position: relative;
                 top: 1em;
                 pointer-events: none;
               }
#logo-aguas,#logo-aguas-footer,#logo-santafe-footer,.btn-agua,.btn-agua-grande:hover,.btn-agua:hover,.noticia-titulo a,.sidebar-listado li a{text-decoration:none}
#logo-aguas{color:#fff;font-size:47px;float:left;margin-top:17px;margin-left:7px;margin-bottom:0}
#logo-aguas i{color:#fff}
#breadcrumb li,#links-rapidos-footer a,#logo-aguas-footer,#logo-santafe-footer,#redes-footer li,ul.footer-links li{display:inline-block}
#logo-aguas-footer{color:#fff;font-size:36px;margin-top:48px;margin-left:16px}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .sub-menu li a{color:#2a2a2a!important}
#top-menu .sub-menu li a:hover{color:#eb6e24!important}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}



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

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}

		  #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }


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: 10px; }
.sf-menu ul .td-menu-item a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.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);}
.button,.carousel .slick-arrow,.carousel:hover .slick-arrow,.list-item{transition:.3s ease all}
.latestArticles .list-item{opacity:.4}
.latestArticles .list-item.active,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.latestArticles .latestArticles-body:after,.latestArticles .list-item.list-itemIndex-10,.latestArticles .list-item.list-itemIndex-8,.latestArticles .list-item.list-itemIndex-9{display:none}
.list-item{margin-bottom:0;padding:9px 20px}
.list-item.active{background-color:#E5E5E5}


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


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



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

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

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
#footer-bottom .et-social-icon a{color:#f57c1f}


#content .sitepad_btn.smue-btn {
	background-color: #7FB609;
}


#content .process_btn {
	margin-top: 1.5em
}


#content .smue-btn.sitepad_btn {
	margin-top: 2em;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:40px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:40px}
.et_fixed_nav #logo{max-height:75px}
#logo{max-width:30%;min-width:75px;position:absolute;top:0}

  .ds-app-menu #logo { padding-left: 30px; }
 


.ds_logo_hide_after .et_fixed_nav #logo { display: none; }

.ds_logo_hide_after #main-header.et-fixed-header #logo { display:block; }



.ds_logo_hide .et_fixed_nav #logo { display: block; }

.ds_logo_hide #main-header.et-fixed-header #logo { display: none; }
.map-image img.medium-above {    display: block;}

.attachment-fpw_twocolumnleft,.attachment-fpw_twocolumnright{
	margin-bottom: 10px;
}

#recent-post li .item-inner .item-date {
  color: #aaa;
  font-size: 13px;
  text-transform: uppercase;
}

.main-page .vdg .leggitutto a {
	color: #000;
	text-transform: uppercase;
}

.main-page .vdg .leggitutto a:hover {
	color: #e2001a;
}

.main-page .vdg .leggitutto a svg {
    margin-left: 0.75rem;
}


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



a.lightbox .img-responsive {
    max-width: 100%;
    width: 100%;
    display: block;
}


.photos .image.large a.lightbox .img-responsive { min-height: 141px; height: auto; }

.photos .image.small a.lightbox .img-responsive { min-height: 83px; height: auto; }
.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%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ 		
  	padding-top: 15px !important;
  	padding-left: 10px !important;
}


#footer .copyright {
	font-style:italic;
	font-size:12px;
	color:#888;
}

#footer .copyright.left {
	float:left;
}

#footer .copyright.right {
	float:right;
}
.footer-mega-navigation .footer-mega-menu li a{color:#848484;display:inline-block;font-family:Lato;font-size:15px;margin-top:15px;transition:all .5s}
.footer-mega-navigation .footer-mega-menu li a:hover{color:#e2231a}
.li-4{width:33.33333333%;}


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

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.td-boxed-layout #td-outer-wrap{z-index:1}
#td-outer-wrap{position:relative;overflow:hidden}
body.td-ad-background-link #td-outer-wrap{cursor:auto}
.td-magazine.td-boxed-layout #td-outer-wrap{box-shadow:0 0 5px rgba(0,0,0,.12)}
#td-outer-wrap,.td-content-wrap,.td-mobile-close{position:relative}

.w3eden .dropdown-toggle:focus {
    outline: 0;
}

.w3eden .btn-group .dropdown-toggle:active,
.w3eden .btn-group.open .dropdown-toggle {
    outline: 0;
}

.w3eden .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.w3eden .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.dropdown-toggle:focus{outline:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}


.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;
}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}

.thumb_img_link{
width : 240px;
height: 180px;
display: block;
text-decoration:none;
}
.row{margin-right:-15px;margin-left:-15px}

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

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
#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}

.sider{ float:right; width:280px;}


.sider .topic li{height:68px; padding-left: 114px; margin-bottom: 10px;position:relative;}

.topic .txt span,.sider .picshow .txt span{ position:absolute; bottom:0; left:114px; color:#999;}

.sider .picshow{ padding-left: 114px;}

.sider .picshow .pics{ margin-left: -114px;}

.sider .picshow .txt{ line-height: 1.5;}

.sider .list .picshow{ margin-bottom: 12px;}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.et_pb_counter_11 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counters .et_pb_counter_11:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_11:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_11 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_11 .et_pb_counter_container:hover{background-color:}
.et_pb_counters .et_pb_counter_11 .et_pb_counter_container{background-image:none}
.et_pb_counter_11 .et_pb_counter_container{background-color:#dddddd}
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time{font-weight:bold;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-time{background:#eee;font-size:11.05px;font-weight:bold;margin:2px -8px 0;padding:1px 8px;}
.ai1ec-month-view .ai1ec-event-time,.ai1ec-week-view .ai1ec-event-time,.ai1ec-oneday-view .ai1ec-event-time{font-weight:bold;font-size:11px;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-time{display:none;}
.ai1ec-oneday-view .ai1ec-start-truncated .ai1ec-event-time,.ai1ec-week-view .ai1ec-start-truncated .ai1ec-event-time{display:none;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time{font-size:9pt;font-weight:bold;opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-time{display:inline;border:none !important;box-shadow:none !important;}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.icon-twitter:before {
  content: "p"; }


#controls{
      margin: 0 0 0 500px;
}
.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%}

.floozy {
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 20%;
	z-index: 1;
}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}

.divarrow {margin-top: 20px;}


.widget-title { color: #3a3c3d; }


.widget
.children,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.comment-body ol ol,
.comment-body ol ul,
.comment-body ul ul,
.widget ul ul { margin-bottom: 0; }


#overlay-inner .widget-title { color: #8d9094; }






.widget { margin: 0 0 20px 0; }


.widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
}


.widget ol {
	list-style-type: decimal;
	margin-bottom: 0;
}
.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-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
*::-ms-backdrop,#general .form .formrow select{width:38px}

  #general .form .formrow select * {
    color: black;
    text-shadow: none;
  }
#general .form .formrow select{padding-right:30px}


.service-section-list .list-chevron-right {
    vertical-align: middle;
}


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

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

A.wt:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wt:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #FFFFFF;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
		width:20px;
		height:24px;
		line-height: 24px;
		font-size:16px;
		color: #888;
}


.footer-bottom {
	position:relative;
	background:#333;
	height:45px;
	line-height:41px;
	color: #ccc;
}

	.footer-bottom .container{border-top: 4px solid #cd2122;}

	.footer-bottom .social-icons{
		float:right;
		margin:9px 0 0;
		line-height:0;
	}

	.footer-bottom a{color: #ccc;}

	.footer-bottom a:hover{color: #FFF;}

	.footer-bottom div{ float:none !important; clear:both; margin:5px auto;}

.featured-post-wrap{
	display: table;
	width: 100%;
	table-layout: fixed;
}


	.featured-post-wrap,
	.featured-post{
		display: block;	
		background: none;
	}
.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}

.section .title {
    text-align: center;
    padding:10px;
    margin-bottom: 30px;
}

.section .title h1 {
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0;
}

.primary-section .title {
    border-bottom: 1px solid #FFF;
}

.primary-section, .primary-section .title p, .primary-section h3 {
    color: #FECE1A;
}

.secondary-section .title {
    border-bottom: 1px solid #181A1C;
}

.secondary-section h1, .secondary-section .title p {
    color: #181A1C;
}

.third-section .title {
    border-bottom: 1px solid #A1AAB7;
    color: #FECE1A;
}

.sub-section .title {
    padding:0;
}

.newsletter .title h2 {
    text-align:left;
    padding:0;
    margin:0;
}

					#et-social-icons { float: right; padding-top: 15px; padding-right: 12px; padding-left: 12px; }

						#et-social-icons  a { padding-left: 3px; }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

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

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
.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"}

.f11{font-size:11px;}


.content-area {
	float: left;
	margin: 0 -25% 0 0%;
	padding: 5px 2% 0 2%;
	width: 70%;
}


.single-jetpack-portfolio .content-area, 
.no-sidebar .content-area{
	width:80%;
	margin:0 auto;
	float:none;
}


.page-template-grid .content-area {
	width: 96%;
	margin: 0 auto;
	float: none;
}


.post-type-archive-jetpack-testimonial .content-area,
.single-jetpack-testimonial .content-area {
	margin: 0 auto;
	width: 100%;
}


	.jetpack-testimonial,
	.jetpack-testimonial .entry-content,
	.single-jetpack-portfolio .content-area, 
	.no-sidebar .content-area, 
	.entry-footer, 
	.entry-content {
		width: 100%;
	}



div#footerright {
display: none;
}


    .menu {
        padding-top:50px;
	font-size: 40px;
        float: right;
	text-transform: uppercase;
	font-weight: bold;
	color: blue;	
        }


    .menu li {
	display: inline;
	font-size: 18px;
        list-style-type: none;
        padding-left: 5px;
	color: blue;	
        }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


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


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

.p1-center{
	text-align: center;
	width: 400px;
}

.p1-list{
	margin-bottom: 0;
}

.testimonoals_content .p1{
	color: #666a6e;
	font-size: 16px;
	margin: 10px;
	line-height: 27px;
}

.testimonoals_content .p1 .s1:first-child{
	color: #181819;
	font-size: 16px;
	font-weight: 600;
}

.testimonoals_content .p1 .s1:nth-child(2){
	color: #17bcfd;
	font-size: 16px;
}

.contact_info .p1:nth-child(odd){
	color: #666a6e;
	font-size: 14px;
	padding: 10px 0;
}

.contact_info .p1:nth-child(even){
	font-size: 20px;
	margin-bottom: 20px;
	color: #181819;
}

.contact_info .p1:nth-child(2){
	color: #17bcfd;
	text-decoration: underline;
}
span.loggedin{display:none}

.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before,.container:after{content:" ";display:table;}

.container:after{clear:both;}

.container .jumbotron{border-radius:6px;}
 
.master-slider-parent {
    margin-bottom: 80px;
}







.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.master-slider a,
.master-slider a:hover {
	-webkit-transition: none;
	transition: none;
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}

.master-slider.ms-fullheight{height: 100%;}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:30px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:30px}
#logo{max-height:70%}
.et_pb_svg_logo #logo{height:70%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:30px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:30px}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}

.stat-number {color: #444;font-size: 40px;font-weight: 500;}

.stat-number span {color: #637073;font-size: 32px;}

.stat-number span.stats-updating {font-size: 18px;}
.footer-contact-icon:before{content:"";display:inline-block;vertical-align:middle;width:28px;width:1.75rem;height:28px;height:1.75rem;background-size:1.5625rem 1.75rem;background-repeat:no-repeat;margin-right:15px;margin-right:.9375rem}

.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
	float: right;
}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{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;
}
#masthead.home-masthead .feature .buttons{text-align:left;margin-top:30px}
#masthead.home-masthead .feature .buttons a{margin-right:20px}

#header-inner{
	position: fixed;
	width: 1000px;
	height: 110px;
	margin-left: -500px;
	padding: 0;
	
	top: 0;
	left: 50%;
}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }
.presentation .step.fade:not(.active){opacity:0}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.row{margin-right:-15px;margin-left:-15px}


.row.boxed + hr {
  display: none;
}

  
  .row.boxed:first-child:not(:last-child) {
  	margin-top: 30px;
  }

  
  .row.boxed:last-child:not(:first-child) {
  	margin-bottom: 30px;
  }

  
  .section.experience .row.boxed + hr {
    border-color: #dddddd;
  }






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


.row-flex.flex-middle {
  align-items: center;
}




.row.tight {
  padding-left: 10px;
  padding-right: 10px;
}

	.prev-icon {
		right: 70px;
	}


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


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


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
#wpadminbar #wp-admin-bar-wpseo-licenses .ab-item{color:#f18500}
.eg-quincy-element-0{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(45,48,57,0); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-quincy-element-0:hover{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(45,48,57,0); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-quincy-element-0-a{display:inline-block; float:none; clear:none; margin:0px 10px 0px 10px ; position:relative}

#front-sidebar{background-color:#ffffff;}
.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-md-12{width:100%}
.mobileNavTabs-label,.nav-search.is-active .nav-searchField{font-family:aneba_neuemedium,Helvetica,sans-serif}
.nav-search{height:80px;margin-top:-40px}
.nav-search .nav-searchButton{top:10px}
.nav-search.is-active .nav-searchField{top:14px}
.nav-searchField{border:none;opacity:0;width:0;font-size:2em}
.nav-searchField::-ms-clear{display:none}
.nav-searchButton{transition:.3s ease all;border-radius:48px;position:absolute;height:48px;width:48px;top:0;right:0;border:1px solid #e3e3e3}
#close-icon,.nav-searchButton:hover{border:1px solid #000;cursor:pointer}
.nav-search.is-active{width:100%;background-color:#fff}
.nav-search.is-active .nav-searchButton{color:#000}
.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}

.sub-menu .menu-item-has-children:after { color: #fff }

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


.features{font-size:14px;}

#logo1 {max-width:670px; float:left;height:70px; position:relative; z-index:2;}

#logo1 img{position:relative; float:left }

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}



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




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




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








.content-wrap {

    position: relative;

    padding: 40px 0;

}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

#navigation-bar, #slogan, #header-bottom .block-menu, #header-top .block-menu {
  font-family:Arial, Helvetica, sans-serif;
}

#slogan {
  color: #ffffff;
  color:rgba(255, 255, 255, 0.6);
  font-size: 1.08em;
  font-style: italic;
  line-height: normal;
  padding-bottom: 1px;
  padding-top: 5px;
}


h1, h2, h3, h4, h5, h6, #navigation-bar, #slogan, #header-bottom .block-menu, #header-top .block-menu {
 
}


#site-name,
#slogan {
  display: block;
}

.contenuto .box_servizi h3, .contenuto .news h3, .contenuto h3, .contenuto .h3 {
	color:#E15B2A;
	font-size:15px;
	line-height:15px;
	margin-bottom:10px;
	font-family: 'Muli', sans-serif;
	display:block;
}

.comment_entry_wrapper .comment_entry{
float:left;
width:643px;
}
.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:5px;padding-right:5px}
.col-md-3{width:25%}

    .footer-navigation {
        width: 100%;
        text-align: center;
        margin: 0;
    }

    .footer-navigation #menu-short { display: inline-block }

.footer-navigation ul li { float: left }

.footer-navigation ul ul { display: none }

.footer-navigation a {
    color: #9b9b9b;
    text-transform: uppercase;
    padding: 0 0 0 25px;
}

.footer-navigation ul li:first-child a { padding-left: 0 }



.logo-affiliates {
  text-align: center;
  margin: 0 0 70px 0;
}


.logo-affiliates img {
  margin-right: 30px;
}



.flash_inherit_color div {
	color: inherit !important;
}


.flash_inherit_color div.section-description {
	color: inherit !important;
}


.flash_inherit_color h1,
.flash_inherit_color h2 {
	color: inherit !important;
}


.flash_inherit_color h3 {
	color: inherit !important;
}


.flash_inherit_color h3.section-title {
	color: inherit !important;
}


.flash_inherit_color h4,
.flash_inherit_color h5,
.flash_inherit_color h6,
.flash_inherit_color p,
.flash_inherit_color span,
.flash_inherit_color div.service-content-wrap,
.flash_inherit_color .entry-summary {
	color: inherit !important;
}

* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}
.wf-active .widget-title{font-style:normal;font-weight:400}

.widget.widget_media_image { overflow: hidden; }
.widget.widget_media_image img { height: auto; max-width: 100%; }

.twitter-feed .twitter-content {
  font-weight: 100;
  font-size: 22px;
  line-height: 34px;
  padding-top: 10px;
  width: 100%;
  display: block;
}

.twitter-feed .twitter-content .owl-carousel {
  width: 100%;
  display: block;
}

.twitter-feed .twitter-content .owl-theme .owl-controls {
  width: 100%;
  text-align: left;
  margin-top: 20px;
}

.twitter-feed .twitter-content .owl-theme .owl-dots .owl-dot span {
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.6);
  width: 12px;
  height: 12px;
}

.twitter-feed .twitter-content .owl-theme .owl-dots .owl-dot.active span {
  background: #BAC60A;
  border-color: #BAC60A;
}

.twitter-feed .twitter-content a {
  color: #BAC60A;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

	.mainmenu, .menu_wrapper, .sticky-wrapper, .header-style3 .main_menu, .menu-button{display: none;}
