.breadcrumb > ul{color:#fff;}
.logo .navbar-brand{height:auto;}
.side-bar ul li.cat-item{border-bottom:1px solid #e8e8e8;color:#777777;display:inline-block;font-size:13px;font-weight:normal;width:100%;line-height:50px;}
.side-bar ul li.cat-item > a{color:#777777;float:left;width:92%;}
.widget_archive ul li{line-height:45px;padding-left:0;position:relative;border-bottom:1px solid #e8e8e8;color:#777777;display:inline-block;font-size:13px;font-weight:normal;width:100%;}
.widget_archive ul li > a{color:#777777;display:inline-block;width:92%;}
.side-bar ul li.cat-item:hover, .side-bar ul li.cat-item > a:hover, .widget_archive ul li:hover, .widget_archive ul li > a:hover{color:#fb4848;}
.tagcloud a{border:1px solid #dbdada;color:#787878;display:inline-block;font-size:11px !important;font-weight:normal;margin-bottom:5px;margin-right:5px;padding:7px 10px 6px;text-transform:uppercase;}
.tagcloud a:hover{background:#f15152 none repeat scroll 0 0;border:1px solid #f15b57;color:#fff;}
.woocommerce .woocommerce-ordering{float:right;width:50%;text-align:right;}
.woocommerce .woocommerce-result-count{float:left;width:50%;}
.woocommerce .woocommerce-ordering select{height:30px;padding:0 15px;}
.products{padding-top:50px !important;}
.woocommerce .products{margin-left:-15px !important;margin-right:-15px !important;padding-top:62px !important;}
.woocommerce span.onsale{background-color:#fb4848;}
.woocommerce ul.products li.product .price{color:#fb4848;font-size:18px;font-weight:900;}
.woocommerce ul.products li.product h3{font-size:15px;}
.woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, 
.woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:#36404b none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff !important;display:inline-block;font-family:"Martel Sans",sans-serif;font-size:13px;font-weight:400;height:auto;letter-spacing:0.5px;padding:10px 25px;position:relative;text-transform:uppercase;z-index:1;width:auto;line-height:12px;}
.woocommerce ul.products li.product .button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce #respond input#submit:hover, 
.woocommerce a.button, .woocommerce button.button:hover, 
.woocommerce input.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background:#fb4848;}
.woocommerce .products ul li, .woocommerce ul.products li{margin-bottom:45px;}
.woocommerce span.onsale{min-height:50px;min-width:50px;line-height:50px;padding:0;}
.woocommerce ul.products li.product .price del{display:inline-block;margin-right:10px;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#fb4848 none repeat scroll 0 0;color:#fff;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{height:40px;width:40px;padding:13px;}
.woocommerce .summary.entry-summary .price{color:#fb4848;font-size:18px;font-weight:900;}
.woocommerce .quantity .qty{height:32px;margin-top:6px;margin-right:10px;}
.posted_in{font-weight:900;}
.posted_in > a{font-weight:normal;}
.woocommerce div.product .product_title{border-bottom:1px solid #e1e1e1;padding-bottom:10px;}
.summary.entry-summary > div > p{margin:20px 0;}
.summary.entry-summary .product_meta{border-top:1px solid #e1e1e1;padding-top:15px;font-size:16px;}
.woocommerce .summary.entry-summary .price del{margin-right:8px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{border:none !important;box-shadow:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fb4848 none repeat scroll 0 0;color:#fff;border-color:#fb4848;}
a:focus{outline:none;}
.woocommerce .star-rating{height:14px;}
.variations .label > label{color:#333333;font-size:16px;}
.woocommerce div.product form.cart .variations{width:auto;}
.woocommerce div.product form.cart .variations select{width:auto;padding:0 10px;height:30px;}
.woocommerce-variation-price{margin-bottom:15px;}
.woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled, 
.woocommerce #respond input#submit.alt:disabled:hover, 
.woocommerce #respond input#submit.alt[disabled]:disabled, 
.woocommerce #respond input#submit.alt[disabled]:disabled:hover, 
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, 
.woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt[disabled]:disabled, 
.woocommerce a.button.alt[disabled]:disabled:hover, 
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, 
.woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, 
.woocommerce input.button.alt[disabled]:disabled:hover{background:#36404b none repeat scroll 0 0;opacity:1;}
.woocommerce-cart table.cart img{width:auto;}
.woocommerce-cart table.cart td.actions .coupon .input-text{float:none;}
.woocommerce .cart .actions > input[type ="submit"]{float:right !important;}
.woocommerce .cart .actions .coupon{float:left;}
.woocommerce-cart table.cart td.actions .coupon .input-text{height:34px;}
.woocommerce .cart_totals .shop_table td{text-align:right;}
.woocommerce .woocommerce-checkout input.input-text, .woocommerce form .form-row input.input-text{height:43px;padding:10px;}
.woocommerce .woocommerce-checkout .woocommerce-shipping-fields textarea{padding:10px;}
.woocommerce-checkout .select2-container .select2-choice, .woocommerce-account .select2-container .select2-choice{height:43px;padding:6px 10px;border:1px solid #333333;border-radius:0;}
#add_payment_method #payment .payment_method_paypal .about_paypal, 
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:26px;margin-left:10px;}
.first.blog.col-md-6.col-sm-6.col-xs-12{clear:both;}
.add_to_likelist{color:#a7a7a7;font-size:12px;font-weight:500;line-height:30px;margin-bottom:10px;margin-top:10px;}
.add_to_likelist i{border:1px solid #aeaeae;border-radius:50%;color:#aeaeae;display:inline-block;font-size:10px;height:28px;line-height:26px;margin-right:10px;text-align:center;width:28px;}
.comments .media-body > a{color:#f15152;font-size:12px;margin-bottom:0;position:absolute;right:0;top:0;}
#wp-calendar{width:100%;}
#wp-calendar caption{text-align:right;color:#333;font-size:12px;margin-top:10px;margin-bottom:15px;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{padding:10px 12px;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:12px;}
#wp-calendar tbody td:hover{background:#fff;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px;}
.sticky .post{background:#efefef;border:3px solid #fff;}
.sticky .post .post-content{background-color:transparent;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.gallery-caption{}
.bypostauthor{}
.alignright{text-align:right;float:right;}
.alignleft{text-align:left;margin-right:20px;}
.aligncenter{text-align:center;margin:0 auto;}
.screen-reader-text{}
.sticky{background-color:#cdcdcd;padding:15px;}
.blog-post-fwidth h1,.comments h1,.page .desc h1{font-weight:400;font-size:26px;}
.blog-post-fwidth h1:hover, .page .desc h1:hover{color:#888888;}
.blog-post-fwidth h2,.comments h2,.page .desc h2{font-weight:400;font-size:24px;}
.blog-post-fwidth h2:hover,.page .desc h2:hover{color:#888888;}
.blog-post-fwidth h3,.comments h3,.page .desc h3{font-weight:400;font-size:22px;margin-top:35px;}
.type-post .post-title > span > a > img, .type-post .post-title > span > a > i{margin-right:8px;}
.error404 button.input-group-addon{background-color:transparent;border:medium none;position:absolute;right:12px;top:5px;z-index:99;}
.blog-post-fwidth table thead tr th, .comments table thead tr th, .page .desc table thead tr th, .blog .news-post table tbody tr th{vertical-align:bottom;}
.blog-post-fwidth table tbody tr th, .comments table tbody tr th, .page .desc table tbody tr th, .blog .news-post table tbody tr th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top;}
.blog-post-fwidth table tbody tr td, .comments table tbody tr td, .page .desc table tbody tr td, .blog .news-post table tbody tr td{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top;}
.paginate-links{margin-bottom:30px;margin-left:25px;}
.paginate-links > span{background-color:#f79f17;font-family:"Droid Sans",sans-serif;font-size:12px;line-height:1.42857;margin-left:5px;padding:6px 12px;position:relative;text-decoration:none;display:inline-block;color:#ffffff;}
.paginate-links a{background-color:#ffffff;font-family:"Droid Sans",sans-serif;font-size:12px;line-height:1.42857;margin-left:5px;padding:6px 12px;position:relative;text-decoration:none;display:inline-block;color:#000000;}
.paginate-links > span:hover,.paginate-links a:hover,.paginate-links > span{background-color:#fb4848;border:medium none;color:#ffffff;}
.blog-post-fwidth p img,.blog-post-fwidth figure img,
.page .desc p img,.page .desc figure img{max-width:100%;height:auto;}
.blog-post-fwidth figure img,.page figure img,
.page .desc figure img,.page figure img{max-width:100%;display:block;height:auto;}
figure{max-width:96%;display:block;}
#related-products .compare.button.added{position:absolute;bottom:120%;left:30%;border:1px solid #eee important;background-color:#fff;z-index:99;}
#related-products .compare.button.added:hover{color:#f7f7f7;}
.widget ul{margin-left:0px;padding-left:0px;}
.widget ul li{border-bottom:1px solid #f7f7f7;font-family:"Droid Sans",sans-serif;font-size:14px;font-weight:normal;padding:12px 0;list-style-type:none;}
.widget ul li a{color:#2f2f2f;transition:all 0.5s ease 0s;}
span.count{float:right;}
.widget select{width:100%;max-width:100%;}
.textwidget img{height:auto;max-width:100%;}
.blogs article > img{width:100%;height:auto;}
.hentry.sticky:not(.has-post-thumbnail){padding-top:0px;}
.sticky{background-color:transparent;}
.widget:first-child .widget-title > h3{margin-top:0;}
.widget .widget-title > h3{color:#333333;font-size:20px !important;font-weight:600;margin-bottom:50px;margin-top:50px;position:relative;}
.widget .widget-title > h3::after{content:"";width:60px;background-color:#fb4848;position:absolute;bottom:-20px;left:0;height:2px;}
#wp-calendar tbody td#today > a{color:#fb4848;}
.widget.widget_archive ul li > a{width:91%;}
.widget.widget_archive ul li{line-height:20px;}
.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select{height:43px;padding:10px;}
.widget > ul > li > ul.children{margin-left:20%;}
.widget.widget_categories ul > li > a{width:88%;display:inline-block;}
.widget > ul > li > ul.children > li > a{width:85%;}
.widget > ul > li > ul.children > li, .widget > ul > li > ul.children > li > ul > li, .widget ul.menu > li > ul.sub-menu > li{border-bottom:none;}
.widget.widget_categories > ul > li:hover, .widget ul.menu li a:hover, .widget ul > li a:hover{color:#fb4848;}
.widget.widget_categories ul > li a:hover{color:#fb4848;}
.widget ul.menu > li > ul.sub-menu{margin-left:20%;}
.blog .news-post .post-in > ul > li > ul, .blog .news-post .post-in > ul > li > ul > li > ul, .blog .news-post .post-in > ol > li > ol, .blog .news-post .post-in > ol > li > ol > li > ol, .blog .news-post .comments .media-body > ul > li > ul, .blog .news-post .comments .media-body > ul > li > ul > li > ul, .blog .news-post .comments .media-body > ol > li > ol, .blog .news-post .comments .media-body > ol > li > ol > li > ol{margin-left:30px;}
.blog .news-post .post-in > ul li, .blog .news-post .comments .media-body > ul li{list-style-type:disc;}
.blog .news-post .post-in > ul, .blog .news-post .comments .media-body > ul{margin-left:20px;}
.blog .desc ol, .blog .desc ul,
.blog .news-post .post-in > ol, .blog .news-post .comments .media-body > ol{margin-left:20px;}
.blog .news-post .post-in > ol > li, .blog .news-post .comments .media-body > ol > li{list-style:inherit;}
.blog .desc ul li, .blog .desc ol li, .blog .news-post .post-in > ol > li > ol > li, .blog .news-post .comments .media-body > ol > li > ol > li{list-style-type:inherit;}
.blog .news-post .post-in > ol > li > ol > li > ol > li, .blog .news-post .comments .media-body > ol > li > ol > li > ol > li{list-style-type:upper-roman;}
.blog .news-post article > img{display:block;height:auto;max-width:100%;}
.blog .news-post .post-in p > img, .blog .news-post .post-in figure > img{max-width:100%;}
.blog .sticky > article{background-color:#eeeeee;}
.blog .news-post blockquote{position:relative;}
.blog .news-post blockquote::before{content:"\f10d";font-family:'FontAwesome';position:absolute;top:-15px;left:49%;color:#fb4848;font-size:20px;font-style:normal;z-index:99;}
.blog .news-post blockquote::after{background:#fff;border-radius:50%;height:54px;width:54px;position:absolute;top:-27px;left:46.6%;border-top:1px solid #fb4848;content:"";}
div.wpcf7-validation-errors{margin-top:62px;color:#fff;}
.contact-form div.wpcf7-validation-errors{color:#000;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:0px !important;}
.services .go-btn::before{border-width:0 0 40px 20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;}
#tab-reviews.panel{box-shadow:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:#d3ced2;border-radius:0;}
.woocommerce #review_form #respond textarea{border:1px solid #d3ced2;}
.comments .media-body > i{position:absolute;right:38px;top:1px;color:#f15152;font-size:12px;}
.media-list.single_comment_middle{margin-left:80px;}
.comments .avatar{border:1px solid #eee;padding:4px;}
.admin-img img.avatar{border-radius:50%;}
.comments_form .btn{padding:1px 25px;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs .panel{margin-left:10px;}
.woocommerce-tabs.wc-tabs-wrapper{padding-left:8px;}
.related.products{padding-left:33px !important;}
.panel.entry-content.wc-tab{width:70%;}
#review #comments .lato-black.f-20.mb-30{padding-bottom:20px;padding-top:20px;}
.comment_container img{margin-bottom:10px;}
.single.woocommerce div.product .thumbnails img{padding-right:5px;width:24.5%;}
.container .container {
width: auto !important;
}<!-- 404 -->