/*
Theme Name: Soffia
Theme URI: http://dzungnova.com
Author: Dzung Nova
Author URI: http://dzungnova.com
Description: Soffia is a responsive, super-mobile-friendly theme for WordPress and WooCommerce.
Version: 1.9
License:
License URI:
Text Domain: soffia
Domain Path: /languages/
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/
.vc_custom_heading h2 {
  font-size: 16px !important;
  font-weight: lighter;
  letter-spacing: 1px !important;
  margin-bottom: 30px  !important;
  padding: 0 15px 15px 0  !important;
  position: relative  !important;
  text-transform: uppercase  !important;
font-family:"proxima-nova",sans-serif !important;

  bottom: -2px;
  content: " ";
  height: 0;
  left: 0;
  position: absolute;

}
 .vc_custom_heading.feed > h2::after {
    border-bottom: 2px solid #b1944d;
    bottom: -2px;
    content: "";
    height: 0;
    left: 0;
    margin: -13px 0;
    position: absolute;
    width: 45px;
}
.yith-wcwl-share {
  float: left;
  margin-bottom: 35px;
  text-align: center;
  width: 100%;
}

.yith-wcwl-share h4 {
  display: inline-block;
  float: none;
  margin: 0 !important;
  position: relative;
  top: -4px;
  width: auto !important;
font-size:16px !important;
}

.yith-wcwl-share > ul {
  display: inline-block;
  width: auto !important;
}
.vc_custom_heading.feed > h2 {
  float: left;
  margin: 0 70px;
}
.newsletter-email {
  background: transparent !important;
box-shadow: transparent !important;
  border: none !important;
color:#fff;
}
*::-moz-placeholder {
  color: #a1a1a1;
  font-weight: normal;
  opacity: 1;
}
*::-moz-placeholder {
  color: #fff !important;
  font-weight: normal;
  opacity: 1;
}
input[type="submit"] {
  background-color: transparent !important;
   
}
.owl-item h3 {
  /*min-height: 38px;*/
}
.header-actions ul {
  position: absolute;
  top: -28px;
}
.newsletter-submit {
  margin-right: -20px;
}
.widget.simple-social-icons {
  margin-bottom: 0px !important;
}
.widget.widget_text {
  margin-bottom: 0px;
}
 .home .large-3.columns.column_container {
  width: 20%;
}
.main-navigation ul li a {
  font-weight: lighter !important;
}
.search-button {
  position: absolute;
  top: 13px;
}
.page-id-2130 .page-title {
  font-size: 1.125rem !important;
}
@media (max-width: 980px){
    
 .header-actions ul {
  position: relative !important;
  top: 0px !important;;
}   
.site-logo-img {
  display: block !important;
}
.wpsisac-slick-carousal-wrp {
 margin-top: 102px;
}
} 
@media (max-width: 768px){
.site-logo-img {
  display: block !important;
}
.large-3.columns.column_container {
  width: 100% !important;
}
}
@media (max-width: 375px){
.wpsisac-slick-carousal-wrp {
  margin-top: 29px;
}
.site-header .header-actions {
  height: 30px !important;
  line-height: 30px !important;
  position: absolute;
  right: 18px !important;
  top: 0;
}
.site-logo-img {
  display: block !important;
  margin-top: 43px;
}
.vc_responsive .home_box_wrap.wpb_row .vc_span2 {
float: left;
width: 18.8%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.home_box_wrap .home_box_last {
margin: 0 !important;
}
.large-3.columns.column_container {
  width: 100% !important;
}
}
.woocommerce-message {
  font-size: 0.775rem !important;
font-weight:lighter !important;
letter-spacing:1px!important;
line-height:30px!important;
padding:0 0 8px;!important;
font-family:arial !important;
}
 
.product_summary_top {
  float: left!important;
  padding-left: 20px;
}
.bundle_wrap {
  float: left;
  padding-left: 13px;
}
.woocommerce-error {
 /* font-size: 11.5px !important;*/
}
.author-info-name {
  display: none !important;
}
.postid-2179 tr {
  display: none !important;
}
.postid-2179 tr:nth-child(5) {
  display: block !important;
}
.postid-2179 .w3eden .col-md-12 {
  width: 10%;
}
.postid-2179  tr {
  background: #000!important;

}
.postid-2179 .w3eden a {
  border: medium none !important;
  border-radius: 12px !important;
  color: #fff;
  text-decoration: none;
}
.thank_you_header_text {
  background: #ccc none repeat scroll 0 0 !important;
  margin: 10px -500px 0;
  padding: 20px 500px 17px;
  position: relative;
  
}
.thank_you_header p {
  font-size: 0.875rem !important;
font-weight:lighter !important;
letter-spacing:1px!important;
line-height:30px!important;
padding:0 0 8px;!important;
font-family:arial !important;
color:#000 !important;
}
.page-id-8 .page-title {
  font-size: 1.3rem !important;
 }
.w3eden .list-group-item {
  border-bottom: 1px solid #dddddd !important;
}
.woocommerce .login {
  width: 50%;
}
.button.wc-forward {
  color:#3f3f3f !important;
}
.shop_sidebar.wpb_widgetised_column {

  padding-right: 0.937em;
}
.post-2130 .large-3.columns.column_container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.wholesale-simple-product-noprice-message {
  font-size: 13px;
 line-height: 30px;
}
.page-id-1751 h1:first-child {
  margin-left: -8px !important;
}
.checkout-button.button.alt.wc-forward {
  color: #fff !important;
}
.page-id-2182 .w3eden tr {
  background: #fff none repeat scroll 0 0 !important;
}
#wpdmmydls-4b0f7ce2f8ba84a9dcb0861c7d2841cc .package-title {
  color: #000 !important;
  font-size: 11pt;
  font-weight: 400;
}
.page-id-2182 .w3eden a {
  color: #000 !important;
  text-decoration: none;
}
.page-id-9 .button, input[type="button"], input[type="reset"], input[type="submit"] {
height: 27px !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {
  background: #dadada none repeat scroll 0 0  !important;
  
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  float: none;
  padding-bottom: 21px !important;
  padding-top: 12px !important;
  width: 100%;
}
.page-id-1751 .woocommerce form.checkout_coupon, .woocommerce form.register {
  border: 1px solid #d3ced2;
  border-radius: 5px;
  margin: 7px;
  padding: 20px;
  width: 100%!important;
}
.woocommerce .login {
  width: 50%;
  margin: 0 auto !important;
}
.woocommerce h2 {
  text-align: center;
  padding-top: 24px;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: left !important;
  top: 39px !important;
  width: 68%;
  position: relative;
}
.woocommerce-MyAccount-content1 {
  left: 41px;
  position: relative;
  top: 15px;
}
.woocommerce-MyAccount-navigation-link a {
  color: #474747;
  font-family: sans-serif;
  font-size: 11px !important;
  text-transform: uppercase !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active > a{
 font-size: 11px !important;
font-family: sans-serif;
color:#474747;
  text-transform: uppercase !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: left !important;
  width: 63%  !important;
}
.woocommerce-MyAccount-content1 {
  float: left;
  width: 37%;
  padding-left: 111px;
}
.woocommerce-MyAccount-navigation > ul >li {
  list-style: none;
}
.woocommerce-MyAccount-navigation > ul > li {
  border-bottom: 1px solid #f3f3f3;
  list-style: outside none none;
  padding-bottom: 9px;
  padding-top: 5px;
  width: 140px;
}
.woocommerce-MyAccount-content1 h2::after {
  border-bottom: 2px solid #202020;
  bottom: -13px;
  content: " ";
  height: 0;
  left: 104px;
  position: absolute;
  width: 45px;
}
/* .product_summary_top .price {
  display: none;
} */
.entry-content div:nth-child(5) #products-grid .product_list_price .price{
    display: none;  
}
.newsletter-email {
  border: 1px solid #a1a1a1 !important;
}
.newsletter-submit {
  margin-top: 4px;
}
.vc_custom_1517901131637 {
    background-color: #f4f4f4 !important;
    margin-top: 3%;
}
.ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block {
    width: 100%;
    margin-bottom: -5px !important;
    position: relative;
    overflow: hidden;
    display: inline-block;
}

.vc_btn3-container {
    display: block;
    margin-bottom: 18.74px !important;
    max-width: 100%;

}
 .secondrow_range {
    float: left;
    min-height: 0px !important;
}
.large-3,.large-3 img
{
	height:265px;
}

