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

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

  #media_image-3 {
    text-align: center;
  }
  
  .header-bottom  {
    background-color: white !important;
    border-bottom: 0.5px solid #e4e3e3;
  }
  
  .header-contact span { display:none; }
  .header-contact .icon-phone { font-size: 15px !important; }
}

@media only screen and (min-width: 48em) {
  #wide-nav .nav-size-medium li a { font-size: 16px !important; font-weight: 400; color: black; } 
  #wide-nav .nav.header-nav>li.current-menu-ancestor>a { font-weight: 700; }
  #wide-nav .nav-dropdown { min-width: 700px; background-color: #ebebeb !important; }
  #wide-nav .nav-dropdown li { display: inline-block; }
  #wide-nav .nav-dropdown.nav-dropdown-default>li>a { padding: 0 10px; border-bottom: 0; margin: 10px 0; border-left: 1px solid black; }
  #wide-nav .nav-dropdown>li.nav-dropdown-col { display: inline-block !important; width: auto; min-width: auto; }
  #wide-nav .nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a { font-size: inherit; }
}

@import url('https://fonts.googleapis.com/css?family=Assistant:400,600,700|Suez+One&display=swap');
body {
  font-family: 'Assistant', sans-serif;
  font-size: 18px;
  color: black;
  
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
  background: white;
  height: 30px;
  border: 0;
}
.homeCollection .box-overlay.dark .box-text p, .box-shade.dark .box-text p {
  text-shadow: none !important;
  font-size: 15px;
  color: black;
}
.homeCollection .box span.price .woocommerce-Price-amount {
  background-color: rgb(253, 237, 240);
  color: #51504e;
  font-size: 18px;
  padding: 0 5px;
}
.homeCollection .product-small .box-text {
  display: flex;
  flex-direction: column;
  text-shadow: none !important;
}
.homeCollection .product-small .box-text .price-wrapper { order: 3; }
.homeCollection .product-small .box-text .title-wrapper { order: 2; }

body.archive.post-type-archive.post-type-archive-product {
  
}
#masthead { font-size: 16px !important; }
.nav>li>a {
    font-size: 16px;
}
.nav.top-bar-nav.nav-right #header-contact a { font-size: 20px; color: black; }
.nav.top-bar-nav.nav-right .header-social-icons a { font-size: 13px; color: black; }
.button.primary, .course-form .wpcf7-submit { background-color: #eb8a9b; opacity: 1; color: black; border: 1px solid black; border-raduis: 5px;} 
.btn-round { background-color: transparent !important; color: black; border-radius: 50px; border: 1px solid #eb8a9b; }
.section-title b { background-color: #feb6c4; opacity: 1; }

.page-id-2330 .accordion-title.active { background-color: #feb6c4; color: black; }
.page-id-2330 .accordion-inner { background-color: #ebebeb; }
.footer-1 {
    
    padding-top: 75px;
}

.widget-title.shop-sidebar {
  color:black;
  background-color: #fdb6c4;
  text-align: center;
  display: block;
  padding: 12px;
  font-size: 18px;
}
	.widget>ul>li ul { border-right: 0; }
  aside.widget_tag_cloud .widget-title {
	margin-bottom: 15px;
    background-color: #464646;
    text-align: center;
    padding: 10px 0;
    display: block;
    color: white;
  }
 aside.widget_tag_cloud  .tagcloud { text-align: right; }
 aside.widget_tag_cloud  .tagcloud a {
    margin: 0 8px 8px 0;
    background-color: white !important;
   	border: 1px solid black;
    border-radius: 0;
    padding: 3px 7px;
    color: black !important;
    font-size: 15px !important;
    opacity: 1;
  }
  .sidebar-inner aside.widget_tag_cloud  .tagcloud a:hover, .sidebar-inner aside.widget_tag_cloud  .tagcloud a.active-tag {
    background-color: #636363 !important;
    color: black !important;
  }

.widget ul.product-categories > li:nth-of-type(odd) {
    background-color: #ffe0e6;
}
.widget ul.product-categories > li:nth-of-type(even) {
    background-color: #fcedef;
}
.widget .is-divider {
	display: none;
}
.widget .product-categories li {
 padding: 5px 10px; 
}
.widget .product-categories, .single_add_to_cart_button {
  background-color: #ebebeb !important;
}
.product-title.product_title.entry-title {
  color: black;
}
.single_add_to_cart_button {
  color: #464646;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: rtl !important; }
.form-flat input:not([type="submit"]) {
  border: 1px solid #eb8a9b;
  border-color: #eb8a9b;
  vertical-align: middle;
  background-color: white;
  color: #333;
}
#woocommerce-product-search-field-0 { width: 360px; }
a.quick-view.quick-view-added { color: #eb8a9b; }
a.quick-view.quick-view-added:hover { color: #464646; }

footer .wpcf7-form-control.wpcf7-submit[type='submit'] { background-color: #505050 !important; border-radius: 40px; color: white; }

.product-main .row-large>.col { padding: 0 15px; }
.product-main .row-divided>.col+.col:not(.large-12) { border-right: 0; }

.woocommerce-mini-cart__buttons.buttons a.wc-forward:not(.checkout) { border: 1px solid black; color: black; }
.image-tools .wishlist-button:hover { background-color: #eb8a9b; border: 1px solid #eb8a9b; }

.ywgc-predefined-amount-button.selected_button { background-color: #fdedf0 !important; }
.ywgc_have_code { margin: 0; }
.ywgc_enter_code { text-align: right; padding: 15px 30px 30px; margin: 10px 0; border-color: #fdedf0;border-style: dashed; }
.ywgc_enter_code .form-row { float: right; }
.gift-card-content-editor.step-content input, .gift-card-content-editor.step-content textarea { float: left; }

.woocommerce-form-coupon .flex-col .button { color: black; }

.home-black-text .header-title { color: black; }
[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step {
    background-color: #efa2aa !important;
}
.button, input[type='submit'], input[type='submit'].button, input[type='reset'].button, input[type='button'].button, .nav-box>li.active>a, .nav-pills>li.active>a { color: black; }