/*
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  ***************/

/* #header .searchform-popup .search-toggle {color:#fff !important} */
.footer .widget > div > ul li {border-top:0 !important}
.footer .widget > div > ul {border-bottom:0 !important}
.footer h3 {
	font-size:19px !important;
	font-weight:600 !important ;
	text-transform:capitalize !important;
	margin-bottom:18px !important
}
.home .no-breadcrumbs .main-content {
    padding-top: 0px !important;
	padding-bottom:0 !important
}
.announcements .elementor-widget-porto_info_box,
.announcements .elementor-widget-container{
	height:100% !important
}
.post-title-simple h4,
.post-title-simple p,
.post-item .read-more {color:#000 !important}
.post-carousel .post-date .month {color:#606b42 !important}
#footer .footer-bottom {padding-top: 4px; padding-bottom: 4px;}
#footer .footer-bottom .footer-center {padding-top:8px !important}
#footer .footer-main > .container {padding-top: 60px; padding-bottom: 0;}
.contact-tb td, .contact-tb th {
	border:1px solid #ccc;
}
.contact-tb th,
.contact-tb td:first-child {text-align:center}
body .yellow-clr {color:#fcb900 !important }
.widget .widget-title{font-size: 25px; text-transform: capitalize; font-weight: 800;}
h5.post-item-title {position:relative; padding-left:11px}
h5.post-item-title:before {position:absolute; left:0; top:3px; content: "\f054"; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 6px;
    font-size: 0.45rem; vertical-align: middle;}

.post-content h2 a,
.post-content h2 {font-size:14px !important; font-weight:bold !important; color:#606b42 !important; letter-spacing:0 !important; line-height: 1.7;}
h5.post-item-title a {letter-spacing:0 !important; line-height:22px !important}
.home-announcements h2 {font-size:14px !important; font-weight:400 !important; margin-bottom:0 !important}
.home-announcements h2 a {color:#fff !important; position:relative;padding-left: 12px; display: flex; line-height:26px; letter-spacing:0 !important; font-weight:400 !important}
.home-announcements h2 a:before {position: absolute; top: 10px; left: 0; width: 6px; height: 6px; border-radius: 50%; background: #fff; content: "";}
.home-announcements .post-excerpt,
.home-announcements .btn {display:none !important}
.home-announcements .blog-posts article {border-bottom:0 !important; margin-bottom:0 !important}
#recent_posts-widget-2 {margin-bottom:0 !important}
#custom_html-7 {margin-top:10px !important}
.porto-single-page {padding-right:30px !important}
.clr-white a {color:#fff !important}


@media only screen and (max-width:1163px){
	#header .main-menu > li.menu-item > a {
    padding: 9px 9px 9px 9px;
}
}

@media only screen and (max-width:991px){
	.logo-text {display:none !important}	
	.footer-main .col-lg-3 {width:50% !important}
	.column2-right-sidebar .porto-blog-sidebar {width:33% !important; padding-top: 35px !important; margin-top:0 !important}
	.column2-right-sidebar .col-lg-9 {width:67% !important; padding-bottom:10px !important}
}

@media only screen and (max-width:767px){
.column2-right-sidebar .porto-blog-sidebar {width:100% !important; margin-top: 0 !important; padding-top: 0px !important;}
	.column2-right-sidebar .col-lg-9 {width:100% !important}	
	.contact-tb {width:750px}
	.elementor-element-dae8c92 .elementor-widget-container {overflow:auto}
	.porto-single-page {padding-right:0px !important; padding-bottom:40px !important}
}


@media only screen and (max-width:575px){	
	.footer-main .col-lg-3 {width:100% !important}
	#nav_menu-3 .widget-title {display:none !important}
	#nav_menu-2 {margin-bottom:9px !important;}