/*
Theme Name: AV Creations Services Child
Theme URI: https://wordpress.org/themes/avcreationsservices/
Template: avcreation
Author: the WordPress team
Author URI: https://wordpress.org/
Description: AV Creations Services is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how AV Creations Services elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.5.1663164160
Updated: 2022-09-14 14:02:40

*/
.page-id-11 p{
	color:#fff;
}
.page-id-11 a{
	color:#fff;
}
address {
    color: #fff;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
    color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{
	background:#3344a3 !important;
	color:#fff;
	padding:10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li{
	padding:10px;
	background:#fff !important;
	color:#3344a3;
}
.page-id-10 p{
	color:#fff;
}
.page-id-10 a{
	color:#fff;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    margin-bottom: 26px;
}
.page-id-10 .main_wrap, .page-id-9 .main_wrap {
    color: #fff;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	color:#fff;
}
.woocommerce form .form-row label{
	color:#fff;
}
.page-id-10 input[type="text"], .page-id-10 input[type="email"], .page-id-10 input[type="password"], .page-id-10 input[type="tel"], .page-id-10 input[type="search"], .page-id-10 input[type="url"], .page-id-10 textarea{
	color:#fff;
}
.cart_totals h2 {
    color: #fff;
}
.woocommerce-cart table.cart img{
	width: 100px !important;
}
.pro_box .pro_txt bdi{
	color:#222;
}

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  background: #0f52ba;
  font: 400 14px/52px 'Poppins', sans-serif;
  color: #fff;
  text-transform: capitalize;
   text-align: center;
   padding: 4px 54px;
   margin: 15px 0 0;
   display: inline-block;
   border: 1px solid #0f52ba;
   border-radius: 0px;
   letter-spacing: 0;
}

.owl-dots {
  display: none;
}

#customer_login h2 { color: #FFF; }
.woocommerce-billing-fields h3 { color: #FFF; }
.woocommerce-additional-fields h3 { color: #FFF; }
#order_review_heading  { color: #FFF!important;}
#order_review table { color: #FFF!important;}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  color: #fff;
}
.woocommerce-order-details h2 { color: #FFF;}

.woocommerce-table__product-name.product-name {
  color: #fff;
}
.woocommerce-table__product-table.product-total {
  color: #fff;
}
.woocommerce-table__product-total.product-total {
  color: #fff!important;
}

.woocommerce-Price-amount.amount {
  color: #fff;
}

.woocommerce-table td { color: #fff;}

.woocommerce-customer-details h2 { color: #fff;}

.woocommerce-customer-details address { color: #fff;}

/*----------woocommerce---------*/
.woocommerce-product-gallery__image a{display: block; width: 100%;}
.select2-container {	border: 1px solid #000!important;border-radius: 0!important;}
#reviews #comments{ padding-top:0!important;}
.accordion-content{ padding-top:5px!important;}
.woocommerce ul.products li.product a img{ margin:0;}
#coupon_code{ height:42px;}
.woocommerce-message:before {    color:#004a98;}
.woocommerce-message {    border-top-color: #004a98;}
.single-product .woocommerce-Tabs-panel h2{ display:none;}
.woocommerce-message {    background: #fff;}
woocommerce .woocommerce-message a.button{ margin:0; padding-top:5px; padding-bottom:5px;} 
/*.woocommerce .woocommerce-message a.button{ margin:0; background:#fff; color:#000; border:1px solid #000; padding-top:5px; padding-bottom:5px;} 
.woocommerce .woocommerce-message a.button:hover{ background:#000; color:#fff;}*/
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{box-shadow:none;}
.pro-box{ position:relative;}
.woocommerce .pro-box h2{ color:#000;}
.woocommerce .pro-box a.button, .woocommerce .pro-box a.button:hover{ background:#616160; font:400 18px/45px 'Montserrat', sans-serif; padding:0 35px; display:inline-block; margin:15px 0 0; border-radius:0; color:#fff; text-transform:uppercase;}
.price_slider_wrapper{ margin:15px 0 0;}
.price_slider_wrapper .price_label{ clear:both; font-size:0;}
.price_slider_wrapper .price_label span{ font:400 19px/40px 'Montserrat', sans-serif;}
.price_slider_wrapper .price_label span.from{ float:left;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{ background-color:#dbdbdb;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ background:#ff6000;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{ background-color:#f6f6f6; border:3px solid #ff6000;}
.woocommerce-cart-form{ margin:15px 0 0;}

.woocommerce div.product form.cart div.quantity{margin:10px 15px 0 0;display: block;width:80px;overflow: hidden; border:1px solid #cbcbcb; border-top:0; border-bottom:0; background:#fff; height:50px;}
.woocommerce div.product form.cart button.qib-button{ padding:4px 10px; border-radius:0; float:left; background:#fff; color:#000; border: 0; width:40px; text-indent:0; text-align:center; height:50px!important; margin:0;}
.woocommerce div.product form.cart div.quantity input[type="number"]{ height:50px; background:#fff; float:left; line-height:50px; font-size:18px; border:0; width:71px; text-align:center; padding:0!important;}

/*div.quantity{margin:0;display:inline-block;width:75px;overflow: hidden; border:1px solid #efefef; background:#fff;}
div.quantity input[type="button"]{ padding:4px 10px; border-radius:0; float:left; background:#fff; color:#000; border: 0; width:32px; text-indent:0; text-align:center;}
div.quantity input[type="number"]{ height:40px; background:#fff; float:left; line-height:40px; font-size:18px; border:0; width:64px; text-align:center;}*/


.woocommerce-breadcrumb{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{ color:#ef3f40;}
.product-box a{ color:#000;}
.shop_table .button{ margin:0 !important;}

/*.btn {    background: #fff;    font: 500 15px/46px 'Montserrat', sans-serif;    color: #000;    text-transform: uppercase;
    text-align: center; padding: 0px 42px; margin: 15px 0 0; display:inline-block;    border: 1px solid #686868; border-radius:4px;}*/

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{	display: inline-block;	vertical-align: middle;	-webkit-transform: perspective(1px) translateZ(0);	transform: perspective(1px) translateZ(0);	box-shadow: 0 0 1px rgb(0 0 0 / 0%);	position: relative;	-webkit-transition-property: color;	transition-property: color;
	-webkit-transition-duration: 0.3s;	transition-duration: 0.3s;}
/*.woocommerce #respond input#submit:before, .woocommerce a.button:before, .woocommerce button.button:before, .woocommerce input.button:before {	content: "";	position: absolute;	z-index: -1;	top: 0;	bottom: 0;	left: 0;	right: 0;	background: #333;	-webkit-transform: scaleY(0);	transform: scaleY(0);	-webkit-transform-origin: 50%;	transform-origin: 50%;	-webkit-transition-property: transform;	transition-property: transform;	-webkit-transition-duration: 0.3s;	transition-duration: 0.3s;	-webkit-transition-timing-function: ease-out;	transition-timing-function: ease-out;	border-radius:0;}

.woocommerce #respond input#submit:hover:before, .woocommerce a.button:hover:before, .woocommerce button.button:hover:before, .woocommerce input.button:hover:before {	-webkit-transform: scaleY(1);	transform: scaleY(1);}*/

#payment ul.wc_payment_methods li label{width: auto; display: inline; margin: 0; vertical-align: top; }

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {  cursor: pointer;  text-decoration: none;  border:1px solid #686868; border-radius:0;   box-shadow: none; text-shadow:none; background:#fff; font:400 16px/1.4 'Montserrat',sans-serif;padding:8px 40px; display:inline-block;margin:10px 0 0;color:#000; text-transform:uppercase;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background: #ed4a6b; border: 1px solid #ed4a6b; color: #fff;}
/*.woocommerce .summary button.button.alt{  cursor: pointer;  text-decoration: none;  border:solid 1px #686868; border-radius:4px;   box-shadow: none; text-shadow:none; background:#fff; font:400 17px/1.4 'Montserrat',sans-serif;padding:8px 40px; display:inline-block;margin:10px 0 0;color:#000; text-transform:uppercase;}
.woocommerce .summary button.button.alt:hover{  background: #fff; border: 1px solid #333; color: #fff;}*/

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] { color:#333; padding:12px 40px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color:#004a98; color:#fff; padding:12px;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {  color: #222; background:#fff;}

.woocommerce input.button.alt:hover {  color: #222; background:#222;}

.woocommerce .product-box a.button{ margin-top:15px;}
.woocommerce-cart .cart-collaterals .cart_totals table{ margin:12px 0 0;}
/*.woocommerce-product-details__short-description{ margin:0 0 15px;}*/
.product_meta > span{ display:block;}
/*footer.entry-footer{ padding:0; background:none;}*/
.checkbox input[type="checkbox"]{ position:relative;}
.circle-sec p{ color:#000;}
.uppercase-text ul li{ text-transform:uppercase;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li{ padding:0; margin:0;} 
.woocommerce div.product .woocommerce-tabs .panel{ margin:0; padding:1px 10px 10px;}
.woocommerce #review_form #respond p{ margin:0;}
.woocommerce #respond input#submit{ margin:15px 0 0 !important;}
.woocommerce span.onsale{  background:#db0101; min-width: 54px; text-shadow:0 0 3px #333; border-radius:200px; color:#fff;}
#content form p{ padding:0;}
.woocommerce div.product form.cart {    margin-bottom: 1em;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#000;}
.price del, .price2 del, .woocommerce .productlisting .price del{ font-size:80%!important; opacity:0.6;}
/*.woocommerce .productlisting li.product .price{ color:#980b1b; font: 700 24px/26px 'Poppins', sans-serif; padding: 10px 0 0; margin-bottom:0;}*/
div.price{ font:400 30px/32px 'Montserrat', sans-serif; padding:15px 0 0; margin-bottom:0; clear:both; color:#000;}
.woocommerce .productlisting  .price ins{ font-weight:400 !important;}
.select2-container{border: 1px solid #aaa; border-radius: 4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:50px;}
.select2-container .select2-selection--single{ height:50px!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{ height:50px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{ margin:0;}
.woocommerce div.product .woocommerce-tabs .panel{ box-shadow:none;}
.woocommerce div.product form.cart .variations select{ margin:0 !important;}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{ background-color:#000;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {    padding: 1em 2em 1em 3.5em !important;}
.woocommerce div.product div.images .flex-control-thumbs li{ padding:3px;}
.woocommerce div.product div.images .flex-control-thumbs li img{border: 1px solid #ccc;}
.woocommerce-product-gallery, .woocommerce-product-gallery--with-images{border: 0px solid #ccc;}


.woocommerce table.shop_attributes{ margin-top:10px;}
.woocommerce-MyAccount-content header{ border-bottom:1px solid #ccc; padding:0 0 5px; margin:0 0 5px;}
.woocommerce-MyAccount-content address{ font-style:normal;}
.woocommerce-MyAccount-navigation{ border:1px solid #ccc;}
.woocommerce-MyAccount-navigation ul{ list-style-type:none;}
.woocommerce-MyAccount-navigation li+li{ border-top:1px solid #ccc;}
.woocommerce-MyAccount-navigation li a{ display:block; font:400 16px/24px 'Montserrat',sans-serif; color:#666;padding: 5px;}
.woocommerce-MyAccount-navigation li.is-active a{ color:#fff;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{ margin:10px 0 0;}
.woocommerce table.shop_table{border:0; border-radius:0!important;}
.qib-button-wrapper button.qib-button{ border:0!important;}
.select2-container--default .select2-selection--single {    background-color:rgba(255, 255, 255, 0.2);    border:0;}
.select2-container--default .select2-results > .select2-results__options{ color:#666;}
.comment-form-cookies-consent input[type="checkbox"]{    float: left;    margin:14px 6px 0 0px;}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus{ padding:0 10px !important; line-height:40px !important; height:40px !important; border:0 !important; color:#333;}
.woocommerce .quantity .plus{ float:right!important;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{ border:0 !important; color:#000;}
.twentysixteen .site-main{ margin-right:0 !important; margin-left:0 !important;}
.woocommerce-form-login button.button, .woocommerce-form-register button.button{ padding:10px 40px !important;}
.woocommerce-form-login button.button:hover, .woocommerce-form-register button.button:hover{ color: #fff;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ padding:10px 30px; }
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover{color:#fff!important; padding:10px 30px;}
.page-id-10 .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover{
	color:#222!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs{ padding:0 0 0 2px;  font:400 18px/24px 'Montserrat',sans-serif;  display: block; border-bottom:1px solid #dbdbdb;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{ border-bottom:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {  border:0; border-radius:0; background:none; color:#fff;padding: 0px 5px; width:auto;} 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{ z-index: 0;  background:none; padding:0 5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{ color:#fff; padding:15px 25px; display:block; border:0; border-radius: 50px; background:#000; font:700 16px/21px 'Montserrat', sans-serif;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{ color:#222;border:0; background:#fff;}
.woocommerce-account .woocommerce-MyAccount-navigation li:before{ display:none;}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{ box-shadow:none;}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{ background:#ba0d0d;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {    box-shadow:none;}

.woocommerce div.product form.cart .variations{ margin-bottom:0 !important;}
.woocommerce div.product div.summary{ margin-bottom:15px;}
.quantity label{ display:none !important;}
.woocommerce form .form-row{ margin:0;}

.qib-button-wrapper{margin:15px 15px 0 0;display:inline-block;width:150px;overflow: hidden; border:1px solid #cbcbcb; background:#fff; border-radius:0;}
.qib-button-wrapper .quantity{ width:60px}
.qib-button-wrapper input[type="button"]{ padding:4px 10px; float:left; background:#fff; color:#000; border: 0!important; width:32px; text-indent:0; text-align:center; height:48px!important; margin:0; border-radius:90px!important;}
.qib-button-wrapper .quantity input[type="number"]{ height:48px; background:#fff; float:left; line-height:48px; font-size:18px; border:0!important; width:64px; text-align:center;}
body.single-product .qib-button.qib-button-wrapper{display:flex!important;margin-top: 10px; float:none!important; margin-left:0!important;}


/*----------woocommerce---------*/