/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.woocommerce-result-count,.woocommerce-ordering{display: none;}
form.variations_form.cart{    margin-bottom: 0;}
.product-page-accordian{    margin-top: 20px;}
.es_caption{padding-right: 0;color: #fff;}
.es_form_container .es_textbox{display: inline-block;width: 70%;}
.es_form_container .es_textbox input{background: transparent;color: #fff;height: 40px;}
.es_form_container .es_textbox input::placeholder {color: #fff;opacity: 1;}
.es_form_container .es_textbox input:-ms-input-placeholder {color: #fff;}
.es_form_container .es_textbox input::-ms-input-placeholder {color: #fff;}
.es_form_container .es_button{display: inline-block;width: 28%;margin-right: -130px;}
.es_form_container .es_button input[type='submit']{font-weight: normal;padding: 0;height: 40px;box-shadow: none;background: #fff;color: #000;}
.button.icon.circle>i:only-child{padding-top: 4px;}
.product-small .box-image{overflow: visible;}
.nav>li.has-icon>a>i{margin-top: -5px;}
.page-inner ol,.page-inner ul{margin-right: 17px;}
.dark, .dark p, .dark td ,.dark a.lead, .dark label, .dark .heading-font, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .hover-dark:hover p, .hover-dark:hover h1, .hover-dark:hover h2, .hover-dark:hover h3, .hover-dark:hover h4, .hover-dark:hover h5, .hover-dark:hover h6, .hover-dark:hover a{color: #000;}
.woo-variation-swatches-stylesheet-enabled.rtl table.variations td.label {width: 40px; text-align: right;}
.tawcvs-swatches{ padding-right: 0px;}
.tawcvs-swatches .swatch {margin-left: 6px; margin-right: 2px;}
.button, button, input[type='submit'], input[type='reset'], input[type='button'] {padding: 0 30px;}
.home .slider .flickity-prev-next-button.next {left: 2%; right: auto }
.home .slider .flickity-prev-next-button.previous {right: 2%; left: auto }
.page .mfp-image-holder .mfp-arrow-right {left: 0; right: auto}
.page .mfp-image-holder .mfp-arrow-left  {right: 0; left: auto}
.icon-phone:before {content: none}
.woocommerce-wishlist .product-page-accordian, .woocommerce-cart .product-page-accordian, .reset_variations, .from_the_blog_comments { display:none }
.yith-wcwl-add-button a{color: #fff;}
.wishlist-popup {color: #fff;}
.single-product .single .slider .flickity-prev-next-button.previous {left:  auto !important; right: -1px !important;}
.single-product .single .slider .flickity-prev-next-button.next      {right: auto !important; left: -1px !important;}
.banner{background-color:transparent!important;}
.woocommerce-checkout .cart-header .header_logo,.woocommerce-checkout .cart-header .header-logo-dark{display:none;}
.nav-dropdown{min-width: 300px;}
.nav-dropdown>li.html{min-width: 300px;}
.autocomplete-suggestion{display: inline-block;}
.autocomplete-suggestion img{    width: 50px;
    border-radius: 0;
    height: 40px;
    display: inline-block;
    margin-right: 0;
    margin-left: 10px;
    vertical-align: middle;
    text-align: right;}
.autocomplete-suggestion img+.search-name{
    flex: unset;
    display: inline-block;
    width: 70%;
    text-align: right;
    margin: 0;
    padding: 0;	
}
.autocomplete-suggestion .search-price{
	    flex: unset;
    display: inline-block;
    width: 70%;
    text-align: right;
    margin: 0;
    padding-right: 0;
}
tr.shipping input:checked+label{font-weight: bold;width: 90%;display: inline-block;}
.shop_table ul li, .checkout ul li {
    list-style: none;
    margin: 0;
    display: inline-block;
    width: 100%;
    text-align: right;
}
.extra-shipping-options .extra-shipping-option input, .extra-shipping-options .extra-shipping-option select {
    -ms-transform-origin: right!important;
    -webkit-transform-origin: right!important;
    transform-origin: right!important;font-size: 14px;
}
.shipping__table--multiple .woocommerce-shipping-calculator, .shipping__table--multiple .woocommerce-shipping-destination{    text-align: right;}
.footer-widgets form{float: right;
    width: 100%;
    margin-bottom: 0;
    position: relative;}
.footer-widgets form input[type='text']{    width: 70%;
    float: right;
    margin-top: 10px;
    margin-bottom: 0;}
.footer-widgets form input[type='submit']{
	width: 27%;
    float: right;
    margin: 0;
    border: 1px solid;
    padding: 0;
    margin-top: -15px;
    margin-right: 3px;box-shadow: none;
}
.footer-widgets form input[type='submit']:hover{background: #fff;
    color: #000;}
.product-page-accordian{visibility:hidden}
.footer-wrapper iframe{overflow: hidden;
    width: 405px;
    height: 80px;}
#ship-to-different-address label{margin-right: 0;}
.flickity-viewport{min-height: unset;}
.image-tools.bottom.left .product-video-popup{display:none;}
.video-fit video, .video-fit iframe, img.back-image, .image-cover img, .has-format img, .has-equal-box-heights .box-image img{width: auto;}

@media only screen and (max-width: 1450px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.es_form_container .es_button{margin-right: 0;}

}

@media only screen and (max-width: 850px) {
 .page-id-61 .woocommerce-cart-form .cross-sells{display: none !important;}
}

@media only screen and (max-width: 767px) {
	.footer-wrapper .widget_custom_html span{text-align: center;display: block;}
    .nav-vertical>li.account-item{display: none !important;}
}
#cart-popup > div > div.payment-icons.inline-block{
	margin-right: auto;
	margin-left: auto;
}

/*.header, .header-wrapper{top: 0;
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;}
*/

.page-template-page-checkout.page-id-61 .header_logo.header-logo {
    display: none !important;
}

.page-id-61 .cart-sidebar.col-inner{padding: 30px;
    background-color: rgba(0,0,0,0.02);
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2), 0 1px 0 rgba(0,0,0,0.07), inset 0 0 0 1px rgba(0,0,0,0.05);}