/*
Theme Name: Ave
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 2.8.10
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

/*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

.law-icon-wrap{background: rgb(6,69,75);
background: linear-gradient(180deg, rgba(6,69,75,1) 0%, rgba(47,128,137,1) 100%);}

.navbar-brand{ padding:5px 0 !important;}
.main-nav .link-txt .txt{  text-transform:uppercase;   font-size: 14px;
    font-weight: 500;}
.module-title   {    margin: 0 !important;
    font-size: 12px !important;
    text-transform: uppercase;}
.header-module .module-title{ text-align: left;
    margin-bottom: 2px !important; width: 100%;}
.social-icon.round.social-icon-sm a, .social-icon.semi-round.social-icon-sm a, .social-icon.square.social-icon-sm a, .social-icon.circle.social-icon-sm a {width: 25px !important; height: 25px !important;}
.iconbox-heading-xs h3 { font-size: 12px !important;font-family: 'Roboto', sans-serif; text-transform: uppercase; margin-bottom: 0 !important;}
.whatsapp-icon .iconbox-icon-container{    background: #32d851;
    padding: 4px;
    border-radius: 100%;
    width: 28px;
    height: 28px;}

.header-module .contents p{font-size: 15px;
    font-weight: 500;}
.main-slider h1{font-family:'El Messiri' !important; font-size:52px !important;}
h1.blog-single-title{font-family:'El Messiri' !important; }
p.sr7-layer{ max-width: 45% !important;
    white-space: inherit !important;
    line-height: 42px !important;
    font-size: 32px !important;
    font-style: italic;
    text-align: center !important;font-family: El Messiri !important;}
.wpb-content-wrapper section{ padding:60px 0;}
.main-slider{ padding:0 !important;}
.btn-solid{background: #05444c !important;
    color: #fff;
    border: 0 !important; margin-top:20px;   border-radius: 6px !important;}
.btn>span{  padding: 10px 20px !important;}
.about-wrap li{ list-style:none; list-style-image:url('http://consumerawakenings.com/wp-content/uploads/2024/12/bullet-ic.png');margin-left: 26px; margin-bottom: 10px;}

.highlight{    background: #af2319;
    color: #fff;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 6px;
    font-size: 18px;
    font-weight: 500;}
.st-desc p{font-size: 20px; margin-bottom:0;}
.about-wrap header.fancy-title {display: flex; flex-wrap: wrap;}
.about-wrap header.fancy-title h2{display: grid;width: 100%;order: 2;}
.about-wrap header.fancy-title h6{display: grid; width: 100%; order: 1;}
.about-wrap header.fancy-title .st-desc{display: grid; order: 3; width: 100%;}
.about-wrap ul{margin-bottom: 34px;}
.about-wrap .wpb_single_image{ margin-bottom:0;}
.law-icon-wrap h3{ color:#fff;font-family:'Sora' !important;font-size: 17px !important;}
footer .iconbox h3{font-family:'Sora' !important;    font-size: 14px;}
.law-icon-wrap .iconbox { margin-bottom: 0em;}
.youtube-section{ padding:0 !important;}
footer.main-footer{ background:#212424; padding:60px 0 0 0;}
footer h3{ color:#fff; font-size:20px;}
footer .lqd-custom-menu li a{font-size: 14px;}
footer .lqd-custom-menu li a:hover{ color:#fff;}
.copyright-section p{ color:#fff; text-align:center;}
footer .iconbox p{color: #fff;}
footer .iconbox .iconbox-icon-container i{color: #fff; font-size: 14px;}
footer .iconbox-icon-wrap{margin-right: 14px;    padding-top:0px;}
.copyright-section{ padding: 20px; background: #2e3131; margin-top: 20px;}
footer .iconbox-inline {display: inline-flex;}
footer .iconbox-icon-container{ margin-right:0 !important;}
.footer-contact .iconbox-icon-wrap{    padding-top: 8px;}
.liquid-lp-title a:hover{color:#05444c !important;}
.blog-single-modern .blog-single-cover {max-width: 1360px !important;}
.blog-single-modern .blog-single-title { font-size: 34px !important;line-height: 1.2em !important;color: #000 !important;}
.blog-single-modern .cat-links a { color: #000 !important; position: relative;font-weight: normal;}
.blog-single-modern .cat-links a:before{background-color: #f42958 !important;opacity: 1 !important;height: 0.1175em !important;min-height: 1px !important;}
.blog-single-header .post-meta{ display: none;}
.single-post .wpb-content-wrapper section { padding: 30px 0;}
.single-post .blog-single-content h3{    line-height: 1.2em;
    font-size: 30px;
    color: #000;}
b, strong { font-weight: 500;}
.single-post .blog-single-content ul{margin-left: 26px;}
.blog-single ul li{list-style:none; list-style-image:url('http://consumerawakenings.com/wp-content/uploads/2024/12/bullet-ic.png'); padding-left: 8px;margin-bottom: 10px;    text-align: justify;}
.titlebar-inner { padding-top: 20px !important;padding-bottom: 20px !important;color: #000;background: #e4f4fa;text-align: center;}
.titlebar-inner h1{font-size: 28px !important; margin-bottom:0 !important;}
.titlebar .breadcrumbs { margin-top: 0 !important;}
.about-list .iconbox-icon-container{width: 30px !important; height: 30px !important;}
.about-list .iconbox .iconbox-icon-container i{font-size: 16px;}
.about-list .iconbox-side .iconbox-icon-wrap { margin-right: 10px;}
.about-list .iconbox-icon-container{background: #05444cc2 !important;}
.cnt-wrap .contents h3{ margin-bottom:0;}
.contact-form-section input, .contact-form-section textarea{ background:#fff !important;}
.lqd-contact-form label{width:100%;}
.contact-form-section>.vc_column-inner>.wpb_wrapper { padding:40px 40px 20px 40px !important;}
input.wpcf7-submit{background: #af2319 !important;
    border: 0 !important;
    border-radius: 6px!important;}
.cnt-left .iconbox-icon-container{    background: #05444c !important;}
main#content .contact-form-section textarea{height: 120px !important;}
.lqd-contact-form select, .lqd-contact-form input, .lqd-contact-form textarea, .lqd-contact-form .ui-selectmenu-button{ margin-bottom:10px !important;}
.contact-form-section form{    margin-top: 30px;}
.liquid-lp-title a{ font-size: 20px;}
.liquid-lp-footer {margin-top: 0 !important;}
.article-area .liquid-lp{box-shadow: 0 2px 40px #e9ebf7;
    padding: 20px;
    background: #fff;}
.cnt-left .iconbox .iconbox-icon-container i{font-size: 14px;}
.cnt-left .iconbox-side .iconbox-icon-wrap { margin-right: 10px;}
.liquid-blog-posts .liquid-lp{    background: #FFF;
    padding: 16px;
    border: 1px solid #ddd;
  }
.page-id-12 .liquid-blog-posts .liquid-lp{background: #FFF;
    padding: 20px;
    /* box-shadow: 0 0 25px #f7f7f7; */
    border: 1px solid #ddd; height:100%;}

.blog-wrap .liquid-blog-posts .liquid-lp{background:#e9f1f3;}
.blog-single-modern .blog-single-cover { max-height: 50vh !important;}
.liquid-blog-item .liquid-lp-title{ letter-spacing:0 !important;}
.liquid-blog-item-split{display: block !important;}
.liquid-blog-item-split .liquid-lp-media{    width: 28% !important;
    display: inline-block!important;}
.liquid-blog-item-split .liquid-blog-item-inner{ width: 70%!important;
        display: inline-block!important;}
.liquid-blog-item-split .liquid-blog-item-inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.liquid-lp-footer .btn{font-weight: 500 !important; color:#000;}
.blog-wrap .carousel-item{ width:33%;}
.blog-wrap .carousel-nav{top: -50px !important;right: 0;left: inherit !important;}
.carousel-nav-vertical .flickity-prev-next-button{ display:inline !important;}
.carousel-nav-solid .flickity-prev-next-button{border: 1px solid #d1d1d1 !important;}
.carousel-nav-solid .flickity-prev-next-button:before, .carousel-nav-bordered .flickity-prev-next-button:before{background: #05444c !important;}
.blog-wrap .flickity-slider{display: table !important; }
.blog-wrap .carousel-item{ display: table-cell !important;}
.blog-wrap .carousel-item-inner{height: 96%;}
.blog-wrap .liquid-lp-title a{    line-height: 30px;}
.blog-wrap .liquid-blog-posts .liquid-lp{     min-height: 500px;}
.blog-wrap .liquid-lp-title a{font-family: Roboto;}
.btn-naked:hover, .blog-single-content a {color: #af2319 !important;}
.law-icon-wrap .iconbox h3{ margin-bottom:0;}
.btn-solid .btn-icon{ font-size: 2em;}
.main-sidebar{ background: #fff; padding: 16px;border: 1px solid #ddd;}
.widget_product_search input, .widget_search input{font-weight: normal;}
.main-sidebar .widget-title {font-size: 24px;}
.btn-naked>span{padding-left: 0 !important;}
.home .article-area .liquid-blog-posts .liquid-lp{min-height: 520px;}
.page-id-369 .vc_media_grid{ margin-bottom:0;}
.page-id-369 .wpb-content-wrapper section{ padding-bottom:0 !important;}
.page-id-369 footer.main-footer{ margin-top:60px;}
.lb-caption{ display:none !important;}
.blog-single .col-md-8 { width: 71.666667%; display: flex;flex-wrap: wrap;}
.blog-single-cover { order:1;}
.blog-single-details{ order:0;}
.blog-single-content { order:2;}
.blog-single-footer{ order:3;}
.blog-single .post-nav{ order:4;}
.single-post.has-sidebar .sidebar-container { margin-top: 0 !important;}
.blog-single .col-md-offset-1 { margin-left: 3.333333%;}
.blog-single .col-md-3 .main-sidebar { margin-top: 20px !important;}
h1.blog-single-title{font-size: 30px;}
.blog-single-image-left .blog-single-cover { margin-bottom: 0.727em !important;}
.blog-single-footer .share-links{ max-width:100%;}
.post-date{ display:none !important;}
.blog-single .main-sidebar ul li{    border-bottom: 1px solid #ddd;
    padding: 6px 0;}
.blog-single .main-sidebar h3.widget-title{font-size: 24px;}
.page-id-14 .liquid-blog-posts .liquid-lp {
    background: #FFF;
    padding: 16px;
    border: 1px solid #c8dce3; height:100%;}
body.page-id-16 main#content{ background: #f0f8fb !important;}
body.page-id-16 .liquid-lp-time-aside>time{background: #05444c;;
    color: #fff;}
body.page-id-16 .liquid-lp-time-aside>time span{ color:#fff;}
body.page-id-16 .liquid-lp-footer{ display:none !important;}
.page-id-699 main#content h4{font-size: 18px; background: #05444c;
    padding: 14px;
    margin-bottom: 0;
    border-radius: 10px 10px 0 0;
    color: #fff;}
.page-id-699 main#content iframe{ padding:0 !important;}
.page-id-699 section.vc_row{ padding-bottom:10px !important;    padding-top: 20px;}
.page-id-699 main#content{ padding:40px 0;}
 .wpcf7 form .wpcf7-response-output{color: #fff !important; background: #46b450 !important;}
.wpcf7-form input.wpcf7-submit:focus{ color:#fff !important;}
footer.blog-single-footer{width: 100%;}
.post-nav{padding: 0.25em 0 !important;}
.blog-single-footer>span {margin: 1.5em 0 !important;}
.post-nav .nav-subtitle{color: #666;}
.blog-single-footer .social-icon li{padding-left: 0px;} 
.related-post-categories a{ color:#000;} 
.page-id-12 .liquid-blog-posts .col-md-4, .page-id-14 .liquid-blog-posts .col-md-4{margin-bottom: 30px;}
#simple-chat-button--text{font-weight: 500 !important; letter-spacing: 0 !important;}
.accordion-active-has-fill .active .accordion-title a {background-color: #05444c !important;}
.accordion-title a{padding: 10px 20px !important;font-size: 18px;line-height: 28px;}
.accordion-item{ border:1px solid #ddd;}
section.faq-wrap{ padding-bottom:0 !important;}
.accordion-title a{padding-right: 48px ! IMPORTANT;}


@media (max-width:767px){
	 .blog-wrap .carousel-item{ width:100% !important;}
	 .blog-wrap .flickity-slider { display: block !important;}
	 .blog-wrap .liquid-blog-posts .liquid-lp{  min-height: inherit !important;}
	 h2{font-size: 32px !important;  margin-bottom: 0 !important;}
	 .wpb-content-wrapper section { padding: 40px 0;}
	 .liquid-lp-title a{line-height: 30px;}
	 .main-slider h1 { font-size: 26px !important;}
	 p.sr7-layer { max-width: 50% !important;
        white-space: inherit !important;
        line-height: 11px !important;
        font-size: 10px !important;}
	 .blog-single .col-md-8 { width:100%;}
	 header .navbar-brand img{max-width: 200px;}
	 .main-nav .link-txt .txt{ color:#000;}
	 [data-mobile-nav-style=modern]:before{ background:#fff !important;}
	     [data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bar {background-color: #000 !important;}
	 [data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars{border: 1px solid #333 !important;}
	     .wpb-content-wrapper section { padding: 20px 0;}
	 .fancy-title {margin-bottom: 1.5em !important;}
	 .home .liquid-blog-posts .liquid-lp { min-height: auto;}
	.law-icon-wrap .wpb_column { width: 48%;
        display: inline-block;
        margin-bottom: 15px;
        text-align: center;}
	 .law-icon-wrap img {  max-width: 55%;}
	 .law-icon-wrap h3{ font-size:16px;}
	 .btn{font-size: 14px;}
	 footer h3.vc_custom_heading{margin-top: 20px !important;}
	 footer.main-footer section{ padding:15px;}
	 footer.main-footer{ padding: 20px 0 0 0;}
	 footer.main-footer .iconbox{margin-bottom: 1em;}
	 .carousel-item-inner .wpb_video_widget{margin-bottom:0 !important;}
	     .carousel-nav {margin-top: 1em !important;}
	 .blog-wrap{margin-top: 30px;}
	 .about-wrap .wpb_single_image{ margin-top:20px;}
	     [data-mobile-header-scheme=gray] .main-header .navbar-header {background-color:#fff !important;}
	    body .titlebar-inner h1 {font-size: 24px !important;}
	  h2.related-post-title {font-size: 22px !important;}
	.related-post-categories {margin-left: 30px !important;}
	 .comments-area{padding: 0.75em 0 3em !important;}
	 .comment-form input[type="text"], .comment-form textarea{ background-color: #fff !important; padding: 12px !important;}
	.related-post-categories a { color: #000;}
	 .post-nav a{color: #222;}
	 .post-nav{padding: 1.25em 0 !important;width: 100%;}
	 .sidebar-container #liquid-latest-posts-2{ margin-bottom:0 !important;}
	 .sidebar-container #search-2{margin-bottom: 22px;}
	.blog-single h1.blog-single-title { font-size: 24px !important;}
	.liquid-lp-time-aside header, .liquid-lp-time-aside .liquid-lp-excerpt, .liquid-lp-time-aside .liquid-lp-footer { margin-left: 84px !important;}
	.page-id-369 .wpb-content-wrapper h2 {font-size: 24px !important;margin-bottom: 0 !important; text-align:left !important;}   
	.page-id-369 .wpb-content-wrapper h6, .st-desc p{text-align:left !important;}
	 .page-id-699 #content section .wpb_column{margin-bottom: 20px !important;}
	   .cnt-wrap h2 {font-size: 24px !important;}
	 .contact-form-section>.vc_column-inner>.wpb_wrapper { padding: 20px !important;}
	 .lqd-contact-form { margin-bottom: 0 !important;}
	 .cnt-wrap .social-icon.circle.social-icon-md a { width: 32px; height: 32px;}
    .navbar-header {padding-left: 15px !important;padding-right: 15px !important;}
	 .o1{ order:1;}
	 .o2{ order:2;}
	 .liquid-blog-posts .liquid-lp-excerpt{ margin-bottom:0 !important;}
	 .single-post .blog-single-content h3{font-size: 24px;}
	.page-id-12 .liquid-blog-posts .liquid-lp, .page-id-14 .liquid-blog-posts .liquid-lp{ height:auto;}
	.page-id-12 .liquid-blog-posts .col-md-4, .page-id-14 .liquid-blog-posts .col-md-4 { margin-bottom: 0;}
}








