@import url("http://fonts.googleapis.com/css?family=Roboto:400,900italic,900,700italic,700,500italic,400italic,500,300italic,300,100italic,100&subset=latin,vietnamese");



@font-face {



font-family: 'core_sans_a_25_extralightIt';



src: url('fonts/coresansa25extralight-italic-webfont.eot');



src: url('fonts/coresansa25extralight-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/coresansa25extralight-italic-webfont.woff2') format('woff2'), url('fonts/coresansa25extralight-italic-webfont.woff') format('woff'), url('fonts/coresansa25extralight-italic-webfont.ttf') format('truetype'), url('fonts/coresansa25extralight-italic-webfont.svg#core_sans_a_25_extralightIt') format('svg');



font-weight: normal;



font-style: normal;



}



@font-face {



font-family: 'core_sans_a_65_boldregular';



src: url('fonts/coresansa65bold-webfont.eot');



src: url('fonts/coresansa65bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/coresansa65bold-webfont.woff2') format('woff2'), url('fonts/coresansa65bold-webfont.woff') format('woff'), url('fonts/coresansa65bold-webfont.ttf') format('truetype'), url('fonts/coresansa65bold-webfont.svg#core_sans_a_65_boldregular') format('svg');



font-weight: normal;



font-style: normal;



}

.DePaul_logo_black {
    width: 180px;
    height: 80px;
    padding-right: 35px;
}

@font-face {



font-family: 'core_sans_a_45_regularregular';



src: url('fonts/coresansa45regular-webfont.eot');



src: url('fonts/coresansa45regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/coresansa45regular-webfont.woff2') format('woff2'), url('fonts/coresansa45regular-webfont.woff') format('woff'), url('fonts/coresansa45regular-webfont.ttf') format('truetype'), url('fonts/coresansa45regular-webfont.svg#core_sans_a_45_regularregular') format('svg');



font-weight: normal;



font-style: normal;



}



@font-face {



font-family: 'core_sans_a_65_bolditalic';



src: url('fonts/coresansa65bold-italic-webfont.eot');



src: url('fonts/coresansa65bold-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/coresansa65bold-italic-webfont.woff2') format('woff2'), url('fonts/coresansa65bold-italic-webfont.woff') format('woff'), url('fonts/coresansa65bold-italic-webfont.ttf') format('truetype'), url('fonts/coresansa65bold-italic-webfont.svg#core_sans_a_65_bolditalic') format('svg');



font-weight: normal;



font-style: normal;



}



* {



	margin:0;



	padding:0;



}



body {



	line-height:1.55;



	text-align:left;



}



.clear {



	clear:both;



	height:0;



}



img {



	border:0;



	outline:none;



}



a {



	-webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;



	outline:none;



	text-decoration:none;



	transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;



}



a:hover {



	text-decoration:none;



	color:#ffffff;



}



:focus {



	outline:0;



}



.page ul, .page ol {



	margin:0;



	padding:0;



}



ul, ol {



	list-style:none outside none;



}



select {



	padding:4px 6px 4px 2px;



}



input.input-text, select, textarea {



	background:none;



	border:1px solid #e5e6e6;



}



input.input-text {



	background:none;



	border:1px solid #e5e6e6;



	height:40px;



}



#myifrme iframe {



	min-height: 700px;



}



input.input-text:hover {



	border:5px solid #d02a21;



}



input, select, textarea, button {



	font-size:90%;



	line-height:15px;



	vertical-align:middle;



}



select option {



	padding-right:10px;



	text-transform:capitalize;



}



input.qty {



	width:2.5em !important;



	margin-top:3px;



}



input.input-text, textarea {



	padding:4px 6px;



	transition:all 0.2s ease 0s;



}



input.input-text, textarea, input.qty {



	padding:4px;



	width:100%;



	margin-bottom:5px;



}/** postspecial **/



.cms-group2 .main {



	background-color:#f9f6f6;



}



.postspecial {



	padding-left: 15px;



	padding-right: 15px;



	background-color:#f9f6f6;



}



.postspecial .infos {



	text-align: left;



	font-size: 24px;



}



.postspecial h3 {



	font-size: 30px;



}



.actiating {



	font-size: 24px !important;



}



.main_slide_inner .main_slide_left .items:hover {



	behavior: url('../../../../../PIE/PIE.htc');



}



.cms-nui-galway-portal li.request-a-catalogue {



	display:none !important;



}



.cms-contact-us .main-blog, .cms-contact-us .bottombrands {



	display:none;



}



.maincatname img {



	width:100%;



}/*.............................15-12-2015.............. prayag*//*..........request for catalog...............*/



.mt-postscript .col-lg-2.col-md-2.col-sm-2.col-xs-2 {



	width:100%;



}



.cms-page-view.cms-request-a-catalogue .cms-main-content-inner {



	padding: 0 25px 25px;



}



.cms-page-view.cms-request-a-catalogue .page-title {



	background:url(../images/head-title-bg.jpg) no-repeat bottom center;



	text-align:center;



	padding:25px 25px 10px;



}



.title-content {



}



.title-content h4 {



	font-size:18px;



	color:#b1b3c0;



	margin:30px 0;



	text-align:center;



}



.catalog-container-inner {



	margin-top:35px;



}



.catalog-title {



	color:#fff;



	text-transform:uppercase;



	letter-spacing:3px;



}



.cat-title .hidden-xs .catalog-title {



	padding:30px;



}



.cat-title .visible-xs .catalog-title {



	padding:30px 30px 90px;



}



.catalog-title.interiors {



	background:url(../images/interiors-icon.png) no-repeat #a7cf38;



	background-size:25px 43px;



}



.cat-title .hidden-xs .catalog-title.interiors {



	background-position:calc(100% - 45px) center;



}



.cat-title .visible-xs .catalog-title.interiors {



	background-position:calc(50%) 70px;



}



.catalog-title.stationery {



	background:url(../images/stationery-icon.png) no-repeat #652384;



	background-size:45px 30px;



}



.cat-title .hidden-xs .catalog-title.stationery {



	background-position:calc(100% - 35px) center;



}



.cat-title .visible-xs .catalog-title.stationery {



	background-position:calc(50%) 70px;



}



.catalog-title.facilities {



	background:url(../images/facilities-icon.png) no-repeat #e14d27;



	background-size:36px 37px;



}



.cat-title .hidden-xs .catalog-title.facilities {



	background-position:calc(100% - 35px) center;



}



.cat-title .visible-xs .catalog-title.facilities {



	background-position:calc(50%) 70px;



}



.catalog-title.corporate {



	background:url(../images/corporate-icon.png) no-repeat #f387b8;



	background-size:30px 35px;



}



.cat-title .hidden-xs .catalog-title.corporate {



	background-position:calc(100% - 30px) center;



}



.cat-title .visible-xs .catalog-title.corporate {



	background-position:calc(50%) 70px;



}



.catalog-title.essentials {



	background:url(../images/essentials-icon.png) no-repeat #181c35;



	background-size:83px 29px;



}



.cat-title .hidden-xs .catalog-title.essentials {



	background-position:calc(100% - 30px) center;



}



.cat-title .visible-xs .catalog-title.essentials {



	background-position:calc(50%) 70px;



}



.cat-details {



	padding:30px;



	border:1px solid #e5e9ec;



	border-top:0;



	overflow:hidden;



}



.col-lg-4.cat-img {



	padding: 0;



}



.col-lg-8.cat-description {



	padding: 0 0 0 30px;



}



.cat-description h4 {



	font-size:18px;



	color:#b1b3c0;



	margin:0;



	line-height:25px;



	margin-bottom:20px;



}



.cat-description p {



	line-height:25px;



}



.cat-description a {



	background: #d12a21;



	color: #fff;



	padding: 15px 35px;



	float:right;



	margin-top:20px;



	text-align:center;



}



.cat-description a:hover {



	color:#fff;



	background:#000;



}



.cat-description a span {



	background:url(../images/arrow-icon.png) no-repeat left center;



	height:16px;



	width:16px;



	vertical-align:middle;



	display:inline-block;



	margin-right:20px;



}



.request-catalog {



	border:1px solid #dadbdd;



	margin:65px 0 0;



}



.request-catalog .page-title1 h3 {



	background:url(../images/request-bg.jpg) no-repeat;



	color: #fff;



	padding: 40px 0;



	text-align: center;



	margin:0;



	font-weight:300;



}



.request-catalog p.required {



	text-align:right;



	margin:0;



}



.request-catalog .col-lg-8 {



	float:none;



	margin:0 auto;



	padding:0;



}



.request-catalog .fieldset {



	padding:0;



	margin:20px 0 0 0;



}



.request-catalog form-list {



	padding:0 5px;



}



.request-catalog #contactForm {



	margin:0 0 60px;



}



.request-catalog button.button:hover {



	background-color:#000;



}



.request-catalog button.button:hover span {



	color:#fff;



}



.request-catalog button.button span {



	padding:0 30px;



}/*........... Office Supplies.........*/



.office-supplie-content h4 {



	font-size:14px;



	color:#9aabb5;



	text-align:center;



	margin:0 0 40px;



}



.office-supplie-content .supply-list {



}



.office-supplie-content .supply-list li {



	display:inline-block;



	margin: 0 35px 45px;



	width: 136px;



}



.supply-list img {



	display: block;



	margin: 0 auto;



}



.office-supplie-content .supply-list span {



	display: block;



	text-align: center;



	padding:20px 0 0;



	color:#90a6b3;



}



.col-lg-12.supply-contact {



	overflow:hidden;



	padding:25px 25px 25px 0;



	background:#331143;



}



.col-lg-4.credit-account {



	background:#652384;



	padding:35px;



}



.col-lg-4.credit-account h3 {



	color:#fff;



	font-size:22px;



	text-transform:uppercase;



	line-height:30px;



	margin:5px 0 10px 0;



}



.col-lg-4.credit-account p {



	margin-bottom:20px;



	color:#fff;



}



.col-lg-4.credit-account p.required-text {



	color:#37114c



}



.separator.small.left {



	background-color: #fff;



	display: block;



	height: 2px;



	margin:0 0 30px;



	position: relative;



	width: 22px;



}



.col-lg-8.query-form {



	padding: 0 15px 0 40px;



}



.col-lg-8.query-form .field {



	margin-bottom: 10px;



}



.col-lg-8.query-form .fieldset {



	margin:0;



	background:none;



	padding:0;



}



.col-lg-8.query-form .form-list label {



	color:#fff;



}



.col-lg-8.query-form input.input-text, .col-lg-8.query-form .form-list textarea {



	background:#fff;



	color:#000;



}



.col-lg-8.query-form button.button {



	margin:0 0 15px;



}



.col-lg-8.query-form button.button span span {



	padding:0 35px;



}



.contactformnew.quote-form.col-lg-12 {



	overflow:hidden;



	padding:25px 25px 25px 0;



	background:#7b5c0c;



}



.technology-solutions-content {



	margin-top:20px;



}



.technology-solutions-content h4 {



	font-size:14px;



	color:#9aabb5;



	text-align:center;



	margin:0 0 40px;



	font-weight:normal;



}



.technology-solutions-content .supply-list {



}



.technology-solutions-content .supply-list li {



	display:inline-block;



	margin: 0 30px 45px;



	width: 145px;



}



.supply-list img {



	display: block;



	margin: 0 auto;



}



.technology-solutions-content .supply-list span {



	display: block;



	text-align: center;



	padding:20px 0 0;



	color:#90a6b3;



}



.col-lg-4.quote-enquire {



	background:#f6b819;



	padding:35px 15px 35px 35px;



}



.col-lg-4.quote-enquire h3 {



	color:#fff;



	font-size:22px;



	text-transform:uppercase;



	line-height:30px;



	margin:5px 0 10px 0;



}



.col-lg-4.quote-enquire p {



	color:#fff;



}



.col-lg-4.quote-enquire p.required-text {



	color:#7b5c0c;



}



.quote-form .col-lg-8.query-form button.button {



	background:#000;



	border:1px solid #000;



}



.quote-form .col-lg-8.query-form button.button:hover {



	background:#fff;



	border:1px solid #000;



}



.category-technology .maincatname a {



	color:#81a1b5;



}/*..........................accountform............*/



.accountform {



	font-size: 110%;



	line-height: 23px;



	padding: 20px 0;



}



.accountform h2 {



	font-size: 200%;



	margin: 20px 0;



	text-align: center;



	text-transform: uppercase;



}



.accountform .separator.small {



	background-color: #303030;



	display: block;



	height: 2px;



	margin: 10px auto 20px;



	position: relative;



	width: 22px;



}



.accountform .subtitle {



	font-size:18px;



	color:#a9aebb;



	text-align:center;



	font-weight:normal;



	margin-bottom:30px;



}



.feature-block {



	overflow: hidden;



	margin-bottom:55px;



}



.col-lg-6.feture-list {



	background:#f1f5fc;



	padding:0;



}



.feture-title {



	background:#949ca9;



	padding:25px 35px;



}



.feture-title h3 {



	background:#949ca9;



	font-size:18px;



	color:#fff;



	margin:0;



}



.fet-list ul {



	padding: 25px 35px !important;



	margin:0 !important;



}



.fet-list ul li {



	display:inline-block;



	width:48%;



	color:#313131;



	font-size:14px;



}



.fet-list ul li:before {



	content: "•"; /* Insert content that looks like bullets */



	padding-right: 8px;



	color: #000; /* Or a color you prefer */



	font-size:20px;



	line-height:20px;



}



.col-lg-6.feture-service {



	background:#949ca9;



	padding:0;



	min-height:191px;



	border-left:1px solid #fff;



}



.service-content {



	color: #fff !important;



	font-size: 18px !important;



	font-weight: 700;



	text-align: center;



	padding-top:60px !important;



}



.order-block {



	margin-bottom: 55px;



	overflow: hidden;



}



.col-lg-6.customer-login {
	background:#e8f6ff;
	padding:0;
}
.col-md-9.sys-login{
	padding:30px 0;
}
.col-md-9.sys-login p{
	text-align:center;
} 
.col-lg-6.system-login .col-md-9.sys-login a{
	background: #d12a22 none repeat scroll 0 0;
	color:#fff;
	width:190px;
	text-align:center;
	margin:0 auto;
	display:block;
	height:40px;
	line-height:36px;
	text-transform:uppercase;
	margin-top:20px;
}
.col-lg-6.system-login .col-md-9.sys-login a:hover{
	background: #283d50 none repeat scroll 0 0;
	text-decoration:none;
}
.col-lg-6.customer-login .col-md-9.sys-login a{
	 background: #283d50 none repeat scroll 0 0;
	color:#fff;
	width:190px;
	text-align:center;
	margin:0 auto;
	display:block;
	height:40px;
	line-height:36px;
	text-transform:uppercase;
	margin-top:20px;
}
.col-lg-6.customer-login .col-md-9.sys-login a:hover{
	background: #d12a22 none repeat scroll 0 0;
	text-decoration:none;
}
.customer-title {



	background:#293d51;



}



.customer-title h3 {



	color:#d2d5d7;



	font-size:18px;



	text-align:center;



	padding:25px 0;



	margin:0;



}



.col-lg-6.system-login {
	background:#e3f3ff;
	padding:0;
	border-right:1px solid #fff;
	min-height:320px;
        margin-left: 24%;
}



.system-title {



	background:#bc261d;



}



.system-title h3 {



	color:#fff;



	font-size:18px;



	text-align:center;



	padding:25px 0;



	margin:0;



}



.col-md-9.myifrme, .col-md-9.sys-login {



	float: none;



	margin: 0 auto;



}



.col-md-9.myifrme .fieldset, .col-md-9.sys-login .fieldset {



	background:none;



	margin:0;



	padding:20px;



}



.col-md-9.myifrme .form-list, .col-md-9.sys-login .form-list {



	margin:0;



	padding:0;



}



.col-md-9.myifrme .field, .col-md-9.sys-login .field {



	margin-bottom: 5px;



}



.col-md-9.myifrme .form-list label, .col-md-9.sys-login .form-list label {



	color:#fff;



}



.col-md-9.myifrme .input-text, .col-md-9.sys-login .input-text {



	background:#fff !important;



	padding:10px !important;



}



.col-md-9.myifrme .buttons-set, .col-md-9.sys-login .buttons-set {



	margin:0;



	padding:0 20px 30px;



}



.col-md-9.myifrme button.button, .col-md-9.sys-login button.button {



	background:#D02A21;



	border:1px solid #D02A21;



}



.col-md-9.myifrme button.button:hover, .col-md-9.sys-login button.button:hover {



	background:#fff;



	border:1px solid #fff;



}



.upgrade-block {



	background: #34495e none repeat scroll 0 0;



	overflow: hidden;



	margin:30px 0 35px 0;



}



.upgrade-form.col-lg-10 {



	float: none;



	margin: 0 auto;



	overflow: hidden;



	padding: 40px 0 30px;



}



.col-lg-4.upgrade-content {



	background: #293d51 none repeat scroll 0 0;



	padding:35px



}



.col-lg-4.upgrade-content h3 {



	color: #fff;



	font-size: 28px;



	text-transform: uppercase;



	margin:0;



}



.upgrade-block .separator.small {



	background:#fff;



	float:left;



}



.col-lg-4.upgrade-content p {



	padding-top: 10px;



	font-size:14px;



	clear:both;



	line-height:20px;



	color:#fff;



	margin-bottom:20px;



}



.col-lg-4.upgrade-content p.upgrade-call {



	background:url(../images/call-icon.png) no-repeat left center;



	padding-left: 35px;



	font-size:16px;



	padding-top:0;



	height:26px;



	line-height:26px;



	margin-bottom:20px;



}



.col-lg-4.upgrade-content p.required-text {



	color:#81a3c6;



}



.col-lg-8.upgrade-form {



	padding:0 0 0 40px;



}



.col-lg-8.upgrade-form .fieldset {



	margin:0;



}



.col-lg-8.upgrade-form .fieldset {



	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



	padding: 0;



}



.col-lg-8.upgrade-form .form-list label, .col-lg-8.upgrade-form .form-list label em {



	color:#fff;



}



.col-lg-8.upgrade-form .input-box {



	background: #fff none repeat scroll 0 0;



}



.col-lg-8.upgrade-form .field {



	margin-bottom: 10px;



}



.col-lg-8.upgrade-form .wide {



	margin-top: 10px !important;



}



.col-lg-8.upgrade-form .input-text {



	margin: 0 !important;



}



.col-lg-8.upgrade-form .buttons-set {



	margin: 40px 0 0;



	padding: 0;



}



.col-lg-8.upgrade-form button.button {



	background:#000;



	border:1px solid #000;



}



.col-lg-8.upgrade-form button.button:hover {



	background:#fff;



	border:1px solid #fff;



}/*..........................Update office page ............*/



.update-office-container {



	/*padding:20px 0;*/



}



.update-office-container h2 {



	font-size: 200%;



	text-align: center;



	text-transform: uppercase;



	margin:20px 0;



}



.update-office-container h1 {



	font-size: 200%;



	text-align: center;



	text-transform: uppercase;



	margin:20px 0;



}



.update-office-container .separator.small {



	background-color: #303030;



	display: block;



	height: 2px;



	margin: 10px auto 20px;



	position: relative;



	width: 22px;



}



.office-banner-block {



	background:url(../images/update-office-banner.jpg) no-repeat top left;



	background-size:cover;



	min-height:396px;



	margin-bottom:30px;



}



.office-banner-inner {



	margin: 0 auto;



	text-align: center;



	width: 100%;



	padding:20px;



	min-height:396px;



}



.update-icon-left {



	background:url(../images/update-office-icon.png) no-repeat top left;



	width:82px;



	height:83px;



	display:block;



	float:left;



}



.update-icon-right {



	background:url(../images/update-office-icon.png) no-repeat top left;



	width:82px;



	height:83px;



	display:block;



	float:right;



}



.banner-text {



	font-family: 'core_sans_a_65_boldregular';



	font-size:28px;



	color:#fff;



	background:#d02a21;



	opacity:0.85;



	padding:30px 75px;



	width:600px;



	margin:60px auto 0 auto !important;



	text-transform:none !important;



}



.whycodex-block {



	margin-bottom:10px;



}



.whycodex-slider.col-lg-6 {



	padding: 0;



	border-right:3px solid #fff;



}



.whycodex-list.col-lg-6 {



	padding: 0;



	background:#e0e5ef;



}



.whycodex-list-title {



	font-size:18px;



	color:#fff;



	text-align:center;



	background:#293d51;



	margin:0;



	padding:25px;



}



.whycodex-list-content {



	padding:30px 45px;



	min-height:273px;



}



.whycodex-list-content ul {



}



.whycodex-list-content ul li {



	list-style-type:disc;



	font-size:14px;



	color:#313131;



	padding-left:5px;



}



.client-say-block {



}



.client-say-block p {



	color: #a9aebb !important;



	font-size: 18px !important;



	font-weight: 600;



	line-height: 25px !important;



	padding: 50px 115px !important;



	text-align: center;



}



.client-say-block p span {



	font-size:16px;



	font-style:italic;



	color:#bac1d3;



}



.appointment-block {



	margin-bottom: 30px;



	overflow: hidden;



}



.col-lg-6.appointment-login {



	background: #a7cf37 none repeat scroll 0 0;



	padding: 0;



	border-right:3px solid #fff;



	min-height: 350px;



}



.appointment-title {



	background: #53671b none repeat scroll 0 0;



}



.appointment-title h3 {



	color: #fff;



	font-size: 18px;



	margin: 0;



	padding: 25px 0;



	text-align: center;



}



.action-note {



	float: left;



}



.col-lg-6.contactus-content {



	background: #e0e5ef none repeat scroll 0 0;



	min-height: 350px;



	padding: 0;



}



.contactus-title {



	background: #293d51 none repeat scroll 0 0;



}



.contactus-title h3 {



	color: #fff;



	font-size: 18px;



	margin: 0;



	padding: 25px 0;



	text-align: center;



}



.callus-block {



	padding: 45px;



}



.email-section {



	background:url(../images/email-icon.png) no-repeat left center;



	float:left;



	width:50%;



	padding-left:55px;



}



.email-section h3 {



	margin:0;



	font-size:18px;



	font-weight:700;



	color:#231f20;



}



.call-section {



	background:url(../images/phone-icon.png) no-repeat left center;



	float:left;



	width:50%;



	padding-left:55px;



}



.call-section h3 {



	margin:0;



	font-size:18px;



	font-weight:700;



	color:#231f20;



}



.google-map {



	height: 150px;



	min-height: 150px;



}



.google-map iframe {



	width: 100% !important;



}/*........................End Prayag...........................*/



@media only screen and (max-width: 767px) {



.cms-special-offers .main-container .container:last-child {



margin:0 !important;



}



.cms-special-offers .main-blog {



margin-top:10px !important;



}



.main-container {



background-color:#fff !important;



}



.main-blog-inner {



margin-bottom:30px !important;



}



.cms-special-offers .main-inner {



padding: 30px 20px 0px 20px !important;



}



.media>.pull-left {



text-align: center;



float: none !important;



margin-right:0 !important;



}



.container, .viewcatsp {



padding:0 !important;



}



.collectionbar {



text-align: center;



}



.viewcatsp .mt-preface, .viewcatsp .catcontnet, .cattabs {



display:none;



}



.catalog-category-view .main-block .left-content {



padding-left:15px !important;



}



.cms-contact-us .block-contacts .separator.small.left {



margin: 10px auto 20px !important;



}



.cms-contact-us #contactForm label {



float:none!important;



display:block!important;



}



.cms-contact-us .edit-account .buttons-set {



text-align: center;



}



.cms-contact-us .edit-account button.button {



width:225px !important;



}



.cms-contact-us .edit-account button.button span {



text-transform:uppercase;



}



.cms-contact-us #contactForm label em {



display:none !important;



}



.media-body {



text-align: center;



}



.address_block_new .fa-home:before, .address_block_new .fa-envelope:before, .address_block_new .fa-phone:before, .address_block_new .fa-print:before {



margin-right:0 !important;



margin-left: 5px;



}



.address_block_new {



margin-bottom:30px !important;



}



.address_block_callaction .fa-home:before, .address_block_callaction .fa-envelope:before, .address_block_callaction .fa-phone:before, .address_block_new .fa-print:before {



margin-right:0 !important;



margin-left: 5px;



}



.header-container {



margin-bottom:20px;



background-color: #fff;



}



.address_block_callaction {



margin-bottom:30px !important;



}



.special-offer-slider {



margin-top:15px !important;



margin-bottom:15px !important;



}



.subcatachar h4 + p {



display:none;



padding: 20px 30px;



background-color:#f0f2f3;



}



.row1 {



margin-left: -15px;



padding:0 !important;



}



.subcatachar h4 {



text-align: center !important;



padding:10px;



color:#fff;



background-color:#d02a21;



margin: 1px;



cursor:pointer;



}



.main_slide_inner .col-xs-12.show-grid>.col-xs-6:first-child .items img {



border-right:1px solid #fff;



}



.main_slide_inner .col-xs-12.show-grid>.col-xs-6 {



border-bottom:1px solid #fff;



}



.cms-contact-us .block-contact .page-header h1 {



text-align: center !important;



}



.map_cover {



padding:20px;



background-color:#fff;



}



.cms-contact-us .edit-account {



padding:0px 0 40px 0 !important;



}



.cms-page-view .main-breadcrumbs {



display:none;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon.pinterest {



margin-right:0!important;



}



.catalog-category-view .main-breadcrumbs, .catalog-product-view .main-breadcrumbs, .viewcatsp .callaction {



display:none;



}



.cms-special-offers .main_slide_inner {



margin-top: 15px;



}



.product-name-det {



padding-top:20px;



padding-bottom:20px;



}



.page-price-content {



text-align: center;



float: left;



padding: 20px !important;



border-right: 1px solid #fff;



border-bottom:0 !important;



}



.alltopcontent .page-header1 h1 {



text-align: center;



}



.page-benefits-content {



text-align: left;



}



.cms-page-view .main-container .main-blog {



margin: 0px !important;



padding: 0px 0 15px !important;



}



.cms-special-offers #rev_slider_20 {



display:block !important;



height:auto !important;



}



.viewcatdisplaybanner .mt-preface, .viewcatdisplaybanner .callaction, .viewcatdisplaybanner .catcontnet {



display:block !important;



}



.viewcatdisplaybanner .callaction {



margin: 0px 20px;



}



.address_block_callaction {



}



.footer-container, .cms-special-offers .main_slide_inner {



padding:0!important;



}



.cms-index-index .main-container .container:last-child {



margin-top:0!important;



}



.header-container {



margin-bottom:0!important;



}



.withback {



background-color: #fff;



}



.cms-home-left .main-content-inner, .cms-home-left .main-top-inner, .cms-home-left .main-blog-inner, .cms-home-left .main_slide_inner, .cms-home .main-content-inner, .cms-home .main-top-inner, .cms-home .main-blog-inner, .long-box-shadow, .col-left .block, .cms-home .main_slide_inner, .product-tabs-content-inner, .col-left .effect-pageLeft, .catalog-category-view .main-container .main-blog .main-inner, .cms-special-offers .main_slide_inner, .cms-special-offers .main-inner, .viewcatsp {



box-shadow:none !important;



}



.catalog-category-view .main-content .main-blog, .cms-home-left .main-blog, .cms-page-view .main-content .main-blog, .cms-home-left .main_slide_inner {



margin:0!important;



}



.cms-home-left .main_slide_inner .main_slide_bottom {



padding-right:15px !important;



}



.main_slide_bottom_right {



margin-bottom:30px;



}



.header-container .header .header-inner, .cms-home-left .main_slide_inner {



padding:0 !important;



}



.cms-home-left .main_slide_inner .main_slide_left .items {



margin:0px 0px !important;



}



.cms-home-left .main_slide_inner .main_slide_left .items:hover {



box-shadow:none !important;



-moz-box-shadow:none !important;



-webkit-box-shadow:none !important;



}



.cms-home-left .main_slide_inner .main_slide_left .topleft h3 {		/*font-size:11px !important;*/



}



.cms-home-left .main_slide_inner {



margin-bottom: 30px;



}



.cms-index-index .main-container .container:last-child .mt-postscript .slider-block-wrapper div div:first-child, .cms-index-index .main-container .container:last-child .mt-postscript .slider-block-wrapper div div {



text-align:center !important;



}



.bottombrands {



background-color:#fff;



border-top:1px solid #d3d3d3;



padding:30px 0;



}



.cms-home-left .main_slide_inner .main_slide_left h3 {



position:relative !important;



font-size:100%!important;



text-align:center !important;



}



.main_slide_bottom_right .mt-preface .col-xs-12 {



padding:0 !important;



margin-top:30px;



}



.btn1, .btn2 {



background-color: #010101 !important;



border: 1px solid #010101 !important;



}



.headerbuttons1, .headerbuttons2, .callcontact li {



float: none !important;



}



.headerbuttons1 img, .headerbuttons2 img {



max-width:100%;



}



.btn1 {



display: inline-block !important;



}



.btn2 {



}



.callcontact li {



margin-top:10px;



}



.leftimage .page-header h1 {



margin-top: 0px !important;



}



.callcontact {



margin-bottom: 0px !important;



margin-top: 0px !important;



}



}



.headerbuttons1, .headerbuttons2 {



	float:right;



}



.btn1 {



	background-color: #d02a21;



	border: 1px solid #d02a21;



	display: block;



	margin-bottom: 10px !important;



}



.btn2 {



	background-color: #d02a21;



	border: 1px solid #d02a21;



	margin-bottom: 10px !important;



}



.postspecial h1 {



	margin-top: 0 !important;



	margin-bottom: 20px;



	color: #d02a21;



	text-align: left;



	font-size: 36px;



}



.postspecial img {



	max-width:100%;



}



.postspecial h2 {



	font-size: 200%;



	text-align: center;



	text-transform: uppercase;



	margin: 20px 0;



}/** project page**/



.cms-projects .col-main .mt-blog {



	padding: 10px;



	background: #fff;



}



.cms-projects .col-main .mt-blog h4 {



	margin: 0;



	text-transform: none;



	font-weight: 300;



	font-size: 115%;



}



.cms-projects .col-main .mt-blog .item-inner .banner img {



	width: 330px;



}



.cms-projects .col-main .mt-blog .item-inner .banner {



	padding: 20px 0;



}



.cms-projects .col-main .mt-blog .item-inner:hover .title-hover {



	left: 210px;



}



.cms-projects .col-main .mt-blog .item-inner .title-hover {



	-webkit-transition: all 1s ease-out 0s;



	-moz-transition: all 1s ease-out 0s;



	-ms-transition: all 1s ease-out 0s;



	-o-transition: all 1s ease-out 0s;



	transition: all 1s ease-out 0s;



	background: none;



	left: -190px;



	position: absolute;



	bottom: 90px;



	width: 190px;



}



.cms-projects .col-main .mt-blog .block-content p {



	height: 40px;



	margin: 0px 0px 10px 0px;



	line-height: 1.428571429;



}



.cms-projects .col-main .col-lg-4 {



	padding-bottom: 25px;



}



.cms-projects .col-main .mt-blog .item-inner {



	overflow: hidden;



	position: relative;



}



.cms-projects .col-main .mt-blog .block-content a {



	border-bottom: 1px solid #d02a21;



	color: #d02a21;



	font-size: 100%;



	text-transform: uppercase;



	display: inline-block;



}



.main {



	text-align:left;



}



.container-main {



	position:relative;



}



.cms-home .main-breadcrumbs {



	display:none;



}



.cms-home .container-main {



	padding:0;



	position:relative;



	z-index:13;



	margin:20px 0 0;



}



.cms-home .container-main .col-left .slider-attribute-wrapper {



	background-color:#ffffff;



	margin:0 0 20px;



	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08), 1px 1px #e4e6e7, 2px 2px #e4e6e7, 3px 3px #d9dbdc, 4px 4px #d9dbdc, 5px 5px #dadcdd, 6px 6px #dadcdd, 7px 7px #dadcdd, 8px 8px #dbddde, 9px 9px #dbddde, 10px 10px #dcdedf, 11px 11px #dcdedf, 12px 12px #dcdedf, 13px 13px #dddfe0, 14px 14px #dddfe0, 15px 15px #dee0e1, 16px 16px #dee0e1, 17px 17px #dee0e1, 18px 18px #dfe1e2, 19px 19px #dfe1e2, 20px 20px #e0e2e3, 21px 21px #e0e2e3, 22px 22px #e0e2e3, 23px 23px #e1e3e4, 24px 24px #e1e3e4, 25px 25px #e2e4e5, 26px 26px #e2e4e5, 27px 27px #e2e4e5, 28px 28px #e3e5e6, 29px 29px #e3e5e6, 30px 30px #e4e6e7, 31px 31px #e4e6e7, 32px 32px #e4e6e7, 33px 33px #e5e7e8, 34px 34px #e5e7e8, 35px 35px #e6e8e9, 36px 36px #e6e8e9, 37px 37px #e6e8e9, 38px 38px #e7e9ea, 39px 39px #e7e9ea, 40px 40px #e8eaeb, 41px 41px #e8eaeb, 42px 42px #e8eaeb, 43px 43px #e9ebec, 44px 44px #e9ebec, 45px 45px #eaeced, 46px 46px #eaeced, 47px 47px #eaeced, 48px 48px #ebedee, 49px 49px #ebedee, 50px 50px #eceeef, 51px 51px #eceeef, 52px 52px #eceeef, 53px 53px #edeff0, 54px 54px #edeff0, 55px 55px #eef0f1, 56px 56px #eef0f1, 57px 57px #eef0f1, 58px 58px #eff1f2, 59px 59px #eff1f2, 60px 60px #f0f2f3;



}



.cms-home .container-main .col-left .slider-attribute-wrapper .main-heading-attribute {



	margin:0;



	padding:20px;



	border-bottom:1px solid #e6e7e8;



}



.cms-home .container-main .col-left .slider-attribute-wrapper .main-heading-attribute .heading-wrapper-title {



	border:none;



	padding:0;



	margin:0;



}



.cms-home .container-main .col-left .slider-attribute-wrapper .flex-direction-nav {



	top:-48px;



	right:12px;



}



.cms-home .container-main .std {



	display:none;



}



.cms-home .col-main {



	background-color:none;



	box-shadow:none;



	padding:0;



}



.col-main {



	min-height:400px;



}



.col-left .owl-item > li {



	text-align:center;



}



.col-left .owl-item > li img {



	max-width:100%;



}



.cms-home-left .main-breadcrumbs {



	display:none;



}



.cms-home-left .container-main {



	padding:0;



	position:relative;



	z-index:13;



	margin:20px 0 0;



}



.cms-home-left .container-main .col-left .owl-item > li {



	text-align:center;



}



.cms-home-left .container-main .col-left .owl-item > li img {



	max-width:100%;



}



.cms-home-left .container-main .col-left .slider-attribute-wrapper {



	background-color:#ffffff;



	margin:0 0 20px;



	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08), 1px 1px #e4e6e7, 2px 2px #e4e6e7, 3px 3px #d9dbdc, 4px 4px #d9dbdc, 5px 5px #dadcdd, 6px 6px #dadcdd, 7px 7px #dadcdd, 8px 8px #dbddde, 9px 9px #dbddde, 10px 10px #dcdedf, 11px 11px #dcdedf, 12px 12px #dcdedf, 13px 13px #dddfe0, 14px 14px #dddfe0, 15px 15px #dee0e1, 16px 16px #dee0e1, 17px 17px #dee0e1, 18px 18px #dfe1e2, 19px 19px #dfe1e2, 20px 20px #e0e2e3, 21px 21px #e0e2e3, 22px 22px #e0e2e3, 23px 23px #e1e3e4, 24px 24px #e1e3e4, 25px 25px #e2e4e5, 26px 26px #e2e4e5, 27px 27px #e2e4e5, 28px 28px #e3e5e6, 29px 29px #e3e5e6, 30px 30px #e4e6e7, 31px 31px #e4e6e7, 32px 32px #e4e6e7, 33px 33px #e5e7e8, 34px 34px #e5e7e8, 35px 35px #e6e8e9, 36px 36px #e6e8e9, 37px 37px #e6e8e9, 38px 38px #e7e9ea, 39px 39px #e7e9ea, 40px 40px #e8eaeb, 41px 41px #e8eaeb, 42px 42px #e8eaeb, 43px 43px #e9ebec, 44px 44px #e9ebec, 45px 45px #eaeced, 46px 46px #eaeced, 47px 47px #eaeced, 48px 48px #ebedee, 49px 49px #ebedee, 50px 50px #eceeef, 51px 51px #eceeef, 52px 52px #eceeef, 53px 53px #edeff0, 54px 54px #edeff0, 55px 55px #eef0f1, 56px 56px #eef0f1, 57px 57px #eef0f1, 58px 58px #eff1f2, 59px 59px #eff1f2, 60px 60px #f0f2f3;



}



.cms-home-left .container-main .col-left .slider-attribute-wrapper .main-heading-attribute {



	margin:0;



	padding:20px;



	border-bottom:1px solid #e6e7e8;



}



.cms-home-left .container-main .col-left .slider-attribute-wrapper .main-heading-attribute .heading-wrapper-title {



	border:none;



	padding:0;



	margin:0;



}



.cms-home-left .container-main .col-left .slider-attribute-wrapper .flex-direction-nav {



	top:-48px;



	right:12px;



}



.cms-home-left .container-main .std {



	display:none;



}



.cms-home-left .col-main {



	background-color:none;



	box-shadow:none;



	padding:0;



}



.feature .icon {



	float:left;



}



.feature.large .icon {



	max-height:50px;



	max-width:50px;



}



.feature h3 {



	overflow:hidden;



}



.feature img {



	max-width:100%;



}



div.icon.large {



	height:50px;



	padding:5px;



	width:50px;



}



span.icon.large {



	height:50px;



	padding:5px;



	width:50px;



}



.page-banners {



	text-align:left;



}



.page-banners .grid4 {



	float:right;



}



.page-banners .banner {



	margin-bottom:50px;



	margin-top:30px;



}



.page-banners .banner a {



	display:block;



}



.page-banners .banner a img {



	border-color:#f3f3f3;



	border-style:solid;



	border-width:1px;



	display:block;



	max-width:100%;



	margin:0 auto;



}



.page-banners .banner a:hover img {



	opacity:0.85;



	filter:1;



}



.section-title {



	display:block;



	margin-top:0px;



}



ul.products-grid {



	margin:0;



	list-style:none !important;



	background-color:#ffffff;



	padding:0;



}



ul.products-grid li.item {



	text-align:center;



	border-bottom:1px solid #ededed;



	margin:0 10px;



}



ul.products-grid li.item .confix-produclist {



	padding-left:4px;



	text-align:left;



	position:relative;



	vertical-align:top;



}



ul.products-grid li.item .confix-produclist ul {



	margin:0 !important;



	padding:0 !important;



}



ul.products-grid li.item .confix-produclist ul li {



	display:inline-block;



	float:none;



	padding:0;



}



ul.products-grid li.item .confix-produclist ul li a {



	display:none;



}



ul.products-grid li.item:hover .actions .confix-produclist ul li a {



	display:block;



}



.mt-actions {



	margin:20px 0 0;



	display:inline-block;



}



.col2-set-cart .col-1 {



	float:left;



	width:48.5%;



	margin-right:3%;



}



.col2-set-cart .col-2 {



	float:left;



	width:48.5%;



}



.col2-set-cart .col-narrow {



	width:32%;



}



.col2-set-cart .col-wide {



	width:65%;



}



.col2-set .col-narrow {



	width:32%;



}



.col2-set .col-wide {



	width:65%;



}



.col2-set2 .col-narrow {



	width:32%;



}



.col2-set2 .col-wide {



	width:65%;



}



.col3-set .col-1 {



	float:left;



	width:32%;



}



.col3-set .col-2 {



	float:left;



	margin-left:2%;



	width:32%;



}



.col3-set .col-3 {



	float:right;



	width:32%;



}



.col4-set .col-1 {



	float:left;



	width:23.5%;



}



.col4-set .col-2 {



	float:left;



	margin:0 2%;



	width:23.5%;



}



.col4-set .col-3 {



	float:left;



	width:23.5%;



}



.col4-set .col-4 {



	float:right;



	width:23.5%;



}



.account-login {



	float:left;



	display:inline-flex;



}



.account-login .account-login-inner {



	padding:20px;



}



.account-login .col2-set {



	float:left;



	width:48.5%;



	position:relative;



}



.account-login .col2-set2 {



	float:right;



	width:48.5%;



}



.my-wishlist button.btn-cart span {



	padding:0 10px !important;



}



.my-account .col2-set .col-1 {



	float:left;



	width:48.5%;



}



.my-account .col2-set .col-2 {



	float:right;



	width:48.5%;



}



.checkout-onepage-index .col-right .slider-block-wrapper {



	display:none;



}



.checkout-onepage-index .col-right .slider-product-wrapper {



	display:none;



}



.checkout-onepage-index .col-right .slider-attribute-wrapper {



	display:none;



}



.checkout-onepage-index .block-progress .block-title {



	padding:26px 10px 20px;



}



.checkout-onepage-index .col2-set {



	width:100%;



	float:none;



}



.checkout-onepage-index .col2-set .col-1 {



	float:left;



	width:48.5%;



}



.checkout-onepage-index .col2-set .col-2 {



	float:right;



	width:48.5%;



}



button.btn-cart span {



	padding:0 !important;



	width:34px;



}



button.btn-cart span span .fa {



	font-size:130%;



	line-height:34px;



	margin:0;



	padding:0;



	text-align:center;



	display:block;



}



button.button {



	border:1px solid #d3d3d3;



	cursor:pointer;



	margin:0;



	outline:none;



	overflow:visible;



	padding:0;



	position:relative;



	z-index:0;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-transition:all 0.25s ease 0s;



}



button.button span {



	border:0 none;



	display:block;



	font-weight:normal;



	font-size:100%;



	text-transform:none;



	padding:0 10px;



	height:34px;



	width:auto;



	line-height:34px;



	text-align:center;



	white-space:nowrap;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-transition:all 0.25s ease 0s;



}



button.button span span {



	border:0 none;



	padding:0;



	background:none;



}



.block-reorder button.button {



	cursor:pointer;



	margin:0;



	outline:none;



	overflow:visible;



	padding:0 10px;



	position:relative;



	z-index:0;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-transition:all 0.25s ease 0s;



}



.block-reorder button.button span {



	background-color:none;



	background-position:0px 0px;



	background-repeat:no-repeat;



	border:0 none;



	display:block;



	font-weight:normal;



	font-size:100%;



	text-transform:uppercase;



	padding:0 15px;



	width:auto;



	text-align:center;



	white-space:nowrap;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-transition:all 0.25s ease 0s;



}



.block-reorder button.button span span {



	border:0 none;



	padding:0;



	background:none;



}



.block-reorder button.button:hover {



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-webkit-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-moz-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-o-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



}



ul.form-list {



	margin:0;



}



ol.form-list {



	margin:0;



}



.form-list select {



	width:100%;



}



.form-list li {



	margin:0;



	padding:2px 0;



}



.form-list li.control label {



	float:left;



	margin:-1px 0 0 5px;



}



.form-list li.control input.radio {



	float:left;



	margin:0;



	outline:none;



}



.form-list li.control input.checkbox {



	float:left;



	margin:0;



	outline:none;



}



.form-list li.control .input-box {



	clear:none;



	display:inline;



	width:auto;



}



.form-list li.additional-row {



	border-top:1px solid #cccccc;



	margin-top:10px;



	padding-top:7px;



}



.form-list li.additional-row .btn-remove {



	float:right;



	margin:5px 0 0;



}



.form-list label {



	float:left;



	position:relative;



	z-index:0;



	font-weight:normal;



}



.form-list label.required em {



	float:right;



	font-style:normal;



	position:absolute;



	right:-8px;



	top:0;



}



.form-list .input-box {



	clear:both;



	display:block;



}



.form-list textarea {



	height:10em;



}



.form-list .input-range input.input-text {



	width:74px;



}



.buttons-set {



	clear:both;



	margin:10px 0 0;



	padding:5px 0 0;



	text-align:right;



}



.customer-account-forgotpassword #form-validate ul.form-list {



	padding:0;



}



.customer-account-forgotpassword #form-validate ol.form-list {



	padding:0;



}



.validation-advice {



	background:url('../images/validation_advice_bg.gif') 2px 0 no-repeat;



	clear:both;



	color:#eb340a;



	line-height:12px;



	margin:3px 0 0;



	min-height:12px;



	padding-left:15px;



	width:272px;



}



.validation-failed {



	background:#faebe7;



	border:1px dashed #eb340a;



}



.subscribe .validation-failed {



	background-color:#ffffff;



	margin:0;



	padding:4px 0 4px 3px;



	font-size:80%;



}



p.required {



	text-align:left;



	color:#eb340a;



}



.error {



	color:#df280a;



	font-weight:bold;



}



.messages {



	list-style:none;



	margin:0;



	padding:0;



	color:#3d6611;



	font-weight:bold;



	overflow:hidden;



	width:100%;



}



.messages ul {



	list-style:none;



	margin:0;



	padding:0;



}



.messages li {



	margin:0 0 10px;



	list-style:none outside none;



}



.messages li li {



	margin:0 0 3px;



}



.error-msg, .success-msg, .note-msg, .notice-msg {



	-webkit-border-radius:5px;



	background-position:10px 50%;



	background-repeat:no-repeat;



	border-radius:5px;



	border-style:solid;



	border-width:1px;



	font-size:100%;



	margin:10px 0;



	min-height:24px;



	padding:10px 8px 8px 32px;



}



#messages_product_view {



	margin-top:0px;



}



#messages_product_view .note-msg {



	background-color:#efefef;



	background-image:url("../images/i_msg-note.gif");



}



#messages_product_view .notice-msg {



	background-color:#efefef;



	background-image:url("../images/i_msg-note.gif");



}



.error-msg {



	background-color:#faebe7;



	background-image:url("../images/i_msg-error.gif");



	border-color:#f16048;



	color:#df280a;



}



.success-msg {



	background-color:#eff5ea;



	background-image:url("../images/i_msg-success.gif");



	border-color:#446423;



	color:#3d6611;



}



.note-msg, .notice-msg {



	background-color:#fcfcfc;



	background-image:url("../images/i_msg-note.gif");



	border-color:#ececec;



	color:#3d6611;



	z-index:3;



	position:relative;



}



.breadcrumbs {



	line-height:30px;



	margin:0;



	outline:none;



}



.breadcrumbs .breadcrumbs-container {



	padding:0 25px 0px;



	background:#ffffff;



}



.breadcrumbs .mt-page-title h2 {



	color:#333333;



	font-size:200%;



	font-weight:lighter;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



	text-transform:uppercase;



}



.breadcrumbs ul {



	margin:0 auto;



}



.breadcrumbs li {



	display:inline;



	outline:none;



	padding:0 10px 0 10px;



	background:url("../images/breadcrumbs.png") no-repeat 100% 50%;



}



.breadcrumbs li strong {



	font-size:100%;



	font-weight:normal;



	outline:none;



}



.breadcrumbs li a {



	border:0;



	font-size:100%;



	outline:none;



	text-decoration:none;



}



.breadcrumbs li:first-child {



	padding-left:0;



}



.breadcrumbs li:last-child {



	background:none transparent;



	padding-right:0;



}



.breadcrumbs li.home a {



	padding:0 0 0 0;



}



.block-progress dt {



	background-color:#ececec;



	font-weight:normal;



	height:auto;



	line-height:normal;



	margin:0 0 8px 0;



	outline:medium none;



	padding:10px;



}



.block-progress dt.complete {



	background-color:#ececec;



	margin:0;



}



.block-progress dd {



	border-top:0;



	border:1px solid #dedede;



	margin:0 0 6px;



	padding:8px 13px;



}



.block-progress p {



	margin:0;



}



.block-progress .cards-list dt {



	background:none;



	border:0 none;



	color:inherit;



	margin:5px 0;



	padding:0;



}



.block-progress .cards-list dd {



	border:0 none;



	margin:0;



	padding:0;



}



.block-progress .cards-list .info-table th {



	font-weight:normal;



}



.opc {



	margin:0;



	position:relative;



}



.opc .active .step-title {



	background-color:#414141;



}



.opc .active .step-title h2 {



	color:#ffffff;



	outline:none;



}



.opc .ul {



	list-style:disc outside;



	padding-left:18px;



}



.opc li.section {



	margin:5px 0;



}



.opc li.section ul {



	margin:0;



}



.opc .step-title {



	padding:5px;



}



.opc .step-title .number {



	background:#ffffff;



	float:left;



	font-weight:bold;



	line-height:14px;



	margin:2px 5px 0 0;



	padding:0 4px;



}



.opc .step-title h2 {



	float:left;



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



}



.opc .step-title a {



	display:none;



	float:right;



	line-height:16px;



}



.opc .step {



	border-top:0;



	border:1px solid #d8dedf;



	background-color:#ffffff;



	padding:15px;



	position:relative;



}



.opc .step .tool-tip {



	right:30px;



}



.opc .gift-messages-form {



	background:#f6f1eb;



	border:1px solid #e9e4de;



	margin:0 -30px;



	padding:22px 24px 22px 30px;



}



.opc .gift-messages-form .inner-box {



	height:260px;



	overflow:auto;



	padding:5px;



}



.opc .form-list .fields select {



	outline:none;



}



.opc .form-list .fields select:focus {



	outline:none;



}



.sp-methods input.radio {



	margin:0 3px 2px 0;



	display:inline;



}



.sp-methods label {



	display:inline;



	font-weight:normal;



	line-height:normal;



	margin:0;



}



.checkout-onepage-success .page-title {



	margin-bottom:15px;



}



.checkout-onepage-success h2.sub-title {



	font-size:170%;



	font-weight:normal;



	line-height:normal;



	margin:30px 0 20px;



	padding:0;



	text-align:center;



}



.checkout-onepage-success .col-main p {



	line-height:25px;



	margin:0;



	padding:0;



	text-align:center;



}



.checkout-onepage-success .col-main .buttons-set {



	text-align:center;



}



.checkout-cart-index .col-main .page-title h1 {



	outline:medium none;



	text-align:center;



	text-transform:uppercase;



}



.checkout-cart-index .col-main .page-title h2 {



	outline:medium none;



	text-align:center;



	text-transform:uppercase;



}



.checkout-cart-index .col-main .cart-empty {



	margin:0 auto;



	text-align:center;



}



.checkout-onepage-index #opc-login h3 {



	padding:0 0 5px 0;



	text-align:left;



}



.checkout-onepage-index #opc-login p {



	text-align:left;



}



.checkout-onepage-index #opc-login h4 {



	text-align:left;



}



.checkout-onepage-index #opc-login ul li {



	text-align:left;



}



#checkout-review-table-wrapper table h1 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



}



#checkout-review-table-wrapper table h2 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



}



#checkout-review-table-wrapper table h3 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



}



#checkout-review-table-wrapper table h4 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



}



#checkout-review-table-wrapper table h5 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



}



#checkout-review-table-wrapper table h6 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



}



#opc-login h3 {



	border-bottom:1px solid #ececec;



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	outline:medium none;



	padding:0;



}



#opc-login h1 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	outline:medium none;



	padding:0;



}



#opc-login h2 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	outline:medium none;



	padding:0;



}



#opc-login h4 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	outline:medium none;



	padding:0;



}



#opc-login h5 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	outline:medium none;



	padding:0;



}



#opc-login h6 {



	font-size:100%;



	font-weight:normal;



	line-height:normal;



	outline:medium none;



	padding:0;



}



#opc-login h1.title {



	font-size:130%;



	padding:0 0 5px 0;



	text-transform:uppercase;



}



#opc-login h2.title {



	font-size:130%;



	padding:0 0 5px 0;



	text-transform:uppercase;



}



#opc-login h3.title {



	font-size:130%;



	padding:0 0 5px 0;



	text-transform:uppercase;



}



#opc-login h4.title {



	font-size:130%;



	padding:0 0 5px 0;



	text-transform:uppercase;



}



#opc-login h5.title {



	font-size:130%;



	padding:0 0 5px 0;



	text-transform:uppercase;



}



#opc-login h6.title {



	font-size:130%;



	padding:0 0 5px 0;



	text-transform:uppercase;



}



#opc-login .step-title h1 {



	font-size:100%;



	outline:none;



}



#opc-login .step-title h2 {



	font-size:100%;



	outline:none;



}



#opc-login .step-title h3 {



	font-size:100%;



	outline:none;



}



#opc-login .step-title h4 {



	font-size:100%;



	outline:none;



}



#opc-login .step-title h5 {



	font-size:100%;



	outline:none;



}



#opc-login .step-title h6 {



	font-size:100%;



	outline:none;



}



#opc-login .col-2 #login-form h4 {



	margin:0;



	outline:none;



	padding:0;



}



#payment_form_ccsave select {



	margin-top:10px;



	outline:none;



}



#payment_form_ccsave input.input-text {



	margin-top:10px;



}



#opc-review .step {



	border:0;



	padding:0;



}



#opc-review .product-name {



	font-weight:normal;



}



#opc-review .item-options {



	margin:5px 0 0;



}



#opc-review .buttons-set .please-wait {



	outline:none;



}



#opc-review .authentication {



	margin:0 auto;



	width:570px;



}



#opc-review .warning-message {



	color:#222222;



	font-weight:bold;



	padding:10px 10px 0;



	text-align:center;



}



.page-title {



	line-height:normal;



	margin:0;



	outline:none;



	overflow:hidden;



	padding:0 0 18px;



}



.page-title h1 {



	font-size:200%;



	font-weight:300;



	line-height:normal;



	margin:0;



	outline:none;



	padding:0;



	color:#333333;



}



.page-title h2 {



	font-size:200%;



	font-weight:300;



	line-height:normal;



	margin:0;



	outline:none;



	padding:0;



	color:#333333;



}



.page-title h3 {



	font-size:200%;



	font-weight:300;



	line-height:normal;



	margin:0;



	outline:none;



	padding:0;



	color:#333333;



}



.page-title .separator {



	margin:0 3px;



}



.page-title .link-rss {



	float:right;



	margin:7px 0 0;



}



.title-buttons {



	text-align:right;



}



.title-buttons h1 {



	float:left;



	text-align:left;



}



.title-buttons h2 {



	float:left;



	text-align:left;



}



.title-buttons h3 {



	float:left;



	text-align:left;



}



.title-buttons h4 {



	float:left;



	text-align:left;



}



.title-buttons h5 {



	float:left;



	text-align:left;



}



.title-buttons h6 {



	float:left;



	text-align:left;



}



.title-buttons button.button {



	margin-top:3px;



}



.subtitle, .sub-title {



	clear:both;



	font-weight:bold;



	margin:0 0 6px;



	padding:15px 0 0;



}



.multiple-checkout .subtitle {



	padding:0;



}



.multiple-checkout .sub-title {



	padding:0;



}



.data-table {



	border:1px solid #dedede;



	float:left;



	width:100%;



}



.data-table th {



	font-weight:bold;



	padding:10px;



	white-space:nowrap;



	display:table-cell;



	text-align:left;



}



.data-table tr.last th {



	border-bottom:0;



}



.data-table tr.last td {



	border-bottom:0;



}



.data-table td {



	border:1px solid #dedede;



	padding:10px;



}



.data-table thead th {



	background:#ececec;



	border-right:1px solid #dedede;



	font-weight:normal;



	padding:10px;



	vertical-align:middle;



	white-space:nowrap;



}



.data-table thead th a {



	color:#ffffff;



}



.data-table thead th .tax-flag {



	white-space:nowrap;



}



.data-table thead th.wrap {



	white-space:normal;



}



.data-table tfoot {



	border-bottom:1px solid #dedede;



}



.data-table tfoot tr.first td {



	background:#ececec;



}



.data-table tfoot tr.first td.a-right.last {



	overflow:hidden;



}



.data-table tfoot td {



	border-bottom:0;



	border-right:1px solid #dedede;



}



.data-table tfoot strong {



	font-size:110%;



}



.data-table .label {



	line-height:20px;



	color:#666666;



}



.data-table tbody th, .data-table tbody td {



	border-bottom:1px solid #dedede;



}



#product-attribute-specs-table th {



	vertical-align:middle;



}



#product-attribute-specs-table td {



	vertical-align:middle;



}



.table-bordered {



	background-color:#ffffff;



}



.table-bordered caption + thead tr:first-child th {



	border-top:0 none;



}



.table-bordered caption + tbody tr:first-child th {



	border-top:0 none;



}



.table-bordered caption + tbody tr:first-child td {



	border-top:0 none;



}



.table-bordered colgroup + thead tr:first-child th {



	border-top:0 none;



}



.table-bordered colgroup + tbody tr:first-child th {



	border-top:0 none;



}



.table-bordered colgroup + tbody tr:first-child td {



	border-top:0 none;



}



.table-bordered thead:first-child tr:first-child th {



	border-top:0 none;



}



.table-bordered tbody:first-child tr:first-child th {



	border-top:0 none;



}



.table-bordered tbody:first-child tr:first-child td {



	border-top:0 none;



}



table#product-attribute-specs-table {



	width:100%;



}



.page .label {



	background-color:transparent;



	border-radius:0 0 0 0;



	font-size:100%;



	text-shadow:none;



}



.page .badge {



	background-color:transparent;



	border-radius:0 0 0 0;



	font-size:100%;



	text-shadow:none;



}



.page table th.label {



	display:block;



}



.page .table th {



	outline:medium none;



	padding:12px;



	vertical-align:middle;



}



.page .table td {



	outline:medium none;



	padding:12px;



	vertical-align:middle;



}



.table th {



	border-top:1px solid #dddddd;



	line-height:20px;



	padding:8px;



	text-align:left;



	vertical-align:top;



}



.table td {



	border-top:1px solid #dddddd;



	line-height:20px;



	padding:8px;



	text-align:left;



	vertical-align:top;



}



.data-table tbody.odd tr td {



	border-bottom:0;



}



.data-table tbody.odd tr.border td {



	border-bottom:1px solid #dedede;



}



.data-table tbody.even tr td {



	border-bottom:0;



}



.data-table tbody.even tr.border td {



	border-bottom:1px solid #dedede;



}



.data-table tbody td .option-label {



	font-style:italic;



	font-weight:bold;



}



.data-table tbody td .option-value {



	padding-left:10px;



}



.info-box {



	border:1px solid #d0cbc1;



	margin:0 0 15px;



	padding:12px 15px;



}



.info-box h2 {



	font-weight:bold;



}



.info-table th {



	font-weight:bold;



	padding:2px 15px 2px 0;



}



.info-table td {



	padding:2px 0;



}



.cart button.btn-cart {



	margin:0;



}



.cart button.btn-cart span span {



	padding:0 !important;



}



.cart button.btn-cart span span .fa {



	display:block;



	text-align:center;



}



.cart .product-image img {



	max-width:none;



}



.cart .cart-collaterals {



	padding:20px 0;



}



.cart .cart-collaterals .col-1 {



	padding:0;



	position:relative;



	z-index:9;



}



.cart .cart-collaterals .col-2 {



	position:relative;



	z-index:1;



}



.cart .cart-collaterals .crosssell {



	background-color:#ffffff;



	margin:0;



	padding:15px;



}



.cart .cart-collaterals .crosssell .confix-produclist {



	display:inline-block;



	padding-left:4px;



	position:relative;



	text-align:left;



	vertical-align:top;



}



.cart .cart-collaterals .crosssell .confix-produclist .add-to-links a {



	display:block;



	font-size:100%;



	height:34px;



	line-height:34px;



	outline:medium none;



	padding:0;



	width:34px;



}



.cart .cart-collaterals .crosssell .confix-produclist .add-to-links a .fa {



	display:block;



	font-size:150%;



	line-height:34px;



	text-align:center;



}



.cart .cart-collaterals .crosssell .confix-produclist ul.add-to-links .link-wishlist {



	margin-right:3px;



}



.cart .cart-collaterals .crosssell .addtocart {



	display:inline-block;



	padding-right:4px;



}



.cart .cart-collaterals .crosssell h2 {



	font-size:115%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



	text-transform:uppercase;



}



.cart .cart-collaterals .crosssell li.item {



	padding:10px 0;



	border-top:1px solid #dedede;



}



.cart .cart-collaterals .crosssell .product-image {



	display:block;



	float:left;



	outline:medium none;



}



.cart .cart-collaterals .crosssell .product-details {



	float:left;



	width:75%;



	padding-left:10px;



}



.cart .cart-collaterals .crosssell .product-name {



	font-size:102%;



	font-weight:normal;



	margin:0;



	outline:medium none;



	padding:0;



}



.cart .discount {



	background-color:#ffffff;



	margin:0 0 20px;



	padding:15px;



	border:1px solid #dddddd;



}



.cart .discount h2 {



	font-size:115%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



	text-transform:uppercase;



}



.cart .discount .discount-form label {



	margin:2px 0;



	font-weight:normal;



	line-height:20px;



}



.cart .discount .input-box {



	margin:8px 0;



	width:100%;



}



.cart .shipping {



	background-color:#ffffff;



	margin:0 0 20px;



	padding:15px;



	border:1px solid #dddddd;



}



.cart .shipping h2 {



	font-size:115%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:0;



	text-transform:uppercase;



}



.cart .totals {



	background-color:#ffffff;



	float:right;



	border:1px solid #dddddd;



}



.cart .totals table {



	margin:0;



	padding:15px;



}



.cart .totals td {



	padding:5px;



	text-align:right;



}



.cart .totals tfoot th {



	padding:5px 15px 5px 7px;



}



.cart .totals tfoot td {



	outline:none;



	text-transform:uppercase;



}



.cart .totals .checkout-types {



	outline:none;



	padding:15px;



	text-align:center;



}



.cart .totals .checkout-types li {



	clear:both;



	margin:10px 0;



}



.cart .totals .checkout-types li a {



	outline:none;



}



.cart ul.checkout-types {



	margin:0;



	float:right;



}



.cart .cart-collaterals .crosssell {



	border:1px solid #dddddd;



}



.cart .cart-collaterals .crosssell .confix-produclist .add-to-links .wishlist {



	display:inline-block;



	float:left;



	margin:0 5px;



}



.cart .cart-collaterals .crosssell .confix-produclist .add-to-links .compare {



	display:inline-block;



	float:left;



	margin:0 5px;



}



#shopping-cart-totals-table {



	margin:15px auto 0;



	padding:0;



}



#shopping-cart-totals-table tfoot td {



	font-size:150%;



	outline:medium none;



	text-transform:uppercase;



}



tr.summary-total {



	cursor:pointer;



}



tr.summary-total .summary-collapse {



	cursor:pointer;



	float:right;



	padding-left:20px;



	text-align:right;



}



tr.show-details .summary-collapse {



	background-position:0 -52px;



}



tr.show-details td {



	background-color:#dae1e4;



	color:#626465;



}



tr.summary-details-first td {



	border-top:1px solid #d2d8db;



}



tr.summary-details-excluded {



	font-style:italic;



}



.cart-tax-info {



	display:block;



	padding-right:20px;



}



.cart-tax-info .cart-price {



	padding-right:20px;



}



.cart-tax-info .price {



	display:inline !important;



	font-weight:normal !important;



}



.cart-tax-total {



	cursor:pointer;



	display:block;



	padding-right:20px;



}



.cart-tax-total .price {



	display:inline !important;



	font-weight:normal !important;



}



.cart-tax-total-expanded {



	background-position:100% -52px;



}



.std .subtitle {



	padding:0;



}



.std ol.ol {



	list-style:decimal outside;



	padding-left:0.5em;



}



.std ul.disc {



	list-style:none;



	margin:0 0 10px;



	padding-left:18px;



}



.std dl {



	margin:0 0 10px;



	outline:none;



	padding:0;



	color:#1b1a19;



	font-size:13px;



	line-height:22px;



}



.std dl dt {



	font-weight:bold;



}



.std dl dd {



	margin:0 0 10px;



}



.std ul {



	margin:0 0 10px;



	outline:none;



	padding:0;



	color:#1b1a19;



	font-size:13px;



	line-height:22px;



	list-style:none;



	padding-left:0.5em;



}



.std ul ul {



	list-style-type:circle;



	margin:.5em 0;



}



.std ul ol {



	margin:.5em 0;



}



.std ol {



	margin:0 0 10px;



	outline:none;



	padding:0;



	color:#1b1a19;



	font-size:13px;



	line-height:22px;



	list-style:decimal outside;



	padding-left:0.5em;



}



.std ol ol {



	margin:.5em 0;



}



.std ol ul {



	margin:.5em 0;



}



.std p {



	margin:0 0 10px;



	outline:none;



	padding:0;



	color:#1b1a19;



	font-size:14px;



	line-height:30px;



}



.std address {



	margin:0 0 10px;



	outline:none;



	padding:0;



	line-height:22px;



	font-style:normal;



}



.std blockquote {



	margin:0 0 10px;



	outline:none;



	padding:0;



	color:#1b1a19;



	font-size:14px;



	line-height:30px;



	font-style:italic;



}



.std dt {



	font-weight:bold;



}



.std dd {



	padding:0 0 0 1.5em;



}



.std b {



	font-weight:bold;



}



.std strong {



	font-weight:bold;



}



.std i {



	font-style:italic;



}



.std em {



	font-style:italic;



}



.col-left .block, .col-left .effect-pageLeft {



	position:relative;



	z-index:9;



}



.main_slide_right_inner {



	position:relative;



	z-index:0;



}



.cms-home-left .main-content-inner, .cms-home-left .main-top-inner, .cms-home-left .main-blog-inner, .cms-home-left .main_slide_inner, .cms-home .main-content-inner, .cms-home .main-top-inner, .cms-home .main-blog-inner, .long-box-shadow, .col-left .block, .cms-home .main_slide_inner, .product-tabs-content-inner, .col-left .effect-pageLeft, .catalog-category-view .main-container .main-blog .main-inner, .cms-page-view.cms-request-a-catalogue .main-content-inner {



	background:#ffffff;



	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08), -1px 1px #e4e6e7, -2px 2px #e4e6e7, -3px 3px #d9dbdc, -4px 4px #d9dbdc, -5px 5px #dadcdd, -6px 6px #dadcdd, -7px 7px #dadcdd, -8px 8px #dbddde, -9px 9px #dbddde, -10px 10px #dcdedf, -11px 11px #dcdedf, -12px 12px #dcdedf, -13px 13px #dddfe0, -14px 14px #dddfe0, -15px 15px #dee0e1, -16px 16px #dee0e1, -17px 17px #dee0e1, -18px 18px #dfe1e2, -19px 19px #dfe1e2, -20px 20px #e0e2e3, -21px 21px #e0e2e3, -22px 22px #e0e2e3, -23px 23px #e1e3e4, -24px 24px #e1e3e4, -25px 25px #e2e4e5, -26px 26px #e2e4e5, -27px 27px #e2e4e5, -28px 28px #e3e5e6, -29px 29px #e3e5e6, -30px 30px #e4e6e7, -31px 31px #e4e6e7, -32px 32px #e4e6e7, -33px 33px #e5e7e8, -34px 34px #e5e7e8, -35px 35px #e6e8e9, -36px 36px #e6e8e9, -37px 37px #e6e8e9, -38px 38px #e7e9ea, -39px 39px #e7e9ea, -40px 40px #e8eaeb, -41px 41px #e8eaeb, -42px 42px #e8eaeb, -43px 43px #e9ebec, -44px 44px #e9ebec, -45px 45px #eaeced, -46px 46px #eaeced, -47px 47px #eaeced, -48px 48px #ebedee, -49px 49px #ebedee, -50px 50px #eceeef, -51px 51px #eceeef, -52px 52px #eceeef, -53px 53px #edeff0, -54px 54px #edeff0, -55px 55px #eef0f1, -56px 56px #eef0f1, -57px 57px #eef0f1, -58px 58px #eff1f2, -59px 59px #eff1f2, -60px 60px #f0f2f3;



}



.cms-home-left .main-inner, .catalog-category-view .main-container .main-blog .main-inner {



	padding:20px;



	background-color:#ffffff;



}



.cms-home-left .main-inner .nav-tabs {



	border-bottom:0;



}



.cms-home-left .main-inner .nav-tabs li {



	border-left:1px solid #dddddd;



}



.cms-home-left .main-inner .nav-tabs li:first-child {



	border-left:none;



}



.cms-home-left .main-inner .nav-tabs li:last-child {



	border-right:none;



}



.cms-home-left .main-inner .nav-tabs > li > a {



	border:none;



	text-transform:uppercase;



	padding-bottom:0;



	padding-top:0;



}



.cms-home-left .main-inner .nav-tabs > li {



	margin-bottom:-2px;



}



.cms-home-left .main-inner .nav-tabs > li.active > a, .cms-home-left .main-inner .nav-tabs > li.active > a:hover, .cms-home-left .main-inner .nav-tabs > li.active > a:focus {



	border-bottom:0;



	border-top:0;



	border-radius:0;



	text-transform:uppercase;



}



.cms-home-left .main-inner .nav-tabs > li > a:hover {



	background:none;



	border-radius:0;



	border:none;



}



.cms-home-left .main-heading .heading-wrapper-title {



}



.header-container.header-layout-2 .top-seach .input-text {



	width:170px;



}



.header-container.header-layout-2 .header-cars .top-seach {



	display:inline-block;



	height:56px;



	margin:0 0 0 5px;



	padding:0 0 7px;



	position:absolute;



	right:0;



	top:0;



	transition:all 0.3s linear 0s;



	width:58px;



}



.header-container.header-layout-2 .header-cars .top-seach:hover {



	width:200px;



}



.header-container.header-layout-2 .header-cars .top-seach:hover input#search {



	opacity:1;



	width:142px;



}



.header-container.header-layout-2 .header-cars .top-seach input#search {



	border:medium none;



	color:#ffffff;



	float:left;



	font-size:93%;



	height:56px;



	margin:0;



	min-height:56px;



	opacity:0;



	padding:6px 9px;



	position:absolute;



	right:0;



	z-index:99;



	transition:all 0.3s linear 0s;



	width:56px;



}



.header-container.header-layout-2 .header-cars .top-seach button.button {



	float:left;



}



.cms-page-view .header-cars {



	margin:0;



}



.cms-page-view .header-container {



	margin:0;



}



.cms-page-view .main-breadcrumbs {



	z-index:0;



	position:relative;



}



.cms-typography .cms .main-inner, .cms-about-magento-demo-store .cms .main-inner, .cms-home .main-inner {



	padding:20px;



	background-color:#ffffff;



}



.cms-typography .cms .main-inner .nav-tabs, .cms-about-magento-demo-store .cms .main-inner .nav-tabs, .cms-home .main-inner .nav-tabs {



	border-bottom:0;



}



.cms-typography .cms .main-inner .nav-tabs li, .cms-about-magento-demo-store .cms .main-inner .nav-tabs li, .cms-home .main-inner .nav-tabs li {



	border-left:1px solid #dddddd;



}



.cms-typography .cms .main-inner .nav-tabs li.active, .cms-about-magento-demo-store .cms .main-inner .nav-tabs li.active, .cms-home .main-inner .nav-tabs li.active {



	border-left:none;



}



.cms-typography .cms .main-inner .nav-tabs > li > a, .cms-about-magento-demo-store .cms .main-inner .nav-tabs > li > a, .cms-home .main-inner .nav-tabs > li > a {



	border:none;



	text-transform:uppercase;



	padding-bottom:0;



	padding-top:0;



}



.cms-typography .cms .main-inner .nav-tabs > li, .cms-about-magento-demo-store .cms .main-inner .nav-tabs > li, .cms-home .main-inner .nav-tabs > li {



	margin-bottom:-2px;



}



.cms-typography .cms .main-inner .nav-tabs > li.active > a, .cms-typography .cms .main-inner .nav-tabs > li.active > a:hover, .cms-typography .cms .main-inner .nav-tabs > li.active > a:focus, .cms-about-magento-demo-store .cms .main-inner .nav-tabs > li.active > a, .cms-about-magento-demo-store .cms .main-inner .nav-tabs > li.active > a:hover, .cms-about-magento-demo-store .cms .main-inner .nav-tabs > li.active > a:focus, .cms-home .main-inner .nav-tabs > li.active > a, .cms-home .main-inner .nav-tabs > li.active > a:hover, .cms-home .main-inner .nav-tabs > li.active > a:focus {



	border-bottom:0;



	border-top:0;



	border-radius:0;



	text-transform:uppercase;



}



.cms-typography .cms .main-inner .nav-tabs > li > a:hover, .cms-about-magento-demo-store .cms .main-inner .nav-tabs > li > a:hover, .cms-home .main-inner .nav-tabs > li > a:hover {



	background:none;



	border-radius:0;



	border:none;



}



.header-container {



	margin-bottom:20px;



}



.header-container.header-layout-1 .mt-icon-ajaxcart a.mt-cart-label span.print span.items, .header-container.header-layout-1 span.mt-cart-label {



	display:none;



}



.header-container.header-layout-2 .top-seach {



	height:60px;



	margin:0;



	position:absolute;



	right:0;



	top:0;



	z-index:9;



}



.header-container.header-layout-2 .top-seach .input-text {



	float:right;



	height:54px;



	border:1px solid #595757;



	color:#595757;



}



.header-container.header-layout-2 .top-seach .input-text:hover {



	border:5px solid #000000;



}



.header-container.header-layout-2 .top-seach button.button {



	float:right;



}



.header-container.header-layout-2 .top-seach button.button span {



	color:#ffffff;



	padding:12px 22px;



	height:54px;



}



.header-container.header-layout-2 .top-seach button.button span span {



	padding:0;



}



.header-container.header-layout-2 .top-seach button.button span span .fa.fa-search {



	display:block;



	line-height:32px;



}



.header-container.header-layout-2 .mt_getcart {



	width:200px;



}



.header-container.header-layout-2 .mt_getcart .mt-icon-ajaxcart a.mt-cart-label {



	left:40px;



}



.header-container.header-layout-2 .mt_getcart .mt-icon-ajaxcart .mt-icon {



	height:40px;



	width:40px;



	background:#d02a21;



}



.header-container.header-layout-2 .mt_getcart .mt-icon-ajaxcart .mt-icon .fa {



	display:block;



	line-height:40px;



	color:#ffffff;



}



.header-container.header-layout-2 .mt_getcart .mt-cart-label {



	padding-left:10px;



}



.header-container.header-layout-2 .mt_getcart .mt-icon-ajaxcart a.mt-cart-label span.print {



	display:inline-block !important;



}



.header-container.header-layout-2 .mt_getcart .mt-icon-ajaxcart .fa-angle-down {



	padding:0 4px;



	display:inline-block;



	line-height:28px;



	float:none;



}



.header-container.header-layout-2 .top-compare {



	height:40px;



	width:40px;



	background:#d02a21;



}



.header-container.header-layout-2 .top-compare .mt-maincompare span.mt-icon-compareajax {



	width:40px;



}



.header-container.header-layout-2 .top-compare .mt-maincompare span.mt-icon-compareajax .fa {



	color:#ffffff;



	display:block;



	line-height:40px;



}



.header-container.header-layout-2 .mt_getcart .mt-top-cart {



	background-color:transparent !important;



	width:auto;



}



.header-container .header .header-inner {



	padding:0 20px 15px;



}



.header-container .header a {



	outline:medium none;



	font-size:90%;



}



.header-container .header a:active {



	color:#d85e59;



}



.header-container .header a.sbToggle {



	display:block;



	height:18px;



	outline:medium none;



	position:absolute;



	right:3px;



	top:1px;



	width:14px;



}



.header-container .header .header-top {



	line-height:40px;



	list-style:none;



}



.header-container .header .header-top .header-top-left p.welcome-msg {



	float:left;



	text-align:left;



	margin:0;



	padding:0 0 0 19px;



	font-size:90%;



	line-height:42px;



}



.header-container .header .header-top .header-top-left .form-language {



	float:left;



	background-image:url("../images/tick-top.png");



	background-position:100% 50%;



	background-repeat:no-repeat;



	padding:0 10px 0 0;



}



.header-container .header .header-top .language-switcher {



	float:left;



}



.header-container .header .header-top .language-switcher a {



	padding-right:15px;



}



.header-container .header .header-top .currency_top {



	float:left;



	padding:0 0 0 10px;



}



.header-container .header .header-top .currency_top .block-currency {



	background-color:#bf5452;



	padding:0;



	margin:0;



}



.header-container .header .header-top .currency_top .block-currency select {



	background:none;



	border:medium none;



}



.header-container .header .header-top .currency_top .block-currency .block-content {



	margin:0;



	padding:0;



}



.header-container .header .header-top .store-switcher {



	float:left;



	background-color:#bf5452;



}



.header-container .header .header-top ul.links {



	margin:0;



	padding:0;



	float:right;



}



.header-container .header .header-top ul.links li {



	float:left;



	margin:0;



	outline:medium none;



}



.header-container .header .header-top ul.links li a {



	outline:medium none;



	text-decoration:none;



	display:block;



	padding:0 11px;



	height:42px;



	line-height:38px;



	font-size:90%;



	font-weight:300;



	transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-o-transition:all 0.25s ease 0s;



}



.header-container .header .header-top ul.links li a i.fa {



	float:left;



	line-height:40px;



	padding:0 10px 0 0;



}



.header-container .header .header-top .header-top-right ul.links li.last a {



	background-position:0 -148px;



	padding:0 0 0 11px;



}



.header-container .header .header-top .header-top-right ul.links li.last a:hover {



	background-position:0 -190px;



}



.header-container .header .header-top .header-top-right ul.links li.first {



	padding-left:0px;



}



.header-container .header .header-top .header-top-right ul.links li a.top-link-wishlist:hover {



	background-position:0 -108px;



}



.header-container .header .header-top .header-top-right ul.links li a.top-link-cart {



	background-position:10px 0px;



}



.header-container .header .header-top .header-top-right ul.links li a.top-link-cart:hover {



	background-position:10px -42px;



}



.header-container .header .header-top .header-top-right ul.links li a.top-link-checkout {



	background-position:0 -230px;



}



.header-container .header .header-top .header-top-right ul.links li a.top-link-checkout:hover {



	background-position:0 -272px;



}



.header-container .header .header-content .header-act .mt-icon {



	padding:0;



	cursor:pointer;



}



.header-container .header .header-content .header-act .mt-icon span {



	display:block;



	text-align:center;



	font-size:120%;



	line-height:56px;



}



.header-container .header .header-content .header-act .header-static strong {



	font-weight:normal;



	cursor:pointer;



}



.header-container .header .header-content .header-act .header-static .header-static-text span {



	font-weight:normal;



	font-style:italic;



	opacity:0.7;



	display:block;



}



.header .header-act {



	padding:30px 0 30px;



}



.header .logo {



	outline:medium none;



	padding:0;



	margin:0;



	text-align:left;



}



.header .logo img {



	vertical-align:top;



}



.header .logo h1 {



	margin:0;



}



.header .logo strong {



	height:0;



	left:-999em;



	line-height:0;



	overflow:hidden;



	position:absolute;



	text-indent:-999em;



	top:-999em;



	width:0;



}



.header .header-content-right .header-right-inner {



	float:right;



	width:100%;



}



.header .header-content-right .top-seach {



	padding:0;



}



.header .form-language .sbHolder {



	font-weight:normal;



	margin:0;



	padding:0 25px 0 0;



	position:relative;



	z-index:1;



}



.header .form-language .sbHolder .sbSelector {



	padding:0 0 0 20px;



}



.header .form-language .sbHolder .sbOptions {



	box-shadow:0 6px 7px 0 rgba(0, 0, 0, 0.15);



	left:0;



	list-style:none outside none;



	margin:0;



	overflow-y:auto;



	padding:3px 0 !important;



	position:absolute;



	top:40px !important;



	width:160%;



	z-index:1;



	background-color:#ffffff;



}



.header .form-language .sbHolder .sbOptions li {



	line-height:normal;



	margin:0;



	padding:0 4px;



}



.header .form-language .sbHolder .sbOptions li a {



	border-radius:3px 3px 3px 3px;



	display:block;



	font-size:90%;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:5px 5px 5px 27px;



	text-align:left;



	transition:background 200ms ease-in-out 0s;



}



.header .form-language .sbHolder .sbOptions li a:hover {



	outline:medium none;



}



.header .currency_top .sbHolder {



	font-weight:normal;



	margin:0;



	padding:0 25px 0 0;



	position:relative;



	z-index:11;



}



.header .currency_top .sbHolder .sbOptions {



	box-shadow:0 6px 7px 0 rgba(0, 0, 0, 0.15);



	left:0;



	list-style:none outside none;



	margin:0;



	overflow-y:auto;



	padding:3px 0 !important;



	position:absolute;



	top:41px !important;



	width:200%;



	z-index:1;



	background-color:#ffffff;



}



.header .currency_top .sbHolder .sbOptions li {



	line-height:normal;



	margin:0;



	padding:0 4px;



}



.header .currency_top .sbHolder .sbOptions li a {



	border-radius:3px 3px 3px 3px;



	display:block;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:5px;



	text-align:left;



	transition:background 200ms ease-in-out 0s;



}



.header .currency_top .sbHolder .sbOptions li a:hover {



	outline:medium none;



}



.header .store-switcher .sbHolder {



	font-weight:normal;



	margin:0;



	padding:0 32px 0 15px;



	position:relative;



	z-index:1;



}



.header .store-switcher .sbHolder .sbOptions {



	box-shadow:0 6px 7px 0 rgba(0, 0, 0, 0.15);



	left:0;



	list-style:none outside none;



	margin:0;



	overflow-y:auto;



	padding:3px 0 !important;



	position:absolute;



	top:42px !important;



	width:160%;



	z-index:1;



}



.header .store-switcher .sbHolder .sbOptions li {



	line-height:normal;



	margin:0;



	padding:0 4px;



}



.header .store-switcher .sbHolder .sbOptions li a {



	border-radius:3px 3px 3px 3px;



	display:block;



	font-size:100%;



	line-height:normal;



	margin:0;



	outline:medium none;



	padding:5px;



	text-align:left;



	transition:background 200ms ease-in-out 0s;



}



.header .store-switcher .sbHolder .sbOptions li a:hover {



	outline:medium none;



}



.sbToggle {



	display:block;



	height:18px;



	outline:medium none;



	position:absolute;



	right:3px;



	top:19px;



	width:14px;



}



.top-compare {



	margin:0 1px;



	padding:0;



	z-index:9;



}



.top-compare .mt-maincompare .clearall {



	display:inline-block;



	float:left;



	margin:0 0 0 10px;



}



.top-compare .mt-maincompare .clearall a {



	cursor:pointer;



	margin:0;



	outline:medium none;



	overflow:visible;



	height:35px;



	line-height:35px;



	padding:8px 15px;



	position:relative;



	transition:all 0.25s ease 0s;



	z-index:0;



	text-transform:none;



	font-size:100%;



}



.top-compare .mt-maincompare .clearall a:hover {



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-webkit-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-moz-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-o-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



}



.top-compare .mt-maincompare .button {



	display:inline-block;



	float:left;



}



.top-compare .mt-maincompare span.mt-icon-compareajax {



	display:inline;



	padding:0;



	z-index:2;



	cursor:pointer;



}



.top-compare .mt-maincompare span.mt-icon-compareajax .fa {



	font-size:135%;



	line-height:56px;



	margin:0 6px;



	text-align:center;



}



.top-compare .mt-maincompare p.product-name a {



	text-align:left;



	display:block;



}



.top-compare .mt-maincompare .mtajaxcompare {



	background-position:0 0;



	background-repeat:repeat;



	border-bottom-left-radius:2px;



	border-bottom-right-radius:2px;



	box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);



	margin:0;



	padding:15px;



	width:280px;



	display:none;



	position:absolute;



	z-index:99;



	top:56px;



	left:-222px;



}



.mt_getcart {



	position:absolute;



	right:0;



	top:0;



	width:167px;



	height:56px;



	margin:0;



	z-index:99;



}



.mt_getcart .top-compare {



	width:56px;



	height:56px;



	float:left;



}



.mt_getcart .mt-top-cart {



	float:left;



	width:109px;



}



.mt_getcart .top-compare, .mt_getcart .mt-top-cart {



	background-color:#1b1b1b;



}



.header-content-right .top-seach {



	margin:0 0 0 5px;



	padding:0 0 7px;



	height:40px;



	float:right;



	width:100%;



}



.header-content-right .top-seach input#search {



	float:right;



	font-size:93%;



	height:40px;



	margin:0;



	min-height:40px;



	padding:6px 9px;



	z-index:99;



	width:305px;



}



.header-content-right .top-seach button.button {



	display:block;



	height:40px;



	border-radius:0;



	margin:0;



	float:right;



	outline:medium none;



	padding:0;



	line-height:40px;



	z-index:9;



}



.header-content-right .top-seach button.button span {



	border:none;



	padding:12px 22px;



	height:40px;



}



.header-content-right .top-seach button.button span span {



	padding:0;



	background-color:transparent;



}



.header-content-right .top-seach button.button span span .fa {



	font-size:130%;



	line-height:15px;



	text-align:center;



	display:block;



}



.nav-container .nav-header {



	background:#ffffff;



}



.mt-postscript .main {



	background-color:transparent !important;



}



.breadcrumbs {



	padding:10px;



	margin:0 0 20px;



}



.catalog-category-view .main-top .main, .catalog-product-view .main-top .main {



	background:none;



}



.catalog-category-view .header-container, .catalog-product-view .header-container {



	margin:0;



}



.catalog-category-view .main-breadcrumbs, .catalog-product-view .main-breadcrumbs {



	margin:0;



	padding:0;



	position:relative;



	z-index:0;



}



.catalog-product-view .header-container {



	margin:0;



}



.catalog-product-view .main-breadcrumbs {



	padding:0;



}



.static-slide-banner .banner-box a {



	position:relative;



	display:block;



}



.static-slide-banner .banner-box a img {



	padding-bottom:9px;



}



.static-slide-banner .banner-box a:hover {



	opacity:0.6;



}



.static-slide-banner .caption-text1 {



	bottom:22px;



	display:block;



	left:12px;



	margin:6%;



	padding:0;



	position:absolute;



}



.static-slide-banner .caption-text1 .right-text {



	background-color:transparent;



	background-image:url("../images/bg-slide-staic1.png");



	background-position:0 0;



	background-repeat:no-repeat;



	color:#ffffff;



	font-size:150%;



	line-height:20px;



	margin:0;



	padding:8px 10px;



}



.static-slide-banner .caption-text2 {



	display:block;



	margin:0;



	padding:0;



	position:absolute;



	right:0;



	top:20px;



}



.static-slide-banner .caption-text2 .right-text {



	background-color:transparent;



	background-image:url("../images/bg-slide-staic2.png");



	background-position:0 0;



	background-repeat:no-repeat;



	color:#ffffff;



	font-size:150%;



	line-height:20px;



	margin:0;



	padding:8px 10px;



}



.static-slide-banner .caption-text3 {



	display:block;



	margin:0;



	padding:0;



	position:absolute;



	right:0;



	top:20px;



}



.static-slide-banner .caption-text3 .right-text {



	background-color:transparent;



	background-image:url("../images/bg-slide-staic2.png");



	background-position:0 0;



	background-repeat:no-repeat;



	color:#ffffff;



	font-size:150%;



	line-height:20px;



	margin:0;



	padding:8px 10px;



}



.mt-bottom-kids {



	padding:20px 0;



}



.block-gallery .mt-box {



	margin:0 0 30px;



	position:relative;



	overflow:hidden;



	transition:opacity 0.2s ease-in-out 0s;



	-ms-transition:opacity 0.2s ease-in-out 0s;



	-webkit-transition:opacity 0.2s ease-in-out 0s;



}



.block-gallery .mt-box img {



	display:block;



	transition:all 700ms ease 0s;



	-ms-transition:all 700ms ease 0s;



	-webkit-transition:all 700ms ease 0s;



}



.block-gallery .mt-info-page {



	bottom:0;



	left:0;



	opacity:0;



	overflow:hidden;



	position:absolute;



	right:0;



	text-align:center;



	top:0;



	transition:opacity 400ms ease 0s;



	-ms-transition:opacity 400ms ease 0s;



	-webkit-transition:opacity 400ms ease 0s;



}



.block-gallery .mt-info-page .static-item {



	margin-top:115px;



}



.block-gallery .mt-info-page .icon-food .fa {



	background-color:#302604;



	border-radius:3px;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



	-ms-border-radius:3px;



	-o-border-radius:3px;



	color:#ffffff;



	font-size:150%;



	padding:10px;



}



.block-gallery .mt-info-page h3 {



	font-size:150%;



	margin:10px 0 0;



}



.block-gallery .mt-info-page h3 span {



	color:#000000;



	text-align:center;



}



.block-gallery .mt-info-page h4 {



	font-size:120%;



}



.block-gallery .mt-info-page h4 span {



	color:#000000;



	text-align:center;



}



.block-gallery .mt-box:hover img {



	transform:scale(1.1) rotate(0.1deg);



	-ms-transform:scale(1.1) rotate(0.1deg);



	-webkit-transform:scale(1.1) rotate(0.1deg);



}



.block-gallery .mt-box:hover .mt-info-page {



	background-color:#ec8f17;



	opacity:0.8;



}



.cms-index-index .main-top {



	padding:0;



	position:relative;



	z-index:12;



}



.cms-index-index .main-top .button.btn-cart span {



	width:34px !important;



}



.cms-index-index .main-top-block {



	margin:40px 0;



}



.main-top .content-home-item a {



	background:none repeat scroll 0 0 #ffffff;



	box-shadow:0 0 2px #efefec;



	display:block;



	margin:0px;



	padding:10px;



	text-align:center;



}



.main-top .content-home-item a:hover {



	background:none repeat scroll 0 0 #fc686c;



}



.main-top .category-products {



	display:block;



}



.main-top .category-products ul.products-grid {



	padding:0;



}



.main-top .category-products .item {



	border:none;



}



.main-top .category-products .item .addtocart {



	display:block;



	position:absolute;



	top:16px;



	right:-40px;



	overflow:hidden;



	transition:all 0.8s ease 0s;



	z-index:9;



	opacity:0;



}



.main-top .category-products .item .addtocart button.btn-cart {



	display:table;



}



.main-top .category-products .item .addtocart .confix-produclist {



	padding:0;



}



.main-top .category-products .item .addtocart .confix-produclist .wishlist {



	margin:0 0 7px;



}



.main-top .category-products .item .addtocart button.btn-cart {



	margin:7px 1px !important;



}



.main-top .category-products .item .product-item {



	display:block;



	overflow:hidden;



}



.main-top .category-products .item .product-item:hover .addtocart {



	right:7px;



	opacity:1;



	z-index:99;



}



.main-top .category-products .item .products-list {



	width:100%;



}



.main-top .category-products .item .main-quickview {



	transition:all 0.6s ease 0s;



	opacity:1;



	position:static;



}



.main-top .category-products .item .main-quickview button.button {



	transition:all 0.6s ease 0s;



	top:-8%;



	border-radius:0;



	width:34px;



	height:34px;



}



.main-top .category-products .item .top-actions-inner {



	padding:0;



	margin:0;



	width:100%;



	text-align:center;



}



.main-brands {



	background-color:#ffffff;



}



.mt-postscript .block_home_postscript img {



	max-width:100%;



	cursor:pointer;



}



.mt-postscript .block_home_postscript img:hover {



	box-shadow:0 0 5px #aeb3bc;



	opacity:0.7;



}



.mt-home p img {



	max-width:100%;



	cursor:pointer;



}



.mt-home p img:hover {



	box-shadow:0 0 5px #aeb3bc;



	opacity:0.7;



}



.banner-static {



	padding:15px 0;



	margin:30px 0;



	overflow:hidden;



	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	-o-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	-ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	background:#ffffff;



}



.banner-static a:hover img {



	opacity:0.8;



}



.banners-block {



	margin:35px 0;



	padding:10px 0;



	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	-o-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	-ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);



	background:#ffffff;



	overflow:hidden;



	position:relative;



	transition:all 1s ease-out 0s;



	-moz-transition:all 1s ease-out 0s;



	-webkit-transition:all 1s ease-out 0s;



	-o-transition:all 1s ease-out 0s;



}



.banners-block .banner a img {



	margin:0 auto;



}



.banners-block .title-hover {



	transition:all 1s ease-out 0s;



	-moz-transition:all 1s ease-out 0s;



	-webkit-transition:all 1s ease-out 0s;



	-o-transition:all 1s ease-out 0s;



}



.banners-block .title-hover-01 {



	background:none repeat scroll 0 0 rgba(0, 0, 0, 0);



	position:absolute;



	left:-200px;



	top:95px;



	width:190px;



}



.banners-block .title-hover-02 {



	background:none repeat scroll 0 0 rgba(0, 0, 0, 0);



	width:190px;



	position:absolute;



	left:-200px;



	top:126px;



}



.banners-block:hover .title-hover-01 {



	left:20px;



	top:95px;



}



.banners-block:hover .title-hover-02 {



	left:20px;



	top:126px;



}



.block-left-bottom h3.block-title {



	font-size:210%;



	margin-top:35px;



	text-transform:uppercase;



	font-weight:bold;



}



.banner-image {



	padding:30px 0;



}



.cms-index-index .col3-layout .main-bottom {



	padding:30px 0;



}



.banner-text h2 {



	font-size:200%;



	margin-top:30px;



}



.banner-text ul {



	margin-bottom:20px;



}



.banner-text ul li {



	list-style:square outside none;



	margin-left:25px;



}



.views-row {



	margin:20px 0 40px;



}



.views-row .service-indent {



	margin-bottom:30px;



}



.views-row .service-indent h3 {



	color:#858585;



	font-size:150%;



	font-weight:normal;



	line-height:30px;



	margin-bottom:20px;



	text-transform:uppercase;



	padding-right:5px;



}



.views-row .img-indent {



	margin-bottom:15px;



}



.views-row .views-field-view-node {



	margin-top:15px;



}



.paypal-logo {



	margin:0 0 12px;



}



.title-divider {



	background:none repeat scroll 0 0 #cecece;



	height:1px;



	margin:10px 0 20px;



	width:100%;



	clear:both;



}



.title-divider span {



	display:block;



	height:2px;



	width:70px;



	background-color:#d25c5a;



}



.sidebar .block.block-nav .block-title {



	border-bottom:1px solid #464646;



}



.sidebar .block .block-title {



	border-bottom:1px solid #e6e7e8;



}



.sidebar .block .block-content .product-name a {



	outline:none;



	text-decoration:none;



	text-transform:capitalize;



}



.block {



	margin:0 0 20px;



	background-color:#ffffff;



	display:block;



	position:relative;



}



.block .block-title {



	margin:0;



	padding:15px 20px;



}



.block .block-title strong {



	font-weight:normal;



	margin:0;



	padding:0;



	text-align:left;



	text-transform:capitalize;



}



.block .block-title strong span {



	font-size:120%;



	line-height:normal;



	outline:none;



	color:#ffffff;



	text-transform:uppercase;



}



.block .block-title strong span span {



	color:#ffffff;



	margin:0 5px;



}



.block .block-title a {



	text-decoration:none;



}



.block .block-subtitle {



	font-weight:normal;



	margin:0;



	padding:5px 0;



}



.block .block-content {



	margin:0;



	padding:10px 20px 20px;



	background-color:#ffffff;



}



.block .block-content li.item {



	margin:0;



	outline:none;



	padding:0;



}



.block .btn-remove {



	margin:0;



	outline:none;



	padding:0;



}



.block .btn-edit {



	margin:0;



	outline:none;



	padding:0;



}



.block .actions {



	padding:6px 9px;



}



.block .actions a {



	float:left;



}



.block .actions button.button {



	background-image:none;



	outline:none;



}



.block .empty {



	color:#585858;



	font-size:110%;



	font-weight:300;



	margin:0;



	padding:0;



}



.order-info {



	background:#dee5e8;



	border:1px solid #d0cbc1;



	margin:0 0 8px;



	padding:4px 8px;



}



.order-info dt {



	display:inline;



}



.order-info dd {



	display:inline;



}



.order-info ul {



	display:inline;



}



.order-info li {



	display:inline;



	margin:0 3px;



}



.order-info .current {



	font-weight:bold;



}



.order-date {



	margin:10px 0;



}



.order-info-box {



	border:1px solid #d0cbc1;



	margin:0 0 15px;



	padding:12px 15px;



}



.order-info-box h2 {



	font-size:130%;



	font-weight:normal;



	text-transform:uppercase;



}



.order-info-box .box-payment p {



	margin:0 0 3px;



}



.order-info-box .box-payment th {



	font-weight:bold;



	padding-right:7px;



}



.order-items {



	overflow-x:auto;



	width:100%;



}



.order-items h2 {



	clear:none;



	color:#0a263c;



	font-size:100%;



	font-weight:normal;



	margin:0 0 5px;



	padding:0;



}



.order-items h3 {



	clear:none;



	color:#0a263c;



	font-size:100%;



	font-weight:normal;



	margin:0 0 5px;



	padding:0;



}



.order-items .product-name {



	font-weight:normal;



}



.order-items .link-print {



	color:#1e7ec8;



	font-weight:normal;



}



.order-items .order-links {



	text-align:right;



}



.order-additional {



	margin:15px 0;



}



.gift-message dd {



	margin:5px 0 0;



}



.order-about dt {



	font-weight:bold;



}



.order-about dd {



	margin:0 0 7px;



}



.tracking-table {



	margin:0 0 15px;



}



.tracking-table th {



	font-weight:bold;



	white-space:nowrap;



}



.tracking-table-popup {



	width:100%;



}



.tracking-table-popup th {



	font-weight:bold;



	white-space:nowrap;



	padding:1px 8px;



}



.tracking-table-popup td {



	padding:1px 8px;



}



.page-print .print-head {



	margin:0 0 15px;



}



.page-print .print-head .logo {



	float:left;



}



.page-print .print-head address {



	float:left;



	margin-left:15px;



}



.page-print h1 {



	font-weight:bold;



}



.page-print h2 {



	font-weight:bold;



}



.page-print h3 {



	font-weight:bold;



}



.page-print h2.h2 {



	font-weight:bold;



}



.page-print .order-date {



	margin:0 0 10px;



	padding:0 0 10px;



}



.page-print .col2-set {



	margin:0 0 10px;



}



.page-print .gift-message-link {



	display:none;



}



.page-print .price-excl-tax {



	display:block;



	white-space:nowrap;



}



.page-print .price-excl-tax .label {



	display:inline;



}



.page-print .price-excl-tax .price {



	display:inline;



}



.page-print .price-incl-tax {



	display:block;



	white-space:nowrap;



}



.page-print .price-incl-tax .label {



	display:inline;



}



.page-print .price-incl-tax .price {



	display:inline;



}



.page-print .cart-price {



	display:inline;



}



.block-viewed .block-content ol li p.product-name {



	margin:0;



}



.block-account .block-content ul li {



	line-height:28px;



}



.block-account .block-content ul li a {



	font-size:100%;



	font-weight:300;



}



.block-cart .summary {



	margin:0;



	padding:0;



	position:relative;



	z-index:1;



}



.block-cart .amount {



	margin:0;



	font-size:100%;



}



.block-cart .amount a {



	font-weight:600;



}



.block-cart ol.mini-products-list li {



	padding:5px 0 !important;



}



.block-cart .block-content .actions {



	margin:0 auto;



	outline:none;



	padding:10px 0;



}



.block-cart .block-content .block-subtitle {



	font-weight:normal;



	padding:0 0 10px 0;



	text-align:center;



}



.block-cart .block-content ol {



	margin:0;



}



.block-cart .block-content ol li.item.last {



	padding-bottom:0;



}



.block-cart .block-content ol li.item .product-image {



	margin:0;



	outline:none;



	padding:0;



	border:1px solid #cccccc;



}



.block-cart .block-content ol li.item .product-image img {



	max-width:100%;



}



.block-cart .block-content ol li.item .product-details {



	height:auto;



	line-height:normal;



	outline:medium none;



	position:relative;



	padding-right:0;



}



.block-cart .block-content ol li.item .product-details .product-name {



	height:auto;



	line-height:normal;



	margin:0;



	outline:none;



	padding:0 0 3px;



}



.block-cart .block-content ol li.item .product-details .removeitem {



	padding-top:3px;



}



.block-cart .block-content ol li.item .product-details .price {



	font-weight:bold;



	padding:0 0 0 5px;



}



.block-cart .block-content ol li.item .product-details .truncated {



	padding:5px;



}



.block-cart .block-content ol li.item .product-details .actions a {



	font-size:90%;



	line-height:normal;



	margin:0;



	outline:none;



	padding:0;



}



.block-cart .block-content ul {



	margin:0;



}



.block-cart .block-content ul li.item.last {



	padding-bottom:0;



}



.block-cart .block-content ul li.item .product-image {



	margin:0;



	outline:none;



	padding:0;



	border:1px solid #cccccc;



}



.block-cart .block-content ul li.item .product-image img {



	max-width:100%;



}



.block-cart .block-content ul li.item .product-details {



	height:auto;



	line-height:normal;



	outline:medium none;



	position:relative;



	padding-right:0;



}



.block-cart .block-content ul li.item .product-details .product-name {



	height:auto;



	line-height:normal;



	margin:0;



	outline:none;



	padding:0 0 3px;



}



.block-cart .block-content ul li.item .product-details .removeitem {



	padding-top:3px;



}



.block-cart .block-content ul li.item .product-details .price {



	font-weight:bold;



	padding:0 0 0 5px;



}



.block-cart .block-content ul li.item .product-details .truncated {



	padding:5px;



}



.block-cart .block-content .summary .subtotal .label {



	background:transparent none;



	border-radius:0;



	box-shadow:none;



	font-weight:normal;



	padding:2px 0;



	text-shadow:none;



	color:#666666;



	font-size:100%;



}



.block-cart .subtotal {



	margin:0;



	padding:0;



	text-align:left;



}



.block-cart .subtotal .price {



	color:#d9673b;



	font-weight:normal;



}



.block-cart .subtotal .paypal-logo {



	float:left;



	margin:3px 0 0;



	text-align:right;



	width:100%;



}



.block-cart .subtotal .paypal-logo .paypal-or {



	clear:both;



	display:block;



	padding:0 55px 8px 0;



}



.block-cart .block-content ol li.item {



	padding-left:0px;



	padding-right:0px;



}



.block-cart .block-content ul li.item {



	padding-left:0px;



	padding-right:0px;



}



.product-details .btn-edit {



	float:left;



	font-size:97%;



	font-weight:normal;



	height:16px;



	line-height:16px;



	outline:medium none;



	padding:0 10px 0 0;



	text-indent:inherit;



	text-transform:none;



	width:auto;



}



.product-details .btn-remove {



	font-weight:normal;



	float:left;



	line-height:16px;



	outline:medium none;



	padding:0 10px 0 0;



	text-indent:inherit;



	text-transform:none;



	width:auto;



}



.product-details .link-cart {



	width:100%;



}



.btn-edit span.icon {



	border-radius:50% 50% 50% 50%;



	-webkit-border-radius:50%;



	-moz-border-radius:50%;



	float:left;



	height:16px;



	margin:0 5px 0 0;



	outline:medium none;



	padding:0;



	width:16px;



}



.btn-remove span.icon {



	background-image:url("../images/btn-remove.png");



	border-radius:50% 50% 50% 50%;



	float:left;



	height:16px;



	outline:medium none;



	padding:0;



	width:16px;



	margin:0 5px 0 0;



}



.block-compare .btn-remove {



	background-image:url("../images/btn-remove.png");



	border-radius:50% 50% 50% 50%;



	float:left;



	height:16px;



	outline:medium none;



	padding:0;



	width:16px;



	margin:0 5px 0 0;



}



.mtajaxcompare a.btn-remove {



	background-image:url("../images/btn-remove.png");



	border-radius:50% 50% 50% 50%;



	float:left;



	height:16px;



	outline:medium none;



	padding:0;



	width:16px;



	margin:0 5px 0 0;



}



.block-wishlist .actions a {



	float:none;



}



.block-wishlist .block-subtitle {



	font-weight:normal;



	line-height:normal;



	outline:none;



	padding:0 0 10px 0;



	text-align:center;



}



.block-wishlist ol {



	margin:0;



}



.block-wishlist ul {



	margin:0;



}



.block-wishlist .block-content li.item {



	margin:0;



	padding:0 0 20px 0;



}



.block-wishlist .block-content li.item .product-image {



	outline:none;



	border:1px solid #cccccc;



	display:block;



	padding:0;



}



.block-wishlist .block-content li.item .product-image img {



	max-width:100%;



}



.block-wishlist .block-content li.item .product-details {



	outline:none;



	padding-right:0;



}



.block-wishlist .block-content li.item .product-details .product-name {



	height:auto;



	margin:0;



	padding:0;



}



.block-wishlist .block-content li.item .product-details .price-box {



	margin:0;



	overflow:hidden;



}



.block-wishlist .block-content li.item .product-details .price-box .old-price {



	margin:3px 0 0 10px;



}



.block-wishlist .block-content li.item .product-details .price-box span {



	font-size:100%;



	font-weight:bold;



	outline:none;



}



.block-wishlist .block-content li.item .product-details p {



	line-height:normal;



	margin:0;



	padding-top:5px;



}



.block-wishlist .block-content li.item .product-details .btn-remove {



	outline:none;



	width:100%;



	padding:5px 0;



}



.block-wishlist .block-content li.item .product-details .btn-remove span.icon {



	margin-top:0px;



}



.block-wishlist .block-content li.item.last {



	padding-bottom:0;



}



.block-wishlist .block-content .actions {



	outline:none;



}



.block-wishlist .price-box .old-price {



	display:inline-block;



}



.block-wishlist .price-box .regular-price {



	display:inline-block;



}



.block-wishlist .price-box .special-price {



	display:inline-block;



}



.block-compare .block-content ol, .block-compare .block-content ul {



	margin:0;



}



.page-popup {



	padding:25px 30px;



	text-align:left;



	background:#ffffff !important;



}



.catalog-product-compare-index .page-title {



	padding-bottom:25px;



	padding-top:0;



}



.catalog-product-compare-index table thead {



	background-color:#ececec;



}



#product_comparison td {



	outline:medium none;



	text-align:center;



	vertical-align:top;



}



.block-compare .block-content .actions {



	padding:10px 0;



}



.block-compare .block-content .actions a {



	display:inline-block;



	float:none;



	margin:0;



	padding:10px 0 0;



	font-size:100%;



}



.block-compare .block-content .actions a span.btn-remove {



	margin:2px 3px 0 0;



	outline:none;



}



.block-compare .block-content ol li.item {



	padding:2px 0;



}



.block-compare .block-content ol li.item .product-name {



	height:15px;



	min-height:20px;



}



.block-compare .block-content ol li.item .product-name a {



	outline:none;



}



.block-compare .block-content ul li.item {



	padding:2px 0;



}



.block-compare .block-content ul li.item .product-name {



	height:15px;



	min-height:20px;



}



.block-compare .block-content ul li.item .product-name a {



	outline:none;



}



.block-compare .block-content p.product-name {



	line-height:normal;



	margin:0 0 0 20px;



	outline:none;



	padding:0;



}



.block-compare .btn-remove {



	float:left;



	margin:1px 0 0 0;



	text-indent:-999em;



	background-color:#ececec;



}



#block-compare li.item {



	line-height:normal;



	margin:0;



	padding:5px 0;



}



.page-popup .link-print {



	font-weight:normal;



	outline-style:none;



	padding:2px 0 2px 25px;



}



.compare-table {



	border:0;



}



.compare-table thead tr.first th {



	background:none;



	border:0;



	line-height:0;



	padding:0;



}



.compare-table thead tr.first td {



	background:none;



	border:0;



	line-height:0;



	padding:0;



}



.compare-table .btn-remove {



	background-color:ececec;



	height:16px;



	width:16px;



	text-indent:-999em;



}



.compare-table tbody th {



	font-weight:normal;



	border-left:1px solid #dedede;



	border-top:1px solid #dedede;



	padding:10px;



}



.compare-table tbody td {



	border-left:1px solid #dedede;



	border-top:1px solid #dedede;



	padding:10px;



}



.compare-table tbody td.last {



	border-right:1px solid #dedede;



}



.compare-table tbody tr.last th {



	border-bottom:1px solid #dedede !important;



}



.compare-table tbody tr.last td {



	border-bottom:1px solid #dedede !important;



}



.compare-table th {



	border-left:1px solid #dedede;



}



.compare-table td {



	border-left:1px solid #dedede;



}



.compare-table .price-box {



	text-align:center;



}



.compare-table p {



	text-align:center;



}



.compare-table tr.add-to-row td {



	background:#fffada;



	text-align:center;



}



.compare-table tr.add-to-row td p {



	margin:0;



}



.compare-table tr.first td {



	text-align:center;



}



.compare-table tr.first td .product-name {



	font-weight:normal;



	margin:0 0 5px;



	font-size:110%;



}



.compare-table tr.first td .product-name a {



	outline:none;



}



.compare-table tr.first td .ratings {



	margin:0 auto;



	width:69px;



}



.compare-table tr.first td p {



	margin:0;



}



.compare-table ul.add-to-links {



	clear:both;



	padding-top:10px;



}



.block-poll .actions {



	margin:0;



	padding:10px 0;



}



.block-poll .actions button.button {



	float:none;



}



.block-poll .block-subtitle {



	color:#585858;



	font-size:120%;



	font-weight:300;



	margin:0;



	padding:0;



}



.block-poll label {



	cursor:pointer;



	margin:0;



	padding:0;



}



.block-poll input.radio {



	float:left;



	margin:0 5px 0 0;



	outline:none !important;



	padding:0;



	width:auto;



}



.block-poll .label {



	background:none;



	border-radius:0;



	display:inline-block;



	float:none;



	font-weight:normal;



	margin:0;



	padding:0;



	text-shadow:none;



	width:auto;



	font-size:100%;



}



.block-poll .label label {



	line-height:22px;



	color:#666666;



	font-weight:normal;



}



.block-poll .label label:hover {



	color:#f56032;



}



.block-poll ol {



	margin:0;



}



.block-poll ul {



	margin:0;



}



.block-poll li {



	margin:10px 0;



	padding:0;



}



.block-poll li span label {



	font-size:100%;



	outline:none;



}



.block-poll .answer {



	font-weight:normal;



}



.block-poll .votes {



	float:right;



	margin-left:10px;



}



.block-poll ul#poll-answers li {



	padding:0;



}



.tag-product-list .col-left {



	margin-top:25px;



}



.block-tags ul {



	margin:0;



	padding:0;



}



.block-tags .block-content .tags-list {



	border:0;



	margin:0;



	padding:0;



	text-align:left;



}



.block-tags .block-content .tags-list li {



	height:auto;



	margin:5px 2px;



	padding:0;



}



.block-tags .block-content .tags-list li a {



	font-weight:normal;



	height:30px;



	line-height:38px;



	margin:0 5px 0px 0;



	padding:10px;



	text-align:center;



	width:auto;



	background-color:#f4f4f4;



}



.block-tags .block-content .tags-list li a:hover {



	text-decoration:none;



	text-shadow:none;



	color:#ffffff;



	outline:none;



}



.block-tags .actions {



	text-align:left;



	float:left;



	width:100%;



}



.block-tags .actions a {



	background-color:#ff738d;



	border:none;



	cursor:pointer;



	margin:0;



	outline:none;



	overflow:visible;



	padding:7px 12px;



	position:relative;



	z-index:0;



	border-radius:30px;



	-webkit-border-radius:30px;



	-moz-border-radius:30px;



	-o-border-radius:50%;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-transition:all 0.25s ease 0s;



	display:inline-block;



	float:none;



	text-align:center;



	margin:10px 0 0;



}



.tags-list li {



	float:left;



	margin:0 4px 0 0;



}



.product-view .product-sale-label {



	top:45px;



}



.product-view .product-new-label {



	top:16px;



}



.product-view .box-reviews h1 {



	font-size:115%;



	font-weight:normal;



	height:auto;



	line-height:normal;



	outline:medium none;



}



.product-view .box-reviews h2 {



	font-size:115%;



	font-weight:normal;



	height:auto;



	line-height:normal;



	outline:medium none;



}



.product-view .box-reviews h3 {



	font-size:115%;



	font-weight:normal;



	height:auto;



	line-height:normal;



	outline:medium none;



}



.product-view .box-reviews h4 {



	font-size:115%;



	font-weight:normal;



	height:auto;



	line-height:normal;



	outline:medium none;



}



.product-view .box-reviews h5 {



	font-size:115%;



	font-weight:normal;



	height:auto;



	line-height:normal;



	outline:medium none;



}



.product-view .box-reviews h6 {



	font-size:115%;



	font-weight:normal;



	height:auto;



	line-height:normal;



	outline:medium none;



}



.product-view .product-options-bottom .price-box {



	display:none;



}



.product-view .product-shop .product-options {



	border:0 none;



	margin:20px 0 0;



}



.product-view .product-shop .product-options dl {



	margin:0;



}



.product-view .product-shop .product-options label {



	font-family:arial;



	font-size:100%;



	font-weight:normal;



	padding:10px 5px 0 0;



}



.product-view .product-shop .product-options input.input-text {



	height:30px;



	margin-right:0;



	text-align:center;



	width:50px !important;



}



.product-view .product-shop .product-options input.required-entry {



	width:100% !important;



	text-align:left;



}



.product-view .product-shop .product-options dt label.required {



	color:#666666;



	font-size:100%;



	line-height:normal;



	margin:0;



	padding:3px 0 5px;



	font-weight:normal;



}



.product-view .product-shop .product-options dt label.required em {



	float:left;



	margin-right:5px;



	margin-top:4px;



}



.product-view .product-shop .product-options dd {



	margin:0;



	padding:0 0 15px;



}



.product-view .product-shop .product-options dd select {



	background-color:#ffffff;



	border:1px solid #cccccc;



	border-radius:0 0 0 0;



	color:#908e8e;



	font-size:100%;



	height:auto;



	line-height:normal;



	outline:medium none;



	padding:5px;



	margin:0 0 5px;



	width:100%;



}



.product-view {



	margin:0px;



	padding:0px;



}



.product-view .product-essential-top {



	background:none repeat scroll 0 0 #ffffff;



	padding:15px;



}



.product-view .product-shop {



	text-align:left;



}



.product-view .product-shop .no-rating {



	margin:0 0 13px;



}



.product-view .product-shop .ratings {



	padding:15px 0;



}



.product-view .product-shop .rating-links {



	margin:0;



	float:left;



	line-height:12px;



	padding-left:10px;



}



.product-view .product-shop .rating-links a {



	font-size:90%;



	line-height:25px;



}



.product-view .product-shop .rating-links span.separator {



	font-size:90%;



	font-weight:normal;



	line-height:12px;



	color:#808080;



	margin:0 5px;



}



.product-view .product-shop .email-friend {



	margin:10px 0 10px 0;



	display:none;



}



.product-view .product-shop .add-to-box {



	padding:20px 0;



	margin:0;



	width:100%;



	clear:both;



}



.product-view .product-shop .add-to-box .add-to-cart {



	padding:0 0 15px;



}



.product-view .product-shop .add-to-box .add-to-links {



	padding:0;



}



.product-view .product-shop .add-to-box .add-to-links li {



	padding:0;



	float:left;



}



.product-view .product-shop .add-to-box .add-to-links p {



	margin:0;



	padding-bottom:10px;



}



.product-view .product-shop .old-price .price {



	display:block;



	font-size:130%;



	font-weight:normal;



	outline:medium none;



	padding:20px 0 0;



}



.product-view .product-shop .rating-box {



	float:left;



	margin-top:4px;



}



.product-view .left-product {



	padding-left:0;



	position:relative;



	z-index:1;



}



.product-view .right-product {



	padding-right:0;



	position:relative;



	z-index:0;



}



.product-view .right-product .product-view-right .item .product-item {



	display:block;



}



.product-view .right-product .product-view-right .item .product-item .products-list {



	float:none;



	width:100%;



}



.product-view .right-product .product-view-right .item .product-item .top-actions-inner {



	float:none;



	width:100%;



	text-align:center;



}



.product-view .product-view-right {



	background:none repeat scroll 0 0 #ffffff;



	max-width:100%;



}



.product-view .product-view-right .feature-wrapper .slide {



	margin:0;



	padding:0;



	border:none;



}



.product-view .product-view-right .feature-wrapper .flex-control-nav {



	position:static;



	padding:10px 0;



}



.product-view .product-view-right .feature-wrapper .flex-direction-nav {



	text-indent:-999em;



	display:none;



}



.product-view .mt-actions {



	width:100%;



}



.product-view .product-essential {



	margin:0px;



}



.product-view .product-essential h2 {



	border:0;



	outline:none;



	font-size:150%;



	font-weight:300;



	margin:0 0 10px;



}



.product-view .product-essential h3 {



	font-size:120%;



	font-weight:normal;



	margin:0;



	outline:none;



	padding:0;



	text-transform:capitalize;



}



.product-view .mostviewed a.product-image:before {



	background:none;



}



.product-view .block {



	background:none;



	padding:0;



	text-align:left;



}



.product-view .block .block-title {



	border-bottom:1px solid #e6e7e8;



}



.product-view .left-product-view {



	float:left;



	width:100%;



}



.product-view .left-product-view .product-img-box {



	background-color:#ffffff;



}



.product-view .mt-social-links .so-social-share {



	display:block;



	float:left;



	margin:0 5px 0 0;



	width:20%;



}



.product-view .mt-social-links .so-social-share.so-plusone {



	margin:0 2px 0 0;



}



.product-view .mt-social-links .so-social-share.so-pinterest {



	width:15%;



}



.product-view .mt-social-links .so-social-share.so-linkedin {



	width:17%;



}



.product-view .product-new-label {



	z-index:99999;



}



.product-view .product-sale-label {



	z-index:99999;



}



.catalog-product-view .col-main {



	background:none;



	box-shadow:none;



	padding:0;



}



.product-shop .qty-container {



	border-bottom:1px solid #ececec;



	border-top:1px solid #ececec;



	padding:20px 0;



}



.product-shop .qty-container label {



	font-weight:normal;



}



.product-shop .qty-container input.qty {



	width:50px !important;



	height:27px;



	line-height:27px;



	text-align:center;



	margin:0;



}



.product-shop .add-to-cart .qty {



	margin:0 0 10px;



}



.product-shop .add-to-cart .btn-cart {



	float:left;



	padding:0;



	margin:0 5px;



	height:42px;



}



.product-shop .add-to-cart .btn-cart span {



	height:42px;



	line-height:42px;



	padding:0 25px !important;



}



.product-shop .add-to-cart .btn-cart span span {



	padding:0 !important;



}



.product-shop .add-to-cart .btn-cart span span .fa {



	height:42px;



	display:inline;



	line-height:42px;



	padding:0 10px 0 0;



	font-size:110%;



}



.product-shop .add-to-cart label {



	float:left;



	font-size:100%;



	font-weight:normal;



	line-height:30px;



	padding:0 10px 0 0;



}



.product-shop .add-to-cart input.input-text {



	box-shadow:none;



	float:left;



	height:30px;



	margin-right:0;



	margin-top:0;



	text-align:center;



	width:30px !important;



	background-color:#ffffff;



	border-right:0;



	border-left:0;



}



.product-shop .add-to-cart input.input-text:hover {



	border-top:1px solid #dddddd;



	border-bottom:1px solid #dddddd;



}



#product-options-wrapper dd div.input-box ul li input.product-custom-option {



	display:inline-block;



	margin:0;



}



#product-options-wrapper dd div.input-box ul li span.label label {



	color:#666666;



	font-weight:normal;



}



.checkout-progress {



	margin:50px 0 20px;



	padding:0;



}



.checkout-progress li {



	float:left;



	font-weight:normal;



	padding:0 0 2px;



	text-align:center;



	width:20%;



	line-height:30px;



}



.checkout-progress li div {



	border-top:10px solid #ececec;



	margin:0 3px 0 0;



}



.checkout-progress li.active div {



	border-color:#414141;



}



.multiple-checkout h2 {



	font-size:105%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	padding:0 0 15px;



}



.multiple-checkout .place-order .grand-total {



	float:right;



}



.multiple-checkout .box {



	margin:10px;



}



.multiple-checkout .select-shipping {



	margin:10px;



}



.multiple-checkout .col2-set {



	border:1px solid #dedede;



	margin:0;



	padding:0 0 20px;



	width:100%;



}



.multiple-checkout .col2-set .col-1 {



	float:left;



	width:48.5%;



}



.multiple-checkout .col2-set .col-2 {



	float:right;



	width:48.5%;



}



.multiple-checkout .col2-set h3 {



	padding:0 0 10px;



}



.multiple-checkout .col2-set .col-narrow {



	width:50%;



}



.multiple-checkout .col2-set .col-wide {



	width:50%;



}



.multiple-checkout .col2-set h2.legend {



	border-bottom:1px solid #dedede;



	margin:0;



	padding:10px;



	position:relative;



}



.multiple-checkout .col2-set h3.legend {



	padding:10px;



}



.multiple-checkout .col3-set {



	border:1px solid #dedede;



	margin:0;



	padding:0;



}



.multiple-checkout h3 {



	font-size:110%;



	font-weight:normal;



	line-height:normal;



	margin:0;



}



.multiple-checkout h4 {



	font-size:110%;



	font-weight:normal;



	line-height:normal;



	margin:0;



}



.checkout-multishipping-shipping .box-sp-methods {



	border:1px solid #dedede;



	padding:15px;



	position:relative;



}



#checkout-review-submit .place-order {



	text-align:right;



	padding:10px 0;



}



#checkout-review-submit .place-order .grand-total {



	margin-left:10px;



}



#checkout-review-submit .place-order .grand-total .inner .btn-checkout {



	margin-top:5px;



}



#checkout-review-submit .place-order span.please-wait {



	text-align:right;



}



#multiship-addresses-table td .btn-remove2 {



	border-radius:50% 50% 50% 50%;



	background-color:#ececec;



}



#multiship-addresses-table td .btn-remove2:hover {



	background-color:#f56032;



}



.btn-remove2 {



	background:url("../images/btn-remove.png") no-repeat scroll 0 0 transparent;



	height:16px;



	width:16px;



}



.no-display {



	display:none;



}



.ratings-table {



	width:100%;



	margin-bottom:10px;



	margin-top:10px;



}



.ratings-table th {



	border:1px solid #dddddd;



	font-weight:normal;



	line-height:20px;



	padding:12px;



	vertical-align:middle;



}



.ratings-table td {



	border:1px solid #dddddd;



	font-weight:normal;



	line-height:20px;



	padding:12px;



	vertical-align:middle;



}



.rating-box {



	background:url("../images/bkg_rating.png") repeat-x scroll 0 0 transparent;



	display:inline-block;



	height:14px;



	position:relative;



	vertical-align:middle;



	width:80px;



}



.rating-box .rating {



	background:url("../images/bkg_rating.png") repeat-x scroll 0 100% transparent;



	height:14px;



	left:0;



	position:absolute;



	top:0;



}



.account-login .buttons-set {



	background-color:#ffffff;



	box-shadow:0 0 1px 0 #dddddd;



}



#product-options-wrapper {



	position:static;



}



.required em {



	color:#d9673b;



}



em.required {



	color:#d9673b;



}



.col3-layout .product-view .product-img-box {



	float:none;



	margin:0 auto;



}



.product-view .product-img-box {



	position:relative;



	z-index:1;



	padding-left:0px !important;



	padding-right:0;



}



.product-view .product-img-box .img-box .product-image-non-zoom img {



	max-width:100%;



}



.product-view .product-img-box .img-box .product-image-non-zoom img:hover {



	opacity:1;



}



.product-view .product-img-box .product-image {



	margin:0 15px 15px;



	text-align:center;



	position:relative;



	z-index:9;



	background:#ffffff;



}



.product-view .product-img-box .product-image-zoom img {



	cursor:move;



	max-width:100%;



}



.product-view .product-img-box .product-image-zoom img:hover {



	opacity:1;



}



.product-view .product-img-box .zoom-notice {



	margin:0 0 5px;



	text-align:center;



}



.product-view .product-img-box .zoom {



	cursor:pointer;



	height:18px;



	margin:0 auto 13px;



	padding:0 28px;



	position:relative;



	z-index:9;



}



.product-view .product-img-box .zoom #track {



	height:18px;



	position:relative;



}



.product-view .product-img-box .zoom #handle {



	height:22px;



	left:0;



	position:absolute;



	top:-1px;



	width:9px;



}



.product-view .product-img-box .zoom .btn-zoom-out {



	left:2px;



	position:absolute;



	top:0;



}



.product-view .product-img-box .zoom .btn-zoom-in {



	position:absolute;



	right:2px;



	top:0;



}



.product-view .product-img-box .mt-more-views {



	margin:0px;



}



.product-view .product-img-box .more-views {



	position:relative;



	margin:0 auto;



	z-index:0;



	width:80%;



}



.product-view .product-img-box .more-views .more-views-viewport {



	z-index:0;



}



.product-view .product-img-box .more-views h3 {



	display:none;



}



.product-view .product-img-box .more-views li {



	margin:0;



	outline:none;



	padding:0;



	text-align:center;



	background:#ffffff;



	border-color:#eaeaea;



	border-style:solid;



	border-width:1px;



}



.product-view .product-img-box .more-views li a {



	outline:medium none;



}



.product-view .product-img-box .more-views li a img {



	margin:0 auto;



}



.product-view .product-img-box .more-views li:hover {



	border-color:#fc686c;



}



.product-view ul.more-views-direction-nav li {



	border:none !important;



}



.product-view ul.more-views-direction-nav li a {



	background-color:#ffffff;



	background-image:url("../images/hor_ctr.png");



	background-repeat:no-repeat;



	cursor:pointer;



	display:block;



	height:33px;



	margin:-11px 0 0;



	outline:medium none;



	position:absolute;



	text-indent:-9999px;



	top:50%;



	transition:all 400ms ease-in-out 0s;



	width:33px;



	z-index:0;



}



.product-view ul.more-views-direction-nav li a:hover {



	background-color:#fc686c;



}



.product-view ul.more-views-direction-nav li a.more-views-next {



	background-position:-22px 5px;



	padding:0 !important;



	right:-30px;



}



.product-view ul.more-views-direction-nav li a.more-views-next:hover {



	background-position:-22px -23px;



}



.product-view ul.more-views-direction-nav li a.more-views-prev {



	background-position:3px 3px;



	left:-30px;



	padding:0 !important;



}



.product-view ul.more-views-direction-nav li a.more-views-prev:hover {



	background-position:3px -23px;



}



.product-image-popup {



	margin:0 auto;



}



.product-image-popup .buttons-set {



	border:0;



	clear:none;



	float:right;



	margin:0;



	padding:0;



}



.product-image-popup .nav {



	font-weight:bold;



	margin:0 100px;



	text-align:center;



}



.product-image-popup .image {



	display:block;



	margin:10px 0;



}



.product-image-popup .image-label {



	font-weight:bold;



	margin:0 0 10px;



}



.col3-layout .product-view .product-shop {



	float:none;



	width:auto;



}



.product-configurable .product-view #product-options-wrapper {



	float:none !important;



}



.product-configurable .product-view .add-to-cart, .product-bundle-product .product-view .add-to-cart {



	width:auto;



}



.product-configurable .product-view .add-to-cart .pull-left.qty, .product-bundle-product .product-view .add-to-cart .pull-left.qty {



	width:auto;



	margin:7px 0;



}



.product-configurable .product-view .add-to-cart label, .product-bundle-product .product-view .add-to-cart label {



	font-size:85%;



	padding:0 5px 0 0;



}



.product-configurable .product-view .add-to-cart .btn-cart, .product-bundle-product .product-view .add-to-cart .btn-cart {



	margin:0 5px;



}



.product-configurable .product-view .product-shop .product-options-bottom ul.add-to-links, .product-bundle-product .product-view .product-shop .product-options-bottom ul.add-to-links {



	float:none;



	display:inline;



}



.product-configurable .product-view .product-shop .product-options-bottom ul.add-to-links li, .product-bundle-product .product-view .product-shop .product-options-bottom ul.add-to-links li {



	padding:0;



}



.product-configurable .product-view .product-shop .price-box, .product-bundle-product .product-view .product-shop .price-box {



	float:left;



	width:100%;



}



.product-configurable .product-view .product-shop .price-box .price-from, .product-bundle-product .product-view .product-shop .price-box .price-from {



	text-align:left;



}



.product-configurable .product-view .product-shop .price-box .price-to, .product-bundle-product .product-view .product-shop .price-box .price-to {



	text-align:left;



}



.product-configurable .product-view .product-shop .price-box .price-as-configured, .product-bundle-product .product-view .product-shop .price-box .price-as-configured {



	text-align:left;



}



.product-configurable .product-view .product-shop .price-box .minimal-price, .product-bundle-product .product-view .product-shop .price-box .minimal-price {



	text-align:left;



}



.product-configurable .product-view .product-shop .price-as-configured, .product-bundle-product .product-view .product-shop .price-as-configured {



	float:left;



	width:100%;



}



.product-configurable .product-view .product-shop .price-box-bundle, .product-bundle-product .product-view .product-shop .price-box-bundle {



	float:left;



	width:100%;



}



.product-configurable .product-view #product-options-wrapper, .product-bundle-product .product-view #product-options-wrapper {



	float:left;



	width:100%;



}



.product-grouped-product .product-view .product-shop .price-box .old-price {



	width:auto;



}



.product-grouped-product .product-view .product-shop .price-box .old-price .price {



	font-size:90%;



	line-height:21px;



}



.product-grouped-product .product-view .product-shop .price-box .old-price span {



	padding:0;



}



.product-grouped-product .product-view .data-table {



	border:none;



}



.product-grouped-product .product-view .data-table thead th {



	background-color:#ffffff;



	border-right:none;



	border-bottom:1px solid #dddddd;



	font-weight:500;



}



.product-grouped-product .product-view .data-table td {



	font-weight:300;



	border-left:none;



	border-top:none;



	border-bottom:none;



	border-right:1px solid #f5f5f5;



	padding:0 10px;



}



.product-grouped-product .product-view .data-table td.last {



	border-right:none;



}



.product-grouped-product .product-view .data-table tr.even {



	background-color:#fbfbfb;



}



.product-grouped-product .product-view .data-table tr.last {



	border-bottom:1px solid #dddddd;



}



.product-grouped-product .product-view .out-of-stock {



	background-color:transparent;



	line-height:20px !important;



}



.product-grouped-product .product-view .product-shop .short-description {



	margin:20px 0 0;



}



.product-grouped-product .product-view .product-shop input.input-text {



	text-align:center;



}



.product-grouped-product .product-view .product-shop .price-box .special-price .price {



	font-size:100%;



	margin:0 5px;



}



.product-grouped-product .product-view .product-shop .price-box .regular-price .price {



	font-size:100%;



}



.product-grouped-product ul.add-to-links {



	margin:10px 0 0 !important;



}



.product-view .product-view-right .category-products .item .products-list {



	width:100%;



}



.product-view .product-view-right .category-products .products-grid .item .top-actions-inner {



	width:100%;



	text-align:center;



}



.product-view .add-to-cart {



	float:left;



}



.product-view .product-shop .top-product-name {



	display:inline-block;



	width:100%;



}



.product-view .product-shop .top-product-name .nav-wrapper {



	padding:0;



}



.product-view .product-shop .product-name {



	margin:0;



	padding:0;



}



.product-view .product-shop .product-name h1 {



	font-size:207%;



	line-height:30px;



	font-weight:300;



	margin:0;



	padding:0 0 15px 0;



	color:#2c2c2c !important;



}



.product-view .product-shop .wapper-view {



	overflow:hidden;



	display:inline;



}



.product-view .product-shop .wapper-view .price-box-bundle {



	line-height:66px;



}



.product-view .product-shop .add-to-cart .pull-left.qty {



	margin:7px 0;



	width:auto;



}



.product-view .product-shop .add-to-cart .custom-qty {



	float:left;



	margin:0;



	width:30px;



	height:30px;



}



.product-view .product-shop .add-to-cart .custom-qty .items {



	background-color:#3e3e3e;



	border:medium none;



	color:#000000;



	height:30px;



	line-height:30px;



	width:30px;



}



.product-view .product-shop .add-to-cart .custom-qty .items.reduced {



	margin:0;



}



.product-view .product-shop .add-to-cart .custom-qty .items:hover {



	background-color:#e34535;



}



.product-view .product-shop .add-to-cart .custom-qty .items:hover .fa {



	color:#ffffff;



}



.product-view .product-shop .add-to-cart .custom-qty .items .fa {



	color:#404040;



}



.product-view .product-shop .product-add-to-links {



	float:left;



	margin:0;



}



.product-view .product-shop .product-add-to-links ul.add-to-links {



	margin:0;



	display:inline;



	float:none;



}



.product-view .product-shop ul.add-to-links li a {



	display:inline-block;



	font-size:100%;



	height:42px;



	width:42px;



	overflow:hidden;



	line-height:42px;



	outline:medium none;



	padding:0 10px;



	margin-right:5px;



}



.product-view .product-shop ul.add-to-links li a .fa {



	display:block;



	font-size:135%;



	line-height:42px;



	padding:0;



}



.product-view .product-shop ul.add-to-links li a:hover {



	background-color:#ec565a;



}



.product-view .product-shop ul.add-to-links {



	float:left;



	margin:30px 0 0;



}



.product-view .product-shop .product-options-bottom {



	padding:20px 0;



}



.product-view .product-shop .product-options-bottom ul.add-to-links {



	float:left;



	margin:50px 0 0;



}



.product-view .product-shop .product-options-bottom ul.add-to-links li {



	padding:0 5px;



	float:left;



}



.product-view .product-shop .product-options-bottom ul.add-to-links li a {



	transition:all 400ms ease-in-out 0s;



	-moz-transition:all 400ms ease-in-out 0s;



	-webkit-transition:all 400ms ease-in-out 0s;



	-o-transition:all 400ms ease-in-out 0s;



	display:block;



	font-size:100%;



	outline:medium none;



}



.product-view .product-shop .product-options-bottom ul.add-to-links li a:hover {



	background-color:#ec565a;



}



.product-view .product-shop .availability {



	margin:0;



	padding:10px 0;



	line-height:40px;



}



.product-view .product-shop .availability span {



	color:#ff738d;



}



.product-view .product-shop .short-description {



	margin:0;



	padding:0 0 20px;



	float:left;



	border-bottom:1px solid #dddddd;



}



.product-view .product-shop .short-description h2 {



	display:none;



}



.product-view .product-shop .short-description .std {



	line-height:1.8;



}



.product-view .product-shop .price-box {



	margin:0 10px 0 0;



	padding:0;



	float:left;



}



.product-view .product-shop .price-box .regular-price {



	display:inline-block;



	float:left;



	font-size:110%;



}



.product-view .product-shop .price-box .regular-price .price {



	font-size:250%;



	font-weight:normal;



}



.product-view .product-shop .price-box .old-price {



	display:inline-block;



	float:left;



	padding:0;



	width:100%;



	text-align:left;



}



.product-view .product-shop .price-box .special-price {



	display:inline-block;



	float:left;



}



.product-view .product-shop .price-box .special-price .price {



	font-size:250%;



	font-family:arial;



	font-weight:normal;



}



.product-view .product-shop .addtolink .add-to-links .send-email {



	float:left;



}



.product-view .product-shop .addtolink .add-to-links .compare {



	float:left;



}



.product-view .product-shop .addtolink .add-to-links .mt-actions {



	padding-right:10px;



}



.product-view .product-shop .addtolink .add-to-links .mt-actions a {



	background-color:transparent;



	background-image:none;



	border:0 none;



	font-weight:normal;



	height:20px;



	line-height:20px;



	margin:0;



	outline:medium none;



	padding:0;



	text-align:left;



	text-indent:inherit;



	width:auto;



}



.product-view .product-shop .addtolink .add-to-links .mt-actions a span.label {



	margin:0;



	padding:0 0 0 5px;



}



.product-view .product-shop .addtolink .add-to-links span.icon {



	-webkit-transition:background-color 800ms ease 0s, background-position 400ms ease 0s;



	cursor:pointer;



	float:left;



	height:15px;



	outline:medium none;



	transition:background-color 800ms ease 0s, background-position 400ms ease 0s;



	width:12px;



}



.product-view .product-shop .addtolink .add-to-links li {



	margin:0;



}



.product-view .mt-actions span.label {



	font-weight:normal;



	height:20px;



	line-height:20px;



	padding:0 0 0 10px;



}



.product-view .product-static {



	float:right;



}



.product-view .product-static img {



	width:100%;



}



.block-reorder ol#cart-sidebar-reorder li input {



	float:left;



	margin:0;



}



.block-reorder ol#cart-sidebar-reorder li p.product-name {



	float:left;



	padding-left:5px;



}



.block-reorder .actions a {



	margin-right:10px;



}



.product-new-label {



	height:24px;



	outline:medium none;



	position:absolute;



	width:50px;



	line-height:24px;



	z-index:7;



	left:0;



	top:0px;



	text-align:center;



	text-transform:uppercase;



	font-size:75%;



	font-weight:600;



}



.product-new-label span.topleft {



	border-right:13px solid rgba(0, 0, 0, 0);



	border-top:16px solid;



	height:0;



	position:absolute;



	right:-13px;



	top:0;



	width:0;



	border-top-color:#21a35d;



	border-right-width:15px;



	border-top-width:13px;



}



.product-new-label span.bottomleft {



	border-bottom:16px solid;



	border-right:13px solid rgba(0, 0, 0, 0);



	height:0;



	position:absolute;



	right:-13px;



	top:14px;



	width:0;



	border-bottom-color:#21a35d;



	border-bottom-width:12px;



}



.product-sale-label {



	background-repeat:no-repeat;



	height:24px;



	outline:medium none;



	position:absolute;



	width:50px;



	line-height:24px;



	z-index:7;



	left:0;



	top:27px;



	text-align:center;



	text-transform:uppercase;



	font-size:75%;



	font-weight:600;



}



.product-sale-label span.topleft {



	border-left:13px solid rgba(0, 0, 0, 0);



	border-top:16px solid;



	height:0;



	position:absolute;



	left:-13px;



	top:0;



	width:0;



	border-right-width:15px;



	border-top-width:13px;



	left:-13px;



	border-top-color:#fe5252;



}



.product-sale-label span.bottomleft {



	border-bottom:16px solid rgba(0, 0, 0, 0);



	border-left:13px solid rgba(0, 0, 0, 0);



	height:0;



	position:absolute;



	left:-13px;



	top:14px;



	width:0;



	border-bottom-width:12px;



	border-right-width:13px;



	border-bottom-color:#fe5252;



}



.product-image .product-imagenew-label {



	background-position:0 0;



	background-repeat:no-repeat;



	height:50px;



	position:absolute;



	right:-15px;



	text-indent:-999em;



	top:-15px;



	width:50px;



	z-index:3;



}



.product-image .product-imagesale-label {



	background-position:0 0;



	background-repeat:no-repeat;



	height:50px;



	position:absolute;



	left:-15px;



	text-indent:-999em;



	top:-15px;



	width:50px;



	z-index:3;



}



.out-of-stock {



	background-color:#34affd;



	opacity:0.7;



	padding:3px 8px;



	color:#ffffff;



}



.send-friend button.button {



	padding-bottom:10px;



}



.addto-gaps-right li {



	margin-right:10px;



}



.add-to-links li {



	padding:5px 0;



}



.add-to-links li .v-centered-content {



	display:table;



}



.add-to-links li .v-centered-content .v-center {



	display:table-cell;



	vertical-align:middle;



	color:#656565;



	font-weight:normal;



	font-size:100%;



}



.add-to-links li .v-centered-content .v-center:hover {



	color:#8ac20e;



	text-decoration:none;



}



.add-to-links li .v-centered-content:hover {



	color:#8ac20e;



	text-decoration:none;



}



.feature.v-centered-content .v-center .icon {



	margin:0 5px 0 0;



}



.feature span.icon {



	padding:3px;



}



.feature .icon {



	margin:0 15px 10px 0;



	max-height:30px;



	max-width:30px;



	float:left;



}



div.icon {



	background-color:#cfcfcf;



	background-position:0 0;



	background-repeat:no-repeat;



	border-radius:50% 50% 50% 50%;



	display:inline-block;



	height:30px;



	padding:3px;



	width:30px;



}



span.icon {



	background-color:#cfcfcf;



	background-position:0 0;



	background-repeat:no-repeat;



	border-radius:50% 50% 50% 50%;



	display:inline-block;



	height:30px;



	padding:3px;



	width:30px;



}



div.icon:hover {



	background-color:#f56032;



}



span.icon-hover, .feature-icon-hover span.icon {



	transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;



	-webkit-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;



}



.icon-hover.i-compare-bw:hover {



	background-position:-59px -59px;



}



.feature-icon-hover:hover .icon.i-compare-bw {



	background-position:-59px -59px;



}



.toolbar {



	padding:0 20px;



	margin:0;



	color:#343434;



	background:#ffffff;



}



.toolbar .sbOptions {



	background:#ffffff;



	box-shadow:none;



	left:-1px;



	top:32px !important;



	width:100%;



	border:1px solid #eeeeee;



}



.toolbar .sbOptions li {



	display:block;



	line-height:normal;



	margin:0;



	padding:0 3px;



}



.toolbar .sbOptions li a:hover {



	background-color:#cfcfcf;



	color:#ffffff;



}



.toolbar .sbOptions li a {



	border:0 none;



	border-radius:0;



	display:block;



	float:none;



	line-height:normal;



	margin:0;



	padding:3px 4px;



}



.toolbar .sbHolder {



	float:left;



	height:35px;



	line-height:25px;



	margin:0 5px;



	outline:medium none;



	padding:4px;



	position:relative;



	z-index:1;



	text-align:left;



	border:1px solid #e2e2e2;



	background-color:#ffffff;



}



.toolbar p {



	margin:0;



	padding:5px 0;



}



.toolbar p.mt-toolbar-label {



	width:55px;



	font-weight:300;



	color:#343434;



	font-size:89%;



}



.toolbar label {



	height:auto;



	line-height:normal;



	outline-style:none;



	text-transform:capitalize;



}



.toolbar .pager {



	margin:0;



	padding:10px 0;



}



.toolbar .pager .pages {



	display:inline-block;



	float:none;



	padding:5px 0;



}



.toolbar .pager .pages strong {



	font-weight:normal;



	float:left;



}



.toolbar .pager .pages ol li {



	color:#7e7e7e;



	display:block;



	float:left;



	font-size:105%;



	padding:0 5px;



}



.toolbar .toolbar-top {



	text-align:left;



}



.toolbar .toolbar-top .amount {



	color:#343434;



	float:left;



	font-size:110%;



	font-weight:300;



	line-height:35px;



	margin:0;



	text-align:left;



	padding:5px 10px;



}



.toolbar .toolbar-top .pages strong {



	font-weight:normal;



	padding:5px 5px 0 9px;



	color:#6f6f6f;



	font-size:100%;



	line-height:20px;



}



.toolbar .toolbar-top .pages ol {



	display:inline;



}



.toolbar .toolbar-top .pages ol li {



	padding:0px;



	color:#7e7e7e;



	font-size:105%;



	margin:0 1px;



}



.toolbar .toolbar-top .pages ol li a {



	border:0 none;



	border-radius:0;



	color:#7e7e7e;



	height:30px;



	line-height:30px;



	margin:0;



	outline:medium none;



	padding:0;



	text-align:center;



	vertical-align:middle;



	width:30px;



	background:none;



}



.toolbar .toolbar-top .pages ol li a img {



	vertical-align:middle;



}



.toolbar .toolbar-top .pages ol li a.next {



	line-height:27px;



	height:30px;



	width:30px;



	display:block;



}



.toolbar .toolbar-top .pages ol li a.next .fa-angle-right {



	color:#000000;



	font-size:140%;



	line-height:30px;



}



.toolbar .toolbar-top .pages ol li a.previous {



	line-height:27px;



	height:30px;



	width:30px;



	display:block;



}



.toolbar .toolbar-top .pages ol li a.previous .fa-angle-left {



	color:#000000;



	font-size:140%;



	line-height:30px;



}



.toolbar .toolbar-top .pages ol li a:hover {



	color:#ffffff;



}



.toolbar .toolbar-top .pages ol li a:hover .fa {



	color:#ffffff;



}



.toolbar .toolbar-top .pages ol li.current {



	display:inline-block;



	height:30px;



	line-height:30px;



	outline:medium none;



	padding:0;



	text-align:center;



	vertical-align:middle;



	width:30px;



}



.toolbar .toolbar-top .sort-by {



	float:left;



	padding:5px 0 5px 10px;



}



.toolbar .toolbar-top .sort-by label {



	color:#666666;



	font-size:100%;



	font-weight:normal;



}



.toolbar .toolbar-top .sort-by .sbHolder {



	width:100px;



	z-index:4;



	background-color:#ffffff;



	border:1px solid #f3f3f3;



}



.toolbar .toolbar-top .sbHolder a.sbToggle {



	height:30px;



	line-height:normal;



	right:2px;



	top:2px;



	width:30px;



}



.toolbar .toolbar-top .sbHolder a.sbToggle .fa {



	display:block;



	float:none;



	line-height:30px;



	text-align:center;



}



.toolbar .toolbar-top .limiter {



	float:left;



	padding:5px 0 5px 10px;



	color:#343434;



	font-size:110%;



}



.toolbar .toolbar-top .limiter select {



	float:left;



}



.toolbar .toolbar-top .limiter label {



	color:#343434;



	display:inline-block;



	font-size:110%;



	font-weight:300;



}



.toolbar .toolbar-top .limiter .sbHolder {



	width:60px;



	z-index:4;



	background-color:#ffffff;



	border:1px solid #e6e8e9;



}



.toolbar .toolbar-top .limiter .sbHolder a.sbToggle {



	height:30px;



	right:2px;



	top:2px;



	width:30px;



}



.toolbar .toolbar-top .limiter .mt-limit {



	display:inline-block;



	font-size:100%;



	color:#6f6f6f;



	float:left;



	margin-right:5px;



	padding:6px;



	height:36px;



	line-height:36px;



}



.toolbar .toolbar-top .limiter .mt-toolbar-label {



	padding:5px 0;



}



.toolbar .toolbar-top .sorter {



	margin:0;



	text-align:center;



	padding:10px 0;



	line-height:25px;



	border-bottom:1px solid #e6e8e9;



}



.toolbar .toolbar-top .sorter .view-mode {



	text-align:left;



	float:right;



	margin:0;



	padding:10px;



}



.toolbar .toolbar-top .sorter .view-mode label {



	color:#343434;



	font-size:110%;



	font-weight:300;



	display:inline-block;



	float:left;



	line-height:30px;



}



.toolbar .toolbar-top .sorter .view-mode a.grid {



	background-color:#ffffff;



	display:inline-block;



	height:30px;



	margin:0 0 0 1px;



	overflow:hidden;



	transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;



	vertical-align:middle;



	width:30px;



	cursor:pointer;



	outline:medium none;



}



.toolbar .toolbar-top .sorter .view-mode a.grid:hover {



	background-color:#ececec;



}



.toolbar .toolbar-top .sorter .view-mode a.grid.active {



	background-color:#ececec;



}



.toolbar .toolbar-top .sorter .view-mode strong {



	background-image:url("../images/grid-list.png");



	background-repeat:no-repeat;



	display:inline-block;



	height:30px;



	margin:0 0 0 1px;



	overflow:hidden;



	text-indent:-9999px;



	transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;



	vertical-align:middle;



	width:30px;



}



.toolbar .toolbar-top .sorter .view-mode a.list.active .fa-list {



	color:#fc686c;



}



.toolbar .toolbar-top .sorter .view-mode a .fa {



	display:block;



	text-align:center;



	line-height:35px;



	font-size:100%;



	color:#7f7f7f;



}



.toolbar .toolbar-top .sorter .view-mode a.list {



	background-color:transparent;



	display:inline-block;



	height:30px;



	margin:0 0 0 1px;



	overflow:hidden;



	transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;



	vertical-align:middle;



	width:30px;



	cursor:pointer;



	outline:medium none;



}



.toolbar .toolbar-top .sorter .view-mode a.list img {



	vertical-align:middle;



}



.toolbar .toolbar-top .sorter .view-mode a.list:hover {



	background-color:#ececec;



}



.toolbar .toolbar-top .sorter .view-mode a.list.active {



	background-color:#ececec;



}



.toolbar .toolbar-top .sorter .view-mode strong.list {



	background-color:#ececec;



}



.toolbar .toolbar-top .sorter .sort-by {



	float:left;



	margin-right:15px;



}



.toolbar .toolbar-top .sorter .sort-by label {



	color:#343434;



	font-size:110%;



	font-weight:300;



	display:inline-block;



}



.toolbar .toolbar-top .sorter .sort-by .mt-sort {



	display:inline-block;



	font-size:100%;



	padding:6px;



	color:#6f6f6f;



	float:left;



	margin-right:5px;



	height:36px;



	line-height:36px;



}



.toolbar .toolbar-top .sorter .sort-by a {



	display:block;



	cursor:pointer;



}



.toolbar .toolbar-top .sorter .sort-by a img {



	vertical-align:middle;



}



.toolbar .toolbar-top .sorter .sort-by a.set {



	float:right;



	padding:4px 15px;



	background-color:#ffffff;



	border:1px solid #e6e8e9;



}



.toolbar .toolbar-top .sorter .sort-by .mt-sort-arrows {



	padding:0;



}



.toolbar .toolbar-top .sorter .pages {



	display:none;



}



.toolbar .toolbar-top .sorter .pages strong {



	float:left;



	font-weight:normal;



	margin-right:5px;



	padding-top:7px;



}



.toolbar .toolbar-top .sorter .pages ol {



	display:inline;



}



.toolbar .toolbar-top .sorter .pages li {



	display:block;



	float:left;



	margin:0 0 0 1px;



	text-align:center;



	height:30px;



	width:30px;



	background:#ffffff;



	line-height:26px;



}



.toolbar .toolbar-top .pager {



	margin:0;



	text-align:center;



	line-height:25px;



	border-bottom:1px solid #e6e8e9;



}



.toolbar-bottom {



	padding:0;



}



.toolbar-bottom .toolbar {



	padding:0;



	box-shadow:none;



	border-radius:0;



	border-top:1px solid #e9ebeb;



}



.toolbar-bottom .toolbar .sorter {



	display:none;



}



.toolbar-bottom .toolbar .pager {



	border-bottom:none;



}



.toolbar-bottom .toolbar .pager li a {



	width:38px !important;



	height:38px !important;



	line-height:38px !important;



}



.toolbar-bottom .toolbar .pager li a:hover {



	width:38px !important;



	height:38px !important;



	line-height:38px !important;



	color:#ffffff !important;



}



.toolbar-bottom .toolbar .pager li a:hover .fa {



	color:#ffffff !important;



}



.toolbar-bottom .toolbar .toolbar-top .pages li.current {



	line-height:38px !important;



	width:38px !important;



	height:38px !important;



}



.toolbar-bottom .toolbar .toolbar-top .pages strong {



	line-height:28px !important;



}



.sbOptions {



	box-shadow:0 6px 7px 0 rgba(0, 0, 0, 0.15);



	left:0;



	list-style:none outside none;



	margin:0;



	overflow-y:auto;



	padding:3px 0 !important;



	position:absolute;



	top:24px !important;



	width:100%;



	z-index:1;



}



.block-contacts {



	float:left;



	width:100%;



}



.block-contacts .fieldset {



	margin:0;



	padding:10px 0;



	position: relative;



}



.block-contacts .fieldset .form-list {



	padding:0;



}



.block-contacts h2.legend {



	display:none;



}



.block-contacts .separator.small {



	background-color:#303030;



	display:block;



	height:2px;



	margin:10px auto 20px;



	position:relative;



	width:22px;



}



.block-contacts .page-header {



	border:none;



}



.block-contacts .page-header h1 {



	font-weight:normal;



	text-transform:uppercase;



}



.block-contacts .contact-address-block {



	float:left;



	margin:20px 0 0;



	width:100%;



}



.block-contacts .address_block h3, .block-contacts .page-title h3 {



	font-size:120%;



	font-weight:400;



	letter-spacing:2px;



	margin:0;



	text-transform:uppercase;



}



.block-contacts .address_block h3 span, .block-contacts .page-title h3 span {



	border-bottom:1px solid #e8e9e9;



	padding-bottom:10px;



	float:left;



}



div.category-products ul.products-grid12 {



	display:inline-block;



	float:left;



}



div.category-products ul.products-grid12-1 li.item {



	width:100%;



	float:left;



}



div.category-products ul.products-grid12-2 li.item {



	width:50%;



	float:left;



}



div.category-products ul.products-grid12-3 li.item {



	width:33%;



	float:left;



}



div.category-products ul.products-grid12-4 li.item {



	width:25%;



	float:left;



}



div.category-products ul.products-grid12-5 li.item {



	width:20%;



	float:left;



}



div.category-products ul.products-grid12-6 li.item {



	width:16%;



	float:left;



}



div.category-products ul.products-grid12-7 li.item {



	width:16%;



	float:left;



}



div.category-products ul.products-grid12-8 li.item {



	width:14%;



	float:left;



}



.slider-product .addtocart {



	padding:0 !important;



}



.slider-product .addtocart button.btn-cart {



	display:table;



}



.category-products .products-itemgrid-2col .product-image img {



	display:inline !important;



}



.category-products .products-itemgrid-3col .confix-produclist {



	padding:0 !important;



}



.category-products .products-itemgrid-3col button.btn-cart {



	margin-bottom:5px !important;



}



.category-products .products-itemgrid-4col button.btn-cart, .category-products .products-itemgrid-5col button.btn-cart {



	margin-bottom:5px !important;



}



.category-products .products-itemgrid-4col .confix-produclist, .category-products .products-itemgrid-5col .confix-produclist {



	padding:0 !important;



	text-align:center !important;



}



.category-products .products-itemgrid-4col .item .product-item, .category-products .products-itemgrid-5col .item .product-item {



	display:block;



}



.category-products .products-itemgrid-4col .item .product-item .products-list, .category-products .products-itemgrid-4col .item .product-item .top-actions-inner, .category-products .products-itemgrid-5col .item .product-item .products-list, .category-products .products-itemgrid-5col .item .product-item .top-actions-inner {



	width:100%;



	text-align:center;



}



.category-products .products-itemgrid-4col .hover-effect:hover, .category-products .products-itemgrid-5col .hover-effect:hover {



	float:left;



	width:100%;



}



.category-products .products-itemgrid-5col .item {



	margin:0 8px;



}



.category-products .products-itemgrid-6col button.btn-cart {



	margin-bottom:5px !important;



}



.category-products .products-itemgrid-6col .confix-produclist {



	text-align:center !important;



}



.category-products .products-itemgrid-6col .item {



	margin:0 7px;



}



.category-products .products-itemgrid-6col .item button.btn-cart {



	height:30px;



	width:30px;



	line-height:30px;



}



.category-products .products-itemgrid-6col .item .confix-produclist a {



	line-height:30px;



	height:30px;



	width:30px;



}



.category-products .products-itemgrid-6col .item .product-item {



	display:block;



}



.category-products .products-itemgrid-6col .item .product-item .products-list, .category-products .products-itemgrid-6col .item .product-item .top-actions-inner {



	width:100%;



	text-align:center;



}



.category-products .products-itemgrid-6col .hover-effect:hover {



	float:left;



	width:100%;



}



.category-products .products-itemgrid-7col button.btn-cart {



	margin-bottom:5px !important;



}



.category-products .products-itemgrid-7col .confix-produclist {



	text-align:center !important;



}



.category-products .products-itemgrid-7col .item {



	margin:0 7px;



}



.category-products .products-itemgrid-7col .item .fa {



	font-size:80%;



	line-height:25px;



}



.category-products .products-itemgrid-7col .item button.btn-cart {



	height:25px;



	width:25px;



	line-height:25px;



}



.category-products .products-itemgrid-7col .item .confix-produclist a {



	height:25px;



	width:25px;



	line-height:25px;



}



.category-products .products-itemgrid-7col .item .product-item {



	display:block;



}



.category-products .products-itemgrid-7col .item .product-item .products-list, .category-products .products-itemgrid-7col .item .product-item .top-actions-inner {



	width:100%;



	text-align:center;



}



.category-products .products-itemgrid-7col .hover-effect:hover {



	float:left;



	width:100%;



}



.category-products .products-itemgrid-8col .item {



	margin:0 7px;



}



.category-products .products-itemgrid-8col .item .fa {



	font-size:70%;



	line-height:20px;



}



.category-products .products-itemgrid-8col .item .confix-produclist {



	text-align:center !important;



}



.category-products .products-itemgrid-8col .item button.btn-cart {



	height:20px;



	width:20px;



	line-height:20px;



	margin-bottom:5px !important;



}



.category-products .products-itemgrid-8col .item .confix-produclist a {



	height:20px;



	width:20px;



	line-height:20px;



}



.category-products .products-itemgrid-8col .item .product-item {



	display:block;



}



.category-products .products-itemgrid-8col .item .product-item .products-list, .category-products .products-itemgrid-8col .item .product-item .top-actions-inner {



	width:100%;



	text-align:center;



}



.category-products .products-itemgrid-8col .hover-effect:hover {



	float:left;



	width:100%;



}



.category-products .item:hover {



	z-index:9;



}



.item .top-actions-inner {



	display:inline-block;



	float:left;



	position:relative;



	text-align:left;



	width:53%;



}



.item .confix-produclist a {



	font-size:100%;



	height:34px;



	width:34px;



	line-height:34px;



	padding:0px;



	outline:medium none;



	display:block;



	-webkit-transition:all 0.3s ease-in-out 0s;



	-moz-transition:all 0.3s ease-in-out 0s;



	-ms-transition:all 0.3s ease-in-out 0s;



	-o-transition:all 0.3s ease-in-out 0s;



	transition:all 0.3s ease-in-out 0s;



	text-align:center;



}



.item .confix-produclist a span {



	display:none;



}



.item .confix-produclist a .fa {



	font-size:140%;



	text-align:center;



	border:none;



}



.item .confix-produclist a:hover {



	background-color:#4a4a4a;



	border:none;



}



.item .addtocart .display-onhover a {



	opacity:0;



	transform:scale(0);



	visibility:visible;



}



.item .addtocart button.btn-cart {



	overflow:hidden;



	margin:0 5px 0 0;



	width:34px;



	height:34px;



}



.item .confix-produclist-category .display-onhover a {



	opacity:0;



	transform:scale(0);



	visibility:visible;



}



.item .display-onhover .ratings {



	display:none;



}



.products-grid .hover-effect:hover {



	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



	-o-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



	box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



}



.products-grid .item:hover .addtocart .display-onhover a {



	opacity:1;



	transform:scale(1);



	visibility:visible;



}



.products-grid .item:hover .confix-produclist-category .display-onhover a {



	opacity:1;



	transform:scale(1);



	visibility:visible;



}



.products-grid .item:hover .display-onhover {



	height:38px;



}



.products-grid .item:hover .display-onhover .ratings {



	display:inline-block;



}



.item {



	text-align:left;



	position:relative;



}



.item .confix-produclist {



	padding-left:4px;



	padding-top:0;



	position:relative;



	text-align:center;



	vertical-align:top;



}



.item .product-item {



	background-color:#ffffff;



	padding:0;



	display:flex;



	margin:10px 0;



}



.item .ratings {



	margin:0 0 10px;



	line-height:normal;



}



.item .ratings span.amount {



	display:none;



}



.item a.product-image {



	outline:medium none;



}



.item h3.product-name {



	font-size:100%;



	margin:0 0 10px;



}



.item h3.product-name a {



	font-weight:normal;



	outline:medium none;



	text-transform:capitalize;



	line-height:20px;



}



.item .price-box {



	padding:0;



	line-height:normal;



}



.item .price-box p.minimal-price {



	margin:0;



}



.item .price-box .price {



	font-size:130%;



}



.item .price-box .old-price .price {



	font-size:120%;



	padding:0 5px 0 0;



}



.item .actions {



	margin:15px 0 0;



}



.item .actions .confix-produclist-category {



	position:relative;



	display:inline-block;



	padding:0;



}



.item .actions .confix-produclist-category ul li {



	display:inline-block;



	float:none;



	padding:0;



}



.item .actions .confix-produclist-category ul li a.text-link {



	text-indent:0 !important;



	width:auto !important;



	padding:0 5px !important;



}



.item .actions .confix-produclist-category ul li a.text-link-compare {



	text-indent:0 !important;



	width:auto !important;



	padding:0 5px !important;



}



.item .actions .confix-produclist-category ul li a.link-wishlist {



	display:inline-block;



	line-height:38px;



	padding:0px;



	outline:medium none;



	font-size:100%;



	height:40px;



	width:40px;



	box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



	-moz-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



	-webkit-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



	-o-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



	-ms-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



}



.item .actions .confix-produclist-category ul li a.link-wishlist .fa-heart-o {



	font-size:180%;



	left:9px;



	position:absolute;



	top:10px;



}



.item .actions .confix-produclist-category ul li a.link-wishlist:hover {



	background-position:0 -38px;



}



.item .actions .confix-produclist-category ul li a.link-compare {



	background-color:#b7cc16;



	display:inline-block;



	line-height:38px;



	padding:0px;



	outline:medium none;



	font-size:100%;



	height:40px;



	width:40px;



	box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



	-moz-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



	-webkit-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



	-o-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



	-ms-box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.2);



}



.item .products-list {



	float:left;



	text-align:center;



	width:43%;



	margin:0 25px 0 0;



}



.item .products-list .product-hover {



	position:relative;



	z-index:3;



}



.item .main-quickview {



	opacity:0;



	z-index:9999;



	width:100%;



	height:36px;



	line-height:36px;



	position:absolute;



	top:0px;



	transition:all 0.3s ease-in-out 0s;



	-webkit-transition:all 0.3s ease-in-out 0s;



	-moz-transition:all 0.3s ease-in-out 0s;



	-ms-transition:all 0.3s ease-in-out 0s;



	-o-transition:all 0.3s ease-in-out 0s;



	font-size:200%;



	display:block;



	text-align:center;



}



.item .main-quickview button.button {



	transition:all 0.5s ease-out 0s;



	-webkit-transition:all 0.5s ease-out 0s;



	-moz-transition:all 0.5s ease-out 0s;



	-ms-transition:all 0.5s ease-out 0s;



	-o-transition:all 0.5s ease-out 0s;



	border-radius:3px;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



}



.item .main-quickview button.button span {



	padding:0;



}



.item .main-quickview button.button span .fa {



	display:block;



	line-height:36px;



}



.item:hover .confix-produclist {



	display:inline-block;



}



.item:hover .confix-produclist .text-link {



	padding:0 0 10px;



}



.item:hover .confix-produclist .text-link-compare {



	padding:0 0 10px;



}



.item:hover a.product-image:before {



	transition:all 0.1s linear 0.1s;



}



.item:hover .main-quickview {



	top:40%;



	opacity:1;



}



.col-lg-3 .confix-produclist ul li a {



	margin-bottom:5px;



}



.col-lg-6 h3.product-name {



	text-align:center !important;



}



.col-lg-6 .ratings {



	text-align:center !important;



}



.col-lg-6 .price-box {



	text-align:center !important;



}



.col-lg-6 .addtocart {



	float:none !important;



}



.col-lg-6 .actions .confix-produclist-category {



	float:none !important;



}



.item.last {



	margin-right:0;



}



.main-quickview button.button {



	height:36px;



	text-align:center;



	width:36px;



	z-index:999;



	top:40%;



	-webkit-transition:all 0.3s ease-out 0s;



	-moz-transition:all 0.3s ease-out 0s;



	-ms-transition:all 0.3s ease-out 0s;



	-o-transition:all 0.3s ease-out 0s;



	transition:all 0.3s ease-out 0s;



	opacity:1;



	border:none;



}



.main-quickview button.button .fa {



	font-size:70%;



}



.toolbar .col-lg-6 {



	width:50%;



}



.toolbar .col-lg-4 {



	width:33.3333%;



}



.addtocart {



	display:block;



}



.products-list {



	position:relative;



}



.products-list button.btn-cart {



	overflow:hidden;



	width:34px;



	height:34px;



}



.products-list .hover-effect:hover {



	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



	-o-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



	box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



}



.products-list .product-shop .wrapper-product {



	border-bottom:1px solid #ececec;



	border-top:1px solid #ececec;



	padding:10px 0;



	overflow:hidden;



}



.products-list .confix-produclist-category {



	padding-left:5px;



	padding-top:0;



	display:inline-block;



	text-align:center;



	float:left;



}



.products-list .confix-produclist-category ul li {



	display:inline-block;



	float:none;



	padding:0;



	margin:0 5px;



}



.products-list .confix-produclist-category ul li a.text-link {



	display:inline-block;



	padding:0 10px;



	outline:medium none;



	font-size:100%;



	text-indent:0 !important;



	margin:0;



	width:auto !important;



}



.products-list .confix-produclist-category ul li a.text-link span {



	display:block;



	float:left;



}



.products-list .confix-produclist-category ul li a.text-link .fa {



	display:none;



}



.products-list .confix-produclist-category ul li a.text-link-compare {



	display:inline-block;



	padding:0 10px;



	outline:medium none;



	font-size:100%;



	text-indent:0 !important;



	width:auto !important;



	margin:0;



}



.products-list .confix-produclist-category ul li a.text-link-compare span {



	display:block;



	float:left;



}



.products-list .confix-produclist-category ul li a.text-link-compare .fa {



	display:none;



}



.products-list .confix-produclist-category ul li a {



	font-size:100%;



	height:34px;



	width:34px;



	line-height:34px;



	outline:medium none;



	display:block;



	transition:all 0.5s ease-out 0s;



}



.products-list .confix-produclist-category ul li a span {



	display:none;



}



.products-list .confix-produclist-category ul li a .fa {



	display:block;



	font-size:140%;



	line-height:34px;



	text-align:center;



}



.products-list .confix-produclist-category ul.add-to-links li {



	float:left;



}



#products-list .hover-effect:hover {



	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



	-o-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



	box-shadow:0 0 10px rgba(0, 0, 0, 0.3);



}



.nav-wrapper .flex-control-nav {



	display:none;



}



.top-actions-inner {



	position:relative;



	text-align:center;



}



.product-image img {



	max-width:100%;



	display:block;



}



.category-products .products-list .item:hover .main-quickview {



	top:0;



	opacity:1;



}



.category-products {



	display:inline-block;



}



.category-products .item {



	border:none !important;



	margin:0;



}



.category-products .item.first {



	margin:0;



}



.category-products .item .actions .addtocart {



	display:inline-block;



	padding-right:4px;



}



.category-products .item .actions .detail {



	display:inline-block;



	padding-right:4px;



}



.category-products .item .top-actions-inner .confix-produclist a.text-link {



	width:auto !important;



	padding:0 10px;



	margin:0;



	transition:all 0.5s ease-out 0s;



}



.category-products .item .top-actions-inner .confix-produclist a.text-link span {



	display:block;



	float:left;



}



.category-products .item .top-actions-inner .confix-produclist a.text-link .fa {



	display:none;



}



.category-products .item .top-actions-inner .confix-produclist a.text-link-compare {



	width:auto !important;



	padding:0 10px;



	margin:0;



	transition:all 0.5s ease-out 0s;



}



.category-products .item .top-actions-inner .confix-produclist a.text-link-compare span {



	display:block;



	float:left;



}



.category-products .item .top-actions-inner .confix-produclist a.text-link-compare .fa {



	display:none;



}



.category-products .item .top-actions-inner .confix-produclist .wishlist {



	display:inline-block;



	float:none;



	height:34px;



}



.category-products .item .top-actions-inner .confix-produclist .compare {



	display:inline-block;



	float:none;



	height:34px;



}



.catpanel {



	backface-visibility:hidden;



}



.product-image-hover {



	overflow:hidden;



	position:relative;



}



.product-image-hover a .alt-image {



	transform:translate3d(0, 0, 0);



	-o-transform:translate3d(0, 0, 0);



	-ms-transform:translate3d(0, 0, 0);



	-moz-transform:translate3d(0, 0, 0);



	-webkit-transform:translate3d(0, 0, 0);



	transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



	-o-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



	-ms-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



	-moz-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



	-webkit-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



}



.product-image-hover a .back {



	transform:translate3d(0, 100%, 0);



	-o-transform:translate3d(0, 100%, 0);



	-ms-transform:translate3d(0, 100%, 0);



	-moz-transform:translate3d(0, 100%, 0);



	-webkit-transform:translate3d(0, 100%, 0);



	transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



	-o-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



	-ms-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



	-moz-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



	-webkit-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;



}



.product-image-hover a:hover .alt-image {



	-webkit-transform:translate3d(0, -100%, 0);



	-moz-transform:translate3d(0, -100%, 0);



	-ms-transform:translate3d(0, -100%, 0);



	-o-transform:translate3d(0, -100%, 0);



	transform:translate3d(0, -100%, 0);



	-webkit-transition:-webkit-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);



	-webkit-transition-delay:0s;



	-moz-transition:-moz-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;



	-o-transition:-o-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;



	transition:transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;



}



.product-image-hover a:hover .back {



	-webkit-transform:translate3d(0, 0, 0);



	-moz-transform:translate3d(0, 0, 0);



	-ms-transform:translate3d(0, 0, 0);



	-o-transform:translate3d(0, 0, 0);



	transform:translate3d(0, 0, 0);



	-webkit-transition:-webkit-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);



	-webkit-transition-delay:0s;



	-moz-transition:-moz-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;



	-o-transition:-o-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;



	transition:transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;



	z-index:0;



	position:absolute;



}



.product-img-additional {



	left:0;



	position:absolute;



	top:0;



	width:100%;



	z-index:-1;



}



.category-products #products-list .item {



	overflow:hidden;



	height:auto !important;



	padding:15px !important;



	background:#ffffff;



}



.category-products #products-list .item:hover .confix-produclist a {



	padding:0;



}



.category-products #products-list .item .product-hover .product-image .product-imagenew-label {



	right:0;



}



.category-products #products-list .item .product-hover .product-image .product-imagesale-label {



	left:-23px;



}



.category-products #products-list .item .ratings {



	padding-left:0px;



}



.category-products #products-list .product-name {



	margin:10px 0 8px;



	outline:medium none;



	padding:0;



	text-align:left;



	font-size:150%;



}



.category-products #products-list .product-name a {



	font-weight:300;



}



.category-products #products-list .price-box {



	float:left;



	padding:0 30px 0 0;



	text-align:left;



}



.category-products #products-list .price-box .regular-price .price {



	font-size:200%;



}



.category-products #products-list .price-box .special-price .price {



	font-size:240%;



	font-weight:normal;



	line-height:30px;



}



.category-products #products-list .ratings {



	text-align:left;



	display:inline;



	line-height:30px;



}



.category-products #products-list .ratings .rating-box {



	float:left;



	margin-right:7px;



	margin-top:10px;



}



.category-products #products-list .ratings .rating-links {



	float:left;



	margin:0;



}



.category-products #products-list .std {



	text-align:left;



	padding:10px 0;



	color:#252525;



	font-size:110%;



	font-weight:300;



	margin:0 0 15px;



}



.category-products #products-list p.button-product-list {



	text-align:left;



	float:left;



	margin:0;



}



.category-products #products-list .confix-produclist {



	float:left;



}



.category-products .price-from {



	font-size:70%;



	margin:0;



}



.category-products .price-to {



	font-size:70%;



	margin:0;



}



.confix-produclist {



	display:inline-block;



	padding-left:5px;



	text-align:left;



}



.confix-produclist ul {



	position:relative;



}



.confix-produclist ul li {



	display:inline-block;



	float:none;



	padding:0;



}



.confix-produclist ul li a.link-wishlist .fa-heart-o:hover {



	color:#ffffff;



}



.confix-produclist ul li a.link-compare {



	background-color:#b7cc16;



}



.confix-produclist ul li a.link-compare:hover {



	background-position:0 -40px;



}



.twitter-timeline {



	width:100%;



}



.products2 {



	width:100%;



	z-index:9;



}



.products2 .flex-control-nav {



	display:none;



}



.products2 ul.flex-direction-nav li {



	list-style:none outside none;



	margin:0;



}



.products2 ul.flex-direction-nav li a.flex-prev {



	left:0px;



}



.products2 ul.flex-direction-nav li a.flex-next {



	float:right;



	right:0px;



}



.products2 ul.flex-direction-nav a {



	border:medium none;



	cursor:pointer;



	display:block;



	float:left;



	height:31px;



	margin:0;



	outline:medium none;



	padding:0;



	position:absolute;



	top:0;



	transition:all 400ms ease-in-out 0s;



	z-index:999;



	font-size:160%;



}



.products2 ul.flex-direction-nav a .fa {



	display:block;



	float:none;



	text-align:center;



	line-height:30px;



	text-decoration:none;



}



.products2 ul.direction-nav li {



	float:left;



	list-style:none outside none;



	margin:0;



}



.products2 ul.direction-nav li a.prev {



	left:0;



}



.products2 ul.direction-nav li a.next {



	float:right;



	right:0;



}



.products2 ul.direction-nav a {



	border:medium none;



	cursor:pointer;



	display:block;



	float:left;



	height:31px;



	margin:0;



	outline:medium none;



	padding:0;



	position:absolute;



	top:0;



	transition:all 400ms ease-in-out 0s;



	width:31px;



	z-index:999;



	font-size:160%;



	background-color:#f5f5f5;



	border-radius:3px;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



}



.products2 ul.direction-nav a .fa {



	display:block;



	float:none;



	text-align:center;



	line-height:30px;



	text-decoration:none;



}



.main-heading {



	position:relative;



	margin:0;



}



.main-heading h3 {



	font-weight:400;



	letter-spacing:2px;



	font-size:120%;



	text-transform:uppercase;



	margin:0;



}



.main-heading .heading-wrapper-title {



	margin-bottom:10px;



	text-align:left;



	width:100%;



}



.mt-actions p {



	margin:0;



}



.cms-home .main-center {



	margin:20px 0;



}



.cms-home .main-block {



	margin:20px 0 0;



	padding:0;



}



.cms-home .main-block .col-lg-12 {



	padding-top:15px;



	padding-bottom:15px;



}



.cms-home .main-block .left-content {



	position:relative;



	z-index:4;



}



.cms-home .main-block .left-content .main-inner-left-bt {



	margin:20px 0 0;



}



.cms-home .main-block .left-content .main-inner {



	padding:0;



}



.cms-home .main-block .left-content .bottom .textlink {



	top:220px;



	left:20px;



}



.cms-home .main-block .left-content .bottom .mt-box:hover .textlink {



	left:50px;



}



.cms-home .main-block .right-content .main-inner {



	padding:0;



}



.cms-home .main-block .right-content .top-01 .img-responsive {



	max-width:76%;



}



.cms-home .main-block .right-content .top-01 .textlink {



	left:20px;



}



.cms-home .main-block .right-content .top-01 .mt-box:hover .textlink {



	left:45px;



}



.cms-home .main-block .right-content .top-02 .img-responsive {



	max-width:76%;



}



.cms-home .main-block .right-content .top-02 .textlink {



	left:20px;



}



.cms-home .main-block .right-content .top-02 .mt-box:hover .textlink {



	left:45px;



}



.cms-home .main-block .right-content .block_content_right_top_01 {



	position:relative;



	z-index:1;



}



.cms-home .main-block .right-content .block_content_right_top_02 {



	position:relative;



	z-index:0;



}



.cms-home .main-block .mt-box {



	margin:0;



	overflow:hidden;



	position:relative;



	transition:opacity 0.2s ease-in-out 0s;



	-ms-transition:opacity 0.2s ease-in-out 0s;



	-webkit-transition:opacity 0.2s ease-in-out 0s;



}



.cms-home .main-block .mt-box img {



	display:block;



	transition:all 700ms ease 0s;



	-ms-transition:all 700ms ease 0s;



	-webkit-transition:all 700ms ease 0s;



}



.cms-home .main-block .mt-box:hover img {



	-webkit-transform-origin:scale(1.1) rotate(0.1deg);



	-webkit-transform:scale(1.1) rotate(0.1deg);



	transform-origin:scale(1.1) rotate(0.1deg);



	transform:scale(1.1) rotate(0.1deg);



}



.cms-home .main-block .mt-box:hover .item-over {



	background-color:#d02a21;



	opacity:0.8;



}



.cms-home .main-block .mt-box:hover .textlink {



	left:100px;



	opacity:1;



}



.cms-home .main-block .item-over {



	bottom:0;



	left:0;



	opacity:0;



	overflow:hidden;



	position:absolute;



	right:0;



	text-align:center;



	top:0;



	transition:opacity 400ms ease 0s;



	-ms-transition:opacity 400ms ease 0s;



	-webkit-transition:opacity 400ms ease 0s;



}



.cms-home .main-block .item-over .postlink {



	border:2px solid;



	border-radius:100%;



	color:#ffffff;



	height:45px;



	left:0;



	margin-left:auto;



	margin-right:auto;



	padding-top:10px;



	position:absolute;



	right:0;



	top:40%;



	width:45px;



}



.cms-home .main-block .item-over .textlink {



	left:80px;



	opacity:0;



	position:absolute;



	transition:all 1s ease-out 0s;



	-ms-transition:all 1s ease-out 0s;



	-webkit-transition:all 1s ease-out 0s;



	top:50%;



}



.cms-home .main-block .item-over .textlink a {



	color:#ffffff;



	text-transform:uppercase;



	letter-spacing:2px;



	font-size:150%;



	font-weight:300;



}



.cms-home .main-block .block_content_right_bottom {



	margin:20px 0 0;



	position:relative;



	z-index:2;



}



.cms-home .slider-product-wrapper .mt-preface {



	margin:20px 0 30px;



}



.cms-home .slider-product-wrapper .products-grid .item {



	margin:0 0 5px;



	padding:0 !important;



	position:relative;



	text-align:left;



	border:none;



}



.cms-home .slider-product-wrapper .products-grid .item .catpanel {



	position:relative;



	padding:0;



	margin-top:0;



	background:#ffffff;



}



.cms-home .slider-product-wrapper .products-grid .item .catpanel .product-image .product-thumb a.product-image {



	margin:0 10px;



}



.cms-home .slider-product-wrapper .products-grid .item .ratings span.amount {



	display:none;



}



.cms-home .slider-product-wrapper .products-grid .first {



	margin-left:0px;



}



.cms-home .slider-product-wrapper .products-grid .last {



	margin-right:0px;



}



.cms-home-left .main-center {



	margin:20px 0;



	display: none;



}



.cms-home-left .main-block {



	margin:20px 0 0;



	padding:0;



}



.cms-home-left .main-block .col-lg-12 {



	padding-top:15px;



	padding-bottom:15px;



}



.cms-home-left .main-block .left-content {



	position:relative;



	z-index:4;



}



.cms-home-left .main-block .left-content .main-inner-left-bt {



	margin:20px 0 0;



}



.cms-home-left .main-block .left-content .main-inner {



	padding:0;



}



.cms-home-left .main-block .left-content .bottom .textlink {



	top:220px;



	left:20px;



}



.cms-home-left .main-block .left-content .bottom .mt-box:hover .textlink {



	left:50px;



}



.cms-home-left .main-block .right-content .main-inner {



	padding:0;



}



.cms-home-left .main-block .right-content .top-01 .img-responsive {



	max-width:76%;



}



.cms-home-left .main-block .right-content .top-01 .textlink {



	left:20px;



}



.cms-home-left .main-block .right-content .top-01 .mt-box:hover .textlink {



	left:45px;



}



.cms-home-left .main-block .right-content .top-02 .img-responsive {



	max-width:76%;



}



.cms-home-left .main-block .right-content .top-02 .textlink {



	left:20px;



}



.cms-home-left .main-block .right-content .top-02 .mt-box:hover .textlink {



	left:45px;



}



.cms-home-left .main-block .right-content .block_content_right_top_01 {



	position:relative;



	z-index:1;



}



.cms-home-left .main-block .right-content .block_content_right_top_02 {



	position:relative;



	z-index:0;



}



.cms-home-left .main-block .mt-box {



	margin:0;



	overflow:hidden;



	position:relative;



	transition:opacity 0.2s ease-in-out 0s;



	-ms-transition:opacity 0.2s ease-in-out 0s;



	-webkit-transition:opacity 0.2s ease-in-out 0s;



}



.cms-home-left .main-block .mt-box img {



	display:block;



	transition:all 700ms ease 0s;



	-ms-transition:all 700ms ease 0s;



	-webkit-transition:all 700ms ease 0s;



}



.cms-home-left .main-block .mt-box:hover img {



	-webkit-transform-origin:scale(1.1) rotate(0.1deg);



	-webkit-transform:scale(1.1) rotate(0.1deg);



	transform-origin:scale(1.1) rotate(0.1deg);



	transform:scale(1.1) rotate(0.1deg);



}



.cms-home-left .main-block .mt-box:hover .item-over {



	background-color:#d02a21;



	opacity:0.8;



	display:block;



	overflow:visible;



	height:100%;



	z-index:99;



}



.cms-home-left .main-block .mt-box:hover .textlink {



	left:100px;



	opacity:1;



}



.cms-home-left .main-block .item-over {



	bottom:0;



	left:0;



	opacity:0;



	overflow:hidden;



	position:absolute;



	right:0;



	text-align:center;



	top:0;



	transition:opacity 400ms ease 0s;



	-ms-transition:opacity 400ms ease 0s;



	-webkit-transition:opacity 400ms ease 0s;



}



.cms-home-left .main-block .item-over .postlink {



	border:2px solid;



	border-radius:100%;



	color:#ffffff;



	height:45px;



	left:0;



	margin-left:auto;



	margin-right:auto;



	padding-top:10px;



	position:absolute;



	right:0;



	top:40%;



	width:45px;



}



.cms-home-left .main-block .item-over .textlink {



	left:80px;



	opacity:0;



	position:absolute;



	transition:all 1s ease-out 0s;



	-ms-transition:all 1s ease-out 0s;



	-webkit-transition:all 1s ease-out 0s;



	top:50%;



}



.cms-home-left .main-block .item-over .textlink a {



	color:#ffffff;



	text-transform:uppercase;



	letter-spacing:2px;



	font-size:150%;



	font-weight:300;



}



.cms-home-left .main-block .block_content_right_bottom {



	margin:20px 0 0;



	position:relative;



	z-index:2;



}



.cms-home-left .slider-product-wrapper .mt-preface {



	margin:20px 0 30px;



}



.cms-home-left .slider-product-wrapper .products-grid .item {



	margin:0 0 5px;



	padding:0 !important;



	position:relative;



	text-align:left;



	border:none;



}



.cms-home-left .slider-product-wrapper .products-grid .item .catpanel {



	position:relative;



	padding:0;



	margin-top:0;



	background:#ffffff;



}



.cms-home-left .slider-product-wrapper .products-grid .item .catpanel .product-image .product-thumb a.product-image {



	margin:0 10px;



}



.cms-home-left .slider-product-wrapper .products-grid .item .ratings span.amount {



	display:none;



}



.cms-home-left .slider-product-wrapper .products-grid .first {



	margin-left:0px;



}



.cms-home-left .slider-product-wrapper .products-grid .last {



	margin-right:0px;



}



.cms-home .main-content .effect-pageRight .main-heading {



	display:none;



}



.cms-home .mt-banner-center .mt-banner-center-inner {



	padding:20px;



	float:left;



	position:relative;



	transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;



	-webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;



}



.cms-home .mt-banner-center .mt-banner-center-inner.mt-main-left {



	z-index:11;



}



.cms-home .mt-banner-center .mt-banner-center-inner.mt-main-right {



	z-index:10;



}



.cms-home .mt-banner-center .mt-banner-center-inner .text {



	float:left;



	width:55%;



}



.cms-home .mt-banner-center .mt-banner-center-inner .text h3 {



	margin:0 0 10px;



	color:#3f3f3f;



	font-size:180%;



	font-weight:300;



}



.cms-home .mt-banner-center .mt-banner-center-inner .text h3, .cms-home .mt-banner-center .mt-banner-center-inner .text p, .cms-home .mt-banner-center .mt-banner-center-inner .text a {



	float:left;



}



.cms-home .mt-banner-center .mt-banner-center-inner .text a {



	border-bottom:1px solid #d02a21;



	color:#d02a21;



	text-transform:uppercase;



	font-size:100%;



}



.cms-home .mt-banner-center .mt-banner-center-inner .img {



	float:right;



	width:45%;



}



.block-top-sellers ul.products-grid li.item {



	margin:0 0 20px;



	width:100% !important;



	float:none;



}



.block-top-sellers ul.products-grid li.item .catpanel-item-inner {



	padding-right:0;



}



.block-top-sellers ul.products-grid li.item .catpanel-item-inner .product-image-hover {



	padding:0;



}



.block-top-sellers ul.products-grid li.item a.product-image img {



	padding:0;



	height:auto !important;



	display:block;



}



.block-top-sellers ul.products-grid li.item h3.product-name {



	text-align:left;



	height:auto;



	overflow:inherit;



}



.block-top-sellers ul.products-grid li.item .price-box {



	text-align:left;



}



.category-products ul.products-grid li.slide {



	width:100%;



	float:left;



}



.category-products ul.products-grid li.slide .item-inner {



	background-color:#ffffff;



}



.bestseller {



	position:relative;



	z-index:9;



}



.bestseller .products-grid {



	padding:15px;



}



.bestseller .products-grid .slide {



	margin:0;



}



.bestseller .mt-actions-top {



	text-align:left;



}



.bestseller .block {



	padding:0;



	box-shadow:none;



}



.bestseller .product-images {



	padding:0;



}



.bestseller .product-sale-label {



	display:none;



}



.bestseller .product-new-label {



	display:none;



}



.bestseller .item h3.product-name {



	margin:0;



}



.bestseller .item .ratings {



	margin:0;



}



.slider-product-wrapper .top-actions-inner .mt-actions a.link-wishlist .fa-heart-o:hover {



	color:#ffffff;



}



.slider-product-wrapper .top-actions-inner .mt-actions a.link-compare {



	background-color:#b7cc16;



}



.top-actions-inner {



	clear:both;



	margin:0px;



	padding-top:15px;



}



.top-actions-inner .mt-actions .confix-produclist .wishlist {



	margin-right:7px;



}



.top-actions-inner .mt-actions .confix-produclist-category .link-wishlist {



	margin-right:5px;



}



.top-actions-inner .actions .wishlist {



	margin-right:3px;



}



.top-actions-inner .actions .confix-produclist-category .link-wishlist {



	margin-right:5px;



}



.top-actions-inner .top-action {



	float:left;



	width:100%;



}



.top-actions-inner .bt-action {



	float:left;



	width:100%;



	margin:0;



}



.top-actions-inner .bt-action .price-box {



	float:left;



	width:100%;



}



.top-actions-inner .bt-action .ratings {



	float:left;



	width:100%;



	text-align:left;



	margin:0;



}



.owl-controls {



	width:100%;



	z-index:9;



}



.owl-controls .owl-buttons {



	position:absolute;



	right:-6px;



	top: -35px;



}



.owl-controls .owl-buttons div {



	border:medium none;



	color:#ffffff;



	cursor:pointer;



	display:block;



	float:left;



	height:30px;



	line-height:30px;



	margin:0 0 0 9px;



	opacity:1;



	outline:medium none;



	padding:0;



	position:static;



	text-align:center;



	top:50%;



	z-index:999;



}



.nav-wrapper {



	width:100%;



	z-index:9;



}



.nav-wrapper ul.flex-direction-nav li {



	list-style:none outside none;



	margin:0;



}



.nav-wrapper ul.flex-direction-nav li a.flex-prev {



	left:0px;



}



.nav-wrapper ul.flex-direction-nav li a.flex-next {



	float:right;



	right:0px;



}



.nav-wrapper ul.flex-direction-nav a {



	border:medium none;



	cursor:pointer;



	display:block;



	float:left;



	height:31px;



	margin:0;



	outline:medium none;



	padding:0;



	position:absolute;



	top:0;



	transition:all 400ms ease-in-out 0s;



	z-index:999;



	font-size:160%;



}



.nav-wrapper ul.flex-direction-nav a .fa {



	display:block;



	float:none;



	text-align:center;



	line-height:30px;



	text-decoration:none;



}



.nav-wrapper ul.direction-nav li {



	float:left;



	list-style:none outside none;



	margin:0;



}



.nav-wrapper ul.direction-nav li a.prev {



	left:0;



}



.nav-wrapper ul.direction-nav li a.next {



	float:right;



	right:0;



}



.nav-wrapper ul.direction-nav a {



	border:medium none;



	cursor:pointer;



	display:block;



	float:left;



	height:31px;



	margin:0;



	outline:medium none;



	padding:0;



	position:absolute;



	top:0;



	transition:all 400ms ease-in-out 0s;



	width:31px;



	z-index:999;



	font-size:160%;



	background-color:#f5f5f5;



	border-radius:3px;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



}



.nav-wrapper ul.direction-nav a .fa {



	display:block;



	float:none;



	text-align:center;



	line-height:30px;



	text-decoration:none;



}



.slider-attribute-wrapper .nav-wrapper ul.flex-direction-nav {



	position:relative;



}



.heading-wrapper-title {



	border-bottom:1px solid #ebebeb;



	padding-bottom:15px;



}



.nav-wrapper ul.flex-direction-nav, .nav-wrapper ul.direction-nav {



	float:right;



	margin:0;



	position:relative;



	width:30px;



	top:-40px;



}



.nav-wrapper ul.flex-direction-nav li, .nav-wrapper ul.direction-nav li {



	padding:0;



}



.slider-product-wrapper .flex-viewport {



	margin:10px auto 0;



	width:100%;



	display:inline-block;



}



.left-product-view {



	background-color:#ffffff;



	padding:30px 0;



}



.left-product-view .nav-wrapper ul {



	width:64%;



	float:right;



}



.left-product-view .nav-wrapper ul li {



	display:inline;



}



.left-product-view .nav-wrapper ul li a {



	border:medium none;



	cursor:pointer;



	display:block;



	float:left;



	height:31px;



	margin:0;



	outline:medium none;



	padding:0;



	position:inherit;



	top:0;



	transition:all 400ms ease-in-out 0s;



	-webkit-transition:all 400ms ease-in-out 0s;



	-moz-transition:all 400ms ease-in-out 0s;



	-ms-transition:all 400ms ease-in-out 0s;



	-o-transition:all 400ms ease-in-out 0s;



	z-index:999;



	font-size:160%;



	border-radius:3px;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



	width:30px;



}



.left-product-view .nav-wrapper ul li a .fa {



	display:block;



	line-height:30px;



	text-align:center;



}



.cms-home .main-blog {



	margin:20px 0 0;



	position:relative;



	z-index:14;



}



.cms-home .main-blog .slides {



	padding:15px 0 0;



}



.cms-home .main-blog .item-inner {



	overflow:hidden;



	position:relative;



}



.cms-home .main-blog .item-inner .title-hover {



	-webkit-transition:all 1s ease-out 0s;



	-moz-transition:all 1s ease-out 0s;



	-ms-transition:all 1s ease-out 0s;



	-o-transition:all 1s ease-out 0s;



	transition:all 1s ease-out 0s;



	background:none;



	left:-190px;



	position:absolute;



	bottom:90px;



	width:190px;



}



.cms-home .main-blog .item-inner:hover .title-hover {



	left:132px;



}



.cms-home .main-blog .item-inner:hover .title-hover.title-sofa {



	left:142px;



}



.cms-home .main-blog .main {



	background-color:#ffffff;



}



.cms-home .main-blog h3 {



	margin:0;



	text-transform:uppercase;



}



.cms-home .main-blog h4 {



	margin:0;



	text-transform:none;



	font-weight:300;



	font-size:115%;



}



.cms-home .main-blog .block-content a {



	border-bottom:1px solid #d02a21;



	color:#d02a21;



	font-size:100%;



	text-transform:uppercase;



	display:inline-block;



}



.cms-home .main-blog .slider-block-wrapper .item {



	width:100%;



	float:left;



	padding:0 0 5px;



}



.cms-home .main-blog .slider-block-wrapper .item .item-inner .banner {



	padding:20px 0;



}



.cms-home .main-blog .slider-block-wrapper .item .item-inner h3 {



	font-size:120%;



	font-weight:normal;



	margin:0;



}/** homr blog**/



.catalog-category-view .main-content .main-blog, .cms-home-left .main-blog, .cms-page-view .main-content .main-blog {



	margin:20px 0 0;



	position:relative;



	z-index:14;



}



.catalog-category-view .main-container .main-blog, .cms-page-view .main-container .main-blog {



	margin:60px 0 0;



	position:relative;



	z-index:14;



}



.catalog-category-view .main-content .main-blog .slider-block-wrapper .item .item-inner .banner img, .cms-home-left .main-blog .slider-block-wrapper .item .item-inner .banner img, .catalog-category-view .main-container .main-blog .slider-block-wrapper .item .item-inner .banner img, .cms-page-view .main-container .main-blog .slider-block-wrapper .item .item-inner .banner img {



	width:252px;



	height:151;



}



.catalog-category-view .main-content .main-blog .slides, .cms-home-left .main-blog .slides, .catalog-category-view .main-container .main-blog .slides, .cms-page-view .main-container .main-blog .slides {



	padding:15px 0 0;



}



.catalog-category-view .main-content .main-blog .item-inner, .cms-home-left .main-blog .item-inner, .catalog-category-view .main-container .main-blog .item-inner, .cms-page-view .main-container .main-blog .item-inner {



	overflow:hidden;



	position:relative;



}



.catalog-category-view .main-content .main-blog .item-inner .title-hover, .cms-home-left .main-blog .item-inner .title-hover, .catalog-category-view .main-container .main-blog .item-inner .title-hover, .cms-page-view .main-container .main-blog .item-inner .title-hover {



	-webkit-transition:all 1s ease-out 0s;



	-moz-transition:all 1s ease-out 0s;



	-ms-transition:all 1s ease-out 0s;



	-o-transition:all 1s ease-out 0s;



	transition:all 1s ease-out 0s;



	background:none;



	left:-190px;



	position:absolute;



	bottom:90px;



	width:190px;



}



.catalog-category-view .main-content .main-blog .item-inner:hover .title-hover, .cms-home-left .main-blog .item-inner:hover .title-hover, .catalog-category-view .main-container .main-blog .item-inner:hover .title-hover, .cms-page-view .main-container .main-blog .item-inner:hover .title-hover {



	left:132px;



}



.catalog-category-view .main-content .main-blog .item-inner:hover .title-hover.title-sofa, .cms-home-left .main-blog .item-inner:hover .title-hover.title-sofa, .catalog-category-view .main-container .main-blog .item-inner:hover .title-hover.title-sofa, .cms-page-view .main-container .main-blog .item-inner:hover .title-hover.title-sofa {



	left:142px;



}



.catalog-category-view .main-content .main-blog .main, .cms-home-left .main-blog .main, .catalog-category-view .main-container .main-blog .main, .cms-page-view .main-container .main-blog .main {



	background-color:#ffffff;



}



.catalog-category-view .main-content .main-blog h3, .cms-home-left .main-blog h3, .catalog-category-view .main-container .main-blog h3 {



	margin:0;



	text-transform:uppercase;



}



.cms-page-view .main-container .main-blog h3 {



	/*border-bottom: 1px solid #ebebeb;



	padding: 15px;



	margin-bottom: 10px;



	text-align: left;



	font-weight: 400;



	letter-spacing: 2px;



	font-size: 120%;



	width: 100%;

	*/



}



.catalog-category-view .main-content .main-blog h4, .cms-home-left .main-blog h4, .catalog-category-view .main-container .main-blog h4, .cms-page-view .main-container .main-blog h4 {



	margin:0;



	text-transform:none;



	font-weight:300;



	font-size:115%;



}



.catalog-category-view .main-content .main-blog .block-content a, .cms-home-left .main-blog .block-content a, .catalog-category-view .main-container .main-blog .block-content a, .cms-page-view .main-container .main-blog .block-content a {



	border-bottom:1px solid #d02a21;



	color:#d02a21;



	font-size:100%;



	text-transform:uppercase;



	display:inline-block;



}



.catalog-category-view .main-content .main-blog .slider-block-wrapper .item, .cms-home-left .main-blog .slider-block-wrapper .item, .catalog-category-view .main-container .main-blog .slider-block-wrapper .item, .cms-page-view .main-container .main-blog .slider-block-wrapper .item {



	width:100%;



	float:left;



	padding:0 0 5px;



}



.catalog-category-view .main-content .main-blog .slider-block-wrapper .item .item-inner .banner, .cms-home-left .main-blog .slider-block-wrapper .item .item-inner .banner, .catalog-category-view .main-container .main-blog .slider-block-wrapper .item .item-inner .banner, .cms-page-view .main-container .main-blog .slider-block-wrapper .item .item-inner .banner {



	padding:20px 0;



}



.catalog-category-view .main-content .main-blog .slider-block-wrapper .item .item-inner h3, .cms-home-left .main-blog .slider-block-wrapper .item .item-inner h3, .catalog-category-view .main-container .main-blog .slider-block-wrapper .item .item-inner h3, .cms-page-view .main-container .main-blog .slider-block-wrapper .item .item-inner h3 {



	font-size:120%;



	font-weight:normal;



	margin:0;



}/** **/



.slider-attribute-wrapper .flex-control-nav {



	display:none;



}



.col2-right-layout .col-right .slider-attribute-wrapper .flex-viewport {



	padding:0;



}



.col2-right-layout .col-right .slider-attribute-wrapper .col-lg-12 {



	padding:0;



}



.col2-right-layout .col-right .slider-attribute-wrapper .show-grid .col-lg-10 {



	width:50%;



	padding:0;



	float:left;



}



.col2-right-layout .col-right .slider-attribute-wrapper .show-grid .col-lg-2 {



	width:50%;



	padding:0;



	float:left;



}



.col2-right-layout .col-right .slider-product-wrapper {



	margin:0 0 20px 0;



}



.col2-right-layout .col-right .slider-product-wrapper .col-lg-12 {



	padding:0;



}



.col2-right-layout .col-right .slider-product-wrapper .show-grid .col-lg-10 {



	width:50%;



	padding:0;



	float:left;



}



.col2-right-layout .col-right .slider-product-wrapper .show-grid .col-lg-2 {



	width:50%;



	padding:0;



	float:left;



}



.col3-layout .col-right .slider-attribute-wrapper {



	margin:0 0 12px 0;



}



.col3-layout .col-right .slider-attribute-wrapper .flex-viewport {



	padding:0;



}



.col3-layout .col-right .slider-attribute-wrapper .col-lg-12 {



	padding:0;



}



.col3-layout .col-right .slider-attribute-wrapper .show-grid .col-lg-10 {



	width:50%;



	padding:0;



	float:left;



}



.col3-layout .col-right .slider-attribute-wrapper .show-grid .col-lg-2 {



	width:50%;



	padding:0;



	float:left;



}



.col3-layout .col-right .slider-product-wrapper {



	margin:0 0 12px 0;



}



.col3-layout .col-right .slider-product-wrapper .col-lg-12 {



	padding:0;



}



.col3-layout .col-right .slider-product-wrapper .show-grid .col-lg-10 {



	width:50%;



	padding:0;



	float:left;



}



.col3-layout .col-right .slider-product-wrapper .show-grid .col-lg-2 {



	width:50%;



	padding:0;



	float:left;



}



.col3-layout .col-wrapper .slider-product-wrapper .show-grid .col-lg-10 {



	width:50%;



}



.col3-layout .col-wrapper .slider-product-wrapper .show-grid .col-lg-2 {



	width:50%;



}



.col3-layout .col-left .slider-product-wrapper .show-grid .col-lg-10 {



	width:60%;



	padding:0;



	float:left;



}



.col2-right-layout .col-right .slider-product-wrapper .products1 {



	padding:0;



}



.col3-layout .col-right .slider-product-wrapper .products1 {



	padding:0;



}



.col3-layout .col-left .slider-product-wrapper .show-grid .col-lg-2 {



	width:40%;



	padding:0;



	float:left;



}



.col2-left-layout .col-left .slider-product-wrapper .show-grid .col-lg-2 {



	width:40%;



	padding:0;



	float:left;



}



.col2-left-layout .col-left .slider-product-wrapper .show-grid .col-lg-10 {



	width:60%;



	padding:0;



	float:left;



}



.mt-preface.col-lg-9.col-md-9.col-sm-9.col-xs-12 {



	padding-right:0;



}



.main_slide_right.col-lg-3.col-md-3.col-sm-3.col-xs-12 {



	padding-left:10px;



}



.main_slide_right.col-lg-3.col-md-3.col-sm-3.col-xs-12 .main-heading {



	display:none;



}



.cms-home .main_slide_inner {



	background-color:#ffffff;



	padding:10px;



	position:relative;



	z-index:9;



}



.cms-home .main_slide_inner .main_slide_left {



	text-align:center;



}



.cms-home .main_slide_inner .main_slide_left .fa {



	font-size:200%;



	display:block;



	text-align:center;



}



.cms-home .main_slide_inner .main_slide_left h3 {



	font-size:150%;



	font-weight:300;



	letter-spacing:2px;



	margin:10px 0 5px;



	text-transform:uppercase;



	text-align:center;



}



.cms-home .main_slide_inner .main_slide_left .item {



	text-align:center;



}



.cms-home .main_slide_inner .main_slide_left .col-lg-6 {



	padding-right:0;



}



.cms-home .main_slide_inner .main_slide_left .main_slide_bottom .col-lg-12 {



	padding-right:0;



}



.cms-home .main_slide_inner .main_slide_left .main_slide_bottom label {



	display:none;



}



.cms-home .main_slide_inner .main_slide_left .slide {



	padding-right:0;



}



.cms-home .main_slide_inner .main_slide_left .nav-wrapper {



	display:none;



}



.cms-home .main_slide_inner .main_slide_left .items {



	padding:10px;



	margin:0 0 15px;



	color:#ffffff;



	box-sizing:border-box;



	transform:translateZ(0);



	-webkit-transform:translateZ(0);



	-webkit-box-sizing:border-box;



	-moz-box-sizing:border-box;



	box-sizing:border-box;



	-webkit-transition:all 0.3s;



	transition:all 0.3s;



}



.cms-home .main_slide_inner .main_slide_left .items.topleft {



	background-color:#0fb39f;



}



.cms-home .main_slide_inner .main_slide_left .items.topleft:hover {



	box-shadow:0 0 0 15px #0fb39f;



	-moz-box-shadow:0 0 0 15px #0fb39f;



	-webkit-box-shadow:0 0 0 15px #0fb39f;



	z-index:999;



}



.cms-home .main_slide_inner .main_slide_left .items.topright {



	background-color:#65b411;



}



.cms-home .main_slide_inner .main_slide_left .items.topright:hover {



	box-shadow:0 0 0 15px #65b411;



	-moz-box-shadow:0 0 0 15px #65b411;



	-webkit-box-shadow:0 0 0 15px #65b411;



	z-index:999;



}



.cms-home .main_slide_inner .main_slide_left .items.midleft {



	background-color:#e95e1a;



}



.cms-home .main_slide_inner .main_slide_left .items.midleft:hover {



	box-shadow:0 0 0 15px #e95e1a;



	-moz-box-shadow:0 0 0 15px #e95e1a;



	-webkit-box-shadow:0 0 0 15px #e95e1a;



	z-index:999;



}



.cms-home .main_slide_inner .main_slide_left .items.midright {



	background-color:#9b59b6;



}



.cms-home .main_slide_inner .main_slide_left .items.midright:hover {



	box-shadow:0 0 0 15px #9b59b6;



	-moz-box-shadow:0 0 0 15px #9b59b6;



	-webkit-box-shadow:0 0 0 15px #9b59b6;



	z-index:999;



}



.cms-home .main_slide_inner .main_slide_left .subscribe {



	color:#ffffff;



	background-color:#34495e;



	padding:10px;



}



.cms-home .main_slide_inner .main_slide_left .subscribe input.input-text {



	color:#ffffff;



	width:300px;



	height:40px;



	margin:13px 0;



	text-align:center;



}



.cms-home .main_slide_inner .main_slide_left .subscribe input.input-text:hover {



	border:5px solid #000000;



}



.cms-home-left .block-best {



	margin:0;



}



.cms-home-left .bestseller {



	position:relative;



	z-index:9;



	text-align:center;



}



.cms-home-left .bestseller .item {



	border:none;



	list-style:none;



}



.cms-home-left .bestseller .item .products-list {



	width:100%;



	list-style:none;



}



.cms-home-left .bestseller .item .top-actions-inner {



	text-align:center;



	width:100%;



}



.cms-home-left .block-compare {



	margin:20px 0;



}



.cms-home-left .main_slide_inner {



	background-color:#ffffff;



	padding:10px;



	position:relative;



	z-index:9;



}



.cms-home-left .main_slide_inner .main_slide_left {



	text-align:center;



}



.cms-home-left .main_slide_inner .main_slide_left .fa {



	font-size:200%;



	display:block;



	text-align:center;



}



.catalog-category-view .container-main .main_slide_inner .main_slide_left h3, .cms-home-left .main_slide_inner .main_slide_left h3 {



	position: absolute;



	top: -10px;



	font-size:100%;



	font-weight:300;



	letter-spacing:2px;



	margin:10px 0 5px;



	text-transform:uppercase;



	text-align:left;



}



.catcontnet h2 {



	font-size: 200%;



	text-align: center;



	text-transform: uppercase;



	margin: 20px 0;



}



.catcontnet {



	margin-top: 40px;



}



.catcontnet .separator.small {



	background-color: #303030;



	display: block;



	height: 2px;



	margin: 10px auto 20px;



	position: relative;



	width: 22px;



}



.catcontnet p {



	margin: 0 0 10px;



	outline: none;



	padding: 0;



	color: #1b1a19;



	font-size: 14px;



	line-height: 30px;



}



#imap {



	height:150px;



}



.header-middle {



	width: 250px;



	height: 150px;



	position: absolute;



	top: 0;



	left: 39%;



	z-index: 9999999;



}



#imap a:hover span {



	position:absolute;



	top: 128px;



	display:block;



	font-size:12px;



	background:#fff;



	color:#000;



	border:1px solid #000;



	padding:5px;



}



#imap dd {



	position: absolute;



	padding: 0;



	margin: 0;



	top: -15px;



}



#imap a#message {



	display: block;



	width: 62px;



	height: 150px;



	text-decoration: none;



	z-index: 20;



}



#imap a#place {



	display: block;



	width: 62px;



	height: 150px;



	text-decoration: none;



	z-index: 20;



}



#imap a#email {



	display: block;



	width: 62px;



	height: 150px;



	text-decoration: none;



	z-index: 20;



}



#imap a#mobile {



	display: block;



	width: 62px;



	height: 150px;



	text-decoration: none;



	z-index: 20;



}



#imap a#number {



	display: block;



	width: 62px;



	height: 150px;



	text-decoration: none;



	z-index: 20;



}



#imap a span, #imap a:visited span {



	display: none;



}



#imap #picp {



	background: url("../images/Mail.png");



	background-repeat: no-repeat;



	background-position: 0px -11px;



	height:150px;



}



#imap #picp:hover {



	background-position: 0px 0px;



}



#imap #picr {



	background:  url("../images/phone.png");



	background-repeat: no-repeat;



	background-position: 0px -17px;



	left: 55px;



	height:150px;



}



#imap #picr:hover {



	background-position: 0px -5px;



}



#imap #picj {



	background: url("../images/mobile.png");



	background-repeat: no-repeat;



	background-position: 0px -5px;



	left: 103px;



	height:150px;



}



#imap #picj:hover {



	background-position: 0px 0px;



}



#imap #picg {



	background:url("../images/at_symbol.png");



	background-repeat: no-repeat;



	background-position: 0px 0px;



	left: 154px;



	height:150px;



}



#imap #picg:hover {



	background-position: 0px 5px;



}



#imap #pich {



	background: url("../images/location.png");



	background-repeat: no-repeat;



	background-position:0px -11px;



	left: 197px;



	height:150px;



}



#imap #pich:hover {



	background-position: 0px 0px;



}



.cms-home-left .main_slide_inner .main_slide_left .item {



	text-align:center;



}



.cms-home-left .main_slide_inner .main_slide_left .col-lg-6 {



	padding-right:0;



}



.cms-home-left .main_slide_inner .main_slide_left .main_slide_bottom .col-lg-12 {



	padding-right:0;



}



.cms-home-left .main_slide_inner .main_slide_left .main_slide_bottom label {



	display:none;



}



.cms-home-left .main_slide_inner .main_slide_left .slide {



	padding-right:0;



}



.cms-home-left .main_slide_inner .main_slide_left .nav-wrapper {



	display:none;



}



.catalog-category-view .container-main .main_slide_inner .main_slide_left .items, .cms-home-left .main_slide_inner .main_slide_left .items {



	padding:10px;



	margin:0 0 15px;



	color:#ffffff;



	box-sizing:border-box;



	transform:translateZ(0);



	-webkit-transform:translateZ(0);



	-webkit-box-sizing:border-box;



	-moz-box-sizing:border-box;



	box-sizing:border-box;



	-webkit-transition:all 0.3s;



	transition:all 0.3s;



}



.catalog-category-view .container-main .main_slide_inner .main_slide_left .item img, .cms-index-index .main_slide_inner .main_slide_left .item img {



	max-width: 100%;



}



.cms-home-left .main_slide_inner .main_slide_left .subscribe {



	color:#ffffff;



	background-color:#34495e;



	padding:10px;



}



.cms-home-left .main_slide_inner .main_slide_left .subscribe input.input-text {



	color:#ffffff;



	width:300px;



	height:40px;



	margin:13px 0;



	text-align:center;



}



.cms-home-left .main_slide_inner .main_slide_left .subscribe input.input-text:hover {



	border:5px solid #000000;



}



.mt-banner-right-bt {



	margin:10px 0 0;



}



.slider-attribute-wrapper .flex-viewport {



	padding:0;



	margin:0 auto;



}



.cms-home-left .main_slide_inner .main_slide_bottom .subscribe {



	color: #ffffff;



	background-color: #34495e;



	padding: 10px;



}



.cms-home-left .main_slide_inner .main_slide_bottom h3 {



	font-size: 150%;



	font-weight: 300;



	letter-spacing: 2px;



	margin: 10px 0 5px;



	text-transform: uppercase;



	text-align: center;



}



.cms-home-left .main_slide_inner .main_slide_bottom label {



	display: none;



}



.cms-home-left .main_slide_inner .main_slide_bottom .subscribe input.input-text {



	color: #ffffff;



	width: 300px;



	height: 40px;



	margin: 13px 0;



	text-align: center;



}



.main_slide_bottom_right img {



	max-width:100%;



}



.slider-attribute-wrapper .flex-viewport ul li {



	display:inline-block;



	text-align:center;



	padding-bottom:5px;



}



.slider-attribute-wrapper h3 {



	text-align:left;



	margin:0;



	text-transform:uppercase;



}



.block-new-products .products-grid .item {



	margin:0 0 20px;



}



.block-new-products .products-grid .item .catpanel:hover {



	box-shadow:none;



}



.block-new-products .flex-control-nav {



	display:block;



	text-align:center;



	position:static;



}



.block-new-products .flex-direction-nav {



	display:none;



}



.flex-control-nav {



	bottom:-11px;



	position:absolute;



	text-align:center;



	width:100%;



	z-index:9;



}



.flex-control-nav li {



	display:inline-block;



	margin:0;



	padding:2px;



}



.flex-control-nav li a {



	background-image:url("../images/control-nav.png");



	background-color:none;



	background-repeat:no-repeat;



	background-position:0 0;



	cursor:pointer;



	display:block;



	height:14px;



	text-indent:-9999px;



	width:14px;



}



.flex-control-nav li a:hover {



	background-position:0 -14px;



}



.flex-control-nav li a.flex-active {



	background-image:url("../images/control-nav.png");



	background-position:0 -14px;



	cursor:default;



}



.tp-bullets {



	margin:15px;



	bottom:0 !important;



}



.col2-left-layout .tp-bullets {



	margin:60px 60px 60px 10px;



}



.col1-layout .mt_productslist .productslist-container .item {



	margin:0 0 10px 10px;



}



.col1-layout .mt_productslist .productslist-container .first {



	margin-left:0px;



}



.slider-attribute-wrapper .img-responsive {



	display:inline !important;



}



.productslist .flex-viewport .item .top-actions-inner {



	text-align:left;



}



.productslist .flex-viewport .item .top-actions-inner .mt-actions {



	width:100%;



}



.productslist .flex-viewport .item .top-actions-inner .mt-actions .addtocart button.button {



	float:left;



}



.productslist .flex-viewport .item .top-actions-inner .mt-actions .confix-produclist {



	float:left;



	padding:0 0 0 10px;



}



.productslist .flex-viewport .item .top-actions-inner .mt-actions .confix-produclist a {



	opacity:0;



	transform:scale(0);



	-webkit-transition:all 0.4s ease 0s;



	-moz-transition:all 0.4s ease 0s;



	-ms-transition:all 0.4s ease 0s;



	-o-transition:all 0.4s ease 0s;



	transition:all 0.4s ease 0s;



	visibility:hidden;



}



.productslist .flex-viewport .item:hover .top-actions-inner .mt-actions .confix-produclist a {



	opacity:1;



	transform:scale(1);



	visibility:visible;



}



.owl-carousel .item .addtocart .button.btn-cart {



	opacity:0;



	transform:scale(0);



	visibility:visible;



}



.owl-carousel .item .confix-produclist a {



	opacity:0;



	transform:scale(0);



	visibility:visible;



}



.owl-carousel .item:hover .confix-produclist a {



	opacity:1;



	transform:scale(1);



	visibility:visible;



}



.owl-carousel .item:hover .addtocart .button.btn-cart {



	opacity:1;



	transform:scale(1);



	visibility:visible;



}



.mt-social-links {



	border-top:1px solid #dddddd;



	padding:15px 0 0;



}



.tp-bannershadow.tp-shadow2 {



	background:none !important;



}



.mt-parallax .parallax-block-content {



	padding:190px 0;



}



.price-box {



	padding:5px 0;



}



.minimal-price {



	margin:0;



}



.old-price {



	margin:0 !important;



	display:inline-block;



}



.old-price .price-label {



	display:none !important;



	white-space:nowrap;



}



.old-price .price {



	font-size:100%;



	font-weight:normal;



	text-decoration:line-through;



}



.special-price {



	margin:0 !important;



	display:inline-block;



}



.special-price .price-label {



	display:none !important;



	white-space:nowrap;



}



.product-view .block.block-related {



	padding:20px;



	margin:20px 0 0 0;



	position:relative;



	z-index:9;



	border:none;



	background-color:#ffffff;



}



.product-view .block.block-related span {



	padding:0;



}



.product-view .block.block-related .owl-controls .owl-buttons {



	top:-92px;



}



.product-view .block.block-related .item a.product-image {



	display:inline-block;



}



.product-view .block.block-related li {



	border-bottom:none;



}



.related-product {



	position:relative;



	z-index:9;



}



.block-related .related-checkbox {



	text-align:center;



	display:inline-block;



}



.block-related .block-title {



	padding:0 15px;



	background-color:transparent;



}



.block-related .flex-direction-nav {



	float:right;



	margin:0;



}



.block-related .block-content {



	padding:0;



	background-color:transparent;



}



.block-related .block-content .block-subtitle {



	float:left;



	padding:10px 0;



}



.block-related .block-content .itemslider {



	clear:both;



	padding-top:10px;



	width:90%;



	margin:0 auto;



}



.block-related .block-content .items-slider {



	float:left;



	position:relative;



	margin-bottom:50px !important;



}



.block-related .block-content .items-slider .product {



	background:none repeat scroll 0 0 #ffffff;



	margin-top:5px;



	margin-bottom:10px;



	padding:0;



	position:relative;



}



.block-related .block-content .items-slider .product .product-hover {



	position:relative;



	z-index:9;



}



.block-related .block-content .items-slider .product-details .checkbox {



	display:inline-block;



}



.block-related .block-content .items-slider .product-details .confix-produclist .wishlist {



	display:inline-block;



}



.block-related .block-content .items-slider .product-details .confix-produclist .compare {



	display:inline-block;



}



.block-related .block-content .items-slider .product-details .confix-produclist a {



	color:#ffffff;



	display:none;



	font-family:open sans;



	font-size:100%;



	height:35px;



	line-height:34px;



	outline:medium none;



	padding:0;



	text-indent:-999em;



	width:35px;



}



.block-related .block-content .items-slider .product-details .confix-produclist a .fa {



	border-radius:3px;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



}



.block-related .block-content .items-slider .product-details .confix-produclist a.link-wishlist {



	background-color:#d25c5a;



}



.block-related .block-content .items-slider .product-details .confix-produclist a.link-compare {



	background-color:#d25c5a;



}



.block-related .block-content .items-slider:hover .product-details .confix-produclist a {



	display:block;



}



.block-related .items-slider:hover button.button {



	background-color:#d25c5a;



	border:2px solid #d25c5a;



}



.box-up-sell .item:hover button.button {



	background-color:#d25c5a;



	border:2px solid #d25c5a;



}



.box-up-sell .item:hover button.button span span {



	color:#ffffff;



}



.box-up-sell #mt-upsell-slide .also {



	margin:0px 0 10px;



}



.box-up-sell #mt-upsell-slide .nav-wrapper .flex-direction-nav {



	float:right;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal {



	padding-top:10px;



	clear:both;



	margin:0 auto;



	width:90%;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item {



	border:none;



	float:left;



	margin:0 10px 10px 0;



	padding:0;



	position:relative;



	text-align:center;



	padding-bottom:5px;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-itemslider {



	position:relative;



	padding-bottom:10px;



	margin:10px 0 0 0;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-itemslider .product-image-hover a img {



	margin:0 auto;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-details {



	padding-top:20px;



	margin:0 8px;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-details h3.product-name {



	font-size:100%;



	margin:0 0 12px;



	height:17px;



	overflow:hidden;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-details .ratings .amount {



	display:none;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-details .confix-produclist a {



	color:#ffffff;



	display:none;



	font-size:100%;



	height:35px;



	line-height:34px;



	outline:medium none;



	padding:0;



	text-indent:-999em;



	width:35px;



	border-radius:3px;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-details .confix-produclist a.link-wishlist {



	background-color:#d25c5a;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-details .confix-produclist a.link-compare {



	background-color:#d25c5a;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item:hover {



	border:none;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item:hover .product-details .confix-produclist a {



	display:block;



}



.block-related .items-slider:hover button.button span span {



	color:#ffffff;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-details .confix-produclist .wishlist {



	display:inline-block;



}



.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-details .confix-produclist .compare {



	display:inline-block;



}



.block-layered-nav .block-subtitle {



	display:none;



	line-height:1.35;



	padding:3px 9px;



	text-transform:uppercase;



}



.block-layered-nav .block-content {



	outline:none;



	padding:0;



}



.block-layered-nav .block-content .currently {



	padding:0 10px;



}



.block-layered-nav dt {



	font-size:110%;



	font-weight:500;



	text-transform:uppercase;



	margin:0px;



	outline:medium none;



	padding:20px 20px 0;



}



.block-layered-nav dd {



	margin:0;



	padding:0;



}



.block-layered-nav dd ol {



	margin:0;



}



.block-layered-nav dd ul {



	margin:0;



}



.block-layered-nav dd li {



	line-height:25px;



	margin:0;



	outline:medium none;



	padding:0px;



}



.block-layered-nav dd li a {



	font-weight:300;



	text-decoration:none;



	text-transform:capitalize;



	padding:0 0 0 20px;



}



.block-layered-nav dd.last {



	background:none;



}



.block-layered-nav .currently li {



	line-height:1.5;



	padding:6px 24px 6px 10px;



	position:relative;



	z-index:1;



}



.block-layered-nav .currently .label {



	float:left;



	padding:0 10px;



	line-height:35px;



	text-transform:none;



	vertical-align:top;



	color:#666666;



	font-size:100%;



}



.block-layered-nav .currently .value {



	display:block;



	float:left;



	line-height:35px;



}



.block-layered-nav .currently .btn-previous {



	margin:0;



	position:absolute;



	top:9px;



	right:17px;



}



.block-layered-nav .currently .btn-remove {



	margin:0;



	position:absolute;



	right:5px;



	top:9px;



	-webkit-border-radius:50%;



	background-image:url("../images/btn-remove.png");



	background-color:#cfcfcf;



	background-position:0 0;



	background-repeat:no-repeat;



	border-radius:50%;



	float:right;



	height:16px;



	padding:0;



	text-indent:-999em;



	width:16px;



}



.block-layered-nav .currently ol {



	border-bottom:1px solid #cecece;



}



.block-layered-nav .currently ol li {



	background:url("../images/bg-li-menu-parent.png") no-repeat 0 50%;



	line-height:35px;



	margin:0;



	padding:0;



}



.block-layered-nav .currently ul {



	border-bottom:1px solid #cecece;



}



.block-layered-nav .currently ul li {



	line-height:35px;



	margin:0;



	padding:0;



}



.block-layered-nav .currently p.block-subtitle {



	background:none;



	border:0 none;



	display:block !important;



	font-size:100%;



	line-height:normal;



	margin:0;



	padding:10px 0 10px;



	text-align:left;



	text-transform:capitalize;



}



.block-layered-nav .actions {



	padding:4px 5px 4px 9px;



	text-align:right;



}



.block-layered-nav .actions a {



	float:none;



}



.product-tabs {



	height:40px;



	margin:0 !important;



	overflow:hidden;



	position:relative;



	z-index:0;



	display:block;



	float:left;



}



.product-tabs li {



	border-right:1px solid #e2e3e3;



	border-bottom:1px solid #e2e3e3;



	float:left;



	margin:0;



	padding:0px;



	outline:medium none;



	height:40px;



}



.product-tabs li a {



	display:block;



	line-height:40px;



	text-decoration:none;



	padding:0px 20px 0;



	outline:none;



	font-size:120%;



	text-transform:none;



}



.product-tabs li a:hover {



	text-decoration:none;



	outline:none;



	background:#f56032;



}



.product-tabs li.first {



	padding:0;



}



.product-tabs li.active {



	border-bottom:1px solid #ffffff;



	border-left:0;



}



.product-tabs li.active a {



	text-decoration:none;



	background:#f56032;



	outline:none;



}



.product-tabs li.active:hover a {



	outline:none;



	text-decoration:none;



}



.product-collateral .title-divider {



	position:relative;



	top:-1px;



	display:none;



}



.product-tabs-content-inner {



	outline:medium none;



	padding:20px 18px 18px;



	text-align:left;



}



.product-tabs-content-inner .flex-direction-nav {



	top:-33px !important;



}



.product-tabs-content-inner .flex-direction-nav a {



	background-image:url("../images/flex-nav.png");



	background-position:0 50%;



	background-repeat:no-repeat;



	text-indent:-9999px;



}



.product-tabs-content-inner .flex-direction-nav a.flex-next {



	background-position:-20px 12px;



}



.product-tabs-content-inner .flex-direction-nav a.flex-prev {



	background-position:12px 12px;



}



.product-tabs-content-inner .main-heading {



	display:none;



}



.product-tabs-content-inner h2 {



	margin:5px 0;



}



.product-tabs-content-inner .box-tags .form-add .input-box input.input-text {



	width:50%;



}



.product-tabs-content {



	margin:0;



	padding:0;



	float:left;



	width:100%;



	border-radius:5px;



	box-shadow:0 3px 1px 0 #d8dedf;



}



.product-tabs-content .std {



	line-height:1.8;



}



.product-tabs-content .std p {



	font-size:95%;



}



.product-tabs-content .std ul {



	padding:0;



}



.product-tabs-content .std ul li {



	padding:0 10px;



}



.product-tabs-content .std ul li .fa {



	font-style:normal;



	padding:0 5px 0 0;



}



.product-tabs-content .owl-controls .owl-buttons {



	top:-25px;



}



.product-tabs-content h2 {



	display:none;



	font-size:115%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	padding:0;



	height:auto;



}



.product-tabs-content .form-add h2 {



	font-size:100%;



}



.product-tabs-content h1 {



	outline:none;



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



}



.product-tabs-content h3 {



	font-size:100%;



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



}



.product-tabs-content dl {



	margin:0;



	padding:0;



}



.product-tabs-content dt {



	font-weight:normal;



	padding:8px 0;



}



.product-tabs-content dd {



	margin:0;



}



.product-tabs-content h4 {



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



	font-size:100%;



}



.product-tabs-content h5 {



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



}



.product-tabs-content h6 {



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



}



.product-tabs-content table {



	margin:10px 0;



	width:100%;



}



.product-tabs-content #review-form h4 {



	margin:5px 0 15px;



}



.product-collateral {



	margin:40px 0 0;



	clear:both;



	position:relative;



	z-index:2;



}



.product-collateral .products-grid {



	padding:0px;



}



.product-collateral .products-grid div.item {



	margin:0 15px 0 0;



	outline:none;



}



.product-collateral h2 {



	font-weight:normal;



	margin:0 0 15px;



	padding:0;



}



.product-collateral .box-collateral {



	font-weight:300;



	margin:0;



}



#shopping-cart-table h2 {



	font-size:inherit;



	margin:0;



}



.item-options dt {



	font-style:italic;



	font-weight:bold;



}



table td a.btn-remove {



	background:url("../images/delete.png") no-repeat scroll 50% 50% #ececec;



	border-radius:100% 100% 100% 100%;



	display:block;



	height:30px;



	margin:5px auto;



	outline:medium none;



	transition:background 200ms ease-in-out 0s;



	width:30px;



}



table td a.btn-remove:hover {



	background:url("../images/delete.png") no-repeat scroll 50% 50% #f56032;



}



table td a.btn-edit {



	border-radius:100% 100% 100% 100%;



	display:block;



	height:30px;



	margin:5px auto;



	outline:medium none;



	transition:background 200ms ease-in-out 0s;



	width:30px;



}



table th a.btn-remove {



	background:url("../images/delete.png") no-repeat scroll 50% 50% #ececec;



	border-radius:100% 100% 100% 100%;



	display:block;



	height:30px;



	margin:5px auto;



	outline:medium none;



	transition:background 200ms ease-in-out 0s;



	width:30px;



}



table th a.btn-remove:hover {



	background:url("../images/delete.png") no-repeat scroll 50% 50% #f56032;



}



table th a.btn-edit {



	border-radius:100% 100% 100% 100%;



	display:block;



	height:30px;



	margin:5px auto;



	outline:medium none;



	transition:background 200ms ease-in-out 0s;



	width:30px;



}



.btn-previous {



	display:block;



	font-size:0;



	line-height:0;



	overflow:hidden;



	text-indent:-999em;



}



.btn-remove2 {



	display:block;



	font-size:0;



	line-height:0;



	overflow:hidden;



	text-indent:-999em;



}



.btn-edit {



	display:block;



	font-size:0;



	line-height:0;



	overflow:hidden;



	text-indent:-999em;



}



.product-name a {



	font-size:100%;



	font-weight:300;



	outline:medium none;



	text-transform:capitalize;



	color:#000000;



}



.product-name a:hover {



	text-decoration:none;



	color:#f56032;



}



.category-title {



	padding:0 0 20px !important;



	display:none;



}



p.category-image {



	margin:0 0 20px;



	background-color:#ffffff;



}



p.category-image img {



	max-width:100%;



}



.menu-static-blocks img {



	max-width:100%;



}



.page-title {



	line-height:normal;



	margin:0;



	outline:none;



	overflow:hidden;



	padding:0 0 18px;



}



.page-title h1 {



	font-size:180%;



	font-weight:300;



	text-transform:uppercase;



	line-height:normal;



	margin:0;



	outline:none;



	padding:0;



	color:#333333;



}



.page-title h2 {



	font-size:180%;



	font-weight:300;



	text-transform:uppercase;



	line-height:normal;



	margin:0;



	outline:none;



	padding:0;



	color:#333333;



}



.page-title h3 {



	font-size:180%;



	font-weight:300;



	text-transform:uppercase;



	line-height:normal;



	margin:0;



	outline:none;



	padding:0;



	color:#333333;



}



.page-title .separator {



	margin:0 3px;



}



.page-title .link-rss {



	float:right;



	margin:7px 0 0;



}



.title-buttons {



	text-align:right;



}



.title-buttons h1 {



	float:left;



	text-align:left;



}



.title-buttons h2 {



	float:left;



	text-align:left;



}



.title-buttons h3 {



	float:left;



	text-align:left;



}



.title-buttons h4 {



	float:left;



	text-align:left;



}



.title-buttons h5 {



	float:left;



	text-align:left;



}



.title-buttons h6 {



	float:left;



	text-align:left;



}



.title-buttons button.button {



	margin-top:3px;



}



.subtitle, .sub-title {



	clear:both;



	font-weight:bold;



	margin:0 0 6px;



	padding:15px 0 0;



}



.multiple-checkout .subtitle {



	padding:0;



}



.multiple-checkout .sub-title {



	padding:0;



}



.account-login .content {



	box-shadow:0 0 1px 0 #dddddd;



	min-height:300px;



	padding:15px;



	background:none repeat scroll 0 0 #ffffff;



}



.account-login .content h2 {



	background-position:0 1px;



	background-repeat:no-repeat;



	border-bottom:1px solid #dddddd;



	font-size:100%;



	font-weight:bold;



	margin:0 0 14px;



	padding:0 0 5px 23px;



	text-transform:uppercase;



	line-height:20px;



	text-align:left;



}



.account-login .content p {



	margin:10px 0;



}



.account-login .new-users h2 {



	outline:none;



	background-image:url("../images/i_page1.gif");



}



.account-login .registered-users h2 {



	outline:none;



	background-image:url("../images/i_page2.gif");



}



.account-login .buttons-set {



	margin:0;



	padding:8px 13px;



}



.account-login .buttons-set a.f-left {



	outline:none;



}



.account-create {



	margin:0;



	padding:0;



}



.account-create .account-create-inner {



	padding:20px;



}



.account-create .form-list .control .input-box {



	float:left;



}



.account-create .form-list .control .input-box .checkbox {



	margin-top:0;



	outline:none !important;



}



.account-create .form-list .control label {



	margin:0;



	padding-left:10px;



	padding-top:0;



}



.edit-account {



	padding:20px;



}



.fieldset {



	margin:30px 0 0 0;



	padding:15px;



	background:none repeat scroll 0 0 #ffffff;



}



.fieldset p {



	margin-top:10px;



}



.fieldset .legend {



	border:none;



	color:#ffffff;



	float:left;



	font-size:130%;



	font-weight:normal;



	line-height:normal;



	margin:-30px 0 0;



	outline:none;



	padding:2px 12px;



	position:relative;



	text-transform:uppercase;



	background-color:#414141;



}



.dashboard {



	padding:20px;



}



.dashboard .welcome-msg {



	margin:0;



	padding:0;



}



.dashboard .welcome-msg p {



	margin:0;



	padding:0;



}



.dashboard .welcome-msg p.hello {



	border:none;



	margin:0;



	outline-style:none;



	padding:0 0 10px 0;



}



.dashboard .welcome-msg p.hello strong {



	font-size:110%;



}



.dashboard .col2-set {



	margin:0 0 15px;



}



#my-orders-table {



	background-color:#ffffff;



}



.box-account {



	background:none repeat scroll 0 0 #ffffff;



	margin:20px 0;



	overflow:hidden;



	padding:15px;



	text-align:left;



	position:relative;



}



.box-account .box-head {



	border-bottom:1px solid #d8dedf;



	margin:0 0 10px;



	text-align:right;



	padding:0 0 5px 0;



}



.box-account .box-head h2 {



	background-position:0 50%;



	background-repeat:no-repeat;



	float:left;



	font-size:120%;



	font-weight:300;



	margin:0;



	padding-left:21px;



	text-transform:uppercase;



}



.dashboard .box .box-title {



	margin:0 0 8px;



	padding:0 0 5px 0;



	text-align:right;



}



.dashboard .box .box-title h3 {



	float:left;



	font-size:120%;



	font-weight:300;



	line-height:normal;



	margin:0;



	outline:none;



}



.dashboard .box .box-title h4 {



	float:left;



	font-size:120%;



	font-weight:300;



	line-height:normal;



	margin:0;



	outline:none;



}



.dashboard .box .box-title a {



	line-height:normal;



	outline-style:none;



}



.dashboard .box .box-content p {



	line-height:25px;



}



.dashboard .box-recent .box-head h2 {



	background-image:url("../images/i_folder-table.gif");



}



.dashboard .box-info .box-head h2 {



	background-image:url("../images/i_ma-info.gif");



}



.dashboard .box-info h4 {



	font-size:120%;



	font-weight:300;



	text-transform:capitalize;



}



.dashboard .box-info address {



	line-height:25px;



}



.dashboard .box-reviews .number {



	background:#0a263c;



	color:#ffffff;



	float:left;



	font-weight:bold;



	line-height:1;



	margin:3px -20px 0 0;



	padding:2px 3px;



}



.dashboard .box-reviews .details {



	margin-left:20px;



}



.dashboard .box-reviews li.item {



	margin:0 0 7px;



}



.dashboard .box-reviews li.item.last {



	margin:0;



}



.dashboard .box-reviews .ratings {



	margin:7px 0 0;



}



.dashboard .box-tags .box-head h2 {



	background-image:url("../images/i_ma-tags.gif");



}



.dashboard .box-tags .tags strong {



	display:inline;



}



.dashboard .box-tags .tags ul {



	display:inline;



}



.dashboard .box-tags .tags ul li {



	display:inline;



}



.dashboard .number {



	background:#0a263c;



	color:#ffffff;



	float:left;



	font-weight:bold;



	line-height:1;



	margin:3px -20px 0 0;



	padding:2px 3px;



}



.dashboard .details {



	margin-left:20px;



}



.dashboard li.item {



	margin:0 0 7px;



}



.dashboard li.item.last {



	margin:0;



}



.customer-account-index .block-top-sellers {



	display:none;



}



.customer-account-index .paypal-logo {



	display:none;



}



#my_recent_tags .product-name {



	height:20px;



	line-height:20px;



	min-height:20px;



	font-size:100%;



	margin-top:0;



}



#my_recent_tags .product-name a {



	color:#656565;



}



#my_recent_reviews .product-name {



	height:20px;



	line-height:20px;



	min-height:20px;



	font-size:100%;



	margin-top:0;



}



#my_recent_reviews .product-name a {



	color:#656565;



}



.cart-table td .product-image {



	display:inline-block;



	height:100px;



	margin:0;



	outline:medium none;



	padding:0;



	width:100px;



	text-align:center;



}



.cart-table button.button {



	margin-bottom:3px;



	margin-top:3px;



}



#wishlist-view-form .table-bordered {



	background-color:#ffffff;



}



.my-wishlist h3.product-name {



	font-size:130%;



	margin-top:0px;



}



.my-wishlist h3.product-name a {



	color:#656565;



}



.addresses-list h2 {



	font-size:130%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	padding:0 0 15px;



	text-transform:uppercase;



}



.addresses-list h3 {



	font-size:120%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	padding:0 0 5px;



}



.addresses-list li.item {



	border:1px solid #dedede;



	margin:0 0 10px;



	padding:15px;



}



.block-subscribe {



	margin:0;



	padding:0;



	border:none;



	background:none;



}



.block-subscribe .block-title {



	float:right;



	margin-right:10px;



	padding-top:5px;



}



.block-subscribe .block-title strong span {



	color:#ffffff;



	font-size:180%;



	line-height:normal;



	outline:medium none;



	text-transform:capitalize;



	font-weight:normal;



}



.block-subscribe .block-content {



	float:right;



	padding:0;



}



.block-subscribe .block-content .input-box {



	float:right;



	height:36px;



}



.block-subscribe .block-content .input-box input.input-text {



	width:272px;



	height:36px;



	line-height:32px;



	border-radius:3px;



	-webkit-radius:3px;



	-moz-radius:3px;



	-o-radius:3px;



	margin:0;



	background:#272727;



	border-bottom:1px solid #3a3c3b;



	border-top:none;



	border-right:none;



	border-left:none;



	box-shadow:none;



}



.block-subscribe .block-content .actions {



	float:right;



	padding:0;



	margin-left:10px;



}



.mt-block-free {



	font-size:210%;



	text-align:right;



	font-weight:300;



}



.mt-block-free span.free {



	color:#f56032;



}



.footer-container {



	padding:20px 0 60px;



	position:relative;



	z-index:15;



}



.footer-container .footer {



	padding:15px 20px;



}



.footer-container .footer-top-brands .owl-carousel.owl-theme {



	height:60px;



}



.footer-container .footer-top-brands .footer {



	border-bottom:none;



}



.footer-container .footer-top-brands .footer .owl-item li {



	text-align:center;



}



.footer-container .footer-top-brands .nav-wrapper ol.flex-control-nav {



	display:none;



}



.footer-container .footer-top-brands ul {



	padding:17px 0 0;



}



.footer-container .footer-top h3 {



	padding-bottom:17px !important;



}



.footer-container .footer-top, .footer-container .footer-top-brands {



	position:relative;



	z-index:2;



	width:100%;



	padding:0;



}



.footer-container .footer-top .block-content, .footer-container .footer-top-brands .block-content {



	margin:10px 0 0;



}



.footer-container .footer-top .block-content .feature .icon-about, .footer-container .footer-top-brands .block-content .feature .icon-about {



	margin:0 0 10px;



}



.footer-container .footer-top .about, .footer-container .footer-top-brands .about {



	padding-left:0;



}



.footer-container .footer-top .footer, .footer-container .footer-top-brands .footer {



	position:relative;



	margin:0;



	border-top:none;



	border-bottom:none;



}



.footer-container .footer-top .footer .slides, .footer-container .footer-top-brands .footer .slides {



	position:relative;



	z-index:9;



}



.footer-container .footer-top .footer .footer-static .validation-advice, .footer-container .footer-top-brands .footer .footer-static .validation-advice {



	position:absolute;



	top:40px;



	line-height:15px;



}



.footer-container .footer-top .footer .footer-static .form-subscribe-header, .footer-container .footer-top-brands .footer .footer-static .form-subscribe-header {



	padding:15px 0;



}



.footer-container .footer-top .footer .footer-static .form-subscribe-header label, .footer-container .footer-top-brands .footer .footer-static .form-subscribe-header label {



	font-weight:normal;



}



.footer-container .footer-top .footer .footer-static .input-box, .footer-container .footer-top-brands .footer .footer-static .input-box {



	float:left;



	position:relative;



}



.footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email, .footer-container .footer-top-brands .footer .footer-static .input-box .input-text.required-entry.validate-email {



	height:36px;



	width:160px;



	float:left;



	font-size:90%;



	padding:0 5px;



	line-height:36px;



}



.footer-container .footer-top .footer .footer-static .actions, .footer-container .footer-top-brands .footer .footer-static .actions {



	display:inline;



	float:none;



	position:absolute;



}



.footer-container .footer-top .footer .footer-static .fa-circle, .footer-container .footer-top-brands .footer .footer-static .fa-circle {



	font-size:40%;



	margin:0 10px 0 0;



	display:inline;



}



.footer-container .footer-top .footer .footer-static a .fa-circle, .footer-container .footer-top-brands .footer .footer-static a .fa-circle {



	font-size:40%;



	margin:0 10px 0 0;



	display:inline;



	float:left;



	line-height:30px;



}



.footer-container .footer-top .footer h3, .footer-container .footer-top-brands .footer h3 {



	text-transform:uppercase;



	margin:0;



	text-align:left;



	padding-bottom:0;



}



.footer-container .footer-top .footer h3 span, .footer-container .footer-top-brands .footer h3 span {



	border-bottom:1px solid #e8e9e9;



	padding-bottom:10px;



}



.footer-container .footer-top .footer h3.logo, .footer-container .footer-top-brands .footer h3.logo {



	width:90%;



	padding:0 0 20px;



}



.footer-container .footer-top .footer p, .footer-container .footer-top-brands .footer p {



	width:90%;



	margin:0;



}



.footer-container .footer-top .footer p.remores, .footer-container .footer-top-brands .footer p.remores {



	margin:20px 0;



}



.footer-container .footer-top .footer p.remore a, .footer-container .footer-top-brands .footer p.remore a {



	text-transform:uppercase;



}



.footer-container .footer-top .footer p.last a, .footer-container .footer-top-brands .footer p.last a {



	text-transform:none;



}



.footer-container .footer-top .footer .box-content-top, .footer-container .footer-top-brands .footer .box-content-top {



	text-align:center;



	padding:0 20px;



}



.footer-container .footer-top .footer .box-content-top h3, .footer-container .footer-top-brands .footer .box-content-top h3 {



	text-align:center;



	padding-top:35px;



}



.footer-container .footer-top .footer .box-content-top .icon-style-1, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 {



	margin:25px 0;



}



.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon {



	float:none;



	display:inline;



	text-align:center;



	margin:0 5px;



	cursor:pointer;



}



.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon .fa, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon .fa {



	color:#818282;



	font-size:195%;



	line-height:50px;



	margin-left:5px;



}



.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon .fa:hover, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon .fa:hover {



	color:#ffffff;



}



.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon.first, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon.first {



	margin-left:0;



}



.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon.last, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon.last {



	margin-right:0;



}



.footer-container .footer-top .footer .box-content-bt, .footer-container .footer-top-brands .footer .box-content-bt {



	text-align:center;



}



.footer-container .footer-top .footer .box-content-bt .item, .footer-container .footer-top-brands .footer .box-content-bt .item {



	background-image:url("../images/paypal.png");



	background-position:0 0;



	background-repeat:no-repeat;



	display:inline-block;



	height:26px;



	line-height:12px;



	width:45px;



	opacity:0.5;



	vertical-align:bottom;



	margin:0 3px;



}



.footer-container .footer-top .footer .box-content-bt .item.visa, .footer-container .footer-top-brands .footer .box-content-bt .item.visa {



	background-position:-52px 0;



}



.footer-container .footer-top .footer .box-content-bt .item.cart, .footer-container .footer-top-brands .footer .box-content-bt .item.cart {



	background-position:-105px 0;



}



.footer-container .footer-top .footer .box-content-bt .item.discover, .footer-container .footer-top-brands .footer .box-content-bt .item.discover {



	background-position:-157px 0;



}



.footer-container .footer-top .footer .box-content-bt .item:hover, .footer-container .footer-top-brands .footer .box-content-bt .item:hover {



	opacity:1;



}



.footer-container .footer-top .footer a, .footer-container .footer-top-brands .footer a {



	font-size:100%;



	line-height:35px;



}



.footer-container .footer-top .footer a .fa, .footer-container .footer-top-brands .footer a .fa {



	padding:0 5px 0 0;



}



.footer-container .footer-top .footer .box-content-footer, .footer-container .footer-top-brands .footer .box-content-footer {



	position:relative;



	top:-34px;



	background:url("../images/bg-box.png") repeat-x scroll 0 0;



}



.footer-container .footer-top .footer .box-content-footer:before, .footer-container .footer-top-brands .footer .box-content-footer:before {



	position:absolute;



	top:0;



	left:-135px;



	background:url("../images/left-ft-box.png") no-repeat scroll 0 0;



	width:135px;



	height:283px;



	content:"";



	display:block;



}



.footer-container .footer-top .footer .box-content-footer:after, .footer-container .footer-top-brands .footer .box-content-footer:after {



	position:absolute;



	top:0;



	right:-135px;



	background:url("../images/right-ft-box.png") no-repeat scroll 0 0;



	width:135px;



	height:283px;



	content:"";



	display:block;



}



.footer-container .footer-top .box-connect, .footer-container .footer-top-brands .box-connect {



	text-align:right;



}



.footer-container .footer-top .box-connect h3, .footer-container .footer-top-brands .box-connect h3 {



	float:left;



	margin:0;



	color:#ffffff;



	font-size:180%;



	font-weight:normal;



	line-height:normal;



	outline:medium none;



	text-transform:capitalize;



	padding-left:90px;



}



.footer-container .footer-top .box-connect .icon-style-1 a span, .footer-container .footer-top-brands .box-connect .icon-style-1 a span {



	width:50px;



	height:26px;



	display:inline-block;



	font-size:200%;



	color:#7c7c7c;



	padding-top:5px;



}



.footer-container .footer-top .box-connect .icon-style-1 a span:hover, .footer-container .footer-top-brands .box-connect .icon-style-1 a span:hover {



	color:#ffffff;



}



.footer-container .footer-top .collapsible .accordion-footer.accordion-show, .footer-container .footer-top-brands .collapsible .accordion-footer.accordion-show {



	background:url("../images/opener.png") no-repeat scroll center center;



}



.footer-container .footer-top .collapsible .accordion-footer, .footer-container .footer-top-brands .collapsible .accordion-footer {



	background:url("../images/opener-active.png") no-repeat scroll center center;



	cursor:pointer;



	display:block;



	float:right;



	height:30px;



	text-indent:-999em;



	width:30px;



}



.footer-container .footer-center {



	background-color:#f3f3f3;



	padding:35px 0;



}



.footer-container .footer-center .section-space {



	padding:0;



}



.footer-container .footer-center .section-space .info-class {



	padding:30px 0 15px;



}



.footer-container .footer-center .section-space .info-class p {



	border-radius:50%;



	-webkit-radius:50%;



	-moz-radius:50%;



	-o-radius:50%;



	display:inline-block;



	padding:5px 3px;



}



.footer-container .footer-center .section-space .info-class p .fa-phone {



	color:#fe5252;



	font-size:180%;



	margin-left:5px;



	text-align:center;



}



.footer-container .footer-center .section-space .info-class p.mttron-icon {



	border:none;



	padding:0;



}



.footer-container .footer-center .section-space .info-class p.mttron-icon span {



	margin-left:10px;



}



.footer-container .footer-center .section-space .info-class .mttron-icon {



	color:#fe5252;



	font-size:200%;



}



.footer-container .footer-center .section-space .collapsible {



	text-align:left;



	clear:both;



}



.footer-container .footer-center .section-space .collapsible h3 {



	color:#ffffff;



	font-size:180%;



	margin:0;



	padding-bottom:25px;



	text-align:left;



	text-transform:capitalize;



	font-weight:300;



}



.footer-container .footer-center .section-space .collapsible .accordion-footer {



	background:url("../images/opener-active.png") no-repeat scroll center center #cfcfcf;



	cursor:pointer;



	display:block;



	float:right;



	height:30px;



	text-indent:-999em;



	width:30px;



}



.footer-container .footer-center .section-space .collapsible .accordion-footer.accordion-show {



	background:url("../images/opener.png") no-repeat scroll center center #cfcfcf;



}



.footer-container .footer-center .section-space .collapsible .block-content .feature h5 {



	margin:0;



}



.footer-container .footer-center .section-space .collapsible .block-content .feature img {



	margin:5px 0 10px 0;



}



.footer-container .footer-center .section-space .collapsible .block-content .feature p.text {



	font-size:100%;



	text-align:left;



}



.footer-container .footer-center .box-content-footer .box-content-top {



	text-align:left;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 {



	text-align:left;



	margin-bottom:37px;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a span {



	border-radius:3px;



	-webkit-radius:3px;



	-moz-radius:3px;



	-o-radius:3px;



	margin-right:7px;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a.facebook span.icon-facebook {



	background-image:url("../images/social-icon.png");



	background-color:#ffffff;



	background-position:13px 3px;



	background-repeat:no-repeat;



	width:37px;



	height:37px;



	display:inline-block;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a.facebook span.icon-facebook:hover {



	background-position:13px -33px;



	background-color:#2568bc;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a.twitter span.icon-twitter {



	background-image:url("../images/social-icon.png");



	background-color:#ffffff;



	background-position:-32px 0px;



	background-repeat:no-repeat;



	width:37px;



	height:37px;



	display:inline-block;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a.twitter span.icon-twitter:hover {



	background-position:-32px -35px;



	background-color:#f56032;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a.google span.icon-google {



	background-image:url("../images/social-icon.png");



	background-color:#ffffff;



	background-position:-81px 0px;



	background-repeat:no-repeat;



	width:37px;



	height:37px;



	display:inline-block;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a.google span.icon-google:hover {



	background-position:-81px -35px;



	background-color:#4bc5c6;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a.rss span.icon-rss {



	background-image:url("../images/social-icon.png");



	background-color:#ffffff;



	background-position:-129px 0px;



	background-repeat:no-repeat;



	width:37px;



	height:37px;



	display:inline-block;



}



.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a.rss span.icon-rss:hover {



	background-position:-129px -35px;



	background-color:#b7cc16;



}



.footer-container .footer-copyright {



	padding:0;



	z-index:9;



	position:relative;



}



.footer-container .footer-copyright .box-content-footer {



	float:right;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon {



	display: inline-block;



	width:40px;



	height:40px;



	cursor:pointer;



	margin-right:15px;



	box-shadow:-1px 1px #e6e6e6, -2px 2px #e6e6e6, -3px 3px #e6e6e6, -4px 4px #e6e6e6, -5px 5px #e6e6e6, -6px 6px #e6e6e6, -7px 7px #e6e6e6, -8px 8px #e6e6e6, -9px 9px #e8e8e8, -10px 10px #ebebeb, -11px 11px #eeeeee, -12px 12px #f1f1f1, -13px 13px #f3f3f3, -14px 14px #f6f6f6, -15px 15px #f9f9f9;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon .fa {



	color:#ffffff;



	display:block;



	font-size:160%;



	line-height:40px;



	text-align:center;



	padding:0 0 0 6px;



	overflow:hidden;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon.facebook {



	background-color:#236dc8;



	text-shadow:-1px 1px #2062b4, -2px 2px #2062b4, -3px 3px #2062b4, -4px 4px #2062b4, -5px 5px #2062b4, -6px 6px #2062b4, -7px 7px #2062b5, -8px 8px #2063b6, -9px 9px #2064b8, -10px 10px #2065b9, -11px 11px #2165bb, -12px 12px #2166bc, -13px 13px #2167be, -14px 14px #2168bf, -15px 15px #2169c0, -16px 16px #2269c2, -17px 17px #226ac3, -18px 18px #226bc5, -19px 19px #226cc6, -20px 20px #236dc8;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon.twitter {



	background-color:#16c0f8;



	text-shadow:-1px 1px #14addf, -2px 2px #14addf, -3px 3px #14addf, -4px 4px #14addf, -5px 5px #14addf, -6px 6px #14addf, -7px 7px #14afe1, -8px 8px #14b1e4, -9px 9px #14b3e7, -10px 10px #14b5ea, -11px 11px #15b7ec, -12px 12px #15b9ef, -13px 13px #15bbf2, -14px 14px #15bdf5, -15px 15px #16c0f8;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon.google {



	background-color:#e9471b;



	text-shadow:-1px 1px #d24018, -2px 2px #d24018, -3px 3px #d24018, -4px 4px #d24018, -5px 5px #d24018, -6px 6px #d24018, -7px 7px #d34018, -8px 8px #d54118, -9px 9px #d64118, -10px 10px #d84218, -11px 11px #da4219, -12px 12px #db4319, -13px 13px #dd4319, -14px 14px #df4419, -15px 15px #e04419, -16px 16px #e2451a, -17px 17px #e4451a, -18px 18px #e5461a, -19px 19px #e7461a, -20px 20px #e9471b;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon.rss {



	background-color:#ff7800;



	text-shadow:-1px 1px #bb261e, -2px 2px #bb261e, -3px 3px #bb261e, -4px 4px #bb261e, -5px 5px #bb261e, -6px 6px #bb261e, -7px 7px #bc261e, -8px 8px #be261e, -9px 9px #bf261e, -10px 10px #c1271e, -11px 11px #c2271f, -12px 12px #c4271f, -13px 13px #c5281f, -14px 14px #c7281f, -15px 15px #c8281f, -16px 16px #ca2820, -17px 17px #cb2920, -18px 18px #cd2920, -19px 19px #ce2920, -20px 20px #d02a21;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon.tumplr {



	background-color:#d02a21;



	text-shadow:-1px 1px #bb261e, -2px 2px #bb261e, -3px 3px #bb261e, -4px 4px #bb261e, -5px 5px #bb261e, -6px 6px #bb261e, -7px 7px #bd261e, -8px 8px #bf261e, -9px 9px #c2271f, -10px 10px #c4271f, -11px 11px #c6281f, -12px 12px #c92820, -13px 13px #cb2920, -14px 14px #cd2920, -15px 15px #d02a21;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon.linke {



	background-color:#1e93d6;



	text-shadow:-1px 1px #1b84c1, -2px 2px #1b84c1, -3px 3px #1b84c1, -4px 4px #1b84c1, -5px 5px #1b84c1, -6px 6px #1b84c1, -7px 7px #1b85c3, -8px 8px #1b87c5, -9px 9px #1c89c8, -10px 10px #1c8aca, -11px 11px #1c8ccc, -12px 12px #1d8ecf, -13px 13px #1d8fd1, -14px 14px #1d91d3, -15px 15px #1e93d6;



}



.footer-container .footer-copyright .box-content-footer .iconbox-icon.pinterest {



	background-color:#d50000;



	text-shadow:-1px 1px #c00000, -2px 2px #c00000, -3px 3px #c00000, -4px 4px #c00000, -5px 5px #c00000, -6px 6px #c00000, -7px 7px #c20000, -8px 8px #c40000, -9px 9px #c70000, -10px 10px #c90000, -11px 11px #cb0000, -12px 12px #ce0000, -13px 13px #d00000, -14px 14px #d20000, -15px 15px #d50000;



}



.footer-container .footer-copyright address {



	text-align:left;



	line-height:40px;



}



.footer-container .footer-copyright .footer {



	border-top:1px solid #e8e9e9;



}



.footer-container .footer-copyright .footer li {



	float:left;



	padding:0 10px;



}



.footer-container .footer-copyright .footer li a {



	color:#393939;



	text-decoration:none;



}



.footer-container .footer-copyright .footer li a:hover {



	text-decoration:none;



	color:#f56032;



}



.footer-container .footer-copyright .footer li.first {



	padding-left:0;



}



.footer-container .footer-copyright .footer li.last {



	background:none;



}



.footer .block-flickr-statick a {



	float:left;



	padding:3px;



}



.footer .block-flickr-statick a img {



	display:inline;



	margin:0 auto;



}



.footer ul.paypan li {



	float:left;



	background:none;



	padding:0 5px 0 0;



}



.footer ul.footer-album li {



	float:left;



	background:none;



	padding:5px 10px 5px 0;



}



.footer ul {



	margin:0;



}



.footer li {



	padding:0px;



	line-height:30px;



	text-align:left;



}



.footer a {



	text-decoration:none;



	font-size:100%;



	color:#484848;



	text-transform:capitalize;



}



.footer p {



	text-decoration:none;



	font-size:100%;



	color:#484848;



	text-align:left;



}



.footer p.c-address .fa-map-marker {



	font-size:180%;



}



.footer p.c-email .fa-envelope-o {



	font-size:110%;



}



.footer p.c-phone .fa-phone {



	font-size:140%;



}



.footer ul.links {



	display:block;



	text-align:right;



}



.footer ul.links li {



	cursor:pointer;



	float:left;



	margin:0;



	outline:medium none;



}



.footer address {



	clear:both;



	font-size:95%;



	margin:0;



	padding:0;



	text-align:left;



}



.footer address a {



	font-weight:normal;



	text-decoration:none;



	color:#f56032;



	font-size:100%;



}



.footer address a:hover {



	text-decoration:underline;



}



.footer .block-subscribe {



	height:90px;



	padding:30px 0 15px;



	box-shadow:none;



}



.footer .block-subscribe .block-title {



	margin-right:30px;



}



.footer .block-subscribe .block-title span {



	text-transform:uppercase;



}



.footer .block-subscribe button.button {



	background-color:#fe5252;



	border-radius:3px;



	-webkit-radius:3px;



	-moz-radius:3px;



	-o-radius:3px;



	box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-o-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-transition:all 0.25s ease 0s;



}



.footer .block-subscribe button.button span {



	text-transform:capitalize;



	padding:0px 14px;



	height:36px;



	line-height:36px;



	background:none;



}



.footer .block-subscribe button.button span span {



	background:none;



	padding:0;



}



.footer .block-subscribe button.button:hover {



	background-color:#ee2e33;



	color:#ffffff;



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-webkit-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-moz-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-o-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



}



.footer .footer-link {



	text-align:right;



}



.footer .footer-link img {



	display:inline;



}



.footer-center {



	padding:0;



	position:relative;



	z-index:9;



}



.footer-center .footer-static h3 {



	height:20px;



	margin:0 0 20px;



	padding:0;



	text-align:left;



	font-size:130%;



	text-transform:uppercase;



	opacity:0.7;



	border-bottom:4px solid #989b9b;



	font-weight:300;



}



.footer-center .footer-static .com {



	display:inline-block;



	padding:0 10px 0 0;



	position:relative;



	top:0;



	background-color:#434a4a;



}



.footer-center .subscribe h3 {



	border-bottom:none;



}



.footer-center .subscribe .form-subscribe-header label {



	color:#ffffff;



	font-weight:normal;



	line-height:38px;



}



.footer-center .subscribe .input-box {



	margin:10px 0 15px;



}



.footer-center .subscribe .input-box input {



	color:#676c6c;



	height:30px;



	font-size:80%;



	border:1px solid #676c6c;



}



.footer-center li {



	line-height:35px;



	padding:0 0 0 12px;



}



.footer-center li a {



	font-size:90%;



}



.footer-center li:hover {



	background-color:#4a5252;



	transition:background 300ms ease 0s;



}



.footer-center .fa-circle {



	font-size:40%;



	margin:0 10px 0 0;



	display:inline;



	float:left;



	line-height:35px;



}



.footer-center .block-content-statick ul li a {



	padding-left:0;



	color:#484848;



	text-transform:capitalize;



	transition:padding 0.5s ease 0s;



	-moz-transition:padding 0.5s ease 0s;



	-webkit-transition:padding 0.5s ease 0s;



	-o-transition:padding 0.5s ease 0s;



}



.footer-center .block-content-statick ul li a:hover {



	padding-left:10px;



}



.footer-center .store-switcher {



	line-height:40px;



}



.footer-center address {



	float:left;



	margin:0;



	line-height:40px;



}



.footer-center .block-icon {



	float:right;



}



.footer-center .wrapper-mt span.icon {



	height:35px;



	width:35px;



}



.widget .mt-module {



	display:block;



	overflow:hidden;



	padding:36px 54px;



}



.widget .box-content {



	float:left;



}



.widget .box-content h2 {



	font-size:330%;



	font-weight:600;



	display:inline-block;



	color:#ffffff;



	font-family:open sans;



	line-height:36px;



	margin:0 0 10px;



}



.widget .box-content h4 {



	font-style:italic;



	padding:0 12px;



	font-size:300%;



	font-weight:200;



	display:inline-block;



	color:#ffffff;



	font-family:open sans;



	line-height:36px;



	margin:0 0 10px;



}



.widget .box-content p {



	clear:both;



	color:#ffffff;



	font-size:110%;



	font-weight:500;



	margin:0;



}



.widget .html-readmore {



	float:right;



}



.widget .html-readmore a {



	border-color:#ffffff !important;



	border-style:solid;



	border-width:2px;



	color:#ffffff;



	display:block;



	font-size:105%;



	margin-top:15px;



	padding:11px 27px;



	text-transform:uppercase;



	box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-webkit-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-moz-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-o-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-transition:all 0.25s ease 0s;



}



.widget .html-readmore a:hover {



	background-color:#2a2a2a;



	border-color:#bf5452;



	color:#ffffff;



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-webkit-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-moz-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-o-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



}



.footer .block-content ul li .fa {



	padding-right:5px;



}



.footer h3.block-title {



	margin-bottom:0;



	padding-bottom:25px;



	font-size:180%;



	text-align:left;



	text-transform:capitalize;



}



.footer .block-contact .page-title {



	margin:0;



	padding-top:0;



	padding-bottom:25px;



	text-align:left;



}



.footer .block-contact .page-title h1 {



	text-transform:capitalize;



	font-size:180%;



}



.footer .block-contact .buttons-set p.required {



	display:none;



}



.footer .block-contact .fieldset {



	background:none;



	border:none;



	margin:0;



	padding:0;



}



.footer .block-contact .fieldset .legend {



	display:none;



}



.footer .block-contact .fieldset .form-list li {



	line-height:23px !important;



}



.footer .block-contact .fieldset .form-list textarea {



	height:68px;



	background-color:rgba(0, 0, 0, 0.3);



	box-shadow:none;



	color:#aaaaaa;



}



.footer .block-contact .fieldset .form-list input.input-text {



	background-color:rgba(0, 0, 0, 0.3);



	box-shadow:none;



	color:#aaaaaa;



}



.footer .block-contact .fieldset .form-list select {



	background-color:rgba(0, 0, 0, 0.3);



	box-shadow:none;



	color:#aaaaaa;



}



.footer .block-linkservice ul li a {



	padding-left:0;



	text-transform:capitalize;



	transition:padding 0.5s ease 0s;



	-moz-transition:padding 0.5s ease 0s;



	-webkit-transition:padding 0.5s ease 0s;



	-o-transition:padding 0.5s ease 0s;



}



.footer .block-linkservice ul li a:hover {



	padding-left:10px;



}



.footer .block-linkchooseus ul li a {



	padding-left:0;



	text-transform:capitalize;



	transition:padding 0.5s ease 0s;



	-moz-transition:padding 0.5s ease 0s;



	-webkit-transition:padding 0.5s ease 0s;



	-o-transition:padding 0.5s ease 0s;



}



.footer .block-linkchooseus ul li a:hover {



	padding-left:10px;



}



.footer .block-help ul li a {



	padding-left:0;



	text-transform:capitalize;



	transition:padding 0.5s ease 0s;



	-moz-transition:padding 0.5s ease 0s;



	-webkit-transition:padding 0.5s ease 0s;



	-o-transition:padding 0.5s ease 0s;



}



.footer .block-help ul li a:hover {



	padding-left:10px;



}



.footer .block-accessories ul li a {



	padding-left:0;



	text-transform:capitalize;



	transition:padding 0.5s ease 0s;



	-moz-transition:padding 0.5s ease 0s;



	-webkit-transition:padding 0.5s ease 0s;



	-o-transition:padding 0.5s ease 0s;



}



.footer .block-accessories ul li a:hover {



	padding-left:10px;



}



.footer .block-policy ul li a {



	color:#909090;



	display:block;



	font-size:180%;



	font-weight:normal;



	text-align:center;



	text-transform:capitalize;



	transition:all 0.2s ease-out 0s;



}



.footer .block-policy ul li a img {



	display:block;



	margin:18px auto 0;



}



.stream li {



	padding:5px 0 !important;



	border-bottom:1px solid #343434;



}



.stream li.last {



	border:none;



}



.stream .header {



	min-height:32px;



	padding:0 0 4px 36px;



	position:relative;



}



.stream .header img {



	background:none repeat scroll 0 0 #ffffff;



	border-radius:4px;



	height:20px;



	left:0;



	top:2px;



	width:20px;



	position:absolute;



}



.stream .e-entry-content p {



	margin:0;



}



.titletext {



	font-family:Lato;



	color:#252525;



	padding:2px 4px 2px 4px;



	font-size:400%;



	line-height:50px;



	font-weight:300;



	border-style:none;



	border-width:0px;



	border-radius:0px 0px 0px 0px;



}



.titletext p {



	text-shadow:0 0 2px #91a3ad;



}



.smalltext {



	font-family:Lato;



	color:#252525;



	padding:2px 4px 2px 4px;



	font-size:200%;



	line-height:25px;



	font-weight:300;



	border-style:none;



	border-width:0px;



	border-radius:0px 0px 0px 0px;



}



.smallbutton {



	font-family:Lato;



	color:#ffffff;



	padding:10px 20px 10px 20px;



	font-size:180%;



	line-height:22px !important;



	font-weight:300;



	background-color:#fe5252;



	border-style:none;



	border-width:1px;



	border-radius:15px 15px 15px 15px;



	cursor:pointer;



	transition:all 0.25s ease 0s;



}



.smallbutton .fa-chevron-right {



	font-size:50% !important;



	margin-left:5px !important;



}



.smallbutton:hover {



	font-family:Lato;



	color:#ffffff;



	padding:10px 20px 10px 20px;



	font-size:180%;



	line-height:22px;



	font-weight:300;



	background-color:#ee2e33;



	border-style:none;



	border-width:1px;



	border-radius:15px 15px 15px 15px;



}



.tp-bullets.simplebullets.round .bullet {



	background-image:url("../images/bullet1.png");



}



.tp-bullets.simplebullets.round-old .bullet {



	background-image:url("../images/bullet-fure.png");



	height:20px;



}



.default {



	border-radius:20px;



	-webkit-border-radius:20px;



	-moz-border-radius:20px;



	-o-border-radius:20px;



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0) inset;



	-webkit-transition:0 0 0 26px rgba(0, 0, 0, 0) inset;



	-moz-transition:0 0 0 26px rgba(0, 0, 0, 0) inset;



	-o-transition:0 0 0 26px rgba(0, 0, 0, 0) inset;



}



.tp-leftarrow.default {



	background-color:transparent;



	background-image:none !important;



	border:2px solid #ffffff;



	cursor:pointer;



	height:40px !important;



	position:relative;



	top:50% !important;



	width:40px !important;



	z-index:100;



}



.tparrows.default .fa {



	display:block;



	line-height:36px;



	font-size:100%;



	color:#ffffff;



	text-align:center;



}



.tp-leftarrow.default:hover {



	background-color:#ee2e33;



}



.tp-rightarrow.default {



	background-color:transparent;



	background-image:none !important;



	border:2px solid #ffffff;



	cursor:pointer;



	height:40px !important;



	position:relative;



	top:50% !important;



	transition:all 0.5s ease 0s;



	width:40px !important;



	z-index:100;



}



.tp-rightarrow.default:hover {



	background-color:#ee2e33;



}



.scroller-slider .viewport ul li .mt-actions a {



	opacity:0;



	font-size:100%;



	height:34px;



	line-height:31px;



	padding:0px;



	text-indent:-999em;



	width:32px;



	display:block;



}



.scroller-slider .viewport ul li:hover .mt-actions a {



	opacity:1;



}



.fullwidthbanner-container {



	z-index:0;



}



.tp-bullets.simplebullets.round .bullet {



	margin-top:0px !important;



}



.tp-bullets.simplebullets.round .bullet .fa {



	color:#626262;



	font-size:60%;



	line-height:20px;



	display:block;



	text-align:center;



}



.tp-caption.big_white.big_Pomegranate {



	background-color:#d25c5a;



	font-weight:400;



	text-transform:uppercase;



	padding:5px 20px !important;



}



.tp-caption.small_text.small_text_custom {



	font-weight:normal;



	background:none;



	box-shadow:none;



	color:#3d3d3d;



	text-shadow:none;



	text-align:left;



}



.tp-caption.small_text.small_text_custom a {



	background:#fc686c;



	text-shadow:none;



	cursor:pointer;



	box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-o-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-ms-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	transition:all 0.5s ease 0s;



	-webkit-transition:all 0.5s ease 0s;



	-moz-transition:all 0.5s ease 0s;



	-o-transition:all 0.5s ease 0s;



	border-radius:3px;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	-o-border-radius:3px;



	padding:15px 25px;



	color:#ffffff !important;



	display:block;



	font-weight:300;



}



.tp-caption.small_text.small_text_custom a:hover {



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-webkit-box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-moz-box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-o-box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-ms-box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	background:none repeat scroll 0 0 #fc828d;



	color:#ffffff !important;



}



.tp-caption.medium_grey.medium_grey_custom {



	background:none;



	text-shadow:none;



}



.tp-caption.medium_grey.medium_grey_custom a {



	background:none repeat scroll 0 0 #ececec;



	text-shadow:none;



	cursor:pointer;



	box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-o-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-ms-box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	border-radius:3px;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	-o-border-radius:3px;



	padding:10px 20px;



	color:#484848 !important;



	display:block;



}



.tp-caption.medium_grey.medium_grey_custom a:hover {



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-webkit-box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-moz-box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-o-box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-ms-box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	background:none repeat scroll 0 0 #f56032;



	color:#ffffff !important;



}



.tp-caption.largegreenbg.largegreenbg_custom {



	background:#f0484d;



	text-transform:uppercase;



}



.tp-caption.very_big_black.very_big_black_custom {



	font-weight:500;



	color:#8eb615;



	background:none;



	text-transform:uppercase;



}



.tp-caption.very_big_white.very_big_white_custom {



	font-weight:300;



	color:#ffffff;



	background:none;



	text-transform:capitalize;



}



.tp-caption.big_white.big_white_custom {



	font-weight:300;



	color:#ffffff;



	background:none;



	text-transform:capitalize;



}



.tp-caption.medium_text.medium_text_custom {



	box-shadow:none;



	text-shadow:none;



	text-align:left;



	font-weight:300;



}



.tp-caption.smallbuttom {



	cursor:pointer;



}



.tp-caption.smallbuttom:hover {



	color:#ffffff !important;



}



.tp-caption.mediumcustomfood {



	text-shadow:none !important;



}



.tp-caption.sale {



	text-shadow:none !important;



}



.tooltip {



	margin:-12px 0 0 0 !important;



}



.panel-group {



	margin:0px;



}



.panel-group .panel {



	background:none;



	border:medium none;



	border-radius:0 0 0 0;



	box-shadow:none;



	margin:0 !important;



}



.panel-group .panel .panel-heading {



	background:none;



	border-bottom:1px solid #ededed;



	overflow:hidden;



	padding:5px 0;



}



.panel-group .panel .panel-heading p {



	float:left;



	margin:0;



	font-size:110%;



}



.panel-group .panel .panel-heading h4.panel-title {



	float:right;



	font-size:110%;



}



.panel-group .panel .panel-heading h4.panel-title a {



	background-color:#cfcfcf;



	display:block;



	height:23px;



	outline:medium none;



	text-indent:-999em;



	width:23px;



}



.panel-group .panel .panel-heading h4.panel-title a:hover {



	background-color:#bf5452;



}



.panel-group .panel .panel-heading h4.panel-title a.accordion-toggle {



	background-image:url("../images/arrow2.png");



	background-position:6px center;



	background-color:#bf5452;



}



.panel-group .panel .panel-heading h4.panel-title a.accordion-toggle:hover {



	background-color:#bf5452;



}



.panel-group .panel .panel-heading h4.panel-title a.collapsed {



	background-color:#cfcfcf;



}



.panel-group .panel .panel-heading h4.panel-title a.collapsed:hover {



	background-color:#bf5452;



}



.panel-group .panel .panel-collapse {



	border-bottom:1px solid #ededed;



}



.panel-group .panel .panel-collapse .panel-body {



	padding:15px 0 15px 0;



	border-top:medium none !important;



}



.panel-group .panel .panel-collapse .panel-readmore {



	padding-bottom:20px;



	text-align:right;



}



a.btn-readmore {



	background:none repeat scroll 0 0 #4a4a4a;



	color:#ffffff;



	display:inline-block;



	padding:8px 17px;



	font-size:110%;



	border-radius:3px;



	-webkit-radius:3px;



	-moz-radius:3px;



	-o-radius:3px;



	box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-webkit-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-moz-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-o-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



}



a.btn-readmore:hover {



	border-color:#ffffff;



	background-color:#f56032;



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-webkit-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-moz-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-o-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	color:#ffffff;



	text-decoration:none;



	padding-left:17px;



}



a.btn-readmore-about {



	background:none repeat scroll 0 0 #f56032;



	color:#ffffff;



	display:inline-block;



	padding:8px 17px;



	font-size:110%;



	margin:10px 0;



	box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-webkit-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-moz-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-o-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	border-radius:5px;



	-webkit-border-radius:5px;



	-moz-border-radius:5px;



}



a.btn-readmore-about:hover {



	background-color:#4a4a4a;



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-webkit-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-moz-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-o-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	color:#ffffff;



	text-decoration:none;



}



.widget-static-block .custom {



	padding:30px 0;



	border-top:1px solid #e0e0e0;



	border-bottom:1px solid #e0e0e0;



	overflow:hidden;



}



.widget-static-block .custom .title h2 {



	float:left;



	font-size:250%;



	font-weight:300;



	margin:0;



}



.widget-static-block .custom .btn-purchase {



	float:right;



	background:none repeat scroll 0 0 #f56032;



	color:#ffffff;



	display:inline-block;



	margin-left:50px;



	padding:8px 30px;



	font-size:160%;



	border-radius:5px;



	-webkit-radius:5px;



	-moz-radius:5px;



	-o-radius:5px;



	box-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-webkit-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-moz-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	-o-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-shadow:0 0 0 rgba(0, 0, 0, 0.15) inset;



}



.widget-static-block .custom .btn-purchase:hover {



	background-color:#4a4a4a;



	box-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-webkit-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-moz-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	-o-shadow:0 0 0 26px rgba(0, 0, 0, 0.1) inset;



	color:#ffffff;



	text-decoration:none;



}



.mt-custom {



	padding:30px 0;



}



.mt-advanced {



	position:relative;



	overflow:hidden;



}



.mt-advanced img {



	transition:all 0.5s ease-in-out 0s;



	-moz-transition:all 0.5s ease-in-out 0s;



	-webkit-transition:all 0.5s ease-in-out 0s;



	-o-transition:all 0.5s ease-in-out 0s;



}



.mt-advanced .mt-mask {



	background-color:#f3f3f3;



	color:#484848;



	height:100%;



	opacity:1;



	position:absolute;



	text-align:center;



	top:0;



	transform:translateX(-100%);



	-moz-transform:translateX(-100%);



	-webkit-transform:translateX(-100%);



	-o-transform:translateX(-100%);



	transition:all 0.5s ease-in-out 0s;



	-moz-transition:all 0.5s ease-in-out 0s;



	-webkit-transition:all 0.5s ease-in-out 0s;



	-o-transition:all 0.5s ease-in-out 0s;



	width:100%;



}



.mt-advanced .mt-mask .custom-text {



	float:left;



	width:50%;



	padding:5px;



}



.mt-advanced .mt-mask .custom-text h2 {



	margin:10px 0;



}



.mt-advanced .mt-mask .custom-readmore {



	float:left;



	width:50%;



	padding:5px;



	margin-top:40px;



}



.mt-advanced .mt-mask p {



	margin:0;



}



.mt-advanced:hover img {



	transform:translateX(100%);



	-moz-transform:translateX(100%);



	-webkit-transform:translateX(100%);



	-o-transform:translateX(100%);



}



.mt-advanced:hover .mt-mask {



	transform:translateX(0px);



	-moz-transform:translateX(0px);



	-webkit-transform:translateX(0px);



	-o-transform:translateX(0px);



}



.block-featured {



	padding:30px 0px;



	text-align:center;



	position:relative;



	overflow:hidden;



	z-index:9;



}



.block-featured .mt-block {



	position:relative;



}



.block-featured .mt-features .circle {



	left:50%;



	margin-left:-35px;



	top:0px;



}



.block-featured .mt-features .circle span.icon-dashboard {



	display:inline-block;



	height:80px;



	padding:0px;



	width:80px;



	margin-left:4px;



}



.block-featured .block-feature-inner {



	text-align:center;



	padding:100px 10% 30px;



}



.block-featured .block-feature-inner h4 {



	margin-bottom:15px;



	font-weight:300;



	font-size:160%;



	text-align:center;



}



.block-featured .block-feature-inner p {



	font-size:120%;



	margin-bottom:15px;



}



.circle {



	border-radius:50%;



	font-size:240%;



	height:80px;



	width:80px;



	left:0;



	line-height:80px;



	position:absolute;



	text-align:center;



	top:0;



	transition:background-color 0.25s ease 0s, color 0.25s ease 0s;



	-webkit-transition:background-color 0.25s ease 0s, color 0.25s ease 0s;



	-moz-transition:background-color 0.25s ease 0s, color 0.25s ease 0s;



	-o-transition:background-color 0.25s ease 0s, color 0.25s ease 0s;



	background-color:#ffffff;



	box-shadow:0 0 3px #dddddd;



}



.circle:before {



	border-radius:50%;



	-webkit-border-radius:50%;



	-moz-border-radius:50%;



	box-shadow:0 0 0 3px #666666;



	-webkit-box-shadow:0 0 0 3px #666666;



	-moz-box-shadow:0 0 0 3px #666666;



	-o-box-shadow:0 0 0 3px #666666;



	content:"";



	display:block;



	height:100%;



	left:0px;



	opacity:0;



	padding:5px;



	position:absolute;



	top:0px;



	-webkit-transform:scale(0.8);



	-moz-transform:scale(0.8);



	-o-transform:scale(0.8);



	transform:scale(0.8);



	transition:all 0.25s ease 0s;



	-webkit-transition:all 0.25s ease 0s;



	-moz-transition:all 0.25s ease 0s;



	-o-transition:all 0.25s ease 0s;



	width:100%;



	border:1px solid #ffffff;



	background:none;



}



.block-featured:hover .circle:before {



	opacity:1;



	-webkit-opacity:1;



	-moz-opacity:1;



	-o-opacity:1;



	transform:scale(1);



	-webkit-transform:scale(1);



	-moz-transform:scale(1);



	-o-transform:scale(1);



}



.block-featured:hover .circle span {



	color:#ffffff;



	position:relative;



}



iframe {



	border:0px !important;



}



.tp-caption {



	-moz-opacity: 1;



	-webkit-opacity: 1;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



	opacity: 1;



	width: 100%;



	height: 100%;



	top: 0;



	display: block;



	position: absolute;



	-webkit-font-smoothing: antialiased !important;



	left: 0 !important;



}



.tp-caption a {



	width: 100%;



	height: 100%;



	display: block;



}



.tp-caption a div {



	width: 100%;



	height: 100%;



	display: block;



}



body.page-empty {



	background:none;



}



.product-quick-view {



	margin:20px 0 0;



	background:none;



}



.product-quick-view .product-img-box .product-label {



	display:none;



}



.product-quick-view .product-shop .price-box .special-price .price {



	font-size:200%;



}



.product-quick-view .more-views li a img {



	max-width:80%;



}



.product-quick-view .product-shop .add-to-box .add-to-links {



	display:inline-block;



	margin:10px 0 0;



	padding:0;



}



.clearer:after, .nav-header-bottom:after, .mt-cart:after, .show-grid-slide:after, .header-act:after, .nav-header:after, .mt-banner-act:after, .header-container:after, .header-container .top-container:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {



	clear:both;



	content:".";



	display:block;



	height:0;



	line-height:0;



	overflow:hidden;



}



.widget-toggle {



	display:block;



	overflow:hidden;



	text-indent:-9999px;



	width:18px;



	height:9px;



	margin-top:15px;



	margin-left:13px;



}



.product-hover .front-img {



	-webkit-transform:rotateX(0deg) rotateY(0deg);



	-webkit-transform-style:preserve-3d;



	-webkit-backface-visibility:hidden;



	-moz-transform:rotateX(0deg) rotateY(0deg);



	-moz-transform-style:preserve-3d;



	-moz-backface-visibility:hidden;



-o-transition:all .6s ease-in-out;



-ms-transition:all .6s ease-in-out;



-moz-transition:all .6s ease-in-out;



-webkit-transition:all .6s ease-in-out;



transition:all .6s ease-in-out;



	max-width:100%;



}



.product-hover:hover .front-img {



	-webkit-transform:rotateY(180deg);



	-moz-transform:rotateY(180deg);



	opacity:0.3;



}



.product-hover:hover .product-img-additional {



	position:absolute;



	-webkit-transform:rotateX(0deg) rotateY(0deg);



	-moz-transform:rotateX(0deg) rotateY(0deg);



	z-index:2;



}



.product-img-additional {



	-moz-box-sizing:border-box;



	-webkit-box-sizing:border-box;



	box-sizing:border-box;



	-ms-box-sizing:border-box;



	position:absolute;



	top:0px;



	left:0px;



	width:100%;



	z-index:-1;



	-webkit-transform:rotateY(-180deg);



	-webkit-transform-style:preserve-3d;



	-webkit-backface-visibility:hidden;



	-moz-transform:rotateY(-180deg);



	-moz-transform-style:preserve-3d;



	-moz-backface-visibility:hidden;



-o-transition:all .6s ease-in-out;



-ms-transition:all .6s ease-in-out;



-moz-transition:all .6s ease-in-out;



-webkit-transition:all .6s ease-in-out;



transition:all .6s ease-in-out;



}



.block-contact h3 {



	text-transform:capitalize;



	font-size:160%;



	font-weight:500;



	margin:0 0 20px;



}



.block-contact .page-title {



	padding:0;



}



.block-contact .page-header h1 {



	text-align:center;



	font-size:200%;



}



.cms-typography .main-content {



	background:none;



	padding-top:10px;



}



.cms-typography .main-container .main {



	background:none;



}



.cms.cms-typography .feature p {



	padding-left:75px;



}



.cms.cms-typography .feature h6 {



	font-size:120%;



}



.cms.cms-typography .custom-feature .feature p {



	padding-left:45px;



}



.cms.cms-typography .custom-feature .feature .icon {



	padding:6px 9px;



}



.cms.cms-typography .custom-feature .feature .icon .fa {



	display:inline-block;



	font-size:103%;



	line-height:20px;



	margin:0;



	text-align:center;



}



.cms h1, .cms h2, .cms h3, .cms h4, .cms h5, .cms h6, .cms .h1, .cms .h2, .cms .h3, .cms .h4, .cms .h5, .cms .h6 {



	font-weight:300;



}



.cms .messages .success-msg {



	background:none;



	padding:10px 8px 8px;



	border:medium none;



	background:#dcfbcc;



}



.cms .messages .error-msg {



	background:none;



	padding:10px 8px 8px;



	border:medium none;



	background:#fddace;



}



.cms .messages .notice-msg {



	background:none;



	padding:10px 8px 8px;



	border:medium none;



	background:#fef5de;



}



.cms .messages .fa.fa-check-square {



	color:#69a747;



	font-size:200%;



	display:inline;



}



.cms .messages .fa.fa-exclamation-triangle {



	color:#dc3f09;



	font-size:200%;



	display:inline;



}



.cms .messages .fa.fa-lightbulb-o {



	font-size:270%;



	display:inline;



}



.cms a {



	outline:medium none;



}



.cms .page-title h1 {



	font-size:250%;



	text-transform:capitalize;



	text-align:center;



}



.cms .fa {



	font-size:150%;



	font-style:normal;



	display:block;



	line-height:30px;



	margin:0 0 0 5px;



}



.cms .fa.fa-angle-right {



	font-size:100%;



	display:inline;



}



.cms .section-title {



	border-bottom:1px solid #e5e5e5;



	font-weight:normal;



	line-height:1.2222em;



	padding-bottom:7px;



	padding-top:7px;



}



.cms .feature span.icon {



	padding:10px 12px 12px;



}



.cms h3 {



	font-size:160%;



	margin-top:10px;



}



.cms ul.bullet li {



	background-repeat:no-repeat;



	background-position:0 3px;



	background-color:transparent;



	list-style:none outside none;



	color:#484848 !important;



	font-size:110%;



}



.slider-product-wrapper-lastest .nav-wrapper {



	display:none;



}



.caroufredsel_wrapper {



	padding:20px 0 20px 0;



}



.spb_content_element {



	padding:50px 0 0;



}



.section-line {



	border-bottom:1px solid #e5e5e5;



	clear:both;



	display:block;



	font-size:0;



	height:0;



	line-height:0;



	margin:0 0 10px;



	overflow:hidden;



	padding:10px 0 0;



	text-indent:-9999em;



}



.is-sticky .long-box-shadow {



	box-shadow:none;



}



.is-sticky .logo-sticky > a img {



	vertical-align:text-top;



}



.is-sticky #mt-sticky-header {



	background:#343434;



	box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35);



	left:0;



	margin-left:0;



	opacity:0.9;



	padding:0;



	position:fixed;



	top:0;



	width:100%;



	z-index:30;



	display:block;



}



.is-sticky .header-cars {



	border-bottom:none;



}



.is-sticky .nav-top {



	box-shadow:none;



	padding:0;



}



.is-sticky .logo-sticky {



	display:block !important;



	float:left;



	height:56px;



	line-height:56px;



	padding:0 10px;



	position:relative;



	z-index:999;



}



.is-sticky .header-cars {



	margin:0;



}



.is-sticky #mtnav li.home {



	border:none !important;



	display:none;



}



.is-sticky .cat-label {



	display:none !important;



}



#notification {



	position:relative;



}



#notification .success {



	background:none repeat scroll 0 0 #ffffff;



	border-radius:0;



	box-shadow:0 5px 20px rgba(0, 0, 0, 0.3);



	left:50%;



	margin-left:-175px;



	margin-right:10px;



	max-width:350px;



	padding:21px 40px 21px 80px;



	position:fixed;



	top:0;



	z-index:10000;



}



#notification .success i.fa-check {



	font-size:240%;



	color:green;



	position:absolute;



	left:20px;



	top:22px;



}



.close {



	position:absolute;



	top:8px;



	right:9px;



}



#back-top {



	bottom:30px;



	position:fixed;



	right:10px;



	z-index:999;



}



#back-top a:hover .sticker-wrapper {



	right:-5px;



	top:5px;



}



#back-top a:hover .sticker {



	height:60px;



	width:60px;



}



.sticker-wrapper {



	-webkit-transition:all 100ms ease-in-out 0s;



	position:relative;



	right:0;



	top:0;



	transition:all 100ms ease-in-out 0s;



}



.sticker {



	-webkit-border-radius:50% 50% 50% 50%;



	-webkit-transition:all 100ms ease-in-out 0s;



	border-radius:50% 50% 50% 50%;



	display:table-cell;



	font-size:2.1666em;



	font-weight:bold;



	height:50px;



	text-align:center;



	transition:all 100ms ease-in-out 0s;



	vertical-align:middle;



	width:50px;



	background:#dfdfdf;



}



@keyframes capabilitieswidth {



0% {



width:0;



}



100% {



width:100%;



}



}



@-webkit-keyframes capabilitieswidth {



0% {



width:0;



}



100% {



width:100%;



}



}



@keyframes opacity {



0% {



filter:1;



opacity:0;



-moz-opacity:0;



}



100% {



filter:1;



opacity:1;



-moz-opacity:1;



}



}



@-webkit-keyframes opacity {



0% {



filter:1;



opacity:0;



-moz-opacity:0;



}



100% {



filter:1;



opacity:1;



-moz-opacity:1;



}



}



.about-us {



	font-size:110%;



	line-height:23px;



	padding:20px;



}



.about-us h1, .about-us h2, .about-us h3, .about-us h4, .about-us h5, .about-us h6, .about-us .h1, .about-us .h2, .about-us .h3, .about-us .h4, .about-us .h5, .about-us .h6 {



	font-weight:300;



}



.about-us .separator.small {



	background-color:#303030;



	display:block;



	height:2px;



	margin:10px auto 20px;



	position:relative;



	width:22px;



}



.about-us .progress {



	height:10px;



	position:relative;



	overflow:visible;



}



.about-us .progress .progress-bar {



	position:absolute;



	top:0;



	left:0;



	border:0;



	box-shadow:none;



	background:none !important;



}



.about-us .progress .progress-bar:before {



	content:'';



	background:#d02a21;



	width:100%;



	height:100%;



	position:absolute;



	top:0;



	left:0;



	-webkit-animation:capabilitieswidth 10s ease-out;



	animation:capabilitieswidth 10s ease-out;



	-moz-animation:capabilitieswidth 10s ease-out;



	border-radius:4px 0 0 4px;



	-webkit-border-radius:4px 0 0 4px;



	-moz-border-radius:4px 0 0 4px;



	-ms-border-radius:4px 0 0 4px;



	-o-border-radius:4px 0 0 4px;



}



.about-us .progress .progress-bar span {



	position:absolute;



	right:0;



	bottom:20px;



	color:#000000;



	-webkit-animation:opacity 10s ease-out;



	animation:opacity 10s ease-out;



	-moz-animation:opacity 10s ease-out;



}



.about-us h2 {



	font-size:200%;



	text-align:center;



	text-transform:uppercase;



	margin:20px 0;



}



.about-us .subtitle {



	font-size:140%;



	text-align:center;



	line-height:150%;



	font-weight:300;



	margin-bottom:30px;



}



.about-us .item_inner {



	text-align:center;



	padding:10px;



	margin:10px 0;



	border:1px solid #eeeeee;



}



.about-us .item_inner .info h3 {



	margin:10px 0;



	font-size:130%;



}



.about-us .item_inner .info .social a {



	display:inline-block;



	padding:3px 10px;



	color:#d02a21;



}



.about-us .item_inner .info .social a i, .about-us .item_inner .info .social a em {



	font-style:normal;



	font-size:120%;



}



.about-us .item_inner .info .social a:hover {



	color:#cfcfcf;



}



.about-us .whatwedo > .row {



	padding:15px 0;



}



.about-us .whatwedo > .row h3 {



	font-size:140%;



	margin:0;



	padding:0 0 15px;



	border-bottom:1px solid #dddddd;



	display:inline-flex;



}



.about-us .social a {



	margin:0;



}



.titlebigwhite {



	text-transform:uppercase;



}



#cboxContent.newsletterbox {



	border-radius:3px;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



}



#cboxContent.newsletterbox #cboxLoadedContent {



	margin:0 auto;



	width:60% !important;



}



#cboxContent.newsletterbox #cboxLoadedContent .validation-advice {



	text-align:center;



	margin:0 auto 10px;



}



#cboxContent.newsletterbox #cboxLoadedContent #advice-required-entry-newsletter {



	width:180px;



}



#cboxContent.newsletterbox .block-subscribe {



	box-shadow:none;



	color:#ffffff;



}



#cboxContent.newsletterbox .block-subscribe .block-title {



	background-color:transparent;



	float:none;



	text-align:center;



}



#cboxContent.newsletterbox .block-subscribe .block-title p {



	margin:20px 0 0;



}



#cboxContent.newsletterbox .block-subscribe .block-content, #cboxContent.newsletterbox .block-subscribe .block-content .input-box, #cboxContent.newsletterbox .block-subscribe .block-content .actions {



	margin:auto;



	float:none;



	text-align:center;



	height:auto;



}



#cboxContent.newsletterbox .block-subscribe .block-title span {



	font-size:200%;



	color:#ffffff;



}



#cboxContent.newsletterbox .block-subscribe .block-content .input-box input.input-text {



	opacity:0.8;



	width:100%;



	background-color:#ffffff;



	border:1px solid #eeeeee;



	margin:0 0 15px;



	height:auto;



}



#cboxContent.newsletterbox .block-subscribe .block-content .subcriper_label {



	margin:30px 0 0;



}



#cboxContent.newsletterbox .block-subscribe .block-content .subcriper_label input {



	margin:0;



}



#cboxContent.newsletterbox .block-content {



	background-color:transparent;



}



.owl-theme .owl-controls .owl-buttons div {



	padding:3px 0;



	background-color:transparent;



	border-radius:0;



}



.owl-theme .owl-controls .owl-buttons div .fa {



	font-size:150%;



	display:block;



	float:none;



	line-height:30px;



	text-align:center;



	text-decoration:none;



}



.owl-theme .owl-controls .owl-pagination {



	display:none;



}



.col-left .effect-pageLeft {



	margin:0 0 20px;



	position:relative;



}



.col-left .effect-pageLeft .main-heading {



	padding:20px;



	border-bottom:1px solid #e6e7e8;



}



.col-left .effect-pageLeft .main-heading .heading-wrapper-title {



	border:none;



	padding:0;



	margin:0;



}



.owl-carousel {



	background-color:#ffffff;



	margin:0;



	padding:10px 20px 20px;



}



.col-left .owl-wrapper {



	float:left;



	height:40px;



}



.topborders {



	padding: 0 !important;



	height: 1px !important;



}



.topborders li {



	width: 25%;



	float: left;



	height: 10px;



}



.topborders li.first {



	border: 6px solid #24ab9d;



}



.topborders li.second {



	border: 6px solid #d4652d;



}



.topborders li.third {



	border: 6px solid #69b11f;



}



.topborders li.fourth {



	border: 6px solid #985aaf;



}



.col-left .owl-controls .owl-buttons {



	right:0;



}



.var-narrow .timeline-header .summary {



	font-size:200% !important;



}



.qty-holder {



	display:none;



}



.ie8 .tp-caption.customtext {



	background:#6a5d5a !important;



}



.ie8 .container {



	width:1170px;



}



.ie8 .products2 .col-lg-2 {



	display:none;



}



.ie8 .mt-ajax-container .col-lg-3 {



	width:50px;



}



.ie8 .mt-ajax-container .col-lg-9 {



	width:200px;



}



.ie8 .my-account a img {



	width:auto;



}



.ie8 .toolbar .toolbar-top .sorter .view-mode label {



	padding-right:1px;



}



.ie8 .product-view .product-img-box .more-views {



	width:310px;



}



.ie8 .tp-caption.small_text.small_text_custom {



	font-size:14px;



}



.ie8 .widget-static-block .custom .title h2 {



	font-size:200%;



}



.ie8 .products2 .nav-wrapper {



	display:none;



}



.ie8 .price-slider {



	width:265px;



}



.ie8 .circle:before {



	background-color:transparent !important;



}



.ie8 .block-featured:hover .circle:before {



	background-color:#fe5252 !important;



}



.ie8 .block-featured .mt-features .circle span.icon-dashboard {



	color:#151515;



}



.ie8 .category-products a.product-image:before {



	background-image:url(../images/bg-transparent.png);



	background-position:0 0;



	background-repeat:no-repeat;



	background-color:transparent;



}



.ie8 .category-products .item .main-quickview {



	display:none;



}



.ie8 .category-products .item:hover .main-quickview {



	display:block;



}



.ie8 .header-content-right .top-seach input#search {



	padding:0;



	height:40px;



	line-height:40px;



}



.ie8 .slider-attribute-wrapper .flex-viewport {



	padding-top:0;



}



.ie8 .mtmenu-block-bottom .right {



	padding:33px 10px;



}



.ie8 .toolbar .toolbar-top .limiter .mt-toolbar-label {



	font-size:80%;



}



.ie8 .product-view .product-img-box .more-views li a img {



	max-width:70%;



}



.ie8 .product-view ul.more-views-direction-nav li a.more-views-prev {



	left:0;



}



.ie8 .product-view ul.more-views-direction-nav li a.more-views-next {



	right:0;



}



.ie8 .rtl #mtnav li.level0.last, .ie8 .rtl #mtnav li.level0.menu-item-right {



	float:right;



}



:root .owl-carousel {



	padding:10px 0 \9;



}



:root .item .products-list {



	margin:0 15px 0 0 \9;



}



:root .item .products-list {



	width:40% \9;



}



:root .item .top-actions-inner {



	width:50% \9;



}



:root .item .top-actions-inner {



	float:none \9;



}



:root .item .product-item {



	display:inline-block \9;



}



:root .block-subscribe .block-content .input-box input.input-text {



	line-height:20px \9;



}



:root .tp-leftarrow.default {



	background:url("../images/nav-slide.png") no-repeat scroll left top \9;



}



:root .bestseller .img-responsive.lazy {



	width:100%;



	float:left;



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



.item .addtocart button.btn-cart {



overflow:inherit;



}



.owl-carousel {



padding:10px 0;



}



.item .products-list {



margin:0 15px 0 0;



}



.item .products-list {



width:40%;



}



.item .top-actions-inner {



width:50%;



}



.item .top-actions-inner {



float:none;



}



.item .product-item {



display:inline-block;



}



.tp-leftarrow.default, .tp-rightarrow.default {



top:50% !important;



}



.toolbar p.mt-toolbar-label {



font-size:80%;



}



::i-block-chrome, .category-products .products-itemgrid-5col .item:hover .actions, ::i-block-chrome, .category-products .products-itemgrid-6col .item:hover .actions, ::i-block-chrome, .category-products .products-itemgrid-7col .item:hover .actions, ::i-block-chrome, .category-products .products-itemgrid-8col .item:hover .actions {



margin-bottom:60px;



}



}/** cutom category view **/



.catalog-category-view .main-block .left-content {



	position:relative;



	z-index:4;



	padding-left: 0;



}



.catalog-category-view .main-block .right-content {



	padding-right: 0;



}



.leftsideblock {



	padding-left: 0 !important;



}



.rightsideblock {



	padding-right: 0;



}



.catalog-category-view .main-block .left-content .main-inner-left-bt {



	margin:20px 0 0;



}



.catalog-category-view .main-block .left-content .main-inner {



	padding:0;



}/*.catalog-category-view .main-block .left-content .bottom .textlink {	top:220px;	left:20px;	}.catalog-category-view .main-block .left-content .bottom .mt-box:hover .textlink { left:50px; }*/



.catalog-category-view .main-block .right-content .main-inner {



	padding:0;



}



.catalog-category-view .main-block .right-content .top-01 .img-responsive {



	max-width:76%;



}



.catalog-category-view .main-block .right-content .top-01 .textlink {



	left:20px;



}



.catalog-category-view .main-block .right-content .top-01 .mt-box:hover .textlink {



	left:45px;



}



.catalog-category-view .main-block .right-content .top-02 .img-responsive {



	max-width:76%;



}



.catalog-category-view .main-block .right-content .top-02 .textlink {



	left:20px;



}



.catalog-category-view .main-block .right-content .top-02 .mt-box:hover .textlink {



	left:45px;



}/** contact form category page **/



.catalog-category-view .main-block .right-content .block_content_right_top_01 {



	position:relative;



	z-index:1;



}



.catalog-category-view .main-block .right-content .block_content_right_top_02 {



	position:relative;



	z-index:0;



}



.catalog-category-view .main-block .mt-box {



	margin:0;



	overflow:hidden;



	position:relative;



	transition:opacity 0.2s ease-in-out 0s;



	-ms-transition:opacity 0.2s ease-in-out 0s;



	-webkit-transition:opacity 0.2s ease-in-out 0s;



}



.catalog-category-view .main-block .mt-box img {



	display:block;



	transition:all 700ms ease 0s;



	-ms-transition:all 700ms ease 0s;



	-webkit-transition:all 700ms ease 0s;



}



.catalog-category-view .main-block .mt-box:hover img {



	-webkit-transform-origin:scale(1.1) rotate(0.1deg);



	-webkit-transform:scale(1.1) rotate(0.1deg);



	transform-origin:scale(1.1) rotate(0.1deg);



	transform:scale(1.1) rotate(0.1deg);



}



.catalog-category-view .main-block .mt-box:hover .item-over {



	background-color:#d02a21;		/*overflow:visible;*/



	opacity:0.8;



}



.catalog-category-view .main-block .mt-box:active .item-over {



	background-color:#d02a21;		/*overflow:visible;*/



	opacity:0.8;



}



.catalog-category-view .main-block .mt-box:focus .item-over {



	background-color:#d02a21;		/*overflow:visible;*/



	opacity:0.8;



}



.catalog-category-view .main-block .mt-box:hover .textlink {



	left:100px;



	opacity:1;



}



.catalog-category-view .main-block .item-over {



	bottom:0;



	left:0;



	opacity:0;



	overflow:hidden;



	position:absolute;



	right:0;



	text-align:center;



	top:0;



	transition:opacity 400ms ease 0s;



	-ms-transition:opacity 400ms ease 0s;



	-webkit-transition:opacity 400ms ease 0s;



}



.catalog-category-view .main-block .item-over .postlink {



	border:2px solid;



	border-radius:100%;



	color:#ffffff;



	height:45px;



	left:0;



	margin-left:auto;



	margin-right:auto;



	padding-top:10px;



	position:absolute;



	right:0;



	top:30%;



	width:45px;



}/** desc **/



.catalog-category-view .main-block .mt-box:hover .subcatdesc {



	left:100px;



	opacity:1;



}



.catalog-category-view .main-block .item-over .subcatdesc {



	left:80px;



	opacity:0;



	color:#ffffff;



	text-align:left;



	position:absolute;



	transition:all 1s ease-out 0s;



	-ms-transition:all 1s ease-out 0s;



	-webkit-transition:all 1s ease-out 0s;



	top:37%;



}/** contact form category page **/



.catalog-category-view .main-block .mt-box:hover .contactForm {



	left: 100px;



	opacity: 1;



}



.catalog-category-view .main-block .item-over .contactForm {



	left:80px;



	opacity:0;



	position:absolute;



	transition:all 1s ease-out 0s;



	-ms-transition:all 1s ease-out 0s;



	-webkit-transition:all 1s ease-out 0s;



	top:50%;



}



.catalog-category-view .main-block .item-over .contactForm h4 {



	color: #fff;



}



.catalog-category-view .main-block .item-over .contactForm .fieldset {



	background: transparent;



	padding: 0;



}



.catalog-category-view .main-block .item-over .contactForm .fieldset input.input-text {



	background: #fff;



}



.catalog-category-view .main-block .item-over .textlink {



	left:80px;



	opacity:0;



	position:absolute;



	transition:all 1s ease-out 0s;



	-ms-transition:all 1s ease-out 0s;



	-webkit-transition:all 1s ease-out 0s;



	top:27%;



	color:#ffffff;



	text-transform:uppercase;



	letter-spacing:2px;



	font-size:150%;



	font-weight:300;



}



.catalog-category-view .main-block .item-over .textlink {



}



.catalog-category-view .main-block .item-over .textlink a {



	color:#ffffff;



	text-transform:uppercase;



	letter-spacing:2px;



	font-weight:300;



}



.catalog-category-view .main-block .block_content_right_bottom {



	margin:20px 0 0;



	position:relative;



	z-index:2;



}/*** home page new codex login from **/



#logincodex {



	width: 75%;



	float: right;



}



#logincodex .fieldset {



	margin:0;



	padding:0;



}



#logincodex .form-list li {



	padding:0;



}



#logincodex .buttons-set {



	margin:0;



	padding:0;



}



#logincodex input.input-text {



	height: 30px;



}/** custom category view ended**/



@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {



.mt-wrapper .header .logo img {



min-height:1px;



}



}



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {



.mt-wrapper .header .logo img {



min-height:1px;



}



}



@media only screen and (max-width: 1078px) {



.header-middle {



display:none;



}



}/** project page**/



.news-account {



	padding: 20px;



}



.block-projects {



	float: left;



	width: 100%;



}



.block-projects .page-header {



	border: none;



}



.block-projects .page-header h1 {



	text-align: center;



	font-size: 200%;



}



.block-projects .page-header h1 {



	font-weight: normal;



	text-transform: uppercase;



}



.block-projects .separator.small {



	background-color: #303030;



	display: block;



	height: 2px;



	margin: 10px auto 20px;



	position: relative;



	width: 22px;



}



.block-projects .leftblock h3 span, .block-projects .page-title h3 span {



	float: left;



}



.block-projects .infoblock {



	float: left;



	margin: 0px 0px 20px;



	width: 90%;



	padding: 10px;



	border: 1px solid #e4e6e7;



	border-top: 0;



}



.smalldesc h4 {



	text-align: center;



}



.block1, .block2, .block1 h3, .block2 h3 {



	float: left;



	width: 90%;



}



.block1 h3, .block2 h3 {



	margin: 0;



	background-color: #f0f2f3;



	padding: 10px;



	border: 1px solid #e4e6e7;



}



.block1 p, .block2 p {



	margin: 0;



	line-height: 20px;



}



.bottomprojects {



	width: 100%;



	border: 1px solid #e4e6e7;



	padding: 5px;



	float: left;



}



.bottomprojects h3 {



	margin-bottom: 10px;



	text-align: left;



	width: 100%;



	border-bottom: 1px solid #ebebeb;



	padding-bottom: 15px;



}



.bottomprojects .item {



	width: 100%;



	float: left;



	padding: 0 0 5px;



}



.bottomprojects .item .item-inner {



	overflow: hidden;



	position: relative;



}



.bottomprojects .item h4 {



	margin: 0;



	text-transform: none;



	font-weight: 300;



	font-size: 115%;



}



.bottomprojects .item .item-inner .banner {



	padding: 20px 0;



}



.bottomprojects .item .item-inner:hover .title-hover {



	left: 132px;



	-webkit-transition: all 1s ease-out 0s;



	-moz-transition: all 1s ease-out 0s;



	-ms-transition: all 1s ease-out 0s;



	-o-transition: all 1s ease-out 0s;



	transition: all 1s ease-out 0s;



	background: none;



	position: absolute;



	bottom: 90px;



	width: 190px;



}



.bottomprojects .item .block-content a {



	border-bottom: 1px solid #d02a21;



	color: #d02a21;



	font-size: 100%;



	text-transform: uppercase;



	display: inline-block;



}



.bottomprojects .item .item-inner .title-hover {



	-webkit-transition: all 1s ease-out 0s;



	-moz-transition: all 1s ease-out 0s;



	-ms-transition: all 1s ease-out 0s;



	-o-transition: all 1s ease-out 0s;



	transition: all 1s ease-out 0s;



	background: none;



	left: -190px;



	position: absolute;



	bottom: 90px;



	width: 190px;



}



.bottomprojects .item .item-inner .block-content-statick p {



	margin: 0 0 10px;



	line-height: 1.4;



}



.cms-page-view .tp-bullets {



	z-index: 1000;



	position: absolute;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



	-moz-opacity: 1;



	-khtml-opacity: 1;



	opacity: 1;



	-webkit-transition: opacity 0.2s ease-out;



	-moz-transition: opacity 0.2s ease-out;



	-o-transition: opacity 0.2s ease-out;



	-ms-transition: opacity 0.2s ease-out;



	-webkit-transform: translateZ(5px);



}



.cms-page-view .rev_slider_wrapper ul li {	/*max-height: 400px !important;*/



	left: auto !important;



}



.cms-page-view .rev_slider_wrapper ul {



	padding: 0 !important;



}



.cms-page-view .tp-bullets.simplebullets.round .bullet {



	cursor: pointer;



	position: relative;



	width: 20px;



	height: 20px;



	margin-right: 0px;



	float: left;



	margin-top: 0px;



	margin-left: 3px;



}



.cms-page-view .tp-bullets.hidebullets {



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



	-moz-opacity: 0;



	-khtml-opacity: 0;



	opacity: 0;



}



.cms-page-view .tp-bgimg {



}



.viewcat .row {



	margin-right: 0px !important;



	margin-left: 0px !important;



}



.cms-page-view .fullwidthbanner-container {



	width: 100%;



	position: relative;



}



.cms-page-view .tp-bullets.simplebullets.round .bullet:hover, .cms-page-view .tp-bullets.simplebullets.round .bullet.selected, .cms-page-view .tp-bullets.simplebullets.navbar .bullet:hover, .cms-page-view .tp-bullets.simplebullets.navbar .bullet.selected {



	background-position: bottom left;



}



.cms-page-view .tp-bullets {



	z-index: 1000;



	position: absolute;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



	-moz-opacity: 1;



	-khtml-opacity: 1;



	opacity: 1;



	-webkit-transition: opacity 0.2s ease-out;



	-moz-transition: opacity 0.2s ease-out;



	-o-transition: opacity 0.2s ease-out;



	-ms-transition: opacity 0.2s ease-out;



	-webkit-transform: translateZ(5px);



}



.top.slider {



	margin-bottom: 10px;



}



.withback {



	background-color: #f0f2f3;



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



.cms-page-view .tp-leftarrow.default, .cms-page-view .tp-rightarrow.default {



}



}



.cms-index-index .main-container .container:last-child {



	margin-top: 65px;



}



.cms-index-index .main-container .container:last-child .mt-postscript .slider-block-wrapper div div:first-child {



	text-align: right;



}



.cms-index-index .main-container .container:last-child .main {



}



.cms-special-offers .main_slide_inner {



	background-color: #ffffff;



	padding: 10px;



	position: relative;



	z-index: 9;



}



.cms-special-offers .main_slide_inner .main_slide_left {



	text-align: center;



}



.cms-special-offers .main_slide_inner .main_slide_left .col-lg-6, .cms-special-offers .main_slide_inner .main_slide_left .row .col-lg-12 {



	padding-right: 0;



}



.cms-special-offers .main_slide_inner .main_slide_left .item {



	text-align: center;



}



.cms-special-offers .main_slide_inner .main_slide_left h3 {



	position: absolute;



	top: -10px;



	left: -15px;



	font-size: 100%;



	font-weight: 300;



	letter-spacing: 2px;



	margin: 10px 0 5px;



	text-transform: uppercase;



	text-align: left;



}



.cms-special-offers .main_slide_inner .main_slide_left .item img {



	max-width: 100%;



}



.cms-special-offers .main_slide_inner .main_slide_left img {



	max-width: 100%;



}



.cms-special-offers .main-inner {



	padding: 20px;



	background-color: #ffffff;



}



.cms-special-offers .main-container .container:last-child .main {



	background-color: #ffffff;



}



.special-offer-slider {



	margin-top:30px;



	margin-bottom:20px;



}



.cms-special-offers .main-container .container:last-child {



	margin-top: 65px;



}



.cms-special-offers .main-blog {



	margin: 20px 0 0;



	position: relative;



	z-index: 14;



}



.cms-special-offers {



	margin-bottom: 20px;



}



.cms-special-offers .main-blog .block-content a {



	border-bottom: 1px solid #d02a21;



	color: #d02a21;



	font-size: 100%;



	text-transform: uppercase;



	display: inline-block;



}



.cms-special-offers .main-blog .slider-block-wrapper .item .item-inner .banner {



	padding: 20px 0;



}



.cms-special-offers .main-blog h4 {



	margin: 0;



	text-transform: none;



	font-weight: 300;



	font-size: 115%;



}



.cms-special-offers .main-blog .item-inner {



	overflow: hidden;



	position: relative;



}



.main_slide_left .items .slider-block-wrapper .col-lg-12 {



	padding:0 !important;



}



.main_slide_left .row.show-grid {



	margin-bottom: 10px;



}



.cms-special-offers .main_slide_inner, .cms-special-offers .main-inner {



	background: #ffffff;



	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08), -1px 1px #e4e6e7, -2px 2px #e4e6e7, -3px 3px #d9dbdc, -4px 4px #d9dbdc, -5px 5px #dadcdd, -6px 6px #dadcdd, -7px 7px #dadcdd, -8px 8px #dbddde, -9px 9px #dbddde, -10px 10px #dcdedf, -11px 11px #dcdedf, -12px 12px #dcdedf, -13px 13px #dddfe0, -14px 14px #dddfe0, -15px 15px #dee0e1, -16px 16px #dee0e1, -17px 17px #dee0e1, -18px 18px #dfe1e2, -19px 19px #dfe1e2, -20px 20px #e0e2e3, -21px 21px #e0e2e3, -22px 22px #e0e2e3, -23px 23px #e1e3e4, -24px 24px #e1e3e4, -25px 25px #e2e4e5, -26px 26px #e2e4e5, -27px 27px #e2e4e5, -28px 28px #e3e5e6, -29px 29px #e3e5e6, -30px 30px #e4e6e7, -31px 31px #e4e6e7, -32px 32px #e4e6e7, -33px 33px #e5e7e8, -34px 34px #e5e7e8, -35px 35px #e6e8e9, -36px 36px #e6e8e9, -37px 37px #e6e8e9, -38px 38px #e7e9ea, -39px 39px #e7e9ea, -40px 40px #e8eaeb, -41px 41px #e8eaeb, -42px 42px #e8eaeb, -43px 43px #e9ebec, -44px 44px #e9ebec, -45px 45px #eaeced, -46px 46px #eaeced, -47px 47px #eaeced, -48px 48px #ebedee, -49px 49px #ebedee, -50px 50px #eceeef, -51px 51px #eceeef, -52px 52px #eceeef, -53px 53px #edeff0, -54px 54px #edeff0, -55px 55px #eef0f1, -56px 56px #eef0f1, -57px 57px #eef0f1, -58px 58px #eff1f2, -59px 59px #eff1f2, -60px 60px #f0f2f3;



}



.cms-page-view .header-container {



	margin-bottom: 20px;



}



.axistobanner img {



	max-width:100%;



}



.axislogin {



	margin-top: 20px;



	text-align:center;



}



.axisloginbutton {



	background:url(../images/login-button-landing.jpg) no-repeat;



	text-indent: -11111px;



	width: 346px;



	height: 55px;



	display: block;



	margin: 0 auto;



}



.logintext {



	padding-top:15px;



	margin-top:15px;



	border-top: 2px solid #eee;



	margin: 15px auto;



	width: 346px;



	text-align: center;



}



.logintext a {



	color: #d02a21;



}



.address_block {



	background-color: #1e93d6;



	color:#fff;



	padding-bottom: 25px;



}



.address_block .page-header {



	margin-bottom: 0;



	padding-bottom: 0;



	padding-left:20px;



}



.cms-page-view .block-contacts .contact-address-block {



	margin:0;



}



.block-contacts .contact-address-block {



	float:none !important;



}



.block-contact .page-header h1 {



	text-align:left;



}



.cms-page-view .edit-account {



	padding-left:0px;



}



.cms-page-view .contact-contactinfo a {



	color: #FFF;



}



.cms-page-view .news-account p {



	margin:0;



}



.cms-home-left .main_slide_inner .main_slide_bottom {



	padding-right: 0;



}



.viewcatsp {



	background: #ffffff;



	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08), -1px 1px #e4e6e7, -2px 2px #e4e6e7, -3px 3px #d9dbdc, -4px 4px #d9dbdc, -5px 5px #dadcdd, -6px 6px #dadcdd, -7px 7px #dadcdd, -8px 8px #dbddde, -9px 9px #dbddde, -10px 10px #dcdedf, -11px 11px #dcdedf, -12px 12px #dcdedf, -13px 13px #dddfe0, -14px 14px #dddfe0, -15px 15px #dee0e1, -16px 16px #dee0e1, -17px 17px #dee0e1, -18px 18px #dfe1e2, -19px 19px #dfe1e2, -20px 20px #e0e2e3, -21px 21px #e0e2e3, -22px 22px #e0e2e3, -23px 23px #e1e3e4, -24px 24px #e1e3e4, -25px 25px #e2e4e5, -26px 26px #e2e4e5, -27px 27px #e2e4e5, -28px 28px #e3e5e6, -29px 29px #e3e5e6, -30px 30px #e4e6e7, -31px 31px #e4e6e7, -32px 32px #e4e6e7, -33px 33px #e5e7e8, -34px 34px #e5e7e8, -35px 35px #e6e8e9, -36px 36px #e6e8e9, -37px 37px #e6e8e9, -38px 38px #e7e9ea, -39px 39px #e7e9ea, -40px 40px #e8eaeb, -41px 41px #e8eaeb, -42px 42px #e8eaeb, -43px 43px #e9ebec, -44px 44px #e9ebec, -45px 45px #eaeced, -46px 46px #eaeced, -47px 47px #eaeced, -48px 48px #ebedee, -49px 49px #ebedee, -50px 50px #eceeef, -51px 51px #eceeef, -52px 52px #eceeef, -53px 53px #edeff0, -54px 54px #edeff0, -55px 55px #eef0f1, -56px 56px #eef0f1, -57px 57px #eef0f1, -58px 58px #eff1f2, -59px 59px #eff1f2, -60px 60px #f0f2f3;



	padding: 10px;



	text-align:left;



}



.viewcatsp img {



	max-width:100%;



	height: auto;



}



.leftmenucatstat {



	background:#011422;



	padding: 10px;



}



.leftmenucatstat li {



	color:#fff;



	padding: 10px 0px;



	border-bottom: 1px solid #1b3f57;



}



.leftmenucatstat li a {



	color:#fff;



}



.leftcatmenu {



	padding-left: 0 !important;



}



.maincatname {



	text-transform: uppercase;



}/* category tabs */



.category-tabs {



	height:42px;



	margin:0 !important;



	overflow:hidden;



	position:relative;



	z-index:0;



	display:block;



	float:left;



}



.category-tabs li {



	float:left;



	margin-right: 10px;



	padding:0px;



	outline:medium none;



	height:40px;



	background:#cc4941;



}



.category-tabs li a {



	color: #fff;



	display:block;



	line-height:41px;



	text-decoration:none;



	padding:0px 20px 0;



	outline:none;



	font-size:120%;



	text-transform:uppercase;



}



.category-tabs li a:hover {



	text-decoration:none;



	outline:none;



	background:#b3261d;



}



.category-tabs li.first {



	padding:0;



}



.category-tabs li.active {



	border-bottom:1px solid #b3261d;



	border-left:0;



	height: 42px;



}



.category-tabs li.active a {



	text-decoration:none;



	background:#b3261d;



	outline:none;



}



.category-tabs li.active:hover a {



	outline:none;



	text-decoration:none;



}



.category-collateral .title-divider {



	position:relative;



	top:-1px;



	display:none;



}



.category-tabs-content-inner {



	outline:medium none;



	padding:20px 18px 18px;



	text-align:left;



}



.category-tabs-content-inner .flex-direction-nav {



	top:-33px !important;



}



.category-tabs-content-inner .flex-direction-nav a {



	background-image:url("../images/flex-nav.png");



	background-position:0 50%;



	background-repeat:no-repeat;



	text-indent:-9999px;



}



.category-tabs-content-inner .flex-direction-nav a.flex-next {



	background-position:-20px 12px;



}



.category-tabs-content-inner .flex-direction-nav a.flex-prev {



	background-position:12px 12px;



}



.category-tabs-content-inner .main-heading {



	display:none;



}



.category-tabs-content-inner h2 {



	margin:5px 0;



}



.category-tabs-content-inner .box-tags .form-add .input-box input.input-text {



	width:50%;



}



.category-tabs-content {



	margin:0;



	padding:0;



	float:left;



	width:100%;



	border-radius:5px;



}



.category-tabs-content .std {



	line-height:1.8;



}



.category-tabs-content .std p {



	font-size:95%;



}



.category-tabs-content .std ul {



	padding:0;



}



.category-tabs-content .std ul li {



	padding:0 10px;



}



.category-tabs-content .std ul li .fa {



	font-style:normal;



	padding:0 5px 0 0;



}



.category-tabs-content .owl-controls .owl-buttons {



	top:-25px;



}



.category-tabs-content h2 {



	display:none;



	font-size:115%;



	font-weight:normal;



	line-height:normal;



	margin:0;



	padding:0;



	height:auto;



}



.category-tabs-content .form-add h2 {



	font-size:100%;



}



.category-tabs-content h1 {



	outline:none;



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



}



.category-tabs-content h3 {



	font-size:100%;



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



}



.category-tabs-content dl {



	margin:0;



	padding:0;



}



.category-tabs-content dt {



	font-weight:normal;



	padding:8px 0;



}



.category-tabs-content dd {



	margin:0;



}



.category-tabs-content h4 {



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



	font-size:100%;



}



.category-tabs-content h5 {



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



}



.category-tabs-content h6 {



	font-weight:300;



	height:auto;



	margin:0;



	padding:0;



}



.category-tabs-content table {



	margin:10px 0;



	width:100%;



}



.category-tabs-content #review-form h4 {



	margin:5px 0 15px;



}



.category-tabs li.active a {



	color: #fff;



}



.cat-title-divider {



	background: none repeat scroll 0 0 #b3261d;



	height: 4px;



	margin: 10px 0 20px;



	width: 100%;



	clear: both;



}



a.ciewcollection {



	padding: 10px;



	background: #fff;



	color: #000;



	left: 80px;	/* opacity: 0; */	/* color: #ffffff; */



	text-align: left;



	position: absolute;



	transition: all 1s ease-out 0s;



	-ms-transition: all 1s ease-out 0s;



	-webkit-transition: all 1s ease-out 0s;



	top: 70%;



}



.newtitleiterior {



	background-color: rgb(167,207, 56);



}



.feature {



	clear:both;



}



.abutton {



	background-color: #d02a21 !important;



	border: 1px solid #d02a21 !important;



	font-weight: normal;



	font-size: 18px;



	text-transform: none;



	padding: 10px 20px;



	text-align: center;



	color: #ffffff;



	display: block;



	margin: 0 auto;



	width: 200px;



}



.contacttodayabutton {



	background-color: #000 !important;



	border: 1px solid #000 !important;



	font-weight: normal;



	font-size: 18px;



	text-transform: none;



	padding: 10px 20px;



	text-align: center;



	color: #ffffff;



	display: block;



	margin: 30px auto auto;



	width: 200px;



}



.contacttodayabutton:hover {



	background-color: #fff !important;



	border: 1px solid #fff !important;



	color: #000;



}



.row.callaction {



	margin-right: 0 !important;



	margin-left: 0 !important;



}



.calllogo {



	margin: 25px auto auto;



}



.callcontact .phone-icon:before {



	content: "\f095";



	font-family: FontAwesome;



	background: #fff;



	font-size: 18px;



	color: #000;



	height: 32px;



	width: 32px;



	margin-right: 5px;



	line-height: 28px;



	display: inline-block;



	float: left;



	font-style: normal;



	text-align: center;



	margin-right: 10px;



	border: 2px #fff solid;



	border-radius: 25px;



}



.callcontact {



	display: block;



	margin: auto;



	font-style: normal;



	line-height: 1.5em;



	color: #fff;



	padding-top: 5px;



	margin-top: 10px;



	text-align: left;



	padding-bottom: 5px;



	margin-bottom: 7px;



	font-size: 12px;



	border: none;



}



.callcontact li {



	float: left;



	font-size: 16px;



	line-height: 36px;



	color: #fff;



	margin-right: 20px;



}



.callcontact ul:after {



	clear:both;



}



.callaction {



	max-width: 873px;



	margin: 0 auto;



}



.callcontact ul {



	width: 407px;



	margin: 0 auto;



}



.callcontact .email-icon:before {



	content: "\f0e0";



	background: #fff;



	font-family: FontAwesome;



	font-size: 18px;



	color: #000;



	height: 32px;



	width: 32px;



	margin-right: 5px;



	line-height: 28px;



	display: inline-block;



	float: left;



	font-style: normal;



	text-align: center;



	margin-right: 10px;



	border: 2px #fff solid;



	border-radius: 25px;



}



.leftimage {



	min-height: 175px!important;



	background-size: cover;



	text-align: center;



	background-image:url(../images/back1.png);



	background-position:0 0;



	background-repeat:no-repeat;



	background-color:transparent;



	padding: 12px;



}



.leftimage .page-header {



	border: 0;



	margin: 0;



}



.leftimage .page-header h1 {



	font-weight: bold;



	text-transform: uppercase;



	font-size: 22px;



	text-align: center;



	color: #fff;



}



.leftimage .separator.small {



	background-color: #fff;



	display: block;



	height: 2px;



	margin: 0px auto 0px;



	position: relative;



	width: 22px;



}



.leftcallaction {



	min-height: 175px!important;



	text-align: center;



	background-image:url(../images/back1.png);



	background-position:0 0;



	background-repeat:no-repeat;



	background-color:transparent;



	padding:20px 10px;



}



.leftcallaction .page-header {



	border: 0;



	padding: 0;



	margin: 0;



}



.leftcallaction .page-header h1 {



	font-weight: bold;



	text-transform: uppercase;



	font-size: 17px;



	text-align: center;



	color: #fff;



	margin: 0;



}



.leftcallaction .page-header h1 .quotename {



	font-size: 22px;



}



.leftcallaction .separator.small {



	background-color: #fff;



	display: block;



	height: 2px;



	margin: 0px auto 0px;



	position: relative;



	width: 22px;



}



.callcontact1 .phone-icon:before {



	content: "\f095";



	font-family: FontAwesome;



	background: #fff;



	font-size: 17px;



	color: #000;



	height: 24px;



	width: 24px;



	margin-right: 5px;



	line-height: 22px;



	display: inline-block;



	font-style: normal;



	text-align: center;



	margin-right: 10px;



	border: 2px #fff solid;



	border-radius: 24px;



}



.callcontact1 {



	display: block;



	margin: auto;



	font-style: normal;



	line-height: 1.5em;



	color: #fff;



	padding-top: 5px;



	text-align: left;



	font-size: 12px;



	border: none;



}



.callcontact1 li {



	text-align: center;



	font-size: 14px;



	line-height: 28px;



	color: #fff;



}



.callcontact1 li.phone-icon {



	width: 178px;



	margin: 0 auto;



}



.callcontact1 li.email-icon {



	width: 182px;



	margin: 0 auto;



}



.callcontact1 ul:after {



	clear:both;



}



.callaction1 {



	margin: 0 auto;



}



.contacttodayabuttonleft {



	background-color: #fff !important;



	border: 1px solid #fff !important;



	font-weight: normal;



	font-size: 18px;



	text-transform: none;



	padding: 10px 20px;



	text-align: center;



	color: #000;



	display: block;



	margin: 10px auto auto;



	width: 198px;



}



.contacttodayabuttonleft:hover {



	background-color: #000 !important;



	border: 1px solid #000 !important;



	color: #fff;



}



.callcontact1 ul {



	margin: 0 auto;



}



.callcontact1 .email-icon:before {



	content: "\f0e0";



	background: #fff;



	font-family: FontAwesome;



	font-size: 14px;



	color: #000;



	height: 24px;



	width: 24px;



	margin-right: 5px;



	line-height: 20px;



	display: inline-block;



	font-style: normal;



	text-align: center;



	margin-right: 10px;



	border: 2px #fff solid;



	border-radius: 24px;



}



.rightimage {



	min-height: 175px!important;



	background-size: cover;



	text-align: center;



	background-image:url(../images/back2.png);



	background-position:0 0;



	background-repeat:no-repeat;



	background-color:transparent;



	padding: 20px;



}



.abutton:hover {



	background-color: #fff !important;



	border: 2px solid #d02a21 !important;



	color: #d02a21 !important;



	padding: 9px 20px;



	font-weight: bold;



}



.product-name-det {



	background: rgb(220,242,253);



}



.page-price-content {



	text-align: center;



	padding: 0px 20px 20px;



	border-bottom: 1px solid #fff;



}



.page-offer-content {



	text-align: center;



	padding: 20px;



}



.old-price-content {



	text-decoration: line-through;



	color: gray;



	font-weight: normal;



	font-size: 22px;



}



.new-price-content {



	font-weight: bold;



	font-size: 26px;



	color: rgb(0, 87, 61);



	text-transform: uppercase;



}



.alltopcontent .page-header h1 {



	font-weight: bold;



	text-transform: uppercase;



	font-size: 22px;



	text-align: center;



}



.alltopcontent .page-header1 h1 {



	font-weight: normal;



	text-transform: uppercase;



	font-size: 22px;



	text-align: left;



}



.alltopcontent .page-header {



	border: none;



	margin: 0;



}



.topbannerpro img {



	max-width: 100%;



}



.alltopcontent .separator.small {



	background-color: #303030;



	display: block;



	height: 2px;



	margin: 0px auto 0px;



	position: relative;



	width: 22px;



}



.alltopcontent .separator.small.left {



	margin: 0px !important;



}



.page-offer-content {



}



.offer-code {



	font-weight: bold;



	font-size: 18px;



	text-align: center;



	font-style: italic;



}



.offer-text {



	color: #1b1a19;



	font-size: 14px;



}



.page-benefits-content {



}



.benefits-ul {



	margin-top: 20px;



}



.benefits-ul li:before {



	content: "\f00c";



	font: normal normal normal 14px/1 FontAwesome;



	font-size: inherit;



	text-rendering: auto;



	-webkit-font-smoothing: antialiased;



	padding-right:20px;



	color:green;



}



.benefits-ul li {



	line-height: 30px;



}



.benefits-text {



	padding-left:35px;



}



.alltopcontent {



}



.topbannerpro {



	margin-bottom: 20px;



}



.whitebg {



	background: #ffffff;



	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08), -1px 1px #e4e6e7, -2px 2px #e4e6e7, -3px 3px #d9dbdc, -4px 4px #d9dbdc, -5px 5px #dadcdd, -6px 6px #dadcdd, -7px 7px #dadcdd, -8px 8px #dbddde, -9px 9px #dbddde, -10px 10px #dcdedf, -11px 11px #dcdedf, -12px 12px #dcdedf, -13px 13px #dddfe0, -14px 14px #dddfe0, -15px 15px #dee0e1, -16px 16px #dee0e1, -17px 17px #dee0e1, -18px 18px #dfe1e2, -19px 19px #dfe1e2, -20px 20px #e0e2e3, -21px 21px #e0e2e3, -22px 22px #e0e2e3, -23px 23px #e1e3e4, -24px 24px #e1e3e4, -25px 25px #e2e4e5, -26px 26px #e2e4e5, -27px 27px #e2e4e5, -28px 28px #e3e5e6, -29px 29px #e3e5e6, -30px 30px #e4e6e7, -31px 31px #e4e6e7, -32px 32px #e4e6e7, -33px 33px #e5e7e8, -34px 34px #e5e7e8, -35px 35px #e6e8e9, -36px 36px #e6e8e9, -37px 37px #e6e8e9, -38px 38px #e7e9ea, -39px 39px #e7e9ea, -40px 40px #e8eaeb, -41px 41px #e8eaeb, -42px 42px #e8eaeb, -43px 43px #e9ebec, -44px 44px #e9ebec, -45px 45px #eaeced, -46px 46px #eaeced, -47px 47px #eaeced, -48px 48px #ebedee, -49px 49px #ebedee, -50px 50px #eceeef, -51px 51px #eceeef, -52px 52px #eceeef, -53px 53px #edeff0, -54px 54px #edeff0, -55px 55px #eef0f1, -56px 56px #eef0f1, -57px 57px #eef0f1, -58px 58px #eff1f2, -59px 59px #eff1f2, -60px 60px #f0f2f3;



}



.productviewstatic .col-main {



	padding: 0px 10px 0px 10px;



}



.newtitlespeiclaprodicutmob {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background:rgb(0, 87, 61);



	font-size: 16px;



}



.newtitlespeiclaprodicutmobimage {



	padding: 0px 10px 10px 10px;



	margin-bottom: 20px;



	background:rgb(0, 87, 61);



}



.newtitlespeiclaprodicutmobimage img {



	width: 50px;



}



.newtitlespeiclaprodicutsuppliesmob {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background:#662484;



	font-size: 16px;



}



.newtitlespeiclaprodicutsuppliesmobimage {



	padding: 0px 10px 10px 10px;



	margin-bottom: 20px;



	background:#662484;



}



.newtitlespeiclaprodicutsuppliesmobimage img {



	width: 50px;



}



.newtitlespeiclaprodicutinteriroesmob {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background:#a7cf38;



	font-size: 16px;



}



.newtitlespeiclaprodicutinteriroesmobimage {



	padding: 0px 10px 10px 10px;



	margin-bottom: 20px;



	background:#a7cf38;



}



.newtitlespeiclaprodicutinteriroesmobimage img {



	width: 50px;



}



.newtitlespeiclaprodicutcanteenmob {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background:#e14d26;



	font-size: 16px;



}



.newtitlespeiclaprodicutcanteenmobimage {



	padding: 0px 10px 10px 10px;



	margin-bottom: 20px;



	background:#e14d26;



}



.newtitlespeiclaprodicutcanteenmobimage img {



	width: 50px;



}



.newtitlespeiclaprodicuttechmob {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background:#f6b819;



	font-size: 16px;



}



.newtitlespeiclaprodicuttechmobimage {



	padding: 0px 10px 10px 10px;



	margin-bottom: 20px;



	background:#f6b819;



}



.newtitlespeiclaprodicuttechmobimage img {



	width: 50px;



}



.newtitlespeiclaprodicutcoporatemob {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background:#f287b7;



	font-size: 16px;



}



.newtitlespeiclaprodicutcoporateimage {



	padding: 0px 10px 10px 10px;



	margin-bottom: 20px;



	background:#f287b7;



}



.newtitlespeiclaprodicutcoporateimage img {



	width: 50px;



}



.newtitlespeiclaprodicut {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background: url(http://www.codexltd.com/media/wysiwyg/Print-box_2_2.png )rgb(0, 87, 61);



	background-size: contain;



	background-repeat: no-repeat;



	background-position: 98%;



	font-size: 16px;



}



.newtitlespeiclaprodicutsupplies {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background: url(http://www.codexltd.com/media/wysiwyg/office-box_3.png )#662484;



	background-size: contain;



	background-repeat: no-repeat;



	background-position: 98% -8px;



	font-size: 16px;



}



.newtitlespeiclaprodicutinteriroes {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background: url(http://www.codexltd.com/media/wysiwyg/furniture-box_2.png )#a7cf38;



	background-size: contain;



	background-repeat: no-repeat;



	background-position: 98%;



	font-size: 16px;



}



.newtitlespeiclaprodicutcanteen {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background: url(http://www.codexltd.com/media/wysiwyg/facilities-box_2.png )#e14d26;



	background-size: contain;



	background-repeat: no-repeat;



	background-position: 98%;



	font-size: 16px;



}



.newtitlespeiclaprodicuttech {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background: url(http://www.codexltd.com/media/wysiwyg/technology-box_3.png )#f6b819;



	background-size: contain;



	background-repeat: no-repeat;



	background-position: 98%;



	font-size: 16px;



}



.newtitlespeiclaprodicutcoporate {



	margin-top: 10px;



	color: #fff;



	text-transform: uppercase;



	padding: 20px 40px;



	display: block;



	background: url(http://www.codexltd.com/media/wysiwyg/gift-box_3.png )#f287b7;



	background-size: contain;



	background-repeat: no-repeat;



	background-position: 98%;



	font-size: 16px;



}



.alltopcontentbottom {



	margin-top:30px;



	margin-bottom:30px;



}



.alltopcontentbottom .page-header h1 {



	font-weight: bold;



	text-transform: uppercase;



	font-size: 22px;



	text-align: center;



	color:#fff;



}



.alltopcontentbottom {



	text-align:center;



	background-color: #a31610;



	padding: 20px;



}



.alltopcontentbottom .page-header {



	border:0;



	margin:0;



}



.alltopcontentbottom .separator.small {



	background-color: #fff;



	display: block;



	height: 2px;



	margin: 0px auto 0px;



	position: relative;



	width: 22px;



}



.specialloginbutton {



	background: #fff;



	color: #000;



	font-size: 18px;



	display: block;



	width: 245px;



	margin: 0 auto;



	padding: 10px;



}



.specialloginor {



	color:#000;



	font-style:italic;



	font-size:14px;



}



.speciallogintext {



	color:#fff;



	font-size:16px;



}



.catelogues {



	background: #fff;



	text-align: center;



	padding: 10px 0;



	background: #ffffff;



	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08), -1px 1px #e4e6e7, -2px 2px #e4e6e7, -3px 3px #d9dbdc, -4px 4px #d9dbdc, -5px 5px #dadcdd, -6px 6px #dadcdd, -7px 7px #dadcdd, -8px 8px #dbddde, -9px 9px #dbddde, -10px 10px #dcdedf, -11px 11px #dcdedf, -12px 12px #dcdedf, -13px 13px #dddfe0, -14px 14px #dddfe0, -15px 15px #dee0e1, -16px 16px #dee0e1, -17px 17px #dee0e1, -18px 18px #dfe1e2, -19px 19px #dfe1e2, -20px 20px #e0e2e3, -21px 21px #e0e2e3, -22px 22px #e0e2e3, -23px 23px #e1e3e4, -24px 24px #e1e3e4, -25px 25px #e2e4e5, -26px 26px #e2e4e5, -27px 27px #e2e4e5, -28px 28px #e3e5e6, -29px 29px #e3e5e6, -30px 30px #e4e6e7, -31px 31px #e4e6e7, -32px 32px #e4e6e7, -33px 33px #e5e7e8, -34px 34px #e5e7e8, -35px 35px #e6e8e9, -36px 36px #e6e8e9, -37px 37px #e6e8e9, -38px 38px #e7e9ea, -39px 39px #e7e9ea, -40px 40px #e8eaeb, -41px 41px #e8eaeb, -42px 42px #e8eaeb, -43px 43px #e9ebec, -44px 44px #e9ebec, -45px 45px #eaeced, -46px 46px #eaeced, -47px 47px #eaeced, -48px 48px #ebedee, -49px 49px #ebedee, -50px 50px #eceeef, -51px 51px #eceeef, -52px 52px #eceeef, -53px 53px #edeff0, -54px 54px #edeff0, -55px 55px #eef0f1, -56px 56px #eef0f1, -57px 57px #eef0f1, -58px 58px #eff1f2, -59px 59px #eff1f2, -60px 60px #f0f2f3;



	margin-bottom: 60px;



}



.catelogues img {



	max-width:100%;



}



.nuiwebwelcomtext {



	padding: 0px 40px;



}



.nuiweb .separator.small {



	margin: 10px auto 0px !important;



}



.weltop, .welbtm {



	color: #272727;



	font-size: 14px;



	margin: 0 0 10px;



	outline: none;



	padding: 0;



}



.cms-page-view img {



	max-width:100%;



	height: auto !important;



    max-height: auto;



}



.chartimg {



	padding: 0px 40px;



}



.nuiloginbutton:hover, .nuiloginbutton:focus {



	color: #fff !important;



	outline:0 !important;



	background-color: #d02a21 !important;



}



.bottombrands img {



	max-width:100%;



}



.nuiloginbutton {



	background-color: #28292B;



	color: #fff;



	width: 265px;



	height: 55px;



	display: block;



	margin: 0 auto;



	padding: 18px 30px;



	text-align: center;



	font-size: 16px;



}



.cms-nui-galway-portal .col1-layout {



	margin-bottom: 55px;



}



.cms-nui-galway-portal .main-blog {



	display: none;



}



.nuilogin .logintext {



	width: 320px;



}



.nuiweb .clg-header {



	font-size: 16px;



}



.nuiweb .page-header h1 {



	font-size:28px!important;



}



.nuiweb {



	margin-top: 55px;



	padding-bottom: 40px;



	float: none !important;



}



.nuicontacts {



	margin: 0px 20px;



	background:#f5ecff;



	padding: 20px 10px;



}



.nuiconactheader {



	font-size: 16px;



	margin-bottom: 10px;



}



.onecontact div:first-child {



	font-weight:bold;



	margin-bottom:5px;



}



.niuemail a {



	font-weight:normal;



}



.niuemail .fa-envelope:before {



	color:#D33E36;



}



.onecontact {



	margin-bottom: 10px;



}



.catelogues .separator.small {



	background-color: #303030;



	display: block;



	height: 2px;



	margin: 10px auto 20px;



	position: relative;



	width: 22px;



}



.catelogues .page-header {



	border:0 !important;



}



.clg-header {



	text-align: center;



	text-transform: uppercase;



	margin-bottom: 10px;



}



.downloadimg {



	margin-top:10px;



}



.cms-thanks .messages {



	display:none !important;



}



.address_block_callaction {



	text-align: left;



}



.address_block_callaction .fa-home:before, .address_block_callaction .fa-envelope:before, .address_block_callaction .fa-phone:before, .address_block_callaction .fa-print:before {



	font-size: 20px;



	color: #000;



	height: 35px;



	background: #fff;



	font-style: normal;



	width: 35px;



	margin-right: 5px;



	line-height: 35px;



	display: inline-block;



	float: left;



	font-style: normal;



	text-align: center;



	margin-right: 10px;



	border-radius: 25px;



}



.address_block_callaction .media {



	margin-bottom: 15px;



}



.address_block_callaction .addheader {



	font-size: 16px;



	line-height: 36px;



	font-weight: bold;



	color: #fff;



}



.address_block_callaction .contact-street, .address_block_callaction .addheader a {



	color:#fff;



}



.address_block_callaction .page-header h1 {



	color:#fff;



	margin: 0;



}



#contactForm {



	margin-bottom: 20px;



}



.address_block_callaction .contact-address-block, .address_block_new .contact-contactinfo {



	margin: 0 auto !important;



	width: 210px;



}/**  new contact page**/



.address_block_new {



	background-color: #d02a21;



	padding: 10px;



	text-align: left;



}



.address_block_new .fa-home:before, .address_block_new .fa-envelope:before, .address_block_new .fa-phone:before, .address_block_new .fa-print:before {



	font-size: 20px;



	color: #000;



	height: 35px;



	background: #fff;



	font-style: normal;



	width: 35px;



	margin-right: 5px;



	line-height: 35px;



	display: inline-block;



	float: left;



	font-style: normal;



	text-align: center;



	margin-right: 10px;



	border-radius: 25px;



}



.address_block_new .media {



	margin-bottom: 15px;



}



.address_block_new .addheader {



	font-size: 16px;



	font-weight:bold;



	color:#000;



}



.address_block_new .contact-street {



	color:#fff;



}



.address_block_new .page-header h1 {



	color:#fff;



	margin-left: -15px;



}



#contactForm {



	margin-bottom: 20px;



}



.address_block_new .contact-address-block, .address_block_new .contact-contactinfo {



	margin: 0 auto !important;



	width: 265px;



}



.cms-contact-us .edit-account {



	padding: 40px;



	margin-top: 1px;



}



.maptitle {



	width: 200px;



	text-align: center;



	padding-left: 15px;



}



.mapphone {



	padding-left: 15px !important;



	width: 200px;



	text-align: center;



	font-size: 18px !important;



}



.block-contacts .separator.small.left {



	margin: 15px auto auto 90px !important;



}



.cms-contact-us .container-main h4 {



	margin-bottom: 0;



}



.cms-contact-us .edit-account .col-md-6 .page-header, .cms-contact-us .edit-account .col-md-6 .page-header h1 {



	margin-top: 0 !important;



}



.cms-contact-us .edit-account button.button {



	background-color: #d02a21;



	width: 100px;



	border: 1px solid #d02a21;



	height: 50px;



}



.address_block_new .page-header {



	margin: 10px 0 5px !important;



}



.cms-contact-us .edit-account button.button span {



	color: #ffffff !important;



}



.cms-contact-us .edit-account button.button:hover {



	background-color: #ffffff;



	border: 1px solid #d3d3d3;



}



.cms-contact-us .edit-account button.button:hover span {



	color: #010101 !important;



}



.cms-contact-us .edit-account p.required {



	position: absolute;



	right: 0;



	top: 0;



}/** Mobile view changes **/



.visible-xs-btn {



	display:none;



}



.footerbar {



	border: none;



	z-index: 5;



	background-color: #d02a21;



}



.footerbar .footerbar-inverse .footerbar-toggle .icon-bar {



	background-color: #fff;



	border-radius: 0;



}



.footerbar-toggle {



	margin-bottom:0;



	min-height: 28px;



}



.footerbar-toggle {



	cursor: pointer;



}



.footerbar-toggle .icon-bar {



	display: block;



	width: 22px;



	height: 2px;



	border-radius: 1px;



}



.footerbar-toggle .icon-bar+.icon-bar {



	margin-top: 4px;



}



.footertitle {



	display: inline-block;	/* height: 40px; */



	vertical-align: top;



	padding-top: 12px;



	color: #fff;



	font-size: 16px;



}/** collection bar**/



.collectionbar {



	border: none;



	z-index: 5;



	background-color: #011422;



}



.collcetionbardet {



	margin-bottom:10px;



}



.collectionbar .collectionbar-inverse .collectionbar-toggle .icon-bar {



	background-color: #fff;



	border-radius: 0;



}



.collectionbar-toggle {



	margin-bottom:0;



	min-height: 28px;



}



.collectionbar-toggle {



	cursor: pointer;



}



.collectionbar-toggle .icon-bar {



	display: block;



	width: 22px;



	height: 2px;



	border-radius: 1px;



}



.collectionbar-toggle .icon-bar+.icon-bar {



	margin-top: 4px;



}



.collectiontitle {



	display: inline-block;	/* height: 40px; */



	vertical-align: top;



	padding-top: 12px;



	color: #fff;



	font-size: 16px;



}



.cms-page-view.cms-environment .main-content-inner {



	background-color: #fff;



}



.btnspecialoffrwe {



	background:url('../images/SpOff-button.jpg') no-repeat;



	display: block!important;



	width:134px;



	height:38px;



}



.btnspecialoffrwe:hover {



	background:url('../images/SpOff-button-hover.jpg') no-repeat;



}



.showcaseback .item-inner {



	text-align: left;



	background-image:url(../images/showcaseback.jpg) !important;



	background-position:0 0;



	background-repeat:no-repeat;



	background-color:transparent!important;



	background-size: cover !important;



}



.showcaseback .showcasecontnet {



	padding: 10px 40px;



}



.showcasecontnet h2 {



	font-size: 28px;



	color: #fff;



}



.showcasecontnet .separator.small {



	background-color: #fff;



	display: block;



	height: 2px;



	margin: 10px 0;



	position: relative;



	width: 22px;



}



.showcasedesc {



	color: #fff!important;



	list-style: disc!important;



	font-size: 14px!important;



	padding: 0!important;



	margin-left: 15px!important;



	margin-bottom: 13px!important;



	margin-top: 13px!important;



}



.showcasebutton {



	background-color: #000 !important;



	border: 1px solid #000 !important;



	color: #fff;



	font-weight: normal;



	font-size: 18px;



	text-transform: none;



	padding: 10px 20px;



	text-align: center;



	display: block;



	margin: 10px 0;



	width: 170px;



}



.showcasebutton:hover {



	background-color: #fff !important;



	border: 1px solid #fff !important;



	color: #000;



}



.showcaseimage {



	position:relative;



	padding: 10px;



	background: #fff;



}



.showcaseimage .imagetext {



	position: absolute;



	top: 14%;



	padding-left: 6%;



	padding-right: 6%;



	padding-top: 10px;



	padding-bottom: 10px;



	color: #001522;



	background: #fbfbfc;



	font-size: 18px;



	text-transform: uppercase;



	opacity: 0.8;



}



button.button.btn1.hidden-xs:hover {



	background-color: #000 !important;



	border: 1px solid #000!important;



}



button.button.btn1.hidden-xs:hover span span {



	color: #fff !important;



}



button.button.headerbtn:hover span span {



	color: #fff !important;



}



.firstbtn {



	margin-right:15px !important;



}



.about-us-container {



	padding:20px 0;



}



.about-us-container h2 {



	font-size: 200%;



	text-align: center;



	text-transform: uppercase;



	margin:20px 0;



}



.about-us-container .separator.small {



	background-color: #303030;



	display: block;



	height: 2px;



	margin: 10px auto 20px;



	position: relative;



	width: 22px;



}



.contract-block {



	background:url(../images/contract-bg.jpg) no-repeat top left;



	background-size:cover;



	min-height:200px;



	margin-bottom:30px;



}



.contact-inner {



	margin: 0 auto;



	text-align: center;



	width: 315px;



	padding:35px 0 0 0;



}



.contact-subtitle {



	font-family: 'core_sans_a_25_extralightIt';



	font-size:20px;



	color:#fff;



	margin:10px 0;



}



.contact-title {



	font-family: 'core_sans_a_65_boldregular';



	font-size:28px;



	color:#fff;



	letter-spacing:2px;



	margin:0 0 15px 0;



}



.line-seprate {



	border-bottom:1px solid #fff;



	height:1px;



	display:block;



}



.slogen {



	color: #661010 !important;



	font-family: "core_sans_a_45_regularregular";



	font-size: 13px;



	line-height: 20px !important;



	margin: 10px 0 0 !important;



}



.slogen-bold {



	font-size:13px;



	color:#fff !important;



	line-height: 20px !important;



}



.business-solution-block {



	margin-bottom:30px;



}



.business-solution-block ul {



	padding:0;



	margin:0;



}



.business-solution-block ul li {



	float:left;



	width:190px;



	border-right:3px solid #fff;



	padding:20px;



	text-align:center;



}



.business-solution-block ul li:last-child {



	border:0;



}



.business-solution-block ul li.interiors {



	background:#a7cf37;



}



.business-solution-block ul li.supply {



	background:#652384;



}



.business-solution-block ul li.print {



	background:#00563c;



}



.business-solution-block ul li.canteen {



	background:#e14c25;



}



.business-solution-block ul li.technology {



	background:#f6b818;



}



.business-solution-block ul li.gift {



	background:#f287b7;



}



.business-solution-block ul li span {



	font-size:16px;



	color:#fff;



	text-transform:uppercase;



	display:block;



	margin-bottom:20px;



	min-height:45px;



}



.personal-block {



	margin-bottom:30px;



}



.personal-slider.col-lg-6 {



	padding: 0;



	border-right:3px solid #fff;



}



.personal-list.col-lg-6 {



	padding: 0;



	background:#e0e5ef;



}



.personal-list-title {



	font-size:18px;



	color:#fff;



	text-align:center;



	background:#293d51;



	margin:0;



	padding:25px;



}



.slides {



	padding:0 !important;



	margin:0 !important;



}



.personal-slider .flex-control-nav {



	display:none;



}



.personal-slider .flex-direction-nav {



	display:none;



}



.personal-list-content {



	padding:30px 45px;



	min-height:273px;



}



.personal-list-content ul {



}



.personal-list-content ul li {



	list-style-type:disc;



	font-size:14px;



	color:#313131;



	padding-left:5px;



}



.system-block {



	margin-bottom:30px;



}



.system-list.col-lg-6 {



	padding: 0;



	border-right:3px solid #fff;



	background:#e0e5ef;



}



.system-slider.col-lg-6 {



	padding: 0;



}



.system-list-title {



	font-size:18px;



	color:#fff;



	text-align:center;



	background:#293d51;



	margin:0;



	padding:25px;



}



.system-list-content {



	padding:30px 45px;



	min-height:273px;



}



.system-list-content ul {



}



.system-list-content ul li {



	list-style-type:disc;



	font-size:14px;



	color:#313131;



	padding-left:5px;



}



.systemslider {



	background: #fff none repeat scroll 0 0;



	position: relative;



	margin:0;



	padding:0;



}



.system-slider .flex-control-nav {



	display:none;



}



.system-slider .flex-direction-nav {



	display:none;



}



.fitouts.col-lg-6 {



	padding:0;



	border-right:3px solid #fff;



}



.testimonial-slider.col-lg-6 {



	padding:0;



	background:#e0e5ef;



}



.testimonial-title {



	background:#d02a21;



	font-size:18px;



	color:#fff;



	text-align:center;



	margin:0;



	padding:25px;



}



.fitoutslider .flex-control-nav {



	display:none;



}



.fitoutslider .flex-direction-nav {



	display:none;



}



.testimonial-block {



	margin:0 0 30px;



}



.testimonialslider {



}



.testimonialslider .flex-control-nav {



	display:none;



}



.testimonialslider .slides {



	padding:30px 60px !important;



	min-height:279px;



}



.testimonialslider .slides p {



	margin:0;



	line-height:22px;



}



.testimonialslider .flex-direction-nav {



	margin:0 !important;



}



.testimonialslider .flex-direction-nav a {



	opacity: 1;



	margin:0;



	outline:none;



}



.testimonialslider .flex-direction-nav .flex-prev {



	left:15px;



}



.testimonialslider .flex-direction-nav .flex-next {



	right:15px;



}



.testimonialslider:hover .flex-next:hover, .testimonialslider:hover .flex-prev:hover {



	opacity: 1;



}



.query-block {



	background:url(../images/query-bg.jpg) no-repeat top left;



	background-size:cover;



	min-height:200px;



	margin-bottom:30px;



}



.query-block h2 {



	color:#fff;



	margin:40px 0 20px;



}



.about-us-container .query-block .separator.small {



	background-color:#fff;



}



.contact-today {



	font-size:20px;



	padding:10px 30px;



	background:#fff;



	width:225px;



	margin:0 auto;



	display:block;



}/*.........................env........................*/



.environment-container {



	padding:20px 0 0;



}



.environment-container h2 {



	font-size: 200%;



	text-align: center;



	text-transform: uppercase;



	margin:20px 0;



}



.environment-container .separator.small {



	background-color: #303030;



	display: block;



	height: 2px;



	margin: 10px auto 20px;



	position: relative;



	width: 22px;



}



.pdfc-block {



	background:url(../images/pdfc-bg.jpg) no-repeat top left;



	background-size:cover;



	min-height:200px;



	margin-bottom:30px;



}



.pdfc-inner {



	margin: 0 auto;



	text-align: center;



	width: 551px;



	padding:55px 0;



}



.pdfc-subtitle {



	font-family: 'core_sans_a_25_extralightIt';



	font-size:20px;



	color:#fff;



	margin:10px 0;



}



.pdfc-title {



	font-family: 'core_sans_a_65_boldregular';



	font-size:28px;



	color:#fff;



	letter-spacing:2px;



	margin:0 0 15px 0;



}



.pdfc-title span {



	font-family: 'core_sans_a_25_extralightIt';



	font-size:20px;



}



.line-seprate {



	border-bottom:1px solid #fff;



	height:1px;



	display:block;



}



.pdfc-inner-left {



	display:inline-block;



}



.pdfc-inner-middle {



	display:inline-block;



	margin:0 79px;



	vertical-align:middle;



}



.pdfc-inner-right {



	display:inline-block;



}



.environment-deliver-container {



	padding:0 35px;



	margin-bottom:70px;



}



.environment-deliver-container h3 {



	text-align:center;



	font-size:18px;



	color:#a9aebb;



	margin:0 0 20px 0;



}



.environment-text-container {



	margin-bottom:30px;



}



.left-content.col-lg-6 {



	padding: 0;



	border-right:3px solid #fff;



}



.right-content.col-lg-6 {



	padding: 0;



}



.col-lg-6.dark {



	background:#e3f3ff;



}



.environment-title.dark {



	background:#5a8324;



}



.col-lg-6.light {



	background:#eaf4fb;



}



.environment-title.light {



	background:#8ac63b;



}



.environment-text-container .environment-title {



	font-size:18px;



	color:#fff;



	text-align:center;



	margin:0;



	padding:25px;



}



.environment-text-container .content-inner {



	padding:35px;



}



.environment-text-container.box-1 .content-inner {



	min-height:360px;



}



.environment-text-container.box-2 .content-inner {



	min-height:310px;



}



.environment-text-container.box-3 .content-inner {



	min-height:260px;



}



.environment-text-container .content-inner h3 {



	font-size:18px;



	margin:0 0 30px;



	color:#a9aebb;



	line-height:25px;



}



.environment-text-container .content-inner p {



	line-height:25px;



}



.environment-text-container .content-inner ul {



	padding-left:15px;



}



.environment-text-container .content-inner ul li {



	list-style-type:disc;



	font-size:14px;



	padding-left:5px;



}



.content-inner-left {



	float: left;



	width: 50%;



}



.content-inner-right {



	float: right;



	width: 50%;



}



.content-inner-right h3 {



	font-size:18px;



}



.content-inner-right a {



	font-size:14px;



	color:#fff;



	background:#d02a21;



	padding:10px 40px;



	width:190px;



	display:block;



}



.content-inner-right a:hover {



	background:#000;



	color:#fff;



}/*.........................Home	........................*/



.main_slide_inner.withback {



	margin-top:20px;



	padding:30px 10px;



}



.main_slide_bottom_right.show-grid.col-lg-5.col-md-5.col-sm-12.hidden-xs.special-offer {



	padding-right: 0;



}



.special-offer .col-lg-12.col-md-12.col-sm-12.col-xs-12 {



	padding: 0;



}



.newsletter-section {



	margin-top:25px;



}



.col-md-5.newsletter-title {



	padding:0;



	background:url(../images/news-bg.jpg) no-repeat;



	background-size: cover;



}



.col-md-5.newsletter-title h3 {



	text-align:center;



	font-size:18px;



	color:#fff;



	padding:30px;



	margin:0;



}



.col-md-7.newsletter-form-selction {



	padding:19px 35px;



	background:#c8d5e5;



}



.newsletter-inner .col-lg-12.col-md-12.col-sm-12.col-xs-12 {



	padding:0;



}



.col-md-7.newsletter-form-selction h3, .col-md-7.newsletter-form-selction .form-subscribe-header {



	display:none;



}



.col-md-7.newsletter-form-selction input.input-text {



	width: 410px;



	display: inline-block;



	background: #fff;



	border-radius: 5px;



	margin:0;



	color:#a7b5c7;



	padding-left:20px;



}



.col-md-7.newsletter-form-selction input.input-text::-moz-placeholder {



color:#a7b5c7;



}



.col-md-7.newsletter-form-selction .actions {



	display: inline-block;



	margin-left:35px;



}



.col-md-7.newsletter-form-selction button.button span {



	height:40px;



	line-height:40px;



}



.col-md-7.newsletter-form-selction #newsletter-validate-detail .validation-advice {



	position:absolute;



}/*..............twitter.................*/



.block.latest-twitter-block {



	margin: 0;



}



.latest-twitter-block {



	background:#1d2838;



	padding:10px 30px;



}



.twitter-icon-block {



	float: left;



	width: 12%;



}



.twitter-icon-block img {



	margin-top:10px;



}



.twitter-content {



	float: right;



	width: 88%;



}



.twitter-context-left {



	float: left;



	width:380px;



}



.twitter-user {



	font-size:12px;



	color:#1dbff0;



	margin:0 0 5px;



}



.tweet-data {



	font-size:14px;



	color:#fff;



	margin:0;



}



.tweet-data a {



	color:#fff;



}



.tweet-data a:hover {



	text-decoration:none;



}



.twitter-img-right {



	float: right;



	width: 100px;



}



.twitter-list {



	margin: 0;



}



.twitter-list li {



	padding: 10px 0;



	border-bottom: 1px solid #1dbff0;



}



.twitter-list li:last-child {



	border:0;



	padding-bottom:0;



}



















.fitouts1.col-lg-6 {



	padding:0;



	border-left:3px solid #fff;



}



.testimonial-slider1.col-lg-6 {



	padding:0;



	background:#e0e5ef;



}



.testimonial-title {



	background:#d02a21;



	font-size:18px;



	color:#fff;



	text-align:center;



	margin:0;



	padding:25px;



}



.fitoutslider .flex-control-nav {



	display:none;



}



.fitoutslider .flex-direction-nav {



	display:none;



}



.testimonial-block1 {



	/*margin:0 0 50px;*/



}



.testimonialslider {



}



.testimonialslider .flex-control-nav {



	display:none;



}



.testimonialslider .slides {



	padding:30px 60px !important;



	min-height:279px;



}



.testimonialslider .slides p {



	margin:0;



	line-height:22px;



}



.testimonialslider .flex-direction-nav {



	margin:0 !important;



}



.testimonialslider .flex-direction-nav a {



	opacity: 1;



	margin:0;



	outline:none;



}



.testimonialslider .flex-direction-nav .flex-prev {



	left:15px;



}



.testimonialslider .flex-direction-nav .flex-next {



	right:15px;



}



.testimonialslider:hover .flex-next:hover, .testimonialslider:hover .flex-prev:hover {



	opacity: 1;



}