/*
Theme Name: Bazar Child
Theme URI: http://demo.yithemes.com/bazar/
Version: 3.1.0
Description: Shop Wordpress Theme
Author: Your Inspiration Themes
Author URI: http://yithemes.com
Tags: white, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, front-page-post-form, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
template: bazar

	Copyright: (c) 2012 Your Inspiration Themes.
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.txt

*/

/* Below you can write your style */

body {background-color: #efefef !important; border-top: 4px solid #017F01; }

#logo-headersidebar-container {position: relative;min-height: 175px;}

#header-cart-search .cart-items-icon {padding-left: 48px !important; background: url('woocommerce/images/header-cart.png') 0px 5px no-repeat #ffffff;}

#header-cart-search {float: right; padding: 0; min-width: 0 !important;}

#topbar-left {float: right; padding: 12px; }

#topbar-left div.widget, #topbar-right div.widget {margin-right: 0px !important;}

#topbar-right {float: right; margin-right: -10px;}

.header-wrapper {width: 100%; clear: both; overflow: hidden;}

#header-cart-search .cart-items, #header-cart-search .cart-subtotal {
border-left: 1px solid #e0dfdf;
border-right: 1px solid #e0dfdf;
border-bottom: 1px solid #e0dfdf;
border-top: none;
padding: 0 10px 0 10px;
float: left;
font-family: 'Oswald', sans-serif;
font-size: 20px;
color: #373736;
font-weight: bold;
text-transform: uppercase;
background-color: #fff;
height: 40px;
line-height: 40px;
}


#header-cart-search .cart-items .cart-items-label {
font-size: 10px;
font-weight: normal;
padding-left: 10px;
}


#header-cart-search .cart-subtotal .cart-subtotal-currency {
font-size: 13px;
margin-top: 3px;
font-weight: normal;
}

#header-cart-search .cart-subtotal .cart-subtotal-decimal {margin-top: -3px;}

#topbar {padding: 0;}

#header-cart-search .widget_shopping_cart .cart_control {
font-family: 'PT Sans Narrow', sans-serif !important;
font-size: 14px !important;
width: 100px !important;
background-color: #017F01 !important;
height: 40px !important;
border-left: none !important;
border-right: none !important;
border-bottom: 1px solid #017F01 !important;
border-top: none !important;
line-height: 40px !important;
text-align: center !important;
text-transform: uppercase !important;
color: #fff !important;
}

#topbar span.welcome_username {font-weight: 700;}
#header-cart-search .widget_shopping_cart .cart_wrapper {margin-top: -1px !important; box-shadow: none !important;}
#header-cart-search .widget_shopping_cart .cart_wrapper .buttons .button {font-size: 16px !important; font-family: 'PT Sans Narrow', sans-serif !important; font-style: normal !important; font-weight: 400 !important;}

#header-sidebar .widget.text-image, #header-sidebar .widget.text-image h3, #header-sidebar .widget.text-image p, #header-sidebar .widget.text-image a, #header-sidebar .widget_text.widget {
font-family: 'PT Sans Narrow', sans-serif;
font-size: 18px;
font-weight: normal;
color: #1B1D24;
margin: 0;
}

#header-sidebar .widget.text-image h3 {margin-top: 6px;}

#header-sidebar .widget.text-image p {font-family: 'PT Sans Narrow', sans-serif;font-size: 16px;font-weight: normal;color: #858689; }

#header-sidebar .widget {border-right: 1px solid #E0DFDF; border-left: none; border-top: none; border-bottom: none;}

#header-sidebar .widget-last {border: none;}

#search_mini {
font-size: 18px;
font-family: 'PT Sans Narrow', sans-serif;
color: rgb(116, 115, 115);
font-style: normal;
font-weight: 700;
}

#search_mini {
font-family: 'PT Sans Narrow', sans-serif;
font-size: 18px;
font-weight: bold;
width: 100%;
margin-top: 20px;
padding: 16px 45px 16px 6px;
background: url('woocommerce/images/header-search-mini.png') no-repeat right center #ffffff;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
line-height: 20px;
height: 38px;
text-transform: uppercase;
}

#logo {width: 320px !important; text-transform: uppercase;
padding: 0 0 5px 0;
margin-left: 18px;
margin-top: 0 !important;
float: left;}
#logo_tagline h1 {color: #1B1D24; text-transform: none; font-size: 28px; font-family: 'PT Sans Narrow', sans-serif; font-weight: normal; margin: 22px 0 4px 0;}
#logo_tagline h2 {color: #444444; text-transform: none; font-size: 16px; font-family: 'PT Sans Narrow', sans-serif; font-weight: normal; margin: 0; padding: 0;}
#logo #logo_holder {float: left; width: 90px; margin: 0 10px 0 0;}
#logo #logotagline {float: left; width: 168px; padding: 0 0 0 10px;}
span.ecosell {color: #017F01; font-weight: bold; }

#nav .container {border: none; background-color: #1B1D24 !important;}

#nav ul {margin-left: 0px;}
#nav ul li, #nav ul li a, #nav .megamenu ul.sub-menu li.menu-item-custom-content p {line-height: 36px;}
#nav ul li a {
color: #666767;
display: block;
letter-spacing: 1px;
position: relative;
padding: 8px 22px 7px 22px;
}

#nav .sf-sub-indicator {position: absolute;top: 40%;right: 7px;}
.call-to-action-two .incipit {text-align: left !important; width: 75%;}
.call-to-action-two {box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important; background-color: #ffffff !important; height: 80px !important; border-left: 8px solid #017F01 !important; border-top: 1px solid #D2D1D1 !important; border-bottom: 1px solid #D2D1D1 !important; border-right: 1px solid #D2D1D1 !important;}

span.cta2_hdg {font-family: PT Sans Narrow, sans-serif; font-size: 22px; color: #444444; }
span.cta2_tag {font-family: PT Sans Narrow, sans-serif; font-size: 16px; color: #888888; }

.btn-id0 {
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%, #017F01), color-stop(100%, #017F01)) !important;
background: -webkit-linear-gradient(top,#017F01 0%, #017F01 100%) !important;
background: -o-linear-gradient(top,#017F01 0%, #017F01 100%) !important;
background: -ms-linear-gradient(top,#017F01 0%, #017F01 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#017F01',endColorstr='#017F01',GradientType=0) !important;
border-color: none !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
border-style: none !important;
border-width: 0 !important;
box-shadow: none !important;
text-shadow: none !important;
}

.call-to-action-two .btn {
letter-spacing: 0.5px !important;
font-family: 'PT Sans Narrow','Verdana','Arial',sans-serif !important;
}

.call-to-action-two .call-btn {text-align: right !important;width: 25%;}

.rev_slider_wrapper {position: relative;border: 1px solid #dddddd !important;}
.tabs-container div.panel p {margin: 0; padding: 0 0 16px 0; line-height: 22px;}
h2.why_hdg {font-family: PT Sans Narrow, sans-serif; font-size: 24px; border-bottom: 1px solid #dfdfdf; line-height: 42px; padding-top: 0; margin-top: 0;}
.toggle h4.tab-index a span {color: #017F01 !important;}
.toggle h4.tab-index {border-bottom: none !important; margin-bottom: 5px !important; padding-bottom: 10px !important;}
#footer {padding-top: 13px;padding-bottom: 20px;background-color: #1B1D24;}
div#footer div.container div.row div.widget_nav_menu ul.menu li.menu-item {
width: 100% !important;
height: 40px !important;
float: left !important;
}

.widget_nav_menu {width: 25% !important; }
.widget_text {width: 40% !important; }
span.foot_address {display: block; line-height: 35px; background: url(images/foot_icon_address.jpg) no-repeat 0 0; padding: 0 0 0 50px; }
span.foot_tel {display: block; line-height: 35px; background: url(images/foot_icon_tel.jpg) no-repeat 0 0; padding: 0 0 0 50px; }
span.foot_email {display: block; line-height: 35px; background: url(images/foot_icon_email.jpg) no-repeat 0 0; padding: 0 0 0 50px; }
span.foot_open {border-radius: 5px; display: block; line-height: 35px; background: url(images/foot_icon_open.jpg) no-repeat 6px 6px #27282F; padding: 4px 0 4px 56px; font-size: 16px; font-weight: bold; margin: 0 0 0 -6px;}

a.ext:link, a.ext:visited, a.ext:active {color: #888;}
span.pixel {font-weight: bold;color: #252525;}
span.perfect {font-weight: bold;color: #2E91AF;}

.widget_price_filter .ui-slider .ui-slider-handle {background: #017F01 !important;}
.widget_price_filter .ui-slider .ui-slider-range {background: #017F01 !important;}

#footer h3 {margin-bottom: 40px !important;}
#footer {margin-top: 0 !important;}
div.call-three {margin-bottom: 0 !important;}
div.textwidget {margin-top: -15px; }


