/*
Theme Name: Quera
Theme URI: http://themewar.com/wp/quera/
Author: ThemeWar
Author URI: http://themewar.com/
Description: Quera - Business Consultancy WordPress Theme.
Version: 1.0
License: 
License URI: 
Text Domain: quera
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.wp-caption {
    color: #666;
    font-size: 13px;
    font-size: 0.8125rem;
    font-style: italic;
    margin-bottom: 1.5em;
    max-width: 100%;
}
.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
    border: 1px solid #333;
    padding: 2px;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.remote-icon img {
	    box-shadow: 0 0 8px 5px #fff;
    border-radius: 50%;
}
.benefits:hover {
/*     box-shadow: 0 0 10px; */
}
.benefits:hover h2 {
color:#fff !important;
}

.icon_box_large{
	    padding: 3% 0;
    margin-bottom: 5px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    margin: 11px;
    width: 201px!important;
    height: 200px;
	margin-left: 7px;
	margin-top: 50px;
	
	
}

.grid_row .folioContent .cat{
	    display: none;

}


.icon_box_large:hover {
    background: #eee;
}

.icon_box_large:hover .elementor-icon {
    fill: #13afeb!important;
    color: #13afeb!important;
    border-color: #13afeb!important;
}



.page-id-12085 figure.elementor-image-box-img{
	    background: transparent;
    border-radius: 50%;
    box-shadow:none;
    border:none

}

/* .singleBlog{
	padding:36px 180px 50px 120px!important
} */

.benefits:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: #ff0a0ad6;
}

.feature_section18{
           height: 600px;

}

#gallery-1 img{
	    height: 50px!important;

}

.grid_row .folioContent {
	padding: 0 30px;
	display: flex;
	flex-direction: column;
}
.grid_row .folioContent .cat {
	font-size: 15px;
	order: 1;
}

.grid_row .folioContent h3 {
	font-size: 26px;
	line-height: 36px;
	order: 0;
}
   
.folioContent .cat:before{
	display:none!important;
	    font-family: 'Raleway'!important;

}

.grid_row .folioContent h3{
	    font-size: 23px!important;
	    font-family: 'Raleway'!important;


}

.folioContent h3{
	    margin: 0 0 0px!important;
	    font-family: 'Raleway'!important;


}

.portfolioworksample{
	padding: 0px;
margin: 0px;
width: 100%;
float: left;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.grid_row .folioItem03, .grid_row .folioItem01{
/* 	    border: solid 9px #ffffff63;
    box-shadow: 1px 3px 9px 0px #0000004f; */
	    border: 8px solid #f3efef;
	    background-color: #00b8ff !important;
    box-shadow: 0 0 5px, inset 0 0 8px rgba(0,0,0,0.6);
}

/* .portfolioworksample img {display:block!important} */

.portfolioworksample a {display:block!important}

h1,h2,h3,h4,h5,h6.wp-block-heading {
    font-weight: 600 !important;
  font-family: raleway !important;
}

h3.wp-block-heading.has-medium-font-size strong{
     font-weight: 600 !important;
  font-family: raleway !important;
}

h2.wp-block-heading.has-medium-font-size strong{
     font-weight: 600 !important;
  font-family: raleway !important;
}

.sc_content ol li, .sc_content ul li, .sic_the_content ol li, .sic_the_content ul li{
	color: black;
font-size: 16px !important;
}

.sic_the_content > p {
  margin: 0 0 27px;
  color: black;
}

.sidebar .widget{
	    background: #fef6f6!important

}


:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
{
	border: none;
    padding: none;
}

.wp-block-heading{
	 font-weight: 500!important;
}

.comment_area{
	display: none;
}

h2.wp-block-heading strong{
	 font-weight: 500!important;
}

.awsm_job_openings-template-default .col-lg-4 {
    display: none;
}

.tags{
	font-size: 10px!important;
}

.awsm_job_openings-template-default .singleBlog .col-lg-8{
	    flex: 100%;
    max-width: 100%;
}

.sic_details{
	padding: 50px 50px 0px 50px !important;
}

.blogItem01{  
  border: 6px solid #f3efef;
    box-shadow: 0 0 5px, inset 0 0 8px rgb(255 255 255 / 60%);
    margin-top: 20px;
}


.blogThumb img:hover {
    background-color: #00b8ff !important;
    opacity: 0.2;
}
.blogThumb:hover {
  position: relative;
  background-color: #13afeb !important;
  opacity: 0.5;
  fill-opacity: unset;
}

.folioItem01:hover img{
	    transform: none!important;
    -moz-transform:  none!important;
    -webkit-transform: none!important;
}

.folioItem01::before {
/* 	background-color: #13afebcc!important; */
    opacity: 1.5!important;
	-webkit-transition:none!important;
   
    transition:none!important;
	
	}

.folioItem01:after{
	-webkit-transition: none!important;

    transition: none!important;
}




.SubsrcribeForm .yikes-easy-mc-form input[type="email"]{
	border-radius:50px!important;
	 height:70px!important;
}


input[type="email"], input[type="text"], input[type="number"], input[type="url"], input[type="tel"], input[type="password"], textarea, select, .nice-select{
	border:solid 1px #dddfe3 !important;
	border-radius:12px!important;
	    height:60px!important;

}


.awsm-filter-item-search .awsm-job-form-control {
	border:solid 1px #dddfe3 !important;
	    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 5%);
	    font-family: 'Raleway'!important;
}

.awsm-job-item h2.awsm-job-post-title a{
	font-family: 'Raleway'!important;
    font-weight: 600;
}

.awsm-job-form-group .input[type="email"], input[type="text"], input[type="number"], input[type="url"], input[type="tel"], input[type="password"], textarea, select, .nice-select {
	border:solid 1px #dddfe3 !important;
	    height:60px!important;
}

.awsm-list-item .awsm-job-item{
	font-family: 'Raleway';
    font-weight: 600;
}
.awsm-selectric .label{
	       margin: 0px 45px 0px 10px;
	    font-size: 14px;
    font-family: 'Raleway';
}

.awsm-selectric {
	     
	    border: solid 1px #dddfe3c7 !important;
    border-radius: 4px;
}

input#awsm-applicant-email {
    border: solid 1px #dddfe3 !important;
	 height:40px!important;
}
.awsm-job-form-inner{
	    background: #f6f6f6;

}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 60px!important;
	    font-size: 12px!important;

}

input[type="email"], input[type="text"], input[type="number"], input[type="url"], input[type="tel"], input[type="password"], textarea, select, .nice-select{
   
	    font-size: 12px!important;

}
.elementor-9 .elementor-element.elementor-element-3505928 .appointment_form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]), .elementor-9 .elementor-element.elementor-element-3505928 .appointment_form select, .appointment_form .nice-select, .elementor-9 .elementor-element.elementor-element-3505928 .appointment_form textarea{
   
	    font-size: 12px!important;

}

.blogContent02 {
   width:89.4%!important
  }

@media (min-width: 768px) and (max-width: 992px) {
  .blogContent02 {
   width:66%!important;
  }
}

@media (min-width: 855px) and (max-width: 1490px){
.blogContent02 {
	 width:100%!important;
  }
	  }



.nice-select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    height: 50px!important;
}

#abc input[type="email"], input[type="text"], input[type="number"], input[type="url"], input[type="tel"], input[type="password"], textarea, select, .nice-select{
	    height: 40px!important;
	    line-height: 40px!important;
    border-radius: 8px!important;


}

.page-id-9 #abc input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	 height: 40px!important;
	    line-height: 40px!important;
    border-radius: 8px!important;


}


.closeicon{
	    position: absolute;
    right: 5px;
    top: 5px;
	
}



.qu_btn{
	border-radius:12px!important;
}
.accessNav .qu_btn{
	border-radius:50px!important;
}
#abc .input-field i{
	  line-height: 40px;
}


textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 120px!important;
}

#abc textarea{
	       height: 70px!important;

}

.pum-close.popmake-close {

background-image: url('https://www.logixshapers.com/wp-content/uploads/2023/07/close-btn.png') !important;
height: 48px !important;
width: 48px !important;
	background-color:transparent !important;
	margin-top:-20px !important;
	margin-right:-20px !important;
	text-shadow:none !important;
	color:transparent !important;
	background-repeat: no-repeat !important;
	box-shadow: none !important;

}
.ourpreciouswork .grid_row .folioContent {
    padding: 0;	
	text-align: center;
	width: 100%;
	bottom:150px;
}
.ourpreciouswork .folioItem01:hover .grid_row .folioContent {
	bottom: 200px;	
}
.ourpreciouswork .folioItem01:hover .folioContent:before {
	content:url('https://www.logixshapers.com/wp-content/uploads/2023/07/created-by.png');	
	top: 20px;
    position: absolute;
	left: 0;
    right: 0;
}



.accordion > .card:not(:first-of-type), .accordion > .card:not(:last-of-type) {
    border-radius: 12px!important;
    border: solid 1px;
 box-shadow: 2px 2px 7px 0px rgb(18 18 18 / 98%);
}

.folioItem01:after{
	background: url('https://www.logixshapers.com/wp-content/uploads/2023/06/shadow1.png')!important;
}


.awsm-filter-item-search .awsm-job-search-icon-wrapper{
	    font-size: 18px;
    line-height: 44px;

}

.folioItem01:hover {
  box-shadow: 0px 20px 60px 0px rgb(243, 239, 239);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 6px solid #f3efef;
}
.quAccordion .card .card-body {
    padding: 10px 25px 0px 0 !important;
}
.quAccordion .card {
/*     padding: 18px 20px 7px !important; */
    box-shadow: 0px 5px 5px 0px rgba(18, 21, 24, 0.5)!important;
}
.elementor-9 .elementor-element.elementor-element-fbf6742 > .elementor-element-populated {
    margin: 12px 7px 0px 7px!important;
}

.postid-667 figure.elementor-image-box-img{
background: none;
    border-radius:  none;
   box-shadow:  none;
     border:  none;

}


@media (min-width: 768px) and (max-width: 991px){

.historyContent .hcinner {    

padding: 10px 10px 10px 10px!important; 
    margin: 0px 0px -80px -20px !important;
}
	
.blogContent02 {
    width: 100%!important;
}
}




@media (min-width: 360px) and (max-width: 736px){

.page-id-434 #corefeature .elementor-image-box-content {
     width: calc(100% - 0px)!important;

}
	.blogContent02 {
    width: 100%!important;
}

}


	@media (max-width: 767px){
.historyContent img {
   
    margin-top: 130px!important;
}

.historyContent .hcinner {
       margin: 0px -80px 0px 0px !important;
	    padding: 0px!important;


	}
		
			.blogContent02 {
    width: 100%!important;
}
		
		.historyItem h2 {
    font-size: 30px!important;
}
		
		
}
	
.historyItem{
	    margin-top: 120px;

}

.hcinner{
	    margin:280px -80px 0px -80px!important;

}
video.elementor-video {
    background-color: #0000!important;
}

 
@media only screen and (min-width: 375px) and (max-width: 768px) { 
	.feature_section10 .right {
    float: left;
    width: 42.5%;
    margin-left: 33.5%;
    text-align: left;
    margin-top: 0px;
}


.feature_section10 .left {
    float: left;
    width: 72.5%;
    margin-right: 33%;
    margin-top: 600px;
    text-align: right;
}
	
	.postThumb img {
    width: 100%;
   height: auto!important; 
}
	
	div#choosing {
    width: 100%;
}
	  	} 


@media (max-width: 767px){
.header01 {
    background-color: white!important;
}
	
	.accessNav .searchBtn {
		display:none!important;
	}
	
	header .logo img {
 
    max-width: 80%!important;
}
	}

i.fa.fa-quote-left {
    font-size: 20px;
    color: #13AFEB;
}
.elementor-image-box-content:hover .elementor-image-box-description a{
	    color: #13afeb!important;

}

.elementor-1039 .elementor-element.elementor-element-c5f8684 .elementor-tab-title.elementor-active, .elementor-1039 .elementor-element.elementor-element-c5f8684 .elementor-tab-title.elementor-active a{

background: #13AFEB;
    border-radius: 16px;
	margin-left:20px;
}

@media (min-width: 1200px){
.singleBlog .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1400px!important;
}
}


/* .logo {

padding: 33px 0px !important;

} */

@media (min-width: 1200px){
.blogPage .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1400px!important;
}
}

.SubsrcribeForm .yikes-easy-mc-form:after{
	    left: 28px!important;

}

.SubsrcribeForm .yikes-easy-mc-form input[type="email"]{
	    padding: 0 185px  0px 54px! important;

}

.postid-671 figure.elementor-image-box-img {
    background: none;
    border-radius: 50%;
    box-shadow: 0 0 2px 2px rgb(0 0 0 / 0%) inset;
    border: none;
}
.blog-row-wrap > div.blog-right-panel .blog-cate {
  display:none;
}
.blog-row-wrap > div.blog-right-panel:nth-child(2) .blog-cate {
  display: block !important;
	position: absolute;
}


.mainMenu ul li{
	vertical-align:middle;	
}



