/*--
	Theme Name: theme52702
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */

.cartera_parrafo {
	text-align: justify;
	line-height: 2.2222;
	margin: 20px;
	font-size: 135%;
	color: #3e3e3e;
}

.pregunta_frecuente {
	text-align: justify;
	line-height: 1.7;
	margin: 15px;
	font-size: 128%;
	color: #3e3e3e;
}

.sf-menu > li > a { font: normal 14px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;  color:#000; }

.header_top:before {
	/*background:url(images/header_top.png) 0 0 repeat;*/
	left:-3000px;
	right:-3000px;
	top:0;
	bottom:0;
	content:'';
	z-index:-1;
	position:absolute;
	background-color:#0f303f;
}

.header:before {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:-1;
	content:'';
	background:none !important;
	background-color:#fff !important;
	opacity:0.6 !important;
}

.sf-menu>li>a:before, .sf-menu>li>a:after {
	width:0;
	left:0;
	bottom:0;
	top:0;
	position:absolute;
	content:'';
	z-index:-1;
	-webkit-transition:0.6s ease;
	-moz-transition:0.6s ease;
	-o-transition:0.6s ease;
	transition:0.6s ease;
	background-color:#0f303f !important;
}
.sf-menu>li>a:before {
	-webkit-transition:0.2s ease;
	-moz-transition:0.2s ease;
	-o-transition:0.2s ease;
	transition:0.2s ease;
	background-color:#0f303f !important;
}
.sf-menu ul {
	top:138px !important;
	padding:15px 0 25px !important;
	background-color:#0f303f !important;
	width:185px !important;
	left:50% !important;
	margin-left:-55px;
	text-transform:uppercase;
	border-radius:4px;
}

.sub-menu ul {
	top:138px !important;
	padding:15px 0 25px !important;
	background-color:#0f303f !important;
	width:165px !important;
	left:50% !important;
	margin-left:-55px;
	text-transform:uppercase;
	border-radius:4px;
}

.sub-menu>li>a:before, .sf-menu>li>a:after {
	width:0;
	left:0;
	bottom:0;
	top:0;
	position:absolute;
	content:'';
	z-index:-1;
	-webkit-transition:0.6s ease;
	-moz-transition:0.6s ease;
	-o-transition:0.6s ease;
	transition:0.6s ease;
	background-color:#0f303f !important;
}
.sub-menu>li>a:before {
	-webkit-transition:0.2s ease;
	-moz-transition:0.2s ease;
	-o-transition:0.2s ease;
	transition:0.2s ease;
	background-color:#0f303f !important;
}


.sf-menu ul ul {
	top:0 !important;
	padding:14px 0;
	left:100% !important;
	margin-left:0px;
	background-color:#0f303f !important;
}
.sf-menu ul ul.sfHover>a { color:#fff; }
.sf-menu ul ul a {
	display:inline;
	padding:0;
	border:0;
	color:#fff !important;
	font-size: 8 !important;
	background:none !important;
}

.logo_h>img {
	max-width:150% !important;
	}
.service-box {
	margin: -88px 0 60px;
	border-radius: 0;
	border: 0;
	background: #fff;
	text-align: center;
	padding: 170px 40px 68px;
	position: relative;
	z-index: 1;
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
	
}


.service-box.serv-1:before { background-image:url(images/i01-100.png) !important; }
.service-box.serv-2:before { background-image:url(images/i02-100.png) !important; }
.service-box.serv-3:before { background-image:url(images/i03-100.png) !important; }
.service-box.serv-4:before { background-image:url(images/i04-100.png) !important; }
.service-box.serv-5:before { background-image:url(images/i05-100.png) !important; }
.service-box.serv-6:before { background-image:url(images/i08-100.png) !important; }
.service-box.serv-7:before { background-image:url(images/i07-100.png) !important; }
.service-box.serv-8:before { background-image:url(images/i06-100.png) !important; }

.service-box::before {

    position: absolute;
    z-index: 10;
    border-radius: 100px;
    content: '';
    background-color: #999999;
    background-position: center center;
    background-repeat: no-repeat;
    width: 120px !important;
    height: 120px !important;
    top: 40px !important;
    left: 40% !important;
    margin-left: -28px;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
.post-author {
	display: none !important;
}
.nocomments {
	display: none !important;
}

.content_box.box-2{
	padding: 20px 0 20px !important;
}

.content_box.box-1{
	padding: 40px 0 40px !important;
}
.parallax-slider #mainCaptionHolder .slider_caption h1, .parallax-slider #mainCaptionHolder .slider_caption h2 {
	color:#0f303f !important;
}
