/*	
Theme Name: SkyPress
Theme URI: https://themeforest.net/item/skypress-building-construction-wordpress-theme/20211860
Description: Building & Construction WordPress Theme
Author: SliceTheme
Author URI: http://themeforest.net/user/SliceTheme
Version: 1.0
Text Domain: skypress
Tags: custom-background, custom-colors, custom-menu, post-formats, theme-options, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*----------wsuero walkiria suero--------------*/
#topbar-wrapper {
    background: #242b34;
}
ul.primary-menu > li {
    margin-right: 0;
}
.st-logo img {
    height: 80px;
}
ul.primary-menu ul > li.current-menu-item a{
	color: #00bcd4;
}
ul.primary-menu ul > li:hover > a, ul.primary-menu ul > li.current-menu-item:hover a {
    color: #ffffff!important;
    background-color: #01bcd5!important;	
}
h1, h2, h3, h4, h5, h6 {
    color: inherit;
}
.titulo-grande .box-title {
    font-size: 36px;
}
table.table.table-sm td{
    padding:5px 10px!important;
}
table.table.table-sm th{
    padding:10px!important;
}
ul.primary-menu > li.current-menu-item > a::after, ul.primary-menu > li.current-menu-parent.menu-item-has-children > a::after{
background-color: #00bcd4;
position: absolute;
    content: '';
    left: 0;
    width: 100%;
    bottom: 5px;
    height: 3px;
    -webkit-transition: width 0.4s cubic-bezier(.47,-.41,.19,1.44);
    -moz-transition: width 0.4s cubic-bezier(.47,-.41,.19,1.44);
    transition: width 0.4s cubic-bezier(.47,-.41,.19,1.44);
}
.st-counter.style-icon .box-icon span {
    line-height: 65px;
    width: 65px;
    height: 65px;
}
.st-counter.icon-left{
	align-items: flex-start;
}
.blog-container .post-excerpt p, .blog-single .post-content {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
}
.blog-container .post-excerpt strong, .blog-container .post-excerpt b, .blog-single .post-content strong, .blog-single .post-content b {
    font-weight: 600;
}
.blog-single h2{
	font-family: Montserrat;
	font-size:36px;
	font-weight:600;
	letter-spacing: -.4px;
	line-height: 1.36em;
}
.st-services-wgt ul {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
        -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    }
.st-services-wgt ul li:nth-child(1) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 1;
    }

.st-services-wgt ul li:nth-child(2) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 2;
    }

.st-services-wgt ul li:nth-child(3) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }

.st-services-wgt ul li:nth-child(4) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 6;
    }

.st-services-wgt ul li:nth-child(5) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 4;
    }
.st-services-wgt ul li:nth-child(6) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 5;
    }
.vc_gitem-zone {
    background-size: contain!important;
    height: 80px!important;
}
@media screen and (min-width: 768px) {
	#main-wrapper.col-md-9{
width: 66.6667%;
}
#sidebar-wrapper.col-md-3{
width: 33.3333%;
	padding-right:0;
}
	}
@media screen and (max-width: 767px) {
	#content-wrapper.not-vc {
    padding-top: 30px;
    padding-bottom: 30px;
}
   #title-wrapper {
    padding-top: 120px !important;
}
.title-holder-cell {
    text-align: left;
    padding-left: 10px;
}
	#franja-counter .vc_col-sm-3{
    width: 50%;
	float: none;
	display: inline-block;
	margin: 0 -2px;
	vertical-align: top;
	}
}

@media screen and (max-width: 479px) {
	#franja-counter .vc_col-sm-3{
    width: auto;
	}
	#title-wrapper {
    padding-top: 150px !important;
	}
}
.counter-number{
	position: relative;
}
.counter-number::before{
	content:"+ ";	
}