/*
Theme Name: Porto
Theme URI: http://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: http://www.portotheme.com/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 5.5.1
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
Text Domain: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.owl-carousel .owl-item .owl-lazy{
	opacity:1 !important;
}
.blog .vc_grid{
	display:none !important;
}
.blog .post .clearfix{
	display:none !important;
}
.blog .post .post-date{
	display:none;
}
.single-post .related-posts{
	display:none !important;
}
.single-post h1{
	display:none !important;
}
.blog-posts article.post-grid{
	margin-bottom:10px !important;
}
.bypostauthor { display: block; }
li{
	margin-bottom:5px;
}
#header .logo .standard-logo{
	padding:10px;
}
#header .logo {
    max-width: 115px !important;
}
.section-custom-construction .container:after{
	background-color:#356082 !important;
}
.section-custom-construction-2:after {
	background: #356082 none repeat scroll 0 0 !important;
}
#footer:after {
    content: "";
	background:#356082 !important;
}
#footer .logo {
    margin-top: 5px !important;
	margin:0 auto !important;
	
}
div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border{
	background-color:#356082;
}
.section {
    border-top: none;
	padding:80px 0;
}
.porto-carousel h2, .wpb_single_image h2{
	font-size:16px;
	font-weight:500;
	line-height:20px;
	text-transform:initial;
	text-align:center;
	min-height:60px;
}
.new-slider img{
	height:120px !important;
	object-fit:contain;
}
.main-content{
	padding-bottom:0;
}

.services-block .wpb_single_image img{
	height:250px;
	object-fit:cover;
}
.services-block h3{
	font-weight:800 !important;
}
.op-bg:before{
	content:"";
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#356082;
	opacity:0.9;
	z-index:2;
}
.op-bg > div{
	z-index:3;
}
.op-bg p, .op-bg li, .op-bg i{
	color:#fff !important;
}
.theme-default .nivoSlider img{
	height:300px !important;
	object-fit:cover;
}
#footer ul.list-footer-nav li{
	margin-bottom:10px !important;
}
#footer ul.list-footer-nav a{
	font-size:13px !important;
	font-weight:700 !important;
	text-decoration:underline !important;
	color:#356082;
}
.blog .entry-content{
	display:none;
}
#menu-main-menu .menu-item:last-child a .flag{
	margin-right:5px;
	top: -2px;
    position: relative;
}

@media screen and (max-width:1280px){
	.section {
		border-top: none;
		padding:60px 0;
	}
}