/**
 *	Theme Name: News UI
 *	Author: Dmitry Nizovsky
 */

 /* CONST STYLE BEGIN */
	h1, h2, h3, h4, h5, h6 {
		margin: 10px 0;
		font-family: inherit;		
		font-weight: normal;
		line-height: 20px;
		color: inherit;
		text-rendering: optimizelegibility;
	}
	/* HEADERS */
	h1, h2, h3 {
		line-height: 40px;
	}
	h1 {
		font-size: 38.5px;
	}
	h2 {
		font-size: 31.5px;
	}
	h3 {
		font-size: 24.5px;
	}
	h4 {
		font-size: 17.5px;
	}
	h5 {
		font-size: 14px;
	}
	h6 {
		font-size: 11.9px;
	}
	a {
		color: #0166C0;
		text-decoration: none;
	}
	a:hover {
		color: #E5780F;
		text-decoration: none;
	}
	.clear {
	  *zoom: 1;
	}
	.clear:before,
	.clear:after {
	  display: table;
	  content: "";
	  line-height: 0;
	}
	.clear:after {
	  clear: both;
	}
	.text-left {
		text-align: left;
	}
	.text-right {
		text-align: right;
	}
	.text-center {
		text-align: center;
	}
	.float-left {
		float: left;
	}
	.float-right {
		float: right;
	}
	.float-clear {
		float: none !important;
	}
	html, body {
		height: 100%;
	}
	#wrap {
		position: relative;
		min-height: 100%;
	}
	* html #wrap {
		height: 100%; 
	}
	#content {
		padding-bottom: 276px;
	}
	#content ul, #content ol {
		list-style-position: inside;
	}
	#footer {
		position: relative;
	}
	.items .item {
		float: left;
		display: block;
	}
	.items:before,
	.items:after {
	  display: table;
	  content: "";
	  line-height: 0;
	}
	.items:after {
	  clear: both;
	}
	.hide {
		display: none !important;
	}
	.show {
		display: inherit !important;
	}
	input[type="submit"], 
	input[type="button"],
	a, button, .btn, input.wpcf7-submit {
		cursor: pointer;
	}
	.row {
	    width: 100%;
    	*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	.row [class*="span-"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.7624309392265194%;
		*margin-left: 2.709239449864817%;
	}
	.row [class*="span"]:first-child {
    	margin-left: 0;
  	}
	.row .span-12 {
		width: 100%;
		*width: 99.94680851063829%;
	}
	.row .span-11 {
		width: 91.43646408839778%;
		*width: 91.38327259903608%;
	}
	.row .span-10 {
		width: 82.87292817679558%;
		*width: 82.81973668743387%;
	}
	.row .span-9 {
		width: 74.30939226519337%;
		*width: 74.25620077583166%;
	}
	.row .span-8 {
		width: 65.74585635359117%;
		*width: 65.69266486422946%;
	}
	.row .span-7 {
		width: 57.18232044198895%;
		*width: 57.12912895262725%;
	}
	.row .span-6 {
		width: 48.61878453038674%;
		*width: 48.56559304102504%;
	}
	.row .span-5 {
		width: 40.05524861878453%;
		*width: 40.00205712942283%;
	}
	.row .span-4 {
		width: 31.491712707182323%;
		*width: 31.43852121782062%;
	}
	.row .span-3 {
		width: 22.92817679558011%;
		*width: 22.87498530621841%;
	}
	.row .span-2 {
		width: 14.3646408839779%;
		*width: 14.311449394616199%;
	}
	.row .span-1 {
		width: 5.801104972375691%;
		*width: 5.747913483013988%;
	}
	.logo {
		font-size: 16px;
	}
	.logo a {
		display: block;
	}
	.logo span {
		color: #730046;
		font-size: 20px;
	}
	ul.top-menu {
		list-style: none;
		display: block;
		width: 100%;
	}
	ul.top-menu:before,
	ul.top-menu:after {
		display: table;
		content: "";
		line-height: 0;
	}
	ul.top-menu:after {
		clear: both;
	}
	ul.top-menu {
		font-size: 20px;
	}
	ul.top-menu li {
		display: block;
		float: left;
		position: relative;
	}
	ul.top-menu li a {
		display: block;
		height: 40px;
		line-height: 40px;
		padding: 0 10px;
		text-decoration: none;
	}
	ul.top-menu li ul {
		display: none;
		position: absolute;
		z-index: 9999;	
		padding: 10px;	
		width: 250px;
	}
	ul.top-menu li:hover ul {
		display: block;
	}
	ul.top-menu li ul li {
		display: block;
		width: 100%;
	}
	ul.top-menu li ul li a {
		display: inline;
		height: auto;
		line-height: inherit;
		padding: 5px 0;
	}
	ul.top-menu li ul li a:hover {
		background: none;
		text-decoration: underline;
	}
	.toggle-menu a {
		background-image: url('images/menu.png');
		width: 34px;
		height: 40px;
		display: block;
		background-position: 10px center;
		background-repeat: no-repeat;
	} 
	ul li.toggle-menu {
		display: none;
	}
	#header, #content {
		padding: 10px 10px 0 10px;
	}
	ul.categories-menu {
		list-style: none;		
		font-size: 15px;
	}
	.ghost-shadow {
		box-shadow: 0px 0px 3px 0px rgba(0,0,0,.45);
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,.45);
		-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,.45);
	}
	ul.categories-menu li {		
		padding: 10px;
	}
	ul.categories-menu li[class*="menu-item-"] {
		border-top: 1px solid #EEEEEE;
	}
	ul.categories-menu li.header-item-top a,
	ul.categories-menu li.header-item-bottom a {
		font-size: 20px;
		font-weight: 500;
	}
	ul.categories-menu li.toggle-menu {
		background-color: #7EC60D;
	}
	ul.categories-menu li.toggle-menu:hover {
		background-color: #9DDB3B;
	}
	ul.categories-menu li a {
		text-decoration: none;
		display: block;
	}
	ul.categories-menu ul.categories-main-menu li:first-child {
		border: none;
	}
	ul.categories-menu ul.categories-main-menu {
		list-style: none;
	}
	.header-blue, 
	.header-white, 
	.header-grey {
		font-weight: normal;
		padding: 10px;
		font-size: 25px;
		font-weight: 300;
		margin: 0;
		margin-bottom: 20px;
	}
	.header-tiny {
		font-size: 16px;
		padding: 5px 10px;
		line-height: normal;
	}
	.sep {
		margin-bottom: 20px;
	}
	.sep-up {
		margin: 20px 0;
	}
	.sep-block {
		height: 20px;
	}
	.btn, a.btn, input.wpcf7-submit, 
	input[type="submit"], input[type="button"] {
		border: none;
		background: none;
		padding: 0 10px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		display: inline-block;
		text-decoration: none;
	}
	.products .item {
		width: 164px;
		height: 277px;
		border-right: 1px dashed #E6E6E6;
		padding: 20px;
		position: relative;
	}
	.products .item.last {
		border: none;
	}
	.products .item.last-bottom {
		border: none;
		border-bottom: 1px dashed #E6E6E6;
	}
	.products .item .products-imgs,
	.products .item .products-title,
	.products .item .products-price
	 {
		margin-bottom: 10px;
	}
	.products .item .products-imgs {
		text-align: center;
		height: 160px;
	}
	.products .item .products-imgs img {
		max-width: 164px;
	}
	.products .item .products-price {
		margin-bottom: 10px;
		font-weight: bold;
		color: #666666;
	}
	.condition .item {
		line-height: 52px;
		padding-left: 10px
	}
	.condition [class*="condition-"] {
		background-image: url('images/imgs.png');
		background-repeat: no-repeat;
		width: 52px;
		height: 52px;
		padding: 0;
	}
	.condition-secure {
		background-position: 0 0;
	}
	.condition-satisfaction {
		background-position: -52px 0;
	}
	.condition-moneyback {
		background-position: -104px 0;
	}
	[class*="social-btn-"] {
		background-image: url('images/social.png');
		background-repeat: no-repeat;
		width: 50px;
		height: 50px;
	}
	ul.social-color {
		list-style: none;
	}
	ul.social-color li a {
		display: block;
		width: 50px;
		height: 50px;
	}
	.social-color {
		padding: 20px 0;
	}
	.social-color .item {
		margin-left: 23px;
	}
	.social-color .social-btn-rss {
		background-position: -100px 0;
	}
	.social-color .social-btn-facebook {
		background-position: -150px 0;
	}
	.social-color .social-btn-twitter {
		background-position: 0 0;
	}
	.social-color .social-btn-google {
		background-position: -50px 0;
	}
	.social-color .social-btn-rss:hover {
		background-position: -100px -50px;
	}
	.social-color .social-btn-facebook:hover {
		background-position: -150px -50px;
	}
	.social-color .social-btn-twitter:hover {
		background-position: 0 -50px;
	}
	.social-color .social-btn-google:hover {
		background-position: -50px -50px;
	}

	ul.social-grey {
		list-style: none;
	}
	ul.social-grey li a {
		display: block;
		width: 50px;
		height: 50px;
	}
	.social-grey .item {
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.social-grey .social-btn-rss {
		background-position: -100px -100px;
	}
	.social-grey .social-btn-facebook {
		background-position: -150px -100px;
	}
	.social-grey .social-btn-twitter {
		background-position: 0 -100px;
	}
	.social-grey .social-btn-google {
		background-position: -50px -100px;
	}
	.social-grey .social-btn-rss:hover {
		background-position: -100px -150px;
	}
	.social-grey .social-btn-facebook:hover {
		background-position: -150px -150px;
	}
	.social-grey .social-btn-twitter:hover {
		background-position: 0 -150px;
	}
	.social-grey .social-btn-google:hover {
		background-position: -50px -150px;
	}
	[class*="label-"] {
		width: 45px;
		height: 45px;
		border-radius: 45px;
		color: #ffffff;
		position: absolute; 
		top: 0px;
		right: 0px;
		text-align: center;
	}
	.label-new {
		line-height: 45px;
		background-color: #00b02a;
	}
	.label-best {
		background-color: #778001;
		line-height: 15px;
		padding-top: 7px;
		height: 38px;
	}
	.products-vertical .item {
		margin-bottom: 20px;
	}
	.products-vertical .item img {
		max-width: 75px;
		max-height: 75px;
	}
	.products-vertical .item .products-vertical-img {
		width: 75px;
		height: 75px;
		text-align: center;
	}	
	.products-vertical .products-vertical-title p {
		padding-bottom: 10px;
	}
	.products-vertical .products-vertical-title {
		width: 221px;
		margin-left: 20px;
	}
	.products-vertical .products-vertical-title .price {
		color: #666666;
		font-weight: bold;
	}
	.bannerleft {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		text-align: center;
	}
	.left-block img {
		max-width: 300px;
	}
	.articles-vertical .item {
		margin-bottom: 20px;
		width: 100%;
	}
	.articles-vertical .item .articles-vertical-title {
		color: #000000;
		text-decoration: none;
		width: 100%;
	}
	.articles-vertical .item .articles-vertical-title p {
		padding-bottom: 5px;
	}
	.articles-vertical .item .articles-vertical-title span {
		color: #787878;
	}
	.articles-vertical .item .articles-vertical-title span:hover {
		text-decoration: underline;
	}
	#wrap {
		box-shadow: 0 -4px 10px 0 rgba(0,0,0,.45);
		-webkit-box-shadow: 0 -4px 10px 0 rgba(0,0,0,.45);
		-moz-box-shadow: 0 -4px 10px 0 rgba(0,0,0,.45);
	}
	.footer-top {
		background-color: #ffffff;
		box-shadow: 0 4px 10px 0 rgba(0,0,0,.45);
		-webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,.45);
		-moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,.45);
	}
	.footer-bottom .copyright {
		padding: 0 20px;
		line-height: 60px;
	}
	.footer-top [class*="span-"] {
		padding: 30px 0 20px 80px;
	}
	ul.footer-menu {
		list-style: none;
	}
	ul.footer-menu li {
		padding: 5px 0;		
	}
	ul.footer-menu li a {
		color: #666666;
		font-size: 20px;
		text-decoration: none;
	}
	ul.footer-menu li a:hover {
		text-decoration: underline;
	}
	.contacts a {
		color: #323232;
		text-decoration: none;
		font-size: 18px;
	}
	.contacts a:hover {
		color: #323232;
		text-decoration: underline;
	}
	.form-newsletter {
		text-align: center;
	}
	.form-newsletter form {
		width: 100%;
	}	
	.form-newsletter span {
		background-color: #eb4841;
		color: #ffffff;
	}
	.form-newsletter input, 
	.form-newsletter button, 
	.form-newsletter p {
		margin: 0 0 10px 0;
	}
	.form-newsletter input[type="text"] {
		padding: 5px 10px;
		border: 1px solid #ABADB3;		
		width: 252px;
	}
	.form-newsletter input[type="submit"] {
		width: 276px;
		background-color: #eb4841; 
		color: #ffffff;
	} 
	.form-newsletter input[type="submit"]:hover {
		background-color: #ff564e; 
		color: #ffffff;
	}
	.banners-one, .banners-two, .banners-tree {
		position: relative;
	}
	.banners-two .more, .banners-tree .more {
		position: absolute;
		padding: 10px;
		text-decoration: none;
		color: #fff;
	}
	.banners-two, 
	.banners-tree, 
	.banners-two img, 
	.banners-tree img {
		width: 322px;
	}
	.banners-two {
		margin-bottom: 27px;
	}
	.banners-two .more {		
		top: 0px;
		right: 0px;
		background-color: #4a7200;
	}
	.banners-two .more:hover {
		background-color: #588818;
	}
	.banners-tree .more {
		bottom: 0px;
		right: 0px;
		background-color: #ba5100;
	}
	.banners-tree .more:hover {
		background-color: #df6118;
	}
	.banners-one img {
		width: 674px;
		margin: 0;
		padding: 0;
		display: block;
	}
	.banners-two img, 
	.banners-tree img {
		margin: 0;
		padding: 0;
		display: block;
	}
	.banners-one-title {
		position: absolute;
		background-image: url('images/shliapa.png');
		width: 365px;
		height: 120px;
		bottom: 70px; 
		left: 0px;		
		color: #ffffff;
	}
	.banners-one-title .banners-one-word-1 {
		position: absolute;
		left: 6px;
		top: 22px;
		font-size: 24px;
	}
	.banners-one-title .banners-one-word-2 {
		position: absolute;
		left: 5px;
		bottom: 19px;
		font-size: 26px;
		color: #c16f40;
	}
	.banners-one-title .banners-one-word-3 {
		text-align: center;
		position: absolute;
		right: 23px;
		line-height: 26px;
		top: 33px;
		font-size: 26px;
		font-weight: bold;
	}
	.content p, .content li {
		padding: 10px 0;
	}
	.pages form input[type="text"], 
	.pages input[type="email"],
	.pages textarea {
		margin-top: 5px;
		width: 100%;
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
		border: 1px solid #ABADB3;
		padding: 4px 10px;
	}
	.pages textarea {
		height: 200px;
		max-width: 100%; 
	}
	.pagination {
		text-align: center;
	}
	.pagination .wp-pagenavi a, 
	.pagination .wp-pagenavi span {
		border: none;
	}
	.pagination .wp-pagenavi .pages,
	.pagination .wp-pagenavi .first, 
	.pagination .wp-pagenavi .last {
		display: none;
	}
	ul.all-com {
		list-style: none;
	}
	ul.all-com p {
		padding: 0;
	}
	.products-links .item {
		margin: 10px 10px 0 0;
	}
	a.btn-amazon {
		background-image: url('images/amazon_button.png');
		display: block;
		width: 190px;
		height: 80px;
	}
	a.btn-amazon:hover {
		opacity: 0.9;
		filter:"alpha(opacity=90)"; 
		-ms-filter:"alpha(opacity=90)";
	}
	.single-product-price .sale-price span {
		font-size: 20px;
		color: green; 
	}
	.single-product .single-product-price {
		margin: 5px 0 0 105px;
		width: 400px;
	}
	.single-product .single-product-image img {
		max-width: 300px;
	}
	.single-product .single-product-image { 
		width: 300px;
	}
	.categories ul[class*="item-"] {
		float: left;
	}
	.categories ul {
		list-style: none;
	}
	.categories p {
		font-size: 30px;
	}
	.img-size-control-300 {
		width: 300px;
	}
/* CONST STYLE END */

/* FORM BEGIN */
	form.search input[type="text"] {
		border: none;
		border: 1px solid #CBCBCB;
		background-color: #ffffff;
		background-image: url('images/lupe.png');
		background-repeat: no-repeat;
		background-position: 10px center;
		height: 40px;
		padding: 0 10px 0 40px;
		line-height: 40px;
		box-shadow: inset 0 0 9px -3px #000000;
		-webkit-box-shadow: inset 0 0 9px -3px #000000;
		-moz-box-shadow: inset 0 0 9px -3px #000000;
	}
	form.search input[type="text"] {
		width: 895px;
	}
	form.search input[type="submit"] {
		background-color: #ed873d;
		border: none;
		height: 42px;
		width: 78px;
		line-height: 42px;
		padding: 0;
		border: 1px solid #ed873d;
		color: #ffffff;
	}
	form.search input[type="submit"]:hover {
		background-color: #ffa249;
	}
	form.search input {
		float: left;
	}
/* FORM END */

/* MOBILE STYLE BEGIN */
	.phone .visible-phone {display: inherit !important;}
	.phone .hidden-phone {display: none !important;}

	.tablet .visible-tablet	{display: inherit !important;}
	.tablet .hidden-tablet {display: none !important;}

	.desktop .visible-desktop {display: inherit !important;}
	.desktop .hidden-desktop {display: none !important;}

	.desktop .visible-desktop-1200 {display: inherit !important;}
	.desktop .hidden-desktop-1200 {display: none !important;}

	.phone .row-phone-cancel [class*="span-"] {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}

	.container {
		width: 1400px;
		margin: 0 auto;
	}
	.full-width {
		width: 100%;
		min-width: 1400px;
	}
	.desktop-1200 .container {
		width: 1200px;
	}
	.desktop-1200 .full-width {
		min-width: 1200px;
	}
	.tablet .container {
		width: 800px;
	}
	.tablet .full-width {
		min-width: 800px;
	}
	.phone .container {
		width: 300px;
	}
	.phone .full-width {
		min-width: 300px;
	}

	/* DESKTOP-1200 BEGIN */
		.desktop-1200 .img-size-control-300 {
			width: 270px;
		}
		.desktop-1200 form.search input[type="text"] {
			width: 746px;
		}
		.desktop-1200 .banners-one img {
			width: 576px;
		}
		.desktop-1200 .banners-two, 
		.desktop-1200 .banners-tree, 
		.desktop-1200 .banners-two img,
		.desktop-1200 .banners-tree img {
			width: 276px;
		}
		.desktop-1200 .banners-two {
			margin-bottom: 23px;
		}
		.desktop-1200 .social-color .item {
			margin-left: 14px;
		}
		.desktop-1200 .products-vertical .products-vertical-title {
			width: 175px;
		}
		.desktop-1200 .footer-top [class*="span-"] {
			padding: 30px 0 20px 69px;
		}
		.desktop-1200 .form-newsletter input[type="text"] {
			width: 206px;
		}
		.desktop-1200 .form-newsletter input[type="submit"] {
			width: 230px;
		}
		.desktop-1200 .products .item {
			width: 178px;
		}
		.desktop-1200 .single-product .single-product-price {
			margin: 10px 0 0 90px;
		}
		.desktop-1200 .single-product .single-product-image img,
		.desktop-1200 .single-product .single-product-image,
		.desktop-1200 .single-product .single-product-content img {
			max-width: 300px;
		}
		.desktop-1200 .prepare-footer img {
			width: 270px;
		}
		.desktop-1200 .left-block {
			width: 270px;
		}
		.desktop-1200 .left-block img {
			max-width: 270px;
		}
	/* DESKTOP-1200 END */

	/* TABLET BEGIN */
		.tablet form.search input[type="text"] {
			width: 449px;
		}
		.tablet .logo img {
			width: 180px;
		}
		.tablet .banners-one, 
		.tablet .banners-second,
		.tablet .banners-one img {
			width: 580px;
		}
		.tablet .banners-second {
			margin: 10px 0 0 0;
		}
		.tablet .banners-two,
		.tablet .banners-tree {
			margin-left: 0px;
			float: left;
			margin-bottom: 0px;
		}
		.tablet .banners-two,
		.tablet .banners-tree,
		.tablet .banners-two img,
		.tablet .banners-tree img {			
			width: 285px;
		}
		.tablet .banners-two {
			margin-right: 10px;
		}
		.tablet .banners-two p.more, 
		.tablet .banners-tree p.more {
			position: absolute;
			bottom: 0;
			right: 0;
			top: inherit;
		}
		.tablet .social-color {
			padding: 20px 0 10px 30px;
		}
		.tablet .social-color .item {
			margin: 0 10px 10px 0; 
		}
		.tablet .products-vertical .products-vertical-title {
			width: 179px;
			margin-left: 0;
			margin-top: 10px;
		}
		.tablet .articles-vertical .item .articles-vertical-title {
			margin-top: 10px;
		}
		.tablet .contacts a {
			font-size: 14px;
		}
		.tablet .prepare-footer img {
			width: 178px;
		}
		.tablet .form-newsletter {
			padding: 0;
		}
		.tablet .form-newsletter input[type="text"] {
			width: 155px;
		}
		.tablet .form-newsletter input[type="submit"] {
			width: 179px;
		}
		.tablet .footer-top [class*="span-"] {
			padding: 30px 0 20px 20px;
		}
		.tablet ul.footer-menu li a {
			font-size: 14px;
		}
		.tablet .products .item {
			width: 249px;
			text-align: center;
		}
		.tablet .condition [class*="condition-"] {
			margin-left: 70px;
			margin-bottom: 10px;
		}
		.tablet .condition .item {
			line-height: inherit;
			text-align: center;
		}
		.tablet ul.top-menu li {
			display: none;
			width: 100%;
			float: inherit;
		}
		.tablet ul.categories-main-menu li {
			display: none;
			float: inherit;
		}
		.tablet ul li.toggle-menu {
			display: block;
		}
		.tablet ul.top-menu li:hover ul {
			width: 100%;
			padding: 0 0 10px 0;
			position: relative;
		}
		.tablet ul.top-menu li ul li a {
			margin-left: 10px;
		}
		.tablet .single-product .single-product-price {
			margin: 10px 0;
		}
		.tablet .img-size-control-300 {
			width: 178px;
		}
		.tablet .single-product .single-product-image img,
		.tablet .single-product .single-product-image,
		.tablet .single-product .single-product-content img {
			max-width: 500px;
		}
	/* TABLET END */

	/* PHONE BEGIN */
		.phone form.search input[type="text"] {
			width: 150px;
		}
		.phone .social-color .item {
			margin-left: 16px;
		}
		.phone .products-vertical .products-vertical-title {
			width: 185px;
		}
		.phone .left-block {
			width: 280px;
		}
		.phone .left-block img {
			max-width: 280px;
		}
		.phone .form-newsletter {
			padding: 0;
		}
		.phone .form-newsletter input[type="text"] {
			width: 254px;
		}
		.phone .form-newsletter input[type="submit"] {
			width: 280px;
		}
		.phone .footer-top [class*="span-"] {
			padding: 10px 0 0px 22px;
		}
		.phone .footer-top a {
			font-size: 14px;
		}
		.phone ul.social-grey {
			margin-left: -10px;
		}
		.phone .footer-bottom .copyright {
			padding: 10px;
			line-height: 18px;
		}
		.phone .payment {
			margin: 10px 0;
		}
		.phone .products .item {
			width: 240px;
			text-align: center;
		}
		.phone .banners-one img {
			width: 280px;
		}
		.phone .banners-one-title {
			background-image: none;
			background-color: #FFBB00;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 50px;
			color: #ffffff;
			position: absolute;
		}
		.phone .banners-one-word-1,
		.phone .banners-one-word-2,
		.phone .banners-one-word-3 {
			font-size: 14px;
		}
		.phone .banners-one-title .banners-one-word-1 {
			left: 10px;
			top: 5px;
		}
		.phone .banners-one-title .banners-one-word-2 {
			bottom: 5px;
			left: 10px;
			top: inherit;			
			color: #ffffff;
		}
		.phone .banners-one-title .banners-one-word-3 {
			bottom: 10px;
			right: 10px;
			top: inherit;
			line-height: 16px;
		}
		.phone .banners-two, 
		.phone .banners-tree, 
		.phone .banners-two img, 
		.phone .banners-tree img {
			width: 280px;
		}
		.phone .banners-two {
			margin-bottom: 10px;
		}
		.phone ul.top-menu li {
			display: none;
			width: 100%;
			float: inherit;
		}
		.phone ul.categories-main-menu li {
			display: none;
			float: inherit;
		}
		.phone ul li.toggle-menu {
			display: block;
		}
		.phone ul.top-menu li:hover ul {
			width: 100%;
			padding: 0 0 10px 0;
			position: relative;
		}
		.phone ul.top-menu li ul li a {
			margin-left: 10px;
		}
		.phone .single-product .single-product-price {
			margin: 10px 0 20px 0;
			width: 280px;
		}
		.phone .single-product .single-product-image {
			width: 280px;
		}
		.phone .single-product .single-product-image img,
		.phone .single-product .single-product-image,
		.phone .single-product .single-product-content img {
			max-width: 280px;
		}
		.phone .img-size-control-300 {
			width: 280px;
		}
		.phone .prepare-footer img {
			width: 280px;
		}
	/* PHONE END */
/* MOBILE STYLE END */

/* CUSTOMIZE STYLE  BEGIN */
	/* BODY */
	body {
		font-family:'Open Sans',sans-serif;
		font-size: 14px;
	}
	.background-body {
		background-color: #09cdff;
	}
	.background-content {
		background-color: #ffffff;
	}
	#footer .footer-top {
		border-top: 1px solid #D8DEEA;
	}
	#footer .footer-bottom {
		background-color: #ed873d;
		color: #ffffff;
	}
	#footer .footer-bottom a {
		color: #ffffff;
		text-decoration: none;
	}
	#footer .footer-bottom a:hover {
		text-decoration: underline;
	}	
	ul.top-menu li a {
		color: #ffffff;
	}
	ul.top-menu li ul li a,
	ul.top-menu li:hover a {
		color: #ffffff;
	}
	ul.top-menu li ul,
	ul.top-menu li:hover {
		background-color: #ffa249;
	}
	ul.top-menu {
		background-color: #ed873d;
	}
	ul.categories-menu li.header-item-top {
		background-color: #ed873d;
		margin-bottom: 10px;
	}
	ul.categories-menu li.header-item-bottom,
	ul.categories-menu li.header-item-bottom:hover {
		background-color: #E6E6E6;
	}
	ul.categories-menu li.header-item-top a {
		color: #FFF;
	}
	ul.categories-menu li.header-item-bottom a,
	ul.categories-menu li.header-item-bottom:hover a {
		color: #656565;
	}
	ul.categories-menu li a {
		color: #1270ae;
	}
	ul.categories-menu li:hover {
		background-color: #ed873d;
	}
	ul.categories-menu li:hover a {
		color: #fff;
	}
	.header-blue {
		background-color: #ed873d;
		border-bottom: 3px solid #e84a41;
	}
	.header-white {
		background-color: #ffffff;
		border-bottom: 3px solid #EEEEEE;
	}
	.header-grey {
		background-color: #EEEEEE;
		border-bottom: 3px solid #CCCCCC;
	}

	[class*="header-"] a, [class*="header-"] {
		color: #ffffff;
		text-decoration: none;
	}

	.header-white,
	.header-white a {
		color: #000000;
	}
	.header-grey,
	.header-grey a {
		color: #000000;
	}
	.btn, a.btn, input.wpcf7-submit, 
	input[type="submit"].btn, input[type="button"].btn {
		background-color: #e84a41; 
		color: #ffffff;
	}
	.btn:hover, input.wpcf7-submit:hover, a.btn:hover, 
	input[type="submit"].btn:hover, input[type="button"].btn:hover {
		background-color: #ff584e; 
		color: #ffffff;
	}
/* CUSTOMIZE STYLE  END