/* 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 .mobile-toggle {display:block;}
.home #header.sticky-header .header-main, .home .fixed-header #header.sticky-header .header-main {background:#fff!important;}
.home #header.sticky-header .mobile-toggle {color:#062f59;}
.home #header.sticky-header .header-main .porto-sicon-title, .home .fixed-header #header.sticky-header .header-main .porto-sicon-title {color:#000 !important;}
.home .header-wrapper #header:not(.sticky-header) .header-main, .header-wrapper {background:transparent !important;}
#breadcrumbs {background-position:center right !important;}
.header-main .wpb_single_image {display:none;}
.sticky.header-main .wpb_single_image {display:inline-block;} 
.sticky .wpb_single_image.wpb_content_element {margin-bottom:0;}
#mega-menu-wrap-main_menu{width:75%;}
.tax-product_cat .shop-loop-before {display:none !important;}
body #mega-menu-wrap-main_menu {width:100%;}
html body .header-builder-p.sticky-header .header-main.sticky {padding-top:0!important;padding-bottom:0!important;}
#mega-menu-wrap-main_menu {border-top:1px solid #eee;}
.header-builder-p .header-main {padding-top:0;}
.our-offices .porto-ibanner .porto-ibanner-title,.our-offices .porto-ibanner .porto-ibanner-content {position: absolute;left: 0;text-align: center;width: 100%;top: 50%;transform: translateY(-50%);transition: cubic-bezier(0.55,0,0.1,1) top .5s;}
.our-offices .porto-ibanner .porto-ibanner-content{top:150%;}
.our-offices .porto-ibanner:hover .porto-ibanner-content{top:50%;}
.our-offices .porto-ibanner:hover .porto-ibanner-title{top:-150%;}
.our-offices .vc_column_container {padding: 0 .5rem;}
body .our-offices .porto-ibanner .btn {text-transform:none;letter-spacing:0;font-size:1.2em;}
#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner{color:rgb(53,102,151);}
@media all and (max-width: 768px){.alx-breadcrumbs .page-title{font-size:28px;line-height:1.2} }
.woo-aside-callout{padding: 15px 15px 5px;text-align:center;background: #f4f4f4;margin:15px 0 15px 15px;}
.woo-aside-callout p a {font-size:1.5em; display:block; border-radius:35px;background-color:#356697;color:#fff;padding: 10px 20px;}
.woo-aside-callout p a:hover {background-color:#c41880;}
.page-image.single  {display:none;}
.home #banner-wrapper.banner-wrapper-boxed {max-width:100%;}
.contact-icons h3 i {vertical-align: middle;color: #c41880;font-size: 30px;display:inline-block;margin-right:10px;}
.contact-icons h3 a:hover {color: #c41880;}
.contact-icons p {margin-bottom:5px;font-style:italic;font-weight:700;}
body .porto-ibanner {border-radius:0;margin-bottom: 1rem;}
#main.wide.column1 .main-content {padding-top: 0;padding-bottom: 0;}
/*.main-content {padding-bottom:0px;}*/
.page .main-content{padding-top:0}
.category-nea .vc_custom_1713177720728, .category-news .vc_custom_1713177720728 {display:none !important;}
.yt-embed-holder {width:100%;overflow:hidden;aspect-ratio: 16 / 9;pointer-events:none;}
.yt-embed-holder iframe {max-width:300%;width:300%;height:100%;margin-left: -100%;}
.section-slanted .shape-divider-bottom,.section-with-shape-divider .shape-divider.shape-divider-bottom {bottom:-35px!important;}
.section-slanted,.section-with-shape-divider {overflow:visible !important;}
.btn-borders-triangle .btn {font-size: .85rem;color: #222529;line-height: 1.125rem;padding: 1.1875rem 2.5rem 1.1875rem 3.125rem;border-width: 2px 0 2px 2px !important;position: relative;text-transform: uppercase;border-radius: 0;z-index: 1;transition: border-color .2s, color .2s;max-width: 100%;}
.btn-borders-triangle .btn-light {color: #fff;}
.btn-borders-triangle .btn:before {content: '';position: absolute;width: 2.6rem;height: 2.6rem;border-width: 2px 2px 0 0;top: 50%;right: -1.3125rem;border-style: solid;border-color: inherit;transform: scaleX(0.75) translateY(-50%) rotate(45deg);z-index: -1;}
.btn-borders-triangle .btn-light:hover:before, .btn-borders-triangle .btn-light:focus:before {background-color: inherit;}
.btn-borders.btn-light:active, .btn-borders.btn-light:focus, .btn-borders.btn-light:hover {background-color: #fff;border-color: #fff !important;color: #212529;}
.footer .footer-social-links a:not(:hover),.footer .footer-social-links a:hover {background:transparent;}
html body .cta-row {background-position:center right!important}
.facility-services-row{padding-top:100px}
.facility-services-row .porto-sicon-box {box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.11);padding:30px;}
.facility-services-row .porto-sicon-box .read-more {color:#c41880;font-weight:800;}
html body:not(.woocommerce,.blog) .no-breadcrumbs .main-content {padding-top:0;}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a .vc_tta-title-text {font-size:22px;color:#c41880;}
.ypiresies-slideshow .porto-ibanner-title {color:#fff;font-weight:800;}
html.panel-opened .page-wrapper, html.panel-opened #header.sticky-header .header-main.sticky {right:260px;}
body .thumb-info img,.thumb-info .thumb-info-wrapper {border-radius:0;}
.thumb-info .thumb-info-wrapper {border:1px solid #e1dfdf;}
.cat-names {display:none;}
.porto-post-title {font-weight:800;}
.blog #main {background:#fdfafa;}
.porto-ibanner .porto-ibanner-desc {display: flex;justify-content: center;align-items: center;}
.porto-view-switcher .narrow li.menu-item>a {text-transform:none;}
.alx-inline-h3-sup-heading{font-size:1.2em;color:#c41880;text-align:center;font-weight:600;letter-spacing:2.5px;margin-bottom:0;}
.alx-inline-h2-heading{margin-bottom:24px;font-weight:600;line-height:36px;font-size:32px}
.alx-inline-sub-title-text{font-weight:500}
/*.page-id-4906 .page-top .page-title {font-size:32px;}*/
/*.page-id-130 #main .vc_column_container,.page-id-4543 #main .vc_column_container {padding-bottom:35px;}
.page-id-130 #main .vc_column_container img,.page-id-4543 #main .vc_column_container img {border:1px solid #e1dfdf;}*/
table tr {border-bottom: 1px solid #777;}
table td {border-right: 1px solid #777;}
/* Gray color in single product breadcrumbs */
.single-product .page-top {background-color:#082f5a!important;}
@media all and (max-width:767px) {
	.home .fixed-header.header-wrapper #header {background:#fff!important;}
	.home .fixed-header #header .mobile-toggle {color:#062f59;}
	.home .fixed-header #header .header-main .porto-sicon-title, .home .fixed-header #header .header-main .porto-sicon-title {color:#000 !important;}
	body.home .fixed-header,body.home .fixed-header #header {position:relative;}
}
@media all and(max-width: 577px){
	body #mega-menu-wrap-main_menu {width:30%;}
	/*#breadcrumbs{background-size:cover!important;}*/
}