@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@300;700;900&display=swap");
@media screen and (max-width: 768px){
.footer .logo img {
width: 50%;
height: 100%;
}
}
.woocommerce-loop-product__title {
margin-top: 9px;
}
ul.products li.product {
list-style: none;
width: 30.75%;
float: left;
margin-left: 0;
padding: 0;
margin: 0 2.5% 2.9em 0;
}
ul.products li.product img{
height: auto;
max-width: 100%;
border:1px solid #bfbfbf;
}
@media screen and (max-width: 768px){
ul.products li.product {
list-style: none;
width: 48%;
float: left; margin: 9px 3px 5px;
display: inline-table;
}
ul.products li.product img{
height: auto;
max-width: 100%;
}
} .blog-list-page{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 2.5rem;
list-style: none;
}
.blog-list-page li a img{
width: 100%;
height:100%;
min-height: 140px;
}
.blog-list-page li a{
position: relative;
display: block;
}
.blog-list-page li> a:before{
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,.6);
transition: all .3s ease;
opacity: 0;
}
.blog-list-page li> a:after{
content: "+";
font-weight: 400;
text-transform: none;
line-height: 1;
transition: all .3s ease;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
color: #fff;
font-size: 50px;
opacity: 0;
}
.blog-list-page li > a:hover:before,.blog-list-page li a:hover:after{
opacity: 1;
}
.blog-list-page .post_date {
display: inline-block;
vertical-align: middle;
font-size: 15px;
line-height: 13px;
margin:10px 0px;
color: #6b6969;
font-style: italic;
}
.blog-list-page .post_share {
display: inline-block;
vertical-align: middle;
font-size: 15px;
line-height: 15px;
padding:10px 15px;
float: left;
background-color: #e7424a;
color: #fff;
transition: all .3s ease-in-out;
}
.blog-list-page .post_share:hover{
background-color: #000;
color:#fff;
}
.blog-list-page .post_read {
display: inline-block;
vertical-align: middle;
font-size: 15px;
line-height: 15px;
background-color: #e7424a;
float: right;
transition: all .3s ease-in-out;
}
.blog-list-page .post_read:hover{
background-color: #000;
}
.blog-list-page .post_read a{
color: #fff;
text-decoration: none;
padding:10px 15px;
}
.blog-list-page .post_date .fa {
font-size: 15px;
color: #ff635a;
margin: 0 5px 0 0;
}
.blog-list-page .b-name a{
color:#000;
text-decoration: none;
}
.blog-list-page .b-name{
height: 45px;
margin-bottom: 0px;
}
.blog-list-page .b-content{
height: 60px;
}
.blog-list-page .list-info{
margin-bottom: 20px;
}
.blog{
margin-bottom: 50px;
}
@media screen and (max-width:768px){
.blog-list-page .b-name{
height: 100%;
margin-bottom: 0px;
}
.blog-list-page .b-content{
height: 100%;
}
.blog-list-page {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 2.5rem;
}
} .post_details_wr .stm_post_info {
border-top: 1px solid #ddd;
padding: 13px 0 0;
margin: 0 0 43px;
}
.stm_post_details {
position: relative;
margin: 0 0 5px;
}
.stm_post_details ul {
float: left;
width: 70%;
margin: 0;
padding: 0;
}
.stm_post_details ul li:first-child {
margin: 0;
padding: 0;
}
.stm_post_details ul li {
position: relative;
float: left;
list-style: none;
margin: 0 0 10px 20px;
padding: 0 0 0 21px;
font-size: 13px;
}
.stm_post_details .comments_num {
float: right;
width: 30%;
font-size: 13px;
margin: -3px 0 0;
text-align: right;
}
.stm_post_details .comments_num a {
color: #777;
}
.post_details_wr .stm_post_info .post_thumbnail {
position: relative;
margin: 0;
}
.stm_post_info .post_thumbnail img {
display: block;
width: 100%;
max-width: 100%;
height: auto;
}
.comment-reply-title {
margin: 0 0 19px;
font-size: 20px;
text-transform: lowercase;
}
.comment-form-comment{
display: block;
width: 100%;
}
.comment-form-cookies-consent{
display: inline-block;
width: 100%;
}
#comment{
font-size: 13px;
line-height: 18px;
color: #222;
background: #cacaca;
border: none;
box-shadow: none;
outline: none;
padding: 16px 30px 26px;
border-radius: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
box-sizing: border-box !important;
width: 100%;
display: block;
}
#author,#email,#url{
font-size: 13px;
line-height: 18px;
color: #222;
background: #cacaca;
border: none;
box-shadow: none;
outline: none;
padding: 16px 30px 15px;
border-radius: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
box-sizing: border-box !important;
width: 100%;
display: block;
height: 49px;
float: left;
}
.comment-form-author,.comment-form-url,.comment-form-email{
display: block;
float: left;
width: 33.3%;
padding-right: 15px;
}
.comment-form-url{
padding-right: 0px;
}
.comment-form-author label,.comment-form-url label,.comment-form-email label{
display: block;
}
.submit{
position: relative;
outline: none !important;
border: none;
font-weight: 700;
font-family: Poppins;
font-size: 14px;
padding: 8px 21px;
color: #fff;
border-radius: 0;
background: #e7424a;
display: inline-block;
line-height: 23px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
padding: 10px 25px;
line-height: 23px;
}
.submit:hover{
background: #000;
border-color: none;
color: #fff;
text-decoration: none;
}
.comments-wrapper{
margin-top:40px;
}
.left-section{
width: 75%;
margin-bottom: 20px;
float: left;
box-sizing: border-box;
padding-left: 15px;
padding-right: 45px;
}
.right-section{
width: 25%;
margin-bottom: 20px;
float: left;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
}
.right-section .widget .widget_title {
border-top: 3px solid #002e5b;
padding: 12px 0px;
}
.right-section .categories ul li{
font-weight: 600;
font-family: Montserrat,sans-serif;
border-bottom: 1px solid #fff;
background: #f2f2f2;
margin: 0;
padding: 0 23px 0 0;
color: #002e5b;
list-style-type: none;
line-height: 24px;
list-style-position: inside;
}
.right-section .categories ul li a{
color: #000;
text-decoration: none !important;
border-left: 5px solid transparent;
display: inline-block;
padding: 14px 0 14px 18px;
-webkit-transition: all .3s ease;
transition: all .3s ease; 
}
.right-section .categories ul li:hover>a{
border-left-color: #6c98e1;
}
.right-section .tagcloud a{
display: inline-block;
font-size: 15px !important;
font-weight: 600;
font-family: Montserrat,sans-serif;
color: #000;
background: #f4efec;
padding: 16px 20px;
border-bottom: 1px solid #fff;
text-decoration: none;
-webkit-transition: all .3s ease;
transition: all .3s ease; 
} .b-left{
width: 75%;
float: left;
padding-bottom: 40px;
}
.b-right{
width: 25%;
float: right;
padding:0px 0 0 20px; }
h2{
margin-top: 0px;
}
.screen-reader-text{
display: none;
margin-bottom: 10px;
}
#archives-dropdown-3{
padding:5px 10px;
} .woocommerce-result-count{
padding: 1em 0em;
}
.pagination-wrap ul{
display: flex;
flex-direction: row;
list-style: none;
padding: 1em 0em;
}
.pagination-wrap ul li a{
padding: 5px 5px;
text-decoration: none;
}
.pagination-wrap ul li a.prev:hover,.pagination-wrap ul li a.next:hover{
background-color: #f4efec;
}
.pagination-wrap{
display: flex;
justify-content: center;
}
.woo .left{
width: 30%;
padding-right: 25px;
float: left;
}
.woo .right{
width: 70%;
float: right;
}
.filter-mobile{
display: none;
padding: 15px;
}
.filter-mobile span{
cursor: pointer;
margin-left: 15px;
margin-top: 6px;
}
.filter-close{
margin-left: 10px;
display: none;
}
.woocommerce-tabs ul{
margin-bottom: 0px;
}
.woocommerce-tabs ul.tabs li.active {
padding: 5px 0px;
border: 1px solid #eeeeee;
border-radius: 4px 4px 0px 0px;
border-bottom: none;
margin-bottom: -1px;
background: #fff;
}
.woocommerce-breadcrumb a:hover {
box-shadow: 0 3px 0 #0f0f0f00; 
}
.woocommerce-breadcrumb a {
box-shadow: 0 3px 0 #0f0f0f00; 
-webkit-transition: box-shadow ease-in-out 130ms;
transition: box-shadow ease-in-out 130ms;
}
.woocommerce-tabs ul.tabs li{
padding: 5px 10px !important;
}
.woocommerce-Tabs-panel{
border:1px solid #eeeeee;
border-radius: 0px;
padding:5px 10px;
}
.woocommerce-tabs a {
box-shadow: none; 
-webkit-transition: none; 
transition: none;
color: #000;
}
.woocommerce-tabs li.active a {
box-shadow:none; 
}
.woocommerce-tabs a:hover {
box-shadow: none;
text-decoration: none;
}
.woocommerce-tabs a:hover {
box-shadow: none !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
padding: 1em 0em !important;
}
@media screen and (max-width: 768px) {
.woo .left{
width: 100%;
padding-right: 25px;
float: left;
display: none; }
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
padding: 1em 0em !important;
float: left;
}
.filter-close{
margin-left: 90px;
display: block;
}
.filter-mobile{
display: block;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
}
.woo .right{
width: 100%;
float: right;
}
.b-left{
width: 100%;
}
.b-right{
width: 100%;
padding: 0px; }
}
.woo #primary,.woo #secondary{
width: 100% !important;
}
.widget ul li{ list-style-type: none;
line-height: 24px; }
.filter-by{
text-transform: capitalize;
font-size: 18px;
font-family: lora;
margin: 15px 0;
font-weight: 700;
position: relative;
}
.filter-by span{
float: right;
cursor: pointer;
margin-top: 6px;
margin-right: 5px;
}
.widget ul li a{
color: #000;
text-decoration: none !important; }
.widget ul li:hover>a{
border-left-color: #6c98e1;
}
.widget .widget-title {
border-top: 3px solid #002e5b;
padding: 12px 0px;
margin-top: 0px;
}
.woo .widget .widget-title {
border-top: 0px solid #002e5b;
padding: 12px 0px;
margin-top: 0px;
font-size: 20px;
border-bottom: 1px solid #eeeeee;
}
.widget {
margin-bottom: 10px; }
.widget_price_filter .price_slider_amount .button {
float: left;
padding: 2px 23px;
background: red;
border: none;
outline: noe;
outline: noe;
outline: none;
color: #fff;
}
.widget_price_filter .price_slider_amount .button {
float: left;
padding: 2px 23px;
background: red;
border: none;
outline: none;
color: #fff;
transition: all 0.3s ease-in-out;
}
.widget_price_filter .price_slider_amount .button:hover{
background-color: #000;
}
.woocommerce-loop-product__link:hover{
text-decoration: none;
}
.woocommerce-loop-product__title{
font-size: 13px;
text-transform: none;
font-weight: normal;
text-align: center;
color: #000;
}
.woocommerce-loop-product__title:hover{
color: #e33024;
}
.woocommerce-breadcrumb{
padding-top: 15px;
letter-spacing: 1px;
color: #939393;
font-size: 11px;
float: left;
margin-bottom: 15px;
display: block;
width: 100%;
position: relative;
}
.woocommerce-product-gallery img {
width: 100%;
}
ol.flex-control-thumbs{
margin-top: 5px;
}
ol.flex-control-thumbs li{
padding-right: 5px;
}
ol.flex-control-thumbs .slick-dots li{
padding-right: 0px;
}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: auto;
float: none;
}
.product_meta{
display: flex;
flex-direction: column;
margin-top: 6px;
} .b-right .widget .widget_title {
border-top: 3px solid #002e5b;
padding: 12px 0px;
}
.b-right .widget_categories ul li{
font-weight: 600;
font-family: Montserrat,sans-serif;
border-bottom: 1px solid #fff;
background: #f2f2f2;
margin: 0;
padding: 0 23px 0 0;
color: #002e5b;
list-style-type: none;
line-height: 24px;
list-style-position: inside;
}
.b-right .widget_categories ul li a{
color: #000;
text-decoration: none !important;
border-left: 5px solid transparent;
display: inline-block;
padding: 14px 0 14px 18px;
-webkit-transition: all .3s ease;
transition: all .3s ease; 
}
.b-right .widget_categories ul li:hover>a{
border-left-color: #6c98e1;
}
.b-right .tagcloud a{
display: inline-block;
font-size: 15px !important;
font-weight: 600;
font-family: Montserrat,sans-serif;
color: #000;
background: #f4efec;
padding: 16px 20px;
border-bottom: 1px solid #fff;
text-decoration: none;
-webkit-transition: all .3s ease;
transition: all .3s ease; 
} .job-list-page{
display: flex;
flex-direction: column;
width: 100%;
list-style: none;
}
.job-list-page li{
padding-bottom: 10px;
border: 1px solid #dad5d5;
margin: 5px 0px;
padding: 5px;
}
.job-list-page li .job-contain{
display: flex;
}
.job-list-page li .job-contain .jb-image{
display: flex;
width: 30%;
justify-content: center;
align-items: center;
padding-right: 15px;
}
.job-list-page li .job-contain .jb-image img{
width: 100%;
height: 100%;
}
.job-info{
width: 70%;
}
.job-app{
padding: 20px 0px;
}
.job-app label{
width: 50%;
float: left;
padding-right: 5px;
}
.job-app  input{
width: 100%;
padding: 10px;
border: none;
outline: none;
background: #ffed002b;
border: 2px solid #e31e24;
border-radius: 3px;
}
.job-app  input[type="submit"]{
background-color: #e7424a;
color: #fff;;
}
.cr-select select {
width: 100%;
padding: 10px;
border: none;
outline: none;
background: #ffed002b;
border: 2px solid #e31e24;
border-radius: 3px;
height: 45px;
}
#job-label{ }
.job-app  input[type="submit"]:hover{
background-color: #000;
color:#fff;
}
.active-li{
border: 1px solid #dad5d5;
margin: 5px 0px;
padding: 5px;
}
.job-contain .read-more{
display: block;
margin-bottom: 20px;
}  .share-add{
margin-top: 27px;
}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{
background-color: #e33024 !important;
}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span:hover{
background-color: #000 !important;
}
.addtoany_list.a2a_kit_size_32 a {
display: inline-block;
vertical-align: middle;
font-size: 15px !important;
line-height: 15px;
padding:10px 15px;
float: left;
background-color: #e7424a;
color: #fff;
transition: all .3s ease-in-out;
}
.addtoany_list.a2a_kit_size_32 a:hover{
background-color: #000;
color:#fff;
}
.newsletter-inner{
width: 100%;
}
.newsletter-inner input[type="email"]{
padding: 21px;
}
.newsletter-inner button{
padding: 0px 32px;
font-size: 30px;
background: #e33024;
color: #fff;
}
.b-right label{
width: 100%;
display: block;
}
.b-right button, .b-right input, .b-right select, .b-right textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
width: 100%;
padding: 8px;
background: #e7eff28a;
border: 1px solid #d8d8d8;
font-weight: normal;
box-shadow: inset 0px 0px 1px 0px #98626275;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0px; 
}
.b-right input[type="checkbox"]{
width:auto;
}
.b-right input[type="submit"]{
background: #e7424a;
outline: none;
border: 1px;
color: #fff;
transition: all .3s ease-in-out;
}
.b-right input[type="submit"]:hover{
background:#000;
}
#asl-storelocator.container.storelocator-main.asl-p-cont.asl-bg-0 {
display: block;
margin-left: auto;
margin-right: auto;
margin: auto;
max-width: 100% !important;
padding: 0px !important;
width: 100% !important;
}
.contact button, .contact input, .contact select, .contact textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
font-size: 13px;
line-height: 18px;
color: #222;
background: #e4e4e4;
border: none;
box-shadow: none;
outline: 0;
padding: 16px 30px 15px;
border-radius: 0;
transition: all .3s ease;
box-sizing: border-box!important;
width: 100%;
display: block;
height: 49px;
}
.contact input:focus,.contact textarea:focus{
background: #fff;
border-radius: 1px;
box-shadow: 0 0 0 1px #cacaca;
}
.contact .input-group{
margin: 0 0 30px;
width: 100%;  
}
.contact textarea {
height: 128px;
}
.contact input[type="submit"]{
width:auto;
display: inline-block;
background: #e33024;
color: #fff;
transition: all .3s ease-in-out;
}
.contact input[type="submit"]:hover{
background:#000;
}
.contact {
position: relative;
list-style: none;
padding: 0;
}
.contact li{
padding: 0;
margin: 0 0 13px;
line-height: 22px;
}
.contact li .icon{
float: left;
font-size: 20px;
line-height: 18px;
margin: 0 15px 0 0;
}
.contact li .text{
display:inline-block;
}
h3{
margin-top: 0px;
}
.h-line{
position: relative;
}
.h-line:before{ }
.bapf_sfilter .bapf_hascolarr, .bapf_sfilter .bapf_hasdesc {
font-size: 14px;
font-weight: 600;
}
.bapf_sfilter .bapf_button, .bapf_sfilter label {
font-weight: normal;
}
.bapf_sfilter .bapf_colaps_smb, .bapf_sfilter .bapf_desci {
position: absolute;
right: 3px;
line-height: inherit;
font-size: 15px;
cursor: pointer;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: -3px;
font-weight: 700;
}
.bapf_sfilter.bapf_ckbox input[type=checkbox] {
margin-right: 10px;
}
.bapf_sfilter ul li {
list-style: none!important;
margin: 0!important;
padding: 0;
max-width: 100%;
padding-bottom: 5px !important;
}
.woo .right {
margin-top: 15px;
}
.woocommerce-breadcrumb {
padding-bottom: 1em;
}
.woocommerce-loop-product__title {
letter-spacing: 1px;
}
.berocket_aapf_widget-title_div h3{
font-size: 16px !important;
font-weight: 600;
}
.berocket_aapf_widget .berocket_label_widgets {
font-size: 14px;
font-weight: normal;
}
.br_child_toggle .fa{
font-size: 13px;
}
.woocommerce-product-details__short-description{
display: none;
} .br_child_toggle{
float: right;
}
input[type=checkbox], input[type=radio]{
margin-right: 5px;
}
.widget ul li {
margin-bottom: 5px;
}
input[type=checkbox] , input[type=radio]{
display: none;
}
input[type=checkbox] + label:before , input[type=radio] + label:before {
content: "\2714" ;
border: 1px solid #000 !important;
border-radius: 0.2em;
display: inline-block;
width: 0.5em !important;
height: 0.5em !important;
padding-left: 0.2em;
padding-bottom: 0.3em;
margin-right: 0.2em;
vertical-align: bottom;
color: transparent;
transition: .2s;
display: inline-block !important;
font-size: 18px !important;
margin-bottom: 1px !important;
}
input[type=checkbox] + label:active:before , input[type=radio] + label:active:before{
transform: scale(0);
}
input[type=checkbox]:checked + label:before , input[type=radio]:checked + label:before{
background-color: #e80b0b;
border-color: grey;
color: #fff;
}
input[type=checkbox]:disabled + label:before , input[type=radio]:disabled + label:before{
transform: scale(1);
border-color: #aaa;
}
@media screen and (min-width: 768px){
.blog-list li .list-info .b-name {
height: 30px;
}
}
.topbar .left ul li a{
color:#fff;
}
.small-banner li{
width: 100%;
}
.event-list li >a {
height: 100% !important;
}
.event-list a{
color:#fff;
}
#asl-storelocator.asl-p-cont .col-xs-12.inside.search_filter {
margin-bottom: 0 !important;
padding-top: 15px;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .inside.search_filter .Num_of_store {
display: none;
} .job-app.careers_form label{
width: 33%;
float: left;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
}
.job-app.careers_form label.pl-0{
padding-left: 0px;
}
.job-app.careers_form label.pr-0{
padding-right: 0px;
}
.job-app.careers_form label .Gender{
width: 100%;
display: inline-block;
}
.job-app.careers_form label .wpcf7-form-control-wrap{
height: 60px;
display: inline-block;
}
.job-app.careers_form label .Gender label{
padding: 0px;
display: flex;
height: 38px;
}
.job-app.careers_form label .Gender .wpcf7-list-item{
margin-right: 20px;
}
.job-app.careers_form label .Gender label .wpcf7-list-item-label{
margin-top: 10px;
margin-right: 10px;
}
.job-app.careers_form .submit_button{
width: 100%;
float: left;
text-align: center;
margin: 30px 0 50px 0;
}
body.page-template-page-careers .job-app.careers_form .submit_button{
width: 100%;
float: left;
text-align: center;
margin: 10px 0 0px 0 !important;
}
.job-app.careers_form input[type="submit"]{
width: 100% !important;
margin-left: 0px;
background: #E31E24;
}
.job-app.careers_form input[type="submit"]:hover{
background: #000;
}
.job-app.careers_form .wpcf7-response-output{
float: left;
width: 100%;
}
.new_custom_heading{
float: left;
font-family: Open Sans;
font-weight: bold;
font-style: normal;
width: 100%;
margin-bottom: 20px;
}
.new_custom_heading span{
float: left;
}
.new_custom_heading i{
border-bottom: 5px solid red;
height: 11px;
width: 40%;
display: block;
}
.left-square ul li img{
width:100%;
float: left;
}
.lmp_load_more_button{
margin-bottom:50px;
}
.lmp_load_more_button.br_lmp_button_settings .lmp_button{
background-color: #FF0000 !important;
color: #fff !important;
}
.uyc span{ margin: 0 0 3px 0;
font-weight: 600; display: block;}
.gentext span{font-weight: 600;}
@media (max-width: 767px){
.job-app.careers_form label{
width: 100%;
padding-left: 0px;
padding-right: 0px;
}
} .sq-banner {
list-style: none;
display: grid;
grid-template-columns: repeat(2,1fr);
grid-gap: 20px;
padding: 25px 25px 25px 0px;
margin-bottom:0px;
}
.right-square{
padding: 25px 0px 25px 25px;	
}
.right-square a{
display: block;
width: 100%;
}
.right-square a img{
width: 100%;
}
.left-square .sq-banner > li {
width: 100%;
float: left;
padding: 0px;
}
.wpcf7-list-item  input{
width: auto !important;
margin-top: 15px !important;
display: block !important;
}
.custom_font_hel{
font-size:18px;
}
.custom_border:after{
content:'';
border-bottom: 5px solid red;
bottom:0;
height: 11px;
width: 7%;
display: block;
}
.mulish_900{
font-family: 'Mulish', sans-serif;
font-size: 20px;
line-height: 1.5;
font-weight:900;
}
.menegament p{
margin-bottom:20px;
}
.label-c{font-family: 'Mulish', sans-serif;
color: #333;
font-size: 14px;
font-weight:normal;}
.cfb{
font-family: 'Mulish', sans-serif;
color: #333;
font-size: 14px;
font-weight:normal;
height: 45px;
}
.cfb::-webkit-input-placeholder { font-family: 'Mulish', sans-serif;
color: #000;
font-size: 14px;
font-weight:normal;
}
.cfb:-ms-input-placeholder { font-family: 'Mulish', sans-serif;
color: #000;
font-size: 14px;
font-weight:normal;
}
.cfb::placeholder {
font-family: 'Mulish', sans-serif;
color: #000;
font-size: 14px;
font-weight:normal;
}
input:focus {
background: #fff; border: 2px solid #1a1917;
border-radius: 3px;
}
.label-c{
width: 100%;
float: left;
padding-left: 0px;
padding-right: 0px;
margin-bottom: 20px;
}
.gender{margin-bottom: 9px;}
.gender-box{padding: 5px 0px 0;
display: flex;}
.gender-box label {
width: 100% !important;
padding: 0 8px 0 0 !important;
display: flex;
}
.gender-box input {
margin-left: 8px;
margin-top: 0px !important;
}
.asb{
font-size: 20px;margin: 18px 0 !important;}
.asb input{width: 100% !important;
margin-left: 10px;
background: #E31E24;}
.asb input[type="submit"]{
width: 100% !important;
margin-left: 10px;
background: #E31E24;
} .feedback-suggestion-fmain {
width: 100%;
max-width: 550px;
margin: 10px auto;
background: #fff;
display: block;
clear: both;
padding: 30px;
border-radius: 21px;  box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px, rgba(17, 17, 26, 0.1) 0px 24px 80px;
}
.page-id-3088 .form-group {
margin-bottom: 15px;
}
.form-group.form-group-textarea {
margin-top: 40px;
margin-bottom: 40px !important;
}
.page-id-3088 .form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: transparent;
background-image: none;
border-top: none;
border-right: none;
border-bottom: 1px solid #9a090e80;
border-left:none;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: none !important;
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.feedback-suggestion-fmain h3{
font-size: 20px;
color: #000;
margin-bottom: 20px;
margin-top: 30px;
font-weight: 700;
}
.page-id-3088 .form-group p{
font-size: 18px;
color: #000;
margin-bottom: 10px;
}
.page-id-3088 span.wpcf7-list-item {
display: inline-block;
margin: 0px;
}
.page-id-3088 label {
display: flex;
max-width: 100%;
margin-bottom: 0;
font-weight: 600;
margin-right: 21px; }
.page-id-3088 label input{margin-top: 0px !important;}
.page-id-3088 label span { font-size:14px; font-weight:500;}
.page-id-3088 input[type=checkbox] {
position: relative;
border: 2px solid #a3a3a3;
border-radius: 5px;
background: none;
cursor: pointer;
line-height: 0;
margin: 0 .6em 0 0;
outline: 0;
padding: 0 !important;
vertical-align: text-top;
height: 18px;
width: 18px !important;
-webkit-appearance: none;
opacity: .5;
}
.page-id-3088 input[type=checkbox]:hover {
opacity: 1;
border: 2px solid #ad474b;
}
.page-id-3088 input[type=checkbox]:checked {
background-color: #8d0005;
opacity: 1;
}
.page-id-3088 input[type=checkbox]:before {
content: '';
position: absolute;
right: 50%;
top: 50%;
width: 5px;
height: 10px;
border: solid #FFF;
border-width: 0 2px 2px 0;
margin: -1px -1px 0 -1px;
transform: rotate(45deg) translate(-50%, -50%);
z-index: 2;
}
.fg-textarea{margin-top:50px;}
.fg-textarea textarea{width:100%;}
.page-id-3088 .form-group strong { margin: 20px 0 10px 0;
display: block;
font-size: 17px;
color: #8d0005;
font-weight: bold;
}
.checkbox-fg{margin-bottom:15px !important;}
.page-id-3088 .form-group p br{display:none;}
.feedback-suggestion-sbtn input {
background: #9a090e;
border: none;
padding: 10px 25px;
margin: 0 auto;
display: block;
color: #fff;
text-transform: uppercase;
border-radius: 5px;
font-size: 18px;
letter-spacing: 1px;
}
.page-id-3088 input::placeholder {
color: #000;
opacity: 1; }
.page-id-3088 input::-ms-input-placeholder { color:#000;
}
.feedback-suggestion-fmain .wpcf7-not-valid-tip {
color: #dc3232;
font-size: 15px;
font-weight: normal;
display: block;
}
.feedback-suggestion-fmain h2 {
font-size: 22px;
color: #9a0a0c;
margin-bottom: 30px;
font-weight: 600; padding-bottom: 13px;
text-align: center;
} @media (max-width: 767px){
.sq-banner {
display: none;
}
.right-square{
padding: 25px 25px 25px 25px;    
}
.label-c {
width: 100%;
float: none;
padding-left: 0px;
padding-right: 0px;
}
.asb {
font-size: 18px;
margin: 5px 0 !important;
}
.job-app.careers_form input[type="submit"] {
margin-left: 0;
}
.label-c {
margin-bottom: 10px;
}
.page-id-3088 span.wpcf7-list-item {
display: block;
margin: 8px 0;
}
.feedback-suggestion-fmain h3 {
font-size: 17px;
}	
.page-id-3088 .form-group strong {
margin: 20px 0 10px 0;
font-size: 15px;
font-weight: 500;
}	
.page-id-3088 label span {
font-size: 14px;
font-weight: normal;
}	
}[class^=wp-block-]:not(.wp-block-gallery) figcaption{font-style:italic;margin-bottom:1.5em;text-align:left}.rtl [class^=wp-block-]:not(.wp-block-gallery) figcaption{text-align:right}p.has-drop-cap:not(:focus)::first-letter{font-size:5em;margin-top:.075em}.wp-block-image{margin-bottom:1.5em}.wp-block-image figure{margin-bottom:0;margin-top:0}.wp-block-image figure.alignleft{margin-right:1.5em}.wp-block-image figure.alignright{margin-left:1.5em}.wp-block-gallery{margin-bottom:1.5em}.wp-block-gallery figcaption{font-style:italic}.wp-block-gallery.aligncenter{display:flex;margin:0 -8px}.wp-block-quote:not(.is-large):not(.is-style-large){border:0;padding:0}.wp-block-quote.alignleft p:last-of-type,.wp-block-quote.alignright p:last-of-type{margin-bottom:0}.wp-block-quote cite{color:inherit;font-size:inherit}.wp-block-audio audio{display:block;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-file .wp-block-file__button{background-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;white-space:nowrap}.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover{background-color:#767676;-webkit-box-shadow:none;box-shadow:none}.wp-block-code{background:0 0;border:0;padding:0}.wp-block-pullquote{border:0}.wp-block-pullquote cite,.wp-block-pullquote__citation{font-size:inherit;text-transform:none}.wp-block-table thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}.wp-block-table tr{border-bottom:1px solid #eee}.wp-block-table td,.wp-block-table th{border:0}.rtl .wp-block-table td,.rtl .wp-block-table th{text-align:right}.wp-block-button .wp-block-button__link{-webkit-box-shadow:none;box-shadow:none;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;line-height:1.66;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;white-space:nowrap}.entry-content .wp-block-button__link{background-color:#222;color:#fff}.entry-content .is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent}.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#222}.colors-dark .wp-block-button__link{background-color:#fff;color:#000}.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus,.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,.entry-content .wp-block-button__link:focus,.entry-content .wp-block-button__link:hover{background-color:#767676;-webkit-box-shadow:none;box-shadow:none;color:#fff}.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus,.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,.colors-dark .entry-content .wp-block-button__link:focus,.colors-dark .entry-content .wp-block-button__link:hover{background-color:#bbb;color:#000}.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#fff}.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus,.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover{color:#222}.colors-custom .entry-content .wp-block-button__link,.colors-custom .entry-content .wp-block-button__link:focus,.colors-custom .entry-content .wp-block-button__link:hover,.colors-dark .entry-content .wp-block-button__link,.colors-dark .entry-content .wp-block-button__link:focus,.colors-dark .entry-content .wp-block-button__link:hover{-webkit-box-shadow:none;box-shadow:none}.colors-custom .entry-content .wp-block-button__link:focus,.colors-custom .entry-content .wp-block-button__link:hover{color:#fff}.wp-block-separator{border:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-media-text{margin-bottom:1.5em}.wp-block-media-text :last-child{margin-bottom:0}.wp-block-archives.aligncenter,.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter{list-style-position:inside;text-align:center}.wp-block-latest-comments article{margin-bottom:4em}.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,.search:not(.has-sidebar) #primary .wp-block-latest-comments article{float:none;width:100%}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:0}.wp-block-latest-comments a{-webkit-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff}.wp-block-latest-comments__comment-meta{font-size:16px;font-size:1rem;margin-bottom:.4em}.wp-block-latest-comments__comment-author,.wp-block-latest-comments__comment-link{font-weight:700;text-decoration:none}.wp-block-latest-comments__comment-date{color:#767676;font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;margin-top:.4em;text-transform:uppercase}.editor-block-list__block .wp-block-latest-comments__comment-excerpt p{font-size:14px;font-size:.875rem}.entry-content .has-pale-pink-color{color:#f78da7}.entry-content .has-pale-pink-background-color,.wp-block-button.is-style-outline .has-pale-pink-background-color:link{background-color:#f78da7}.entry-content .has-vivid-red-color{color:#cf2e2e}.entry-content .has-vivid-red-background-color,.wp-block-button.is-style-outline .has-vivid-red-background-color:link{background-color:#cf2e2e}.entry-content .has-luminous-vivid-orange-color{color:#ff6900}.entry-content .has-luminous-vivid-orange-background-color,.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link{background-color:#ff6900}.entry-content .has-luminous-vivid-amber-color{color:#fcb900}.entry-content .has-luminous-vivid-amber-background-color,.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link{background-color:#fcb900}.entry-content .has-light-green-cyan-color{color:#7bdcb5}.entry-content .has-light-green-cyan-background-color,.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link{background-color:#7bdcb5}.entry-content .has-vivid-green-cyan-color{color:#00d084}.entry-content .has-vivid-green-cyan-background-color,.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link{background-color:#00d084}.entry-content .has-pale-cyan-blue-color{color:#8ed1fc}.entry-content .has-pale-cyan-blue-background-color,.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link{background-color:#8ed1fc}.entry-content .has-vivid-cyan-blue-color{color:#0693e3}.entry-content .has-vivid-cyan-blue-background-color,.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link{background-color:#0693e3}.entry-content .has-very-light-gray-color{color:#eee}.entry-content .has-very-light-gray-background-color,.wp-block-button.is-style-outline .has-very-light-gray-background-color:link{background-color:#eee}.entry-content .has-cyan-bluish-gray-color{color:#abb8c3}.entry-content .has-cyan-bluish-gray-background-color,.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link{background-color:#abb8c3}.entry-content .has-very-dark-gray-color{color:#313131}.entry-content .has-very-dark-gray-background-color,.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link{background-color:#313131}