﻿#logo-wrap{float:left;margin:10px 0;-webkit-font-smoothing:antialiased}
.cookie-banner__button{margin-top:1rem}

.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%;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
 .tpo-tab-wpr .vc_column-inner{ padding-right:15px !important; }

div#hp_intro{
	float:left;
	width:250px;
	padding:0 20px 0 0;
}

.footer-copyright{color:#ababab;}

.footer-wrapper a,.footer-copyright a{color:#fff;}

#footer-top,
#footer-bottom,
.footer-wrapper .footer-copyright{padding:30px 0;}

.site-footer .footer-copyright .widget_media_image{margin-top:10px;margin-bottom:0;}

.site-footer .footer-copyright .widget_media_image img{width:62%;}

div.mv-sponsors__sectie-platina {
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    margin: 20px 0;
}


div.mv-sponsors__sectie {
    display: grid;
    align-items: center;
    justify-items: center;
}


div.mv-sponsors__sectie-diamant {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
    grid-column-gap: 15px; 
    grid-row-gap: 45px; 
    margin: 15px 0;
}


div.mv-sponsors__sectie-goud {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; 
    grid-column-gap: 10px; 
    grid-row-gap: 30px; 
    margin: 10px 0;
}


div.mv-sponsors__sectie a img {
    transition: all .2s ease-in-out;
}


div.mv-sponsors__sectie a img:hover {
     transform: scale(1.05);
}


.entry-utility{ 
	color:#fff;
}

.entry-utility a{color:#d600a2}

.recentpost-container .entry-utility div.tag{display:none;}

	.entry-utility div{ display:inline-block;}


#singlepost .entry-utility{ margin-top:0px; display:none;}

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

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

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


#postattachment .entry-utility{width:100%; float:none; padding:0}
.stack-width,.deco-width{margin:0 auto;position:relative;text-align:left;}
.stack-width{width:auto;}
.stack,.stack-width,.wrapper{position:static;}
.content .testimonial_content .container .container_inner{padding:0}
.fusion-social-networks .fusion-social-networks-wrapper{margin:0 -10px}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -5px}
.widget .fusion-social-networks .fusion-social-networks-wrapper{margin:0 -5.5px}
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -3.5px}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:calc(16px + (2 * 8px) + 2px);}
.fusion-author-widget .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon{margin:7px 5.5px}
.fusion-author-widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{margin:5px 3.5px}


.block-wrapper {
    width: 150px;
    height: 150px;
    display: block;
    opacity: 0.3;
    border-radius: 150px;
    position: absolute;
    color: #fff;
    z-index: 889;
    text-align: center;
    box-sizing: border-box;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:4px}
.jumbotron .container{max-width:100%}


.page-template-tpl-home .section-featured-widget-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}


#navigation ul li.parent {
	position: relative;
}



#megamenu-mobile h2.resp-tab-active .resp-arrow:before, .mobile-content-wrapper .col-wrapper h2.sub-link.open:after, .tabs-home .resp-tabs-container h2.resp-tab-active .resp-arrow:before {
  content: "\2013";
   }

      
      #megamenu-mobile .menu-button a.open {
        background: #7ac143; }

    
    #megamenu-mobile h2.former-resp-accordion a:hover, #megamenu-mobile h2.open a:hover {
      text-decoration: underline; }

      
      .content-wrapper .interior-left-menu ul ul li.open ul {
        display: block; }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

		.boxed_wrapper, .boxed_wrapper #header, .boxed_wrapper #footer	 { width: 788px; }
	
		.boxed_wrapper #footer  { width: auto; }

       
        #footer 			{ width: 100%; position: relative; }

		
				
		#footer .latest_post_sidebar img {
			width: 50px;
			height: 50px;
		}

		.margined_left, #footer .columns ul.margined_left 		{ margin-left: 0; }

		#footer h3			{ margin-top: 30px; }

		#footer .columns ul { margin-left: 0; }
.bar2{width:43px;height:3px;background-color:#022c59;margin:6px 0;transition:0.4s;}
.change .bar2,.change .menu-title{opacity:0;}

.main-block-paragraph h1, .main-block-paragraph h2{
	font-size: 20px;
	font-weight: normal;
	color: #181819;
}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.thim-category-tabs .nav-tabs li a:hover,.thim-category-tabs .nav-tabs li.active a,.woocommerce div.product .woocommerce-tabs .tabs .active a{border-bottom-color:#2575fc}


#orderform .thim-widget-tab .nav-tabs li.active, .thim-widget-tab .nav-tabs li.active a {
    background: #2575fc;
    color: #ffffff;
    border: none;
}


#orderform .thim-widget-tab .nav-tabs {
    margin: 0;
    border: 0;
    border-bottom: 0px solid #fff;
}

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

.mgt20 {margin-top:20px !important;}
.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary, .ast-plain-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary, .ast-right-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary{padding-left:0em;padding-right:0em;}


.front-hero-text-call {
  display: none;
  margin-bottom: -55px;
  margin-top: 20px;
}


.front-hero-text-call-link {
  background-color: #dc702b;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: inline-block;
  font-family: "DIN Pro Cond";
  font-size: 25px;
  font-weight: 800;
  line-height: 25px;
  padding: 12px 20px;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.2s;
}


.front-hero-text-call-link:hover {
  background-color: #083b5b;
  color: #fff;
}
#sitios-interes-footer{margin-top:8px;margin-bottom:-5px}
#copyright br,#links-rapidos-footer,#sitios-interes-footer,footer#footer-principal h4,footer#footer-principal:before{display:none}
#breadcrumb li,#links-rapidos-footer a,#logo-aguas-footer,#logo-santafe-footer,#redes-footer li,ul.footer-links li{display:inline-block}
ul.footer-links li:before{content:"\25A0";color:#fea531;float:left;font-size:11px;margin-top:10px;margin-right:14px;margin-left:-3px}
ul.footer-links{list-style:none;padding:0;margin-top:11px}
ul.footer-links li{width:39%}
ul.footer-links li a{float:left}
ul.footer-links li a h5{color:#fff;font-size:13px;letter-spacing:.2px;margin-bottom:0}

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


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


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


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

.content__row-subheadline {
  margin-bottom: 0;
}
.text-center{text-align:center}


div.art-content-layout-row
{
  display: table-row; 
}


.art-layout-cell, .art-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none !important;
  margin:0 !important;
  padding:0 !important;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


.bottomarea {
	background: #000000;
	width: 100%;
	margin: 0;
	padding: 15px;
	border-top: 1px solid #323232;
	border-bottom: 1px solid #323232;
}


.home .bottomarea {
	margin-top: 30px;
}


.bottomarea .row {
	margin-top: 15px;
	margin-bottom: 15px;
}

	.bottomarea .col-md-4,
	.bottomarea .pull-right {
		text-align: center !important;
		float: none !important;
	}



.genericon:before,
#feature-slider .cycle-prev:before,
#feature-slider .cycle-next:before,
.posted-on a:before,
.byline a:before,
.cat-links span + a:before,
.tags-links span + a:before,
.comments-link a:before,
.edit-link a:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    display: inline-block;
	line-height: 1;
	font-family: 'Genericons';
    text-decoration: inherit;
    vertical-align: text-bottom;
}


.entry-meta .posted-on a:before {
	content: "\f307";
}


.entry-meta .posted-on,
.entry-meta .byline,
.entry-meta .comments-link,
.entry-meta .cat-links {
	margin-right: 10px;
}
.et_pb_row_5.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{padding-top:20px;padding-bottom:20px}
.et_pb_row_15.et_pb_row{padding-top:20px;padding-bottom:6px}



.bold_e{
    font-family: Karla;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.clear {
	clear:both
}



h1, .uk-h1,
h2, .uk-h2,
h3, .uk-h3,
h4, .uk-h4,
h5, .uk-h5,
h6, .uk-h6 {
  margin: 0 0 20px 0;
  font-family: "Yeseva One";
  font-weight: 400;
  color: #333;
  text-transform: none;
}



* + h1, * + .uk-h1,
* + h2, * + .uk-h2,
* + h3, * + .uk-h3,
* + h4, * + .uk-h4,
* + h5, * + .uk-h5,
* + h6, * + .uk-h6 {
  margin-top: 40px;
}


h4, .uk-h4 {
  font-size: 1.25rem;
  line-height: 1.4;
}
.nav-drawer__menu-link{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;color:initial;text-decoration:initial;transition:initial;display:block;-ms-flex:1 calc(100% - 3em);flex:1 calc(100% - 3em);padding:.25rem 1rem;color:#fff;outline:none}
.nav-drawer__menu-link:hover{color:inherit}
body.user-mousing .disclaimer a:focus,body.user-mousing .nav-drawer__menu-button:focus,body.user-mousing .nav-drawer__menu-link:focus,body.user-mousing article p a:focus,body.user-mousing h1 a:focus,body.user-mousing h2 a:focus,body.user-mousing h3 a:focus{background-color:transparent}
body.contrast-light .nav-drawer__menu-link:hover{color:#000}
.customers__list{list-style-type:none;padding:0 20px 40px;margin:0 0 0 -40px;width:calc(100% + (20px * 3))}
.customers__list::after{content:'';display:table;clear:both}
.section#clients .customers__list{position:relative}
.section#clients .customers__list::before{content:'';display:block;width:100vw;height:auto;background:rgba(255,255,170,0.7)}

.menu-widget .menu-item a img {
	display: none;
}

.menu-item a.menu-image-title-before.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper {
	padding-left: 0;
}

.menu-item a img {
	display: none;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

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


  .col-6 {
    width: 50%;
    float: left;
    padding: 0 15px;
    position: relative;
  }
.ctn-album .col-album-img{width:150px;height:150px;overflow:hidden;float:left;text-align:center}
.ctn-album .col-album-desc{float:left;width:180px;background:#fff;height:150px;padding:0 10px}
.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}

.themify_builder .buttons-6529-0-0-1 div.module-buttons i,.themify_builder .buttons-6529-0-0-1 div.module-buttons a,.themify_builder .buttons-6529-0-0-1 div.module-buttons span{font-size:24px; }

.themify_builder .buttons-6529-0-0-1 div.module-buttons{text-align: center; }

.themify_builder .buttons-6529-5-0-2 div.module-buttons i,.themify_builder .buttons-6529-5-0-2 div.module-buttons a,.themify_builder .buttons-6529-5-0-2 div.module-buttons span{font-size:1.2em; }

.themify_builder .buttons-6529-5-0-2 div.module-buttons{text-align: center; }

 .ttr_slogan_style
{
font-size:14px;
font-family:"Arial";
font-weight:700;
font-style:normal;
color:#FFFFFF;
text-shadow:none;
text-align:left;
text-decoration:none;
text-transform:none;
margin:0;
line-height:normal;
padding:0;
background:none;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.modal-footer{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}


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


.tumblr_post {
list-style:none;
margin:0 0 0 -35px;
padding:0;
font-size:0.7em;
line-height:100%;
}

.tumblr_post blockquote {
background:none;
padding:0;
margin:0;
border:none;
font-style:italic;
}
.panel .panel-body{padding:1rem;background:#ffffff}
.partners .panel-body{text-align:center}

.td-visual-hidden {
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}


.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%;
	}
.clearfix.box{margin-bottom:25px}
.clearfix.box p{display:table}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}
" + htmlDivCss + "" + htmlDivCss + "' + htmlDivCss + '
.wpgdpr-modal-dialogg{bottom:0px;left:0px;margin:5px;position:fixed;}

.wpgdpr-modal-dialogg{z-index:10000;}

#content {background:#fff;padding:20px;position:relative;}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}


.site-title {
	display: inline-block;
	margin: 0;
	padding: 0;
	color: #303030;
	text-decoration: none;
	font-weight: bold;
	font-size: 44px;
	font-size: 2.75rem;
	font-family: 'Magra', sans-serif;
}


.site-title a:link,
.site-title a:visited {
	color: #303030;
}


.site-title a:hover,
.site-title a:active {
	color: #ee3333;
}


	.site-branding .site-title {
		font-size: 36px;
		font-size: 2.25rem;
	}

  .top-left-header {
    text-align: center;
    margin-bottom: 5px; }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

    .headerLogin-module .dropdown-menu .caret {
      margin-left: .5em;
      margin-top: 1em; }

  footer .caret {
    float: right;
    margin-top: .5em; }

      .footer-dropdown .caret {
        display: none; }

  aside span.caret {
    display: inline-block; }


#header-top-content,
#header-content-wrapper {
	padding-left:2%;
	padding-right:2%;
}

	
	#header-top-content,
	#header-content-wrapper,
	#top-widget,
	#home-cols, 
	.bottom-widget,
	.top-widget{
		padding-left:0;
		padding-right:0;
	}
.crm_competition .crm_competition_wrapper .thank-you-message,.crm_fullscreen .crm_full_wrapper .thank-you-message{display:none}
.crm_mini .subscribe-form .thank-you-message{display:none}
.crm_mini .subscribe-form .thank-you-message h2{color:#fff}
.crm_standalone .thank-you-message{display:none}


.clearfix, .l-sticky, .top-bar, .top-bar .top-bar-container, .l-row, .grid, .pagination, .slide-text {
   }

  .clearfix::after, .l-sticky::after, .top-bar::after, .top-bar .top-bar-container::after, .l-row::after, .grid::after, .pagination::after, .slide-text::after {
    clear: both;
    content: "";
    display: block; }



.l-row {
  clear: both; }


.footer-info {
	margin-top: 1em;
}


.footer-info a, .footer-info a:hover, .footer-info a:active, .footer-info a:visited, .footer-info a:focus {
  color: #7b93a1;
  font-family: "Times New Roman";
  text-decoration: none;
}


.footer-info .fa {
  display: inline-block;
  font-size: 2.5em;
  padding-left: 0.12em;
  padding-right: 0.12em;
}



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


* html .clearfix {
	height: 1%;
}


.clearfix {
	display: block;
}

#ub-f{position:relative;float:none;clear:both}

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

.td_block_big_grid_11 .td_module_mx15 {
  width: 30%;
  
}

.td_block_big_grid_11 .td_module_mx15 .td-module-thumb {
  height: 360px;
  
  
}

.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: 2px;
}
.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:20px;padding-right:20px}
.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%}
 
.financity-top-bar .financity-top-bar-right-social a{ color: #ffffff; }
 
.financity-top-bar .financity-top-bar-right-social a:hover{ color: #f07b33; }


.financity-top-bar-right{ float: right; }

.financity-top-bar-right-text{ display: inline; }

.financity-top-bar-right-social{ display: inline; }

.financity-top-bar-right-social a{ margin-left: 22px; font-size: 16px; }

	.financity-mobile-header-wrap .financity-top-bar-left,
	.financity-mobile-header-wrap .financity-top-bar-right{ padding-top: 0px; padding-bottom: 0px; }

	.financity-top-bar-right-social a:first-child{ margin-left: 0px; }


div.cerca_ag_bb p.txt_ag_bb{
	float:left;
	width:115px;
	color:#000064;
    margin:0;
    padding:4px;
}
.c-foot-T-1 .c-foot__bottom{position:relative}
.c-foot-T-1 .c-foot__bottom-list{font-size:12px}
.c-foot__bottom{margin:30px 0 0;text-align:center;font-size:15px}


#direktori{width:98%;padding:10px; background-color:#dbdbdb;color:#333333;text-align:center;font-weight:bold}

#direktori a{color:#333333;font-weight:bold;text-decoration:none;font-family:arial;padding:10px;letter-spacing:-5px;}

#direktori a:hover{text-decoration:underline;color:green}
.d-inline-block{display:inline-block!important}

	#imTextObject_01_tab0 .image-2 { width: 100%; max-width: 100px; }
#footer .content #sub-footer #footer-icons .accesibility .handi,#footer .content #sub-footer #footer-icons .accesibility .eho{padding:0 10px;color:#fff;font-size:24px;font-size:2.4rem}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.popover.right{margin-left:10px}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.right{clear:right}
.div-app-alerts .right{width:83%;text-align:center}
.div-app-alerts .right .description{color:#6F6F83;font-size:20px;display:block;line-height:53px}
.div-app-alerts .right a{color:#101C33;font-size:19px;line-height:53px}

.header-spacer{
    height:176px;
}




.slider-caption{
	font: 400 30px 'Roboto', 'PT Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}
#footer .copyright{position:relative;padding:30px 0;background-color:#1a1a1a;font-family:'Roboto',sans-serif;font-size:13px;font-weight:600;color:#818181;text-transform:uppercase;padding-bottom:50px;margin-bottom:15px}
#footer .copyright a{color:#818181}
#footer .copyright p{margin:0;float:left;font-size:12px;margin-top:18px}
#footer .copyright ul{width:100%;margin:15px 0 !important}
#footer .copyright p a{color:#e4b200}
#footer .copyright ul li a{padding:2px;font-size:12px}
#footer .copyright ul li a:hover{color:#fdc600}


.site-header-phone-wrapper {
  position: fixed;
  bottom: 0;
  left: 40px;
  width: calc(100% - 40px);
  -ms-flex-order: 4;
      order: 4;
  background-color: #F8F8F8;
}


.site-header-phone-wrapper .phone-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding: 10px 20px;
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}


.site-header-phone-wrapper .phone-label {
  display: inline-block;
}


.site-header-phone-wrapper .phone-dot {
  display: inline-block;
  padding: 0 4px;
}


.site-header-phone-wrapper .phone-number {
  display: inline-block;
  color: black;
  text-decoration: none;
}

	
	#menu-menu-principal {
		display: none;
	}

	
	.site-header #menu-menu-principal{
		padding-bottom: 1rem;
	}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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


.site-footer .menu-menu-bottom-footer-bar-container{display: inline;}


.site-footer ul.menu{display: inline;}


.site-footer li.menu-item{display: inline-block; margin-left:2px}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.menu-item{position:relative}


.span12 {
  width: 940px;
}


.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


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

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

.m_link{ position:absolute; display:block; text-align:center; width:100%; word-break:break-all; left:0; bottom:0; font-size:14px; font-weight:500; line-height:1.2; letter-spacing:0.5px; padding:0 4%; background-color:rgba(21,159,134,0.87); color:#fff; max-height:0; overflow:hidden; opacity:0; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; transition:all 0.3s ease}

.stores:hover .m_link, .stores:hover .s_link{ max-height:1000px; padding:1em 4%; opacity:1; cursor:pointer}

.list_stores .store_wrap .stores:hover .m_link{ padding:0.4em 4%}
.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%;padding-right:15px;padding-left:15px}
.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

.thumbs_fullwidth, .bigthumbs_fullwidth {
	clear: both;
	margin: 0px auto;
	max-width: 1004px;	
	font-size: 0;
}

	.wrap, .thumbs_index, .thumbs_fullwidth {width: 100%;}

			.hd_contacts{height:58px}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 960px; padding: 0 1em; }
#footer-widgets-container{background-color:#f0f0f0}
.search__toggle{cursor:pointer;color:#0a44bb;height:100%;line-height:3;transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);}
.search__toggle:hover,.search__toggle:focus,.search__toggle.open{color:#999;}
.qodef-tabs .qodef-tabs-nav .qodef-tab-container{box-sizing:border-box;position:relative}
.qodef-tabs .qodef-tab-container{line-height:25px}
.qodef-tabs.qodef-horizontal .qodef-tab-container{padding:25px 0}
.qodef-tabs.qodef-vertical .qodef-tab-container{float:left;padding:0 25px;width:74%}
.header .navigation .menu-category{margin:0 auto;width:55rem}
.pdp-scrolled .header .navigation .menu-category,.scrolled-down .header .navigation .menu-category{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;width:auto}
.item-list .pager li.pager-next,.item-list .pager li.pager-ellipsis,.item-list .pager li.pager-previous{display:none;}

  

  .container {
    width: 94%;
    max-width: 1482px;
    margin: 0 auto;
    position: relative;
    clear: both;
  }

  #direct_wideHeader .container {
    max-width: inherit;
    width: auto;
  }
.nav-drawer__menu-link{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;color:initial;text-decoration:initial;transition:initial;display:block;-ms-flex:1 calc(100% - 3em);flex:1 calc(100% - 3em);padding:.25rem 1rem;color:#fff;outline:none}
.nav-drawer__menu-link:hover{color:inherit}
body.user-mousing .disclaimer a:focus,body.user-mousing .nav-drawer__menu-button:focus,body.user-mousing .nav-drawer__menu-link:focus,body.user-mousing article p a:focus,body.user-mousing h1 a:focus,body.user-mousing h2 a:focus,body.user-mousing h3 a:focus{background-color:transparent}
body.contrast-light .nav-drawer__menu-link:hover{color:#000}
.pagination{clear:both}
.et_pb_section_parallax .et_pb_ajax_pagination_container,.et_pb_section_parallax .pagination,.et_pb_section_video .et_pb_ajax_pagination_container,.et_pb_section_video .pagination{position:relative}
.et_pb_portfolio.et_pb_section_parallax .pagination,.et_pb_portfolio.et_pb_section_parallax .wp-pagenavi,.et_pb_portfolio.et_pb_section_video .pagination,.et_pb_portfolio.et_pb_section_video .wp-pagenavi,.et_pb_portfolio_grid.et_pb_section_parallax .pagination,.et_pb_portfolio_grid.et_pb_section_parallax .wp-pagenavi,.et_pb_portfolio_grid.et_pb_section_video .pagination,.et_pb_portfolio_grid.et_pb_section_video .wp-pagenavi{position:relative}
.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}
.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}
#sidebarLeft .widget{background:none !important}
#sidebarLeft .widget:before, #sidebarLeft .widget:after{display:none}
#sidebarLeft .widget .inn{background:none}
#sidebarLeft .widget .inn:before, #sidebarLeft .widget .inn:after{display:none}


.clearthis {
   clear: both;
}

.section-performance .section-contents .interview .block-top .text .name {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.4;
  letter-spacing: 0.08em;
}

.section-performance .section-contents .interview .block-top .text .name .text-small {
  font-size: 18px;
  font-size: 1.8rem;
  letter-spacing: 0;
}




#news, #home, #about, #corsi, #viaggiculturali, #contact{
	float:left;
	width:100%;
	padding:0em 0 0 0;
}
