::-moz-selection {color: #fff; background: #042b55;}
::selection {color: #fff; background: #042b55;}
html, body {height: 100%; font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'Nanum Gothic', sans-serif;}
a, button {-webkit-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out;	transition: all 0.25s ease-in-out;}
a:focus, a:active, button:focus, button:active {outline: none !important;}
a {color: #333;}
a:hover, a:focus {color: #042b55; text-decoration: none;}
label {font-size: 12px;	font-family: 'Nanum Gothic', sans-serif;}
label sup {color: red;}
img {max-width: 100%; height: auto;}
.margin-bottom-15 {margin-bottom: 15px !important;}
div.table {display: table; table-layout: fixed;	width: 100%; border-collapse: collapse;}
p.td {border: thick solid pink;	display: table-cell;}
.showmenu {display: block !important}
#darkness {background: rgba(0, 0, 0, 0.4); display: none; height: 120%;	left: 0; position: absolute; top: 0;	width: 100%; z-index:5;}
.brand_bgs {background: #042b55; margin-bottom: 10px;}
.brand_bgs h1 {color: #fff;	text-align: center;	font-family: 'Nanum Gothic', sans-serif; font-weight: 100;	font-size: 25px; padding: 0.5em;	margin: 0;}
.fa-shopping-bag {font-size: 1.2em;	color: #70b4e5;	margin-right: 10px;}
.non_italic {font-style: normal !important;	font-family: 'Nanum Gothic', sans-serif; font-weight: 100;	text-align: right;	margin-bottom: 0px;	font-size: 21px !important;	border-bottom: 1px solid #042b55}
.no_option_desc {text-align: justify !important; font-size: 0.96em !important;}
._reviews {background: none !important;	margin: 0.5em 0 0.5em 0; border-bottom: 1px dotted #d7d7d7;	min-height: 240px; list-style: none}
._quest {font-size: 17px; font-family: 'Nanum Gothic', sans-serif; color: #042b55;	padding: 0.5em;	padding-top: 0px}
.answer {font-size: 19px; color: #0c7f00 !important; font-style: italic}
.dark_seperator {border: 4px solid #003263;	opacity: 1 !important;	margin: 0px !important}
.new_sp {border-bottom: 1px solid #bfbfbf}
._bluehead {background: #71c16a; color: #fff}
._grey {background: #fff; padding: 3em;}
._grey1 {background: #f5f5f5;padding: 0.5em;}
.product-option-select select {	font-family: 'Nanum Gothic', sans-serif; color: #868686; width: 97%; margin-top: 10px;	padding: 5px;}
._grey1 ul {margin-top: 0px; margin-bottom: -5px;}
.list-inline {display: block;}
.list-inline li {display: inline-block;}
.list-inline li:after {content: '';	margin: 0 40px;}
._product_options {	background: #042b55; color: #fff !important; padding: 0.5em; margin-top: 1em}
table.res {	font-family: 'Nanum Gothic', sans-serif; font-size: 14px; color: #000;	font-weight: bold;	margin-bottom: 2em}
._new_features {font: 20px 'Nanum Gothic', sans-serif; color: #042b55; text-transform: uppercase; text-align: center;}
._grey li, ._whiteli li {width: 50%; float: left; display: block; padding: 0.5em; font-size: 0.95em; color: #898989; background: url(../img/black_bullet.png) no-repeat left center; padding-left: 1.5em;}
.without_option {padding-left: 0px;}
.without_option li {float: left; display: block; padding: 0.5em; font-size: 0.95em; color: #898989;	background: url(../img/black_bullet.png) no-repeat left center;	padding-left: 1.5em !important;	width: 100%; text-align: left; border-bottom: none !important;}
.divide_li {width: 48.5% !important; float: left;}
.add_margin_top {margin-top: 1em}
.prd_desc {font-size: 13px;	margin-bottom: 1.4em; text-align: justify;	font-family: 'Nanum Gothic', sans-serif; padding-left: 5px;	color: #898989;	line-height: 24px;}
._rating {margin-top: -1em}
.border {border-bottom: 1px dotted #898989;}
.border1 {border-bottom: 1px solid #E1E1E1;}
.border_divide {margin-top: 20px; margin-bottom: 20px; border-bottom: 2px solid #e1e1e1;}
.prd-status {color: #000; font: 13px 'Nanum Gothic', sans-serif; margin-bottom: 0.5em}
.option_group {	border-bottom: 1px dotted #898989;	font-family: 'Nanum Gothic', sans-serif; padding-left: 5px;	color: #042b55}
._dark_color label {color: #000 !important}
._blue {display: block !important; width: 50%; margin: 0.5em 0; padding: 0 0.5em 0 0;  background: #71c16a; color: #fff !important; font-size: 1em !important; text-transform: uppercase !important; font-weight: 400 !important;}
.widget-content p {color: #fff}
.no_padding {padding: 0px}
.new_title {display: block;	text-align: left; color: #000;	font-size: 13px; min-height: 60px;}
.director_quote {font-size: 14px !important; padding: 1.5em 2.5em 0 2.5em; line-height: 2em; text-align: justify;}
h2.product-name a {font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;	color: #000; font-size: 15px;}
.product-price span.amount{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;background:#db1523;color:#fff;font-size:16px;font-weight:400;padding:5px}
.product-price .del {color: #8c8c8c; font-size: 12px;}
.inside_cat {font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif; line-height: 23px;	text-align: justify}
.menu_price {display: block; color: #d40003; font-size: 16px; font-weight: 600;}
.clearance_sale {color: #042b55; text-align: center; height: 100%; display: table;	width: 100%; table-layout: fixed}
.inside_clerance {display: table-cell;	vertical-align: middle}
.clearance_sale p {color: #042b55;	text-align: center}
.blue_filter {color: #042b55 !important}
a.filter-clear-all {display: inline-block; background: #71c16a; color: #fff; padding: 0 15px; line-height: 32px; border-radius:3px;}
a.filter-clear-all:hover {background: #467741;	color: #fff;}
.border_wrapper {border: 1px solid #042b55;	padding: 15px;	margin-top: 20px;}
.checkout-wrapper .border_wrapper h2 {background: #042b55; font-size: 16px;	text-align: center;	text-transform: uppercase;	color: #FFF; padding: 15px;}
.header_text {color: #042b55; margin-top: 0px; margin-bottom: 20px;	font-size: 30px; text-transform: uppercase;}
.cat_tabdion .cat_text{color: #919191;}
.cat_text {	font-size: 16px; text-align: justify; line-height: 2.5em; color: #000; margin-bottom: 2em;}
.cart_margin {padding-top: 40px; padding-bottom: 40px; border-top: 1px solid #042b55; border-bottom: 1px solid #042b55;}
.bottom_tab_margin {padding-right: 3em !important}
.product_title_review {display: block}
.review_code{display:block; font-size:12px; color:#000}
.review_text{border-bottom:1px solid #e3e3e3;padding:1em;line-height:30px;color:#7a7777;font-size:14px;display:block}
.star_rating{display:block;margin:0 auto;margin-top:.3em}
.reviewer_name{display:block;color:#7a7777;font-size:13px;margin:1em 0 .5em 0;font-style:italic;float:left}
.reviewer_date{display:block;color:#7a7777;font-size:13px;margin:1em 0 .5em 0;font-style:italic;float:right}
.cart_margin{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #000;margin-bottom:40px}
.box_qty {width: 30px; text-align: center;}
.account_ul{list-style:none;padding:0}
.account_ul li:before{font-family:"FontAwesome";content:"\f105";padding-right:25px}
.account_ul li{padding:10px 5px 15px}.account_ul_1{list-style:none;padding:0}
.account_ul_1 li:after{font-family:"FontAwesome";content:"\f105";float:right}
.not_included{color: red !important;}

/*NEW ACCOUNT PAGE*/
.account_header{display: block; text-align: left;}
.account_header h1{display: block; margin: 0; color: #042b55; font-size: 2.1em; text-transform: uppercase;}
.account_header p{display: inline-block; margin-top: 0.3em; color: #34a82a; font-size: 1.1em;
text-transform: capitalize; padding: 0.1em 0.5em; border: 2px solid #34a82a;}
.dash_but_title h3{font-size:16px;font-weight:400;background:#7FBF6F;padding:0.5em; text-align: center; text-transform: uppercase; color:#fff}
.dash_but{display: block; height: 150px; text-align: center; padding: 1em; border:2px solid #042b55; margin-bottom: 1.5em;}
.dash_ico_txt {display: block; position: relative; overflow: auto; top: 50%; transform: translateY(-50%);}
.dash_but svg{fill:#042b55; width: 60px;}
.dash_but p{display: block; margin: 0; margin-top: 0.3em; font-size:1.1em; text-transform: capitalize; color: #042b55;}
.dash_but:hover{background: #042b55; transition: 0.3s;}
.dash_but:hover svg{fill:#fff; transition: 0.3s;}
.dash_but:hover p{color: #fff; transition: 0.3s;}

/*NEW ACCOUNT PAGE END*/

.side_head h3{font-size:16px;font-weight:400;background:#7FBF6F;padding:0.5em; text-transform: uppercase; color:#fff}
.account_ul_1 li {padding: 15px 15px;}
.account_ul_1 li:hover {display: block;	background: #f8f8fd;}
.header_text1{color:#042b55;margin-top:0;margin-bottom:20px;font-size:20px;text-transform:uppercase}
.span_text{background:#C70003;font-weight:700;color:#FFF;padding:5px 5px 2px 5px;margin-left:5px}
.border_wrapper h3{font-size:16px;text-transform:uppercase;color:#042b55;border-bottom:1px solid #042b55;text-align:left}
.head_text{font-size: 16px; text-transform: uppercase; color: #000; text-align: center; padding: 7px;
margin-bottom: 10px; border: 1px solid #E1E1E1; background: #F3F5F6;}
.bg_gray{background:#F4F4F4;padding:20px 10px;margin-top:5px;margin-bottom:15px}
.span_text1 a {background: #C70003;color: #FFF;padding: 5px 10px;border-radius: 3px;
font-size: 14px;letter-spacing: 1px; transition: 0.3s;}
.span_text1 a:hover{background: #910103;}
.list-inline > li {	padding: 5px 0 5px;}
.option_desc{font-size:12px;margin-top:0;margin-left:0;color:#898989;line-height:20px}
.red {color: #DB1523;}
.green {color: #088303;}
.blue {color: #042b55;}
.margin-left-new {	padding: 0;	font-family: 'Nanum Gothic', sans-serif;}
.description_new{color:#898989;margin-bottom:0;line-height:2em;text-align:center}
.order_place {	text-transform: uppercase;}
.print_reciept a{text-transform:uppercase;border:1px solid #726F6F;padding:3px;display:block;float:left;margin-top:5px}
.print_reciept a:hover {background: #042b55; color: #fff; padding: 3px;}
._new_divider {margin: 0px !important;	border: 1px solid #d9d9d9}
.wrapper-fafafa {background: #fff none repeat scroll 0% 0%; padding-bottom: 5em;}
.wrapper-dark{background:#f5f5f5 none repeat scroll 0% 0%;padding:10px 0 10px;border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1}
.radio label,.checkbox label{min-height:20px;padding-left:10px;margin-bottom:0;font-weight:400;cursor:pointer;font-family:'Nanum Gothic',sans-serif;color:#000}
.backto{font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.5%;border:1px solid white;margin-top:2%;margin-left:6%;margin-right:6%;width:30%}
.order_number{text-transform:uppercase;background:#f4f4f4;color:#000;padding:.4em;margin:0em 0 .5em 0px!important;display:block}
.review_text_new {color: #898989; display: block}
.rrp {font-size: 10px; color: #DB1523;}
.product-name1 {font-size: 16px; color: #042b55; margin: 0px 0px;}
table{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}
table tr{border:1px solid #ddd;padding:5px}
table th, table td {padding: 10px; text-align: left;}
table th {text-transform: uppercase; font-size: 14px; letter-spacing: 1px;}
._tr {border-bottom: 1px solid #ddd; color: #898989}
.tecspec{font-size:15px;font-style:italic;width:25%;color:#042b55;font-weight:700}
.tecspec_new{border-top:none;font-size:13px;font-weight:normal!important;color:#a6a6a6}
.tecspec p {font-size: 12px; font-weight: normal; display: block;}
.can_but {display: block; height: 30px;}
.can_but a{font-size:14px;float:left;display:block;padding:5px 10px 5px 10px;background:#fd6a4d;color:#fff}
.can_but a:hover{font-size:14px;float:left;display:block;cursor:pointer;padding:5px 10px 5px 10px;background:#fe947f;color:#fff}
.ord_no {float: right; display: block;}
.prod_img {	float: left;}
.prodcan_det{float:left;text-decoration:line-through;line-height:1.6em;margin-left:1em}
.prodcan_rate {float: right; text-decoration: line-through;}
.can_butline {display: block; height: 30px;	float: left;}
.can_butline a {font-size: 14px; text-decoration: line-through;	display: block;	padding: 5px 10px 5px 10px;	background: #fd6a4d; color: #fff;}
.can_butline a:hover{font-size:14px;text-decoration:line-through;display:block;cursor:pointer;padding:5px 10px 5px 10px;background:#fe947f;color:#fff}
.canline_text{display:block;background:#042b55;padding:5px;margin-left:15px;color:#fff;float:left}
.item_det {background: #f4f4f4;	height: 30px; padding: 5px 0 0 0; text-transform: uppercase;}
.item_det p {float: left; margin-left: 30em;}
.item_det span {float: right; padding-right: 5px;}
.item_det2 p {float: left;	margin-left: 30em;}
.item_det2 span {float: right; padding-right: 5px;}
.red_bg {background: #FF0004; color: #fff; padding: 4px 0 4px 5px; margin-top: -3px;}
.back_butt a{font-size:1.1em;text-decoration:none;padding:10px;border:#003A64 thin solid;color:#003A64}
.back_butt a:hover{border:#003A64 thin solid;background:#003A64;color:#fff}
.modal {text-align: center;	padding: 0!important;}
.modal:before {content: '';	display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px;}
.modal-dialog {display: inline-block; text-align: left;	vertical-align: middle;}
.modal-body li {line-height: 2em;}
.modal-body p {line-height: 2em;}
.modal-title {text-align: center; font-weight: lighter;}
.close {float: right; font-size: 40px; font-weight: lighter; line-height: .6;}
.amount1 {font-size: 16px; font-weight: 500;}
.amount2 {font-size: 16px; font-weight: normal;}
#txtQty {margin: -19px 0 0 0; vertical-align: middle;}
.text-muted h4 {background: #042b55; color: #fff; padding: 1em}
.text-muted > ul li {border-bottom: 1px dotted #042b55;	line-height: 30px; list-style: outside none none;	padding-left: 25px}
.text-muted > ul {margin-bottom: 1em; margin-left: 0; padding-left: 0;}
.btn-basket {width: 100%;}
.chevron-right li:before {content: '\e080';}
.list-unstyled {color: #888;}
.panel-default > .panel-heading {background: #dfedf8;}
.panel-group .panel {border-radius: 0px; font-family: 'Nanum Gothic', sans-serif;}
.panel-heading {padding: 10px 15px;	border-radius: 0;}
.panel-title a {display: block;}
.panel {border: none; box-shadow: none;}
.header-style-1 .navbar-search a {color: #fff;}
.panel-body {font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif; color: #898989; line-height: 2em;}
._white{background:#fff;color:#000;font-size:.9em;padding:.5em;-webkit-box-shadow:0 1px 12px 0 rgba(0,0,0,.43);-moz-box-shadow:0 1px 12px 0 rgba(0,0,0,.43);box-shadow:0 1px 12px 0 rgba(0,0,0,.43);position:relative;text-transform:uppercase;z-index:10}
.ml_icon {padding: 0 8px 0px 0;	display: block;	float: left; margin-top: -1px; height: 16px;}
.starRating:not(old) {display : inline-block; width : 10em;	height : 1.5em;	overflow : hidden;}
.starRating:not(old) > input {margin-right : -40%;opacity : 0;}
.starRating:not(old) > label {display : block; float : right; position : relative;background : url('../images/star-off.svg'); background-size : contain;}
.starRating:not(old) > label:before {content : ''; display : block;	width : 2em;height : 2em;background : url('../images/star-on.svg');	background-size : contain;opacity : 0; transition : opacity 0.2s linear;}
.starRating:not(old) > label:hover:before, .starRating:not(old) > label:hover ~ label:before, .starRating:not(:hover) > :checked ~ label:before {opacity : 1;}
.top_scr a {display: inline-block;	padding: 12px 15px;	background: #042b55; color: #fff !important; margin: 0 auto;}
.top_scr a:hover {color: #042b55; background: #34a82a; font-weight: 300;}
i.fa.fa-tags {color: #fff;}
.account-box{border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;-o-border-radius:2px;border-radius:2px;z-index:3;font-size:13px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;padding:20px}
.forgotLnk {margin-top: 10px;display: block;}
.or-box{position:relative;border-top:1px solid #dfdfdf;padding-top:20px;margin-top:20px}
.or{color:#666;background:#fff;position:absolute;text-align:center;top:-8px;width:40px;left:46%}
.account-box .btn:hover {color: #fff; background: #34a82a;}
.btn-facebook { background: #3F639E;	color: #fff; font-weight: bold;}
.btn-google {background: #CC3333;	color: #fff; font-weight: bold;}
#hide_cart {display: none;}
.btn, .search-submit, .alert, .tooltip-inner, .form-control {-webkit-border-radius: 0; border-radius: 0;}
.upper, .text-upper {text-transform: uppercase;}
.col-centered {float: none;	display: block;	margin-left: auto; margin-right: auto;}
.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}
.underline:after{content:'';display:block;width:75px;height:0;margin:15px auto 0 auto;border-bottom:solid 3px #71c16a}
.margin-top-5 {margin-top: 5px !important;}
.margin-top-10 {margin-top: 10px !important;}
.padding-vertical-10 {padding-top: 10px !important;	padding-bottom: 10px !important;}
.margin-top-15 {margin-top: 15px !important;}
.margin-top-20 {margin-top: 20px !important;}
.margin-top-40 {margin-top: 40px;}
.padding-vertical-20 {padding-top: 20px !important;	padding-bottom: 20px !important;}
.margin-bottom-30 {margin-bottom: 30px;}

/*BLOCK-GRID-STYLES*/

[class*="block-grid-"]{display:block;margin:0;padding:0}.block-grid-item{display:inline;margin:0;padding:0 1em;height:auto;float:left;list-style:none}.block-grid-xs-1>.block-grid-item{width:100%}.block-grid-xs-1>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-1>.block-grid-item:nth-of-type(1n+1){clear:both}.block-grid-xs-2>.block-grid-item{width:50%}.block-grid-xs-2>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-2>.block-grid-item:nth-of-type(2n+1){clear:both}.block-grid-xs-3>.block-grid-item{width:33.33333%}.block-grid-xs-3>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-3>.block-grid-item:nth-of-type(3n+1){clear:both}.block-grid-xs-4>.block-grid-item{width:25%}.block-grid-xs-4>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-4>.block-grid-item:nth-of-type(4n+1){clear:both}.block-grid-xs-5>.block-grid-item{width:20%}.block-grid-xs-5>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-5>.block-grid-item:nth-of-type(5n+1){clear:both}.block-grid-xs-6>.block-grid-item{width:16.66667%}.block-grid-xs-6>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-6>.block-grid-item:nth-of-type(6n+1){clear:both}.block-grid-xs-7>.block-grid-item{width:14.28571%}.block-grid-xs-7>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-7>.block-grid-item:nth-of-type(7n+1){clear:both}.block-grid-xs-8>.block-grid-item{width:12.5%}.block-grid-xs-8>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-8>.block-grid-item:nth-of-type(8n+1){clear:both}.block-grid-xs-9>.block-grid-item{width:11.11111%}.block-grid-xs-9>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-9>.block-grid-item:nth-of-type(9n+1){clear:both}.block-grid-xs-10>.block-grid-item{width:10%}.block-grid-xs-10>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-10>.block-grid-item:nth-of-type(10n+1){clear:both}.block-grid-xs-11>.block-grid-item{width:9.09091%}.block-grid-xs-11>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-11>.block-grid-item:nth-of-type(11n+1){clear:both}.block-grid-xs-12>.block-grid-item{width:8.33333%}.block-grid-xs-12>.block-grid-item:nth-of-type(n){clear:none}.block-grid-xs-12>.block-grid-item:nth-of-type(12n+1){clear:both}



/*xs-screen*/
@media screen and (max-width: 600px) {
.entry-summary{margin: 0!important; padding: 1px 25px 25px !important;}
.entry-title h2 {font-size: 1.3em !important;}
.post {margin-bottom: 25px !important;}		
.top_scr a{display: block !important;}	
.cart_itm_tit_con{display: none;}	
#selectedsection span{display: block !important;}
.per_page, .sort_by{margin-bottom: 10px;}	
.viewall_pagination{display: block !important; float: none !important; clear: both;}	
.viewAll{margin-top: 0px !important;}	
.b365_logo {width: 125px !important;}
.filter_labels .alert{margin: 5px !important;}	
.product-header-actions	.form-control{width: 89%;}
.sort_by{float: right !important;}	
.pagination_top	{text-align: center !important; float: none !important;}
.pagination_top .pagination	{float: right !important;}
.tc_first {float: none !important;}	
.tc_third a:first-child span{display: none;}	
.tc_third a:first-child i::before{content: "\f007"; vertical-align: middle; font-family: FontAwesome; font-size: 1.5em; color: #000; font-style: normal;}
.tc_third a:last-child span{display: none;}
.tc_third a:last-child span.cart_count{display: inline-block; vertical-align: middle;}	
.tc_third a:last-child i::before{content: "\f07a"; vertical-align: middle; font-family: FontAwesome; font-size: 1.5em; color: #000; font-style: normal;}
.tc_second_logo{max-width: 70% !important;}	
.tc_first .tc_first_num span{display: none;}	
.tc_third{top: -120px !important;}	
.tc_first_num i.fa-phone{width: 27px !important; height: 27px !important; line-height: 27px !important; border-radius: 2px !important; background: #71c16a; color: #fff; border: none !important; font-size: 1.2em;}	
.tc_third a .cart_count{width: 30px !important; height: 30px !important; line-height: 30px !important; font-size: 1.2em !important;}
.tc_first_search input[type="search"] {border: 1px solid #ddd !important; padding: 0.2em 1em !important;}
.tc_first{margin-bottom: 0.5em !important;}
.tc_first .tc_first_search{margin: 0.1em !important;}	
.tc_first_search button{text-outline: 3px !important; top: 3px !important;}	
.item_det p {margin-left: 5px !important; margin-bottom: 0 !important;}
.item_det2 p {margin-left: 5px !important;	margin-bottom: 0 !important;}
.dash_but{margin-bottom: 0.5em;}	
	

}


@media (min-width: 640px) {

.block-grid-sm-1>.block-grid-item{width:100%}.block-grid-sm-1>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-1>.block-grid-item:nth-of-type(1n+1){clear:both}.block-grid-sm-2>.block-grid-item{width:50%}.block-grid-sm-2>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-2>.block-grid-item:nth-of-type(2n+1){clear:both}.block-grid-sm-3>.block-grid-item{width:33.33333%}.block-grid-sm-3>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-3>.block-grid-item:nth-of-type(3n+1){clear:both}.block-grid-sm-4>.block-grid-item{width:25%}.block-grid-sm-4>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-4>.block-grid-item:nth-of-type(4n+1){clear:both}.block-grid-sm-5>.block-grid-item{width:20%}.block-grid-sm-5>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-5>.block-grid-item:nth-of-type(5n+1){clear:both}.block-grid-sm-6>.block-grid-item{width:16.66667%}.block-grid-sm-6>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-6>.block-grid-item:nth-of-type(6n+1){clear:both}.block-grid-sm-7>.block-grid-item{width:14.28571%}.block-grid-sm-7>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-7>.block-grid-item:nth-of-type(7n+1){clear:both}.block-grid-sm-8>.block-grid-item{width:12.5%}.block-grid-sm-8>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-8>.block-grid-item:nth-of-type(8n+1){clear:both}.block-grid-sm-9>.block-grid-item{width:11.11111%}.block-grid-sm-9>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-9>.block-grid-item:nth-of-type(9n+1){clear:both}.block-grid-sm-10>.block-grid-item{width:10%}.block-grid-sm-10>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-10>.block-grid-item:nth-of-type(10n+1){clear:both}.block-grid-sm-11>.block-grid-item{width:9.09091%}.block-grid-sm-11>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-11>.block-grid-item:nth-of-type(11n+1){clear:both}.block-grid-sm-12>.block-grid-item{width:8.33333%}.block-grid-sm-12>.block-grid-item:nth-of-type(n){clear:none}.block-grid-sm-12>.block-grid-item:nth-of-type(12n+1){clear:both}

}


@media (max-width: 480px) {
.save_cont_but a{display: block !important; margin-top: 0.5em;}
.viewall_pagination{display: block !important; text-align: center !important;}	
.pagination_top{display: inline-block !important; margin-top: 1em !important;}	
.viewAll {display: block !important; float: none !important; clear: both; text-align: center;}	
.per_page, .sort_by{margin-bottom: 10px;}	
.addon_button a{font-size: 1em !important;}	
.slider-nav .slick-slide{margin-right: 5px !important;}	
.add_to_cart .addto_cart{padding: 0 1.8em !important;}	
.add_to_cart {display: block !important; text-align: center !important;}	
.addon_button {display: block !important; float: none !important; margin-top: 1em;}	
.addon_button a{display: block !important; width: 100%;}	
.main_top_head{margin-top: 0 !important;}
.clea_sal_main a{font-size: 0.7em !important; padding: 5px !important;}	
.ico_ind_top{font-size: 1em !important;}	
.con_ind_top span.con_num_top{font-size: 0.9em !important;}	
.con_ind_top p{font-size: 0.7em !important;}
.log_ind_main span.fa-user{font-size: 1em !important;}
.log_ind_main a{font-size: 0.9em !important;}
.cart_ind_main a{font-size: 0.7em !important;}
.cart_ind_main a span.chk_out{padding: 5px !important;}	
.qty_text {margin-left: 0px !important;}
.qty_box {margin-left: 0px !important;}
.right {text-align: center !important;}
._new_features {font: 20px 'Nanum Gothic', sans-serif; font-style: italic; text-align: center; color: #042b55!important;}
.breadcrumb {font-size: 11px;}
.home-trending .row > [class*="col-"] {width: 100% !important;}
.products.scroll {overflow: auto;}
.products.scroll > .row {white-space: nowrap;}
.products.scroll > .row > [class*="col-"] {float: none !important; display: inline-block; width: 85% !important;}
.item_det p {margin-left: 0px !important;}
.divide_li {width: 100% !important;	float: left;}
.awemenu .awemenu-item.awemenu-active > a {color: #fff !important;}
.product-list .product-media {float: none; margin-right: 0;}
.product-list .product-name {margin-top: 15px;}
.dash_but{padding: 0.3em;}	
.dash_but p{font-size: 1em; margin-top: 7px;}

}


.list-socials {display: inline-block; padding-left: 0; margin-bottom: 0; list-style: none;}
.list-socials > li {display: inline-block;}
.list-socials > li > a {color: #898989;	display: inline-block; padding: 0 5px;}
.list-socials > li > a:hover {color: #042b55;}
.list-socials > li:last-child > a {margin-right: 0;}
.alert-success {background: #59b408; border-color: transparent; color: #fff;}
.alert-success hr {border-top-color: #4d9c07;}
.alert-success .alert-link {color: #e6e6e6;}
.alert-info {background: #3CBC8D;	border-color: transparent; color: #fff;}
.alert-info hr {border-top-color: #36a97f;}
.alert-info.alert-outline {color: #3CBC8D;background: transparent; border-color: #3CBC8D;}
.alert-info.alert-outline .close {color: #3CBC8D;}
.alert-warning {background: #FCA13F;border-color: transparent;color: #fff;}
.alert-warning hr {border-top-color: #fc9526;}
.alert-warning.alert-outline {color: #FCA13F;background: transparent;border-color: #FCA13F;}
.alert-warning.alert-outline .close {color: #FCA13F;}
.alert-danger {background: #fd6a4d; border-color: transparent; color: #fff;}
.alert-danger hr {border-top-color: #fd5534;}
.alert-danger .alert-link {color: #e6e6e6;}
.alert-danger.alert-outline {color: #fd6a4d;background: transparent;border-color: #fd6a4d;}
.alert-danger.alert-outline .close {color: #fd6a4d;}
.form-control:focus {border-color: #8c8c8c;	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.form-control {-webkit-box-shadow: none;box-shadow: none;}
.btn-default {color: #042b55; background: #fff; border-color: #ddd;}
.btn-default:focus, .btn-default.focus {color: #333; background: white;border-color: #f7f7f7;	}
.btn-default:hover {color: #333;background: white;border-color: #f7f7f7;}
.btn-default:hover, .btn-default:focus {border-color: #ddd;}
.btn-primary {color: #fff; background: #34a82a; font-weight: 400; display: block; text-transform: uppercase; font-size: 1.1em; border:none;}
.btn-primary:focus, .btn-primary.focus {color: #fff;background: #34a82a; border: none;}
.btn-primary.active{color: #fff;background: #228619;}
.btn-primary.active:hover{background: #228619;}
.btn-primary:hover {color: #fff;background: #228619;}
.btn-success {color: #fff;background: #59b408;border-color: #59b408;}
.btn-success:focus, .btn-success.focus {color: #fff;background: #71e50a;}
.btn-success:hover {color: #fff;background: #71e50a;}
.btn-danger {color: #fff;background: #fd6a4d;border-color: #fd6a4d;}
.btn-danger:focus, .btn-danger.focus {color: #fff;background: #fe947f;border-color: #fe947f;	}
.btn-danger:hover {color: #fff;background: #fe947f;border-color: #fe947f;}
.btn-warning {color: #fff;background: #FCA13F;border-color: #FCA13F;}
.btn-warning:focus, .btn-warning.focus {color: #fff;background: #fdba71;border-color: #fdba71;}
.btn-warning:hover {color: #fff;background: #fdba71;border-color: #fdba71;}

.breadcrumb {background: transparent;	margin: 15px 0 15px 0px;padding: 0;}
._newbread {background: #dfedf8;}
.breadcrumb > .active {color: #71c16a;}
.breadcrumb li a {font-size: 13px;text-transform: capitalize;}
.breadcrumb li:last-child a{color: #71c16a; text-decoration: underline;}
.breadcrumb li:not(:last-child) a {color: #042b55;}
.pagination{float: right; margin: 0;}
.pagination > li > a, .pagination > li > span {font-size: 15px;	margin-left: 5px;font-family: Arial, Helvetica Neue, Helvetica, sans-serif;	color: #333;background: #fff;	border:1px solid #e1e1e1;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color: #fff;	background: #71c16a;border:1px solid #e1e1e1;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {color: #fff;	background: #71c16a;border:1px solid #e1e1e1;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #fff;	background: #71c16a;}
.pagination > li.pagination-next > a, .pagination > li.pagination-prev > a {-webkit-border-radius: 0 !important;border-radius: 0 !important;border-color: #e1e1e1;}
.pagination > li.pagination-next > a:hover, .pagination > li.pagination-next > a:focus, .pagination > li.pagination-prev > a:hover, .pagination > li.pagination-prev > a:focus {border-color: #e1e1e1;}

.awe-nav {display: block;text-align: left;padding-left: 0;border-bottom: solid 1px #e1e1e1;margin-bottom: 0;}
.awe-nav > li {display: inline-block;}
.awe-nav > li > a {font-family: 'Nanum Gothic', sans-serif;	padding: 0px 20px 10px 1px;	font-size: 14px;	text-transform: uppercase;display: inline-block;position: relative;bottom: -1px;border-bottom: solid 2px transparent;}
.awe-nav > li.current, .awe-nav > li.active > a {color: #042b55;border-bottom-color: #042b55;}
.awe-nav-responsive {overflow: auto;}
.awe-nav-responsive .awe-nav {white-space: nowrap;}
.awemenu-nav {background: #042B55;}
.awemenu-nav .awemenu-bars {display: none;}
.awemenu-nav .awemenu-container {position: relative;}
.awemenu-left .awemenu, .awemenu-default .awemenu {color: #333;position: static;width: auto;}
.awemenu-left .awemenu.awemenu-right, .awemenu-default .awemenu.awemenu-right {float: right;}
.awemenu-left .awemenu.awemenu-left, .awemenu-default .awemenu.awemenu-left {float: left;}
.awemenu-left .awemenu .awemenu-item > a, .awemenu-default .awemenu .awemenu-item > a {color: #fff !important;	font-family: 'Nanum Gothic', sans-serif;font-size: 14px;text-transform: uppercase;line-height: 49px;padding-left: 25px;padding-right: 25px;display: block;position: relative;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: color 0.3s ease, background 0.3s ease;-o-transition: color 0.3s ease, background 0.3s ease;transition: color 0.3s ease, background 0.3s ease;z-index: 98;}
.awemenu-left .awemenu .awemenu-item:hover > a, .awemenu-left .awemenu .awemenu-item.awemenu-current-item > a, .awemenu-left .awemenu .awemenu-item.awemenu-active > a, .awemenu-default .awemenu .awemenu-item:hover > a, .awemenu-default .awemenu .awemenu-item.awemenu-current-item > a, .awemenu-default .awemenu .awemenu-item.awemenu-active > a {color: #042b55 !important;background: #fff;}
._showmenu a {z-index: 1000 !important}
.awemenu-active:hover > a {color: #042b55 !important;background: #fff;}
.awemenu-left .awemenu .awemenu-item .awemenu-submenu, .awemenu-default .awemenu .awemenu-item .awemenu-submenu {background: #ffffff;-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15);box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15);text-align: left;z-index: 999 !important;}
.awemenu-left .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a, .awemenu-default .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a {color: #333;}
.awemenu-left .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a, .awemenu-left .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-current-item > a, .awemenu-default .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a, .awemenu-default .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-current-item > a {color: #042b55;}
.awemenu-left.awemenu-standard .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-left.awemenu-top .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-left.awemenu-bottom .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-left.awemenu-left .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-left.awemenu-outleft .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-standard .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-top .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-bottom .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-left .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-outleft .awemenu .awemenu-item > a .awemenu-arrow {position: absolute;line-height: 1;	right: 10px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.awemenu-left.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a, .awemenu-left.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a, .awemenu-left.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a, .awemenu-left.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a, .awemenu-left.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a, .awemenu-default.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a, .awemenu-default.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a, .awemenu-default.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a, .awemenu-default.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a, .awemenu-default.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a {padding-right: 30px;}
.awemenu-left.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow, .awemenu-left.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow, .awemenu-left.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow, .awemenu-left.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow, .awemenu-left.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item > a .awemenu-arrow {right: 12px;}

.awemenu-left.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-left.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-left.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-left.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-left.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-default.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-default.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-default.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-default.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-default.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a {padding-right: 20px;	padding-left: 30px;}
.awemenu-left.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-left.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-left.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-left.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-left.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-default.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-default.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-default.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-default.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-default.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow {right: auto;	left: 12px;}
.awemenu-left.awemenu-left .awemenu, .awemenu-left.awemenu-outleft .awemenu, .awemenu-default.awemenu-left .awemenu, .awemenu-default.awemenu-outleft .awemenu {width: 250px;}
.awemenu-left.awemenu-right .awemenu, .awemenu-left.awemenu-outright .awemenu, .awemenu-default.awemenu-right .awemenu, .awemenu-default.awemenu-outright .awemenu {width: 250px;}
.awemenu-left.awemenu-right .awemenu .awemenu-item > a, .awemenu-left.awemenu-outright .awemenu .awemenu-item > a, .awemenu-default.awemenu-right .awemenu .awemenu-item > a, .awemenu-default.awemenu-outright .awemenu .awemenu-item > a {padding-left: 30px;}
.awemenu-left.awemenu-right .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-left.awemenu-outright .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-right .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-default.awemenu-outright .awemenu .awemenu-item > a .awemenu-arrow {position: absolute;line-height: 1;	left: 12px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.awemenu-left.awemenu-right .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-left.awemenu-outright .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-default.awemenu-right .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a, .awemenu-default.awemenu-outright .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a {
padding-right: 30px;
padding-left: 20px;
}
.awemenu-left.awemenu-right .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-left.awemenu-outright .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-default.awemenu-right .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow, .awemenu-default.awemenu-outright .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow {
left: auto;
right: 12px;
}
.awemenu-left .awemenu-submenu .awemenu-item > a, .awemenu-default .awemenu-submenu .awemenu-item > a {
line-height: 40px;
}
.awemenu-mobile-default .awemenu-bars {width: 60px;height: 35px;line-height: 35px;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;display: inline-block;margin: 0px 0 8px 0 !important;}
.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container {background: #042b55;color: #fff;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);}
.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu {position: absolute;background: #fff;border-top: 1px solid rgba(0, 0, 0, 0.05);z-index: 1000;}
.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item > a, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item > a, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item > a, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item > a, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item > a {display: block;color: #000 !important;padding: 15px 20px;text-decoration: none;text-transform: uppercase;border-bottom: 1px solid rgba(0, 0, 0, 0.05);-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;font-family: 'Nanum Gothic', sans-serif;font-size: 14px;font-weight: 500;}
.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow {float: right;margin-top: 3px;width: 15px;height: 15px;text-align: center;line-height: 15px;}
.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item.awemenu-active > a, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item.awemenu-active > a, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item.awemenu-active > a, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item.awemenu-active > a, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item.awemenu-active > a {color: #fff !important;background: #042b55;}
.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item {
padding-left: 20px;
padding-right: 20px;
}
.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a {
padding-left: 0;
padding-right: 0;
}
.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a, .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a, .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a, .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a, .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a {
padding-left: 15px;
padding-right: 15px;
}
.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-bars, .awemenu-mobile-default.awemenu-mobile-outright .awemenu-bars {
float: right;
}
.awemenu-mobile-default.awemenu-mobile-outleft .awemenu, .awemenu-mobile-default.awemenu-mobile-outright .awemenu {
width: 250px;
position: fixed !important;
border-right: solid 1px #ddd;
}
.awemenu-mobile-default.awemenu-mobile-outright .awemenu-bars {
float: left;
}
.awemenu-mobile-default.awemenu-active .awemenu-bars span.fa:before {
content: '\f00d';
}

.awe-box {display: block;}
.awe-box-content {display: block;overflow: hidden;}
.awe-box-content h3, .awe-box-content h2 {text-transform: uppercase;overflow: hidden;text-overflow: ellipsis;}
.awe-box-content h2 {color: #042b55;}
.awe-box-content h2 {font-size: 30px;margin: 45px 0;}
.awe-box-content h3 {font-size: 1.3em;margin: 1em 0 0.5em 0;}
ul.light.center {list-style-type: none;}
.awe-box-content p {margin-bottom: 0;color: #333;line-height: 2em;text-align: center;}
.plineh .blog_list{padding-left: 1em; color: #042b55; list-style-type: square;}
.plineh .blog_list li{font-size: 15px; color: #000; line-height: 2.5em;}
.blog_text{color: #000;	line-height: 2.5em;	font-size: 15px; font-weight: 300; text-align: justify; }
.heading_2{font-family: 'Nanum Gothic', sans-serif; font-size: 1.2em; line-height: 1.5em; text-transform: uppercase; background: #dfedf8; color: #042b55; text-align: center; padding: 0.8em;}
.filt_head{display: block; font-family: 'Nanum Gothic', sans-serif; color: #042b55; font-size: 1.2em; font-weight: 700; line-height: 1.9em; text-transform: uppercase; }
.plineh ol {margin-bottom: 0;color: #898989;line-height: 2em;text-align: center;font-size: 15px;list-style-type: none;}
.plineh h2 {font-size: 28px;margin: 0 0 25px 0;color: #042b55;}
.awe-media {display: block;overflow: hidden; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
margin-bottom: 2em;}
.awe-media:hover {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); transition: 0.3s;}
.awe-media-header {position: relative;overflow: hidden;}
.awe-media-header:hover .awe-media-overlay, .awe-media-header:hover .awe-media-hover {opacity: 1;}
.awe-media-header:hover .awe-media-image {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.awe-media-image {text-align: center;position: relative;display: block;-webkit-transition: all 0.25s cubic-bezier(0.37, 0.8, 0.76, 0.96);-o-transition: all 0.25s cubic-bezier(0.37, 0.8, 0.76, 0.96);transition: all 0.25s cubic-bezier(0.37, 0.8, 0.76, 0.96);}
.awe-media-image img {display: block;width: 100%;vertical-align: middle;}
.product.product-grid {min-height: 495px; padding: 5px; margin-top: 1.5em;}
.product-grid {margin-top: 1.5em;}
.product-name {height: 90px;line-height: 22px;margin: 0;}
.product-category, .product-status {color: #000;margin-bottom: 0px;font-size: 13px;}
.product-price {color: #333;font-weight: 700;}
.product-price del {color: #777;font-size: 16px;font-weight: 400;margin-top: -10px;}
.product-stars {margin-top: 10px;margin-bottom: 30px;}
.product-description {color: #898989;margin-bottom: 30px;line-height: 2em;text-align: justify;}
.product-details-wrapper .product-name {margin: 0;}
.product-media {text-align: center;overflow: hidden;position: relative;}
.product-media a {display: block;text-align: center;}
.product-media:hover .product-hover {opacity: 1;}
.product-thumbnail img {width: 100% !important;}
.product-hover{position:absolute;left:0;width:100%;bottom:-20px;opacity:0;visibility:hidden;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}
.product-grid:hover .product-hover{visibility:visible;opacity:1;bottom:0}
.product-actions{background:#fff;padding:15px 0;margin:0 15px 15px;text-align:center;-webkit-box-shadow:2px 4px 5px 0 rgba(0,0,0,.09);box-shadow:2px 4px 5px 0 rgba(0,0,0,.09)}
.product-actions>.awe-button,.product-actions>button{background:transparent;border:transparent;font-size:15px;text-transform:uppercase;padding:0 20px;border-left:solid 1px #ddd;display:inline-block}
.product-actions > .awe-button:first-child, .product-actions > button:first-child {border-left: none;}
.product-actions > .awe-button.active, .product-actions > .awe-button:hover, .product-actions > button.active, .product-actions > button:hover {color: #71c16a;}
.product-actions > .awe-button > span, .product-actions > button > span {display: none;}
.product-list:before, .product-list:after {content: " ";display: table;}
.product-list:after {clear: both;}
.product-list .product-media {float: left;margin-right: 30px;}
.product-list .product-body {overflow: hidden;}
.product-body {padding: 0.5em;border-top: 1px solid #ddd;}
.product-list .product-name {font-size: 20px;font-weight: 400;margin-top: 0;}
.product-list .product-category, .product-list .product-status {font-size: 16px;margin-bottom: 20px;}
.product-list .product-price {font-size: 30px;}
.product-list .product-price del {font-size: 18px;}

.menu-cart-total {border-top: solid 1px #e1e1e1;border-bottom: solid 1px #e1e1e1;margin-bottom: 15px;padding: 15px 0;font-family: 'Nanum Gothic', sans-serif;}
.menu-cart-total:before, .menu-cart-total:after {content: " ";display: table;}
.menu-cart-total:after {clear: both;}
.menu-cart-total > span {color: #333;font-size: 14px;font-weight: 700;}
.menu-cart-total > .price {color: #042b55;float: right;}

.product-header-actions {border-top: 1px solid #e1e1e1;padding: 5px 0;margin-bottom: 0px;border-bottom: solid 1px #e1e1e1;overflow: auto;}
.product-header-actions .form-control {margin-left: 5px;margin-right: 5px;}
.product-header-actions .form-group {position: relative;top: -3px;}

.product-slider-wrapper {position: relative;margin-bottom: 50px;padding-bottom: 50px;z-index: 1;}
.product-slider-thumbs {list-style: none;padding: 0;position: absolute;left: 0;top: 0;z-index: 2;display: inline-block;margin-left: 80px;margin-top: 100px;height: 290px;}
.product-slider-thumbs img {cursor: pointer;border: solid 2px transparent;width: 80px;}
.product-slider-thumbs .swiper-slide-active img {border: solid 2px #333;}
.product-slider-main .swiper-slide {text-align: center;}
.product-slider-main .swiper-button-next, .product-slider-main .swiper-button-prev {background: transparent;	text-align: center;font-size: 24px;line-height: 44px;}
.product-slider-main .swiper-button-next {right: 25px;}
.product-slider-main .swiper-button-prev {left: 25px;}

.view-count{display: block; float: left; background: #71c16a; margin-right: 0.5em; padding: 0.5em; }
.view-count span{display: block; text-align: center; font-size: 15px; font-weight: 700; color: #fff;  line-height: 1em;}
.view-count span:last-child{display: block; text-align: center; font-size: 12px; font-weight: 300; color: #fff; }
.per_page{display: block; float: left;}
.sort_by{display: block; float: left; margin-left: 10px;}
.pagination_top{display: block; float: right; margin: 2px 0 0 10px;}
.pagination_bottom{display: block; float: right; margin-top: 1em;}
.per_page, .sort_by{margin-top: 0.5em;}

.viewall_pagination{display: inline-block; float: right;}
.viewAll{display: inline-block; float: left; margin-top: 2px;}
.viewAll a{display: block; height: 35px; line-height: 35px; font-size: 1em; background: #71c16a; color: #fff; padding: 0 0.7em;}
.viewAll a:hover{background:#487b44; }

.rating {font-size: 18px;}
.rating.small {font-size: 14px;}
.rating span {font-family: FontAwesome;font-weight: normal;font-style: normal;display: inline-block;}
.rating span:hover {cursor: pointer;}
.rating span:before {content: "\f005";padding-right: 5px;color: #ACACAC;}
.rating span.star:before {color: #FEA200;}
.rating.live:hover span:before {color: #FEA200;}
.rating.live span:hover ~ span:before {color: #ACACAC;}

.product-quickview-popup {min-width: 900px;	padding: 0;}
.product-quickview-popup .product {margin-bottom: 0;}
.product-quickview-popup .product:before, .product-quickview-popup .product:after {content: " ";display: table;}
.product-quickview-popup .product:after {clear: both;}
.product-quickview-popup .product-media {float: left;width: 370px;}
.product-quickview-popup .product-body {overflow: hidden;padding: 20px 30px;}
.product-quickview-popup .product-name {font-size: 20px;font-weight: 400;margin-top: 0;}
.product-quickview-popup .product-category, .product-quickview-popup .product-status {font-size: 12px;}
.product-quickview-popup .product-status {font-size: 14px;margin-bottom: 20px;}
.product-quickview-popup .product-price {font-size: 30px;margin-bottom: 20px;}
.product-quickview-popup .product-price del {font-size: 18px;}
.product-quickview-popup .product-tags {color: #898989;}
.product-quickview-popup .product-list-actions-wrapper {border-top: solid 1px #e1e1e1;border-bottom: solid 1px #e1e1e1;padding: 30px 0;}
.product-quickview-popup .product-meta {font-size: 12px;padding: 15px 0;}
.product-quickview-popup .form-control {border-color: #e1e1e1;}


.product-details {padding-left: 0px;}
.product-details > nav {margin-bottom: 40px;}
.product-details .nav > li > a {font-family: 'Nanum Gothic', sans-serif;font-size: 16px;text-transform: uppercase;font-weight: 400;padding-left: 15px;}
.product-details .nav > li > a:hover, .product-details .nav > li > a:focus {background: transparent;}
.product-details .nav > li.active > a {background: #042b55;color: #fff;}
.product-details-wrapper {padding-right: 0px;}
.product-details-wrapper .product-name {font-size: 21px;margin-bottom: 10px;}
.product-details-wrapper .product-stars {margin-bottom: 15px;}
.product-details-wrapper .product-features {margin-bottom: 25px;}

.product-features {padding: 0px 0px 3px;text-transform: uppercase;color: #042b55;font-size: 22px;font-weight: 300;display: inline-block;padding-bottom: 5px;position: relative;}
.product-features:before {content: "";position: absolute;width: 50%;height: 1px;bottom: 0;left: 0%;	border-bottom: 2px solid #042b55;}
.product-details-wrapper .product-features h3 {font-size: 16px;margin-top: 0;}
.product-details-wrapper .product-features ul {margin: 0;list-style: none;padding: 0;}
.product-details-wrapper .product-features ul > li {padding: 5px 0;}
.product-details-wrapper .product-features ul > li:before {font-family: FontAwesome;content: "\f00c";display: inline-block;margin-right: 10px;font-size: 12px;}

.product-details-wrapper .product-actions-wrapper .form-control {border-color: #e1e1e1;}
.product-details-wrapper .product-list-actions {margin: 15px 0;}
.product-details-wrapper .product-list-actions .btn, .product-details-wrapper .product-list-actions .search-submit {margin-bottom: 20px;}
.product-details-wrapper .product-price {margin-right: 0px;}
.product-details-wrapper .product-price del {font-size: 20px;}
.product-details-wrapper .product-meta {font-size: 12px;}
.product-details-wrapper .product-meta a {font-weight: 700;}
#product-description > p {color: #676767;}
#product-infomation ul {list-style: none; margin: 0; padding: 0;}
.qty_box {width: 30px; text-align: center; height: 40px; margin-left: 0px;}
.qty_text {font-size: 14px; margin-top: 1px; margin-left: 0px; padding-top: 0px; display: block; clear: both;}
#product-infomation ul > li {color: #000; padding: 10px 0px; line-height: 1.5em;}
#product-infomation ul > li > .value {float: right;}
#product-infomation ul > li + li {border-top: solid 1px #e1e1e1;}
#product-review > h3 {font-size: 16px; text-transform: uppercase; margin-top: 0; margin-bottom: 25px;}
#product-review .form-control {border-color: #e1e1e1;}
#product-review .review-rating {float: left; margin-top: 10px;}
#product-review .review-rating .title {display: inline-block; margin-right: 10px;}
#product-review .submit {padding-left: 50px; padding-right: 50px;}
.product-review-list {list-style: none;	padding: 0;}
.product-review-list > li {padding: 25px 0;	border-bottom: solid 2px #d2d2d2; padding-top: 1em;}
.product-review-list .review-title {font-size: 1em;	color: #000; font-weight: 700; margin-top: 0; margin-bottom: 10px;}
.product-review-list .review-comment {margin-top: 10px; margin-bottom: 10px;}
.product-review-list .review-comment > p:last-child {margin-bottom: 0;}
.product-review-list .review-meta {color: #898989; font-size: 12px;}
.product-review-list .review-meta .author {color: #333;	font-weight: 700;}
.product-review-list .review-meta .author:hover {color: #042b55;}
.product-grid .product-thumbnail {overflow: hidden;	position: relative;	padding: 0.5em;}
.product-grid .product-thumbnail img {opacity: 0; visibility: hidden; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}
.thumbnail {margin-bottom: 0px;}
.product-grid .product-thumbnail img.current {opacity: 1; visibility: visible;}
.product-grid .product-thumbnail img ~ img {position: absolute;	top: 0;	left: 0;}
.easyzoom img {max-width: inherit;}
#open-filters {color: #fff;	background: #042b55; position: fixed; right: 0;	top: 35%; padding: 4px 10px;	cursor: pointer; z-index: 1000;	display: none; font-size: 24px}
#open-filters>span {display: none}
.open-filters-open {overflow: hidden}
.widgets-filter-overlay {background: rgba(255,255,255,.5); position: fixed;	left: 0; right: 0; top: 0; bottom: 0; z-index: 99998}

/*Medium Screen*/
@media (max-width: 991px) {
.best_seller .product-name { height: 110px;}
.product-name { height: 110px;}	
.product.product-grid {min-height: 365px !important;}	
.section-header {margin-bottom: 0px !important; text-align: center ;}	
/*CART*/	
.cart_itm_tit_con{display: none !important;}	
.price_tot_nopad{background: #f5f5f5; padding: 5px; overflow: auto;}
.mid_resp_blk {display: block; width: 50%; margin-left: 27%;}	
.cart_pro_price{text-align: center;}	
.cart_pro_price::before {display:block; content: 'Price'; font-size: 0.9em; color: #042b55;}	
.cart_pro_qty::before {display: block; content: 'Qty'; font-size: 0.9em; color: #042b55;}	
.cart_pro_tot::before {content: 'Total'; font-size: 0.9em; color: #042b55;}	
.cart_pro_remo_but {margin-top: 8px;}	

._green{width: 100% !important;}
.overall-rating-container .overall-rating-text{font-size: 1em !important;}	
.overall-rating-container .rating-text-out-of{font-size: 1em !important;}	
.rate-this-container span{font-size: 1em !important;}	
.shipp_itemcode{margin-top: 0.5em !important;}	
.shipping_chrg span{font-size: 1.2em !important;}	
.item_code h5{font-size: 1em !important;}
.item_code span	{font-size: 1em !important;}
.product_info_con{margin-top: 1em;}	
.slick-initialized .slick-slide{display: inline-block !important;}	
.slick-slide{float: none !important;}
.slick-track{text-align: center !important;}

.shop-widgets-filters {position: fixed;	width: 256px; background: #fff;	top: 0;	bottom: 0; right: 0; padding: 15px; border-left: solid 1px #bbbbbb;	overflow: auto;	z-index: 100000; visibility: hidden; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease;	-webkit-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%);}
.shop-widgets-filters.open {visibility: visible; -webkit-transform: translateX(0); -ms-transform: translateX(0);-o-transform: translateX(0); transform: translateX(0);}
#open-filters {display: inline-block;}
.section-post-media {float: none; margin-right: 0; width: 100%;}
.policy-wrapper.policy-style {margin-top: 0; border-bottom: solid 1px #e1e1e1;}
.cate-section-trait h2 {font-size: 40px; line-height: 40px;}
.cate-section-trait h2 > small {font-size: 20px;}
.cate-section-gutter.cate-overlay .category-text {padding-top: 30px;}
.cate-section-gutter .category-text h3 {font-size: 24px;}
.contact-content .dl-horizontal dd {margin-left: 0;	margin-bottom: 15px;}
.product-slider-thumbs {margin-left: 40px;}
.product-details {margin-top: 50px;	padding-left: 0;}
.header-style-2 .navbar-search, .header-style-1 .navbar-search {margin-top: -72px;}
.header-style-1 .navbar-search a {color: #042b55;}
.fil_close {display: block;	padding: 0 0 2px; text-align: center; cursor: pointer; font-size: 12px;	text-transform: uppercase; border: 1px solid #042b55; margin-bottom: 5px;}
.dash_but{height: 43px; margin-bottom: 1em;}
.dash_but svg{display: block; width: 34px; float: left;}
.dash_but p{float: left; margin-left: 16px;}
.account_header{text-align: left;}
	
}

@media (min-width: 481px) and (max-width: 767px) {

.products-grid-wrapper > .row > [class*="col-"] {width: 50%;}

}

.product-details-left {padding-bottom: 0;padding-top: 40px;	margin-bottom: 50px; margin-top: 25px; border-bottom: solid 1px #e1e1e1; border-top: solid 1px #e1e1e1; overflow: hidden;}
.product-details-left .product-details {padding-left: 0;}
.product-details-left .product-details nav {float: right; width: 320px;	border-bottom: none; border-left: solid 1px #e1e1e1; margin-left: -2px;}
.product-details-left .product-details .tab-content {overflow: hidden; position: relative; left: -1px;	border-right: solid 1px #e1e1e1; padding-left: 30px;}
.pnav {border-bottom: solid 1px #e1e1e1; padding-bottom: 25px;}


@media (min-width: 992px) {

.sidebar_options > .panel-heading{display: block}	
.block-grid-md-1 > .block-grid-item {width: 100%;}
.block-grid-md-1 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-1 > .block-grid-item:nth-of-type(1n+1) {clear: both;}
.block-grid-md-2 > .block-grid-item { width: 50%;}
.block-grid-md-2 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-2 > .block-grid-item:nth-of-type(2n+1) {clear: both;}
.block-grid-md-3 > .block-grid-item {width: 33.33333%;}
.block-grid-md-3 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-3 > .block-grid-item:nth-of-type(3n+1) {clear: both;}
.block-grid-md-4 > .block-grid-item {width: 25%;}
.block-grid-md-4 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-4 > .block-grid-item:nth-of-type(4n+1) {clear: both;}
.block-grid-md-5 > .block-grid-item {width: 20%;}
.block-grid-md-5 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-5 > .block-grid-item:nth-of-type(5n+1) {clear: both;}
.block-grid-md-6 > .block-grid-item {width: 16.66667%;}
.block-grid-md-6 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-6 > .block-grid-item:nth-of-type(6n+1) {clear: both;}
.block-grid-md-7 > .block-grid-item {width: 14.28571%;}
.block-grid-md-7 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-7 > .block-grid-item:nth-of-type(7n+1) {clear: both;}
.block-grid-md-8 > .block-grid-item {width: 12.5%;}
.block-grid-md-8 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-8 > .block-grid-item:nth-of-type(8n+1) {clear: both;}
.block-grid-md-9 > .block-grid-item {width: 11.11111%;}
.block-grid-md-9 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-9 > .block-grid-item:nth-of-type(9n+1) {clear: both;}
.block-grid-md-10 > .block-grid-item {width: 10%;}
.block-grid-md-10 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-10 > .block-grid-item:nth-of-type(10n+1) {clear: both;}
.block-grid-md-11 > .block-grid-item {width: 9.09091%;}
.block-grid-md-11 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-11 > .block-grid-item:nth-of-type(11n+1) {clear: both;}
.block-grid-md-12 > .block-grid-item {width: 8.33333%;}
.block-grid-md-12 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-md-12 > .block-grid-item:nth-of-type(12n+1) {clear: both;}			
.lookbook h2 {text-align: center; letter-spacing: 7px;}
.lookbook .line {display: inline-block;}
.lookbook .small-image {display: block;}
.lookbook .content {margin-left: 70px; margin-right: 70px;}
.lookbook .content-body {width: 50%; margin-top: -100px; padding: 35px;}
.subscible-inline .subscribe-comment {text-align: center; margin-bottom: 0;}
.payment-right {padding-left: 70px;}
.alignleft {float: left; margin-right: 15px;}
.alignright {float: right; margin-left: 15px;}
.section-header.margin-bottom-5.margin-top-40 img {border: 6px solid #042b55; margin-top: -1em; padding: 1em;}

}

.divider-small {display: block;	margin: 15px 0;	line-height: 1;	height: 0; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; color: #333; opacity: 0.5;	-webkit-user-select: none; -moz-user-select: none;	-ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent;}
.hpg_bg {background: #f4f4f4;}
.divider {display: block; margin: 0px 0; line-height: 1; height: 0;	font-weight: 700; text-transform: uppercase; letter-spacing: 2px; color: #333; opacity: 0.5; -webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent;}
.divider.light {color: #fff;}
.divider.super {margin: 50px 0;}
.divider-small:not(.horizontal) {height: 1px; border-top: 1px solid #dddddd;}
.divider:not(.horizontal) {height: 1px;	border-top: 1px solid #e1e1e1;}
.divider.horizontal {display: table; white-space: nowrap; height: auto;	line-height: 1;	overflow: hidden; text-align: center;}
.divider.horizontal:before, .divider.horizontal:after {background-image: url("../img/divider.png");	content: ''; display: table-cell; position: relative; top: 50%;	width: 50%;	background-repeat: no-repeat;}
.divider.horizontal:before {background-position: right 25px top 50%;}
.divider.horizontal:after {background-position: left 25px top 50%;}
.ranger-wrapper {margin-bottom: 25px;}
.price_slider.ui-slider, .ranger.ui-slider {height: 3px; background: #e1e1e1; position: relative; border: none;}
.price_slider.ui-slider .ui-slider-range, .ranger.ui-slider .ui-slider-range {background: #042b55 none repeat scroll 0 0; border: medium none; display: block; height: 100%; position: absolute; top: 0; z-index: 1;}
.price_slider.ui-slider .ui-slider-handle, .ranger.ui-slider .ui-slider-handle {background: url("../img/ranger-bar.png") no-repeat center center #b9b9b9; cursor: pointer; height: 15px; width: 15px; position: absolute; z-index: 2; margin-left: 0; top: -6.5px; -webkit-border-radius: 0; border-radius: 0; border: none; -webkit-transition: left 0.15s ease; -o-transition: left 0.15s ease; transition: left 0.15s ease;}
.price_slider.ui-slider .ui-slider-handle:focus, .price_slider.ui-slider .ui-slider-handle:active, .ranger.ui-slider .ui-slider-handle:focus, .ranger.ui-slider .ui-slider-handle:active {outline: none;}
.nano {background: #fff;}
.nano > .nano-pane {background: #dfdfdf; width: 6px; -webkit-border-radius: 0; border-radius: 0;}
.nano > .nano-pane > .nano-slider {background: #042b55; -webkit-border-radius: 0; border-radius: 0;	margin: 0; -webkit-transition: background 0.15s ease-in-out; -o-transition: background 0.15s ease-in-out; transition: background 0.15s ease-in-out;}
.nano > .nano-pane > .nano-slider:hover, .nano > .nano-pane > .nano-slider:focus, .nano > .nano-pane > .nano-slider:active {background: #ffbe4d;}
.widget {margin-bottom: 50px;}
.widget:last-child {margin-bottom: 0;}
.widget ul {padding: 0;	list-style: none;}
.widget ul > li {margin: 0;}
.widget ul > li > a {display: block; height: 100%; padding: 4px 0; color: #333;}
.widget ul > li > a:hover {text-decoration: underline;}
.widget ul > li ul {margin-left: 20px;}
.widget ul li.parent > a {font-weight: bold;}
.widget .list-socials > li > a {font-size: 18px; margin: 0 20px 0 0; padding: 0;}
.categories_text {font-size: 14px !important}
.widget-title {font-family: 'Nanum Gothic', sans-serif;	color: #fff; font-size: 18px; font-weight: 700;	text-transform: uppercase; margin-top: 0; text-decoration: underline;}
.widget-title1 {font-family: 'Nanum Gothic', sans-serif; color: #FFF; font-size: 12px; font-weight: 500; text-transform: uppercase; margin-top: 0px; margin-bottom: 0; padding: 5px;}
.widget-content p:last-child {margin-bottom: 0;}
.widget-comment {padding: 10px 0;}
.widget-comment .widget-comment-title {font-size: 14px;	font-weight: 400; margin-top: 0;}
.widget-comment .widget-comment-time, .widget-comment .widget-comment-time a {color: #fff; font-size: 12px;	margin-bottom: 15px;}
.widget-comment .widget-comment-sumary {font-size: 12px;}
.widget-comment .widget-comment-sumary > p {margin-bottom: 0;}
.widget-comment .widget-comment-sumary > p:before {content: "â€œ";}
.widget-comment .widget-comment-sumary > p:after {content: "â€";}
.widget_categories ul > li, .cat_categories ul > li, .widget_product_prices ul > li, .cat_product_prices ul > li, .widget_product_categories ul > li, .cat_product_categories ul > li {background-repeat: no-repeat; background-position: -20px 50%; -webkit-transition: background 0.25s ease; -o-transition: background 0.25s ease;	transition: background 0.25s ease;}
.cat_product_categories ul > li {background-image: url("../img/bullet_1.png"); background-position: 5px 50%;	padding-left: 25px;	line-height: 24px;}
.widget_categories ul > li:hover, .widget_categories ul > li.current, .widget_categories ul > li.active, .widget_product_prices ul > li:hover, .widget_product_prices ul > li.current, .widget_product_prices ul > li.active, .widget_product_categories ul > li:hover, .widget_product_categories ul > li.current, .widget_product_categories ul > li.active {background-image: url("../img/bullet.png"); background-position: 5px 50%;}
.widget_categories ul > li > a, .widget_product_prices ul > li > a, .widget_product_categories ul > li > a {	padding: 10px 20px;}
.widget_categories ul > li > a:hover, .widget_categories ul > li.current > a, .widget_categories ul > li.active > a, .widget_product_prices ul > li > a:hover, .widget_product_prices ul > li.current > a, .widget_product_prices ul > li.active > a, .widget_product_categories ul > li > a:hover, .widget_product_categories ul > li.current > a, .widget_product_categories ul > li.active > a {color: #042b55;}
.widget_recent_entries ul > li, .widget_recent_comments ul > li {border-bottom: solid 2px #f1f1f1;}
.widget_recent_entries ul > li:last-child, .widget_recent_comments ul > li:last-child {border-bottom: none;}
.footer-wrapper .widget {margin-bottom: 35px;}
.footer-wrapper .widget .widget-title {font-family: 'Nanum Gothic', sans-serif;	color: #ffffff;	font-size: 16px; font-weight: 700; text-transform: uppercase; margin-top: 0;}
.footer-wrapper .widget .payment_title {font-family: 'Nanum Gothic', sans-serif; color: #ffffff; font-size: 16px; font-weight: 700; text-transform: uppercase; margin-top: 2em;}
.footer-wrapper .widget ul {padding-left: 0; list-style: none;}
.footer-wrapper .widget ul > li > a {color: #fff;}
.footer-wrapper .widget ul > li > a:hover, .footer-wrapper .widget ul > li > a:active {color: #fff; text-decoration: underline;}
.subscible-wrapper .widget {margin-bottom: 0;}
.subscible-wrapper .widget-title {color: #fff;}
.twitter-tweets {margin: 0;}
.twitter-tweets > li {padding-left: 35px; position: relative; margin-bottom: 25px !important; display: block;}
.twitter-tweets > li:before {color: #898989;font-family: 'aweicon';content: "\e614";position: absolute;left: 0;
font-size: 18px;}
.twitter-tweets .tweet-content {margin-bottom: 10px;}
.twitter-tweets .tweet-time {font-size: 12px;}
.twitter-tweets .tweet-time a {color: #898989;}
.instagram-widget {margin: 0 -25px;}
.instagram-widget > li {float: left; padding-left: 25px;}
.instagram-widget > li a:hover {opacity: 0.75;}
.search-form {position: relative;}
.search-form label {margin: 0; width: 100%;}
.search-form label > span {display: none;}
.search-field {width: 100%; border: solid 1px #e1e1e1; height: 35px; line-height: 35px; padding: 0 10px; display: block; font-weight: 400; -webkit-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.search-field:focus { outline: none; border-color: #8c8c8c;}
.search-submit {position: absolute; right: 5px; top: 5px;}
.search-submit:focus {outline: none;}
.subscible-wrapper {color: #fff; background: #2F2F2F;}
.subscribe-title {margin: 0; text-transform: uppercase;}
.subscribe-comment {margin-bottom: 0;}
.subscribe-comment p:last-child {margin-bottom: 0;}
.subscible-form .form-control {border: none; height: 38px; padding-top: 10px;}
.subscible-inline {padding: 35px;}
.subscible-inline .subscribe-title {font-size: 22px; line-height: 22px;}
.subscible-inline .subscribe-comment {margin-bottom: 15px;}
.subscible-inline .subscible-form .form-group, .subscible-inline .subscible-form .form-submit {float: left;}
.subscible-inline .subscible-form .form-group {width: 65%; padding-right: 10px; margin-bottom: 0;}
.subscible-inline .subscible-form .form-submit {width: 35%;}
.subscible-inline .subscible-form .form-submit .btn, .subscible-inline .subscible-form .form-submit .search-submit {width: 100%; padding-left: 0; padding-right: 0;}
.subscible-block {padding: 20px;}
.subscible-block .subscribe-title {font-size: 16px; margin-bottom: 10px;}
.subscible-block .subscribe-comment {color: #acacac; font-size: 12px; margin-bottom: 20px;}
.footer-wrapper .subscrible-form .form-control {border: none;}
.awewoo-brand {border: solid 1px #e1e1e1;}
.awewoo-brand-header {border-bottom: solid 1px #e1e1e1; padding: 5px 10px;}
.awewoo-brand-header .form-control {height: 27px;line-height: 27px; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; border: none; }
.awewoo-brand-content {padding: 10px;}
.main-header {color: #fff; background: #333; text-align: center; margin-top: 10px;}
.main-header-small {padding: 30px 0;}
.main-header-large {padding: 100px 0;}
.main-header h1, .main-header-title {color: #fff; font-size: 34px; text-transform: uppercase; margin-top: 0;
margin-bottom: 0; letter-spacing: 10px; text-indent: center;}
.main-header h1 small, .main-header-title small {color: #fff; font-size: 18px; letter-spacing: 3px;}
.main-header h1.block small, .main-header-title.block small {display: block;}
.main-header-light {color: #333; background: #f9f9f9;}
.main-header-light h1, .main-header-light-title {color: #333;}
.main-header .breadcrumb {margin-bottom: 15px;}
.section_ranges {margin-bottom: 20px;}
.section-ranges h2 span {color: #042b55}
.section-ranges h2 span.bathrooms_365 {background: #042b55; color: #fff; padding: 0 0.2em 0 0.2em}
.category_text { display: block; text-align: center; color: #000; font-size: 16px; text-transform: uppercase; transition: 0.3s; line-height: 2.5em; background: #fff; }
.category_text span {color: #777777; font-size: 12px; display: block}
.category_text span span.price {color: #db1523; font-size: 19px; display: inline-block;font-weight: bold}
.section-header {margin-bottom: 50px;}
.margin-customised {margin-top: 5px; margin-bottom: 20px}
.section-header:before, .section-header:after { content: " "; display: table;}
.section-header:after {clear: both;}
.section-header h2 {color: #042b55; margin-top: 0; margin-bottom: 0; font-size: 30px;}
.section-header h2.medium { font-size: 30px;}
.section-header p {color: #898989; font-size: 16px; margin-bottom: 0;}
.section-header p.medium {font-size: 14px; }
.main-slider-wrapper {color: #fff; position: relative;}
.main-slider-item {position: relative;}
.main-slider-item .container, .main-slider-item .header-style-4 .awemenu-left .awemenu-megamenu-item > .container-fluid, .header-style-4 .awemenu-left .main-slider-item .awemenu-megamenu-item > .container-fluid {position: relative; z-index: 1000;}
.main-slider-image img {width: 100%;}
.main-slider-text {color: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.main-slider-text h3 { font-size: 25px; margin-top: 0; text-transform: uppercase;}
.main-slider-text h3.small { font-size: 20px;}
.main-slider-text h3.small_3 {font-size: 30px; background: rgba(40, 78, 106, 0.7); width: 10%; margin: 0 auto;
padding: 0 10px;}
.main-slider-text h3.light {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 30px; font-weight: 300; background: rgba(40, 78, 106, 0.7); width: 15%; margin: 0 auto;}
.main-slider-text h2 { font-size: 80px; margin-bottom: 50px; text-transform: uppercase; }
.main-slider-text h2.small { font-size: 60px;}
.main-slider-text h2.small_2 { font-size: 60px; background: rgba(40, 78, 106, 0.7); display: inline-flex;
padding: 0 10px;}

@media (max-width: 992px) {

.main_top_head ul li{margin-left: 0.5em !important;}
.head_banners.margin-md{margin-top: 1em;}	
.main-slider-text h2 {font-size: 30px; margin-bottom: 15px;}
.main-slider-text h2.small { font-size: 20px;}
	
}

.section-post-media {float: left; margin-right: 30px; width: 50%;}
.section-post-media img {width: 100%;}
.section-post-body {overflow: hidden;}
.section-post-time {font-weight: 700; font-size: 60px; line-height: 60px;}
.section-post-time small {color: #898989; font-weight: 400; font-size: 18px;}
.section-post-title {font-size: 16px;}
.section-post-excerpt {color: #898989; font-size: 14px; line-height: 23px;}
.read-more, .read-more > a { color: #898989; font-size: 12px; border-bottom: solid 2px;}
.read-more:hover, .read-more > a:hover {color: #042b55;}
.policy-wrapper {background: #fff; padding: 20px 0; }
.log_in_sig {display: block; float: left; color: #042b55; text-transform: uppercase; margin-top: 35px;}
.log_in_sig span.fa-user {display: inline-block; padding: 0 5px 0 0; font-size: 1.2em; color: #70b4e5;}
.log_in_sig a {color: #042b55; font-size: 0.9em;}
.log_in_sig .aftr_log {font-size: 0.9em; margin-left: 20px; padding: 5px; color: #8E8E8E;}
.policy-wrapper.policy-style {position: relative; margin-top: -45px; z-index: 100; }
.policy span {display: inline-block;}
.policy {text-align: center;}
.policy .policy-icon, .policy .policy-text {display: inline-block; text-align: left;}
.policy .policy-icon {font-size: 1.2em; margin-right: 5px; color: #70b4e5;}
.login {display: block; margin-top: -0.3em; float: left;}
.policy .policy-text h4 {font-size: 14px; text-transform: uppercase; margin: 0; color: #042b55;}
.policy .policy-text h4.login {font-size: 14px; text-transform: uppercase; margin: 0; color: #fff;}
.policy .policy-text p {font-size: 12px;}
.policy .policy-text p {color: #898989; font-family: 'Nanum Gothic', sans-serif;}
.policy-block, .polity-block-container .policy-block {text-align: left; padding-right: 100px;}
.policy-block .policy-icon, .policy-block .policy-text, .polity-block-container .policy-block .policy-icon, .polity-block-container .policy-block .policy-text {display: block;}
.policy-block .policy-icon, .polity-block-container .policy-block .policy-icon {margin-bottom: 10px;}
.policy-block .policy-text h4, .polity-block-container .policy-block .policy-text h4 {font-size: 14px; margin-bottom: 20px;}
.policy-block .policy-text p, .polity-block-container .policy-block .policy-text p {font-family: 'Nanum Gothic', sans-serif; text-transform: none;}
.customers-carousel {color: #fff; margin-bottom: 30px; }
.customers-carousel h4 {margin-top: 0; margin-bottom: 40px;}
.customers-carousel p {margin-bottom: 0;}
.customers-carousel .owl-dots, .customers-carousel .owl-controls {margin-top: 50px;}
.section-brands {color: #fff; background: #333; padding: 20px 0; position: relative; z-index: 15;}
.section-brands .brands-carousel {height: 80px;}
.category-text {text-align: center; padding: 100px 0 0; overflow: hidden; height: 100%; width: 100%;}
.category-text h3 {font-size: 30px; margin-top: 0; margin-bottom: 20px;  text-transform: uppercase;}
.category-text p {color: #898989; margin-bottom: 50px;}
.awe-media-overlay .category-text {padding: 70px 70px 0;}
.awe-media-overlay .category-text p {color: #fff; font-size: 14px;}
.cate-section-trait {position: relative;}
.cate-section-trait:before, .cate-section-trait:after {content: " "; display: table;}
.cate-section-trait:after {clear: both;}
.cate-section-trait + .cate-section-trait {margin-top: 100px;}
.cate-section-trait h2 {font-size: 70px; line-height: 70px;  letter-spacing: 10px; text-transform: uppercase;}
.cate-section-trait h2 > small {color: #898989; font-size: 30px;  display: block; letter-spacing: 5px;}
.cate-section-trait .lead {color: #898989; font-size: 20px;  font-weight: 400; margin-bottom: 50px;}
.cate-section-trait .small-image {position: absolute; bottom: 0;}
.cate-section-trait .content {float: left;}
.cate-section-trait .large-image {float: right;}
.cate-section-trait.reverse .content, .cate-section-trait:nth-child(2n) .content {float: right;}
.cate-section-trait.reverse .large-image, .cate-section-trait:nth-child(2n) .large-image {float: left;}
.cate-section-gutter {position: relative; padding-top: 200%; white-space: break-word;}
.cate-section-gutter .awe-media, .cate-section-gutter .category-text {position: absolute;}
.cate-section-gutter .awe-media {top: 0; width: 100%;}
.cate-section-gutter .category-text {top: 50%; height: 50%;}
.cate-section-gutter.inverse .category-text {top: 0; height: 50%;}
.cate-section-gutter.inverse .awe-media { top: inherit; bottom: 0; width: 100%;}
.cate-section-gutter.cate-overlay {padding-top: 100%;}
.cate-section-gutter.cate-overlay .awe-media {z-index: 100;}
.cate-section-gutter.cate-overlay .category-text {color: #fff; background: rgba(51, 51, 51, 0.5);  top: 0%; height: 100%; z-index: 101; padding: 100px 0 0; width: 100%;}
.cate-section-gutter.cate-overlay .category-text p {color: #fff;}
.cate-section-gutter.cate-overlay .category-text .btn, .cate-section-gutter.cate-overlay .category-text .search-submit {color: #fff; border-color: #fff;}
.cate-section-gutter.cate-overlay .category-text .btn:hover, .cate-section-gutter.cate-overlay .category-text .search-submit:hover, .cate-section-gutter.cate-overlay .category-text .btn:focus, .cate-section-gutter.cate-overlay .category-text .search-submit:focus {color: #333; background: #fff;}
.cate-section-gutter.cate-overlay.inverse .category-text {top: 0; height: 100%;}
.cate-section-gutter.cate-overlay.inverse .awe-media { top: 0; width: 100%;}
.category-media-caption { background-clip: content-box; color: #fff; height: 300px; position: relative;}
.category-media-caption:before { background: rgba(0, 0, 0, 0.5); bottom: 0; content: ""; left: 0; margin-left: 15px; margin-right: 15px; position: absolute; right: 0; top: 0; }
.category-media-caption .content { padding: 25px; height: 300px; position: relative; }
.category-media-caption .content .btn, .category-media-caption .content .search-submit { position: absolute; bottom: 25px;}
.cate-section-gutter.cate-overlay {overflow: hidden;}
.cate-section-gutter.cate-overlay:hover .awe-media-image {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
#wrapper {background: #fff; }
#main {display: block;}
#menu-panel {color: #fff; background: #333;}
.awe-logo { float: left; display: inline-block; margin-right: 15px; line-height: 80px; }
.awe-hidden-text { display: none;}
.menu-shopping-cart {position: relative;}
.menu-shopping-cart.have-product { color: #042b55 !important;}
.cart-number { color: #fff; font-size: 10px; font-weight: 700; text-align: center; background: url("../img/bg-cart-number.png") no-repeat center center; width: 20px; height: 20px; line-height: 20px; display: inline-block; position: absolute; top: 18px; right: 3px; }
.awemenu-icon { font-size: 18px;}
.menubar-search-form { position: absolute; z-index: 1000; top: 0; right: 150px; background: #fff; max-width: 500px; margin-top: 20px; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%);
transform: translateY(-100%); visibility: hidden; opacity: 0; }
.menubar-search-form.open {-webkit-transform: translateY(1px); -ms-transform: translateY(1px); -o-transform: translateY(1px); transform: translateY(1px); visibility: visible; opacity: 1;}
.menubar-search-form > form { position: relative;}
.menubar-search-form > form .form-control {border-color: #333;}
.menubar-search-form > form .menubar-search-buttons { margin-right: 5px; margin-top: 3px; position: absolute; right: 0; top: 0;}
.menubar-search-form > form .menubar-search-buttons button:hover {background: #f9f9f9;}
.menubar-search-form > form .menubar-search-buttons button:focus {-webkit-box-shadow: none; box-shadow: none;}
.awemenu-megamenu-wrapper p {color: #898989; margin-bottom: 15px;}
.awemenu-megamenu-wrapper .col-lg-12 {padding-left: 0px !important;}
.awemenu-megamenu-wrapper .sublist {margin-top: 40px;}
.awemenu-megamenu-wrapper .bottom-link {position: absolute; bottom: 40px;}
.awemenu-megamenu-wrapper h2 { background: rgb(113,193,106,0.1); font-size: 25px; margin: 0; color: #042b55; font-weight: 300; padding: 7px 7px; }
.awemenu-megamenu-wrapper ul { list-style: none; padding-left: 0;}
.awemenu-megamenu-wrapper ul > li > a { color: #898989; padding: 0.5em 0; display: inline-block; text-decoration: none !important;}
.awemenu-megamenu-wrapper ul > li{line-height: 1.7em; border-bottom:1px solid #eaeaea; }
.awemenu-megamenu-wrapper ul > li > a:hover, .awemenu-megamenu-wrapper ul > li > a:active {color: #042b55;}
.awemenu-megamenu-wrapper ul.super > li > a { color: #000; margin: 0 10px 0 0px; padding-left: 5px; text-transform: uppercase; font-size: 14px;}
.awemenu-megamenu-wrapper ul.super > li > a:hover {color: #59a453; margin: 0 10px 0 0px;}
.awemenu-megamenu-wrapper .numbers-list {list-style: none; padding-left: 0; margin-bottom: 25px; overflow: hidden;}
.awemenu-megamenu-wrapper .numbers-list > li {float: left; margin-right: 15px; margin-bottom: 15px;}
.awemenu-megamenu-wrapper .numbers-list > li > a {border: solid 1px #898989; width: 30px;  height: 30px; line-height: 30px; text-align: center; padding: 0; font-weight: 700; font-size: 10px;}
.awemenu-megamenu-wrapper .numbers-list > li > a:hover { color: #fff; background: #042b55; border-color: #042b55;}
.awemenu-mobile .awemenu-megamenu-wrapper .bottom-link {margin-top: 25px; position: inherit;}
.awemenu-mobile .awemenu-megamenu-wrapper .bottom-link .btn, .awemenu-mobile .awemenu-megamenu-wrapper .bottom-link .search-submit { width: 100%; padding: auto;}
.body-headroom .main-wrapper { padding-top: 80px; }
.headroom {-webkit-transition: -webkit-transform 0.5s ease; -o-transition: -o-transform 0.5s ease; transition: transform 0.5s ease; position: fixed; z-index: 1001; top: 0; left: 0; right: 0; }
.headroom--pinned {-webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%);
transform: translateY(0%);}
.headroom--unpinned {-webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%);}
.awemenu-active.headroom--pinned {-webkit-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important;}
.pages-list { margin: 15px 0;}
.pages-list ul { margin: 0; padding: 0; list-style: none;}
.pages-list ul > li + li {margin-top: solid 1px #eee;}
.pages-list ul a {font-size: 14px; text-transform: uppercase; font-weight: 700;font-family: 'Nanum Gothic', sans-serif; display: block; padding: 5px 10px;}
.pages-list ul a:hover {background: #f7f7f7;}
.admin-bar .headroom, .admin-bar .awemenu-wp {top: 32px;}
.awemenu-megamenu-item {padding-top: 20px; padding-bottom: 20px;}
.navbar-icons, .navbar-search {float: right; list-style: none;margin: 0; padding: 0 0 0 10px;}
.navbar-icons > li, .navbar-search > li {float: left;}
.navbar-icons > li > a, .navbar-search > li > a {display: inline-block; padding: 0 15px 0 0; height: 80px; line-height: 80px; color: #042b55;}
.navbar-icons > li .submenu, .navbar-search > li .submenu { position: absolute; list-style: none; margin: 0; padding: 0; right: 0; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; -webkit-transform: translateY(15px); -ms-transform: translateY(15px); -o-transform: translateY(15px); transform: translateY(15px); border: 1px solid #042b55; opacity: 0; visibility: hidden; z-index: 999;}

@media (max-width: 1200px) {
.product.product-grid {min-height: 430px;}
.add_to_cart .addto_cart{padding: 0 1.3em !important;}
.awemenu-megamenu-wrapper {padding: 0px !important;}	
.navbar-icons > li .submenu, .navbar-search > li .submenu {left: 0; right: auto;}
	
}

.navbar-icons > li:hover .submenu, .navbar-icons > li:focus .submenu, .navbar-search > li:hover .submenu, .navbar-search > li:focus .submenu {opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
.navbar-search .awe-menubar-search { padding-right: 35px;}
.navbar-icons {border-left: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; height: 90px;}
.navbar-icons .submenu {right: 0; background: #fff; -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15); box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15); }
.navbar-icons .submenu > li {min-width: 250px;}
.navbar-icons .submenu.dropdown > li > a {display: block; padding: 10px 15px; color: #333; font-family: 'Nanum Gothic', sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase;}
.navbar-icons .submenu.dropdown > li > a:hover, .navbar-icons .submenu.dropdown > li > a:focus {color: #042b55;}
.navbar-icons .submenu.megamenu > li {padding: 20px 0;}
.navbar-header {float: right;}
.menubar-account .submenu {width: 170px;}
.submenu .menubar-cart, .menubar-wishlist .submenu {width: 250px;}
.header-contact {margin-top: 13px; float: left;}
.header-contact p { font-size: 12px; margin-bottom: 2px;}
.policy-header {margin-top: 25px; margin-right: 8px; margin-left: 100px; float: left;}
.policy-header .policy {display: inline-block; text-align: left;  padding-left: 10px;}
.header-top {border: solid 1px #e1e1e1;}
.header-top .header-top-relative {position: relative;}
.header-style-2 .navbar-search a, .header-style-1 .navbar-search a {font-size: 22px; padding-right: 15px;}
.header-style-2 .menubar-search-form, .header-style-1 .menubar-search-form {margin-top: 17px; right: 0 !important;}
.header-style-2 .awemenu-mobile .awemenu, .header-style-1 .awemenu-mobile .awemenu {z-index: 99999 !important;}


@media (max-width: 1199px) {
.awemenu-megamenu-item {padding-top: 0px !important; padding-bottom: 0px !important;}	
.awemenu-megamenu-wrapper ul > li {line-height: 2.2em;}
.awemenu-megamenu-wrapper ul.super > li > a {padding-left: 15px;}	
.header-style-2 .navbar-search, .header-style-1 .navbar-search {margin-top: -5px;}
.header-style-2 .navbar-search .menubar-search-form, .header-style-1 .navbar-search .menubar-search-form {margin-top: 0 !important;}
.header-style-2 .header-contact, .header-style-2 .policy-header, .header-style-1 .header-contact, .header-style-1 .policy-header {display: none;}
.header-style-2 .awemenu-nav .awe-logo, .header-style-1 .awemenu-nav .awe-logo {display: block;}
.header-style-2 .navtop .awe-logo, .header-style-1 .navtop .awe-logo {display: block;}
.header-top .container, .header-top .header-style-4 .awemenu-left .awemenu-megamenu-item > .container-fluid, .header-style-4 .awemenu-left .header-top .awemenu-megamenu-item > .container-fluid {width: 100%;}
.header-style-4 .navbar-footer {border-bottom: solid 1px #e1e1e1;}
.header-style-4 .navbar-footer:before, .header-style-4 .navbar-footer:after {content: " "; display: table;}
.header-style-4 .navbar-footer:after {clear: both;}
.header-style-4 .awemenu-bars {position: absolute; top: 0; right: 15px;}
.header-style-4 .awe-logo { padding-left: 15px; padding-right: 15px; }
.header-style-4 .awe-logo a {text-align: left; }
.cate-section-trait {display: inline-block;}
.cate-section-trait .small-image {display: none;}
.cate-section-trait .content {position: absolute; float: none; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.75); padding-top: 80px;}
.cate-section-trait .large-image {float: none;}
.cate-section-trait .large-image img {width: 100%;}
.cate4-wrapper {text-align: center;}
.cate-section-gutter .category-text {padding-top: 50px; padding-left: 15px; padding-right: 15px; width: 100%;
overflow: hidden;}
.cate-section-gutter .category-text h3, .cate-section-gutter .category-text p { white-space: initial; word-wrap: break-word;}
.cate-section-gutter .category-text p {margin-bottom: 25px;}
.products-slick .slick-prev, .products-slick .slick-next { color: #fff; background: rgba(0, 0, 0, 0.25); height: 50px; width: 25px; margin-top: -100px; }
.products-slick .slick-prev:before, .products-slick .slick-prev:after, .products-slick .slick-next:before, .products-slick .slick-next:after {color: #fff;}
.products-slick .slick-next {right: 15px;}
.products-slick .slick-prev {left: 15px;}
.navbar-icons {height: 0px !important;}
.menubar-search-form {left: 0 !important; right: 0 !important; width: 100% !important; top: inherit; margin-top: 0; padding: 25px; min-width: 100%; -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15); box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15);}
#wrapper {padding-top: 0 !important;}
.awemenu-nav .container, .awemenu-nav .header-style-4 .awemenu-left .awemenu-megamenu-item > .container-fluid, .header-style-4 .awemenu-left .awemenu-nav .awemenu-megamenu-item > .container-fluid {width: 100%;}
.awemenu-mobile-outleft .awemenu-megamenu-item [class*="col-"] {padding: 0;}	
.awemenu-nav {position: inherit !important; height: auto; } 
.navbar-header { display: block; float: none; overflow: hidden; margin: 0 -15px; border-bottom: solid 1px #e1e1e1;}
.navbar-search {float: right;}
.navbar-search .awe-menubar-search {padding-right: 15px;}
.navbar-icons {float: right !important;}
.navbar-icons > li .submenu, .navbar-search > li .submenu {left: auto; right: 0;}
.navbar-search, .navbar-icons {border-left: none; border-right: none;}
.navbar-search > li > a, .navbar-icons > li > a {height: 45px; line-height: 48px; }
.awemenu-bars {margin-top: 15px !important; color: #fff !important;}
.menu-logo { display: none;}
	
}

.header-style-1 .awemenu-nav .awe-logo {display: none;}
.header-style-1 .navbar-search a {font-size: 22px; padding-right: 15px; }
.header-style-1 .menubar-search-form { width: 500px; float: right; }

@media (min-width: 1200px) {
.block-grid-lg-1 > .block-grid-item {width: 100%;}
.block-grid-lg-1 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-1 > .block-grid-item:nth-of-type(1n+1) {clear: both;}
.block-grid-lg-2 > .block-grid-item {width: 50%;}
.block-grid-lg-2 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-2 > .block-grid-item:nth-of-type(2n+1) {clear: both;}
.block-grid-lg-3 > .block-grid-item {width: 33.33333%;}
.block-grid-lg-3 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-3 > .block-grid-item:nth-of-type(3n+1) {clear: both;}
.block-grid-lg-4 > .block-grid-item {width: 25%;}
.block-grid-lg-4 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-4 > .block-grid-item:nth-of-type(4n+1) {clear: both;}
.block-grid-lg-5 > .block-grid-item {width: 20%;}
.block-grid-lg-5 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-5 > .block-grid-item:nth-of-type(5n+1) {clear: both;}
.block-grid-lg-6 > .block-grid-item {width: 16.66667%;}
.block-grid-lg-6 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-6 > .block-grid-item:nth-of-type(6n+1) {clear: both;}
.block-grid-lg-7 > .block-grid-item {width: 14.28571%;}
.block-grid-lg-7 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-7 > .block-grid-item:nth-of-type(7n+1) {clear: both;}
.block-grid-lg-8 > .block-grid-item {width: 12.5%;}
.block-grid-lg-8 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-8 > .block-grid-item:nth-of-type(8n+1) {clear: both;}
.block-grid-lg-9 > .block-grid-item {width: 11.11111%;}
.block-grid-lg-9 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-9 > .block-grid-item:nth-of-type(9n+1) {clear: both;}
.block-grid-lg-10 > .block-grid-item {width: 10%;}
.block-grid-lg-10 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-10 > .block-grid-item:nth-of-type(10n+1) {clear: both;}
.block-grid-lg-11 > .block-grid-item {width: 9.09091%;}
.block-grid-lg-11 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-11 > .block-grid-item:nth-of-type(11n+1) {clear: both;}
.block-grid-lg-12 > .block-grid-item {width: 8.33333%;}
.block-grid-lg-12 > .block-grid-item:nth-of-type(n) {clear: none;}
.block-grid-lg-12 > .block-grid-item:nth-of-type(12n+1) {clear: both;}	
.header-style-3 .navbar-search-wrapper {float: left;}
.header-style-3 .navbar-search-wrapper {float: left;}
.header-style-4 {position: fixed;width: 256px;  z-index: 9999; background: white; left: 0; bottom: 0;
top: 0; border-right: solid 1px #e1e1e1; }
.header-style-4 .awemenu-bars { margin: 15px 0 !important; text-align: center; width: 100%; font-size: 22px;}
.header-style-4 .menubar-search-form { right: auto !important; left: 100% !important;  padding: 15px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }
.header-style-4 .navbar-icons { border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; border-left: none; border-right: none;}
.header-style-4 .navbar-icons, .header-style-4 .navbar-search {float: none; position: relative; padding-top: 15px;
padding-bottom: 15px;}
.header-style-4 .navbar-icons > li, .header-style-4 .navbar-search > li {float: none; display: block; position: static; text-align: center;}
.header-style-4 .navbar-icons > li > a, .header-style-4 .navbar-search > li > a { height: 50px; line-height: 50px;}
.header-style-4 .navbar-icons > li > ul, .header-style-4 .navbar-search > li > ul { top: 0;  left: 100%; right: auto; background: white;  text-align: left;}
.header-style-4 .awe-menubar-search {padding-right: 15px !important;}
.header-style-4 .awemenu-bars {float: none !important;}
.header-style-4 .awemenu-mobile-outleft.awemenu-active .awemenu, .header-style-4 .awemenu-active.awemenu-mobile-default.awemenu-mobile-outright .awemenu {margin-left: 50px !important;}
.footer-copyright .copyright > p {margin-bottom: 0;}
.footer-copyright .copyright {float: left;}
.footer-copyright .footer-nav {float: right;}
.footer-copyright nav {margin: 0; float: left; padding: 0 10px;}
.footer-copyright nav + nav { border-left: solid 1px #555555;}
	
}

.header-style-3 .awe-logo {display: none;}
.header-style-3 .awemenu-mobile .awe-logo{display: block;}
.header-style-3 .awemenu-default .awemenu {margin-right: 50px;}

@media (min-width: 1200px) and (max-width: 1454px) {
.home-style-4 {overflow: hidden; margin-left: 50px; }
.header-style-4 {width: 50px;}
	
}

@media (min-width: 1455px) {
.home-style-4 {margin-left: 256px;}
	
}

.header-style-4 .logo-small {display: none;}
.header-style-4 .awe-logo { display: block; margin-right: 0; float: none; height: 80px; line-height: 80px; border-bottom: solid 1px #e1e1e1; } 
.header-style-4 .awe-logo a {display: block; text-align: center; }

@media (max-width: 1454px) and (min-width: 1200px) {

.header-style-4 .logo-large {display: none;}
.header-style-4 .logo-small {display: block; padding-left: 10px; padding-right: 10px;}
	
}

@media (min-width: 769px) {

.error-404 h1 {font-size: 300px; }
.error-404 h1 .page {font-size: 20px; margin-top: -10px; }
.error-404 h2 { font-size: 30px; font-weight: 400; }
.cols-border > [class*='col-'] { border-right: solid 1px #e1e1e1; }
.cols-border > [class*='col-']:last-child { border-right: transparent; }
.error-404 h1 { font-size: 300px; }
.error-404 h1 .page { font-size: 20px; margin-top: -10px;}
.error-404 h2 { font-size: 30px; font-weight: 400; }
	
}

.header-style-4 .awemenu-nav {height: auto; background: white; border-bottom: none;}
.header-style-4 .awemenu-left .awemenu { margin-top: 15px; margin-bottom: 15px;}
.header-style-4 .awemenu-left .awemenu > li.awemenu-item > a {height: 50px; line-height: 50px;text-align: center;}
.awemenu-mobile-outleft .awemenu-megamenu-item [class*="col-"], .awemenu-mobile-default.awemenu-mobile-outright .awemenu-megamenu-item [class*="col-"] {width: 100%;}
.footer {position: relative; margin-top: 3em;}
.footer a {color: #042b55;}
.footer .back-top {position: absolute; top: 0;  right: 10%; width: 100px; margin-left: -50px; margin-top: -28px;
text-align: center; z-index: 1005;}
.footer .back-top .back-top-image {display: block;}
.footer .back-top small, .footer .back-top span {font-family: 'Nanum Gothic', sans-serif; color: #898989;}
.footer-wrapper {color: #acacac; background: #042B55; padding-top: 40px;}
.footer-copyright {background: #002141; color: #fff; font-size: 12px; padding: 12px 0;}
.footer-copyright a {color: #fff;}
.footer-copyright a:hover {color: #042b55;}
.footer-copyright nav {margin: 0 -10px 10px;}
.footer-copyright nav:last-child {margin-bottom: 0;}
.footer-copyright nav > ul {margin-bottom: 0; padding-left: 0; list-style: none;}
.footer-copyright nav > ul > li { display: inline-block; padding: 0 10px;}
.footer-copyright .price-select a:hover, .footer-copyright .language-select a:hover {color: #042b55;}
.footer-copyright .price-select .icon, .footer-copyright .language-select .icon {font-size: 10px; margin-left: 3px;}
.footer-copyright .select-title { display: inline-block; margin-right: 5px;}
.footer-copyright .dropdown-menu li a {padding: 5px 15px;}
.error-404 {color: #fff; height: 100%; position: fixed;  left: 0; top: 0; bottom: 0;}
.error-404 p {font-family: 'Nanum Gothic', sans-serif;}
.error-404 h2 {font-size: 25px; text-transform: uppercase; letter-spacing: 7px;}
.error-404 h1 {font-size: 135px; line-height: 0.8;  position: relative;}
.error-404 h1 .page {font-size: 12px; left: 0; position: absolute;  text-align: center; top: 50%; width: 100%;
margin-top: -5px; text-transform: uppercase;}
.comming-soon {color: #fff; height: 100%; position: fixed;  top: 0; left: 0;  right: 0;bottom: 0; }
.comming-soon .comming-soon-logo {margin-bottom: 25px;}
.comming-soon .countdown-time {margin: 25px 0;}
.comming-soon header h1 {font-size: 24px; letter-spacing: 10px; margin: 0 0 15px; text-transform: uppercase;}
.comming-soon footer .follow-us {font-size: 16px;}
.comming-soon footer .list-socials {margin-top: 15px;}
.comming-soon footer .list-socials a {color: #fff; font-size: 20px;}
.comming-soon footer .list-socials a:hover {color: #042b55;}
.owl-carousel {margin-left: 0px !important; width: 100%;}

@media (min-width: 768px) {

/*TAB TO ACCORDION*/	
.cat_tabdion .panel-heading {display: none;}	
.cat_tabdion .panel {border: none; box-shadow: none; }
.cat_tabdion .panel-collapse {height: auto;}
.cat_tabdion .panel-collapse.collapse {display: block;}		
.prod_tabdion .panel-heading {display: none;}
.prod_tabdion .panel {border: none; box-shadow: none;}
.prod_tabdion .panel-collapse { height: auto;}
.prod_tabdion .panel-collapse.collapse {display: block;}	
.header-style-1 .navbar-search a {font-size: 20px; padding-right: 10px;}
.awemenu-megamenu-wrapper h2 {margin-bottom: 0.5em; font-size: 1.2em; font-weight: 400; color: #000;}

}

.blog-wrapper {margin-bottom: 115px;}
.blog-wrapper.blog-sidebar-left .blog-column-left {border-right: solid 1px #e1e1e1; position: relative; right: -1px;}
.blog-wrapper.blog-sidebar-left .blog-column-right {border-left: solid 1px #e1e1e1;}
.blog-wrapper.blog-sidebar-right .blog-column-left {border-right: solid 1px #e1e1e1;}
.blog-wrapper.blog-sidebar-right .blog-column-right {border-left: solid 1px #e1e1e1; position: relative; left:-1px;}
.edit-comment-action {font-size: 12px;}
.contact-map {height: 470px; width: 100%; overflow: hidden; margin-bottom: -50px !important;}


/*Small Screen*/
@media (max-width: 767px) {

html, body {font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;}
p{font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;}
a{font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;}
div{font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;}
label{font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;}	
button{font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;}	
.best_seller .product-name { height: 60px;}	
.best_seller .product-body {height: 160px;}	
.awemenu-megamenu-item {padding-top: 0px !important; padding-bottom: 0px !important;}	
.awemenu-megamenu-wrapper ul > li {line-height: 2.2em;}	
.awemenu-megamenu-wrapper ul.super > li > a {padding-left: 15px;}		
/*CART*/
.mid_resp_blk {display: block; width: 100%; margin-left: 0;}	
.prod_name h1{text-align: center !important;}		
.brand_logo a{float: none !important;}	
.rate-this-container{text-align: left !important;}	
.addon_button {display: block !important; float: none !important; margin-top: 1em;}	
.add_to_cart {display: block !important; text-align: center !important;}	
.rate-this-container {float: none !important; margin-top: 0.5em !important;}	
.footer-copyright{text-align: center !important;}	
.view-count{float: none;}
.pagination_top{margin-top: 1.9em;}	
.promo_banner_1 {height: 300px !important;}
.promo_banner_2 {height: 300px !important; margin-top: 1em;}	
.about_banner {height: 300px !important;}		
.promo_text{bottom: 2em !important; padding: 1em !important;}
.promo_text h3{font-size: 1.2em !important;}	
.promo_text{width: 70% !important;}
.tc_third{position: absolute; top: -145px; right: 0;}
.tc_second{float: left;}	
.tc_first{float: right;}
.viewAll{margin-top: 26px;}
.category_title{font-size: 1.8em !important;}	
.cat_tabdion .panel-title{text-transform: capitalize !important; font-size: 16px !important;}
.category_text{text-transform: capitalize !important; font-size: 20px !important;}

/*TAB TO ACCORDION*/	
.tab-content .tab-pane {display: block;}
.nav-tabs {display: none;}
.panel-title a {display: block;}
.panel {margin: 0; box-shadow: none; border-radius: 0; margin-top: -2px; } 
.tab-pane:first-child .panel {border-radius: 5px 5px 0 0;}
.tab-pane:last-child .panel {border-radius: 0 0 5px 5px;}	

.tc_first{margin-top: 0 !important; text-align: center;}	
.main_top_head ul li{display: block!important; padding: 0em !important;}	
.clea_sal_main{display: block !important;}	
.clea_sal_main a{display: block !important; font-size: 0.9em !important; background: #71C16A !important; border-radius: 2px;}
.con_ind_main{display: block !important;}
.ico_ind_top{float: none !important; font-size: 0.9em !important;}
.con_ind_top span.con_num_top{display: inline-block;}
.con_ind_top p{display: inline-block; margin-left: 0.5em; font-size: 0.8em !important;}
.log_ind_main{display: block !important;}
a.log_sm {display: inline-block; width: 45%; float: left; background: #71C16A; color: #fff !important; padding: 0.4em 0; border-radius: 2px; font-size: 1em;}
a.sig_sm {display: inline-block; width: 45%; float: right; background: #71C16A; color: #fff !important; padding: 0.4em 0; border-radius: 2px; font-size: 1em;}
.cart_ind_main{width: 100%; margin-top: 5px; padding: 0 !important;}
.cart_ind_main a span.chk_out{display: block !important; margin-left: 0px !important;}
.cart_ind_main a{font-size: 0.9em !important;}
.cart_ind_main a span{padding: 5px 0 !important;}
.log_ind_main span.fa-user{margin: 10px 0 0 0 !important;}	
.main_top_head{margin-top: 0em !important; text-align: center !important;}
.log_ind_main a.log_sm::after{content: '' !important;}	


.cate-section-trait h2 {font-size: 30px; line-height: 30px; }
.cate-section-trait h2 > small {font-size: 20px;}
.cate-section-gutter.cate-overlay .category-text {padding-top: 40px;}
.cate-section-gutter-wrapper {overflow: auto;}
.cate-section-gutter-wrapper > .row {white-space: nowrap;}
.cate-section-gutter-wrapper > .row > [class*="col-"] {float: none; display: inline-block; width: 65%;}
.home-cate-media .awe-media-header {background: #333; height: 250px;}
.contact-map {height: 250px;}
.awemenu-megamenu-wrapper h2 {font-size: 15px; font-weight: 700;}
.comment .comment-avatar {width: 45px; margin-right: 15px;}
.openorder_tab span {padding: 15px 0 15px 20px; margin: -10px 0px 0 0 !important; text-align: center !important;}
._white {font-size: 0.7em; -webkit-box-shadow: 0px 1px 12px 0px rgba(0,0,0,0.10) !important; -moz-box-shadow: 0px 1px 12px 0px rgba(0,0,0,0.10) !important; box-shadow: 0px 1px 12px 0px rgba(0,0,0,0.10) !important;}
.breadcrumb { margin: 7px 0 7px -4px; font-size: 0.8em;}
._white ._link_bl { display: block;  padding: 5px;}
.soon[data-scale='l'] { font-size: 2rem; }
.hurry {float: none; margin-top: 0em; font-size: 18px; }
.super_saver {float: none; margin-top: 0em; font-size: 18px;}
.margin-bottom-30 {margin-bottom: 10px !important;}
.padding-vertical-20 {padding-top: 0px !important; padding-bottom: 0px !important;}
.director_quote {padding: 1.5em 0em 0 0em;}
blockquote {padding: 0px;}
.margin-customised {text-align: center;}
.awe-logo {float: none; width: 60%; margin: 0 auto;}
.navtop .awe-logo {text-align: center;}
.out_but {margin: 0;}
.header-style-2 .navbar-search, .header-style-1 .navbar-search {margin-top: -225px; padding-right: 5px;}
.awemenu-mobile-outleft .awemenu-megamenu-item [class*="col-"] {padding: 0;}
.product-body {text-align: center;}
.cat_text {font-size: 14px;}
.awe-nav > li > a {padding: 0px 0 10px 1px;}
.icons_set p span {font-size: 11px;}
.icons_set p {font-size: 13px;}
.policy_2 .new_basket {margin: 0px;}
.log_in_sig {margin: 5px 0 5px 16px; padding-bottom: 7px;}
.product-status {font-size: 11px; margin-top: 3px;}
.product-details-wrapper .product-name { font-size: 13px; line-height: normal;}
#breadcrumb {border-bottom: 1px solid #B3B3B3; margin-bottom: 1em;}
._grey {padding: 0em;}
.slick-dots {display: none !important;}
.section-ranges h2 span.bathrooms_365 {font-size: 0.6em;}
.bathrooms_365_header {font-size: 1.4em;}
.main-header h1 {font-size: 1.5em; letter-spacing: 5px;}
tr#cartitem td {font-size: 0.9em;}
.btn.btn-lg {font-size: 15px; padding: 10px 7px; letter-spacing: 0px;}
.header_text {font-size: 1.5em;}
.btn {padding: 3px 0;}
.btn-primary {width: 100%;}
.section-header h2 {font-size: 22px; text-align: center;}
.plineh h2 {font-size: 18px;}
.awe-box-content h3 {font-size: 18px;}
._grey li {width: 100%;}
.account_ul li { font-size: 0.9em; padding: 5px 5px;}
.account_ul_1 li {font-size: 0.9em; padding: 12px 5px;}
.account_header{text-align: center;}
	
	

}


.footer-copyright a:hover {color: #fff;}
.contact-wrapper {color: #898989;}
.contact-header {max-width: 100%; margin-bottom: 50px;}
.contact-header img {max-width: 100%;}
.contact-header .contact-image {margin-bottom: 25px;}
.contact-header > p {margin-bottom: 0;}
.contact-content h3, .contact-content h2 {color: #042b55; margin-top: 0; text-transform: uppercase;margin-bottom: 25px;}
.contact-header h3 {margin: 0 0 10px 0;}
.contact-content h2 {font-size: 26px;}
.contact-content h3 {font-size: 16px;}
.contact-content .contact-form-heading {
margin-bottom: 35px;
}
.contact-content .contact-form-heading p {
margin-bottom: 0;
}
.contact-content .contact-block {
margin-bottom: 35px;
}
.contact-content .contact-block:last-child {
margin-bottom: 0;
}
.contact-content .dl-horizontal {
margin-bottom: 0;
}
.contact-content .dl-horizontal dt {
width: 150px;
text-align: left;
color: #042b55;
text-transform: uppercase;
font-family: 'Nanum Gothic', sans-serif;
}
.contact-content .dl-horizontal dt:last-child {
margin-bottom: 0;
}
.contact-content .dl-horizontal dd {
margin: 5px 0 0 0;
line-height: 1.5em;
}
.login-popup {
padding: 0;
max-width: 370px;
}
.login-popup .nav-tabs > li > a {
font-family: 'Nanum Gothic', sans-serif;
color: #898989;
font-size: 12px;
font-weight: 700;
margin-right: 0;
-webkit-border-radius: 0;
border-radius: 0;
text-transform: uppercase;
}
.login-popup .nav-tabs > li.active > a, .login-popup .nav-tabs > li.active > a:hover, .login-popup .nav-tabs > li.active > a:focus {
color: #333;
background: #eee;
border-bottom: solid 1px #ddd;
}
.login-popup .tab-content {
padding: 30px;
}
.login-popup .form-control {
border-color: #898989;
}
.login-popup .forgot-passwd {
margin-bottom: 25px;
text-align: center;
}
.login-popup .forgot-passwd .icon {
margin-right: 10px;
}
.login-popup .forgot-passwd a {
color: #042b55;
}
.checkout-wrapper {
margin-bottom: 100px;
}
.checkout-wrapper h2 {
color: #242424;
font-size: 24px;
margin-bottom: 40px;
text-transform: uppercase;
}
.payment-detail-wrapper {
border: solid 1px #000;
padding: 30px;
margin-bottom: 40px;
}
.list-payments {
display: inline-block;
margin-left: 10px;
}
.list-payments > li {
padding: 0;
}
.cart-total, .cart_total {
margin: 50px 0;
}
.cart-total table tr, .cart_total table tr {
display: block;
margin-bottom: 15px;
}
.cart-total table th, .cart_total table th {
min-width: 175px;
font-family: 'Nanum Gothic', sans-serif;
color: #898989;
font-size: 18px;
font-weight: 400;
}
.cart-total table td, .cart_total table td {
font-family: 'Nanum Gothic', sans-serif;
color: #000;
font-size: 18px;
font-weight: 700;
}
.cart-checkboxes {
margin-bottom: 50px;
}
.cart-checkboxes .checkbox {
margin-bottom: 25px;
}
.cart-checkboxes .checkbox label {
font-size: 12px;
font-family: 'Nanum Gothic', sans-serif;
padding-left: 25px;
}
.cart-checkboxes .checkbox label input[type='checkbox'] {
margin-left: -25px;
}
.cart-checkboxes .checkbox p {
color: #898989;
margin: 25px 0 25px 25px;
}
.portfolio-article {
border-bottom: solid 1px #e1e1e1;
padding-bottom: 30px;
margin-bottom: 50px;
}
.lasted-portfolio h3 {
font-size: 30px;
margin-top: 0;
margin-bottom: 50px;
text-transform: uppercase;
}
.portfolio-detail > nav {
padding-bottom: 20px;
border-bottom: solid 1px #e1e1e1;
margin-bottom: 25px;
}
.portfolio-detail > nav:before, .portfolio-detail > nav:after {
content: " ";
display: table;
}
.portfolio-detail > nav:after {
clear: both;
}
.back-to-portfolio, .back-to-pcate {
font-family: 'Nanum Gothic', sans-serif;
color: #898989;
font-size: 12px;
margin-top: 10px;
display: block;
}
.back-to-portfolio > .fa, .back-to-pcate > .fa, .back-to-portfolio > .icon, .back-to-pcate > .icon {
margin-right: 5px;
}
.portfolio-title {
font-size: 20px;
margin-top: 0;
margin-bottom: 15px;
}
.portfolio-desc {
color: #898989;
margin-bottom: 35px;
}
.portfolio-list {
padding: 0;
list-style: none;
margin-bottom: 25px;
}
.portfolio-list > li {
padding: 10px 0;
border-bottom: solid 2px #e1e1e1;
}
.portfolio-list > li:first-child {
border-top: solid 2px #e1e1e1;
}
.portfolio-list .name {
font-weight: 700;
}
.portfolio-list .value {
color: #898989;
float: right;
}
.portfolio-images .image {
margin-bottom: 25px;
}
.portfolio-images .image a {
display: block;
position: relative;
}
.portfolio-images .image a:before, .portfolio-images .image a:after {
opacity: 0;
position: absolute;
-webkit-transition: opacity 0.25s ease-in-out;
-o-transition: opacity 0.25s ease-in-out;
transition: opacity 0.25s ease-in-out;
}
.portfolio-images .image a:before {
content: '';
background: rgba(51, 51, 51, 0.7);
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.portfolio-images .image a:after {
color: #042b55;
font-family: 'aweicon';
content: '\e61c';
font-size: 18px;
width: 30px;
height: 30px;
top: 50%;
left: 50%;
margin-top: -15px;
margin-left: -15px;
text-align: center;
line-height: 30px;
}
.portfolio-images .image a:hover:before, .portfolio-images .image a:hover:after {
opacity: 1;
}
.profolio-content {
margin-bottom: 100px;
}
.profolio-content h2 {
font-size: 18px;
}
.profolio-content p {
color: #ddd;
}
.profolio-content .bottom {
margin-left: 0;
margin-right: 0;
}
.profolio-content-text {
padding: 0 20px;
position: relative;
display: block;
}
.profolio-content-text h2 {
color: #fff;
font-size: 14px;
}
.profolio-content-text p {
color: #ddd;
font-size: 12px;
}
.profolio-content-text .icon-next {
color: #fff;
font-size: 18px;
margin-right: 20px;
margin-top: -15px;
position: absolute;
right: 0;
top: 50%;
}
.customer-block {
color: #898989;
background: #f8f8f8;
padding: 30px 35px;
text-align: center;
margin-bottom: 30px;
}
.customer-block a {
color: #898989;
}
.customer-block a:hover {
color: #042b55;
}
.customer-block blockquote {
text-align: center;
padding: 0;
margin: 0 0 35px;
border: none;
font-size: 15px;
}
.customer-block blockquote:before {
content: "\e61a";
font-family: 'aweicon';
color: #898989;
height: 50px;
display: block;
}
.customer-block .customer-name, .customer-block .customer-name h3 {
color: #333;
font-size: 14px;
text-transform: uppercase;
}
.customer-block .customer-address, .customer-block .customer-address a {
font-family: 'Nanum Gothic', sans-serif;
font-size: 12px;
text-transform: uppercase;
}
.customer-block .customer-address:hover, .customer-block .customer-address a:hover {
color: #042b55;
}
.customer-block .customer-avatar, .boss-avatar {
background: #fff;
width: 62px;
height: 62px;
-webkit-border-radius: 50%;
border-radius: 50%;
display: inline-block;
overflow: hidden;
}
.boss-avatar {
width: 150px;
height: 150px;
}
.customer-block .customer-avatar img, .boss-avatar img {
width: 100%;
}
.customer-block .customer-avatar img:hover {
-webkit-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
opacity: 0.85;
}
.subscible-wrapper .screen-reader-response {
display: none !important;
}
.subscible-wrapper .wpcf7-form {
position: relative;
}
.subscible-wrapper .wpcf7-not-valid-tip {
font-size: 13px;
display: block;
background: #F93434;
color: #fff;
padding: 2px 10px;
}
.subscible-wrapper .wpcf7-response-output {
position: absolute;
top: -10px;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
background: #fff;
color: #333;
border: solid 1px #333;
padding: 5px 10px;
margin: 0;
}
.subscible-wrapper .wpcf7-response-output:after {
content: "";
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 8px solid #333;
position: absolute;
bottom: -7px;
left: 5px;
}
.subscible-wrapper .wpcf7-mail-sent-ok.wpcf7-response-output {
color: #fff;
background: #59b408;
border: none;
}
.subscible-wrapper .wpcf7-mail-sent-ok.wpcf7-response-output:after {
border-top-color: #59b408;
}
.subscible-wrapper .wpcf7-validation-errors.wpcf7-response-output {
color: #fff;
background: #F93434;
border: none;
}
.subscible-wrapper .wpcf7-validation-errors.wpcf7-response-output:after {
border-top-color: #F93434;
}
.subscible-wrapper .form-submit {
position: relative;
}
.subscible-wrapper .form-submit .ajax-loader {
background: #fff;
-webkit-border-radius: 50%;
border-radius: 50%;
padding: 1px;
margin-left: 5px !important;
margin-top: -9px;
position: absolute;
left: 0;
top: 50%;
}
.subscible-wrapper.subscible-block .wpcf7-response-output {
top: 0 !important;
}
.checkbox {
padding-left: 13px;
color: #898989;
}
.checkbox label {
display: inline-block;
vertical-align: middle;
padding-left: 10px;
line-height: 18px;
margin-bottom: 1px;
}
.checkbox label::before {
content: "";
display: inline-block;
position: absolute;
width: 15px;
height: 15px;
left: 25px;
margin-left: -20px;
border: 1px solid #cccccc;
background: #fff;
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
color: #898989;
margin-top: 2px;
}
.checkbox label::after {
display: inline-block;
position: absolute;
width: 16px;
height: 16px;
left: 25px;
top: -1px;
margin-left: -22px;
padding-left: 0.25em;
font-size: 14px;
color: #555555;
}
.checkbox input[type="checkbox"], .checkbox input[type="radio"] {
opacity: 0;
z-index: 1;
}
.checkbox input[type="checkbox"]:focus + label::before, .checkbox input[type="radio"]:focus + label::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked + label::after, .checkbox input[type="radio"]:checked + label::after {
font-family: "FontAwesome";
content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label, .checkbox input[type="radio"]:disabled + label {
opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before, .checkbox input[type="radio"]:disabled + label::before {
background: #eeeeee;
cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
border-radius: 50%;
}
.checkbox.checkbox-inline {
margin-top: 0;
}
.checkbox-primary input[type="checkbox"]:checked + label::before, .checkbox-primary input[type="radio"]:checked + label::before {
background: #337ab7;
border-color: #337ab7;
}
.checkbox-primary input[type="checkbox"]:checked + label::after, .checkbox-primary input[type="radio"]:checked + label::after {
color: #fff;
}
.checkbox-danger input[type="checkbox"]:checked + label::before, .checkbox-danger input[type="radio"]:checked + label::before {
background: #d9534f;
border-color: #d9534f;
}
.checkbox-danger input[type="checkbox"]:checked + label::after, .checkbox-danger input[type="radio"]:checked + label::after {
color: #fff;
}
.checkbox-info input[type="checkbox"]:checked + label::before, .checkbox-info input[type="radio"]:checked + label::before {
background: #5bc0de;
border-color: #5bc0de;
}
.checkbox-info input[type="checkbox"]:checked + label::after, .checkbox-info input[type="radio"]:checked + label::after {
color: #fff;
}
.checkbox-warning input[type="checkbox"]:checked + label::before, .checkbox-warning input[type="radio"]:checked + label::before {
background: #f0ad4e;
border-color: #f0ad4e;
}
.checkbox-warning input[type="checkbox"]:checked + label::after, .checkbox-warning input[type="radio"]:checked + label::after {
color: #fff;
}
.checkbox-success input[type="checkbox"]:checked + label::before, .checkbox-success input[type="radio"]:checked + label::before {
background: #5cb85c;
border-color: #5cb85c;
}
.checkbox-success input[type="checkbox"]:checked + label::after, .checkbox-success input[type="radio"]:checked + label::after {
color: #fff;
}
.radio {
padding-left: 20px;
}
.radio label {
display: inline-block;
vertical-align: middle;
position: relative;
padding-left: 5px;
margin-bottom: 0px;
}
.radio label::before {
content: "";
display: inline-block;
position: absolute;
width: 17px;
height: 17px;
left: 0;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 50%;
background: #fff;
-webkit-transition: border 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out;
transition: border 0.15s ease-in-out;
}
.radio label::after {
display: inline-block;
position: absolute;
content: " ";
width: 11px;
height: 11px;
left: 3px;
top: 3px;
margin-left: -20px;
border-radius: 50%;
background: #555555;
-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
opacity: 0;
z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
cursor: not-allowed;
}
.radio.radio-inline {
margin-top: 0;
}
.radio-primary input[type="radio"] + label::after {
background: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::before {
border-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::after {
background: #337ab7;
}
.radio-danger input[type="radio"] + label::after {
background: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::before {
border-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::after {
background: #d9534f;
}
.radio-info input[type="radio"] + label::after {
background: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::before {
border-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::after {
background: #5bc0de;
}
.radio-warning input[type="radio"] + label::after {
background: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::before {
border-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::after {
background: #f0ad4e;
}
.radio-success input[type="radio"] + label::after {
background: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::before {
border-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::after {
background: #5cb85c;
}
input[type="checkbox"].styled:checked + label:after {
font-family: 'FontAwesome';
content: "\f00c";
}
input[type="checkbox"] .styled:checked + label::before, input[type="radio"] .styled:checked + label::before {
color: #fff;
}
input[type="checkbox"] .styled:checked + label::after, input[type="radio"] .styled:checked + label::after {
color: #fff;
}
.hidden-lg.sty_m {
font-size: 14px;
line-height: 45px;
padding-right: 5px;
}
.main_top_head {display: block; text-align: right; margin-top: 1.5em;}
.main_top_head ul{list-style-type: none; margin: 0; padding: 0;}
.main_top_head ul li{display: inline-block; margin-left: 1.5em; padding: 0.3em; }
.clea_sal_main{display: inline-block;}	
.clea_sal_main a {
background: #FF5757;
text-align: center;
font-size: 0.9em;
display: inline-block;
padding: 10px;
color: #fff;
text-transform: uppercase;
font-family: 'Nanum Gothic', sans-serif;
}
.clea_sal_main a span {
padding: 0 5px 0 0;
font-size: 1.2em;
}
.con_ind_main {
display: inline-block; vertical-align: middle;}
.ico_ind_top {
color: #70B4E5;
font-size: 1.2em;
display: inline-block;
float: left;
margin: 5px 5px 0 0;
}
.con_ind_top {
display: inline-block;
text-align: left;

}
.con_ind_top span.con_num_top {color: #042b55; font-size: 1.1em; line-height: normal;}
.con_ind_top p {font-size: 0.8em; color: #6d6d6d; line-height: 10px;}
.log_ind_main {
display: inline-block;

}
.log_ind_main span.fa-user {
color: #70B4E5;
font-size: 1.2em;
display: inline-block;
margin: 0 5px 0 0;
}
.log_ind_main a {
text-transform: uppercase;
color: #042b55;
font-size: 1.1em;
}

.log_ind_main a.log_sm::after{content: '|'; margin-left: 5px;}

.cart_ind_main {

display: inline-block;
border: 1px solid #042b55;
padding: 0 0 0 10px;
}
.cart_ind_main a {
font-size: 0.9em;
color: #6d6d6d;
}
.cart_ind_main a span.fa-shopping-bag {
color: #70B4E5;
font-size: 1.2em;
display: inline-block;
margin: 0 5px 0 0;
}
.cart_ind_main a span.chk_out {
display: inline-block;
background: #042b55;
color: #fff;
padding: 8px;
margin-left: 10px;
}
button.sear_hel {
background: none;
border: none;
position: absolute;
top: 8px;
right: 8px;
}

/*NEW LAYOUT STYLES*/
input:focus, select:focus, textarea:focus, button:focus {outline: none !important;}
input[type='radio'].with-font, input[type='checkbox'].with-font {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
input[type='radio'].with-font ~ label:before, input[type='checkbox'].with-font ~ label:before {font-family: FontAwesome; vertical-align: middle; content: "\f1db"; letter-spacing: 10px; font-size: 1.4em; font-weight: 100; color: #000;}
input[type='radio'].with-font:checked ~ label:before, input[type='checkbox'].with-font:checked ~ label:before  {   content: "\f192"; font-size: 1.4em; font-weight: 100; color: #71c16a; letter-spacing: 10px;}
input[type='checkbox'].with-font ~ label:before {content: "\f096";}
input[type='checkbox'].with-font:checked ~ label:before {content: "\f046";}
input[type='radio'].with-font:focus ~ label:before, input[type='checkbox'].with-font:focus ~ label:before{color: #71c16a;}
input[type='radio'].with-font:checked ~ label, input[type='checkbox'].with-font:checked ~ label{color: #71c16a;}
.center{text-align: center;}


.b365_logo {width: 195px; vertical-align: middle; padding: 5px;}
.offer_announce{display: block; width: 100%; background: #71c16a;}
.offer_announce h3{display: block; text-align: center; color: #fff; font-size: 1em; text-transform: uppercase; line-height: 2em; margin: 0;}
.service_list{display: block; width: 100%; background: #f5f5f5; text-align: center; padding: 0.5em;}
.service_list a{display: inline-block; color: #000; font-size: 0.9em; text-transform: uppercase; padding: 0 1em; border-right: 1px solid #000;}
.service_list a:hover{color: #000; text-decoration: underline;}
.service_list a:last-child{border-right: none;}

.tc_first{display: block; margin-top: 2em;}
.tc_first .tc_first_num{display: inline-block;}
.tc_first_num i.fa-phone{display: inline-block; width: 25px; height: 25px; line-height: 25px; text-align: center; border:1px solid #000; border-radius:25px;}
.tc_first .tc_first_num span{margin-left: 0.5em; font-size: 16px; color: #444; font-weight: 600;}
.tc_first .tc_first_search{display: inline-block; margin-left: 1em; position: relative;}
.tc_first_search input[type="search"]{border:none; border-bottom: 1px solid #eee; padding: 0.5em 1em;}
.tc_first_search input::placeholder{font-family: 'Nanum Gothic', sans-serif; font-size: 0.8em; text-transform: uppercase;}
.tc_first_search button{background: none; border:none; position: absolute; right: 0; top: 8px;}
.tc_second {display: block; text-align: center;}
.tc_third{display: block; margin-top: 2em; float: right;}
.tc_third a{display: inline-block; color: #000; font-size: 0.85em; text-transform: uppercase; padding: 0 1em; border-right: 1px solid #000;}
.tc_third a:hover{color: #71c16a; }
.tc_third a:last-child{border-right: none;}
.tc_third a .cart_count{display: inline-block; width: 35px; height: 35px; margin-left: 0.5em; text-align: center; font-size: 1em; line-height: 35px; background: #71c16a; color: #fff; }
.cat_bg_color{display: block; padding-top: 1em; width: 100%; background: #f5f5f5;}
.awe-media:hover .category_text{color: #71c16a;}
.promo_banner_1 {height: 450px; background: url("../img/ideas_banner.jpg") no-repeat center center; background-size: cover;}
.promo_banner_2 {height: 450px; background: url("../img/ideas_banner_2.jpg") no-repeat center center; background-size: cover;}
.about_banner {height: 400px; background: url("../img/about_bg.jpg") no-repeat center center; background-size: cover;}
.promo_banner_1 .promo_text{display: block; width: 80%; background: #fff; padding: 2em; position: absolute; bottom:5em; left:0;}
.promo_banner_2 .promo_text{display: block; width: 80%; background: #fff; padding: 2em; position: absolute; bottom:5em; left:0;}
.promo_text h6{display: block; margin: 0; font-size: 0.9em; text-transform: uppercase; color: #71c16a;}
.promo_text h3{display: block; font-size: 1.5em; text-transform: uppercase; color: #042b55;}
.promo_text p{display: block; color: #000; line-height: 2em; font-weight: 100;}
.promo_text a{display: inline-block; padding: 0.5em 1em; font-size: 0.9em; text-transform: uppercase; background: #71c16a; color: #fff;}
.button_green{display: inline-block; height: 40px; background: #71c16a; font-size: 1.2em; text-transform: uppercase; color: #fff; text-align: center; padding: 0 2em; border:none;}
.button_green:hover{background: #43923c;}
.promo_text a:hover{background: #3d7438;}
.awe-box-content i{display: inline-block; text-align: center; width: 40px; height: 40px; line-height: 40px; border:1px solid #000; border-radius:25px; font-size: 1.3em;}
.about_banner .promo_text{display: block; width: 50%; background: #fff; padding: 2em; position: absolute; bottom:3em; left:0;}
.cat_tabdion .panel-body {padding: 0;}
.cat_tabdion .nav-tabs li a{font-family: 'Nanum Gothic', sans-serif; text-transform: uppercase; border: none;}
.cat_tabdion .nav-tabs li.active a{color: #71c16a; border: none; border-bottom: 2px solid #71c16a;}
.cat_tabdion .nav li a:hover{background: none;}
.cat_tabdion .nav-tabs li{margin-bottom: 0;}
.cat_tabdion .panel-default .panel-heading{background: #71c16a; margin-top: 1em;}
.cat_tabdion .panel-title{text-align: center; font-size: 14px; text-transform: uppercase; color: #fff;}
.cat_tabdion .panel-title a:focus{color: #fff;}
.cat_tabdion .panel-title a:hover{color: #fff;}
.category_title{display: block; margin-top: 0; font-size: 2.5em; color: #042b55; letter-spacing: 0px; text-align: center; text-transform: uppercase; font-weight: 700;}
.grey_bg{display: block; width: 100%; padding: 1em 0; background: #f5f5f5; margin-top: 1em;}
.svg_icons {width: 80px; transition: all 0.3s ease 0s; display: block; margin: 0 auto;
fill: #000;}
.filter_wrapper{display: block; text-align: center;}
.filter_buttons{display: inline-block; margin-left: 15px;}
.filter_buttons input{display: none;}
.filter_buttons label{display: block; text-align: center;}
.filter_buttons label:hover .svg_icons {cursor: pointer; fill: #989898;}
.filter_buttons span{display: block; text-align: center; font-size: 0.9em; color: #000; text-transform: uppercase;}
.filter_labels .alert{margin: 20px 5px 10px 0;}
.filter_labels .alert-warning{display: inline-block; background: #042b55; padding: 4px 12px 6px 7px; border-radius: 3px;}
.filter_labels .alert-dismissible .close{font-size: 30px; opacity: 1; text-shadow: none; position: relative; top: -1px; right: -6px;}
.filter_labels .alert-dismissible .close:hover{color: #fff;}
.filter_labels .alert-dismissible span{font-size: 0.9em;}
.prod_showcase .slick-list{padding: 0 !important;}
.slider-nav .slick-slide{width: auto!important; margin: 0 15px 0 4px; }
.product_info_con{display: block;}
.prod_name h1{display: block; margin: 0px; text-align: left; color: #042b55; font-size: 1.3em; line-height: 1.5em; font-weight: 400;}
.brand_logo{display: block; text-align: center;}
.brand_logo a{display: inline-block; float: right;}
.overall-rating-container {display: block; overflow: auto; padding: 2px 0 6px 0; margin-top: 5px; border-top: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;}
.overall-rating-container .overall-rating-text {display: inline-block; font-size: 0.9em;}
.overall-rating-container img {display: inline-block;}
.overall-rating-container .rating-text-out-of {display: inline-block; font-size: 0.9em; color: #989898;}
.overall-rating-container .rating-text-out-of a {color: #989898;}
.rate-this-container {display: block; width: 100%; text-align: right; margin-top: 0.3em;}
.rate-this-container span {display: inline-block; font-size: 0.9em; color: #000;}
.rate-this-container span.starRating {margin-top: -3px;}
.rate-this-container dd {display: inline-block;}
.shipp_itemcode{display: block; margin-top: 2em;}
.item_code{display: inline-block; float: right;}
.item_code h5{display: inline-block; margin: 0; padding: 0; color: #777; font-size: 0.9em; text-transform: uppercase;}
.item_code span{display: inline-block; margin-left: 5px; color: #777; font-size: 0.9em; text-transform: uppercase; border: 1px solid #ddd; padding: 0 0.5em;}
.shipping_chrg{display: inline-block; float: left;}
.shipping_chrg i{font-size: 1.2em;}
.shipping_chrg span{font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 1em; text-transform: uppercase;}
.finishes-container{display: block;}
.finishes-container h5{display: block; background: #f2f2f2; padding: 0.5em; margin: 1em 0 0.5em 0; font-family: 'Nanum Gothic', sans-serif; color: #000; font-size: 0.9em; text-transform: uppercase;}
.finishes-container fieldset{display: inline-block;}
.fin_color_detail{display: inline-block; float: right; text-align: right; font-size: 1em;}
.fin_color_detail strong{font-family: Arial, Helvetica Neue, Helvetica, sans-serif; display: block; font-size: 1em;}
.fin_color_detail span{display: block;}
.finishes-container fieldset ul{padding: 0;}
.finishes-container fieldset ul li{display: block; float: left; margin-right: 0.2em;}
.finishes-container fieldset ul li input{display: none;}
.finishes-container fieldset ul li input[type="radio"]:checked ~ label{background: #71c16a;}
.finishes-container fieldset ul li label{cursor: pointer; padding: 3px 3px 6px 3px; }
.thumbnail{border-radius: 0; border: none;}
._clr_code {background: #fff; width: 32px; height: 32px; border: 1px solid #eee; margin-left: 0.2em;padding: 2px;}
._clr_code label {display: inline-block; float: left; height: 100%; width: 100%;}
.finishes-container ul input[type="radio"]:checked + label.clrs {border: 2px solid #71c16a; width: 32px; margin: 0 auto;}
.medium-heading{display: block; padding: 0.5em 0; background: #042b55; color: #fff; text-align: center; font-size: 1.2em; text-transform: uppercase; }
.medium-heading i{display: inline-block; margin-right: 1em;}

.other-sizes-container{display: block;}
.other-sizes-container fieldset{display: inline-block;}
.other-sizes-container h5{display: block; background: #f2f2f2; padding: 0.5em; margin: 1em 0 0.5em 0; font-family: 'Nanum Gothic', sans-serif; color: #000; font-size: 0.9em; text-transform: uppercase;}
.other-sizes-container fieldset ul{padding: 0;}
.other-sizes-container fieldset ul li{display: block; float: left; margin: 0.5em 0.5em 0.5em 0;}
.other-sizes-container fieldset ul li input{display: none;}
.other-sizes-container fieldset ul li label{cursor: pointer; font-size: 1em; font-weight: 400; padding: 2px 4px; margin: 0.5em 0 0 0; background: #fff; border: 1px solid #71c16a;}
.other-sizes-container fieldset ul li input[type="radio"]:checked ~ label{background: #71c16a; color: #fff;}
.product_bullets{display: block;}
.product_bullets ul{padding: 0; list-style-type: none;}
.product_bullets ul li{display: block; font-size: 16px; color: #000; line-height: 2em;}
.product_bullets ul li::before{vertical-align: middle; margin-right: 1em; font-family: "FontAwesome"; font-size: 0.6em; color: #71c16a; content:'\f111';}
.product_bullets a{display: inline-block; border:1px solid #71c16a; border-radius: 3px; color: #71c16a; padding: 0.1em 0.5em;}
.product_bullets a:hover{background: #71c16a; color: #fff;}
.product_bullets a i{margin-right: 0.3em;}
._green{display: block !important; width: 50%; margin: 0.5em 0; padding: 0 0.5em 0 0;  background: #71c16a; color: #fff !important; font-size: 1em !important; text-transform: uppercase !important; font-weight: 400 !important; }
._green::before{content: '' !important; }

.prod_price{display: block; margin-top: 1em;}
.prod_price h2{margin: 0; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;  font-size: 2.5em; letter-spacing: -1px; font-weight: 700; color: #a92424;}
.prod_price h2 sub{font-size: 0.4em; vertical-align: middle; letter-spacing: 0px;}
.prod_price span{font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 1em; text-decoration: line-through;}
.add_to_cart{display: block;}
.add_to_cart input{display: block; width: 18%; height: 40px; float: left; text-align: center;}
.add_to_cart .addto_cart{display: block; width: 80%; height: 40px; float: left; margin-left: 2%; background: #71c16a; font-size: 1.2em; text-transform: uppercase; color: #fff; text-align: center; padding: 0 2em; border:none;}
.add_to_cart .addto_cart:hover{background: #43923c;}
.add_to_cart i.fa-shopping-basket{display: inline-block; margin-right: 0.5em;}
.addon_button{display: block; margin-top: 15px;}
.addon_button a{display: block; width: 100%; height: 40px; background: #042b55; color: #fff; font-size: 1.2em; text-align:  center; line-height: 40px; text-transform: uppercase; -webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    5px 5px 5px rgba(50, 50, 50, 0.35);
box-shadow:         5px 5px 5px rgba(50, 50, 50, 0.35);}
.addon_button a:hover{background: #031d39;}
.addon_button a i.fa-plus-square-o{display: inline-block; margin-right: 0.5em;}

.prod_tabdion{display: block; margin-top: 2em;}
.prod_tabdion .nav{text-align: center;}
.prod_tabdion .nav-tabs li a{font-family: 'Nanum Gothic', sans-serif; text-transform: uppercase; border: none;}
.prod_tabdion .nav-tabs li.active a{color: #71c16a; border: none; border-bottom: 2px solid #71c16a;}
.prod_tabdion .nav li a:hover{background: none;}
.prod_tabdion .nav-tabs li{margin-bottom: 0;}
.prod_tabdion .panel-default .panel-heading{background: #71c16a; margin-top: 1em;}
.prod_tabdion .panel-title{text-align: center; font-size: 14px; text-transform: uppercase; color: #fff;}
.prod_tabdion .panel-title a:focus{color: #fff;}
.prod_tabdion .panel-title a:hover{color: #fff;}
.prod_tabdion .nav > li{float: none; display: inline-block;}
.para_heading{display: block; font-size: 1.3em; color: #042b55; font-weight: 700;}
.product_dimension{display: block;}
.product_dimension img{display: block; text-align: center; margin: 0 auto;}
.relared-products-header{display: block;}
.relared-products-header h3{font-size: 1.6em; color: #042b55; font-weight: 700; text-align: center;}

.options_radio{border:1px solid #71c16a; margin-bottom: 0.5em;}
.options_radio img{display: block; text-align: center; margin: 0 auto;}
.options_radio p{display: block; margin-top: 1em; padding: 0 0.5em; font-size: 0.9em; color: #000; }
.options_radio ul{display: block; list-style-type: none; padding: 0.5em;}
.options_radio ul li{display: block; margin-bottom: 0.5em;}
.options_radio ul li input[type="radio"]{visibility: hidden;}
.options_radio ul li label{width: 90%; font-size: 0.9em; margin-left: 0.5em; vertical-align: top; cursor:pointer;}

.options_checkbox{border:1px solid #71c16a; margin-bottom: 0.5em;}
.options_checkbox img{display: block; text-align: center; margin: 0 auto;}
.options_checkbox p{display: block; margin-top: 1em; padding: 0 0.5em; font-size: 0.9em; color: #000; }
.options_checkbox ul{display: block; list-style-type: none; padding: 0.5em;}
.options_checkbox ul li{display: block; margin-bottom: 0.5em;}
.options_checkbox ul li label{width: 90%; font-size: 0.9em; margin-left: 0.5em; vertical-align: top; cursor:pointer;}
.option_cont .accordion .link{padding: 10px;}
.option_cont .accordion .link{border: none; background: #71c16a; color: #fff !important;}
.option_cont .accordion li i{color: #fff !important;}

.pdfDownload{display: block; background: #f2f2f2; padding: 0.5em;  overflow: auto; text-align: center;}
.pdfDownload a{display:inline-block; margin: 0.5em; color: #fff; font-size: 0.9em; background:#aa2424; padding: 0.3em 0.5em; border-radius: 3px;}
.pdfDownload a i{display: inline-block; margin-right: 5px; font-size: 1.5em;  }
.pdfDownload a:hover{background: #831919;}

.styled-select{width: 100%; height: 32px; border: 1px solid #000; margin-top: .6em; margin-left: .1em; overflow: hidden;}
.styled-select select{background: transparent; width: 100%; padding: 5px; font-size: 16px; line-height: 1; border: 0; height: 32px; text-transform: uppercase;}
#selectedsection{display: block; margin-top: 0.5em; text-align: center; overflow: auto;}
#selectedsection span{display: inline-block;}
#selectedsection .rad_btu{font-weight: 700; color: #71c16a; margin-right: 2px;}
.viewall_brands{display: block; margin-top: 0.5em; font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif; font-size: 15px; text-transform: uppercase; text-align: center; padding: 0.5em 1em; background: #71c16a; color: #fff;}
.viewall_brands:hover{background: #43923c; color: #fff;}

/*CART*/
.save_cont_but{display: block; text-align: right;}
.save_cont_but a{display: inline-block; padding: 0.7em 1em; margin-left: 1em; text-align: center; border:2px solid #042b55; border-radius:3px; color: #042b55; font-size: 1em; text-transform: uppercase; }
.save_cont_but a i{font-size: 1.3em; margin-right: 0.5em;}
.save_cont_but a:hover{background: #042b55; color: #fff;}
.cart_prod_img {padding: 1em;}
.cart_itm_tit_con{display: block; text-align: center;}
.cart_itm_tit_con h5{font-size: 0.9em; font-weight: 700; text-transform: uppercase; padding: 10px 15px; color: #042b55; background: #f5f5f5;}
.cart_pro_desc{display: block;}
.cart_pro_desc a{display: block; font-size: 1em; text-transform: uppercase; color: #000;}
.cart_pro_desc a:hover{color: #71c16a;}
.cart_pro_desc a:focus{color: #71c16a;}
.cart_pro_desc .cart_pro_code{display: block; }
.cart_pro_desc .cart_pro_code span{display: inline-block; font-size: 0.9em; text-transform: uppercase; color: #71c16a; border:1px solid #71c16a; padding: 0 5px;}
.cart_pro_desc span{display: block; margin-top: 5px; font-size:1em; text-transform: uppercase; color: #000;}
.cart_pro_desc ul{display: block; list-style-type:circle; padding:0 0 0 25px;}
.cart_pro_desc ul li{ font-size: 0.9em; color: #444; line-height: 1.6em;}
.cart_pro_price{display: block; margin-left: 10px;}
.cart_pro_price span{display: block; font-size: 16px; font-weight: 400; color: #000;}
.cart_pro_qty{display: block; text-align: center;}
.cart_pro_qty input{margin: 0 auto; text-align: center; padding: 0 3px; width: 50px; height: 26px;}
.cart_pro_tot{display: block; text-align: center;}
.cart_pro_tot span{display: block; font-size: 16px; font-weight: 600; color: #71c16a;}
.cart_pro_remo_but{display: block; text-align: center;}
.cart_pro_remo_but button{padding: 5px; border:none;  font-size: 0.9em; background: #fe4a5d; color: #fff;}
.cart_pro_remo_but button:hover{background: #d0293a;}
.cartProduct{display: block; border-bottom: 1px solid #e1e1e1; overflow: auto; margin-bottom: 1em;}

.discount-postcode-container{display: block; margin-top: 1em;}
.discount-postcode-container label{display: block;}
.discount-postcode-container a.apply-coupon-button{display:block; float: left; width: 30%; margin-left: -3px; font-size: 1em; text-align: center; border:1px solid #BCBCBC; border-left: none; background: #d7d7d7; padding: 11px 20px; color:#000; cursor: pointer;}
.discount-postcode-container a.apply-coupon-button:hover{background: #bdbdbd;}
.discount-postcode-container .form-control{display: block; width: 70%; float: left;}
.discount-postcode-container .form-group{margin-bottom: 1em; overflow: auto;}
.coupNote{display: block; margin-top: 0.5em; font-size: 0.9em;}

.total-item-container{display:block; margin-top:5px; background:#f5f5f5; padding:15px 10px;}
.total-item-container label{display:block; font-size: 1em; font-weight: 400; cursor:default; float:left; text-align:left; text-transform:uppercase;}
.total-item-container span{display:block; text-align:right; font-size: 16px;}
.final-total-container{display:block; margin-top:5px; border-bottom:1px solid #e1e1e1; padding:0px 10px 10px 10px;}
.final-total-container label{display:block; cursor:default; float:left; font-size:1.5em; font-weight: 400; text-align:left; text-transform:uppercase;}
.final-total-container label dd{font-size:0.5em; text-transform:capitalize;}
.final-total-container span{display:block; text-align:right; font-size:1.5em;}
a.proceed-to-checkout{display:block; font-size: 1.3em; text-align:center; background:#71c16a; color:#fff; padding:10px; border-radius: 3px; margin-top:10px; text-transform:uppercase;}
a.proceed-to-checkout i{font-size:1.3em; margin-left: 10px;}
a.proceed-to-checkout:hover{background:#4e8b49; color:#fff;}




/*OFF-CANVAS*/
.off-canvas-toggle {float: right; padding: 0 15px;}
.off-canvas {width: 300px; position: fixed; right: 0; top: 0; height: 100%; overflow-x: hidden; overflow-y: auto;
background: #fff; -webkit-transform: translateX(100%); transform: translateX(100%); transition: 0.4s ease-in-out; z-index: 1060;}
.off-canvas-active .off-canvas {-webkit-transform: translateX(0); transform: translateX(0);}
.navbar-fixed-top {transition: 0.4s ease-in-out; width: 100%;}
.page-wrapper {padding-top: 50px; transition: 0.4s ease-in-out;}
.off-canvas-active .page-wrapper, .off-canvas-active .navbar-fixed-top { -webkit-transform: translateX(300px);   transform: translateX(300px);}
.list-group {padding: 20px;}
.off-canvas-overlay {position: fixed; right: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1050; visibility: hidden; opacity: 0; transition: 0.4s ease-in-out;}
.off-canvas-active .off-canvas-overlay {opacity: 1; visibility: visible;}

/*ACCORDION*/
.accordion {width: 100%; margin: 0;	padding: 0; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; list-style-type: none;}
.accordion .link {cursor: pointer; display: block; padding: 15px 0px;	color: #4D4D4D;	font-size: 1em; font-weight: 400;	text-transform: uppercase; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.accordion li{margin-bottom: 5px;}
/*.accordion li:last-child .link {border-bottom: 0;}*/
.accordion li i {position: relative; float: right; margin-right: 3px; top: 2px; font-size: 18px; color: #595959; -webkit-transition: ll 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.accordion li.open .link {color: #71c16a;}
.accordion li.open i {color: #71c16a;}
.accordion li.open i.fa-caret-right {-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
ul.filt_mob_hide.submenu {max-height: 150px; overflow-x: auto;}
.accordion li.default .submenu {display: block;}
.accordion li ul.submenu{list-style-type: none; padding: 10px 0;}
.accordion li ul.submenu label{font-size: 0.9em; font-weight: 400;}

.accordion li.default .options_radio{display:none}
.accordion li.default .options_checkbox{display:none}