/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	UpSolution
Theme URI: http://zephyr.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

@font-face{ 
    font-family:'Dana';
    src:url('fonts/Dana/dana-medium.eot');
    src:url('fonts/Dana/dana-medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/Dana/dana-medium.svg#Elusive-Icons') format('svg'),
    url('fonts/Dana/dana-medium.woff') format('woff'),
    url('fonts/Dana/dana-medium.ttf') format('truetype');
    font-weight:normal;font-style:normal;
}


body {
    font-family:'Dana';
}

.has-content-heading-color, .l-cookie, h1, h2, h3, h4, h5, h6, .woocommerce .product .price, .w-counter.color_heading .w-counter-value {
    font-family:'Dana';
}

header#page-header {
    box-shadow: 0 5px 25px rgb(0 0 0 / 7%);
    padding: 11px;
    background: #fff;
}

.woocommerce-product-gallery--columns-4 li {
    width: 17% !important;
    margin: 8px;
}
.w-post-elm.post_image img {
    display: block;
    border-radius: 15px 15px 0px 0px;
}
.layout_24016 .usg_hwrapper_1 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.layout_24016 .w-grid-item-h {
    box-shadow: 0 0 25px rgb(0 0 0 / 7%);
    border-radius: 15px;
    background: #fff !important;
}
.header_hor .l-subheader-cell.at_right>* {
    margin-left: 0;
    margin-right: 0px !important;
}
.slider img {
    border-radius: 20px;
    box-shadow: 0 8px 25px rgb(28 76 156 / 10%);
}
.l-section.height_medium {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}




.layout_24016 .usg_post_title_1 {
    font-size: 1rem!important;
    margin-top: 0.8rem!important;
    margin-bottom: 0.2rem!important;
    text-align: center;
}

.layout_blog_1 .usg_post_image_1 {
    margin-bottom: 0.5rem!important;
    height: 88px;
	transition-duration: 0.2s;
}
.layout_blog_1 .w-grid-item-h {
    border-radius: 8px;
    background: #f1f1f1;
    width: 100px;
	transition-duration: 0.2s;

}
.w-post-elm.color_link_inherit a, .color_alternate .w-post-elm.color_link_inherit a, .no-touch .w-post-elm.color_link_inherit.has_text_color>a:hover {
    font-weight: 800;
    font-size: 13px;
}
.w-post-elm.post_image {
    overflow: unset !important;
    position: relative;
	transition-duration: 0.2s;
}

.text-mail, .text-call {
    float: left;
    transition: .3s;
    font-weight: 600;
    letter-spacing: 3px;
    font-size: 22px;
}
.footer-title {
    font-size: 16px !important;
    font-weight: 600;
    color: #333;
}
.footer-mail, .footer-call, .footer-address {
    height: 50px;
    line-height: 50px;
}
a.btn-instagram {
    width: 100%;
    display: block;
    text-align: center;
    background: #caa984;
    color: #fff;
    border-radius: 7px;
    height: 37px;
    font-size: 13px;
    line-height: 36px;
}
.l-footer i {
	    font-family: 'fontawesome';
}
.l-footer li {
    font-size: 15px;
	    list-style-type: none;
}
.l-footer ul {
    margin-right: 0px !important;
}

.w-iconbox-title {
	color: #636e75;
    font-size: 13px;
    font-weight: 500;
    line-height: 35px;
    transition: .3s;
}
.w-iconbox-icon i {
    vertical-align: top;
    line-height: inherit;
    font-size: 23px;
    color: #e74529;
    margin-left: 16px;
    position: relative;
    top: 10px;
}
.w-iconbox-text {
    text-align: left;
}
.w-iconbox.iconpos_left, .w-iconbox.iconpos_right {
    display: inline-flex !important;
}
.type-product .price>del{
    font-weight: 500;
    opacity: 1;
    color: #ff637d;
    border-radius: 7px;
    padding: 3px;
    font-size: 11px;
}
.layout_24016 .usg_product_field_3 {
    font-weight: 100 !important;
    text-align: center;
}
footer#page-footer {
    background: #fff !important;
    
}
.l-section.height_medium {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    background: #fff;
}
main#page-content {
    background: #fff;
}

.w-post-elm.post_title {
    padding: 0;
    font-weight: 500;
    font-size: 20px;
}
.woocommerce .form-row label {
	    font-weight: 500 !important; 
}
.woocommerce-MyAccount-navigation-link a {
  color: #fff !important;
  border-radius: 5px;
  background: #caa984;
  padding: 20px;
  font-weight: 200;
  display: block;
}
.woocommerce-MyAccount-navigation-link a:hover {
  box-shadow: 0 5px 25px rgb(0 0 0 / 7%);
}
.woo-wallet-sidebar ul li.card:hover {
    box-shadow: 0 5px 25px rgb(0 0 0 / 7%) !important;
}
.woo-wallet-sidebar ul li.card {
    box-shadow: 0 0px 0px 14px rgb(0 0 0 / 0%) !important;
}
div#wc-wallet-transaction-details_length , .wc-wallet-transaction-details_filter , div#wc-wallet-transaction-details_filter  {
    display: none !important;
}
a.paginate_button.current {
    background: #fff !important;
    border-radius: 10px !important;
}

h2.woocommerce-column__title , h2.woocommerce-order-details__title {
    font-size: 20px;
}
.woocommerce-table--order-details {
    border: 1.5rem solid transparent;
    width: 100%;
    margin-bottom: 1.5rem!important;
}
.l-footer i {
    min-width: 38px;
    width: 38px;
    height: 38px;
    border-radius: 100%;
    line-height: 40px;
    color: #caa984;
    background: #fff;
    text-align: center;
    font-size: 1.0625rem;
    margin: 6px;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 1.5rem 0 0;
}
.wpb_text_column.footer_menu_r {
    float: right;
}
.wpb_text_column.footer_menu_l {
    float: left;
}

button#myBtn {
    background: #fff;
    color: #7e65e1;
    border: 1px solid;
    border-radius: 31px;
    margin-top: -34px;
    float: left;
}

.footer_about p {
	text-align: justify;
    font-size: 13px;
}


/*menu*/
li#menu-item-24095 {
    font-size: 18px !important;
    font-weight: 900 !important;
    width: 100%;
	margin-top:10px;
}

.menu-item-24086 , .menu-item-24087 , .menu-item-24088,  .menu-item-24089 , .menu-item-24090 , .menu-item-24091 ,  .menu-item-24092 , .menu-item-24093 , .menu-item-24094 {
    text-align: center;
    border-radius: 8px;
    background: #f1f1f1!important;
    width: 100px;
    height: 124px;
    margin: 5px !important;
}
.w-nav .menu-item {
    display: inline-block;
}
.header_hor .w-nav.type_mobile.m_layout_panel.m_effect_afr .w-nav-list.level_1 {
	width: 29%;
}
img.attachment-us_600_600_crop.size-us_600_600_crop {
    height: 80px;
    display: list-item;
}

/*menu*/

/*single prodact*/
.woocommerce-product-gallery li img {
    border: 1px solid #ccc;
    border-radius: 12px;
    width: 90px;

}
.woocommerce .l-section.for_shop .onsale {
    border-radius: 4px;
    background: #ff8081;
    height: 46px;
    line-height: 40px;
    width: 50px;
}


.woocommerce div.product .product_title {
    padding: 0;
    font-weight: 500;
    font-size: 25px;
}

.woocommerce-product-gallery li img.flex-active {
  border: 1px solid #ccc;
  border-radius: 12px;
  width: 90px;
}
.woocommerce .quantity input.qty {
    border-radius: 7px;
    font-weight: 500;

}

i.addtocart-icons {
    border: 4px solid #caa984;
    padding: 8px;
    width: 40px;
    height: 40px;
    line-height: 20px;
    display: block;
    color: #caa984;
    border-radius: 11px;
}


/*single prodact*/

.w-btn-wrapper.align_left {
    margin-left: .6rem;
    margin-right: 0;
    float: left;
  }

  a.w-btn.us-btn-style_5.icon_atleft {
    font-size:10px !important;

  }

h1.w-post-elm.post_title.us_custom_064d9100.align_center.entry-title.color_link_inherit {
    font-size: 20px;
    font-weight: 500;
    float: right;
}
section.l-section.wpb_row.height_small.color_alternate.page_tite {
    background: #fff !important;
}

.woocommerce-info {
    background: #ff4d4dc7;
    border-radius: 9px;
    color: #fff;
    text-align: center;
}

.dwspecs-product-table .dwspecs-product-table-group .group-title {
    display: none;
}
.w-post-elm.post_title {
    padding: 0;
    font-weight: 500;
}
.woocommerce .comment-respond {
    padding: 2rem;
    box-shadow: 0 5px 15px rgb(255 255 255 / 15%);
}

.info_box_price {
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    width: 90%;
    border-radius: 8px;
	    height: 120%;
}

.w-post-elm.product_field.price.price_page_woo {
    font-size: 29px;
	margin-bottom:20px;
		margin-top:20px;

}

.w-btn-wrapper.width_full .w-btn {
width: 48%!important;
    font-size: 12px;
    float: right;
    height: 40px;
    line-height: 25px !important;
    text-align: right;
    background: #fff;
    margin: 2px;
    padding: 9px;
    border-radius: 11px;
    border: 1px solid #caa984;
}
button.single_add_to_cart_button.button.alt {
    width: 40%;
    height: 50px;
    border-radius: 7px;
}
.w-btn-wrapper.width_full .w-btn:hover {
    background: #fff;
}
.wpb_text_column.option_prodact {
    margin-right: 18px;
    margin-bottom: 10px;
}
.woocommerce-product-gallery ol {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-right: 20px;
}
button.single_add_to_cart_button.button.alt {
    width: 40%;
    height: 50px;
    border-radius: 7px;
}
 .dwspecs-product-table table tr td {
    vertical-align: middle;
    font-weight: 500 !important;
 }


.l-subheader-cell .w-btn.text_none i {
  font-size: 25px !important;
  color: #193150;
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--woo-wallet a::before {
  font-family: woowallet !important;
  content: " " !important;
}

.w-search-open i {
  vertical-align: top;
  line-height: inherit;
  font-weight: 900;
}
.w-grid div:not(.w-vwrapper)>.post_title {
    height: 43px !important;
}
.w-cart-quantity {
    left: 0;
    right: auto;
    background: #caa984;
    color: #fff;
    line-height: 23px;
    padding: 0;
    margin: 0;
    height: 21px;
}

.woo-wallet-menu-contents {
  padding: 9px;
  border-radius: 4px;
  background: #f1f3fb;
  color: #193150  !important;
}
.cycloneslider-template-standard .cycloneslider-prev, .cycloneslider-template-standard .cycloneslider-next {
  opacity: 1 !important;
  height: 50px !important;
  width: 32px !important;
  border-radius: 5px !important;
  box-shadow: 0 5px 25px rgba(0,0,0,.07) !important;
	z-index: 110 !important;
}
.cycloneslider-template-standard .cycloneslider-slides {
    border-radius: 20px;
}
h2.vc_custom_heading {
    font-size: 22px;
}
.l-subheader-cell .w-btn.text_none i {
  font-size: 25px !important;
  color: #193150;
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--woo-wallet a::before {
  font-family: woowallet !important;
  content: " " !important;
}

.w-search-open i {
  vertical-align: top;
  line-height: inherit;
  font-weight: 900;
}
.w-search-open {
    display: unset !important;
}

.woo-wallet-menu-contents {
  padding: 9px;
  border-radius: 4px;
  background: #f1f3fb;
  color: #193150  !important;
}

#us_form_search_s {
    border-color: #ffffff !important;
    border-radius: 8px;
    background-color: #f0f0f1;
}
.w-filter.state_desktop.style_drop_default .w-filter-item-title:focus, .select2-container--open .select2-selection, select:focus, textarea:focus, input:not([type="submit"]):focus, input:focus + .w-form-checkbox, input:focus + .w-form-radio {
    border-color: #7049ba!important;
    box-shadow: 0px 0px 0px 1px #ffffff inset !important;
}
.w-search.layout_simple button {
    right: auto;
    left: 0px;
}

.l-subheader-cell.at_right .w-cart-notification, .l-subheader-cell.at_right .w-cart-dropdown {
    display: none !important;
}

a.w-btn.us-btn-style_5.ush_btn_1.icon_atright {
    padding: 0px !important;
}

span.w-cart-icon {
    font-size: 25px !important;
}

.w-btn.text_none i {
    font-size: 32px !important;
}


.l-section.height_large {
    padding-top: 0px !important;
    padding-bottom: 6rem;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_inner {
    display: flex !important;
}
@media only screen and (max-width: 900px) {
.cycloneslider-template-standard .cycloneslider-prev, .cycloneslider-template-standard .cycloneslider-next {
  opacity: 1 !important;
  height: 20px !important;
  width: 20px !important;
  border-radius: 5px !important;
  box-shadow: 0 5px 25px rgba(0,0,0,.07) !important;
}
	.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_inner {
    display: inline  !important;
}
.prdctfltr_terms_customized_system select {
    width: 100% !important;
    max-width: 100% !important;
}
.g-breadcrumbs {

    margin: 20px 0px 20px 0px !important;
}
	.w-btn-wrapper.width_full .w-btn , button.single_add_to_cart_button.button.alt {
width: 100%!important;
}
	
}

.prdctfltr_wc .prdctfltr_filter_title , .prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons {
	display: none !important;
}
a.next.page-numbers {
    display: none;
}
