/*
Theme Name: Breeza
Theme URI: http://demo.bravisthemes.com/breeza/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: Breeza is a WordPress theme perfect for consulting, insurance , finance and digital agency etc. It is a complete designs with all minimum required contents for IT service,SEO and digital marketing based company.
Version: 1.0.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: breeza
Tags: 	business, consulting, corporate company, creative agency, digital agency, digital business, insurance, investment
*/





.cms-info ul,
.cms-info ol {margin:15px;padding:0 0 0 15px;}
.cms-info ul li,
.cms-info ol li {margin:5px 0;}
.service-block-accordion .elementor-tabs {border:1px solid #EEEEEE;}
.service-block-accordion .elementor-tabs .elementor-tab-content p:last-child {margin-bottom:0;}
.service-faq-block .pxl-accordion .pxl--item .pxl-item--title {border: 0;padding-top: 16px;padding-bottom: 16px;padding-right:20px;}
.service-faq-block .pxl-accordion .pxl--item .pxl-item--title .icon-plus {    margin-right: -11px;}
.service-faq-block .pxl-accordion .pxl--item .pxl-item--title .icon-plus:before,
.service-faq-block .pxl-accordion .pxl--item .pxl-item--title .icon-plus:after {background-color: #000;}
.service-faq-block .pxl-accordion .pxl-item--content {padding-top:16px;padding-bottom:16px;}
.species-card-layout > .elementor-container {gap:30px;flex-wrap:wrap;}
.species-card-layout .species-card {width:calc(33.33% - 20px) !important;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border-radius: 10px;overflow: hidden;}
.species-card-layout .species-card .elementor-image-box-img img {width: 100%;max-height: 280px;object-fit: cover;object-position: center;}
.species-card-layout .species-card .elementor-image-box-content {padding:15px;}



.blog-list-container  .pxl-blog-style1 .pxl-item--holder .pxl-item--title {    margin-bottom: 10px;}
.blog-list-container .pxl-blog-style1 .pxl-item--holder .pxl-item--title a,
.blog-list-container .btn--readmore , .blog-list-container .pxl-blog-style1 .pxl-item--image .pxl-item--category a {color:#000;}
.blog-list-container .pxl-blog-style1 .pxl-item--image .pxl-item--date {color:#fff;}
.blog-list-container .pxl-blog-style1 .pxl-item--holder .pxl-item--title a:hover,
.blog-list-container .btn--readmore:hover , .blog-list-container .pxl-blog-style1 .pxl-item--image .pxl-item--category a:hover {color:var(--secondary-color);}
.blog-list-container .btn--readmore:hover .btn--icon svg path {fill:var(--secondary-color);}
.blog-list-container .pxl-blog-style1 .pxl-item--inner {padding:0 20px 20px 20px;}
.blog-list-container .pxl-blog-style1 .pxl-item--image {width: calc(100% + 40px); margin-left: -20px;}



.single.single-post #pxl-main {padding:50px 0 !important;}
.single.single-post article h1,
.single.single-post article h2,
.single.single-post article h3,
.single.single-post article h4,
.single.single-post article h5,
.single.single-post article h6 {color:#00194C;}
.single.single-post article .post-title {text-align: left;}
.single.single-post article a {color:#000;}
.single.single-post article .pxl-item--meta .pxl-item--author {display: none;}
.single.single-post article .pxl-item--meta {color:#000;}
.single.single-post article .pxl-item--meta .pxl-item--date i {color:var(--secondary-color);}
.single.single-post article .pxl-item--meta .pxl-item--comments svg path { fill: var(--secondary-color);}
.single.single-post article  .pxl-item--image img {width: 100%;}
.single.single-post article h1  { font-size: 38px;line-height: 1.2;}
.single-post .pxl-item--meta {justify-content: start;}
.single-post .pxl-item--meta a {color:#000;}
.single.single-post article h2 {font-size: 32px;}
.single.single-post article h3 {font-size: 26px;}
.single.single-post article h4 {font-size: 24px;}
.single.single-post article h5 {font-size: 22px;}
.single.single-post article h6 {font-size: 20px;}
.single.single-post article ul,
.single.single-post article ol {padding-left:20px;}
.single.single-post article ul li,
.single.single-post article ol li { margin:5px 0;}
.single.single-post article  .pxl--post-footer .pxl--social a {background-color:var(--secondary-color) ;}
.single.single-post #comments {display:none;}
.single.single-post .pxl-sidebar-area .widget_search .search-field {height: 50px;padding-left: 15px;color:#000;}
.single.single-post .pxl-sidebar-area .widget_search .search-submit {height: 50px;width: 50px;    background-image: none;background-color: #00194c;}
.single.single-post .pxl-sidebar-area .widget_search .search-submit .caseicon-search {line-height: 1;top: 50%;left: 50%;position: absolute;transform: translate(-50%, -50%);}
.single.single-post .pxl-sidebar-area .widget_search .search-submit:hover {background-color: var(--secondary-color);}
.single.single-post .pxl-sidebar-area .widget .widget-title, 
.single.single-post .pxl-sidebar-area .widget .wp-block-heading, 
.single.single-post .pxl-sidebar-area .widget .wp-block-search__label,
.single.single-post .widget_pxl_recent_posts .pxl-item--date  {color:#00194C;}
.single.single-post .widget_pxl_recent_posts .pxl--item {padding:0;}
.single.single-post .widget_pxl_recent_posts .pxl--item + .pxl--item  {margin-top:15px;}
.single.single-post .pxl-sidebar-area .widget .widget-title:before,
.single.single-post .pxl-sidebar-area .widget .wp-block-heading:before,
.single.single-post .pxl-sidebar-area .widget .wp-block-search__label:before {background-color: #000;}
.single.single-post .widget_pxl_recent_posts .pxl-item--img img {height:auto;}
.single.single-post .widget_categories ul li a,
.single.single-post .widget_categories ul li a .pxl-count {color:#000;}
.single.single-post .widget_categories ul li a:hover,
.single.single-post .widget_categories ul li a:hover .pxl-count,
.single.single-post .widget_categories ul li a:hover .pxl-count:after,
.single.single-post .widget_categories ul li a:hover .pxl-count:before {color:var(--secondary-color) ;}
.social-share-block { padding: 30px 0;border-top: 1px solid #00000030;border-bottom: 1px solid #00000030;}
.single.single-post article .social-share-block .block-title {    font-family: Outfit;font-size: 24px;line-height: 1.2; font-weight: 600;color: #00194C;margin: 0 0 15px;letter-spacing: 0;position: relative;padding-bottom: 15px;}
.social-share-block .block-title:after {content: '';width: 40px;height: 3px;background-color: #00194C;position: absolute;left: 0;bottom: 0;border-radius: 4px;}

.single.single-post .custom-toc {padding: 25px;border-radius: 12px;background: #fff;box-shadow: 0 11.351px 68.108px rgb(137 151 186 / .15);margin-bottom: 25px;}
.single.single-post .custom-toc ul {margin: 0;}
.single.single-post .custom-toc .toc-heading {color: #00194C;text-transform: capitalize;font-family: Outfit;font-size: 24px;font-weight: 600;margin: 0 0 10px;display: inline-block;}

.archive #pxl-main {padding: 50px 0;}
.archive #pxl-content-area #pxl-content-main {display: flex;flex-wrap: wrap;gap:30px;    padding: 0 15px}
.pxl-item--archive.pxl-item--standard {border-radius: 15px;background-color: #fff;border: 1px solid #ecf6fa;box-shadow: 0px 20px 30px 10px rgba(200, 208, 214, 0.25);transition: 0.5s;padding: 0 20px 20px 20px;}
.pxl-item--archive.pxl-item--standard .pxl-item--image > a img {opacity: 1;position: relative;z-index: auto;width: 100%;height: auto;}
.pxl-item--archive.pxl-item--standard {width:calc(33.33% - 20px);        margin: 0;}
.archive .pxl-sidebar-right #pxl-sidebar-area {display: none;}
.archive #pxl-content-area {padding: 0 !important;width: 100% !important;max-width: 100%;flex: auto;}
.pxl-item--archive.pxl-item--standard .pxl-item--image {min-height: auto;width: calc(100% + 40px);margin-left: -20px;}
.pxl-item--archive.pxl-item--standard .pxl-item--image > a {position: relative;display: inline-block;height: auto;}
.pxl-item--archive.pxl-item--standard .pxl-item--holder .pxl-item--title {    margin-bottom: 10px;font-size: 24px;}
.pxl-item--archive.pxl-item--standard .pxl-item--holder .pxl-item--title a,
.pxl-item--archive.pxl-item--standard .pxl-item--readmore .btn--readmore , 
.pxl-item--archive.pxl-item--standard .pxl-item--image .pxl-item--category a {color:#000;}
.pxl-item--archive.pxl-item--standard .pxl-item--image .pxl-item--date {color:#fff;}
.pxl-item--archive.pxl-item--standard .pxl-item--holder .pxl-item--title a:hover,
.pxl-item--archive.pxl-item--standard .pxl-item--readmore .btn--readmore:hover ,
.pxl-item--archive.pxl-item--standard .pxl-item--image .pxl-item--category a:hover {color:var(--secondary-color);}
.pxl-item--archive.pxl-item--standard .pxl-item--readmore .btn--readmore:hover .btn--icon svg path {fill:var(--secondary-color);}
.pxl-item--archive.pxl-item--standard.has-post-thumbnail .pxl-item--holder {width: 100%;padding: 0 !important;}


@media(max-width:900px){
	.species-card-layout .species-card {width: calc(50% - 15px) !important;}
    .single.single-post article h1 {font-size: 32px;}
    .single.single-post article h2 { font-size: 28px;}
    .single.single-post article h3 { font-size: 24px; }
    .single.single-post article h4 { font-size: 22px; }
    .single.single-post article h5 { font-size: 20px; }
    .pxl-item--archive.pxl-item--standard {    width: calc(50% - 15px);}
}
@media(min-width:768px){
    .service-block-accordion .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;padding: 25px 16px;position:relative;}
    .service-block-accordion .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:last-child {border-bottom:0;}
    .service-block-accordion .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:before {transition:all 0.3s ease-in-out;content: '';width: 3px !important;height: 0 !important;background: #00194C;position: absolute;left: 0;top: 50% !important;transform: translateY(-50%) !important;}
    .service-block-accordion .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active:before {height:55px !important;}
    .service-block-accordion .elementor-tabs .elementor-tab-content {padding-left: 30px;}
}

@media(max-width:767px){
    .service-block-accordion .elementor-tabs .elementor-tab-mobile-title {border-bottom: 1px solid #EEEEEE !important;position:relative;padding-right: 40px;}
    .service-block-accordion .elementor-tabs .elementor-tab-mobile-title:after,
    .service-block-accordion .elementor-tabs .elementor-tab-mobile-title:before  {content: '';width: 16px;height: 2px;position: absolute;right:10px;top: 50%;background: #000;transform: translateY(-50%);background: #000;}
    .service-block-accordion .elementor-tabs .elementor-tab-mobile-title:after { width:2px;height:15px;right:17px;}
    .service-block-accordion .elementor-tabs {border-bottom: 0;}
    .service-block-accordion .elementor-tabs .elementor-tab-content.elementor-active {border-bottom: 1px solid #EEEEEE !important;}
    .service-block-accordion .elementor-tabs .elementor-tab-mobile-title.elementor-active:after,
    .service-block-accordion .elementor-tabs .elementor-tab-mobile-title.elementor-active:before {background-color: #FF1818;}
    .service-block-accordion .elementor-tabs .elementor-tab-mobile-title.elementor-active:after {display: none;}
    .single.single-post article h1 {font-size: 28px;}
    .single.single-post article h2 { font-size: 24px;}
    .single.single-post article h3 { font-size: 20px; }
    .single.single-post article h4 { font-size: 18px; }
    .single.single-post article h5 { font-size: 18px; }
    .single.single-post article h6 { font-size: 18px; }
    .single.single-post #categories-1 {display:none;}
    .pxl-item--archive.pxl-item--standard {    width: 100%;}
}

@media(max-width:600px){
	.species-card-layout .species-card {width: 100% !important;} 
}