
/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
    font-family: 'gandhi_sansregular';
    src: url('/plantillas/frontend/css/GandhiSans-Regular-webfont.eot');
    src: url('/plantillas/frontend/css/GandhiSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/plantillas/frontend/css/GandhiSans-Regular-webfont.woff') format('woff'),
         url('/plantillas/frontend/css/GandhiSans-Regular-webfont.ttf') format('truetype'),
         url('/plantillas/frontend/css/GandhiSans-Regular-webfont.svg#gandhi_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gandhi_sansbold';
    src: url('/plantillas/frontend/css/GandhiSerif-Bold.eot');
    src: url('/plantillas/frontend/css/GandhiSerif-Bold.eot?#iefix') format('embedded-opentype'),
         url('/plantillas/frontend/css/GandhiSerif-Bold.woff') format('woff'),
         url('/plantillas/frontend/css/GandhiSerif-Bold.ttf') format('truetype'),
         url('/plantillas/frontend/css/GandhiSerif-Bold.svg#gandhi_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.btn-theme-colored2:hover{
background-color:#808080 !important;
	border-color:#808080 !important;
}
.btn-theme-colored2:active{
	background-color:#808080 !important;
	border-color:#808080 !important;
}
.btn-theme-colored2:focus{
background-color:#808080 !important;
	border-color:#808080 !important;
}
.centradoverticalanuncio{
	    padding: 1%;
		
}
.modal-body{text-align:center !important;}
.modal-body div.row:hover{
	background-color:#80808026;
}
.modal-footer{
	display:none !important;
text-align:center !important;
}
.modal-footer button.btn-primary{
background-color:#6a6d36 !important;
border-color:#6a6d36 !important;
}
.modal-header{
text-align: center!important;
}
body {
   font-family: 'gandhi_sansregular';
}
.menuzord .menuzord-menu > li > a, .menuzord .menuzord-menu > li.active > a{
    font-family: 'gandhi_sansregular' !important;
    font-size: 16px;
}
.menuzord a{
    font-family: 'gandhi_sansregular' !important;
    font-size: 16px;
}
h3,h4,h5,h6,.h3,.h4,.h5,.h6,.amazingslider-nav-thumbnail-tite-1, .amazingslider-title-1 {
    font-family: 'gandhi_sansregular' !important;
}
h1, h2, .h1, .h2 {
   font-family: 'gandhi_sansbold' !important;
    font-weight: 600;
    line-height: 1.42857143;
    color: #333333;
}
.font-roboto-slab {
    font-family: 'gandhi_sansbold' !important;
}
.bg-theme-colored {
    background-color: transparent !important;
}
.card .card__back{
    border-radius: 5%;
    color:white !important;
}
.card .card__front{
    border-radius: 5% !important;
}
.card-fcolor{
    color:white !important;
}
.sticky-container{
    padding:0px !important;
    margin:0px !important;
    position:fixed !important;
    left:0px !important;
    top:230px !important;
    width:50px !important;
    z-index: 1100 !important;
    // display:none !important;
}
.sticky-container2{
    padding:0px !important;
    margin:0px !important;
    position:fixed !important;
    left:0px !important;
    top:500px !important;
    width:50px !important;
    z-index: 1100 !important;
    // display:none !important;
}
.sticky li{
    list-style-type:none !important;
    background-color:#fff !important;
    color:#efefef !important;
    height:50px !important;
    padding:0px !important;
    margin:0px 0px 0px 0px !important;
    -webkit-transition:all 0.25s ease-in-out !important;
    -moz-transition:all 0.25s ease-in-out !important;
    -o-transition:all 0.25s ease-in-out !important;
    transition:all 0.25s ease-in-out !important;
    cursor:pointer !important;
}
.sticky2 li{
    list-style-type:none !important;
    background-color:#fff !important;
    color:#efefef !important;
    height:50px !important;
    padding:0px !important;
    margin:0px 0px 0px 0px !important;
    -webkit-transition:all 0.25s ease-in-out !important;
    -moz-transition:all 0.25s ease-in-out !important;
    -o-transition:all 0.25s ease-in-out !important;
    transition:all 0.25s ease-in-out !important;
    cursor:pointer !important;
}
.sticky li img{
    float:left !important;
    margin:5px 4px !important;
    margin-right:5px !important;
}
.sticky2 li img{
    float:left !important;
}
.sticky li p{
    padding-top:5px !important;
    margin:0px !important;
    line-height:16px !important;
    font-size:11px !important;

}
.sticky li p a{
    text-decoration:none !important;
    color:#2C3539 !important;
}
.sticky li p a:hover{
    text-decoration:underline !important;
}
.sticky li.facebook{
    text-align: center !important;
    background-color: #4267b2 !important;
    vertical-align: central !important;
    padding: 15px !important;

}
.sticky li.facebook a{
    color:white !important;
}

.sticky li.twitter{
    text-align: center !important;
    background-color: white !important;
    vertical-align: central !important;
    padding: 15px !important;
    color:#1da1f2 !important;

}
.sticky2 li.twitter{
    text-align: center !important;
    background-color: white !important;
    vertical-align: central !important;
    color:#1da1f2 !important;

}
.sticky li.twitter a{
    color:#2c5b1b !important;
}
.sticky li.linkedin{
    text-align: center !important;
    background-color: #007bb6 !important;
    vertical-align: central !important;
    padding: 15px !important;

}
.sticky li.linkedin a{
    color:white !important;
}

.sticky li.instagram{
    text-align: center !important;
    background-color: #6a453b !important;
    vertical-align: central !important;
    padding: 12px !important;
    color:white !important;

}
.sticky li.instagram a{
    color:white !important;
}

.sticky li.google{
    text-align: center !important;
    background-color: #c73e2e !important;
    vertical-align: central !important;
    padding: 12px !important;

}
.sticky li.google a{
    color:white !important;
}

.sticky li.youtube{
    text-align: center !important;
    background-color: white !important;
    vertical-align: central !important;
    padding: 12px !important;
    color:#c73e2e !important;

}
.sticky li.youtube a{
    color:red !important;
}

.cd-timeline-img.cd-olmeca {
    background:#6a6d36 !important;
}
.feature-icon > img {
    width: 50%;
}
.feature-icon {
    float: inherit !important;
}
.feature-title {
    padding-left: 0 !important;
    text-align: center !important;
}

 

