/*
Theme Name:     Lambda Child Theme
Description:    Child theme for the Lambda WP Theme
Author:         Oxygenna
Author URI:     http://themeforest.net/user/oxygenna
Template:       lambda
Version:        1.0
*/


@font-face {font-family: "Leelawadee";
    src: url('leelawad.ttf');
}

html,body,div,h1,h2,h3,h4,h5,h6 {font-family: "Leelawadee"!important;}
footer {font-size:.8em;}
#woocommerce-sort-by-columns, #woocommerce-sort-by-columns:after {/*display: none;*/}
.section-upper-footer {border-top:none!important;}
.product-nav, .breadcrumb {display: none!important;}

#masthead {box-shadow:none!important;}

.social-icons.social-rect li:nth-of-type(1) {display:none;}

.select-wrap {
    width: 185px;
    float: right;
}
.add_to_wishlist_button, .view_wishlist_button {
    margin-top: 28px !important;
}

.single_variation_wrap {
    border-bottom: 1px solid #eee;
    padding-bottom: 40px;
}

.prdctfltr_add_scroll.prdctfltr_down {
    max-height:200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.section-commerce .row {padding-bottom:20px;}

form .sidebar-header {
    background: #eee;
    padding: 10px;
    font-size: 12px;
    margin-bottom: 0;
}
.extra-new {
    background: #f0f0f0;
    text-align: center;
    font-size: 17px;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter {
    margin-bottom: 10px!important;
}
.sidebar-widget {margin-bottom: 30px;}
.section-commerce .product-info .product-categories {
    display: none;
}.product-info {text-align: center!important;}
.product-title a {color:#666!important; line-height:1em!important; font-size: 11px;}
.products .product-title {padding-right:0;}
.product-info .add-to-cart-button {display: none;}
.product-info .price {font-size:15px;} .top-bar .top {    float: left!important;    width: 100%!important;    text-align: right!important;}
.top-bar .top-right {    float: right!important;    display: inline-block!important;    text-align: right!important;    position: absolute!important;    right: 10%!important;}.term-accessories header h1 {    background-image: url(https://clients.mackmediagroup.com/pillowstyle/wp-content/uploads/2016/10/united-states.png);    background-repeat: no-repeat;    background-position: calc(85%);}
.term-234 .list-container .product-image {min-height:270px;}ul.products.list-container li {    text-align: center;}
.top-login {
    top: -29px;
    position: absolute;
    right: 8%;
    display: none;
}
#searchform input {padding-left:50px;}
  
.lead {font-family: "Leelawadee";}

.section-upper-footer .product_list_widget li {float:left; margin:0 10px;}
.section-upper-footer .product_list_widget .product-title {display: block; margin-top:5px;}
.section-upper-footer .product_list_widget img {float:none;}

.footer-button {
    background:transparent; width:100%;text-align: left;
}
.footer-menus ul {text-align: left; text-transform: uppercase;}

.checkout-button.btn-success {
    background: #5ba92c!important;
}
.table.table-totals tr.success > th, .table.table-totals > tbody > tr.success > td {background: #444;}
span.inner_tag {    font-size: 16px;    color: #9f7ad1;    font-weight: normal; font-family: "Leelawadee"; text-transform:none;}
div#oxywidgetsocial-2 {    padding-top: 15px !important;}
.btn-default.button_new {    background: #9f7ad1 !important;    color: #fff !important;    float: right;}
.btn-default.button_new:hover {    background: rgba(159, 122, 209, .9) !important;}
.prdctfltr_buttons {    display: none;}

.step-icon img {max-width:200px;}
.step-row h3 {margin:0;}

.underline {border-bottom:1px solid;}

/* Product Pages */
.product-images {padding:0 20px;}
.variations .label {text-align: left;}
.variations .label label {text-align: left; background: #eee; padding:3px 10px; display: block;}
.variations .value {padding:0 10px 15px;}
.variations .value:nth-of-type(2) > div, .variations .value:nth-of-type(6) > div {display: inline-block; padding-right:20px;}
.single_variation_wrap .price .amount {font-size:40px; font-weight: 100;}
.price.price-range {font-size:20px; padding-bottom:20px; color:#9f7ad1;}
.fa-print {width:40px; height:40px; border:1px solid #ddd; text-align: center; line-height: 40px;}
.fa-print:hover {cursor:pointer; background:#9f7ad1; color:#fff;}
.shop_attributes.table {text-transform: capitalize;}
.page #content > section:nth-of-type(1) {background:#eee;}

/* HALF CURVES */
.home .head-bhc-shell {display: none;}
#bhc-head-top {background: rgba(240,240,240,1);margin-bottom:-28px;}
#bhc-head-top path {
    fill: #ffffff;
    stroke: rgba(240,240,240,1);
}
#bhc-head-bot {background: rgba(240,240,240,1);}
#bhc-head-bot path {
    fill: #ffffff;
    stroke: rgba(240,240,240,1);
}
#bhc-foot-top {background: #3c3c3c; margin-bottom:-20px;}
#bhc-foot-top path {
    fill: #ffffff;
    stroke: #eeeeee; 
}
.foot-bhc-shell, .head-bhc-shell {overflow: hidden;}
.head-bhc-shell.bot-shell {}
.row .col-md-12 .bot-shell {display: none;}


@media (max-width:800px) {
    #bigHalfCircle, #bigHalfCircleTop, #bhc-tb-top, #bhc-tb-bot, #bhc-foot-top, #bhc-head-top, #bhc-head-bot {height:40px;}    
    #bhc-head-top {margin-bottom:-16px;}
}
#footer .widget_nav_menu li {border-color:transparent;}

header > h1.text-left {text-align: center!important; color:#888; margin-bottom:21px!important;}


@media (max-width:992px) {
    .prdctfltr_buttons {display: none;}
}@media (max-width:1200px) {.products.list-container li {width: 50% !important; float: left !important;}
.term-accessories header h1 {
    background: none;
}
.top-bar .top-right {
    float: left !important;
    left: 0;
    position: absolute !important;
    right: 0;
    text-align: center !important;
    width: 50% !important;
}
.top-bar .top-left {
    float: right !important;
    text-align: center !important;
    width: 50% !important;
}
.menu .nav>li>a {
    padding-left: 12px !important;
    padding-right: 10px !important;
}.top-login {    position: absolute;    right: 0px;    left: 37%;}
}
@media (max-width:767px) {
	span.inner_tag {display: none;}
	.products.list-container li {
    width: 100% !important;
}
.term-accessories header h1 {
    background: none;
    font-size: 14px;
}
.lead {
    font-size: 24px !important;
    line-height: normal !important;
}
}
@media (max-width:500px) {
.top-search {
    display: none;
}
.top-bar .top-right {
    width: 100% !important;
}.top-login {    position: absolute;    right: 0px;    font-size: 12px;    left: 73%;}
}
.center {
    text-align: center;
}
