body {
  font-family: "Myriad Pro";
}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
    max-width: 1240px;
}
.page-header .panel.wrapper {
    border-bottom: 0px solid #b9e1f5;
    background-color: #b9e1f5;
}
.header.panel > .header.links > .authorization-link::after {
    content:none;
}
.header-top-left{
	float: left;
	font-family: "Myriad Pro";
	font-size: 18px;
	color: #4f4e4e;}
.header.panel > .header.links > li.welcome {
	display:none;
}
.header.panel > .header.links > li {
    margin: 0 0 0 50px;
}
.header.panel > .header.links > li > a {
    font-family: "Myriad Pro";
	font-size: 18px;
	color: #4f4e4e !important;
}
.header.panel > .header.links > li > a:hover {
    color: #4f4e4e;
    text-decoration: underline;
}
.nav-toggle {
    top: 60px;
}
.logo {
    max-width: 30%;
}
.block-search .label::before {
    font-size: 35px;
    line-height: 44px;
}
.minicart-wrapper .action.showcart::before {
	content:url('../images/top_cart_icon.png');
}
.minicart-wrapper .action.showcart.active::before {
	content:url('../images/top_cart_icon.png');
}
.minicart-wrapper .block-minicart {
    right: 0px;
}
.block-search .block-content {
    width: 86%;
	position:relative;
	margin-top: 50px;
}
.nav-sections {
    background: #fff;
	margin-bottom: 18px;
}
.navigation {
    border-bottom:2px solid #cbcbcb;
	background: #fff;
}

.navigation .level0 > .level-top {
    line-height: 18px;
	font-family: "Myriad Pro";
	font-size: 17px;
	color: #000;
}

.home_slider{
	margin-bottom:15px;
}

.home_banner{
	display: table;
	width: 100%;
}
.home_banner_box{
	border: solid 1px #000;
	width: 100%;
	height: 111px;
	float:left;
	margin-right:39px;
	margin-bottom:15px;
}
.home_banner_box.last{
	margin-right:0;
}

.home_banner_box h2{
	font-family: "Myriad Pro";
	font-size: 19px;
	color: #000;
	line-height:3.4em;
	text-align:center;
	text-transform: uppercase;
}
.home_banner_box.box1 h2::before {
	content:url('../images/box1.png');
	position: relative;
	top: 11px;
}
.home_banner_box.box2 h2::before {
	content:url('../images/box2.png');
	position: relative;
	top: 7px;
}
.home_banner_box.box3 h2::before {
	content:url('../images/box3.png');
	position: relative;
	top: 13px;
}
.home_mid{
	display:inline-block;
	width:100%;
}
.main_content .left_twitte{
	border: solid 1px #000;
	float: left;
	margin-bottom: 15px;
	padding: 0 20px;
	max-height: 210px;
	overflow: auto;
}
.main_content .left_twitte .tw_logo{
	width:30%;
	float: left;
	margin-top:2.5rem;
}
.main_content .left_twitte .tw_feed{
	width:65%;
	float: left;
	padding-left:13px;
}
.main_content .left_twitte .tw_feed h2{
	margin-bottom:0px;
}
.main_content .newsletter_box{
	border: solid 1px #000;
	margin-bottom: 15px;
	padding: 0 20px;
}
.main_content .newsletter_box .newsletter_top{
	display:inline-block;
	width:100%;
	padding-top:20px;
}
.main_content .newsletter_box .newsletter_bottom{
	display:inline-block;
	width:100%;
	padding-top:10px;
}
.newsletter_bottom .signup_link{
	width:60%;
	font-size:20px;
	background:#fff;
	-webkit-box-shadow: 3px 4px 5px rgba(0,0,0,.75), inset 3px 4px 5px rgba(0,0,0,.11);
	-moz-box-shadow: 3px 4px 5px rgba(0,0,0,.75), inset 3px 4px 5px rgba(0,0,0,.11);
	box-shadow: 3px 4px 5px rgba(0,0,0,.75), inset 3px 4px 5px rgba(0,0,0,.11);
	border:1px solid;
	padding: 16px 30px;
	color:#000;
}
.newsletter_bottom{
	padding:10px 0;
	text-align:center;
}
.main_content .newsletter_box .newsletter_top .img{
	width:20%;
	float:left;
}
.main_content .newsletter_box .newsletter_top .text{
	width:78%;
	text-align:center;
	float:left;
	font-size:22px;
	padding-top:10px;
}
.main_content .left_connect{
	float: left;
	margin-bottom: 15px;
	padding: 0 20px;
	text-align:center;
}
.main_content .left_twitte h2 {
    font-size: 18px;
	text-decoration:underline;
	color:#24abe9;
}
.main_content .left_connect h2 {
    font-size: 18px;
}
.main_content .left_connect h1{
	padding:0;
	font-size:20px;
	margin-bottom: 10px;
}
.main_content .left_twitte p span{
	color:#24abe9;
}
.main_content .left_twitte p a{
	color:#24abe9;
}
.main_content.bottom{
	border-top:2px solid #000; 
}
.category-cms, .category-image, .category-description {
    font-size: 17px;
}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
    background: #ffffff;
    box-shadow:none;
    border:1px solid #b9e1f5;
	margin:0;
	padding:0;
}
.block-viewed-products-images .product-item:hover{
    background: #ffffff;
    box-shadow:none;
    border:1px solid #b9e1f5;
	margin:0;
	padding:0;
}
.toolbar {
    margin-bottom: 30px;
    text-align: center;
    border-bottom: 1px solid #000;
    padding-bottom: 18px;
}
.product-item .price-box {
    display: block;
	text-align: center;
	margin: 10px 0;
}
.price-container .price {
    font-size: 16px;
}
.product-reviews-summary {
    display: none;
}
.products-grid .product-item-name {
    text-align: center;
}
.products-grid .product-item-inner {
    background:none;
    box-shadow:none;
    border:none;
    border-top: none;
    margin:0;
    padding-top: 19px;
    position: relative;
}
.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
    height:auto;
    margin: -1px;
    overflow: hidden;
    padding-top: 19px;
    position: relative;
    width:auto;
}
.product-item-actions .actions-primary {
    display: block;
    width: 100%;
}
.products-grid .product-item-actions .actions-primary {
	text-align: center;
}

.product-item-actions .actions-primary + .actions-secondary {
    display: none;
}
.box-tocart .action.tocart {
    width: 40%;
}
.product-social-links .action.mailto.friend, .product-social-links .action.tocompare {
	display:none;
}
.product-social-links .action.towishlist::before, .block-bundle-summary .action.towishlist::before, .product-item .action.towishlist::before, .table-comparison .action.towishlist::before {
    content: none;
}
.product-social-links .action.towishlist{
	color: #000;
	text-transform: capitalize;
	text-decoration: underline;
	font-size: 20px;
	font-weight: 200;
}
.multicheckout .table-wrapper .col .qty .input-text, .column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty, .account .data.table-return-items .qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .col.qty .control.qty .qty, .block-wishlist-info-items .input-text.qty, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .products-grid.wishlist .product-item .box-tocart input.qty, .box-tocart .input-text.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty {
    width: 62px;
}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
    height: 47px;
    padding: 0 20px;
}
.qty .input-text{padding:0;}
.multicheckout .action.primary, .order-review-form .action.primary, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .cart-summary .checkout-methods-items .action.primary.checkout, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary, .box-tocart .action.tocart {
    padding: 11px 17px;
}
.action.primary {
    background: #3dbad8;
    border: 1px solid #3dbad8;
}
.action.primary:hover {
    background: #0088cc;
    border: 1px solid #0088cc;
    color: #ffffff;
}
.catalog-category-view .action.primary::before {
    content: url('../images/addtocart_icon.jpg');
}
.catalog-category-view .action.primary {
    background-image: none;
    background: #fff;
    border: 1px solid #ddd;
    color: #000;
	font-size: 16px;
}
.catalog-category-view .action.primary:hover {
    background: #fff;
    border: 1px solid #b9e1f5;
    color: #000;
}
.sorter-action::before {
    font-size: 17px;
    color:#e96200;
}
.product-info-main .stock.available, .product-info-main .stock.unavailable {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 22px;
    color: #99d8e4;
	padding-bottom: 15px;
}
.product-info-main .product-info-price {
    border-bottom:none;
}
.product-info-main .product.attribute.sku {
    font-size: 20px;
	color: #000;
}
.page-footer {
    background: #e8e8e8;
}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price {
    font-weight: 300;
}
.product-info-main .product-info-price .price-box {
    display: block;
}
.product-info-main .product-info-stock-sku {
    display: block;
    padding-left: 0;
    text-align: left;
	padding-left: 10px;
}
.product-info-main .product.attribute.overview {
    font-size: 18px;
}
.product-info-main .product.attribute.sku .type::after {
    content:none;
}
.box-tocart .fieldset .qty{
	float:left;
	padding-right: 20px;
}
.box-tocart .fieldset .qty .label{
	display:none;
}
.product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {
    color: #000;
}
.product.data.items > .item.title > .switch{
    color: #99d8e4 !important;
}
.product.data.items > .item.title > .switch:hover {
    color: #000;
}
.product.data.items > .item.active > .switch{
    color: #000 !important;
}
.data.switch .counter {
    color: #99d8e4;
}
.data.switch:hover .counter{
    color: #000;
}
.item.title.active .data.switch .counter{
    color: #000;
}
.sidebar .product-items .product-item-info {
    text-align: center;
}
.block .title strong {
    font-weight: 400;
    font-size: 24px;
}
.page-layout-2columns-right .sidebar-additional .related  .block-actions{
	display:none;
}
.page-layout-2columns-right .sidebar-additional .title{
	text-align: left;
	text-transform: uppercase;
}
.page-layout-2columns-right .sidebar-additional .related .products-grid .product-item {
    width: 50%;
}
.sidebar .related .product-items .product-item-info .product-item-photo {
    float: none;
	position: relative;
}
.block.related .related-available .product-item-name {
   text-align:center;
   margin-left: 0;
}
.block.related .field.choice {
    display:none;
}
.sidebar .product-items .product-item-actions {
    display: none;
}
.sidebar .product-items .product-item-details {
	margin: 0;
}
.left_connect ul{display:block;width:100%;margin:auto 0;padding:0 4%;list-style: none;margin-bottom: 35px;height: 45px;}
.left_connect ul li{float:left;padding-right:3px;}
.most_viewed{width:100%; margin:0 1px;}
.most_viewed .block-title {
	width:100%;
	text-align:center;
	font-size:24px;
	padding-bottom: 24px;
}
.most_viewed .widget-viewedproduct-grid{
	border:1px solid #222;
	display:inline-block;
}
.widget-viewedproduct-grid .product-item-info:hover{
    border: none;
}

.block-bestseller-products .title{
	background: url(../images/slider-bar.png) center center;
	background-repeat: no-repeat;
    background-size: 100% 2px;
}
.block-bestseller-products .title strong{
    background:#fff;
	padding-right:10px;
}
.product .item.title{
    background:#fff;
}
.category-image{
	display:none;
}
.sub-cat{
	list-style:outside none none;
	display: inline-block;
	width:100%
}
.sub-cat li{
	width:100%;
	margin: 10px;
    padding: 0;
	text-align: center;
}
.sub-cat li .product-item-name {
    text-align: center;
}
.checkout-payment-method .ccard .cvv .input-text {
    width: 70px;
}
.footer-block{
	width:100%;
}
.footer-block p{
	font-size: 15px;
}
.footer-block p span{
	color:#7e7e7e;
}
.footer-block h4{
	text-decoration:underline;
	font-size: 18px;
}

.footer.content .links a {
	font-size: 15px;
	color: #000;
}
.copyright{display:none;}
.timeline-Header {
    display: none !important;
}
.timeline-Footer {
    display: none !important;
}
ul.products-grid-block{display: inline-block;text-align: center;margin: 0;padding: 0;}
ul.products-grid-block li{margin-right: 20px;display: inline-block;}
ul.products-grid-block li h4{font-size: 20px;font-weight: normal;}
#newsletter{height:32px;}
.home_banner_box h2 a{color:#000;text-decoration: unset;}
.minicart-items .item-qty {width: 60px;}
.block-minicart .block-content > .actions > .secondary {padding-bottom: 10px;}
.block-minicart .block-content > .actions > .secondary a.viewcart{ 
	font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	width:96%;
    display: block;
    background: #3dbad8;
    color: #fff;
	line-height: 2.2rem;
	padding: 11px 17px;
	font-size: 1.8rem;
	border: 1px solid #3dbad8;
	margin: 0 2%;
	box-sizing: border-box;
	vertical-align: middle;
	font-weight: 600;
}
.block-minicart .block-content > .actions > .secondary a.viewcart:hover {
    background: #0088cc;
    border: 1px solid #0088cc;
    color: #ffffff;
	text-decoration: unset;
}
.cart-container .form-cart .actions.main .continue{
	display:block;
	float: left;
	background: #eee;
	border: 1px solid #ccc;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 600;
	margin: 0;
	padding: 7px 15px;
	font-size: 1.4rem;
	line-height: 1.6rem;
	box-sizing: border-box;
	vertical-align: middle;
	border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 rgba(204,204,204,0.3);
}
.cart-container .form-cart .actions.main .continue:hover{
	background: #e1e1e1;
	border: 1px solid #ccc;
	color: #333;
	text-decoration:unset;
}
@media all and (min-width: 768px), print {
	h1 {
		font-size: 36px;
	}
	.home_banner_box{
		width: 29%;
	}
	.home_banner_box h2 {
		font-size: 14px;
	}
	.navigation .level0 {
		width: 110px;
	}
	.navigation {
		border-bottom:2px solid #cbcbcb;
		background: #fff;
		width: 89%;
	}
	.navigation .level0 {
		margin: 0 24px 18px 0;
		display: inline-block;
		position: relative;
		text-align: center;
		font-weight: 400;
	}
	.navigation .nav-9{
		margin:0 0 18px;
	}
	.block-search input {
		*-webkit-box-shadow: 3px 4px 5px rgba(0,0,0,.75), inset 3px 4px 5px rgba(0,0,0,.11);
		*-moz-box-shadow: 3px 4px 5px rgba(0,0,0,.75), inset 3px 4px 5px rgba(0,0,0,.11);
		*box-shadow: 3px 4px 5px rgba(0,0,0,.75), inset 3px 4px 5px rgba(0,0,0,.11);
		border:1px solid #000;
	}
	.block-search .action.search::before {
		content:url('../images/search_icon.png');
	}
	.navigation .level0 > .level-top {
		padding:0;
	}

	.navigation .level0.level-top a{
		text-align:center;
	}
	.navigation .level0 .submenu a {
		text-align:left;
	}
	.home_mid .main_content{
		width:100%;
		float: left;
		padding-top:20px;
	}
	.home_mid .main_content .product-item {
		padding-left: 20px;
		width: 24%;
		float: left;
	}
	
	.widget-bestseller-grid .product-item {
		width:16% !important;
		float: left;
	}
	
	.widget_bestseller .backline{
		background: url(../images/slider-bar.png) center center;
		position:relative;
		top:32px;
		background-repeat: no-repeat;
		background-size: 100% 2px;
	}
	
	.widget-viewed-grid .product-item {
		width: 16% !important;
		float: left;
	}
	
	.home_mid .main_content .block-title strong {
		font-size: 21px;
		font-weight: normal;
		text-transform:uppercase;
	}
	.main_content .bottom_box{
		margin-left: 10px;
		margin-right:4%;
		width: 23%;
		min-height:210px;
	}
	.main_content .newsletter_box{
		margin-right:10px;
	}
	.left_connect ul li{
		float:left;
		padding-right:10px;
	}
	.home_mid .main_content .block-title strong:after{
		border-bottom:2px solid;
	}
	.widget_bestseller .product.data.items > .item.title > .switch{
		background:none;
		border-style:none;
		padding:1px 18px 0 0;
		font-size: 21px;
	}
	.widget_bestseller .product.data.items.active  > .item.title > .switch{
		color:#000;
	}
	.widget_bestseller .product.data.items > .item.content{
		border:none;
		padding:10px 0;
	}
	
	.breadcrumbs a {
		color: #000;
		text-decoration: none;
		font-size: 15px;
		font-family: "Myriad Pro";
	}
	.breadcrumbs .items > li {
		text-transform: uppercase;
	}
	.breadcrumbs .items {
		font-size: 15px;
		color: #000;
		list-style: none none;
	}
	
	.breadcrumbs .item:not(:last-child)::after {
		font-size: 14px;
		line-height: 22px;
	}
	
	.catalog-category-view .page-title-wrapper{
		display:none;
	}
	.page-layout-2columns-left .column.main {
		width: 75.167%;
		padding-left: 2%;
	}
	.page-layout-2columns-left .sidebar-additional {
		width: 24.833%;
		padding-right: 2%;
	}
	.page-layout-2columns-left .sidebar-main {
		width: 24.833%;
		padding-right: 2%;
	}
	.page-layout-2columns-right .column.main {
		width: 83.167%;
	}
	.page-layout-2columns-right .sidebar-additional {
		width: 16.833%;
	}
	.filter-options-content {
		display: block !important;
	}
	.filter .block-subtitle {
		display: none;
	}
	.filter-options-title::after {
		right: 30px;
		top: 14px;
		font-size: 22px;
	}
	.filter-options-title {
		font-size: 20px;
		padding: 13px 46px 13px 15px;
	}
	.filter-options-item {
		border: 1px solid #000;
		margin-bottom: 50px;
	}
	.filter-options-content {
		padding-left: 35px;
	}
	.sorter {
		float: left;
	}
	.limiter {
		float: right;
	}
	.toolbar-amount {
		float: right;
		padding-right: 14px;
		display: none;
	}
	.modes {
		float: right;
	}
	.modes-mode {
		background: none;
		box-shadow:none;
		border:none;
	}
	.modes-mode.active {
		background:none;
		box-shadow:none;
	}
	.modes-mode:last-child {
		border-radius: 0;
		border-right: none;
	}
	.toolbar select {
		background:none;
	}
	.pages .action {
		background: none;
	}
	.pages strong.page {
		background: none;
	}
	.product-item-name {
		font-size: 19px;
	}
	.page-products .toolbar .limiter {
		display: block;
	}
	.page-products .toolbar .limiter .limiter-text{
		display: none;
	}
	.product.data.items > .item.title > .switch {
		font-weight: 400;
		font-size: 21px;
		text-decoration: none;
		background: none;
		border: none;
		border-bottom: none;
		padding: 0 10px;
		text-transform: uppercase;
	}
	.product.data.items > .item.content {
		margin-top: 43px;
		padding: 35px 35px 25px 11px;
		border: none;
		border-top: 2px solid #9d9d9d;
		font-size: 18px;
	}
	.filter-options-content .count {
		color: #444;
	}
	.filter-options-content a:hover {
		background-color: #fff;
		text-decoration: underline;
	}
	.product-info-main .product-info-stock-sku {
		padding-left:0;
	}
	.page-layout-2columns-right .sidebar-additional {
		border-left: 2px solid #ddd;
	}
	.page-layout-2columns-right .sidebar-additional .related .products-grid .product-item {
		width:100%;
	}
	.sub-cat li{
		float:left;
		margin: 10px;
		padding: 0;
		width: 22.439%;
		text-align: center;
	}
	.product.data.items .item.title a::after {
		content: "|";
		font-size: 20px;
	}
	.widget_bestseller .product.data.items .item.title a::after {
		content: none;
	}
	.product.data.items .item.title a::after {
		position: absolute;
		right: 1px;
		top: -2px;
	}
	.product.data.items .item.title a::after {
		display: block;
	}
	.product.data.items .item.title.active a::after {
		content: "|";
	}
	.widget_bestseller .product.data.items .item.title.active a::after {
		content: none;
	}
	#tab-label-reviews{content:none;}
	.footer-block {
		width: 21%;
		float:left;
		padding-left:14px;
	}
	.footer.content .links li {
		margin: 0 0 10px;
	}
}

@media all and (min-width: 1024px), print {

.header.content {
    width: 100%;
}
.logo {
	max-width:100%;
}
.minicart-wrapper {
    width: 20%;
    text-align: right;
	margin-top: 50px;
}
.minicart-wrapper .ui-widget-content{
    text-align: left;
}
.minicart-wrapper .ui-widget-content .product-item-name{
    text-align: left;
}
.block-search {
    width: 44%;
}
body.searchautocomplete__active .block-search{
    width: 44%;
}
.block-search input {
	height: 46px;
}
.block-search .action.search {
	right: 7px;
	top: 9px;
}
.home_banner_box{
	width: 31%;
}
.home_banner_box h2{
	font-size:21px;
}
.main_content .left_connect h1{
	font-size:40px;
}
.main_content .bottom_box{
	margin-left: 10px;
	margin-right:8%;
	width: 23%;
	min-height:210px;
}
.main_content .newsletter_box{
	margin-right:10px;
}
.footer-block {
    width: 21%;
	float:left;
	padding-left:34px;
}
.footer.content .links li {
    margin: 0 0 20px;
}

}