/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/**** HOME ****/
.btn{border-radius: 50px;}

.bg-panal{
	    background: radial-gradient(circle farthest-side at 0% 50%,#1a87bf 23.5%,rgba(240,166,17,0) 0)21px 30px, radial-gradient(circle farthest-side at 0% 50%,#1d97d6 24%,rgba(240,166,17,0) 0)19px 30px, linear-gradient(#1a87bf 14%,rgba(240,166,17,0) 0, rgba(240,166,17,0) 85%,#1a87bf 0)0 0, linear-gradient(150deg,#1a87bf 24%,#1d97d6 0,#1d97d6 26%,rgba(240,166,17,0) 0,rgba(240,166,17,0) 74%,#1d97d6 0,#1d97d6 76%,#1a87bf 0)0 0, linear-gradient(30deg,#1a87bf 24%,#1d97d6 0,#1d97d6 26%,rgba(240,166,17,0) 0,rgba(240,166,17,0) 74%,#1d97d6 0,#1d97d6 76%,#1a87bf 0)0 0, linear-gradient(90deg,#1d97d6 2%,#1a87bf 0,#1a87bf 98%,#1d97d6 0%)0 0 #1a87bf;
    background-size: 40px 60px;
}

#header .header-main {
     padding-bottom: 10px;
}

#header .header-right,#header .header-left {
    border: none!important;
}
#servicios .porto-sicon-box {
    margin-bottom: 10px;
}

#servicios .porto-sicon-header .porto-sicon-title {
    margin-bottom: 0px;
	color: #1a87bf!important;
	font-weight: 600!important;
}
#servicios p {margin: 0;color:#30398a!important;}

#servicios .left-icon .porto-sicon-left .porto-icon{
	margin-top: 5px;
    color: #339642;
}
#servicios .wpb_wrapper .top-icon .porto-sicon-header h3.porto-sicon-title {
    text-transform: uppercase;
}
#productos-home .featured-boxes{

}

#productos-home .porto-image-frame{
	margin-bottom: 0px;
}
#productos-home .porto-u-heading {
    text-align: center;
    margin-bottom: 17px;
    padding: 10px;
    background: #2f3a8a;
    height: 5em;
}
#productos-home h2 {
font-size: 19px!important;
    line-height: 20px!important;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0;
}

#productos-home .porto-u-sub-heading {
    color: #fff;
    text-transform: uppercase;
    font-size: 19px;
    font-weight: 700;
    line-height: 50px;
}

#productos-home .porto-u-sub-heading a{
    color: #fff;
}

#productos-home .porto-u-sub-heading a:hover{
    color: #ccc;
	text-decoration:none;	
}

#productos-home .fa{
    margin-left: 10px;
}



#header .mobile-toggle{border-radius:0;}
/**** END HOME ****/

.page-top {
    background: radial-gradient(circle farthest-side at 0% 50%,#1a87bf 23.5%,rgba(240,166,17,0) 0)21px 30px, radial-gradient(circle farthest-side at 0% 50%,#1d97d6 24%,rgba(240,166,17,0) 0)19px 30px, linear-gradient(#1a87bf 14%,rgba(240,166,17,0) 0, rgba(240,166,17,0) 85%,#1a87bf 0)0 0, linear-gradient(150deg,#1a87bf 24%,#1d97d6 0,#1d97d6 26%,rgba(240,166,17,0) 0,rgba(240,166,17,0) 74%,#1d97d6 0,#1d97d6 76%,#1a87bf 0)0 0, linear-gradient(30deg,#1a87bf 24%,#1d97d6 0,#1d97d6 26%,rgba(240,166,17,0) 0,rgba(240,166,17,0) 74%,#1d97d6 0,#1d97d6 76%,#1a87bf 0)0 0, linear-gradient(90deg,#1d97d6 2%,#1a87bf 0,#1a87bf 98%,#1d97d6 0%)0 0 #1a87bf;
    background-size: 40px 60px;
}

.page-top .page-title:not(.b-none):after {
    border-bottom: 5px solid #349842;
	color:#fff;
}

/*** QUIENES SOMOS ***/


#quienes-somos .testimonial blockquote {
    border: 0;
    color: #fff;
    margin: 0;
    padding: 1.5rem 4rem 1.5rem 4.5rem;
    position: relative;
}

#quienes-somos .testimonial .testimonial-arrow-down{display:none;}

#quienes-somos-pie .wpb_wrapper .porto-sicon-header h3.porto-sicon-title {
    font-size: 1.4em;
    font-weight: 800;
}

/*** NUESTRA MIEL ***/
#productos .owl-carousel {
    margin-bottom: 0!important;
}

#productos .featured-boxes{

}

#productos .porto-image-frame{
	margin-bottom: 0px;
}
#productos .porto-u-heading {
    text-align: center;
    margin-bottom: 17px;
    padding: 10px;
    background: #2f3a8a;
    height: 5em;
}
#productos h2 {
font-size: 19px!important;
    line-height: 22px!important;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0;
}

#productos .porto-u-sub-heading {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

#productos .porto-u-sub-heading a{
    color: #fff;
}

#productos .porto-u-sub-heading a:hover{
    color: #ccc;
	text-decoration:none;	
}

#productos .fa{
    margin-left: 10px;
}
.porto-info-list li {
    padding-top: 0!important;
}
/*** SERVICIOS ***/
#servicios .wpb_wrapper .top-icon .porto-sicon-header h3.porto-sicon-title{
	font-weight:800!important;
	text-transform:uppercase;
	font-size:20px!important;
	color:#2f398a!important;
}
.padding{padding:5em;}

.hidden-pc{display:none;}

/*** FORMACIÓN ***/
#formacion .wpb_wrapper .porto-sicon-header h3.porto-sicon-title{
	font-weight:800!important;
	text-transform:uppercase;
	font-size:20px!important;
	color:#2f398a!important;
}

#formacion .porto-sicon-header+.porto-sicon-description {
    margin-top: 5px!important;
}

#formacion  .porto-sicon-box {
    margin-bottom: 0px;
    padding: 1em 0;
}

#formacion .left-icon .porto-sicon-left .porto-icon{
	font-size: 25px!important;
    margin-top: 5px;
}

#formacion .padding{padding:1em;}

@media (max-width: 640px) {
	
#productos .wpb_content_element{margin-bottom:0px;}
	
#productos .porto-u-heading {
    text-align: center;
    margin-bottom: 17px;
    padding: 10px;
    background: #2f3a8a;
    height: 5em;
}

#footer .footer-bottom .footer-center {
    text-align: center;
}

.reverse{
  flex-direction: column-reverse!important;
}
	
.padding {
    padding: 2em;
}
	
.hidden-pc{
	display: inherit;
	height:15em!important;
}
}