/**
* custom.css file created by Convalis Template
* @package Convalis Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/

input#user_name_formAcymailing89431, input#user_email_formAcymailing91051 {color: #999999 !important;}
.acysubbuttons  { text-align:left;}
.acysubbuttons .button { padding-top:5px !important; padding-bottom:5px !important;}
a.button:hover {color:#3e3a4b}
a.button {float:right; padding-top:5px !important; padding-bottom:5px !important; }
.bottom_out .module_title { text-transform:uppercase;}

.trescol {
-moz-column-count: 3;
-moz-column-gap: 30px;
-webkit-column-count: 3;
-webkit-column-gap: 30px;
column-count: 3;
column-gap: 30px;}

.ultrescol li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
	
}

ul.ultrescol {
	list-style-type: none !important;
}

.ultrescol li span {float: right;}


#YJSlide_outer95 { margin-bottom:20px;}

.yv_slideitems_in a.item_title {
font-weight: normal!important;
font-family: 'TitilliumText25L999wt', Arial, sans-serif!important;
color: #3e3a4b;
font-size: 120%;


margin-top:15px;
display:block}
.yv_slideitems_in a.item_title:hover {color: #609b24;}
.yv_slideitems_in img {-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}
.yv_slideitems_in .hovereffect {-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}
.yv_slideitems_in .hovereffect .imageholder {}

.hovereffect img  { opacity:1;  transition: 1s;}
.hovereffect:hover img  { opacity:0; transition: 1s;}
.hovereffect {-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px; background-color:#358d36; }


.minititle {position: absolute;
text-align: center;

width: 302px;
height:227px;
opacity: inherit;
z-index:999;
line-height: 227px;
}
.minititle {opacity:0; transition: 1s;}
.minititle:hover {opacity:1; transition: 1s; cursor:pointer;}
.minititle, .minititle a {color:#FFFFFF; font-weight: normal!important;
font-family: 'TitilliumText25L600wt', Arial, sans-serif!important; font-size:120%}
.hovereffect:hover {opacity:1; transition: 1s;}
img.yjisImg {-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}

.logoazul  img{margin-right:10px;}
h1.logoazul   {line-height:75px;}
#gallery {clear:both;}

div.img-fulltext-left {margin-bottom:10px !important;}
.newsitem_text h2 {clear:both;}
h1.pagetitle {color:#609b24;}

.fastsocialshare-share-tw, .fastsocialshare-share-fbsh, .fastsocialshare-share-fbl, .fastsocialshare-share-lin, .fastsocialshare-share-gone {margin-top:30px;}

#header {height:70px !important; width:278px !important ; float:left; z-index:15000; position:absolute; }
.yjsquare_in, #yjsgheadergrid.yjsg_grid{padding:0px;}

#YjArtoSlider .introPartsLeft {background-color: rgba(41, 150, 41, 0.8); padding:10px; -webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px; }
#YjArtoSlider .introPartsLeft h2 { color:#FFFFFF;}
#YjArtoSlider a.button {background-color:#3e3a4b !important;}
#YjArtoSlider a.button:hover {color:#299629 !important;}
#gallery img { width:175px ; height:115px ; }
.multicolumns .newsitem_text img {-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;  float:none;  margin-right:10px; margin-bottom:10px; display:block;}
.multicolumns .newsitem_text { width:350px; }
.newsitem_text {text-align:justify;}


/* contacto */


/*formulario de contacto */
.control-label { display:none;}
#contact {background-color: #d8d8d8;}
textarea:focus:invalid:focus, input:focus:invalid:focus { border-color:#009900;}
textarea { height:120px;}
.form-horizontal .control-group {margin-bottom: 10px;}



h2.article_title { font-size:150%;
font-weight: normal!important;
font-family: 'TitilliumText25L999wt', Arial, sans-serif!important;}
h2.article_title a {color:#3e3a4b;}
h2.article_title a:hover {color:#609b24;}




#gallery { margin-bottom:25px;}
.gm-style-iw { width:150px !important;}
a.item_readmore {
font-weight: normal!important;
font-family: 'TitilliumText25L999wt', Arial, sans-serif!important;
background: #3e3a4b;
color: #fff;
padding: 10px 20px;
border: none;
font-size: 110%;
margin: 20px 0;
height: auto;
width: auto;
text-transform: uppercase;
float: left;
line-height: 13px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

a.item_readmore:hover {
color: #609b24}

#top2 {position:relative; top:-40px;}

.row {margin-left:0px!important;}

._5jjm { position: relative; z-index:1000}
