/*
Theme Name: Folk Arts Child
Theme URI: https://wordpress.org/themes/twentyfourteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentyfourteen
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
Text Domain: twentyfourteen

*/

@import url("../twentyfourteen/style.css");

h2{
font-size:20px;
}

h3{
text-transform:none;
font-family:"Playfair Display";
font-style:normal;
font-weight:500;
}

h4{
text-transform:none;
font-family:"Playfair Display";
font-style:normal;
font-weight:500;
}

a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#E43750;
text-decoration:none;
text-transform:uppercase;
}
 
a:focus{
outline: thin dotted;
}
  
a:hover,
a:active{
outline: 0;
}
 
a:active,
a:hover{
color:#5693c2;
}

a.anchorMenu{
text-decoration:none;
font-weight:bold;
font-size:14px;
font-family:Arial,Verdana,Helvetica;
}

a.anchorMenu:hover{
color:#5d8db2;
text-decoration:none;
}

a.anchorTop{
text-decoration:none;
}

hr.style18 { 
height:30px; 
border-style:solid; 
border-color:#8c8b8b; 
border-width:1px 0 0 0; 
border-radius:20px; 
background-color:transparent;
} 

hr.style18:before { 
display:block; 
content:""; 
height:30px; 
margin-top:-31px; 
border-style:solid; 
border-color:#8c8b8b; 
border-width:0 0 1px 0; 
border-radius:20px; 
}

::selection{
background:#E43750;
color:#fff;
text-shadow:none;
}
 
::-moz-selection{
background:#E43750;
color:#fff;
text-shadow:none;
}

.site{
background-color: #fff;
max-width: 100%;
position: relative;
}
  
.main-content{
width:100%;
}

.site-header{
background-color:#000;
max-width:100%;
position:relative;
width:100%;
z-index:4;
}
 
.search-toggle{
display:none;
}

.site-navigation a{
color:#fff;
display:block;
text-transform:none;
}

.site-navigation a:hover{
color:#E43750;
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a{
color:#bc175b;
font-weight:900;
}

.primary-navigation ul ul{
background-color:#E43750;
float:left;
margin:0;
position:absolute;
top:48px;
left:-999em;
z-index:99999;
}

.primary-navigation li:hover > a,
.primary-navigation li.focus > a{
background-color:#E43750;
color:#fff;
}

.primary-navigation ul ul a:hover,
.primary-navigation ul ul li.focus > a{
background-color:#E43750;
}

.secondary-navigation ul ul{
background-color:#E43750;
position:absolute;
top:0;
left:-999em;
width:182px;
z-index:99999;
}

.secondary-navigation li:hover > a,
.secondary-navigation li.focus > a{
background-color:#E43750;
color:#fff;
}

.secondary-navigation ul ul a:hover,
.secondary-navigation ul ul li.focus > a{
background-color:#bc175b;
}


.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a, .site-navigation .current_page_item > a:after, .site-navigation .current_page_ancestor > a:after, .site-navigation .current-menu-item > a:after, .site-navigation .current-menu-ancestor > a:after {
color:#E43750;
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content{
margin:0 auto;
max-width:60%;
}

.entry-title a:hover{
color:#E43750;
}

.entry-meta a:hover{
color:#E43750;
}

.cat-links a:hover{
color:#E43750;
}

 .entry-meta .tag-links a:hover{
background-color:#E43750;
color:#fff;
}

.entry-meta .tag-links a:hover:before{
border-right-color:#E43750;
}

.entry-content .edit-link a:hover{
color:#E43750;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current{
background:#E43750;
}

.hentry .mejs-overlay:hover .mejs-overlay-button{
background-color:#E43750;
color:#fff;
}
 
.hentry .mejs-controls .mejs-button button:hover{
color:#bc175b;
}


p>span.itinerary-date{
text-transform:none;
font-family:"Playfair Display";
font-weight:500;
color:#105729;
font-size:16px;
}

p>span.itinerary-details{
text-transform:none;
font-family:"Playfair Display";
font-weight:500;
color:#ff0000;
font-size:16px;
letter-spacing:2px;	
}

p>span.itinerary-details-incl{
color:#ff0000;
font-size: 14px;
font-family: Playfair Display;
font-weight: 500;
text-transform: none;
}

p>span.itinerary-details-excl{
color:#ff0000;
font-size: 14px;
font-family: Playfair Display;
font-weight: 500;
text-transform: none;	
}

span.hotel-list-title{
font-size: 16px;
font-family: Playfair Display;
font-weight: 500;
font-style:italic;
}

span.accomadation{
color:#5693c2;
font-size: 16px;
font-family: Playfair Display;
font-weight: 500;
text-transform: none;	
}

.page-links a:hover{
background: #E43750;
border: 1px solid #E43750;
color: #fff;
}

.post-navigation a:hover,
.image-navigation a:hover{
color: #E43750;
}

.paging-navigation .page-numbers.current{
border-top: 5px solid #E43750;
}

.paging-navigation a:hover{
border-top: 5px solid #bc175b;
color: #2b2b2b;
}

.comments-area{
margin: 48px auto;
max-width: 60%;
padding: 0 10px;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover{
color: #E43750;
}

 .comment-reply-title small a:hover {
color: #E43750;
}

.widget a:hover{
color: #E43750;
}

.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
background-color: #E43750;
border: 0;
font-size: 12px;
padding: 5px 2px 4px;
}

.footer-sidebar .widget input[type='button'], .footer-sidebar .widget input[type='reset'], .footer-sidebar .widget input[type='submit'], .primary-sidebar .widget input[type='button'], .primary-sidebar .widget input[type='reset'], .primary-sidebar .widget input[type='submit'] {
padding: 5px 2px 4px;
}

.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus{
background-color: #bc175b;
}

.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active{
background-color: #a81e57;
}

.widget-title a:hover{
color: #E43750;
}

.footer-sidebar .widget .widget-title, .primary-sidebar .widget .widget-title{
font-size: 16px;
font-weight: 900;
line-height: 1.63636;
margin-bottom: 18px;
}

div#footer-container{
margin:0px auto;
width:80%;
}

div#footer-container::after{
clear:both;
}

div#footer-container::before,div#footer-container::after{
content:"";
display:table;
}

div.site-info{
text-align:center;
}

div.footer-block-container{
padding:15px;
float:left;
width:20%;
}

div.footer-block-container.widget_text:first-child{
padding-left:50px;
}

div.footer-block-container.widget_text>div.textwidget>h3{
font-size:14px;
text-transform:uppercase;
border-bottom:1px solid #747474;
}

ul{
list-style:outside none none;
margin:0px;
}

div.footer-block-container>div.textwidget{
border:none !important;
}

.site-info a{
text-transform:none;
color:#747474;
}

.site-info a:focus{
outline:none !important;
}

.site-info a:hover{
color:#747474;
}


@media screen and (max-width: 480px ){
div.footer-block-container.widget_text{width:100%; float:left;}
div.footer-block-container.widget_text:first-child{padding-left:0px !important;}
}

.site-main .mu_register,
.widecolumn > h2,
.widecolumn > form{
margin:0 auto 48px;
max-width:60%;
padding:0 30px;
}

.woocommerce-cart table.cart img {
width:150px;
box-shadow:none;
}

 @media screen and (min-width: 1080px){
.search-box .search-field {
width:324px;
}
.site-content,
.site-main .widecolumn{
margin-left:320px;
}
 
.site:before{
width:320px;
background-color:#FFFFFF;
}
  
.search-box-wrapper,
.featured-content{
padding-left:320px;
}
 
#secondary{
width:265px;
}
 
.secondary-navigation,
.secondary-navigation ul ul{
width:320px;
}
 
.secondary-navigation ul li:hover >ul,
.secondary-navigation ul li.focus >ul{
left:202px;
}
 
.slider .featured-content .entry-title{
font-size:33px;
}
  
.slider .featured-content .entry-header,
.slider-control-paging{
width:534px;
}

.twentyfourteen .tfwc{
padding:0px 50px 0px 10px; 
margin: 0px auto;
max-width:100%;
}

.slider-control-paging{
padding-left:24px;
}

.slider-control-paging li{
margin:12px 12px 12px 0;
}
 
.slider-control-paging a{
height:24px;
width:24px;
}

.slider-control-paging a:before{
top:6px;
left:6px;
}
}
  
form#searchform>div{
width:100%;
}

form#searchform{
height:35px;
display:flex;
}

.widget-area .widget input {
height:35px;
padding-bottom:0px;
font-size:14px;
color:#333333;
font-style:italic;
outline:medium none;
border:1px solid #B9B9B9;
background:#F9F9F9 none repeat scroll 0% 0%;
vertical-align:middle;
width:70%;
}

input[type="search"].search-field{
height:35px;
padding-bottom:0px;
}

input[type="search"].search-field:focus{
outline:medium none;
border:1px solid #E75E8D;
background:#FFF none repeat scroll 0% 0%;
box-shadow:0px 0px 0px 1000px #FFF inset;
font-style:normal;
}

button[type="submit"]#searchsubmit{
height:35px;
width:29%;
margin-left:1%;
}

aside#woocommerce_product_search-9.widget.woocommerce.widget_product_search{
margin-top:30px;
margin-bottom:20px;
}

aside#woocommerce_product_search-9.widget.woocommerce.widget_product_search#searchform >div{
background-color:#F3F3F3;
border:1px solid #DFDFDF;
color:#464646;
}

.widget_price_filter  .price_label {
font-size:16px;
}

.widget .widget-title{
text-transform:none;
}

.entry-title{
font-size: 5px;
font-weight:400;
line-height:1.09091;
margin:0px 0px 12px;
text-transform:uppercase;
}

h1.site-title{
width:100%;
text-align:center;
}
div.header-main{
background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6.png'); 
}

#masthead.site-header{
background-color:#252a3f;
}

.masthead-fixed .site-header{
position:relative !important;
}

.masthead-fixed .site-main{
margin-top:0px;
}

#secondary{
background-color:#FFFFF;
}

#colophon.site-footer{
background-color:#00264c;
}

p{
font-size:16px;
text-align:justify;
font:400,"Loto",Helvetica,Arial,sans-serif;
color:#373737;
}

h1.entry-title{
font-weight:400;
font-size:25px;
}

h3{padding-bottom:20px;}

#topbutton{
display:scroll;
border:0px;
position:fixed;
bottom:20px;
right:20px;
}

.woocommerce ul.products li.product a img {
display:block;
height:auto;
width:100%;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
opacity:1;
}

.woocommerce ul.products li.product .price{
text-align:center;
font:20px/24px "Sanchez",serif;
display:block;
margin-bottom:0em;
}

#menu-social ul{
float:left;
text-align:center;
list-style:none;
}

#menu-social ul li{
position:relative;
display:inline-block;
}

#menu-social li a:before{
display:inline-block;
padding:0px 5px;
font-family:'Fontawesome';
font-size:20px;
-webkit-font-smoothing:antialiased;
content:'\f231';
}

#top-content{
padding:0px;
display:block !important;
background:#FAFAFA none repeat scroll 0% 0%;
color:#fff;
padding:0px 1%;
max-width:100%;
margin:0 auto;
position:relative;
z-index:9;
height:50px;
border-bottom:1px outset #788189;
border-top:1px inset #788189;
padding-bottom:3px;
}

#main-contact-box{
max-width:50%;
float:left;
padding-left:5%;
}

#main-contact-box .prime-contacts {
letter-spacing:2px;
float:left;
padding:6px 0px 0px;
line-height:18px;
display:block;
color:#B9B9B9;
text-transform: uppercase;
}

#main-contact-box .prime-contacts ul{
padding:0px;
margin-bottom:8px;
list-style:outside none none;
margin:0px;
}

#main-contact-box .prime-contacts li{
margin-right:9px;
display:inline;
}

#main-contact-box .prime-contacts li a{
padding-left:8px;
}

#main-contact-box .prime-contacts li:first-child a{
padding-left:0px;
}

#main-contact-box .prime-contacts li:first-child::before{
content:"";
}

#main-contact-box .prime-contacts li::before{
font-size:12px;
content:"|";
}

a.top-links{
font-size:12px;
}

.header-nav{
max-width:50%;
padding-right:5%;
float:right;
color:#B9B9B9;
}

div #phone-contact{
font-size:12px !important;
letter-spacing:2px;
text-align:center;
color:#747474;
text-transform:uppercase;
font-family:Trebuchet MS;
font-weight:normal;
}

.header-nav {
max-width:50%;
float:right;
padding-left:5%;
padding-top:14px;
padding-bottom:9px;
text-align:right;
}

.header-nav ul#menu-additional {  
padding:0px;
margin-bottom:8px;
list-style:outside none none;
margin:0px;
}

.header-nav ul#menu-additional li {  
float: left;
list-style: none outside none;
position: relative;
margin-right:9px;
display:inline;
}

.header-nav ul#menu-additional li a{
padding-left:8px;
}

.header-nav ul#menu-additional a {  
-moz-box-sizing:border-box;  
display:inline-block; 
text-decoration:none; 
font-size:12px;
}

.header-nav ul#menu-additional li:first-child::before{
content:"";
}

.header-nav ul#menu-additional li::before{
font-size:12px;
content:"|";
}


#products-filtering-form{
padding-right:10px;
}


/*--------------------------------Form Signup Styling--------------------------*/
div.esu-form-div.sign-up.esu-from-shortcode{
width:100%;
}

form #esuMjnxbu7ChgdDkIDyJSBx{
width:100%;
}

input[type="text"].esu-text.esu-required-input.esu-input{
width:500px;
height:50px;
}

input[type="text"].esu-text.esu-required-email.esu-input{
width:500px;
height:50px;
}

input[type="submit"].esu-submit.esu-button{
font-size:13px;
height:36px;
letter-spacing:2px;
line-height:1em;
background:#E43750;/*#e75e8d;*/
}

input[type="submit"].esu-submit.esu-button:hover{
background-color:#bc175b;
}

div.esu-form-div{
width:100%;
height:393px;
background-image:url('https://www.turkishfolkart.com/wp-content/uploads/2015/07/Bg-signup.jpg');
background-size:cover;
}

div.esu-form-div ul {
padding-top:33px;
}

div.esu-form-div ul li{
width:48%;
margin-left:20px;
margin-bottom:21px;
border-radius:5px;
}

li.esu-form-title{
font-size:18px;
}

a#up-events{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#e43750;
text-decoration:none;
text-transform:none;
}

a#up-events:hover{
color:#5693c2;	
}

div.baslik{
padding-top:7px;
}

img#company-logo{
margin-left:30px;
}

div.header-main{
padding:0px;
border-top:1px groove #788189;	
}

.primary-navigation{
float:none;
padding-top:144px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

.primary-navigation a{
color:#747474;
}

div.menu-top-menu-container{
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#FAFAFA;
}

h1.site-title{
padding-top:10px;
padding-bottom:10px;
}

.left-col-our-story{
max-width:420px;
width:100%;
float:left;
margin:5px 15px 10px 0px;	
}

div.left-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:420px 340px;
}

div.right-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position: left bottom;
background-size:420px 340px;
}

.right-col-our-story{
max-width:520px;
width:100%;
float:left;
margin:5px 0px 10px 15px;
}

.widget .tagcloud a{
font-size:14px !important;
margin:5px;
height: 26px;
line-height:23px;
padding:2px 9px 0px 9px;
font-size:12px;
font-style:normal;
display:inline-block;
position:relative;
color:#555;
text-decoration:none;
text-shadow:0px 1px #FFF;
background:#FAFAFA linear-gradient(to bottom, #FCFCFC, #F0F0F0) repeat scroll 0% 0%;
border-width:1px 0px 1px 1px;
border-style:solid;
border-color:#DADADA #D2D2D2 #C5C5C5;
border-radius:4px;
box-shadow:0px 0px 0px 1px rgba(255, 255, 255, 0.7) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
text-transform:none;
}

.widget .tagcloud a:hover{
color:#E43750;
}

aside#woocommerce_product_categories-3.widget.woocommerce.widget_product_categories{
border-radius:6px 6px 5px 5px;
margin-bottom:20px;
background-color:#F8F8F8;
}

aside#nav_menu-5.widget.widget_nav_menu{
margin-bottom:20px;
}

h1.widget-title{
font-size:15px;
padding:12px 15px;
border-bottom:1px solid #B9B9B9;
}

.primary-sidebar .widget .widget-title {
margin-bottom:0px;
}

.footer-sidebar .widget .widget-title, .primary-sidebar .widget .widget-title{
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-weight:400;
text-transform:uppercase;
background:#E43750;   
border-radius:5px 5px 0px 0px;
}

ul.product-categories{
border-left:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
border-radius:0px 0px 5px 5px;
}

ul.product-categories > li:last-child{
border-bottom:none;
}

ul.product-categories > li:last-child:hover{
text-transform:none;
border-radius:0px 0px 3px 3px;
}

ul.product-categories > li{
line-height:18px;
display:block;
padding-left:15px;
border-bottom:1px solid #B9B9B9;
text-align:left;
font-size: 14px;
padding-top:10px;
padding-bottom:10px;
}

ul.product-categories > li:hover{
background-color:#EAEAE3;
text-transform:none;
}

ul.product-categories > li>a:link{
color:#E43750;
text-transform:none;
}

ul.product-categories > li>a:visited{
color:#E43750;
text-transform:none;
}

ul.product-categories > li>a:hover{
color:#E43750;
text-transform:none;
}

ul.product-categories li .count{
font-size:12px;
color: #4C665A;
opacity: 0.6;
}

a.woocommerce-main-image.zoom{
width:100%;
height:100%;
}

div.flex-viewport {
height:470px;	
}

.woocommerce div.product div.images .flex-control-thumbs {
padding-top:1em !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
float:left;
width:21% !important;
margin-right:3% !important;
margin-bottom:1em !important;
height:100px !important;
overflow:hidden !important;
list-style: none;
}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear:left;
}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
margin-right:3% !important;
margin-left:3% !important;
}

p.woocommerce-result-count{
font-size:18px;
}

aside#woocommerce_price_filter-5.widget.woocommerce.widget_price_filter{
border-radius:6px 6px 5px 5px;
margin-bottom:16px;
background-color:#F5F5F1;
}

.woocommerce .widget_price_filter form {
padding:30px 15px 20px;
display:block;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
background:none repeat scroll 0% 0% #b2b2b2; ;
border:medium none;
}

.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider {
margin-bottom:25px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal {
height:4px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
background:#E43750 none repeat scroll 0% 0%;
box-shadow:none;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
margin-left:0px;
cursor:pointer;
border-radius:50%;
cursor:pointer;
height:0.7em;
position:absolute;
top: -4px;
z-index: 2;
width:0.7em;
border:2px solid #E43750;
background:#fff;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
border-radius:50%;
cursor:pointer;
height:0.7em;
position:absolute;
top:-4px;
z-index:2;
width:0.7em;
border:2px solid #E43750;
background:#fff;
margin-left:-7px;
}

.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
float:right;
font-size:12px;
padding:9px 15px;
}

.woocommerce #respond input.alt#submit, .woocommerce a.alt.button, .woocommerce button.alt.button, .woocommerce input.alt.button{
background-color:#EAEAEA;
padding:10px 12px;
}

.woocommerce .widget_price_filter .price_slider_amount .price_label, .woocommerce-page .widget_price_filter .price_slider_amount .price_label {
float:left;
padding:4px 0px 0px 8px;
font-size:11px;
text-transform:uppercase;
text-align:left;
color:#e75e8d;
font-size:14px;
}

aside#woocommerce_products-2.widget.woocommerce.widget_products{
border-radius:6px 6px 5px 5px;
margin-bottom:16px;
background-color:#F5F5F1;
}

.woocommerce ul.product_list_widget{
padding:20px 15px;
display:block;
margin:0px;
}

.woocommerce ul.product_list_widget li{
padding:4px 0px;
margin:0px;
}

.woocommerce ul.product_list_widget li img{
float:left;
background:FFF none repeat scroll 0px 0px;
border:1px solid #EAEAEA;
width:90px;
margin-left:0px;
margin-right:15px;
height:auto;
padding:4px;
box-shadow:none;
}

.woocommerce ul.product_list_widget li a{
font-weight:normal;
text-transform:uppercase;
color:#E43750;
font-size: 12px;
}

ul.product_list_widget>li>del>span.amount{
color:#5693c2;
font-size:12px;
}

ul.product_list_widget>li>ins>span.amount{
color:green;
font-size:14px;
}

aside#text-16.widget.widget_text{
border-radius:6px 6px 5px 5px;
margin-bottom:16px;
background-color:#F5F5F1;
}

div.textwidget{
padding:20px;
color:#747474;
font-size:14px;
border-left:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
border-radius:0px 0px 5px 5px;
}

.woocommerce .woocommerce-info {
border-top-color:#E43750;
}

.woocommerce .woocommerce-info::before {
color:#E43750;
}

aside.widget.woocommerce.widget_recently_viewed_products{
border-radius:6px 6px 5px 5px;
margin-bottom:20px;
background-color:#F5F5F1;
}

ul.product_list_widget{
border-left:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
border-radius:0px 0px 5px 5px;
}

div#primary.content-area{
padding-top:30px;
}

h1.page-title {
font-weight:400;
font-size:25px;
text-transform:uppercase;
padding-left:0px !important;
margin-bottom:5px;
}

h2.woocommerce-loop-product__title {
padding: .5em 0 !important;
margin:0 !important;
font-family:Lato,sans-serif;
font-weight:600;
font-size:1.1em !important;
min-height:44px;
text-transform:none;
}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
margin:0px auto;
max-width:100%;
}

div.woocommerce-tabs{
border-bottom:1px solid #D3CED2;
}
 
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel{
padding:15px;
}

.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"]{
width:40%;
}

.woocommerce #review_form #respond textarea{
box-sizing:border-box;
width:80%;
}

.woocommerce #reviews #comment{
height:175px;
}

.clearfix::before, .clearfix::after{
content:"" !important;
display:table !important;
}

span.sku_wrapper.clearfix{
font-size:16px;
}

span.posted_in.clearfix{
font-size:16px;
}

span.tagged_as.clearfix{
font-size:16px;
}

button.single_add_to_cart_button.button.alt{	
font-size:16px !important;
padding:10px 12px !important;
color:#FFF;
background-color:#E43750;
border-radius:3px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:500;
width:100%;
}

button.single_add_to_cart_button.button.alt:hover{
color:#FFF;
background-color:#B6253A;
border-radius:3px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:500;
font-size:16px;
text-decoration:underline;
width:100%;
}

article{
padding:0px 50px 0px 10px;
}

.letter-indicator{
padding-left:4px;
color:#E43750;
font-size:20px;
font-family:Arial,Verdana,Helvetica;
}

div.glossary-img{
padding-right:0px;
padding-left:0px;
}

div#contact-us{
float:left;
width:100%;
margin-bottom:50px;
}

span.question{
font-size:20px;
padding-bottom:40px;	
}

input.wpcf7-form-control.wpcf7-submit{
height:40px;
}

input.wpcf7-form-control.wpcf7-submit{
background-color:#E43750;
border:0px none;
border-radius:2px;
color:#FFF;
font-size:12px;
font-weight:700;
padding:10px 30px 11px;
text-transform:uppercase;
vertical-align:bottom;
letter-spacing:2px;
margin-top:15px;
}

input.wpcf7-form-control.wpcf7-submit:hover{
background-color:#bc175b;
}

div.related.products{
padding:20px 0px;
}

div.related.products ul.products li img{
width:100%;
height:auto;
}

div.related.products ul.products li{
width:20%!important;
}

.woocommerce ul.products li.product .onsale{
top:20px;
left:-6px;
padding:2px 5px 4px 11px;
margin:0px;
right:auto;
}

.woocommerce span.onsale{
min-height:23px !important;
min-width:28px!important;
line-height:23px;
}

.woocommerce span.onsale{
border-radius:0% !important;
background-color:#F99F34;
position:absolute;
font-size:14px;
text-align:center;
color:#FFF;
z-index:999;
text-shadow:0px 1px 0px rgba(0, 0, 0, 0.1);
}

.onsale::before{
content:"";
border-width:15px;
border-style:solid;
-moz-border-top-colors:none;
-moz-border-right-colors:none;
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
border-image:none;
border-color:transparent transparent transparent #F99F34;
position:absolute;
top:0px;
right:-29px;
}

.onsale::after{
content:"";
border-width:6px 0px 6px 6px;
border-style:solid;
-moz-border-top-colors:none;
-moz-border-right-colors:none;
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
border-image:none;
border-color:#C78333 transparent transparent;
position:absolute;
left:0px;
bottom:-11px;
}

.woocommerce nav.woocommerce-pagination {
text-align:center;
padding-bottom:26px;
}


/*-----------------------------------------------------
-------------------BUTTONS-----------------------------
------------------------------------------------------*/
a.checkout-button.button.alt.wc-forward{
color:#FFF;
background-color:#E43750;
border-radius: 0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;
}

a.checkout-button.button.alt.wc-forward:hover{
color:#565656;
background-color:#D3D3D3;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;
}

a.button.wc-backward{
background:#3D3D3D none repeat scroll 0% 0%;
color:#E8E8E8;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;	
}

a.button.wc-backward:hover{
background:#E8E8E8 none repeat scroll 0% 0%;
color:#3D3D3D;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;
}

a.button.wc-forward{
background:#3D3D3D none repeat scroll 0% 0%;
color:#E8E8E8;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;	
}

a.button.wc-forward:hover{
background:#E8E8E8 none repeat scroll 0% 0%;
color:#3D3D3D;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;	
}

.woocommerce input.button{
background:#3D3D3D none repeat scroll 0% 0%;
color:#E8E8E8;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;
}

.woocommerce input.button:hover{
background:#E8E8E8 none repeat scroll 0% 0%;
color:#3D3D3D;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;
}

.woocommerce #review_form #respond .form-submit input{
background:#3D3D3D none repeat scroll 0% 0%;
color:#E8E8E8;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;	
}

.woocommerce #review_form #respond .form-submit input:hover{
background:#E8E8E8 none repeat scroll 0% 0%;
color:#3D3D3D;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;	
border-radius:2px;
}

a.button.add_to_cart_button.product_type_simple{
color:#FFF;
background-color:#E43750;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:500;
font-size:14px;
border-radius:3px;
}

a.button.add_to_cart_button.product_type_simple:hover{
color:#FFF;
background-color:#B6253A;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:500;
font-size:14px;
border-radius:3px;
}

.woocommerce ul.products li.product .button {
margin-top:5px;
margin-bottom:5px;
font-size:11px;
font-weight:700;
border-radius:2px;
}

.testimonial-content p {
color:#373737;
}

input#place_order.button.alt{
color:#FFF;
background-color:#E43750;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;
}

input#place_order.button.alt:hover{
color:#565656;
background-color:#D3D3D3;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;
}

.woocommerce .cart-collaterals .cart_totals table tr td {
text-align:right;
}

.woocommerce .woocommerce-message::before {
content: "";
color:#E43750;
}

.woocommerce .woocommerce-message {
border-top-color:#E43750;
}

.woocommerce ul.products li.product a {
text-decoration:none;
font-size:14px;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
margin:0px;
text-decoration:none;
line-height:1;
font-size:14px;
font-weight:400;
padding:0.5em;
min-width:1em;
display:block;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
padding: .5em 0;
margin:0;
font-family:Lato,sans-serif;
font-weight:600;
font-size:1.1em!important;
min-height:44px;
}

ul.products li{
text-align:center;
}

span.sku{
padding-left:10px;
color:#5693C2 !important;
font-weight:600 !important;
}

div.product_meta span.posted_in.clearfix>a{
text-transform:none;
padding-left:10px;
}

div.product_meta span.tagged_as.clearfix>a:first-child{
padding-left:10px;
}

div.product_meta span.tagged_as.clearfix>a{
text-transform:none;
}

/*--------------------------------------------
-------------------Media Queries--------------
--------------------------------------------*/

@media screen and (max-width: 320px) {

div#article-holder >p{
font-size:16px !important;
text-align:justify;
color:#373737;
}

div#article-holder{
margin-bottom:15px;
padding-right:0% !important;
}

div.entry-content p{
font-size:16px;
text-align:justify;
}

ul.at-list>li{
font-size:16px !important;
text-align:justify;
}

ul.at-list>li>p{
font-size:16px !important;
text-align:justify;
}

div.tools_in_weavings{
float:left;
width:270px !important;
height:auto;
}

div#content.site-content article{
padding:0px 15px 0px 15px;
}

div#top-content {
display:none !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:320px 48px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:48px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:0px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

div.header-main>h1.site-title>a#logo{
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height: 48px;
}

div.header-main>h1.site-title>a#logo>div.baslik{
padding-top:0px;
}

img#company-logo{
width:225px;
margin-left:54px !important;
margin-top:-3px;
}

nav#primary-navigation.site-navigation.primary-navigation {
float:none;
padding-top:48px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

nav#primary-navigation.site-navigation.primary-navigation>div.menu-top-menu-container {
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#252a3f;
}

nav#primary-navigation.site-navigation.primary-navigation.toggled-on {
padding:48px 0px 0px;
border-bottom:1px solid #B9B9B9;
}

div.tfwc>h1.page-title{
font-size:24px;
font-weight:400;
text-transform:uppercase;
padding-left:0px;
margin-bottom:5px;
}

h1.entry-title {
font-weight:400;
font-size:24px;
}

div#secondary {
background-color:#00264c;
border-top:1px solid #000;
border-bottom:1px solid rgba(255, 255, 255, 0.2);
clear:both;
color:rgba(255, 255, 255, 0.7);
margin-top:-1px;
padding:0px 10px;
position:relative;
z-index:2;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{
font-size:1em !important;
}

div.buy_product>span.more_details {
display:none;
float:left;
}

h1.product_title.entry-title {
font-weight:400;
font-size:22px;
}

.woocommerce div.related.products>ul.products li {
width:48% !important;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
display:block;
height:auto;
width:100%;
background:#FAFAFA none repeat scroll 0% 0%;
}

.woocommerce #content div.product div.images{
margin-bottom:0.5em;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab a{
font-size:12px;	
}

div.product div.woocommerce-tabs ul.tabs li.description_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:90%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab a{
font-size:12px;
}

div#text-3.footer-block-container.widget_text:first-child {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-3.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}

div#text-4.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-4.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-9.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-9.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-6.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-6.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#article-holder-our-story{
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story{
max-width:310px;
width:100%;
float:left;
margin:5px 5px 10px 0px;
}

div#article-holder-our-story>div.right-col-our-story{
max-width:340px;
width:100%;
float:left;
margin:5px 0px 10px 0px;
}

div.left-col-our-story >#bg-holder{
background-image: url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:260px 220px;
}

div.right-col-our-story >#bg-holder{
background-image: url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:260px 290px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:5px !important;
padding-bottom:2px !important;
}

.woocommerce ul.products li.product a img {
min-height:125px !important;
overflow:hidden;}

h2.woocommerce-loop-product__title {
font-size:12px !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
height:80px !important;
margin-bottom:.5em !important;
}

#colophon.site-footer {
border-top:0px !important;
}

.primary-sidebar {
padding-right:10px;
}

div.term-description {
padding:1.8em !important;
}

}

@media screen and (min-width: 360px) {
	
div#article-holder >p{
font-size:16px !important;
text-align:justify;
color:#373737;
}

div#article-holder{
margin-bottom:15px;
padding-right:0% !important;
}

div.entry-content p{
font-size:16px;
text-align:justify;
}

ul.at-list>li{
font-size:16px !important;
text-align:justify;
}

ul.at-list>li>p{
font-size:16px !important;
text-align:justify;
}

div.tools_in_weavings{
float:left;
width:310px !important;
height:auto;
}	

div.buy_product>span.more_details{
display:none !important;
}
	

div.entry-content p{
font-size:16px;
text-align:justify;
}

div#content.site-content article{
padding:0px 15px 0px 15px;
}

div#top-content {
display:none !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:360px 58px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:58px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:0px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

div.header-main>h1.site-title>a#logo{
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height: 58px;
}

div.header-main>h1.site-title>a#logo>div.baslik{
padding-top:0px;
}

img#company-logo{
width:240px!important;
margin-left:45px !important;
margin-top:3px!important;
}

nav#primary-navigation.site-navigation.primary-navigation {
float:none;
padding-top:58px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

nav#primary-navigation.site-navigation.primary-navigation>div.menu-top-menu-container {
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#252a3f;
}

nav#primary-navigation.site-navigation.primary-navigation.toggled-on {
padding:58px 0px 0px;
border-bottom:1px solid #B9B9B9;
}

button.menu-toggle {
background-color:#000;
border-radius:0px;
cursor:pointer;
height:60px;
margin:0px;
overflow:hidden;
padding:0px;
position:absolute;
top:0px;
right:0px;
text-align:center;
width:52px;
}

button.menu-toggle::before {
color:#FFF;
content:"";
padding:22px 18px 22px 18px;
}

div.tfwc>h1.page-title{
font-size:24px;
font-weight:400;
text-transform:uppercase;
padding-left:0px;
margin-bottom:5px;
}

h1.entry-title {
font-weight:400;
font-size:24px;
}

div#secondary {
background-color:#00264c;
border-top:1px solid #000;
border-bottom:1px solid rgba(255, 255, 255, 0.2);
clear:both;
color:rgba(255, 255, 255, 0.7);
margin-top:-1px;
padding:0px 10px;
position:relative;
z-index:2;
}

h1.product_title.entry-title {
font-weight:400;
font-size:22px;
}

.woocommerce div.related.products>ul.products li {
width:48% !important;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
display:block;
height:auto;
width:100%;
background:#FAFAFA none repeat scroll 0% 0%;
}

.woocommerce #content div.product div.images{
margin-bottom:0.5em;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:90%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab a{
font-size:12px;
}

div#text-3.footer-block-container.widget_text:first-child {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-3.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}

div#text-4.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-4.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-9.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-9.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-6.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-6.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#article-holder-our-story{
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story{
max-width:310px;
width:100%;
float:left;
margin:5px 5px 10px 0px;
}

div#article-holder-our-story>div.right-col-our-story{
max-width:340px;
width:100%;
float:left;
margin:5px 0px 10px 0px;
}

div.left-col-our-story >#bg-holder{
background-image: url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:center bottom;
background-size:280px 280px;
}

div.right-col-our-story >#bg-holder{
background-image: url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:280px 260px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:5px !important;
padding-bottom:2px !important;
}

.primary-sidebar {
padding-right:10px;
}
	
}

@media screen and (min-width: 384px){
	
div.tools_in_weavings{
float:left;
width:334px !important;
height:auto;
}	

div.ortl_rug{
margin-right:15px !important;
}

div.entry-content p{
font-size:16px;
text-align:justify;
}

div#content.site-content article{
padding:0px 15px 0px 15px;
}

div#top-content {
display:none !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:384px 58px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:58px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:0px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

div.header-main>h1.site-title>a#logo{
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height: 58px;
}

div.header-main>h1.site-title>a#logo>div.baslik{
padding-top:0px;
}

img#company-logo{
width:240px!important;
margin-left:45px !important;
margin-top:3px!important;
}

nav#primary-navigation.site-navigation.primary-navigation {
float:none;
padding-top:58px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

nav#primary-navigation.site-navigation.primary-navigation>div.menu-top-menu-container {
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#252a3f;
}

nav#primary-navigation.site-navigation.primary-navigation.toggled-on {
padding:58px 0px 0px;
border-bottom:1px solid #B9B9B9;
}

button.menu-toggle {
background-color:#000;
border-radius:0px;
cursor:pointer;
height:60px;
margin:0px;
overflow:hidden;
padding:0px;
position:absolute;
top:0px;
right:0px;
text-align:center;
width:52px;
}

button.menu-toggle::before {
color:#FFF;
content:"";
padding:22px 18px 22px 18px;
}

div.tfwc>h1.page-title{
font-size:24px;
font-weight:400;
text-transform:uppercase;
padding-left:0px;
margin-bottom:5px;
}

h1.entry-title {
font-weight:400;
font-size:24px;
}

div#secondary {
background-color:#00264c;
border-top:1px solid #000;
border-bottom:1px solid rgba(255, 255, 255, 0.2);
clear:both;
color:rgba(255, 255, 255, 0.7);
margin-top:-1px;
padding:0px 10px;
position:relative;
z-index:2;
}

h1.product_title.entry-title {
font-weight:400;
font-size:22px;
}

.woocommerce div.related.products>ul.products li {
width:48% !important;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
display:block;
height:auto;
width:100%;
background:#FAFAFA none repeat scroll 0% 0%;
}

.woocommerce #content div.product div.images{
margin-bottom:0.5em;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab{
width:40%;	
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:90%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab a{
font-size:12px;
}

div#text-3.footer-block-container.widget_text:first-child {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-3.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}

div#text-4.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-4.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-9.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-9.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-6.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-6.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	
	
div#article-holder-our-story >div.left-col-our-story{
max-width:334px;
width:100%;
float:left;
margin:5px 5px 10px 0px;
}

.primary-sidebar {
padding-right:10px;
}
	
}

@media screen and (min-width: 480px) {

div.entry-content p{
font-size:16px;
text-align:justify;
}

div#content.site-content article{
padding:0px 15px 0px 15px;
}

div#top-content {
display:none !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:480px 58px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:58px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:0px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

div.header-main>h1.site-title>a#logo{
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:58px;
}

div.header-main>h1.site-title>a#logo>div.baslik{
padding-top:0px;
}

img#company-logo{
width:280px!important;
margin-left:25px !important;
margin-top:3px!important;
}

nav#primary-navigation.site-navigation.primary-navigation {
float:none;
padding-top:58px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

nav#primary-navigation.site-navigation.primary-navigation>div.menu-top-menu-container {
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#252a3f;
}

nav#primary-navigation.site-navigation.primary-navigation.toggled-on {
padding:58px 0px 0px;
border-bottom:1px solid #B9B9B9;
}

button.menu-toggle {
background-color:#000;
border-radius:0px;
cursor:pointer;
height:60px;
margin:0px;
overflow:hidden;
padding:0px;
position:absolute;
top:0px;
right:0px;
text-align:center;
width:52px;
}

button.menu-toggle::before {
color:#FFF;
content:"";
padding:22px 18px 22px 18px;
}

div.tfwc>h1.page-title{
font-size:24px;
font-weight:400;
text-transform:uppercase;
padding-left:0px;
margin-bottom:5px;
}

h1.entry-title {
font-weight:400;
font-size:24px;
}

div#secondary {
background-color:#00264c;
border-top:1px solid #000;
border-bottom:1px solid rgba(255, 255, 255, 0.2);
clear:both;
color:rgba(255, 255, 255, 0.7);
margin-top:-1px;
padding:0px 10px;
position:relative;
z-index:2;
}

h1.product_title.entry-title {
font-weight:400;
font-size:22px;
}

.woocommerce div.related.products>ul.products li {
width:48% !important;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
display:block;
height:auto;
width:100%;
background:#FAFAFA none repeat scroll 0% 0%;
}

.woocommerce #content div.product div.images{
margin-bottom:0.5em;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:90%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab a{
font-size:12px;
}

div#text-3.footer-block-container.widget_text:first-child {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-3.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}

div#text-4.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-4.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-9.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-9.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-6.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
}

div#text-6.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#article-holder-our-story >div.left-col-our-story{
max-width:430px;
width:100%;
float:left;
margin:5px 5px 10px 0px;
}

div#article-holder-our-story >div.right-col-our-story{
max-width:430px;
width:100%;
float:left;
margin:5px 0px 10px;
}

div.left-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:400px 300px;
}

div.right-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:400px 280px;
}

.primary-sidebar {
padding-right:10px;
}

}

@media screen and (min-width: 568px) {

div.entry-content p{
font-size:16px;
text-align:justify;
}

div#content.site-content article{
padding:0px 15px 0px 15px;
}

div#top-content {
display:none !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:568px 58px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:58px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:0px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

div.header-main>h1.site-title>a#logo{
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height: 58px;
}

div.header-main>h1.site-title>a#logo>div.baslik{
padding-top:0px;
}

img#company-logo{
width:320px!important;
margin-left:25px !important;
margin-top:3px!important;
}

nav#primary-navigation.site-navigation.primary-navigation {
float:none;
padding-top:58px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

nav#primary-navigation.site-navigation.primary-navigation>div.menu-top-menu-container {
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#252a3f;
}

nav#primary-navigation.site-navigation.primary-navigation.toggled-on {
padding:58px 0px 0px;
border-bottom:1px solid #B9B9B9;
}

button.menu-toggle {
background-color:#000;
border-radius:0px;
cursor:pointer;
height:60px;
margin:0px;
overflow:hidden;
padding:0px;
position:absolute;
top:0px;
right:0px;
text-align:center;
width:52px;
}

button.menu-toggle::before {
color:#FFF;
content:"";
padding:22px 18px 22px 18px;
}

div.tfwc>h1.page-title{
font-size:24px;
font-weight:400;
text-transform:uppercase;
padding-left:0px;
margin-bottom:5px;
}

h1.entry-title {
font-weight:400;
font-size:24px;
}

div#secondary {
background-color:#00264c;
border-top:1px solid #000;
border-bottom:1px solid rgba(255, 255, 255, 0.2);
clear:both;
color:rgba(255, 255, 255, 0.7);
margin-top:-1px;
padding:0px 10px;
position:relative;
z-index:2;
}

h1.product_title.entry-title {
font-weight:400;
font-size:22px;
}

.woocommerce div.related.products>ul.products li {
width:48% !important;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
display:block;
height:auto;
width:100%;
background:#FAFAFA none repeat scroll 0% 0%;
}

.woocommerce #content div.product div.images{
margin-bottom:0.5em;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:90%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab a{
font-size:12px;
}

footer#colophon.site-footer>div#footer-container{
margin:0px auto;
width:95%;
}

div#text-3.footer-block-container.widget_text:first-child {
padding-left:0px !important;
padding-right:0px !important;
width:100%;
}

div#text-3.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}

div#text-4.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:100%;
}

div#text-4.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-9.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:100%;
}

div#text-9.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-6.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:100%;
}

div#text-6.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	
	
div#article-holder-our-story{
margin-bottom:15px;
padding-right:0 !important;
}

div#article-holder-our-story>div.left-col-our-story {
max-width:240px;
width:100%;
float:left;
margin:5px 3px 10px 0px;
}

div#article-holder-our-story>div.right-col-our-story {
max-width:265px;
width:100%;
float:left;
margin:5px 0px 10px 5px;
}

div.left-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:230px 210px;
}

div.right-col-our-story >#bg-holder{
background-image: url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:270px 220px;
}

div#article-holder-our-story>div.right-col-our-story >img{
margin-bottom:37px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:5px !important;
padding-bottom:0px !important;
}

.primary-sidebar {
padding-right:10px;
}
	
}

@media screen and (min-width: 600px) {

header.entry-header{
padding-right:10px !important;
padding-left:10px !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:600px 58px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:58px;
}

img#company-logo{
width:340px!important;
margin-left:25px !important;
margin-top:3px!important;
}

div#article-holder-our-story{
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story {
width:100%;
float:left;
margin:5px 5px 10px 0px;
max-width:290px;
}

div#article-holder-our-story>div.right-col-our-story {
width:100%;
float:left;
margin:5px 0px 10px 5px;
max-width:250px;
}

div.left-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:280px 230px;
}

div.right-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:240px 220px;
}

div#article-holder-our-story>div.right-col-our-story >img{
margin-bottom:12px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:5px !important;
padding-bottom:0px !important;
}
	
}	
	
@media screen and (min-width: 640px) {

div.entry-content p{
font-size:16px;
text-align:justify;
}

div#content.site-content article{
padding:0px 15px 0px 15px;
}

div#top-content {
display:none !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:640px 62px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:62px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:0px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

div.header-main>h1.site-title>a#logo{
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:62px;
}

div.header-main>h1.site-title>a#logo>div.baslik{
padding-top:0px;
}

img#company-logo{
width:350px!important;
margin-left:9px!important;
margin-top:3px!important;
}

nav#primary-navigation.site-navigation.primary-navigation {
float:none;
padding-top:62px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

nav#primary-navigation.site-navigation.primary-navigation>div.menu-top-menu-container {
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#252a3f;
}

nav#primary-navigation.site-navigation.primary-navigation.toggled-on {
padding:62px 0px 0px;
border-bottom:1px solid #B9B9B9;
}

button.menu-toggle {
background-color:#000;
border-radius:0px;
cursor:pointer;
height:64px;
margin:0px;
overflow:hidden;
padding:0px;
position:absolute;
top:0px;
right:0px;
text-align:center;
width:52px;
}

button.menu-toggle::before {
color:#FFF;
content:"";
padding:24px 18px 24px 18px;
}

div.tfwc>h1.page-title{
font-size:24px;
font-weight:400;
text-transform:uppercase;
padding-left:0px;
margin-bottom:5px;
}

h1.entry-title {
font-weight:400;
font-size:24px;
}

div#secondary {
background-color:#00264c;
border-top:1px solid #000;
border-bottom:1px solid rgba(255, 255, 255, 0.2);
clear:both;
color:rgba(255, 255, 255, 0.7);
margin-top:-1px;
padding:0px 10px;
position:relative;
z-index:2;
}

h1.product_title.entry-title {
font-weight:400;
font-size:22px;
}

.woocommerce div.related.products>ul.products li {
width:48% !important;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
display:block;
height:auto;
width:100%;
background:#FAFAFA none repeat scroll 0% 0%;
}

.woocommerce #content div.product div.images{
margin-bottom:0.5em;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:90%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab a{
font-size:12px;
}

footer#colophon.site-footer>div#footer-container{
margin:0px auto;
width:95%;
}

div#text-3.footer-block-container.widget_text:first-child {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-3.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}

div#text-4.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-4.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-9.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-9.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-6.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-6.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#article-holder-our-story{
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story{
width:100%;
float:left;
margin:5px 8px 10px 0px;
max-width:300px;
}

div#article-holder-our-story>div.right-col-our-story{
width:100%;
float:left;
margin:5px 0px 10px 5px;
max-width:265px;
}

div#article-holder-our-story>div.right-col-our-story>div#bg-holder>div{
margin-top:55px;
padding-bottom:60px;
}

}

@media screen and (min-width: 720px) {
	
header.entry-header{
padding-left:30px !important;
padding-right:30px !important;
}		
	
div.entry-content p{
font-size:16px;
text-align:justify;
}

div#content.site-content article{
padding:0px 15px 0px 15px;
}

div#top-content {
display:none !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:720px 72px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:72px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:0px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

div.header-main>h1.site-title>a#logo{
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height: 72px;
}

div.header-main>h1.site-title>a#logo>div.baslik{
padding-top:0px;
}

img#company-logo{
width:430px!important;
margin-left:40px!important;
margin-top:3px!important;
}

nav#primary-navigation.site-navigation.primary-navigation {
float:none;
padding-top:72px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

nav#primary-navigation.site-navigation.primary-navigation>div.menu-top-menu-container {
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#252a3f;
}

nav#primary-navigation.site-navigation.primary-navigation.toggled-on {
padding:72px 0px 0px;
border-bottom:1px solid #B9B9B9;
}

button.menu-toggle {
background-color:#000;
border-radius:0px;
cursor:pointer;
height:74px;
margin:0px;
overflow:hidden;
padding:0px;
position:absolute;
top:0px;
right:0px;
text-align:center;
width:52px;
}

button.menu-toggle::before {
color:#FFF;
content:"";
padding:29px 18px 29px 18px;
}

div.tfwc>h1.page-title{
font-size:24px;
font-weight:400;
text-transform:uppercase;
padding-left:0px;
margin-bottom:5px;
}

h1.entry-title {
font-weight:400;
font-size:24px;
}

div#secondary {
background-color:#00264c;
border-top:1px solid #000;
border-bottom:1px solid rgba(255, 255, 255, 0.2);
clear:both;
color:rgba(255, 255, 255, 0.7);
margin-top:-1px;
padding:0px 10px;
position:relative;
z-index:2;
}

div#content.site-content.twentyfourteen>div.tfwc{
padding-right:30px;
padding-left:30px;
margin:0 auto;
max-width:590px;
}

h1.product_title.entry-title {
font-weight:400;
font-size:22px;
}

.woocommerce div.related.products>ul.products li {
width:48% !important;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
display:block;
height:auto;
width:100%;
background:#FAFAFA none repeat scroll 0% 0%;
}

.woocommerce #content div.product div.images{
margin-bottom:0.5em;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:90%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab a{
font-size:12px;
}

footer#colophon.site-footer>div#footer-container{
margin:0px auto;
width:95%;
}

div#text-3.footer-block-container.widget_text:first-child {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-3.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}

div#text-4.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-4.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-9.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-9.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-6.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-6.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#article-holder-our-story >div.left-col-our-story{
width:100%;
float:left;
margin:5px 8px 10px 0px;
max-width:300px;
}

div#article-holder-our-story >div.right-col-our-story{
width:100%;
float:left;
margin:5px 0px 10px 5px;
max-width:310px;
}
	
div.right-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:290px 240px;
}

div.left-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:290px 250px;
}
	
}
	
@media screen and (min-width: 768px) {
	
header.entry-header{
padding-left:30px !important;
padding-right:30px !important;
}	
	
div.entry-content p{
font-size:16px;
text-align:justify;
}

div#content.site-content article{
padding:0px 15px 0px 15px;
}

div#top-content {
display:none !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:768px 72px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:72px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:0px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

div.header-main>h1.site-title>a#logo{
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:72px;
}

div.header-main>h1.site-title>a#logo>div.baslik{
padding-top:0px;
}

img#company-logo{
width:430px!important;
margin-left:5px!important;
margin-top:3px!important;
}

nav#primary-navigation.site-navigation.primary-navigation {
float:none;
padding-top:72px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

nav#primary-navigation.site-navigation.primary-navigation>div.menu-top-menu-container {
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#252a3f;
}

nav#primary-navigation.site-navigation.primary-navigation.toggled-on {
padding:72px 0px 0px;
border-bottom:1px solid #B9B9B9;
}

button.menu-toggle {
background-color:#000;
border-radius:0px;
cursor:pointer;
height:74px;
margin:0px;
overflow:hidden;
padding:0px;
position:absolute;
top:0px;
right:0px;
text-align:center;
width:52px;
}

button.menu-toggle::before {
color:#FFF;
content:"";
padding:29px 18px 29px 18px;
}

h1.woocommerce-products-header__title.page-title{
font-size:24px !important;
font-weight:400;
text-transform:uppercase;
padding-left:0px !important;
margin-bottom:5px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding: .5em 0;
margin:0;
font-size:1.1em;
text-transform:none !important;
font-weight:600;
font-family:Lato,sans-serif;
line-height:1.0909090909;
min-height:44px;
}

div.tfwc>h1.page-title{
font-size:24px;
font-weight:400;
text-transform:uppercase;
padding-left:0px;
margin-bottom:5px;
}

h1.entry-title {
font-weight:400;
font-size:24px;
}

div#secondary {
background-color:#00264c;
border-top:1px solid #000;
border-bottom:1px solid rgba(255, 255, 255, 0.2);
clear:both;
color:rgba(255, 255, 255, 0.7);
margin-top:-1px;
padding:0px 10px;
position:relative;
z-index:2;
}

div#content.site-content.twentyfourteen>div.tfwc{
padding-right:30px;
padding-left:30px;
margin:0 auto;
max-width:590px;
}

h1.product_title.entry-title {
font-weight:400;
font-size:22px;
}

.woocommerce div.related.products>ul.products li {
width:48% !important;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
display:block;
height:auto;
width:100%;
background:#FAFAFA none repeat scroll 0% 0%;
}

.woocommerce #content div.product div.images{
margin-bottom:0.5em;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab{
width:40%;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab a{
font-size:12px;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:90%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab a{
font-size:12px;
}

footer#colophon.site-footer>div#footer-container{
margin:0px auto;
width:95%;
}

div#text-17.footer-block-container.widget_text:first-child {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-17.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}

div#text-8.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-8.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-10.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-10.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#text-14.footer-block-container.widget_text {
padding-left:0px !important;
padding-right:0px !important;
width:25%;
}

div#text-14.footer-block-container.widget_text div.textwidget h3{
margin:5px 0px 12px;
clear:both;	
}	

div#article-holder-our-story{
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story{
max-width:310px;
width:100%;
float:left;
margin:5px 5px 10px 0px;
}

div#article-holder-our-story>div.right-col-our-story{
max-width:340px;
width:100%;
float:left;
margin:5px 0px 10px 15px;
}

div.left-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:300px 220px;
}

div.right-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:330px 270px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:5px !important;
padding-bottom:0px !important;
}

div#article-holder-our-story>div.right-col-our-story >img{
margin-bottom:34px;
}

}

@media screen and (min-width: 800px) {
	
header.entry-header{
padding-left:30px !important;
padding-right:30px !important;
}	

div#top-content {
display:block !important;
}

ul#primary-menu.nav-menu>li>a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}

div.header-nav ul#menu-additional li a {
font-size:10px;
}

div#main-contact-box>div.prime-contacts>ul>li>a.top-links{
font-size:10px;
}

div#main-contact-box>div#phone-contact{
font-size:10px !important;
}

div.header-main{
/* background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png'); */
background-size:800px 100px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:125px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:10px;
float:left;
margin:0px;
}

img#company-logo{
width:480px!important;
margin-left:20px!important;
margin-top:0px!important;
}

div.header-main>h1.site-title>a#logo>div.baslik{
padding-top:5px;
}

nav#primary-navigation.site-navigation.primary-navigation{
float:none;
padding-top:100px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

nav#primary-navigation.site-navigation.primary-navigation>div.menu-top-menu-container {
border-top:1px groove #D9D9D9;
border-bottom:1px solid #B9B9B9;
background-color:#FAFAFA;
}

div#content.site-content.twentyfourteen > div.tfwc {
padding-right:30px;
padding-left:30px;
margin:0px auto;
max-width:700px;
}

footer#colophon.site-footer>div#footer-container{
margin:0px auto;
width:95%;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
display:block;
height:auto;
width:100%;
background:#FAFAFA none repeat scroll 0% 0%;
}

.woocommerce #content div.product div.images{
margin-bottom:0.5em;
}

.woocommerce div.product div.images .flex-control-thumbs li {
height:85px !important;
margin-bottom: .2em !important;
}

.woocommerce div.related.products > ul.products li {
width:22% !important;
}

div.buy_product>span.more_details {
display:none !important;
float:left;
}

div#article-holder-our-story {
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story {
width:100%;
float:left;
margin:5px 5px 10px 0px;
max-width:350px;
}

div#article-holder-our-story>div.right-col-our-story{
width:100%;
float:left;
margin:5px 0px 10px 5px;
max-width:350px;
}

div#article-holder-our-story>div.left-col-our-story >#bg-holder {
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:350px 260px;
}

div#article-holder-our-story>div.right-col-our-story >#bg-holder {
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:350px 260px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:5px !important;
padding-bottom:5px !important;
}

div#article-holder-our-story>div.right-col-our-story >img{
margin-top:4px;
margin-bottom:25px;
padding-top:1px;
}

.woocommerce ul.products li.product a img {
min-height:150px !important;
overflow:hidden;
}

}

@media screen and (min-width: 900px) {
	
div.tools_in_weavings {
float:left;
width:400px !important;
height:auto;
}	

header.entry-header{
padding-left:30px !important;
padding-right:30px !important;
}
	
div.header-main{
/* background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png'); */
background-size:900px 100px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:125px;
}

div#content.site-content.twentyfourteen >div.tfwc {
padding-right:30px;
padding-left:30px;
margin:0px auto;
max-width:800px;
}

div#article-holder-our-story {
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story {
width:100%;
float:left;
margin:5px 5px 10px 0px;
max-width:395px;
}

div#article-holder-our-story>div.right-col-our-story{
width:100%;
float:left;
margin:5px 0px 10px 5px;
max-width:400px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:380px 270px;
}

div#article-holder-our-story>div.right-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:380px 270px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:40px !important;
padding-bottom:55px !important;
}
	
div#article-holder-our-story>div.right-col-our-story>div#bg-holder>div{
margin-top:75px !important;
padding-bottom:70px !important;
}
	
}

@media screen and (min-width: 960px){
	
div.header-main{
/* background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png'); */
background-size:960px 100px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:125px;
}

div#article-holder-our-story {
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story {
width:100%;
float:left;
margin:5px 5px 10px 0px;
max-width:420px;
}

div#article-holder-our-story>div.right-col-our-story{
width:100%;
float:left;
margin:5px 0px 10px 5px;
max-width:430px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:410px 300px;
}

div#article-holder-our-story>div.right-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:420px 310px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:80px !important;
padding-bottom:77px !important;
}
	
div#article-holder-our-story>div.right-col-our-story>div#bg-holder>div{
margin-top:112px !important;
padding-bottom:110px !important;
}

}

@media screen and (min-width: 980px){
	
div.header-main{
/* background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png'); */
background-size:980px 100px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:125px;
}

.woocommerce div.related.products > ul.products li {
width:22% !important;
}

img#company-logo {
width:520px !important;
margin-left:0px !important;
margin-top:0px !important;
}

div.header-main > h1.site-title > a#logo {
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:82px;
}

div#content.site-content.twentyfourteen > div.tfwc {
padding-right:30px;
padding-left:30px;
margin:0px auto;
max-width:800px;
}

div#article-holder-our-story {
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story {
width:100%;
float:left;
margin:5px 5px 10px 0px;
max-width:425px;
}

div#article-holder-our-story>div.right-col-our-story{
width:100%;
float:left;
margin:5px 0px 10px 5px;
max-width:430px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:420px 310px;
}

div#article-holder-our-story>div.right-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:420px 310px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:80px !important;
padding-bottom:78px !important;
}
	
div#article-holder-our-story>div.right-col-our-story>div#bg-holder>div{
margin-top:112px !important;
padding-bottom:110px !important;
}
	
}

@media screen and (min-width: 1024px){
	
header.entry-header{
padding-right:0px !important;
padding-left:0px !important;
}	

div#top-content {
display:block !important;
}

ul#primary-menu.nav-menu>li>a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}

div.header-nav ul#menu-additional li a {
font-size:12px;
}

div#main-contact-box>div.prime-contacts>ul>li>a.top-links{
font-size:12px;
}

div#main-contact-box>div#phone-contact{
font-size:12px !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:1024px 125px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:125px;
}

div.header-main > h1.site-title > a#logo {
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:105px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:10px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

img#company-logo{
width:600px!important;
margin-left:15px!important;
margin-top:5px!important;
}

nav#primary-navigation.site-navigation.primary-navigation{
float:none;
padding-top:125px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

div#page.hfeed.site::before{
background-color:#FFFFFF;
content:"";
display:block;
height:100%;
min-height:100%;
position:absolute;
top:0px;
left:0px;
width:290px;
z-index:2;
}

div#secondary{
background-color:transparent;
border:0px none;
clear:none;
float:left;
margin:0px 0px 0px -100%;
min-height:100vh;
width:240px;
padding:0px 25px;
}

div#content.site-content.twentyfourteen{
margin-left:290px;
}

div#content.site-content.twentyfourteen>div.tfwc{
padding-right:30px;
padding-left:5px;
padding:12px 10px 0px 2px;
margin-left:5px;
max-width:100%;
}

div#content.site-content{
margin-left:290px;
}

footer#colophon.site-footer>div#footer-container{
margin:0px auto;
width:95%;
}
		
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float:left;
margin:0px 3% 2.992em 0px;
padding:0px;
position:relative;
width:22%;
}	

.woocommerce div.related.products > ul.products li {
width:22% !important;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:40%;
}

select.orderby{
max-width:95%;
}

.site-content .entry-content{
padding-right:20px;
padding-left:0px;
}

.site-content .entry-header {
padding-right:20px;
padding-left:0px;
}

div#article-holder-our-story {
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story{
max-width:325px;
width:100%;
float:left;
margin:5px 1px 10px 0px;
}

div#article-holder-our-story>div.right-col-our-story{
max-width:340px;
width:100%;
float:left;
margin:5px 1px 10px 15px;
}

div.right-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:350px 250px !important;
}

div.left-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:320px 280px !important;
}

}

@media screen and (min-width: 1050px){

div#top-content {
display:block !important;
}

ul#primary-menu.nav-menu>li>a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}

div.header-nav ul#menu-additional li a {
font-size:12px;
}

div#main-contact-box>div.prime-contacts>ul>li>a.top-links{
font-size:12px;
}

div#main-contact-box>div#phone-contact{
font-size:12px !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:1050px 125px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:125px;
}

div.header-main > h1.site-title > a#logo {
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:105px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:10px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

img#company-logo{
width:600px!important;
margin-left:15px!important;
margin-top:5px!important;
}

nav#primary-navigation.site-navigation.primary-navigation{
float:none;
padding-top:125px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

div#page.hfeed.site::before{
background-color:#FFFFFF;
content:"";
display:block;
height:100%;
min-height:100%;
position:absolute;
top:0px;
left:0px;
width:290px;
z-index:2;
}

div#secondary{
background-color:transparent;
border:0px none;
clear:none;
float:left;
margin:0px 0px 0px -100%;
min-height:100vh;
width:240px;
padding:0px 25px;
}

div#content.site-content.twentyfourteen{
margin-left:290px;
}

div#content.site-content.twentyfourteen>div.tfwc{
padding-right:30px;
padding-left:5px;
padding:12px 10px 0px 2px;
margin-left:5px;
max-width:100%;
}

div#content.site-content{
margin-left:290px;
}

footer#colophon.site-footer>div#footer-container{
margin:0px auto;
width:95%;
}
	
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float:left;
margin:0px 3% 2.992em 0px;
padding:0px;
position:relative;
width:22%;
}	

.woocommerce div.related.products > ul.products li {
width:22% !important;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab {
width:20%;	
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:40%;
}

select.orderby{
max-width:95%;
}

.full-width .site-content .entry-content{
padding-right:20px;
padding-left:0px;
}

.full-width .site-content .entry-header{
padding-right:20px;
padding-left:0px;
}

div#article-holder-our-story > div.left-col-our-story > #bg-holder > div#our-story-part-1 {
margin-top:70px !important;
padding-bottom:75px !important;
}

}

@media screen and (min-width: 1080px){
	
div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:1080px 125px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:125px;
}	

div#article-holder-our-story >div.left-col-our-story {
max-width:350px;
width:100%;
float:left;
margin:5px 1px 10px 0px;
}

div#article-holder-our-story >div.right-col-our-story {
max-width:370px;
width:100%;
float:left;
margin:5px 1px 10px 15px;
}

div#article-holder-our-story >div.left-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:340px 290px !important;
}

div#article-holder-our-story>div.right-col-our-story >#bg-holder>div{
padding-bottom:20px !important;
margin-top:60px !important;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-4{
margin-top:5px !important;
padding-bottom:5px !important;
}

div#article-holder-our-story >div.right-col-our-story >img {
margin-top:4px;
margin-bottom:20px;
padding-top:1px;
}
	
}

@media screen and (min-width: 1280px){
	
div.tools_in_weavings {
float:left;
width:420px !important;
height:auto;
}	
	
div#top-content {
display:block !important;
}

ul#primary-menu.nav-menu>li>a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}

div.header-nav ul#menu-additional li a {
font-size:12px;
}

div#main-contact-box>div.prime-contacts>ul>li>a.top-links{
font-size:12px;
}

div#main-contact-box>div#phone-contact{
font-size:12px !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:1280px 125px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:125px;
}

div.header-main > h1.site-title > a#logo {
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:105px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:6px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

img#company-logo{
width:720px!important;
margin-left:0px!important;
margin-top:0px!important;
}

nav#primary-navigation.site-navigation.primary-navigation{
float:none;
padding-top:125px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

div#page.hfeed.site::before{
background-color:#FFFFFF;
content:"";
display:block;
height:100%;
min-height:100%;
position:absolute;
top:0px;
left:0px;
width:290px;
z-index:2;
}

div#secondary{
background-color:transparent;
border:0px none;
clear:none;
float:left;
margin:0px 0px 0px -100%;
min-height:100vh;
width:240px;
padding:0px 25px;
}

div#content.site-content.twentyfourteen{
margin-left:290px;
}

div#content.site-content.twentyfourteen>div.tfwc{
padding-right:30px;
padding-left:5px;
padding:12px 10px 0px 2px;
margin-left:5px;
max-width:100%;
}

div#content.site-content{
margin-left:290px;
}

footer#colophon.site-footer>div#footer-container{
margin:0px auto;
width:85%;
}
	
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float:left;
margin:0px 3% 2.992em 0px;
padding:0px;
position:relative;
width:22%;
}	

.woocommerce div.related.products > ul.products li {
width:22% !important;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:40%;
}

select.orderby{
max-width:95%;
}

.full-width .site-content .entry-content{
padding-right:20px;
padding-left:0px;
}

.full-width .site-content .entry-header{
padding-right:20px;
padding-left:0px;
}	

div#article-holder {
margin-bottom:15px;
padding-right:2% !important;
}

div#article-holder-our-story {
margin-bottom:15px;
padding-right:0% !important;
}

div#article-holder-our-story>div.left-col-our-story{
max-width:390px;
width:100%;
float:left;
margin:5px 15px 10px 0px;
}

div#article-holder-our-story>div.right-col-our-story{
max-width:510px;
width:100%;
float:left;
margin:5px 0px 10px 15px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div{
margin-top:45px !important;
padding-bottom:20px !important;	
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:380px 310px !important;
}

div#article-holder-our-story>div.right-col-our-story>#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:center bottom;
background-size:460px 340px;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:90px !important;
padding-bottom:95px !important;
}

div#article-holder-our-story>div.right-col-our-story>div#bg-holder>div{
margin-top:48px !important;
padding-bottom:45px !important;
}

div#article-holder-our-story>div.right-col-our-story >img{
margin-top:7px !important;
margin-bottom:7px !important;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-4{
margin-top:35px !important;
padding-bottom:10px !important;
}

div.buy_product>span.more_details{
display:inline-block !important;
float:left;
}
	
}

@media screen and (min-width: 1366px){
	
div.tools_in_weavings{
float:left;
width:450px !important;
height:auto;
}

ul.at-list >li {
font-size:18px !important;
text-align:justify;
}	

ul.at-list >li>p {
font-size:18px !important;
text-align:justify;
}	
	
div#article-holder>p{
font-size:18px !important;
text-align:justify;
color:#373737;
}	
	
div#article-holder {
margin-bottom:15px;
padding-right:5% !important;
}
		
div.entry-content p{
font-size:18px;
}
	
div#top-content {
display:block !important;
}

ul#primary-menu.nav-menu>li>a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}

div.header-nav ul#menu-additional li a {
font-size:12px;
}

div#main-contact-box>div.prime-contacts>ul>li>a.top-links{
font-size:12px;
}

div#main-contact-box>div#phone-contact{
font-size:12px !important;
}

div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:1366px 144px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:144px;
}

div.header-main > h1.site-title > a#logo {
color:#FFF;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:125px;
}

div.header-main > h1.site-title > a#logo > div.baslik {
padding-top:7px;
}

div.header-main>h1.site-title{
width:100%;
text-align:center;
padding-bottom:10px;
padding-top:10px;
float:left;
margin:0px;
max-width:calc(100% - 48px);
}

img#company-logo{
width:802px!important;
margin-left:25px!important;
margin-top:0px!important;
}

nav#primary-navigation.site-navigation.primary-navigation{
float:none;
padding-top:144px;
text-align:center;
letter-spacing:1px;
text-transform:uppercase;
}

div#page.hfeed.site::before{
background-color:#FFFFFF;
content:"";
display:block;
height:100%;
min-height:100%;
position:absolute;
top:0px;
left:0px;
width:333px;
z-index:2;
}

div#secondary{
background-color:transparent;
border:0px none;
clear:none;
float:left;
margin:0px 0px 0px -100%;
min-height:100vh;
width:273px;
padding:0px 30px;
}

div#content.site-content.twentyfourteen{
margin-left:333px;
margin-right:20px;
}

div#content.site-content.twentyfourteen>div.tfwc{
padding-right:30px;
padding-left:5px;
padding:12px 10px 0px 10px;
margin:0 auto;
max-width:100%;
}

div#content.site-content{
margin-left:333px;
}

footer#colophon.site-footer>div#footer-container{
margin:0px auto;
width:80%;
}
		
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float:left;
margin:0px 3% 2.992em 0px;
padding:0px;
position:relative;
width:22%;
}	

.woocommerce div.product div.images .flex-control-thumbs li {
height:100px !important;
margin-bottom:1em !important;
}

.woocommerce div.related.products > ul.products li {
width:22% !important;
}

div.product div.woocommerce-tabs ul.tabs li.description_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.reviews_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_reviews_tab {
width:20%;
}

div.product div.woocommerce-tabs ul.tabs li.custom_tab_tab {
width:40%;
}

select.orderby{
max-width:95%;
}

form.woocommerce-ordering{
padding-right:20px;	
}

.full-width .site-content .entry-content{
padding-right:0px;
padding-left:0px;
}

.full-width .site-content .entry-header{
padding-right:0px;
padding-left:0px;
}	

div#content.site-content article{
padding:12px 10px 0px;
}

div#article-holder-our-story{
margin-bottom:15px;
padding-right:3% !important;
}

div#article-holder-our-story>div.left-col-our-story{
max-width:420px;
width:100%;
float:left;
margin:5px 15px 10px 0px;
}

div#article-holder-our-story>div.right-col-our-story{
/*--max-width:520px;--*/
width:100%;
float:left;
margin:5px 0px 10px 15px;
}

div#article-holder-our-story>div.right-col-our-story>img {
margin-top:7px !important;
margin-bottom:7px !important;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder>div#our-story-part-1{
margin-top:100px !important;
padding-bottom:98px !important;
}

div#article-holder-our-story>div.right-col-our-story>div#bg-holder>div{
margin-top:80px !important;
padding-bottom:80px !important;
}

div#article-holder-our-story>div.left-col-our-story>#bg-holder >div{
margin-top:45px !important;
padding-bottom:50px !important;
}

div#article-holder-our-story>div.left-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:420px 320px !important;
}

div#article-holder-our-story>div.right-col-our-story >#bg-holder{
background-image:url("https://www.turkishfolkart.com/wp-content/uploads/2015/07/our_story_bg_rd.jpg");
background-repeat:no-repeat;
background-position:right bottom;
background-size:420px 320px !important;
}

div.buy_product>span.more_details{
display:inline-block !important;
float:left;
}

div.term-description {
margin-right:30px;
}

}

@media screen and (min-width: 1400px){
	
div.tools_in_weavings{
float:left;
width:450px !important;
height:auto;
}

ul.at-list >li {
font-size:18px !important;
text-align:justify;
}	

ul.at-list >li>p {
font-size:18px !important;
text-align:justify;
}
	
div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:1400px 144px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:144px;
}

div#content.site-content.twentyfourteen{
margin-left:325px;
margin-right:30px;
}	

div#article-holder-our-story >div.left-col-our-story{
max-width:420px;
width:100%;
float:left;
margin:5px 20px 10px 0px;
}

div#article-holder-our-story>div.right-col-our-story{
max-width:520px;
width:100%;
float:left;
margin:5px 0px 10px 20px;
}

div.buy_product>span.more_details{
display:inline-block !important;
float:left;
}
	
}

@media screen and (min-width: 1440px){
	
div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:1440px 144px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:144px;
}	

img#company-logo{
width:801px !important;
margin-left:0px !important;
margin-top:0px !important;
}	

div.buy_product>span.more_details {
display:inline-block !important;
float:left;
}
	
}

@media screen and (min-width: 1680px){
	
div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:1680px 144px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:144px;
}	

img#company-logo {
width:810px !important;
margin-left:-30px !important;
margin-top:0px !important;
}	

div.buy_product>span.more_details{
display:inline-block !important;
float:left;
}
		
	
}

@media screen and (min-width: 1920px){
	
div.header-main{
/*background-image:url('https://www.turkishfolkart.com/wp-content/themes/folkarts-child/images/bg_header_baslik_6_sm.png');*/
background-size:1920px 144px;
background-repeat:no-repeat; 
padding:0px;
border-top:1px groove #788189;
min-height:144px;
}	

img#company-logo {
width:900px !important;
margin-left:-50px !important;
margin-top:0px !important;
}	

div.header-main > h1.site-title > a#logo > div.baslik {
padding-top: 1px;
}

div.buy_product>span.more_details{
display:inline-block !important;
float:left;
}
	
.woocommerce div.product div.images .flex-control-thumbs li {
height:160px !important;
margin-bottom: .5em !important;
}	
	
}
/*----------------------------------------------------------
--------------End Media Queries-----------------------------
-----------------------------------------------------------*/

div#article-holder{
margin-bottom:15px;
padding-right:5%;
}

div#article-holder-our-story{
margin-bottom:15px;
padding-right:3%;	
}

div#article-holder>p{
font-size:18px;
text-align:justify;
font:400,Loto,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#373737;
}

div#article-holder>div.image-wrapping img{
width:auto;
height:auto;
margin:2px 0px 5px;
}

figcaption.wp-caption-text {
box-sizing:border-box;
font-size:14px;
text-align:center;
font-style:italic;
line-height:1.5;
margin:2px 10px;
color:#666;
}

.panel-default {
border-color:#BFBFBF;
}

.log-panel{
margin-bottom:21px;
background-color:#FFF;
border:1px solid transparent;
border-radius:4px;
box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05);
border-color:#BFBFBF;
}

.panel-default >.panel-heading{
color:#333;
background-color:#E8E8E8;
border-color:#BFBFBF;
}

.panel-heading{
padding:10px 15px;
border-bottom:1px solid transparent;
}

.panel-body{
padding:20px;
}

.woocommerce form.login, .woocommerce form.register {
border:medium none;
border-radius:0px;
padding:0px;
margin:0px;
}

.panel-heading>h2 {
font-size:18px;
font-weight:400;
margin:0px;
}

.woocommerce form .form-row label {
line-height:2;
font-size:14px;
font-weight:bold;
}

a.lost-pass{
text-transform:none;
}

div.entry-content>div#article-holder>div.woocommerce>form>table.shop_table.cart>thead>tr>th{
background-color:#00264c;
color:#F7F6F7;
border:none;
}

div#article-holder>div.entry-content>div.woocommerce>form>table.shop_table.cart{
border-radius:0px;
border:1px solid #BFBFBF;
border-collapse:collapse;
}

div.entry-content>div#article-holder>div.woocommerce>form>table.shop_table.cart>tbody>tr>td.product-name a{
text-transform:none;
}

div.entry-content>div#article-holder>div.woocommerce>form>table.shop_table.cart>tbody>tr.cart_item{
border:1px solid #BFBFBF;
}

div.entry-content>div#article-holder>div.woocommerce>form>table.shop_table.cart>tbody>tr.cart_item>td{
border-left:none;
border-right:none;
}

.woocommerce-cart .cart-collaterals .cart_totals tr th {
border-top:0px none;
padding:6px 0px;
line-height:2em;
}

.woocommerce .cart-collaterals .cart_totals table tr td{
border-top:0px none;
padding:6px 0px;
line-height:2em;
}

a.product_details_link{
text-align:center;
position:relative;
float:left;
text-transform:none;
margin:12px 2px 12px 5px;
color:#77A464;
}

div.buy_product{
float:left;
position:relative;
background-color:#EAEAE3;
width:100%;
}

.product_meta > span{
display:block;
padding:9px 0px;
font-size:95%;
border-top:1px dotted #B9B9B9;
}

div.help_panel>p{
margin-bottom:0px;
font-size:80%;
text-align:right !important;
}

.woocommerce div.product p.price{
display:inline-block;
margin:0px;
float:left;
}

.woocommerce div.product p.stock{
display:inline-block;
font-size:1em;
padding-left:2.5em;
padding-top:3px;
margin:0px;
}

.woocommerce div.product form.cart{
margin-top:2em;
}

i.icon-ok{
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:400;
line-height:1;
}

.icon-check::before, .icon-ok::before{
content:"";
}

div.product-box{
position:relative;
display:block;
overflow:hidden;
margin:0px auto 15px;
background:#EAEAE3 none repeat scroll 0% 0%;
list-style-type:none;
border-radius:3px;
}

div.product-box:hover{
box-shadow:0px 0px 16px 0px #E3E3E3;
}

span.more_details{
display:inline-block;
float:left;
}

span.add_to_cat{
display:inline-block;
float:right;
padding:5px 2px 5px 2px;
}

#attachment_5066{
margin-bottom:2px;
}

aside#woocommerce_recently_viewed_products-5.widget.woocommerce.widget_recently_viewed_products > ul.product_list_widget > li > span.amount {
color:#77a464;
}

span.testimonial-tagline {
font-size:15px;
color:#004DB3;
}

.woocommerce nav.woocommerce-pagination {
padding-bottom:40px;
border-top:1px solid #f1f1f1 !important;
padding-top:30px;
width:97%;
}

.woocommerce nav.woocommerce-pagination ul {
border:0px;
border-right:0px;
}

.woocommerce nav.woocommerce-pagination ul li {
border-right:0px solid #d3ced2;
padding:6px;
line-height:2.5;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
background:#ebe9eb;
color:#8a7e88;
}

.woocommerce nav.woocommerce-pagination ul li span {
padding:0.9em;
}

.woocommerce nav.woocommerce-pagination ul li a {
padding:0.9em;
}

a.next.page-numbers {
background:#fff !important;
}

a.prev.page-numbers {
background:#fff !important;
}

#colophon.site-footer {
background-color:#00264c;
border-top:3px solid #e4002b;
margin-top:60px;
}

div.site-info {
background-color:#00264c;
}

div.show-product-sku{
text-align:left;
font-weight:500;
font-size:11px;
padding-left:10px;
padding-bottom:5px;
}

span.price {
margin-bottom:7px !important;
}

span.price >span.woocommerce-Price-amount.amount {
border-top:1px solid rgba(0,0,0,0.3);
border-bottom:1px solid rgba(0,0,0,0.3);
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-weight:700;
text-transform:uppercase !important;
font-size:12.6px !important;
text-align:left;
}

h2.woocommerce-loop-product__title {
padding: .5em .5em !important;
}

div.product-box {
background:#F8F8F8 none repeat scroll 0% 0%;
}

.woocommerce ul.products li.product .price {
text-align:right;
padding-right:9px;
font:19px/24px "Sanchez",serif;
}

.woocommerce ul.products li.product .price ins {
border-top:1px solid rgba(0,0,0,0.3);
border-bottom:1px solid rgba(0,0,0,0.3);
}

span.price > span.woocommerce-Price-amount.amount::before {
content:"\f02b";
font:normal normal normal 14px/1 FontAwesome;
padding-right:7px;
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
border-bottom:3px solid #c8c8c8;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-weight:700;
line-height:1.5em;
letter-spacing:0px;
min-height:70px;
}

div.buy_product {
background:#fafafa none repeat scroll 0% 0%;
text-align:right;
display:none !important;
}

h2.woocommerce-loop-product__title{
font-size:1.1em !important;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display:none !important;
}

a.button.product_type_simple.ajax_add_to_cart {
display:none !important;
}

.woocommerce-ordering {
display:inline-block;
}

.woocommerce-ordering select {
width:auto;
height:34px;
line-height:32px;
padding:0 30px 0 12px;
box-shadow:none;
border-radius:0px;
background-color:#f7f7f7;
cursor:pointer;
border: 2px solid #D1D3E0;
}

.woocommerce-ordering .select-wrapper {
width:auto;
display:inline-block;
position:relative;
line-height:34px;
}

.woocommerce-ordering .select-wrapper::after{
display:inline-block;
font-family:FontAwesome;
content:'\f107';
position:absolute;
right:24px;
top:2px;
}

p.woocommerce-result-count {
font-size:16px;
text-transform:uppercase;
height:34px;
padding-top:7px;
}

img.zoomImg {
cursor:crosshair;
}

.woocommerce .woocommerce-breadcrumb {
border-bottom:1px dashed rgba(0,0,0,0.3);
padding:9px 15px;
margin-bottom:15px;
font-style:italic;
margin-right:20px;
margin-top:2px;
}

ul.product-categories > li {
border-bottom:1px dashed #e1e1e1;
}

ul.product-categories {
padding:10px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
top:0em;
right:0em;
width:45px;
height:45px;
background:#c7c7cc;
border-radius:0%;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
border:2px solid #fff;
top:13px;
left:13px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
background:#fff;
top:24px;
left:26px;
}

aside#woocommerce_price_filter-3.widget.woocommerce.widget_price_filter{
margin-bottom:16px;
border-radius:0px 0px 0px 0px;
background-color:#fafafa;
border:4px solid #ebebeb
}

i.far.fa-calendar-alt::before {
content:"\f073";
font:normal normal normal 14px/1 FontAwesome;
}

i.fas.fa-globe::before {
content:"\f0ac";
font:normal normal normal 14px/1 FontAwesome;
}

aside#text-8.widget.widget_text>div.textwidget {
padding:10px;
}

aside#text-10.widget.widget_text>div.textwidget {
padding:10px;
margin-bottom:16px;
}

aside#text-10.widget.widget_text{
margin-bottom:16px;
background-color:#F8F8F8;
border-radius:6px 6px 5px 5px;
}

#sb_instagram .sb_instagram_header p {
font-size:10px;
line-height:1.3;
}

#sb_instagram .sbi_header_text .sbi_bio {
margin:0 20px 0 60px !important;
}

#sb_instagram .sbi_header_img_hover {
background:#c7c7cc;
}

aside#media_image-2.widget.widget_media_image {
margin-bottom:16px;
border:4px solid #fff;
}

aside#media_image-3.widget.widget_media_image {
margin-bottom:16px;
border:4px solid #fff;
}

.widget_text li {
padding:4px 0 4px;
}

aside.widget.woocommerce.widget_recently_viewed_products {
border-radius:0px 0px 0px 0px;
background-color:#fff;
border:4px solid #ebebeb;
}

.primary-sidebar .widget .widget-title {
border-radius:0px 0px 0px 0px !important;
margin:3px;
}

ul.product_list_widget {
border-left:0px solid #B9B9B9;
border-right:0px solid #B9B9B9;
border-bottom:0px solid #B9B9B9;
border-radius:0px 0px 0px 0px;
}

aside#text-10.widget.widget_text {
border-radius:0px 0px 0px 0px;
background-color:#fff;
border:4px solid #ebebeb;
}

div.textwidget {
border-left:0px solid #B9B9B9;
border-right:0px solid #B9B9B9;
border-bottom:0px solid #B9B9B9;
border-radius:0px 0px 0px 0px;
}

h1.widget-title {
border-bottom:0px solid #B9B9B9;
}

aside#text-8.widget.widget_text {
border-radius:0px 0px 0px 0px;
background-color:#fff;
border:4px solid #ebebeb;
margin-bottom:20px;
}

aside#woocommerce_product_categories-3.widget.woocommerce.widget_product_categories {
border-radius:0px 0px 0px 0px;
background-color:#fafafa;
border:4px solid #ebebeb;
}

ul.product-categories {
border-left:0px solid #B9B9B9;
border-right:0px solid #B9B9B9;
border-bottom:0px solid #B9B9B9;
border-radius:0px 0px 0px 0px;
}

aside#woocommerce_product_search-9.widget.woocommerce.widget_product_search {
border-radius:0px 0px 0px 0px;
background-color:#fff;
border:4px solid #ebebeb;
}

input[type="submit"]#searchsubmit {
width:29%;
}

div.product-box {
background-color:#fafafa;
border:4px solid #fff;
border-radius:4px;
box-shadow:0 2px 2px rgba(11, 25, 28, 0.1);
}

.woocommerce ul.products li.product a img.attachment-shop_catalog.wp-post-image {
border-bottom:0px solid #c8c8c8;
}

.woocommerce ul.products li.product .button {
 margin-top:9px;
 display:none !important;
}

.woocommerce ul.product_list_widget li>a>span.product-title {
font-weight:500;
line-height:1.3em;
letter-spacing:0px;
font-size:13px !important;
font-family:Lato,sans-serif;
text-transform:none;
}

a.button.wc-forward {
color:#666;
}

.woocommerce-cart .cart-collaterals .cart_totals tr th {
padding:6px 6px;
}

.woocommerce .cart-collaterals .cart_totals table tr td {
padding:6px 10px;
}

button.woocommerce-Button.button {
background:#3D3D3D none repeat scroll 0% 0%;
color:#E8E8E8;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;
}

.woocommerce button.button{
background:#b2b2b2 none repeat scroll 0% 0%;
color:#fff;
border-radius:0px;
transition:all 0.15s ease 0s;
border:medium none;
text-transform:uppercase;
font-weight:400;
font-size:14px;
border-radius:2px;
font-weight:700;	
}

a.button.wc-backward {
color:#666;
}

.woocommerce a.button {
padding:15px 15px !important;
}

span.no-product-price {
font-size:15px;	
border-top:1px solid rgba(0,0,0,0.3);
border-bottom:1px solid rgba(0,0,0,0.3);
}

.woocommerce a.button {
background:#fafafa;
}

p.price>span.no-product-price {
font-size:24px;	
border-top:1px solid rgba(0,0,0,0.3);
border-bottom:1px solid rgba(0,0,0,0.3);
margin-bottom:15px;
}

aside#woocommerce_recently_viewed_products-5.widget.woocommerce.widget_recently_viewed_products >ul.product_list_widget >li{
border-bottom:1px solid #f1f1f1;
padding-top:15px;
padding-bottom:15px;
}

aside#woocommerce_recently_viewed_products-5.widget.woocommerce.widget_recently_viewed_products >ul.product_list_widget >li:last-child {
border-bottom:0px;	
}

aside#woocommerce_recently_viewed_products-5.widget.woocommerce.widget_recently_viewed_products >ul.product_list_widget >li >span.woocommerce-Price-amount.amount {
color:#77a464!important;
border-top:1px solid rgba(0,0,0,0.3);
border-bottom:1px solid rgba(0,0,0,0.3);
font-size:1.1em;
}

aside#woocommerce_recently_viewed_products-5.widget.woocommerce.widget_recently_viewed_products >ul.product_list_widget >li >span.woocommerce-Price-amount.amount::before {
content:"\f02b";
font:normal normal normal 14px/1 FontAwesome;
padding-right:7px;
}

aside#woocommerce_recently_viewed_products-5.widget.woocommerce.widget_recently_viewed_products >ul.product_list_widget >li>span.no-product-price {
display:none !important;
}

.woocommerce ul.products li.product a img {
min-height:210px;
overflow:hidden;}

.woocommerce li.product .entry-featured img {
min-width:100px;
max-width:100%;
width:auto;
vertical-align:middle;
}

.woocommerce img, .woocommerce-page img {
height:auto;
max-width:100%;
}

.widget_text ul {
list-style:none;
}

ul.footer-social {
list-style:none;
padding:0;
text-align:left;
padding-top:15px;
}

ul.footer-social li {
display:inline-block !important;
padding-right:10px;
}

a.ft-link {
font-size:13px !important;
text-transform:uppercase;
}

footer#colophon.site-footer >div#footer-container {
margin-top:26px !important;
}

.fa-2x {
color:#fff;
border-radius:50%;
height:50px;
width:50px;
position:relative;
vertical-align:middle
}

.fa-2x:hover {
color:#5693c2;
}

div.textwidget {
color:#888;
}

.fa-instagram::before {
content:"\f16d";
font-family:FontAwesome;
vertical-align:bottom;
top:11px !important;
left:13px !important;
position:absolute;
}

.fa-pinterest-p::before {
content:"\f231";
font-family:FontAwesome;
top:12px !important;
left:15px !important;
position:absolute;
}

.fa-facebook-f::before {
content:"\f09a";
font-family:FontAwesome;
top:12px !important;
left:16px !important;
position:absolute;
}

.woocommerce a.button {
padding:8.5px 5.5px;
}
.woocommerce ul.products li.product.button{
border-radius:0px !important;
}

a.button.add_to_cart_button.product_type_simple::before {
content: "";
position: absolute;
bottom:3px;
left:-23px;
height: 0;
width: 0;
-webkit-transform:rotate(90deg) !important;
transform:rotate(90deg) !important;
border:solid 14px #E43750;
border-bottom:8px solid transparent;
margin-top:9px;
}

a.button.add_to_cart_button.product_type_simple::before:hover{
background:#b6253a;
}

a.button.add_to_cart_button.product_type_simple::after {
display:table;
content:" ";
clear:both;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
transform:skewX(-10deg);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: .5em 1em;
}

div.product_meta span.posted_in > a {
text-transform:none;
padding-left:10px;
}

div#tab-description.panel.entry-content.wc-tab>h2 {
display:none;
}

div#reviews.woocommerce-Reviews>div#comments>h2.woocommerce-Reviews-title{
display:none;	
}

section.related.products>h2 {
font-size:26px;
font-weight:500;
}

blockquote {
padding:.8em 4em;
margin:2em 0;
color:#999;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
}

div.term-description {
margin-bottom:15px;
border-left:25px solid #6e93c8;
background:#bcbdbf;
padding:3em;
}

a.readmore {
text-transform:none;
color:#0073aa;
}

button.single_add_to_cart_button.button.alt {display:none !important;}

li.cart-statement {
display:none !important;
}

.widget {
border: 4px solid #ebebeb;
}

.widget a {
color: #E43750;
text-transform: none;
background-color: #fafafa;
border-bottom: 1px dashed #e1e1e1;
line-height: 14px;
display: block;
padding-left: 15px;
text-align: left;
font-size: 14px;
padding-top: 10px;
padding-bottom: 10px;
}

.widget a:hover{
background-color:#b9b9b9;
}



span.wpcf7-quiz-label{
font-weight:600;
color:#8000d7;
padding-right:10px;
}

div.NavFooterBackToTop{
display:block; 
position:relative; 
text-align:center; 
top:-32px;
}

a.NavFooterBackToTop_btn{
font-size:12px;
font-weight:600;
border:1px solid #e4002b; 
border-radius:2px; 
display:inline-block; 
letter-spacing:2px; 
padding:20px 15px; 
text-transform:uppercase; 
color:#fff; 
background:#00264c;
}

a.NavFooterBackToTop_btn:hover{
border:1px solid #5693c2;
border-radius:2px; 
}

div.show-product-category{
text-align:left;
font-weight:500 !important;
font-size:11px !important;
padding-left:10px;
padding-bottom:5px;
}

div.show-product-category a {
font-weight:500 !important;
font-size:11px !important;
color:#4e6c7d;
font-style:italic;
}


aside#woocommerce_price_filter-3.widget.woocommerce.widget_price_filter>h1.widget-title {
background-color:#fafafa;
color:#E43750;
}

aside#text-18.widget.widget_text>h1.widget-title {
background-color:#fafafa;
color:#E43750;
}

hr#devider-footer{
border-top:1px solid #747474;
margin-bottom:2px !important;
width:80%;	
}

hr#devider-bottom{
border-bottom:1px solid #747474;
	
}

span.sort-by-label::before {
content:"\f161";
font-family:FontAwesome;
margin-right:8px;
font-size:12px;
}

select.orderby {
width:210px;
background-clip:padding-box;
background-size:9px;
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");
background-position:right .75rem center;
background-repeat:no-repeat;
-moz-appearance:none;
-webkit-appearance:none;
}

.header-nav ul#menu-additional li:first-child::before {
content:"\f16d";
font-family:FontAwesome;
background-color:#ffb700;
color:#fff;
padding:6px;
font-size:18px;
display:inline-block;
line-height:16px;
height:16px;
width:16px;
text-align:center;
vertical-align:middle;
}

.header-nav ul#menu-additional li:first-child::after {
font-size: 12px;
content: "|";
margin-left:10px;
}

.header-nav ul#menu-additional li::before {
content:"\f231";	
background-color:#df0022;	
font-family:FontAwesome;
color:#fff;
padding:6px;
font-size:18px;
border-radius:50%;
display:inline-block;
line-height:16px;
height:16px;
width:16px;
text-align:center;
vertical-align:middle;
}	

i.fa.fa-pinterest-p.fa-2x {
background-color:#df0022;
}

i.fa.fa-instagram.fa-2x {
background-color:#ffb700;
}


div.site-map-block {
float:left;
width:50%;
padding:3px 0 0 0;
}

h3.site-map-header {
border-bottom:4px solid #747474;
margin-right:40px;	
padding-top:15px;
padding-bottom:7px;
letter-spacing:.04em;
}

div.category_tree_top a {
font-weight:600;	
}	

ul.category_tree {
margin-left:20px;	
}

ul.category_tree a {
text-decoration:none;	
}


@media screen and (max-width: 320px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}

@media screen and (min-width: 360px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 384px){

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}

@media screen and (min-width: 480px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}

@media screen and (min-width: 568px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 600px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}

@media screen and (min-width: 640px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}

@media screen and (min-width: 720px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 768px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}



@media screen and (min-width: 800px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 900px) {

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 960px){

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 980px){

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 1024px){

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 1050px){

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 1080px){

div.site-map-block {
width:100%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:100%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:100%;
}

}


@media screen and (min-width: 1280px){

div.site-map-block {
width:100%;
float:left;
padding:3px 0 0 0;
}	

div.site-map-block figure.alignleft img {
margin-left:0px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:50%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:50%;
}


}


@media screen and (min-width: 1366px){

div.site-map-block {
width:50%;
float:left;
padding:3px 0 0 0;
}	

div.site-map-block figure.alignleft img {
margin-left:168px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:50%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:50%;
}	

}


@media screen and (min-width: 1400px){

div.site-map-block {
width:50%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:168px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:50%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:50%;
}	

}


@media screen and (min-width: 1440px){

div.site-map-block {
width:50%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:168px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:50%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:50%;
}	

}


@media screen and (min-width: 1680px){

div.site-map-block {
width:50%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:168px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:50%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:50%;
}	

}


@media screen and (min-width: 1920px){

div.site-map-block {
width:50%;
float:left;
}	

div.site-map-block figure.alignleft img {
margin-left:168px;
}

div.footer-social-links {
margin-bottom:2px !important;
float:left;
width:50%;
}	

div.our-membership-in {
margin-bottom:2px !important;
float:left;
width:50%;
}	

}

div.sbi_header_img_hover {
background:#747474 !important;
}	

aside#custom_html-2{
margin-bottom:16px;
background-color:#fff;
}




