h2.woocommerce-loop-product__title {
	  font-size: 14px !important;
}
.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {
    padding: 0 1em 1em !important;
}

@media (min-width: 480px){
.post-type-archive ul.products li.product .post_item {
    height: auto !important;
}
#urunlerAna ul.products li.product .post_item {
    height: auto !important;
}
.post-type-archive-product.woocommerce ul.products li.product .post_data, .post-type-archive-product.woocommerce-page ul.products li.product .post_data {
    height: 265px;
}
.post_content.entry-content {
    font-size: 13px !important;
}
}

@media (max-width: 480px){
.post-type-archive ul.products li.product .post_item {
    height: 465px !important;
}
#urunlerAna ul.products li.product .post_item {
    height: 280px !important;
}
.post_content.entry-content {
    font-size: 11px !important;
}
.post_item.post_layout_thumbs .post_content.entry-content {
    line-height: 15px !important;
}
}

.scheme_default .woocommerce span.amount, .scheme_default .woocommerce-page span.amount {
    color: #cc5b31 !important;
}
.scheme_default .footer_wrap_inner.widget_area_inner {
    background-color: #3a3a3a !important;
}
.scheme_default.site_footer_wrap {
    background-color: #2a2a2a !important;
}
.icon-glass::before {
    content: '' !important;
}
.widget_contacts {
    padding-bottom: 1.5em !important;
}
.sc_item_button a, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .button, .sc_action_item_link, .product_awards span {
    text-transform: capitalize !important;
}
.contacts_email, .contacts_email a, .contacts_phone a {
    text-transform: none;
    color: #ffffff !important;
}

/*@font-face {
    font-family: 'book-antiqua';
    src: url('/wp-content/themes/good-wine-shop/book-antiqua-font/trbookantiqua-webfont.woff2') format('woff2'),
         url('/wp-content/themes/good-wine-shop/book-antiqua-font/trbookantiqua-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/

.user-header {
    font: 400 italic 0.8em/1.2em 'Merriweather' !important;
}

.sc_form_descr {
    font-family: 'Merriweather' !important;
    line-height: 28px !important;
}

.sc_icons_description {
    font: 300 normal 1em/1.2em 'Merriweather',cursive !important;
}

p, ul li, a, span, h1, h2, h3, h4, h5, h6 {
	  font-family: 'Merriweather', serif !important;
}

.sc_item_button a {
    font-size: 12px !important;
}

.scheme_default .menu_header_nav > li > a, .scheme_default .menu_main_nav > li > a, .scheme_default .menu_main_nav > li li > a {
    font-size: 13px !important;
}

.top_panel_navi .search_wrap {
    top: 0 !important;
}

span.amount {
    font-size: 18px;
}
.trx_addons_column-1_2 .sc_action_item_title span {
    	font-size: 25px !important;
}
[data-vc-stretch-content="true"] .sc_action.sc_action_default[class*="sc_action_with_"] .sc_action_item_image img, .body_style_boxed [data-vc-stretch-content="true"] .sc_action.sc_action_default[class*="sc_action_with_"] .sc_action_item_image img {
    height: 400px !important;
}
.menu_footer_nav_area ul li {
    text-transform: none !important;
}
.woocommerce-mini-cart__empty-message {
    color: #424242 !important;
}

.state_fixed .menu_main_nav_area {
    margin-top: 1.5em !important;
}

.menu_header_nav_area, .menu_main_nav_area {
    margin-top: 5.5em !important;
    padding-right: 2.727em  !important;
}

.menu_header_nav > li ul, .menu_main_nav > li ul, .trx_addons_tabs .trx_addons_tabs_titles li {
		text-transform: capitalize !important;
}

.menu_header_nav > li > a, .menu_main_nav > li > a {
    text-transform: capitalize !important;
    padding: 1em 1.5em !important;
}

.menu_main_nav > li ul {
    width: 23em !important;
}
.sc_widget_slider.long-row {
    padding-left: 0 !important;
    padding-right: 0!important;
}
.sc_widget_slider.first-block {
    padding-top: 0 !important;
}
.sc_content.sc_content_default {
    padding: 0 0 0 !important;
}

.toc_menu_item .toc_menu_description, .sc_recent_news .post_item .post_footer .post_counters .post_counters_item, .sc_item_subtitle.sc_item_title_style_shadow, .sc_item_button a, .sc_form button, .sc_button_simple, .sc_action_item_link, .sc_icons_title, .sc_price_title, .sc_price_price, .sc_price_link, .sc_promo_modern .sc_promo_link2 span + span, .sc_skills_counter .sc_skills_total, .sc_skills_pie.sc_skills_compact_off .sc_skills_total, .slider_swiper .slide_info.slide_info_large .slide_title, .slider_style_modern .slider_controls_label span + span, .slider_pagination_wrap, .sc_slider_controller_info {
    font-family: 'Merriweather', serif !important;
}
.sc_action_item_link {
    font-weight: 600 !important;
}
.trx_addons_column-1_2:nth-child(3) .sc_action_item_title, .trx_addons_column-1_2:nth-child(3) .sc_action_item_description {
    color: #ffffff !important;
}

.trx_addons_column-1_2:nth-child(3) .sc_action_item_link:hover {
    border-color: #707121 !important;
}

.trx_addons_column-1_2:nth-child(3) .sc_action_item_link {
    color: #ffffff !important;
    border-color: #ffffff !important;
}
.scheme_default .sc_action_sticker {
    display: none;
}
.contacts_socials.socials_wrap .widget_title {
	display: none !important;
}

.footer_wrap_inner {
    padding: 4.625em 0 0em !important;
}
.footer_wrap aside {
    margin-bottom: 0em !important;
}
.menu_footer_wrap_inner {
    padding: 1.1875em 20px 0 !important;
}
.copyright_wrap_inner {
    font-size: 0.8em !important;
    padding: 2.1875em 0 1em !important;
}
.copyright_text a {
	color: #ffffff !important;
  font-size: 0.8em !important;
}
.sc_blogger_default .sc_blogger_item {
    padding: 2.6em 2.5em 1.6em 1.6em !important;
}

.single-product div.product .trx-stretch-width .woocommerce-tabs {
    padding: 3em 0 !important;
}
.site_footer_wrap {
    margin-top: 1.2em !important;
}

.top_panel_title .post_meta + .page_caption, .single .page_title h1 {
    margin-top: 0.4em;
    font: 700 normal 1.5em/1em 'Merriweather', sans-serif !important;
}
.pswp__caption__center {
    display: none !important;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
    padding: 0.8em 0.1em !important;
}
.scheme_default .user-header {
    z-index: 9999 !important;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
    margin-right: 3px !important;
    margin-bottom: 3px !important;
}
.woocommerce-mini-cart__buttons .button, .woocommerce-mini-cart__buttons .button, .woocommerce-mini-cart__buttons a.button {
    padding: 0.7em 1.4em !important;
}

body {
    font-family: 'Merriweather', serif !important;
}
.post_layout_classic .post_title {
    font-size: 1.1em !important;
}
.blog_mode_post .post_item_single .post_content .post_meta {
    margin-top: -2.7em !important;
    float: left !important;
    width: 80% !important;
}

.blog .icon-glass::before {
    content: '' !important;
    width: 70px !important;
    height: 70px !important;
    background: url("/wp-content/themes/good-wine-shop/images/sticker.png") center center no-repeat !important;
    background-size: auto auto !important;
    background-size: cover !important;

}
.blog .sc_blogger_item_title.entry-title {
		font-family: 'Merriweather', serif !important;
}
.widget_contacts div + .contacts_description, .widget_contacts div + .contacts_info, .widget_contacts div + .contacts_socials {
    margin-top: 31px !important;
    padding-top: 35px !important;
}
.widget_contacts .contacts_info span {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.sc_action_item.with_image .sc_action_item_inner {
    padding: 0em 2em 2em 2em !important;
}
.scheme_default .sc_blogger_item {
    background-color: #3a3a3a !important;
}
.woocommerce div.product .woocommerce-tabs p, .woocommerce #content div.product .woocommerce-tabs p, .woocommerce-page div.product .woocommerce-tabs p, .woocommerce-page #content div.product .woocommerce-tabs p, .woocommerce-product-details__short-description p, .posted_in, .posted_in a, .product_id, .product_id a, #reply-title, .cart_totals a, .cart_totals p, .woocommerce table.shop_table, .woocommerce .col2-set, .woocommerce-page .col2-set, .woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce .checkout table.shop_table, .woocommerce .checkout #order_review .payment_methods li, .woocommerce-page .checkout #order_review .payment_methods li, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .woocommerce-LostPassword a, .woocommerce p {
    font-size: 14px !important;
}
.woocommerce-checkout h3 {
    font-size: 18px !important;
    font-family: 'Merriweather', serif !important;
}
.scheme_default .woocommerce .woocommerce-message .button:hover {
    background: #707121 !important;
    border-color: #707121 !important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    margin: 0 0.75em 3em 0 !important;
}
.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 {
    font-size: 1.5em !important;
}

.select2-container--default .select2-selection--single {
    background-color: initial !important;
    border: none !important;
    border-radius: 0 !important;
}
.select2-container .select2-selection--single {
    height: 41px !important;
    margin: 0 0 0px !important;
    padding-top: 6px !important;
    font-size: 14px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], textarea, .select_container, .select_container select {
    font-family: 'Merriweather', serif !important;
    font-size: 14px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ccc !important;
}
.woocommerce ul.products li.product .post_header, .woocommerce-page ul.products li.product .post_header, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce .woocommerce-message .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button.woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .shop_table th, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce div.product p.price, .woocommerce div.product .summary .stock, .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content .woocommerce-Address-title a, .menu_main_nav>li, .menu_main_nav>li>a, .menu_header_nav>li, .menu_header_nav>li>a, .menu_mobile .menu_mobile_nav_area>ul>li, .menu_mobile .menu_mobile_nav_area>ul>li>a {
    font-family: 'Merriweather', serif !important;
}
.top_panel_navi_header li, .top_panel_navi li {
    letter-spacing: 1px !important;
}

.search-results h3.post_title {
	font-size: 18px !important;
}


.post_item_none_search .page_title {
	  display: none !important;
}
.post_item_404 .page_info {
    width: 100% !important;
    padding-left: 0 !important;
}
.post_item_none_search .page_subtitle {
    font-size: 1.3em !important;
	  font-family: 'Merriweather', serif !important;
}
.post_item_404 .page_description {
    font-size: 14px !important;
}

.post_item_none_search .page_search {
		margin-bottom: 100px;
}
.post_item_none_search .search_wrap .search_submit {
    top: 0.75em !important;
}
.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
    border-color: #707121 !important;
}
.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
    padding: 0.68em 0.5em !important;
    width: 8em !important;
    font-size: 13px !important;
}
.search_submit.icon-search {
    padding-top: 0.4em !important;
}
.blog  h3, .archive h3, .categori h3 {
    font-size: 1.3em !important;
    font-family: 'Merriweather', serif !important;
}
.comments_wrap .comments_url {
    display: none !important;
}
.comments_form_wrap {
    margin-bottom: 50px !important;
}
.post_meta {
    font-family: 'Merriweather', serif !important;
}
.product_awards {
    font-size: 10px !important;
}
.product_awards {
    right: 3% !important;
		top: 2% !important;
		width: 6.2em !important;
		height: 6.2em !important;
		line-height: 15px !important;
}


/* Header Custom */

header .content_wrap {
    width: 1170px !important;
}

.menu_header_nav_area.menu_show, .menu_main_nav_area.menu_show {
    float: right;
}

.top_panel_logo {
	width: 180px !important;
  float: left;
}
.logo {
	margin: 0 !important;
}
.user-header {
    margin-bottom: 1em !important;
}
.top_panel_style_1 .top_panel_navi {
    padding: 0 0 1em !important;
}
/* Header Custom */

.scheme_default .sc_blogger_item_title a {
    color: #707121 !important;
}
.scheme_default .sc_blogger_item_content {
    color: #ffffff !important;
}
.sc_blogger_default .sc_blogger_item + .sc_blogger_item {
    margin-top: 2.3em !important;
}
.product_awards.yeni-hasat {
	  background: #008000 !important;
}
.product_awards.firsat-urun {
	  background: #ff0000 !important;
}

.post_item.post_layout_thumbs .post_content.entry-content {
	  padding-top: 5px !important;
    padding-bottom: 5px !important;
    min-height: 133px;
    line-height: 22px;
}
.scheme_default.top_panel {
    background-color: #3a3a3a !important;
}
.scheme_default .first-block::before, .scheme_default .first-block::after {
    background-color: #3a3a3a !important;
}
.scheme_default .user-header {
    background-color: #2d2d2d !important;
}
.woocommerce ul.products li.product .post_featured {
    margin: 0em 0 0.875em !important;
}
.top_panel_title_wrap .content_wrap {
    width: 100% !important;
}

.top_panel_fixed .logo {
    display: block !important;
}
.top_panel_fixed .logo img {
    width: 100px !important;
}
.top_panel_fixed .menu_main_wrap {
    padding: 0.4em 0 !important;
}

#ship-to-different-address-checkbox {
			margin-right: 7px !important;
}

input[type="checkbox"] {
    display: block !important;
    float: left;
    margin-top: 7px !important;
    cursor: pointer;
}
.checkbox span {
		cursor: pointer;
}
.tax-rate.tax-rate-kdv-1 small {
		display: none !important;
}

.minimal-light .esg-filters {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
.eg-washington-element-3 {
    text-transform: capitalize !important;
}

.related_wrap h2 {
		font-size: 24px !important;
    margin-bottom: 30px !important; 
}
.related_wrap {
    margin-top: 3.375em !important;
}
.sc_icons_description span {
		line-height: 1.6em !important;
}

.golge {
-moz-border-radius:4px !important;
 border-radius:4px !important;
-webkit-box-shadow:0 10px 10px rgba(0, 0, 0, 0.3) !important;
-moz-box-shadow:0 10px 10px rgba(0, 0, 0, 0.3) !important;
box-shadow:0 10px 10px rgba(0, 0, 0, 0.3) !important;
width: 98% !important;
margin: 10px 10px 10px 10px !important;
}
::placeholder, :-ms-input-placeholder, ::-ms-input-placeholder { 
    color: #a1a1a1 !important; 
}
.woocommerce form .form-row label.inline {
    float: left !important; 
    margin-left: 0.3em !important; 
    width: 100% !important; 
    margin-top: 10px !important; 
}
.woocommerce form .form-row label.inline input[type="checkbox"] {
    top: -3px !important; 
    margin-right: 5px !important; 
}
label[for="rememberme"]::before {
    display: none !important;
}
label[for="rememberme"] {
    padding-left: 5px !important;
}
input#rememberme{
	margin-top: 4px !important;
}
.trx_addons_popup_form_field_forgot_password {
    margin-left: 25px;
}
.post_layout_excerpt + .post_layout_excerpt {
    margin-top: 1.688em;
    padding-top: 1.625em;
}

/*.post_featured.post_featured_fullwide {
		background-size: 80% !important;
    background-position: center center !important;
}*/

.post_featured.post_featured_fullwide {
	min-height: 25em;
  background-size: contain !important;
}

.blog .nav-links-old {
    display: none !important;
}

.includes_tax {
		float: left;
    width: 100%;
}
.includes_tax span.woocommerce-Price-amount.amount {
    font-size: 14px !important;
}
.esgbox-wrap {
    z-index: 9999 !important;
}
.esgbox-overlay {
		z-index: 9998 !important;
}
.esgbox-opened .esgbox-skin {
    margin: 0 !important;
}
.top_panel_title .post_meta + .page_caption, .single .page_title h1{
	line-height: 26px !important;
}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title, .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{
	height: 4.5em !important;
  max-height: 4.5em !important;
}
@media (max-width: 430px){
    .cart.woocommerce-cart-form__contents {
      margin-left: -42px !important;
  	}
}
@media only screen and (max-width: 767px){
  .top_panel_logo .logo {      
    margin-left: 30px !important;
    margin-top: 5px !important;
  }
  .user-header_cart, .user-header_login, .user-header_contacts {
    float: right;
    position: relative;
    margin-left: 30px;
    text-align: center;
}
 .user-header_cart, .user-header_login, .user-header_contacts {
    text-align: center !important;
}
}
@media (max-width: 959px){
  .user-header_cart {
    margin-left: 0 !important;
  }
  .user-header_cart .contact_cart_totals{
    display: block !important;
  }
  .user-header{
  	margin-top: -10px !important;
  }
  .user-header {
    top: 30% !important;
}
  .user-header_cart .contact_icon {
    line-height: 1.2em !important;
  }
  .user-header_cart {
    padding: 5px 5px 5px 5px !important;
}
}
@media (min-width: 960px){
  .user-header_cart {
    min-width: 100px !important;
  }
}

@media (max-width: 480px){
  #home-slider-1 .tp-caption {
    text-align: center !important;
  }
  .post_featured .icons.sc_item_button a:nth-child(3) {
		float: left;
    font-size: 10px !important;
}
}


[data-vc-stretch-content="true"] .sc_action.sc_action_default[class*="sc_action_with_"] .sc_action_item_description {
		max-width: 220px !important;
}


/* .scheme_default .select_container, */
.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="tel"], .scheme_default input[type="search"], .scheme_default input[type="password"], .scheme_default textarea {
    width: 100% !important;
}

.product_awards span {
		width: 55px !important;
}
.top_panel_navi .search_wrap .search_form {
    width: 30px !important;
}

.woocommerce ul.order_details li {
    text-transform: capitalize !important;
    padding-bottom: 10px !important;
}
.woocommerce ul.order_details {
    margin: 0 0 2em !important;
}
.product_meta .tagged_as, .post_tags {
		display: none !important;
}
.g-recaptcha {
		margin-bottom: 15px !important;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
    font-size: 12px !important;
    right: 3% !important;
    top: 2% !important;
    width: 5.3em !important;
    height: 5.3em !important;
    background: #ff0000 !important;
}

.fa-whatsapp:before {
    color: rgb(112, 113, 33);
}
#slide-32-layer-7:hover .fa-whatsapp:before, #slide-34-layer-7:hover .fa-whatsapp:before {
    color: #ffffff !important;
}