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




a {font-weight: 700; color: #ec7627;}
a:hover {text-decoration: underline;}
.testimonial blockquote p {letter-spacing: 1px;}
.p {padding:0px !important;}
.post-carousel h4 {font-weight: bold;}
.vc_separator.vc_separator_align_center h4 {color:#ec7627; font-size:18px;}
.entry-title a {color:#494949;}
.post-excerpt, .post-carousel .post-item.style-2 .post-excerpt {margin: 0 0 0.25rem;}
.text-dark, .text-dark.wpb_text_column p  {color:#494949 !important;}
.post-item.post-title-simple h4 a:hover, .entry-title a:hover, h5 a:hover, a.text-dark:hover {color:#ec7627 !important; text-decoration: underline;}
.blog-posts .post .entry-title {font-size:1.4em; font-weight:700;}
.single-post .category-publications .post-image {display:none;}
.related-posts strong {display:none;}
.single-post .related-posts .post-image {display: none !important;}
.home .thumb-info .zoom, .category .img-thumbnail .zoom {display:none;}
.page-top .page-title {font-weight:600; margin-top: 15px;}
.home .no-breadcrumbs .main-content {padding-top: 0px;}
article.post .post-date .day, .post-item .post-date .day {background:#d1d6f5; color: #2e3b8a;}
article.post .post-date .month, .post-item .post-date .month {background: #2e3b8a;}
article.post .post-date {color: #fff;background: #2e3b8a; border-radius: 3px;}
article.post .read-more, article.post .read-more-block, .post-item .read-more, .post-item .read-more-block {color: #2e3b8a;}

/* HEADER */
.header-main, .header-main.sticky {-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2) !important; box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); z-index: 200;}
#header .main-menu:not(:hover) > li.menu-item.active > a, .menu-item.active > a {color:#ec7627 !important;}
#header .main-menu .narrow .popup {border-bottom: 4px solid #ec7627 !important;}
.mega-menu .narrow ul.sub-menu ul.sub-menu {border-bottom: 3px solid #ec7627 !important;}
#header .searchform input {max-width: 300px;}
.owl-carousel .owl-dots .owl-dot {zoom:1.5}
.slick-slider .slick-dots li i {font-size:12px;}
#header.sticky-header .logo {padding:10px 0px;}
#header .main-menu > li.menu-item > a {padding: 10px;}



#nav-panel .accordion-menu li.menu-item.active > a {background-color: transparent;}
#nav-panel .accordion-menu > li.menu-item > a, #nav-panel .accordion-menu > li.menu-item > .arrow {color: #707070;}
#nav-panel .accordion-menu li.menu-item.active>a, #nav-panel .accordion-menu>li.menu-item.active>.arrow {color: #ec7627;}

.btn-default.btn {display:none;}

.btn-primary[disabled], .button[disabled], input.submit[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .button, fieldset[disabled] input.submit, .btn-primary[disabled]:hover, .button[disabled]:hover, input.submit[disabled]:hover, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .button:hover, fieldset[disabled] input.submit:hover, .btn-primary[disabled]:focus, .button[disabled]:focus, input.submit[disabled]:focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .button:focus, fieldset[disabled] input.submit:focus, .btn-primary[disabled].focus, .button[disabled].focus, input.submit[disabled].focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .button.focus, fieldset[disabled] input.submit.focus, .btn-primary[disabled]:active, .button[disabled]:active, input.submit[disabled]:active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .button:active, fieldset[disabled] input.submit:active, .btn-primary[disabled].active, .button[disabled].active, input.submit[disabled].active, fieldset[disabled] .btn-primary.active, fieldset[disabled] .button.active, fieldset[disabled] input.submit.active, [type="submit"], .geodir-search [type="button"], .geodir-search [type="submit"], #geodir-wrapper [type="button"], #geodir-wrapper [type="submit"] {background-color: #2e3b8a; border-color: #2e3b8a;}
#ctf .ctf-header-name {color:#1b95e0;}
.testimonial blockquote {background-color: #f4f4f4; color: #777777; -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);}
.testimonial .testimonial-arrow-down {border-top-color: #f4f4f4; display: none;}

/* FOOTER */
#footer .widget-title {font-size: 1.2em;}

.r2g4p-coordinator p {line-height: 15px;}
.r2g4p-coordinator h5 {margin: 0px 0 5px 0;}
.r2g4p-coordinator a {color: #777777;}
.r2g4p-coordinator a:hover {color: #ec7627;}
.r2g4p-footer-menu ul, .r2g4p-footer-menu ul li {border: none !important;}
.r2g4p-footer-menu ul li {display: inline;}

#banner-wrapper .porto-block, #content-top .porto-block, #content-bottom .porto-block {background-color: #f4f4f4;}

/* EVC GALLERY */
.lb-data .lb-caption {font-weight:400 !important;}
.evc-image-gallery, .evc-image-gallery .evc-ig-image {width:auto; margin-right:25px;}
.evc-shortcode .evc-ib-lightbox a:after {left: 45%;}
.evc-image-gallery, .evc-image-gallery .evc-ig-image {margin-bottom:25px;}
.evc-shortcode .evc-ib-lightbox a:before, .evc-shortcode.evc-shortcode-has-link a:after, .evc-shortcode:not(.evc-shortcode-has-link) .evc-ib-overlay:after {background:none;}

@media only screen and (max-width: 680px) {
.evc-element-has-columns.evc-six-columns .evc-element-item {width:auto;}    
}

/* Make sub-submenu appear at left side */
@media only screen and (max-width: 1430px) {
.mega-menu .narrow ul.sub-menu ul.sub-menu {left: auto; right: 100%; }
}

@media only screen and (max-width: 2000px) {
    .mega-menu .narrow ul.sub-menu ul.sub-menu ul.sub-menu {left: auto; right: 100%; }
    }

    
/* Smart Slider remove white space from sides */
.vc_row[data-vc-full-width] {margin-left:0px; margin-right:0px;}
.col-md-12.vc_custom_1598361986855 {padding: 0px !important;}


/* Blog, Archives */
article.post .post-meta {float: left;}
article.post .post-meta a:before {content: "#";}
body.single-post article.post .post-meta {float:none;}
article.post .post-meta i.fa-envelope {display: none;}

/* Report Popups */

.report-popups {
    width: 50%;
    padding: 20px;
    margin: 0 auto;
    background: #efefeff0;
}

.mfp-close, .mfp-close-btn-in .mfp-close { color: #333; right: 25%; }