/*******************Reset*****************

-webkit-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out; 
-moz-transition: all 400ms ease-out; 
-ms-transition: all 400ms ease-out; 
transition: all 400ms ease-out;*/

/*titulos banners*/
/*@import url('https://fonts.googleapis.com/css?family=Pacifico');*/
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700&display=swap');

/*titulos y parrafos*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

*{margin:0; padding:0;}
html{margin:0 !important}

/*body::-webkit-scrollbar{
    width: 5px;
}

body::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb{
  	background-color: #2d4838;
  	outline: 1px solid slategrey;
}*/

body{font-family: 'Roboto', sans-serif !important;margin:0; padding:0 !important; background: #e3e7e6;color:#2d4838 !important; position:relative; font-size:16px!important; width:100%;line-height:1.33em;}
a,button{outline: 0px;}
	h1, h2, h3, h4, h5, h6{color:#2d4838; font-weight:bold;letter-spacing: 3px;margin: 0;position: relative;}
		h1{font-size:40px; color: #2d4838;}
		h2{font-size:35px; color: #2d4838;}
		h3{font-size:20px; color: #2d4838;}
		h4{font-size:18px;}
		h5{font-size:16px;}
		h6{font-size:14px;}

	input:focus, select:focus, textarea:focus,.btn_cerra:focus{outline:none;}
	input, input[type="text"], input[type="file"]{background: none; border: none;color:#666;}

	nav ul{margin:0 !important; padding:0 !important}
	ul, li{list-style: none}

	a{text-decoration:none!important; color:#fff !important; font-size:16px;/*-webkit-transition: all 400ms ease-out; -o-transition: all 400ms ease-out; -moz-transition: all 400ms ease-out; -ms-transition: all 400ms ease-out; transition: all 400ms ease-out;*/}
		a:hover{text-decoration:none!important;  color:#fff !important;}
		a img{border:none; -webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -moz-transition: all 800ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out;}
		a:hover img{-webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out;}

	p{font-family: 'Roboto', sans-serif!important;font-weight: 100;}
	.clear{clear:both;}

	.flip{cursor:pointer;}
	
	.no_padding{padding:0}
	.no_gutter > [class*='col-']{padding-right:0; padding-left:0;}
	.col-centered{float: none;margin: 0 auto;display: table;}
	.content_info{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
	.content_loading{background: rgba(0, 0, 0, 0.7);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999;}
	.content_loading .img_loading{margin: 0 auto;display: table;position: relative;top: 50%;width: 240px;}

	.display_table{display: table; width: 100%;; height: 100%}
	.display_table_cell{display: table-cell; width: 100%; height: 100%; vertical-align: middle}
	
	.shared{text-align: center;}
	.shared h5{text-transform: uppercase; font-weight: bold!important; color: #000!important}
	.shared li{display: inline-block}
	.shared li a{display: block; margin: 0 2px}
	.shared li a i{font-size: 13px;}

	::-moz-selection{background: #ccc;}
	::selection{background: #ccc;} 
/********************fin Reset******************/

/******************************* HEADER *******************************/
#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
.header_mobile{display: none;}
#access{text-align: right;}
#access ul{}
#access li{display: inline-block;}
#access a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
#access li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
#access li a:hover:after{opacity: 1;}
#menu{display: none;}
#lineas_menu{width: 35px;position: relative;margin: auto}
.linea_menu{display: block; width: 95%; height: 3px; margin: 4px auto;transition: all 400ms ease-out;}
#menu.on .linea_2{width: 0px!important;}
#menu.on .linea_1{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin:auto; transform:rotate(45deg)}
#menu.on .linea_3{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin:auto; transform:rotate(-45deg)}
.menu-item-2290{width: 190px;text-align: center;}

/*********SECTIONS GRAL************/
.container_campestre{padding: 30px 15px;}
.container_campestre-asamblea{padding: 30px 200px;}
.container_footer{margin: 0 50px;}

.header_left{text-align: left}
.header_center{text-align: center}
.header_right{text-align: right}
	.header_section h1{font-size: 55px;color: #fff !important;}
    .header_section h2,.header_section h3,.header_section h4,.header_section h5, .header_section h6{color: #fff !important;}
	.header_section h2{font-size:35px;}
	.header_section h3{font-size:35px}
	.header_section h4{font-size:25px}
	.header_section h5{font-size:20px}
	.header_section h6{font-size:18px}
	.header_section span{position:relative;margin: auto;display: block;}				

.banner_section{margin: 0 auto;position: relative}
.banner_section .entry_content p{text-align: center;color: #fff !important;}

.btn_campestre{position:relative;background: #807451;padding: 10px 40px;font-weight: 100;font-size: 18px;margin: 0 auto;display: table !important;outline: 0;border: none;}
.btn_campestre:after{content: "";width: 20px;height: 100%;position: absolute;top: 0;left: 0;background: #fff;}
.btn_campestre:hover span{color: #2d4838;}
.hvr-bounce-to-right:before{background: #fff !important;}
/*.content_banner{position: absolute;top: 0; left: 0; width:100%; height: 100%;transition: all 400ms ease-out}*/

/*******FORMATO CONTENTIDO********/		
.entry_content{/*margin: 0 auto 55px auto;*/padding: 20px 0;}

.entry_content table{border: none !important;}
.entry_content table tr:first-child{background: #807451 !important;}
.entry_content table tr:first-child td{color: #fff !important;text-transform: uppercase;}
.entry_content table td{text-align:center;color: #807451;padding: 15px;font-size: 16px;}

/*.entry_content table tr td h2{text-align:center}*/
/*.entry_content table tr td h2,.entry_content table tr td h3,.entry_content table tr td h4,.entry_content table tr td h5,.entry_content table tr td h5{color:#2d4838;}*/

.entry_content h1{font-size: 40px;font-weight: bold !important;}
/*.entry_content h2,.entry_content h3,.entry_content h4,.entry_content h5,.entry_content h6{font-weight: bold;color:#fff;}						*/
.entry_content h2 strong,.entry_content h3 strong,.entry_content h4 strong,.entry_content h5 strong,.entry_content h6 strong{color:#fff;}
.entry_content h2{font-size: 35px}
.entry_content h3{font-size: 20px}
.entry_content h4{font-size: 18px}
.entry_content h5{font-size: 16px}
.entry_content h6{font-size: 14px}

/*.entry_content strong,.entry_content b{color: #fff !important}*/
.entry_content a,.entry_content a strong,.entry_content a b,.entry_content p a{color:#2d4838 !important;}
/*.entry_content a:hover,.entry_content a:hover strong,.entry_content a:hover b,.entry_content p a:hover{color:#fff  !important; font-size: 20px;}					*/
.entry_content p{/*margin-bottom: 20px!important;*/font-weight: 300 !important; color: #2d4838;text-align: left;}					
.entry_content ul{text-align: left;color: #2d4838;}

.entry_content ul{font-weight: 300 !important;margin: 0 20px;}
.entry_content ul li{position:relative;list-style: circle;margin-bottom: 10px;}

.entry_content ol{font-weight: 300 !important;margin: 0 20px;}
.entry_content ol li{position:relative;list-style: decimal;margin-bottom: 10px;}

.entry_content blockquote{border-radius:15px; border-left: none;border-right: none;border-top: none; border-bottom:#77b8d6 ; text-align:center; box-shadow:0px 3px 5px rgba(6,6,6,0.4); margin:25px auto}
.entry_content blockquote p{color:#2d4838; font-weight: bold}
.entry_content .gallery figure img{width: 100%; height: 100%}

/***********PAGINADOR***************/
#pagination{display: table; margin: 30px auto 0; text-align: center}
#pagination li{display: inline-block; margin: 0 2.5px}
#pagination li a,#pagination li span{color: #2d4838!important; font-size: 18px; display: block; min-width: 30px; min-height: 30px; padding: 0 5px; text-align: center; line-height: 30px;background: #fff;}
#pagination li a:hover,#pagination li span:hover,#pagination li span.current{background: #2d4838; color: #fff!important;cursor: pointer;}
#pagination li a,#pagination li span .inactive{opacity: 0.8;}

/************FORMATO FORMULARIOS***************/
.form_campestre{/* margin: 0 10%;*/transition: all 400ms ease-out;position: relative;}
.form_campestre .item_form{margin-bottom: 15px}
		/*.form_campestre p{margin:15px !important}*/
			.form_campestre input,.form_campestre textarea,.form_campestre select{background: transparent;width: 100%;color: #fff !important;padding: 5px;outline: none;border-bottom: 1px solid #fff;font-weight: 200;font-style: italic;}
			
			.form_campestre input[type='checkbox']{width: auto !important;}
			.form_campestre .wpcf7-list-item{margin: 0 !important;}
			.form_campestre .wpcf7-list-item-label{color: #fff;}

			.form_campestre input:focus,.form_campestre textarea:focus{outline: none;color:#fff !important}
		
			.form_campestre textarea{max-width: 100% !important;width: 100% !important;max-height:74px !important; height:74px !important;border-left: 0;border-right: 0;border-top: 0;}
			
			.form_campestre .btn_campestre{background: #fff !important;color: #2d4838 !important;font-weight: bold !important;font-style: inherit !important;display: table !important;width: auto !important;margin: 0 auto !important;padding: 10px 40px !important;}
			.form_campestre .btn_campestre:focus{color: #2d4838 !important;}

			.form_campestre input:focus::-webkit-input-placeholder{color:#fff;}
			.form_campestre input:focus::-moz-placeholder{color:#fff;} /* firefox 19+ */
			.form_campestre input:focus::-ms-input-placeholder{color:#fff;} /* ie */
			.form_campestre input:focus::-o-placeholder{color:#fff;}

            .form_campestre input::-webkit-input-placeholder{color:#fff;}
			.form_campestre input::-moz-placeholder{color:#fff;} /* firefox 19+ */
			.form_campestre input::-ms-input-placeholder{color:#fff;} /* ie */
			.form_campestre input::-o-placeholder{color:#fff;}

			
			.form_campestre textarea:focus::-webkit-input-placeholder{color:#fff;}
			.form_campestre textarea:focus::-moz-placeholder{color:#fff;} /* firefox 19+ */
			.form_campestre textarea:focus::-ms-input-placeholder{color:#fff;} /* ie */
			.form_campestre textarea:focus::-o-placeholder{color:#fff;}

            .form_campestre textarea::-webkit-input-placeholder{color:#fff;}
			.form_campestre textarea::-moz-placeholder{color:#fff;} /* firefox 19+ */
			.form_campestre textarea::-ms-input-placeholder{color:#fff;} /* ie */
			.form_campestre textarea::-o-placeholder{color:#fff;}
			
			.form_campestre textarea::-webkit-scrollbar{
   				width: 5px;
			}

			.form_campestre textarea::-webkit-scrollbar-track{
				   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
			}
				 
			.form_campestre textarea::-webkit-scrollbar-thumb{
				background-color: #807451;
				outline: 1px solid slategrey;
			}

			.form_campestre .wpcf7-not-valid-tip{background: rgb(173, 157, 111);color: #fff;font-size: 12px;text-align: center;margin: 5px 0;border-radius: 5px 5px 15px 5px;padding: 5px 10px;font-weight: 400;display: block;font-style: italic;}
			.form_campestre .wpcf7 .wpcf7-response-output{background: rgb(173, 157, 111);color: #fff;font-size: 12px;margin: 0;border: none !important;padding: 10px !important;border-radius: 5px 5px 15px 5px;font-weight: 400;display: block;font-style: italic;}

/*********REDES**SOCIALES****************/
.container_top{padding: 5px 118px !important;margin: 0 auto;background: #2d4838;}
.container_top .slash{color: #fff;margin: 0 10px;}
.container_top h5{font-weight: 400;text-align: center;padding: 5px 0;display: inline-block; vertical-align: middle;}
.container_top h5 a{color: #fff !important;}

#redes_sociales{position: relative;}
#redes_sociales ul{list-style: none;}
#redes_sociales li{display: inline-block; vertical-align: middle; margin: 2px;}
#redes_sociales a{display: block; text-align: center;transition: all 400ms ease-out;}
#redes_sociales a:before{background:#807451 ;font: normal normal normal 12px/1 FontAwesome;content: "\f415"; color: #2d4838;width: 20px; height: 20px; border-radius: 50px;; display: block; line-height: 20px}
#redes_sociales a:hover:before{background:#fff;color: #807451;transition: all 400ms ease-out;}
#redes_sociales a[href*="codepen.io"]:before{content: "\f1cb ";}
#redes_sociales a[href*="digg.com"]:before{content: "\f1a6 ";}
#redes_sociales a[href*="dribbble.com"]:before{content: "\f17d ";}
#redes_sociales a[href*="dropbox.com"]:before{content: "\f16b ";}
#redes_sociales a[href*="facebook.com"]:before{content: "\f09a";}
#redes_sociales a[href*="flickr.com"]:before{content: "\f16e ";}
#redes_sociales a[href*="foursquare.com"]:before{content: "\f180 ";}
#redes_sociales a[href*="plus.google.com"]:before{	content: "\f0d5";}
#redes_sociales a[href*="github.com"]:before{content: "\f09b";}
#redes_sociales a[href*="instagram.com"]:before{content: "\f16d ";}
#redes_sociales a[href*="linkedin.com"]:before{content: "\f0e1 ";}
#redes_sociales a[href*="pinterest.com"]:before{content: "\f231";}
#redes_sociales a[href*="getpocket.com"]:before{content: "\f265";}
#redes_sociales a[href*="f281 .com"]:before{content: "\f222";}
#redes_sociales a[href*="skype.com"]:before{content: "\f17e ";}
#redes_sociales a[href*="twitter.com"]:before{content: "\f099 ";}
#redes_sociales a[href*="vimeo.com"]:before{content: "\f27d ";}
#redes_sociales a[href*="youtube.com"]:before{content: "\f16a ";}
#redes_sociales a[href*="wa.link"]:before{content: "\f232 ";}

/**********FOOTER****************/
#content_footer{background: #fff;}
.item_footer{margin: 2px;background: #807451;padding: 10px;text-align: center;transition: all 400ms ease-out;}
.item_footer:hover h4{color: #2d4838 !important;transition: all 400ms ease-out;}
.item_footer h4{color: #fff!important;font-family: 'Roboto', sans-serif!important;font-weight: bold;margin: 10px 0;font-size: 15px !important;}
.item_footer h4 a{color: #fff!important;font-size: 15px !important;}
.item_footer h5{margin-top: 0;color: #fff !important;text-align: center;}
.item_footer nav{text-align: left;}
.item_footer nav ul,.item_footer ul{margin: 0; padding: 0;}
.item_footer ul li{color: #807451!important;font-size: 15px !important;font-weight: 300;}
.item_footer ul li a{color: #807451!important;font-size: 15px !important;}

.item_footer #redes_sociales a:before{width: 32px;height: 32px;line-height: 35px;font-size: 20px;background: #fff !important;color: #807451 !important;}
.item_footer #redes_sociales a:hover:before{color: #2d4838 !important;}

.anchor_text{background: #807451 !important;padding: 15px; color: #fff;}
.anchor_text p,.anchor_text a{font-size: 14px;margin: 0;font-weight: 300;} 
.anchor_text a figure img{width: 100px;}
.anchor_text .item_footer ul li{color: #fff!important;margin: 0;}
.anchor_left{text-align: left;}
.anchor_right{text-align: right;}
.anchor_right a{display: inline-block; vertical-align: middle;}
.anchor_right p{display: inline-block; vertical-align: middle;}
.anchor_right span{color:#fff;}
.anchor_right a figure img{width: 100px;}
.anchor_center{text-align: center;}
.anchor_center a{display: inline-block; vertical-align: middle;}
.anchor_center p{display: inline-block; vertical-align: middle;}
.anchor_center span{color:#fff;}
.anchor_center a figure img{width: 100px;}
#wha {
    color: #ffffff !important;
}
#web {
    color: #ffffff !important;
}

#email {
    color: #ffffff !important;
}


/******** Inicio Mi CSS********/
.btn_reservas{position: fixed;right: 0;bottom: 15%;width: 130px;z-index: 999;margin: 0 -20px;}
.btn_footer{width: 130px;margin: 0 10px;float: left;}
.btn_golf{width: 70px;margin: 10px 5px;float: left;}

/*logo*/
#logo_top{width: 200px;margin: 10px 0;}
#logo_top img{width: 100%;}

/*titulos*/
.header_section h1{font-family: 'Quicksand', sans-serif;font-weight: bold !important;}
.header_section h1 ,.header_section h2,.header_section h3 span,.header_section h4 span,.header_section h5 span,.header_section h6 span{padding: 20px 0;}
.header_section h2 span,.header_section h3 span,.header_section h4 span,.header_section h5 span,.header_section h6 span{color: #2d4838;}

/*.header_section h1 span:before,.header_section h2 span:before{content: '';background: #fff;width: 90px;height: 2px;display: block;position: absolute;margin: 0 auto;right: 0;bottom: -5px;}*/


/*Carrouseles*/
/*.carrusel{padding: 0 5%;position: relative;}
.carrusel .owl-nav .owl-prev,.carrusel .owl-nav .owl-next{position: absolute;top: 50%;width: auto;margin-top: -45px;padding: 0px;color: #fff;font-weight: bold;font-size: 70px;border-radius: 0 3px 3px 0;}
.carrusel .owl-nav .owl-prev{left: 0;}
.carrusel .owl-nav .owl-next{right: 0;}
.carrusel .items_carrusel{margin: 5px;cursor: move;}*/

/*Carrouseles*/
.content_gallery .carrusel{/*padding: 0 5%;*/position: relative;/*margin: 20px 0;*/cursor: move;}
/*.carrusel .owl-nav .owl-prev,.carrusel .owl-nav .owl-next{position: absolute;top: 50%;width: auto;margin-top: -45px;padding: 0px;color: #fff;font-weight: bold;font-size: 70px;border-radius: 0 3px 3px 0;}*/
.content_gallery .carrusel .owl-nav .owl-prev,.carrusel .owl-nav .owl-next{position: absolute;top: 50%;width: auto;margin-top: -45px;border-radius: 0 3px 3px 0;}
.content_gallery .carrusel .owl-nav .owl-prev{left: 0;margin-left: 20px;color: #d0b360 !important;}
.content_gallery .carrusel .owl-nav .owl-next{right: 0;margin-right: 20px;color: #d0b360 !important;}

.content_gallery .carrusel figure{overflow:hidden;}
.content_gallery .carrusel figure img{filter: brightness(0.8);transition: all 400ms ease-out;}
.content_gallery .carrusel figure:hover img{filter: brightness(1);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);transition: all 400ms ease-out;}


/*videos*/
.content_video{margin-top: 30px;background: #2d4838;}
/*.carrusel .items_carrusel{margin: 5px;cursor: move;}*/

/*inicio home*/
.section_home .entry_content p{color: #fff;}

/*formatos estructura*/
.formato_left{background: #fff;width: 35%;right:0;margin-right: 10%;position: absolute;top: -30px;padding: 20px;border-bottom: 15px solid #807451;}
.formato_left .btn_campestre{float: right;}
.formato_left .display_table_cell{vertical-align: top !important;}
.formato_left .header_section h2{color: #2d4838 !important;}
.formato_left .entry_content p{color: #2d4838 !important;}
.formato_left .btn_campestre:after{background: #2d4838 !important;}
.formato_left .btn_campestre.hvr-bounce-to-right:before{background: #2d4838 !important;}
.formato_left .btn_campestre:hover span {color: #fff !important;}

.formato_full{background: #2d4838;padding: 80px 0;/*height: 250px;*/}
/*.formato_full .entry_content{margin: 0 50px;}*/
.items_full{background: #fff;padding: 20px 20px 0;margin: 20px 0;position: relative;}
.items_full h3{text-align: center;padding: 50px 0;}

.items_full figure{overflow:hidden;position: relative;}
.items_full figure img{transition: all 400ms ease-out;}
.items_full:hover figure img{-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);transition: all 400ms ease-out;}
.items_full:hover h3{color: #fff !important;transition: all 400ms ease-out;}
.items_full:hover .bg_items_full{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #2d4838;transition: all 400ms ease-out;}

.plus_full{text-align: right;position: absolute;right: 0;bottom: 0px;border-style: solid;border-width: 0 0 100px 100px;border-color: transparent transparent #807451 transparent;width: 0;height: 0;}
.plus_full .fa-plus{position: absolute;margin: 0 -15px 0;top: 60px;right: 40px;color: #fff;}

.plus_circle{text-align: center;color: #fff;}
.plus_circle .fa-plus-circle{font-size: 40px;}

#plus.fa{-webkit-transition: -webkit-transform 0.8s ease-in-out;transition: transform 0.8s ease-in-out;}
#plus.fa:hover{-webkit-transform: rotate(360deg);transform: rotate(360deg);}

.banner_section .entry_content{padding: 0 20%}

/*Inicio pdf*/
/*btn download*/
.wp-block-file .wp-block-file__button{background: #2d4838;color: #fff !important;padding: 10px 15px;}
.pdfemb-viewer{margin: 0 auto !important;}
/*fin pdf*/

/*deportes*/
#deportes.section_home{position: relative;max-width: 100%;overflow: hidden;}

/*experiencias*/
#experiencias.section_home{position: relative;max-width: 100%;overflow: hidden;}

/*hoteleria*/
#hoteleria.section_home{position: relative;max-width: 100%;overflow: hidden;}

/*eventos*/
#eventos.section_home{position: relative;}

/*el club*/
#el_club.section_home{position: relative;max-width: 100%;overflow: hidden;}

/*Linea de transparencia*/
#linea_de_transparencia.section_home{position: relative;max-width: 100%;overflow: hidden;}

/*vincula tu marca*/
#vincula_marca.section_home{position: relative;}
#vincula_marca.section_home .header_section h2 span:after{background: #fff !important;}
/*fin home*/

/*inicio archives*/
/* deportes*/
#archive_deportes.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_deportes.section_archive .items_deportes{position: relative;}
#archive_deportes.section_archive .items_deportes h3{text-align: center;color: #fff;margin: 25px 0;}
#archive_deportes.section_archive .items_deportes .bg_post{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.7;transition: all 400ms ease-out;}
#archive_deportes.section_archive .items_deportes:hover .bg_post{opacity: 1;transition: all 400ms ease-out;}

/*el club*/
#archive_el_club.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_el_club.section_archive .items_el_club{position: relative;}
#archive_el_club.section_archive .items_complementarios{position: relative;height: 200px;background: #2d4838;transition: all 400ms ease-out;}
#archive_el_club.section_archive .items_complementarios.active{background: #807451;}
#archive_el_club.section_archive .items_complementarios .header_section h3{transition: all 400ms ease-out;}

#archive_el_club.section_archive .items_coorporativo{position: relative;margin-bottom: 20px;}
#archive_el_club.section_archive .items_coorporativo .bg_post{background: #2d4838;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.7;transition: all 400ms ease-out;}
#archive_el_club.section_archive .items_coorporativo .entry_content p,.items_coorporativo .entry_content ul,.items_coorporativo .entry_content ol{color: #fff;}
#archive_el_club.section_archive .items_coorporativo .content_info{padding: 100px 20px;}

/*linea_de_transparencia*/
#archive_linea_de_transparencia.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_linea_de_transparencia.section_archive .items_linea_de_transparencia{position: relative;}
#archive_linea_de_transparencia.section_archive .items_complementarios{position: relative;height: 200px;background: #2d4838;transition: all 400ms ease-out;}
#archive_linea_de_transparencia.section_archive .items_complementarios.active{background: #807451;}
#archive_linea_de_transparencia.section_archive .items_complementarios .header_section h3{transition: all 400ms ease-out;}

#archive_linea_de_transparencia.section_archive .items_coorporativo{position: relative;margin-bottom: 20px;}
#archive_linea_de_transparencia.section_archive .items_coorporativo .bg_post{background: #2d4838;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.7;transition: all 400ms ease-out;}
#archive_linea_de_transparencia.section_archive .items_coorporativo .entry_content p,.items_coorporativo .entry_content ul,.items_coorporativo .entry_content ol{color: #fff;}
#archive_linea_de_transparencia.section_archive .items_coorporativo .content_info{padding: 100px 20px;}

/*vinculate*/
#archive_vincula.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_vincula.section_archive .items_vincula{position: relative;padding: 30px 0;}
#archive_vincula.section_archive .items_vincula .contentenido{padding: 0 20px;}

/*hoteleria*/
#archive_hoteleria.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_hoteleria.section_archive .items_sedes{position: relative;}
#archive_hoteleria.section_archive .items_sedes h3{text-align: center;color: #fff;margin: 25px 0;}
#archive_hoteleria.section_archive .items_sedes figure img{filter: brightness(80%);transition: all 400ms ease-out;}
#archive_hoteleria.section_archive .items_sedes:hover figure img{filter: inherit;transition: all 400ms ease-out;}

#archive_noticias.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_noticias.section_archive .items_noticias{position: relative;margin: 10px 0;}
#archive_noticias.section_archive .items_noticias .date{position: absolute;top: 0;right: 0;background: #fff;padding: 5px;margin: 10px;}
#archive_noticias.section_archive .items_noticias .date p{font-weight: bold;margin: 0;}
#archive_noticias.section_archive .items_noticias .date .fa-calendar{font-size: 16px;margin: 0 10px;}
#archive_noticias.section_archive .items_noticias figure img{filter: brightness(80%);}
#archive_noticias.section_archive .items_noticias .cta{position: absolute;top: 35%;left: 47%;}
#archive_noticias.section_archive .items_noticias .content_noticias{background: #fff;padding: 20px;height: 150px;}
#archive_noticias.section_archive .items_noticias .content_noticias::-webkit-scrollbar{width: 5px;}
#archive_noticias.section_archive .items_noticias .content_noticias::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
#archive_noticias.section_archive .items_noticias .content_noticias::-webkit-scrollbar-thumb{background-color: #2d4838;outline: 1px solid slategrey;}
#archive_noticias.section_archive .items_noticias h3{color: #2d4838;letter-spacing: 0;}
#archive_noticias.section_archive .items_noticias .entry_content p{color: #2d4838;}

#archive_formularios.section_archive .items_formularios{position: relative;max-width: 100%;overflow: hidden;}
#archive_formularios.section_archive .items_formularios{position: relative;margin: 10px;transition: all 400ms ease-out;}
#archive_formularios.section_archive .items_formularios .content_info{background: rgba(0, 0, 0, 0.3);transition: all 400ms ease-out;}
#archive_formularios.section_archive .items_formularios:hover .content_info{background: transparent;transition: all 400ms ease-out;}
#archive_formularios.section_archive .items_formularios:hover{-webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.5);box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.5);transition: all 400ms ease-out;}
#archive_formularios.section_archive .items_formularios h3{text-align: center;color: #fff;margin: 20px 10px;letter-spacing: 1px;}
#archive_formularios.section_archive .items_formularios .display_table .display_table_cell{vertical-align: bottom;}
/*fin archives

/*inicio singles*/
/*deportes*/
.section_single{position: relative;max-width: 100%;overflow: hidden;}
.section_single .items_single{position: relative;}
.section_single .items_single .contentenido{padding: 0 20px;}
.section_single .items_single .background_deportes{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.section_single .items_single #title_gallery{padding:30px 0;}

/*hoteleria*/
#single_hoteleria.section_single .items_single .header_section strong{color: #db262d;}
#single_hoteleria.section_single .items_single #iconos .entry_content p{color: #807451;}
#single_hoteleria.section_single .items_single #iconos p{margin: 0 auto;display: table;}
#single_hoteleria.section_single .items_single #iconos .alignnone{margin: 10px;}

#single_noticias.section_single{position: relative;}
#single_noticias.section_single h1,#single_noticias.section_single h2,#single_noticias.section_single h3,#single_noticias.section_single h4,#single_noticias.section_single h5,#single_noticias.section_single h6{letter-spacing: 0;}
#single_noticias.section_single h1{font-size:25px;}
#single_noticias.section_single h2{font-size:20px;}
#single_noticias.section_single h3{font-size:18px;}
#single_noticias.section_single h4{font-size:16px;}
#single_noticias.section_single h5{font-size:14px;}
#single_noticias.section_single h6{font-size:14px;}

/*pages*/
#single_pages.section_single{position: relative;}
#single_pages.section_single .items_page{position: relative;}

.items_asamblea{position: relative;max-width: 100%;overflow: hidden;}
.items_asamblea{position: relative;margin: 10px;transition: all 400ms ease-out;}
.items_asamblea .content_info{background: rgba(133, 118, 78, 0.5);transition: all 400ms ease-out;}
.items_asamblea:hover .content_info{background: rgba(133, 118, 78, 1);transition: all 400ms ease-out;}
.items_asamblea:hover{-webkit-box-shadow: 0px 3px 20px 0px rgba(133, 118, 78, 0.5);-moz-box-shadow: 0px 3px 20px 0px rgba(133, 118, 78, 0.5);box-shadow: 0px 3px 20px 0px rgba(133, 118, 78, 0.5);transition: all 400ms ease-out;}
.items_asamblea h3{text-align: center;color: #fff;margin: 20px 10px;letter-spacing: 1px;}
.items_asamblea .display_table .display_table_cell{vertical-align: center;}
.items_asamblea .display_table .display_table_cell figure{display: flex;justify-content: center;align-items: center;}

#single_pages.section_single #content_linea{position: relative;}
#single_pages.section_single #content_linea .items_posts{position: relative;}
#single_pages.section_single #content_linea .items_posts h3{color: #fff;margin: 20px 0;padding: 0 40px;}
#single_pages.section_single #content_linea .items_posts .entry_content{padding: 0 40px}
#single_pages.section_single #content_linea .items_posts .entry_content ul{color: #fff;}
#single_pages.section_single #content_linea .items_posts .entry_content ul li{margin: 0;}
#single_pages.section_single #content_linea .items_posts .entry_content a{color: #fff !important;}
/*fin singles*/

/*inicio taxonomy*/
/*hoteleria*/
#taxonomy_hoteleria.section_taxonomy{position: relative;max-width: 100%;overflow: hidden;}
#taxonomy_hoteleria.section_taxonomy .items_sedes{position: relative;margin: 5px;}
#taxonomy_hoteleria.section_taxonomy .items_sedes h3{text-align: center;margin: 25px 70px;}
#taxonomy_hoteleria.section_taxonomy .items_sedes .plus_circle .fa-plus-circle{color: #2d4838;}
#taxonomy_hoteleria.section_taxonomy .items_sedes .bg_post{width: 80%;height: 80%;position: absolute;top: 10%;left: 10%;opacity: 0.6;transition: all 400ms ease-out;}
#taxonomy_hoteleria.section_taxonomy .items_sedes:hover .bg_post{opacity: 0.8;transition: all 400ms ease-out;}
#taxonomy_hoteleria.section_taxonomy .items_sedes figure img{filter: brightness(80%);transition: all 400ms ease-out;}
#taxonomy_hoteleria.section_taxonomy .items_sedes:hover figure img{filter: inherit;transition: all 400ms ease-out;}

/*experiencias - eventos*/
#taxonomy_category.section_taxonomy .items_taxonomy{position: relative;}
#taxonomy_category.section_taxonomy .items_taxonomy h3{text-align: center;color: #fff;margin: 25px 0;}
#taxonomy_category.section_taxonomy .items_taxonomy figure img{filter: brightness(80%);transition: all 400ms ease-out;}
#taxonomy_category.section_taxonomy .items_taxonomy:hover figure img{filter: inherit;transition: all 400ms ease-out;}
#taxonomy_category.section_taxonomy .contentenido{padding: 0 20px;}

/*post experiencias - post eventos*/
#taxonomy_category.section_taxonomy{position: relative;max-width: 100%;overflow: hidden;}
#taxonomy_category.section_taxonomy .items_post_taxonomy{position: relative;padding: 30px 0;}
/*fin taxonomy

/*inicio contacto*/
#contacto{position: relative;background: #2d4838;padding: 40px 0 0;}
#contacto .entry_content p{color: #fff;}
/*sedes*/
#contacto .items_sede h3{color: #fff !important;}
#contacto .items_sede{position: relative;max-width: 100%;overflow: hidden;margin: 20px 0;}
#contacto .items_sede .entry_content #ico_sedes{color: #fff;float: left;margin-right: 15px;width: 20px;height: 20px;font-size: 20px;}
#contacto .items_sede .entry_content #ico_sedes:before{margin: 0 auto;display: table;}
#contacto .items_sede .entry_content #ico_sedes.fa-mobile{font-size: 25px;height: 25px;}

/*formulario*/
#contacto #btn_form_campestre{background: #fff;color: #2d4838;font-weight: bold;}
/*mapas*/
#contacto .nav-tabs{border: none !important;}
#contacto .nav-tabs li{background: #fff;display: inline-block;padding: 5px 20px;transition: all 400ms ease-out;}
#contacto .nav-tabs li a{color: #2d4838 !important;transition: all 400ms ease-out;font-weight: 300;}
#contacto .nav-tabs li:hover{background: #807451 !important;transition: all 400ms ease-out;}
#contacto .nav-tabs li:hover a{color: #fff !important;transition: all 400ms ease-out;}
#contacto .nav-tabs li.active{background: #807451 !important}
#contacto .nav-tabs li.active a{color: #fff !important;}
#contacto .tab-content .maps p{margin: 0;}
#contacto .tab-content .maps iframe{width: 100% !important;height: 400px !important;}
/*fin contacto*/

/******* Inicio Error 404 *******/
.content_error{position: relative;max-width: 100%;overflow: hidden;}
/******** Fin Error 404 *******
/******** Fin Mi CSS********/

/******** Inicio media queries ********/
@media only screen and (max-width: 2560px){
	/*menu*/
	#menu{display: block}
	#menu{position: absolute; background: none; border: none; z-index: 999;top: 36%;margin-right: 10%;right: 0;}
	#menu h6,#menu #lineas_menu{display: inline-block; vertical-align: middle;color: #1c4443 !important;font-size: 14px;}
	#menu #lineas_menu{width: 35px;}
	#menu #lineas_menu span{display: block; width: 95%; height: 3px;background: #2d4838;}
	#menu .pull-right .on #lineas_menu span{background: red !important;}

	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: block;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}
	
	#content_header{background: rgba(255, 255, 255, 0.9) !important;}
	.header_pc{display: none;}
	.header_mobile{display: block;}
	.bg_access{display: none;position: fixed;width: 25%;height: 100%;top: 0;right: 0;background: rgba(255, 255, 255, 0.5);}
	#access{display: none;width: 75%; height: 100%; position: fixed; top:0; left: 0;background: #2d4838;z-index: 999;}
	#access a{padding-top: 0px !important;left: 0px;padding-left: 0px;}
	#access li{display: block;position: relative;padding: 20px}
	#access li a{display: table;color: #fff !important;margin: auto;}
	#access li:hover{background:rgba(132, 118, 77, 0.5)}
	#access li:hover a{color: #fff !important;}
	#access li:hover{border-bottom:0px;}
	#access a:after{background: #fff !important;}	
	
	/*banner*/
	.banner_section #banner_internas img{margin-top: 143px;}	

	/*formato left*/
	.formato_left{width: 40%;}

	/* Item del menu */
	.menu-item-2290 {width: 1180px; text-align: center;}
}
@media only screen and (max-width: 1440px){
	/*menu*/
	#menu{display: block}
	#menu{position: absolute; background: none; border: none; z-index: 999;top: 34%;margin-right: 5%;right: 0;}
	#menu h6,#menu #lineas_menu{display: inline-block; vertical-align: middle;color: #1c4443 !important;font-size: 14px;}
	#menu #lineas_menu{width: 35px;}
	#menu #lineas_menu span{display: block; width: 95%; height: 3px;background: #2d4838;}
	#menu .pull-right .on #lineas_menu span{background: red !important;}

	/* Arreglo dos menus */
	
	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: block;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}
	
	#content_header{background: rgba(255, 255, 255, 0.9) !important;}
	.header_pc{display: none;}
	.header_mobile{display: block;}
	.bg_access{display: none;position: fixed;width: 25%;height: 100%;top: 0;right: 0;background: rgba(255, 255, 255, 0.5);}
	#access{display: none;width: 75%; height: 100%; position: fixed; top:0; left: 0;background: #2d4838;}
	#access a{padding-top: 0px !important;left: 0px;padding-left: 0px;}
	#access li{display: block;position: relative;padding: 20px}
	#access li a{display: table;color: #fff !important;margin: auto;}
	#access li:hover{background:rgba(132, 118, 77, 0.5)}
	#access li:hover a{color: #fff !important;}
	#access li:hover{border-bottom:0px;}
	#access a:after{background: #fff !important;}	
	
	/*banner*/
	.banner_section #banner_internas img{margin-top: 143px;}	

	/*formato left*/
	.formato_left{width: 40%;}

	/* Item del menu */
	.menu-item-2290 {width: 1020px; text-align: center;}
}
@media only screen and (max-width: 1100px){
	
	/*cargando*/
	.content_loading .img_loading{width: 200px;}

	/*logo top*/
	#logo_top{width: 250px;}
	#access a{margin: 20px 10px;font-size: 16px !important;}

	/*banner*/
	.banner_section #banner_internas img{margin-top: 90px;}

	/*noticias*/
	#archive_noticias.section_archive .items_noticias .content_noticias{overflow-y: scroll;}

	/* Item del menu */
	.menu-item-2290 {width: 780px; text-align: center;}

	/* Arreglo dos menus */
	
	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: none;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}
}

@media only screen and (max-width: 900px){
	body{font-size: 15px !important;}

	/*formato left*/
	.formato_left{width: 45%;}

	/* Item del menu */
	.menu-item-2290 {width: 780px; text-align: center;}

	/* Arreglo dos menus */
	
	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: none;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}
}

@media only screen and (max-width: 768px){
	.header_section h2{font-size: 35px}
    .header_section h3{font-size: 30px}
    .header_section h4{font-size:22px}
	.header_section h5{font-size:20px}
	.header_section h6{font-size:16px}
	
	h3{font-size: 18px;}

	body{font-size: 14px !important;}
	/*banner*/
	/*.banner_section #banner_internas img{margin-top: 126px;}*/

	/*formulario*/
	.form_campestre textarea{max-height:73px !important; height:73px !important;}

	/*formato left*/
	.formato_left{width: 50%;}

	/*titulos*/
	.header_section h1{font-size: 45px;padding: 10px 0;}
	
	/*archive el club*/
	#archive_el_club.section_archive .items_coorporativo figure img{object-fit: cover;height: 300px;}

	/*archive Linea de transparencia*/
	#archive_linea_de_transparencia.section_archive .items_coorporativo figure img{object-fit: cover;height: 300px;}

	/*single clubes en canje*/
	.entry_content table td{font-size: 14px;}

	/*single pages*/
	#single_pages.section_single #content_linea .items_posts .content_info .display_table .display_table_cell{vertical-align: top;}

	/*single hoteleria*/
	#taxonomy_hoteleria.section_taxonomy .items_sedes h3{margin: 25px 40px;}
	
	/*rectangulo*/
	.plus_full{border-width: 0 0 70px 70px;}
	.plus_full .fa-plus{top: 40px;right: 30px;}

	/*footer*/
	.item_footer h4{font-size: 13px !important;}
	.item_footer ul li a{font-size: 13px !important;}
	.anchor_text p, .anchor_text a{text-align: center;}

	/*single hoteleria*/
	#single_hoteleria.section_single .items_single #iconos .alignnone{width: 50px;}

	/*reservas boton*/
	.btn_reservas{width: 100px;margin: 0 -10px;}

	/*videoes*/
	.content_video{margin-top: 10px;}

	/*noticias*/
	#archive_noticias.section_archive .items_noticias .cta{top: 30%;left: 45%;}

	/* Item del menu */
	.menu-item-2290 {width: 585px; text-align: center;}

	/* Arreglo dos menus */
	
	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: none;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}
}

@media only screen and (max-width: 580px){
	.header_section h2{font-size: 30px}
    .header_section h3{font-size: 25px}
    .header_section h4{font-size:20px}
	.header_section h5{font-size:28px}
	.header_section h6{font-size:16px}
	
	/*noticias*/
	#single_noticias.section_single h1{font-size:20px;}
	#single_noticias.section_single h2{font-size:18px;}
	#single_noticias.section_single h3{font-size:16px;}
	#single_noticias.section_single h4{font-size:16px;}
	#single_noticias.section_single h5{font-size:14px;}
	#single_noticias.section_single h6{font-size:14px;}
	/*Carrouseles*/
	/*.carrusel .owl-nav .owl-prev{margin-left:-20px;}
	.carrusel .owl-nav .owl-next{margin-right:-20px;}*/
	
	.container_campestre{padding: 30px 15px;}
	.container_campestre-asamblea{padding: 30px 15px;}

	/*redes - intranet - header*/
	#intranet.text-right{float: none;text-align: center;}

	/*banner*/
	/*.banner_section #banner_internas img{margin-top: 127px;}*/

	/*formato left*/
	.section_home .content_info{position: relative;}
	.formato_left{width: 100%;margin: 0;position: relative;height: 300px;top: 0;}
	
	/*vincula*/
	#vincula_marca.section_home figure{display: none;}
	#vincula_marca.section_home{background: #2d4838;padding:20px 0;margin-bottom: 30px;}

	/*titulos*/
	.header_section h1{font-size: 35px;}
	.banner_section .entry_content{padding: 0;}
	/*.banner_section #banner_internas img{height: 150px;}*/

	/*archive el club*/
	#archive_el_club.section_archive .items_coorporativo figure img{object-fit: cover;height: 400px;}

	/*archive linea de transparencia*/
	#archive_linea_de_transparencia.section_archive .items_coorporativo figure img{object-fit: cover;height: 400px;}

	/*single clubes en canje*/
	.entry_content table td{font-size: 12px;}

	/*post experiencias - post eventos*/
	#taxonomy_category.section_taxonomy .items_post_taxonomy .content_info{position: relative;}

	/*post vinculate*/
	#archive_vincula.section_archive .items_vincula .content_info{position: relative;}

	/*single hoteleria*/
	#single_hoteleria.section_single .items_single #iconos .alignnone{width: 30px;}

	.item_footer #redes_sociales a:before{width: 30px;height: 30px;}

	/*btn footer*/
	.btn_footer{width: 100px;}

	/*.btn_golf{width: 60px;}*/

	/*formularios*/
	#archive_formularios.section_archive .items_formularios h3{font-size: 16px;}

	/* Item del menu */
	.menu-item-2290 {width: 325px; text-align: center;}

	/* Arreglo dos menus */
	
	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: none;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}
}

@media only screen and (max-width : 480px){
	/******** Mi Css ********/
	h3{font-size: 18px;}

	/* Item del menu */
	.menu-item-2290 {width: 325px; text-align: center;}

	/* Arreglo dos menus */
	
	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: none;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}
}

@media only screen and (max-width : 425px){
	.container_top{padding: 5px 40px !important;}

	/*banner*/
	/*.banner_section #banner_internas img{margin-top: 152px;}*/

	/*titulos*/
	.header_section h1{font-size: 30px;}

	/*noticias*/
	#archive_noticias.section_archive .items_noticias .cta{top: 25%;}

	/* Item del menu */
	.menu-item-2290 {width: 325px; text-align: center;}

	/* Arreglo dos menus */
	
	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: none;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}

}

@media only screen and (max-width : 375px){
	/*titulos*/
	.header_section h2{font-size: 25px;}
	.header_section h2 span:after{width: 150px;}

	/* Item del menu */
	.menu-item-2290 {width: 285px; text-align: center;}

	/* Arreglo dos menus */
	
	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: none;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}
}

@media only screen and (max-width : 320px){
	/*logo top*/
	#logo_top{width: 200px;}

	/*banner*/
	.banner_section #banner_internas img{margin-top: 78px;}

	/*single pages*/
    #single_pages.section_single #content_linea .items_posts h3{margin: 10px 0;padding: 0 20px;}
    #single_pages.section_single #content_linea .items_posts .entry_content{padding: 0 20px;}

	/* Item del menu */
	.menu-item-2290 {width: 258px; text-align: center;}

	/* Arreglo dos menus */
	
	#content_header{position: fixed; top: 0; left: 0; width: 100%;z-index: 300;background: rgba(255, 255, 255, 0.9) !important;}
	.header_mobiled{display: none;}
	#accessd{text-align: right;}
	#accessd ul{}
	#accessd li{display: inline-block;}
	#accessd a{display: inline-block;font-size: 16px!important;position: relative;margin: 32px 5px;letter-spacing: 1px;font-weight: 400;color: #84754d !important;}
	#accessd li a:after{content: '';background: #807451;width: 20px;height: 3px;display: block;position: absolute;margin: 0 auto;top: -5px;right: 0;opacity: 0}
	#accessd li a:hover:after{opacity: 1;}
	#menu{display: block;}
}
/******** Fin media queries *******