﻿.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-4{width:33.33333333%}

  li.dropdown.col-md-4 {
    padding: 2em 0 2em 3em; }


html.offcanvas-menu-launched .wrap.container-full.site-body,
html .offcanvas-menu-launched body .wrap.container-full.site-body {
  overflow-x: hidden;
  height: 100%;
  position: relative;
}


  .wrap.container-full.site-body {
    padding-top: 70px;
  }
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}
.et_pb_module{max-width:100%}
.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{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}
.btn .caret,.comment-form input[type=submit] .caret,.search-form .search-submit .caret{margin-left:0}


#content-container{
	padding: 1px; 		
	background: #fff; 
	overflow:hidden;	
}

.header-verticalmenu .nav-menu {
  display: none;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  float: left;
  width: 100%;
  background: #ffffff;
  z-index: 99;
  position: relative;
}

.header-verticalmenu:hover .nav-menu {
  display: block;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

footer .wrap .footer-infos h3{margin: 0 0 0.25rem 0; padding: 0;}

footer .wrap .footer-infos{flex:1;}

footer .wrap .footer-infos p{margin: 0; padding: 0;}

	.ascend.using-mobile-browser #search #search-box {
		top: 20px!important;
	}

#cookies span.cook_close{
	position:absolute;
	z-index:2;
	top:0px;
	right:0px;
	cursor:pointer;
	margin:0px auto;
	float:right;
	border:1px solid #ffffff;
	padding:0px 7px;
	font-size:0.65rem;
	line-height:1rem;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:600;
}

#cookies span.cook_close:hover{
	background-color:#0d4c90;
}

.item5 {
    order: 5;
    flex-grow: 1;
    text-align: center !important;
}

.row,.row-main{position:relative;margin:0;padding:0;}
.row:before,.row-main:before,.row:after,.row-main:after{content:'';display:table}
.row:after,.row-main:after{clear:both}
.row-main{margin:0 auto;padding:0 20px;max-width:1412px;}
.row-main--wide{max-width:1840px}
.row-main--full{max-width:none}
.b-annot .row-main{padding-top:20px;padding-bottom:20px;-webkit-flex:1 1 1412px;-ms-flex:1 1 1412px;flex:1 1 1412px}
.b-cars--servis .b-cars__content .row-main{padding:50px 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.b-contact .row-main{z-index:3}
.b-footer .row-main{z-index:2}
.b-intro__list .row-main{-webkit-flex:1 1 1412px;-ms-flex:1 1 1412px;flex:1 1 1412px;padding:40px 0}
.main.is-detail .row-main{z-index:2}

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


.clearfix {display: inline-block;}



* html .clearfix {height: 1%;}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

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


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}


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;
}
.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}
.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}
.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}
.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}
.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}
.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}
.space-small{padding-top:40px;padding-bottom:40px}


.toggle-bar{
	display: none;
}


	.toggle-bar span{
		position: absolute;
		top: 50%;
		margin-top: -2px;
		height: 4px;
		left: 8px;
		right: 8px;
		background: #FFF;
		box-shadow: 0 10px 0 0 #FFF, 0 -10px 0 0 #FFF;
	}

.jumbotron .promotional {color: #F0F0F0;background-color:rgba(0,0,0,0.5);padding: 30px 20px;text-align: left;}

.jumbotron .ala-announce {color: #F0F0F0;background-color:rgba(0,0,0,0.5);padding: 20px;text-align: left;}

.jumbotron a {color: #F0F0F0; text-decoration: underline;}

  .jumbotron{padding-top:30px;padding-bottom:30px}
.jumbotron .h1,.jumbotron h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.header-logo,.header-menu-pc__inner-wrap,.header-menu-pc__list{display:-ms-flexbox;display:flex;height:100%}
.header-menu-pc__list{list-style: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: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";
	}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.wpsm-comptable-wrap { margin: 25px 0; overflow: auto; }

body:not(.header--small) .site-logo--text { font-size: 90px; }

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

.header { background-color: #ffffff; }


.pagination .page-numbers {
	display: none;
	line-height: 3.2em;
	padding: 0 0.6667em;
}


.pagination .page-numbers.current {
	text-transform: uppercase;
}
.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-6{width:50%}

#footer .suggest{float:right}

	.forum_blog_bg2 {
		background-color: white;
	}

div#shownewslist div.paginator {text-align: center; font-size: 14px; font-weight: bold;}


div.webshop div.paginator {text-align: center; font-size: 14px; font-weight: bold;}

.archive .content-area {
  padding: 40px 0;
}

.archive .content-area article.hentry, .search .content-area article.hentry {
  background: #f7f7f7 none repeat scroll 0 0;
  margin-bottom: 30px;
  padding: 30px;
}

.content-area article.hentry img.wp-post-image {
  margin-bottom: 15px;
}


#top_cart_product_list .empty_cart {
	padding: 15px;
	font-size: 36px;
	color: #ccc;
}
.et_pb_row_3.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_1.et_pb_row{margin-left:auto!important;margin-right:auto!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-bottom:0px}
div#loginbox
img.logo{float:right;margin:12px
4px 0 0}

 .enews .screenread {
	height: 1px;
    left: -1000em;
    overflow: hidden;
    position: absolute;
    top: -1000em;
    width: 1px; }


.h-t-logo1{
	width: 58%;
	min-width:270px;
	height: auto; 
}


#footer-bottom-area {
	clear:both;
	padding:15px 2% 10px 2%;
	background-color:#D3D3D3;
}


#footer-bottom-area a {
	color:#aaaaaa;
}


#footer-bottom-area a:hover {
	color:#111111;
}


#footer-bottom-area,
#copyright {
	clear:both;
	text-align:center;
}

	
	#footer-main,
	#footer-bottom-area {
		padding-left:0;
		padding-right:0;
	}

#news_holder{
	width:100%;
	float:left;
	border-bottom:1px solid #dadada;
	padding-bottom:5px;
	}

	.furniture-panel .col-lg-4{float:left; width:33.33%;}
#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}


.home-foc, .changephoto, .home-foc .photo {
  width: 100%;
  height: 585px;
  overflow: hidden;
  position: relative; }


.changephoto {
  position: relative;
  z-index: 0; }


.home-foc2, .changephoto, .home-foc2 .photo {
  width: 100%;
  height:694px;
  overflow: hidden;
  position: relative; }


.news_top_desc {
    margin-top: 2px;
    color: #999999;
    font-size: 12px;
    line-height: 18px;
}


    .news_top_desc a {
        color: #999999;
    }


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}


.yellow-text {
	color: #f9d45e;
}
.bs-pagination-label{color:rgba(138,138,138,.83);font-size:11px;margin-left:4px}


#wrapper {
  margin: 0;
  padding: 0;
  position: relative; }
.intro-banner__content{-moz-transition:opacity 1.5s ease-in-out;-ms-transform:translate(-50%,-50%);-o-transition:opacity 1.5s ease-in-out;-webkit-transform:translate(-50%,-50%);-webkit-transition:opacity 1.5s ease-in-out;color:#fff;font-family:GTSectra,serif;font-size:2.8rem;font-weight:400;left:50%;letter-spacing:-.01em;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity 1.5s ease-in-out;width:100%}
.intro-banner__content p{letter-spacing:0}

.sub-menu{
	display: block;
}

.primary-menu li .sub-menu{
	display: none;
	position: absolute;
	left: 0;
	margin-right: 0;
	padding-left: 0;
	background-color: #fff;
	min-width: 220px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28);
}

.primary-menu li .sub-menu li{
	display: block;
}

.primary-menu li .sub-menu li a i{
	display: none;
}

.menu ul li .sub-menu li a{
    background-color: #fff;
	padding: 10px 15px;
	color: #565d65;
}

.menu ul li .sub-menu li a:hover{
	color: #4ea947;
}

.primary-menu li:hover .sub-menu{
	display: block;
}

	.menu ul li .sub-menu li{
		margin-left: 0;
	}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}


.afdgrid{
	margin-top:10px;
		}


 

#pagenavi { clear: both; text-transform: uppercase; margin: 0 0 30px; }

#pagenavi a { padding: 3px 5px; margin: 2px; text-decoration: underline; }

#pagenavi span { padding: 3px 5px; margin: 2px; }

#pagenavi a:hover, #pagenavi span.current { color: #111; }

#pagenavi span.current { font-weight: bold; }
.rh-header .menu-container .menu-handler{color:#fff;width:54px;height:54px;text-align:center;display:inline-block;font-size:18px;background-color:rgba(255,255,255,.05);cursor:pointer;position:relative;border-left:1px solid rgba(0,0,0,.07)}
.rh-header .menu-container .menu-handler .lines{display:inline-block;width:22px;height:2px;background:#ecf0f1;position:relative;margin-top:25.5px}
.rh-header .menu-container .menu-handler .lines:after,.rh-header .menu-container .menu-handler .lines:before{display:inline-block;width:22px;height:2px;background:#ecf0f1;position:absolute;left:0;content:''}
.rh-header .menu-container .menu-handler .lines:before{top:8px}
.rh-header .menu-container .menu-handler .lines:after{top:-8px}
.rh-header.light .menu-container .menu-handler .lines,.rh-header.light .menu-container .menu-handler .lines:after,.rh-header.light .menu-container .menu-handler .lines:before{background:#2c2c2c}

.footer-right .appstore{margin-right:15px;}


#top_bar { width: 100%; color: #fff; background-color: #397C2C; padding-top: 10px; padding-bottom: 10px; }

#top_bar .simple-social-icons ul li a, #content_box .simple-social-icons ul li a { padding:7px; }


	#wrapper,
	#colophon,
	#main,
	article.post,
	#container,
	#linky {
		width: auto;
	}


	#forbottom,
	#colophon {
		margin: 0 20px;
	}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}


.footer-col ul.f-menu{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;margin-bottom: 6px}


.footer-col ul.f-menu li{margin-bottom: 10px;line-height: 17px;}


.footer-col ul.f-menu li a{font-size: 15px;color: #c1c1c1}
.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}

.pagination .current .currenttext { 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"}





.blog-thumb  .blog-thumb-desc {
  overflow: hidden;
}


.blog-thumb .blog-thumb-desc h3 {
  font-size: 14px;
  margin: 0 0 5px;
  font-weight: 400;
  line-height: 1.4;
}


.blog-thumb .blog-thumb-desc h3 a {
  color: #555;
}




.blog-thumb1  .blog-thumb-desc {
  overflow: hidden;
}


.blog-thumb1 .blog-thumb-desc h3 {
  font-size: 14px;
  margin: 0 0 5px;
  font-weight: 400;
  line-height: 1.4;
}


.blog-thumb1 .blog-thumb-desc h3 a {
  color: #555;
}
