/* BELOW - Edits by Christoffer */


@media screen and (max-width: 1050px) {
.banner {min-height:500px !important;}
}

@media screen and (max-width: 850px) {
.banner {min-height:550px !important;}
}

@media screen and (max-width: 525px) {
.banner {min-height:600px !important;}
}

.product-view .add-to-cart {border-bottom:0px !important;}
#product-attribute-specs-table {width:100%; max-width:100% !important;}
.product-collateral .toggle-tabs li.current span, .product-collateral .toggle-tabs li:hover span {color:rgba(77, 44, 121, 0.7);transition: color 75ms ease-out 0s;}
.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .full-product-price .price {color: #FF0000; font-size:36px;}
.imgresponsive {width:100% !important;}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}


.std p {margin: 0 0 0 0 !important;}

.videowrapper {
  height: 0;
  margin-bottom: 0.88889rem;
  overflow: hidden;
  padding-bottom: 67.5%;
  padding-top: 1.38889rem;
  position: relative;
}
.videowrapper iframe, .videowrapper object, .videowrapper embed, .videowrapper video {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
}

.ajaxcartproductimg { text-align: center; }
.block-layered-nav .block-subtitle--filter { display: none; }
.toolbar, .pager { display: none; }
.product-img-box .product-image img { max-width: 100%; max-height: 490px; margin: 0px auto; }
.product-view .add-to-links { display: none; }
.product-view .sharing-links { display: none; }
.product-collateral .toggle-tabs { background: none !important; }
.box-collateral.box-tags { display: none; }
.footer { border-top: 0 !important; padding-top: 0px !important; }
.breadcrumbs { max-width: 1260px; width: 100%; float: left }
.block-title { border-top: 0 !important; }



@media only screen and (min-width: 480px) {
.main-container, .footer-container { padding: 30px 10px 30px 10px; }
.main-container {z-index:2;}
.cart-forms .discount { display: none; }
.cart-forms .shipping { display: none; }
.checkout-types .method-checkout-cart-methods-multishipping { display: none; }
ul.checkout-types.top { display: none; }
.cart-totals .checkout-types .btn-checkout { width: 100% !important; padding: 20px; font-size: 140%; }
.checkout-types { float: none; }
.products-grid .add-to-links { display: none; }
.toolbar, .pager { display: none; }
}
.aw-acp-continue { margin-bottom: 5px !important; }
.aw-acp-checkout { margin-top: 5px !important; }
.aw-acp-continue, .aw-acp-checkout { margin: 0; background: none; color: #636363; /*  text-decoration: underline; */ font-size: 100%; font-weight: normal; width: 100%; font-family: "Helvetica Neue", Verdana, Arial, sans-serif; }
.aw-acp-continue:hover, .aw-acp-checkout:hover { background: none; color: #636363; text-decoration: underline; font-size: 100%; font-weight: normal; width: 100%; font-family: "Helvetica Neue", Verdana, Arial, sans-serif; }
.ajaxcartdivider { border-bottom: 1px solid #ededed; width: 10%; margin-left: auto; margin-right: auto; }
.cart .buttons-set .button, .cart-table .button, .sidebar .actions .button, .button.button-secondary { color: #FFFFFF; }
.product-view .product-shop .product-name .h1, .product-view .product-img-box .product-name h1 { text-transform: none; color: #636363; }
.availability { text-transform: none; }
.block-title h2, .block-title h3, .block-title strong { /*border-bottom: 1px solid #ccc; */ color: #636363; font-size: 200%; text-transform: none; font-weight: normal; }
.summary { padding: 20px 0px 20px 0px; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; text-align: center; }
h2.product-name a, h3.product-name a, h4.product-name a, h5.product-name a, p.product-name a { text-transform: none; }
.block-content li.item { margin: 5px 0px 5px 0px; }
.data-table th { text-transform: none; }
.cart-table h2 { font-weight: normal; }
.button2 span, .button2 span span { text-transform: none; }
.cart-table span.or { text-transform: lowercase; font-size: 10px; }
.cart-forms .shipping, .discount { display: none; }
.checkout-types .method-checkout-cart-methods-multishipping { display: none; }
.cart-table .product-cart-sku .label { font-weight: 100; }
.btn-remove:after { color: #FF6666; }
.btn-edit { display: none; }
.product-image, .no-touch .product-img-box .product-image:not(.zoom-available):hover { border: 0; }
.price-box .price { color: #636363; }
.mini-products-list .product-details .product-name { padding-top: 0px; }
.block-content { margin-top: 0px; }
.block-title { margin-bottom: 0px; }
.page-title.category-title { display: none; }
.block-subtitle { display: none; }
.mini-products-list { padding: 20px 0px 20px 0px; }
.sidebar .actions button.button { white-space: normal; width: 100% !important; padding: 20px; font-size: 140%; }
.questionsbox { padding: 10px 0px 20px 0px; text-align: center; font-size: 130%; }

@media only screen and (min-width: 480px) {
.products-grid { margin-top: 38px !important; }
}
.add-to-links a { display: none; }
/* START - Niophlex Bonder No 01 */
.wrapper { height: 100% }
.home-page .section2 .niophlex01 { background: url("../images/1truth-mid-bg.jpg") no-repeat scroll 50% 50% #4d2c79; height: 430px; padding: 0 10px; /*padding-top: 60px !important;  */}
.home-page .section2 .niophlex01 .sub { margin: 0 auto; max-width: 1260px; width: 100%; min-height: 430px;}
.home-page .section2 .niophlex01 .sub .information { color: #fff; float: left;  /* padding-right: 50px; */ padding-top: 50px; width: 58%; }
.home-page .section2 .niophlex01 .sub .information h1 { font-family: "Museo Sans W01_100", sans-serif; font-size: 36px; font-weight: 100; }
.home-page .section2 .niophlex01 .sub .information p { color: #fff; font-family: "Museo Sans W01_100", sans-serif; font-size: 18px; font-weight: 300; line-height: 1.5em; }
.home-page .section2 .niophlex01 .sub .product { float: right; min-height: 300px; padding-top: 80px; width: 38%; }
.home-page .section2 .niophlex01 .sub .product img { background-clip: padding-box; /*border-radius: 12px; */ box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2); float: left; height: 275px; }
/* END - Niophlex Bonder No 01 */

/* START - Niophlex Bonder No 02 */
.home-page .section2 .niophlex02 { background: url("../images/niophlex-enhancer-no-02.png") no-repeat scroll 50% 50% #8b87a0; height: 430px; padding: 0 10px; }
.home-page .section2 .niophlex02 .sub { margin: 0 auto; max-width: 1260px; width: 100% }
.home-page .section2 .niophlex02 .sub .information { color: #fff; float: left;  /* padding-right: 50px; */ padding-top: 50px; width: 48%; }
.home-page .section2 .niophlex02 .sub .information h1 { font-family: "Museo Sans W01_100", sans-serif; font-size: 36px; font-weight: 100; }
.home-page .section2 .niophlex02 .sub .information p { color: #fff; font-family: "Museo Sans W01_100", sans-serif; font-size: 18px; font-weight: 300; line-height: 1.5em; }
.home-page .section2 .niophlex02 .sub .product { float: right; height: 300px; padding-top: 80px; width: 48%; }
.home-page .section2 .niophlex02 .sub .product img { background-clip: padding-box; /*border-radius: 12px; */ box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2); float: left; height: 275px; }
/* END - Niophlex Bonder No 02 */

/* START - Niophlex Bonder No 03 */
.home-page .section2 .niophlex03 { background: url("../images/niophlex-maintainer-no-03.png") no-repeat scroll 50% 50% #889c91; height: 430px; padding: 0 10px; }
.home-page .section2 .niophlex03 .sub { margin: 0 auto; max-width: 1260px; width: 100% }
.home-page .section2 .niophlex03 .sub .information { color: #fff; float: left;  /* padding-right: 50px; */ padding-top: 50px; width: 48%; }
.home-page .section2 .niophlex03 .sub .information h1 { font-family: "Museo Sans W01_100", sans-serif; font-size: 36px; font-weight: 100; }
.home-page .section2 .niophlex03 .sub .information p { color: #fff; font-family: "Museo Sans W01_100", sans-serif; font-size: 18px; font-weight: 300; line-height: 1.5em; }
.home-page .section2 .niophlex03 .sub .product { float: right; height: 300px; padding-top: 80px; width: 48%; }
.home-page .section2 .niophlex03 .sub .product img { background-clip: padding-box; /*border-radius: 12px; */ box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2); float: left; height: 275px; }
/* END - Niophlex Bonder No 03 */

.buttons-set a:not(.button) { cursor: pointer !important; }
.niophlex-login { width: 100%; }
.niophlex-login-form { width: 40% !important; margin-left: auto; margin-right: auto; }

@media screen and (max-width: 1200px) {
.niophlex-login-form { width: 60% !important; margin-left: auto; margin-right: auto; }
}

@media screen and (max-width: 800px) {
.niophlex-login-form { width: 100% !important; margin-left: auto; margin-right: auto; }
}
.input-box-niophlex { width: 100% !important; border-radius: 5px; height: 40px !important; font-size: 20px !important; }
 input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset;
 border: 1px solid #ccc !important;
}
input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text] { border: 1px solid #ccc !important; width:100%; max-width:450px; }
.buttons-set { border-top: 0px !important; }
.niophlex-login-button { float: left; background: #333; display: inline-block; padding: 10px 30px; border: 0; color: #FFFFFF; font-size: 16px; font-weight: normal; font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; line-height: 19px; text-align: center; /* text-transform: uppercase; */ vertical-align: middle; white-space: nowrap; border-radius: 5px }
.niophlex-login-link { text-decoration: underline; font-size: 14px; padding: 10px 30px; }
.niophlex-login-extra { padding: 5px 0px !important; }
.login-second-text { text-transform: uppercase !important; margin-bottom: 0.7em; font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; font-size: 16px; font-weight: 400; font-style: normal; line-height: 1.2; text-rendering: optimizeLegibility; }
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button { background: none repeat scroll 0 0 rgba(77, 44, 121, 0.7) !important; }
/*  SECTIONS  */
.section { clear: both; padding: 0px; margin: 0px; }
/*  COLUMN SETUP  */
.col { display: block; float: left; margin: 1% 0 1% 1.6%; }
.col:first-child { margin-left: 0; }
/*  GROUPING  */
.group:before, .group:after { content: ""; display: table; }
.group:after { clear: both; }
.group { zoom: 1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 { width: 100%; }
.span_1_of_2 { width: 49.2%; }

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */



/******************  CK sTyling ***************/

.niophlex01 .sub, .niophlex02 .sub, .niophlex03 .sub { display: table; vertical-align: middle; }
.home-page .section2 article .sub { display: table; vertical-align: middle; }
.section2 .information, .section2 .product { display: table-cell; vertical-align: middle; float: none !important; min-height: 430px; padding-top: 0; padding-bottom: 0; }
.home-page .section2 article .sub .information , .home-page .section2 article .sub .product { display: table-cell; vertical-align: middle; float: none; min-height: 430px; padding-top: 0; padding-bottom: 0; padding:0 0 0 0 !important; }
.home-page .section2 article .sub .product{padding:0 0 0 3% !important;}
.main{float:left;}
.home-page .main{float:none !important}


/*Opera Fix*/
body:before { content: ""; height: 100%; float: left; width: 0; margin-top: -32767px; }
 



@media only screen and (max-width: 480px) {
.col { margin: 1% 0 1% 0%; }
}
@media only screen and (max-width: 800px) {
.home-page .section2 article .sub .product {padding: 0 0 0 0 !important;}
}

@media only screen and (max-width: 480px) {
.span_2_of_2, .span_1_of_2 { width: 100%; }
}
.socialbox { margin-bottom: 20px; padding: 20px; background-color: #FFF; webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2); box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2); }
.socialbox_first { width: 28%; display: inline-block; vertical-align: top; }
.socialbox_last { width: 68%; display: inline-block; }
.socialbox_title { }
.socialbox_text { font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; font-style: normal; }
.socialbox_container { padding-top: 20px; }
.socialbox_img { width: 60%; margin-left: auto; margin-right: auto; border-radius: 5px }

@media only screen and (max-width: 960px) {
.socialbox_img { width: 100%; }
}

@media only screen and (max-width: 420px) {
.socialbox_img { width: 100%; margin-bottom: 5px; }
.socialbox_first { display: block; width: 100%; }
.socialbox_last { display: block; width: 100%; }
}
p.empty { padding: 20px 0px 20px 0px; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; text-align: center; }
.sidebar .actions .button { color: #FFFFFF !important; }
.sidebar .actions .button:active { color: #FFFFFF !important; }
.sidebar .actions .button:hover { color: #FFFFFF !important; }
.sidebar .actions .button:visited { color: #FFFFFF !important; }
/* ABOVE - Edits by Christoffer */


@font-face { font-family: "Museo Sans W01_100"; src: url("../fonts/Museo_Sans_W01_100.eot") format("eot"), url("../fonts/Museo_Sans_W01_100.woff") format("woff"), url("../fonts/Museo_Sans_W01_100.ttf") format("truetype"), url("../fonts/Museo_Sans_W01_100.svg") format("svg"); }
@font-face { font-family: "Museo Sans W01_300"; src: url("../fonts/Museo_Sans_W01_300.eot") format("eot"), url("../fonts/Museo_Sans_W01_300.woff") format("woff"), url("../fonts/Museo_Sans_W01_300.ttf") format("truetype"), url("../fonts/Museo_Sans_W01_300.svg") format("svg"); }
@font-face { font-family: "Museo Sans W01_700"; src: url("../fonts/Museo_Sans_W01_700.eot") format("eot"), url("../fonts/Museo_Sans_W01_700.woff") format("woff"), url("../fonts/Museo_Sans_W01_700.ttf") format("truetype"), url("../fonts/Museo_Sans_W01_700.svg") format("svg"); }
@font-face { font-family: "Museo Sans W01_900"; src: url("../fonts/Museo_Sans_W01_900.eot") format("eot"), url("../fonts/Museo_Sans_W01_900.woff") format("woff"), url("../fonts/Museo_Sans_W01_900.ttf") format("truetype"), url("../fonts/Museo_Sans_W01_900.svg") format("svg"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/OpenSans-Bold.woff") format("woff"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url("../fonts/OpenSans-Extrabold.woff") format("woff"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/OpenSans-Light.woff") format("woff"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; src: local("Open Sans"), local("OpenSans"), url("../fonts/OpenSans.woff") format("woff"); }
.page { height: 100% }
.main { margin-bottom: 20px; width:100% !important; }
.home-page .page-header { height: 93px; /*background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 1%, rgba(0, 0, 0, 0) 100%); */ z-index: 99; position: fixed; float: left; }
.home-page #header-nav { border-bottom: 0 }
.home-container {  /*margin-top: -110px; */ }
.header-language-background { display: none }
.fixed { position: fixed !important; top: 0; width: 100%; background: rgb(255,255,255); z-index: 999 }
.home-page .fixed { position: fixed !important; top: 0; width: 100%; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95); z-index: 999; }
.header-minicart { display: none; }
.page-header-container { max-width: 1260px; margin: 0 auto; }
.logos1 { display: none !important }
.page-header { height: 93px; width: 100%; max-width: 100%; }
#header-search { display: none; }
.main-container { padding-top: 40px; /*min-height: 100%;  margin-bottom: -403px;*/ }
.footer-container { max-width: 100%; padding: 0 !important; z-index:0; }
.home-container { max-width: 100% !important; padding: 0px !important; margin-bottom: 0px }
.logo { height: 93px !important; min-height: 93px !important }
.logo img.small { max-width: 230px; }
.logo img.small { margin-top: 7px; max-width: 200px; }
.bx-wrapper .bx-controls-direction a { display: none }
.bx-wrapper .bx-viewport { box-shadow: none !important }
/*******************************Menu ***************************************************/

header #header-nav nav { float: right; z-index: 9999; margin-top: 16px; }
header #header-nav nav a { color: rgba(77, 44, 121, 0.7);
  transition: color 75ms ease-out 0s; float: left; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; margin-top: 18px; text-align: right; text-decoration: none; text-transform: uppercase; transition: color 75ms ease-out 0s; }
.home-page header #header-nav nav a { color: rgba(77, 44, 121, 0.7); transition: color 75ms ease-out 0s; }
header #header-nav nav .bar { color: #444; float: left; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: normal; margin-top: 16px; padding: 0 17px }
header #header-nav nav a:hover { /*color: #cd5e65;*/ cursor: pointer; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0); border-bottom: 2px solid rgba(77, 44, 121, 0.7);}
header #header-nav nav .last { border-left: 0px solid rgba(77, 44, 121, 0.7); padding: 0px; }
.fixed { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); position: fixed; }
.fixed .pull-left a { background-clip: padding-box; border-radius: 12px; color: #444 !important; text-shadow: none; }
.fixed .prime a { /*color: #444 !important; */ margin-top: 22px; text-shadow: none; transition: color 75ms ease-out 0s; }
.fixed .prime a:hover { /*color: #cd5e65 !important;*/ border-bottom: 2px solid rgba(77, 44, 121, 0.7); cursor: pointer; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0); }
.fixed .last { border-left: 0px solid #222 !important; }
.subnav { background: none repeat scroll 0 0 #fff !important; box-shadow: 20px 20px 20px 25px rgba(0, 0, 0, 0.2); height: 100%; opacity: 1 !important; padding-top: 45px; position: fixed; right: -230px; top: 0; transition: all 200ms ease-out 0s; width: 230px !important; margin-top:0px !important; }
.subnav .first { border-top: 0px solid #ccc; }
.subnav .close-bar { background: none repeat scroll 0 0 #f7f7f7 !important; border-bottom: 1px solid #ccc; height: 45px; padding-bottom: 3px; padding-top: 12px; position: absolute; top: 0; width: 230px; }
.subnav a { border-bottom: 1px solid #e4e4e4; /*color: #222 !important;*/ margin-left: 0 !important; margin-top: 0 !important; padding-bottom: 10px; padding-left: 25px; padding-top: 10px; text-align: left !important; text-shadow: none !important; width: 91.1%; }
.subnav a:hover { /*color: #cd5e65 !important; */cursor: pointer; }
.subnav .fa-close { color: #333 !important; cursor: pointer; font-size: 16px; margin-left: 25px; margin-top: -12px; text-transform: uppercase; }
.subnav .close { color: #222; cursor: pointer; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; margin-top: -12px; padding-left: 5px; }
.show { display: block; right: 0; transition: all 250ms ease-out 0s; margin-top:0 !important;}
.mobile-only { display: none; }
/***** Home Page *************/
.banner { background: url("../images/818-bg.jpg") no-repeat scroll 50% 10% / cover rgba(0, 0, 0, 0); height: 400px; margin: 0 auto; overflow: hidden; transition: all 300ms ease-out 0s; width: 100%; z-index: -1; }
.banner .sub { margin: 0 auto; text-align: center; max-width: 1260px; width: 100% }
.banner .sub video { display: block; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: -1; }
.banner .sub h1 { color: rgba(77, 44, 121, 0.7); font-family: "Museo Sans W01_900", sans-serif; font-size: 45px; font-weight: 900; letter-spacing: -1px; margin: 0; padding-bottom: 0; padding-top: 170px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); z-index: 2; }
.banner .sub h2 { color: rgba(77, 44, 121, 0.7); font-family: "Museo Sans W01_100", sans-serif; font-size: 30px; font-weight: 300; margin-top: 0; padding-bottom: 10px; padding-top: 5px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); z-index: 2; }
.banner .sub h2 span { font-family: "Museo Sans W01_700", sans-serif; }
.banner .sub a.shopnow { background: none repeat scroll 0 0 rgba(77, 44, 121, 0.7); /*border: 2px solid #fff; */ border-radius: 22px;  color: #fff; font-family: "Museo Sans W01_100", sans-serif; font-size: 20px; font-weight: 300; margin: 25px auto; padding: 12px 60px; text-align: center; text-decoration: none; text-transform: uppercase; transition: background 175ms ease-out 0s; width: 230px; }
.banner .sub a.shopnow:hover { /*background: none repeat scroll 0 0 rgba(113, 64, 177, 0.7);*/ cursor: pointer;   
-webkit-box-shadow: 0px 0px 30px 0px rgba(77, 44, 121, 1);
-moz-box-shadow:    0px 0px 30px 0px rgba(77, 44, 121, 1);
box-shadow:         0px 0px 30px 0px rgba(77, 44, 121, 1);
transition: box-shadow 200ms;
 /* css3gen.com/box-shadow/ */
 }
.home-page { margin: 0 auto; transition: all 300ms ease-out 0s; }
.home-page .section1 { margin: 0 auto; padding: 60px 10px; max-width: 1260px; width: 100% }
.home-page .section1 .photos { width: 30%; float: left; }
.home-page .section1 .photos img { /*float: left; padding-right: 20px;*/ margin-left:auto; margin-right: auto; width:70% !important; box-shadow: 0px 2px 7px 0px rgba(46,46,46,0.54) !important; }
.home-page .section1 .information { display: inline-block; width: 70%; }
.home-page .section1 .information h1 { color: #ba385c; font-family: "Museo Sans W01_100", sans-serif; font-size: 36px; font-weight: 100; margin-top: 0; text-transform: uppercase; }
.home-page .section1 .information h2 { color: #ba385c; font-family: "Museo Sans W01_100", sans-serif; font-size: 36px; font-weight: 100; margin-top: 33px; text-transform: uppercase; }
.home-page .section1 .information p { font-family: "Museo Sans W01_300", sans-serif; font-size: 15px; font-weight: 300; line-height: 25px; margin-bottom: 20px; }
.home-page .section1 .information p span { font-family: "Museo Sans W01_700", sans-serif; font-size: 20px; }
.home-page .section2 .education1 { background: url("../images/Video1BG.jpg") no-repeat scroll 50% 50% #cd8aab; height: 430px; padding: 0 10px; }
.home-page .section2 .education1 .sub { margin: 0 auto; max-width: 1260px; width: 100% }
.home-page .section2 .education1 .sub .information { color: #fff; float: left; padding-right: 50px; padding-top: 50px; width: 48%; }
.home-page .section2 .education1 .sub .information h1 { font-family: "Museo Sans W01_100", sans-serif; font-size: 36px; font-weight: 100; }
.home-page .section2 .education1 .sub .information p { color: #fff; font-family: "Museo Sans W01_100", sans-serif; font-size: 18px; font-weight: 300; line-height: 1.5em; }
.home-page .section2 .education1 .sub .video { float: right; height: 300px; padding-top: 80px; width: 48%; }
.home-page .section2 .education1 .sub .video img { background-clip: padding-box; border-radius: 12px; box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2); float: right; height: 275px; }
.home-page .section2 .education2 { background: url("../images/VideoBG2.jpg") no-repeat scroll 50% 50% #cd8aab; height: 430px; padding: 0 10px; }
.home-page .section2 .education2 .sub { margin: 0 auto; max-width: 1260px; width: 100% }
.home-page .section2 .education2 .sub .information { color: #fff; float: right; padding-left: 50px; padding-top: 50px; width: 48%; }
.home-page .section2 .education2 .sub .information h1 {
font-family: "Open Sans", sans-serif font-size: 36px; font-weight: 300; }
.home-page .section2 .education2 .sub .information p { color: #fff; font-family: "Museo Sans W01_100", sans-serif; font-size: 18px; font-weight: 300; line-height: 1.5em; }
.home-page .section2 .education2 .sub .video { float: left; height: 300px; padding-top: 80px; width: 48%; }
.home-page .section2 .education2 .sub .video img { background-clip: padding-box; border-radius: 12px; box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2); height: 275px; }
.home-page .section3 { margin: 0 auto; max-width: 1260px; width: 100% }
.home-page .section3 h1 { color: #ba385c; font-family: "Museo Sans W01_100", sans-serif; font-size: 36px; font-weight: 100; margin-top: 60px; text-transform: uppercase; }
.home-page .section3 .cycle-slideshow { margin-top: 50px; position: static; }
.home-page .section3 .cycle-slideshow .testimonial-item { margin-left: 0px !important; }
.home-page .section3 .cycle-slideshow .testimonial-item .img { float: left; width: 20% }
.home-page .section3 .cycle-slideshow .testimonial-item .img img { background-clip: padding-box; border-radius: 160px; height: 175px; width: 175px; }
.home-page .section3 .cycle-slideshow .testimonial-item .info { margin-left: 2%; float: left; width: 77% }
.home-page .section3 .cycle-slideshow .testimonial-item .info .name { color: #333; font-family: "Museo Sans W01_700", sans-serif; font-size: 18px; font-weight: 700; text-align: right; }
.home-page .section3 .cycle-slideshow .testimonial-item .info .location { color: #333; font-family: "Museo Sans W01_300", sans-serif; font-size: 18px; font-weight: 300; text-align: right; padding-bottom: 10px; }
.home-page .section3 .cycle-slideshow .testimonial-item .info p { color: #666; font-family: "Museo Sans W01_300", sans-serif; font-size: 28px; font-weight: 300; margin: 0 auto 15px; text-align: left; width: 100%; }
.home-page .section3 .cycle-slideshow .cycle-pager { color: #333; cursor: pointer; font-size: 60px; height: 50px; letter-spacing: 5px; margin: 20px auto 50px; text-align: center; width: 500px; }
.home-page .section3 .cycle-slideshow .cycle-pager-active { color: #ba385c; }
.home-page .section4 { background: none repeat scroll 0 0 #f4f4f4; height: 720px; margin: 0 auto; padding: 0 10px; }
.home-page .section4 .sub { margin: 0 auto; padding-top: 80px; max-width: 1260px; width: 100% }
.home-page .section4 .sub .firstlevel { margin-bottom: 20px; }
.home-page .section4 .sub .item { float: left; padding-right: 25px; width: 32%; }
.home-page .section4 .sub .item h4 { color: #cd5e65; font-family: "Museo Sans W01_300", sans-serif; font-size: 22px; font-weight: 300; margin-top: 0; padding-top: 0; text-transform: uppercase; top: 0; }
.home-page .section4 .sub .item p { font-family: "Museo Sans W01_300", sans-serif; font-size: 14px; line-height: 1.5em; max-height: 350px; min-height: 80px; }
.home-page .section4 .sub .last { padding-right: 0; }
.home-page .section4 .section4btn { clear: both; height: 95px; margin-top: -25px; padding: 10px; text-align: center; width: 100%; }
.home-page .section4 .ordernow-btn { background: none repeat scroll 0 0 padding-box #cd5e65; border-radius: 3px; clear: both; color: #fff; font-size: 18px; font-weight: 300; left: 0; margin: 0 auto; padding: 15px; position: relative; right: 0; text-decoration: none; top: 20px; width: 325px; }
/*******************************************Press Page**********************************************/

.std .press-container .last { margin-right: 0 !important; }
.std .press-container .press-item { color: #222; float: left; height: 300px; margin-bottom: 100px; margin-right: 63px; transition: background 175ms ease-out 0s; width: 275px; }
.std .press-container .press-item a { color: #222 !important; font-size: 14px; text-decoration: none; }
.std .press-container .press-item img { height: 100%; }
.std .press-container .press-item span.rollover { background: url("../images/niophlex/mag.png") no-repeat scroll center center #000; cursor: pointer; height: 300px; opacity: 0; overflow: hidden; position: absolute; transition: all 250ms ease 0s; width: 275px; z-index: 1; }
.std .press-container .press-item span.rollover:hover { box-shadow: 0 0 4px #000000; opacity: 0.7; transition: all 1s ease 0s; }
.std .marketing-container .last { margin-right: 0 !important; }
.std .marketing-container .marketing-item { color: #222; display: block; margin-bottom: 100px; margin-right: 63px; transition: background 175ms ease-out 0s; width: 100%; }
.std .marketing-container .marketing-item a { color: #222 !important; font-size: 14px; text-decoration: none; }
.std .marketing-container .marketing-item img { background-clip: padding-box; border-radius: 6px; width: 65%; }
.std .marketing-container .marketing-item span.rollover { background: url("../images/niophlex/download-ico.png") no-repeat scroll center center #000; cursor: pointer; opacity: 0; overflow: hidden; position: absolute; transition: all 250ms ease 0s; width: 100%; z-index: 1; }
.std .marketing-container .marketing-item span.rollover:hover { box-shadow: 0 0 4px #000000; opacity: 0.7; transition: all 1s ease 0s; }
.std .distributor { border-bottom: 1px dotted #999; font-family: "Museo Sans W01_300", sans-serif; font-size: 18px; margin-top: 25px; padding-bottom: 25px; }
.std .distributor h2 { font-family: "Museo Sans W01_700", sans-serif; font-size: 22px; text-transform: capitalize; }
.std .distributor h3 { text-transform: uppercase; }
.std .distributor div { padding-top: 5px; }
.std .education .last { padding-right: 0; }
.std .education h1 { font-family: "Museo Sans W01_300", sans-serif; font-size: 26px; }
.std .education .video-sub .video-section { border-top: 1px solid #ccc; }
.std .education .video-sub .video-section .car-item { display: inline-block; padding-right: 15px; padding-top: 25px; width: 300px; }
.std .education .video-sub .video-section .car-item a { text-decoration: none; }
.std .education .video-sub .video-section .car-item h4 { font-family: "Museo Sans W01_300", sans-serif; font-size: 17px; height: 40px; }
.std .education .video-sub .video-section .car-item img { background-clip: padding-box; border-radius: 10px; width: 300px; }
.footer { color: #fff; width: 100%; }
.footer .top-footer {   background: url("../images/1truth-mid-bg.jpg") no-repeat scroll 50% 50% #4d2c79; min-height: 180px; margin: 0 auto; padding: 0 10px; }
.footer .top-footer .sub { margin: 0 auto; padding-top: 38px; max-width: 1260px; }
.footer .top-footer .sub h1 { font-family: "Museo Sans W01_100", sans-serif; font-size: 30px; font-weight: 100; text-align: center; }
.footer .top-footer .sub form { margin: 0 auto; width: 425px; }
.footer .top-footer .sub form input { background: none repeat scroll 0 0 #d2d2d2; border: 1px solid #c2ccd1; border-radius: 3px 0 0 3px; color: #222; font-family: "Museo Sans W01_300", sans-serif; height: 30px; margin: 0 auto; outline: medium none; padding: 8px; text-align: left; width: 320px; }
.footer .top-footer .sub form input[type="submit"], .footer .top-footer .sub form button { background: none repeat scroll 0 0 #252525 !important; border: 0 none !important; border-radius: 0; color: #fff !important; height: 32px !important; margin-left: -5px; outline: medium none; padding-bottom: 0 !important; padding-top: 0 !important; text-align: center !important; text-transform: uppercase !important; width: 100px !important; }
.footer .bottom-footer { /*background: none repeat scroll 0 0 #252525; */ font-family: "Museo Sans W01_100", sans-serif; height: 200px; padding: 0 10px; }
.footer .bottom-footer .sub { margin: 0 auto; padding-top: 35px; max-width: 1260px; }
.footer .bottom-footer .sub img { width: 120px; float:right; }
.footer .bottom-footer .sub p { /*border-bottom: 1px solid #494747; */ font-size: 16px; font-weight: 100; padding-bottom: 15px; float:left;}
.footer .bottom-footer .sub .footer-links { color: #636363; font-size: 14px; text-transform: uppercase; }
.footer .bottom-footer .sub .footer-links .footer-logo { color: #ccc; }
.footer .bottom-footer .sub .footer-links a { color: #636363; text-decoration: none; transition: animation 175ms ease-out 0s; }
.footer .bottom-footer .sub .footer-links a:hover { text-decoration: underline; }
.footer .bottom-footer .sub .footer-links .social-media { margin-top: 15px; }
.footer .bottom-footer .sub .footer-links .terms { margin-top: 15px; display: inline; }

/********************* Home Page Media ******************************************/
@media screen and (min-width: 1921px) and (max-width: 3000px) {
.education1, .education2 { background-size: 100% auto; }
}

@media screen and (max-width: 850px) {
.header, .banner, .section1, .section2, .section3, .section4, .footer, .sub { margin: 0 auto !important; width: 100% !important; }
.banner { background: url("../images/818-bg.jpg") no-repeat scroll 80% 25% rgba(0, 0, 0, 0); }
.banner .sub { }
.banner .sub h1 { font-size: 38px; padding-top: 150px; }
.banner .sub h2 { font-size: 30px; }
.subpage { width: 95%; }
header .shop, header .bar { display: none }
.home-page .section1 { padding: 25px 4% 4%; }
.home-page .section1 .photos { width: 100%; }
.home-page .section1 .photos img { padding: 0; width: 95%; }
.home-page .section1 .information { width: 100%; }
.home-page .section2 .education1 { background: none no-repeat scroll 50% 50% #cd8aab; height: 400px; padding: 0; width: 100%; }
.home-page .section2 .education1 .sub { padding-top: 25px; width: 92.5% !important; }
.home-page .section2 .education1 .sub .information { padding: 0 !important; width: 100% !important; }
.home-page .section2 .education1 .sub .information h1 { font-size: 30px; margin-top: 0; }
.home-page .section2 .education1 .sub .information p { line-height: 1em; width: 100% !important; }
.home-page .section2 .education1 .sub .video { float: left; height: 275px; padding-top: 15px; }
.home-page .section2 .education1 .sub .video img { float: left; height: 150px; text-align: center; width: 280px; }
.home-page .section2 .education2 { background: none no-repeat scroll 50% 50% #c9606e; height: 485px; padding: 25px 0 0; width: 100%; }
.home-page .section2 .education2 .sub { padding-top: 25px; width: 92.5% !important; }
.home-page .section2 .education2 .sub .information { float: left; padding: 25px 0 0 !important; width: 100% !important; }
.home-page .section2 .education2 .sub .information h1 { font-size: 30px; margin-top: -50px; }
.home-page .section2 .education2 .sub .information p { line-height: 1em; width: 100% !important; }
.home-page .section2 .education2 .sub .video { float: left; height: 260px; padding-top: 15px; }
.home-page .section2 .education2 .sub .video img { height: 150px; text-align: center; width: 280px; }
.home-page .section3 { padding: 4%; width: 90%; }
.home-page .section3 h1 { font-size: 33px; margin-top: 0; width: 98%; clear: both; }
.home-page .section3 .cycle-pager { float: left; margin-left: -4% !important; text-align: left; width: 100% !important; }
.home-page .section3 .cycle-slideshow { margin-top: 15px; min-height: 425px; }
.home-page .section3 .cycle-slideshow .testimonial-item { }
.home-page .section3 .cycle-slideshow .testimonial-item .info { float: left; text-align: center; width: 98%; }
.home-page .section3 .cycle-slideshow .testimonial-item .info p { font-size: 18px; padding: 10px 0 0; width: 100%; }
.home-page .section3 .cycle-slideshow .testimonial-item .info .name { text-align: left !important; width: 90%; }
.home-page .section3 .cycle-slideshow .testimonial-item .info .location { text-align: left !important; width: 90%; padding-bottom: 10px; }
.home-page .section3 .cycle-slideshow .testimonial-item .img { float: none !important; text-align: center; display: inline-block; width: 100% }
.home-page .section3 .cycle-slideshow .testimonial-item .img img { float: none !important; display: inline-block; }
.home-page .section4 { height: auto; padding: 4%; width: 90%; }
.home-page .section4 .section4btn { padding: 2px; }
.home-page .section4 .ordernow-btn { font-size: 14px; width: 80%; }
.home-page .section4 hr { display: none; }
.home-page .section4 .sub .item { width: 100% !important; float: none }
.footer .top-footer .sub form { margin: 0 auto; text-align: center; width: 95% !important; }
.footer .top-footer .sub form input { text-align: center; width: 65% !important; }
.footer .bottom-footer { height: 220px !important; }
.footer .bottom-footer .sub { width: 95% !important; }
header #header-nav nav .last { padding: 0 5px 0 0; border: none; }
.home-page .section2 .niophlex01 { background: none no-repeat scroll 50% 50% #4d2c79; height: auto; padding: 0 10px; clear: both; float: left }
.home-page .section2 .niophlex02 { background: none no-repeat scroll 50% 50% #8b87a0; height: auto; padding: 0 10px; clear: both; float: left }
.home-page .section2 .niophlex03 { background: none no-repeat scroll 50% 50% #889c91; height: auto; padding: 0 10px; clear: both; float: left }
}

@media screen and (min-width: 660px) and (max-width: 768px) {
.banner .sub { padding-top: 50px; }
.banner .sub h1 { font-size: 40px; padding-top: 150px; }
.banner .sub h2 { font-size: 30px; }
.home-page .section1 .photos img { width: 60% !important; }
.education1 .sub .video { width: 80% !important; }
.cycle-pager { margin-left: -10% !important; }
}

@media screen and (max-width: 768px) {
.mobile-only { display: block; }
.home-page .section3 .cycle-slideshow .testimonial-item .info { margin-left: 0 }
.home-page .section3 .cycle-slideshow .testimonial-item .img { width: 100% }
}

@media screen and (max-width: 800px) {
.home-page .section2 .niophlex01 .sub .information { width: 100%; float: none; display:block; min-height: 100%; margin-bottom: 20px; }
.home-page .section2 .niophlex01 .sub .product { width: 100%; float: none; text-align: center; padding-top: 0; display:block; margin-bottom:10px; }
.home-page .section2 .niophlex02 .sub .information { width: 100%; float: none; display:block; height: 100%; }
.home-page .section2 .niophlex02 .sub .product { width: 100%; float: none; text-align: center; padding-top: 0; display:block; }
.home-page .section2 .niophlex03 .sub .information { width: 100%; float: none; display:block; height: 100%; }
.home-page .section2 .niophlex03 .sub .product { width: 100%; float: none; text-align: center; padding-top: 0; display:block; }
.home-page .section2 .niophlex01 .sub .product img { display: inline-block; float: none }
.home-page .section2 .niophlex02 .sub .product img { display: inline-block; float: none }
.home-page .section2 .niophlex03 .sub .product img { display: inline-block; float: none }
}

@media screen and (min-width: 410px) and (max-width: 415px) {
.banner .sub { }
.banner .sub h1 { font-size: 40px; padding-top: 150px; }
.banner .sub h2 { font-size: 30px; }
.education1 .sub .video { width: 80% !important; }
.cycle-pager { margin-left: -10% !important; }
.home-page .section4 { min-height: 1550px; }
}

@media screen and (max-width: 415px) {
.collection .product { width: 100% !important; }
}

@media screen and (min-width: 375px) and (max-width: 375px) {
.education1 .sub .video { width: 77% !important; }
.testimonial-item .info { float: left; text-align: center; width: 90% !important; }
}

@media screen and (min-width: 360px) and (max-width: 360px) {
.education1 .sub .video { width: 80% !important; }
}
@font-face { font-family: 'FontAwesome'; src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg'); font-weight: normal; font-style: normal }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571429em; text-align: center }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }
.fa-ul>li { position: relative }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }
.fa-li.fa-lg { left: -1.85714286em }
.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }
.pull-right { float: right }
.pull-left { float: left }
.fa.pull-left { margin-right: .3em }
.fa.pull-right { margin-left: .3em }
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }
.fa-flip-vertical {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-gear:before, .fa-cog:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-rotate-right:before, .fa-repeat:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before, .fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before, .fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-gears:before, .fa-cogs:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-rss:before { content: "\f09e" }
.fa-hdd-o:before { content: "\f0a0" }
.fa-bullhorn:before { content: "\f0a1" }
.fa-bell:before { content: "\f0f3" }
.fa-certificate:before { content: "\f0a3" }
.fa-hand-o-right:before { content: "\f0a4" }
.fa-hand-o-left:before { content: "\f0a5" }
.fa-hand-o-up:before { content: "\f0a6" }
.fa-hand-o-down:before { content: "\f0a7" }
.fa-arrow-circle-left:before { content: "\f0a8" }
.fa-arrow-circle-right:before { content: "\f0a9" }
.fa-arrow-circle-up:before { content: "\f0aa" }
.fa-arrow-circle-down:before { content: "\f0ab" }
.fa-globe:before { content: "\f0ac" }
.fa-wrench:before { content: "\f0ad" }
.fa-tasks:before { content: "\f0ae" }
.fa-filter:before { content: "\f0b0" }
.fa-briefcase:before { content: "\f0b1" }
.fa-arrows-alt:before { content: "\f0b2" }
.fa-group:before, .fa-users:before { content: "\f0c0" }
.fa-chain:before, .fa-link:before { content: "\f0c1" }
.fa-cloud:before { content: "\f0c2" }
.fa-flask:before { content: "\f0c3" }
.fa-cut:before, .fa-scissors:before { content: "\f0c4" }
.fa-copy:before, .fa-files-o:before { content: "\f0c5" }
.fa-paperclip:before { content: "\f0c6" }
.fa-save:before, .fa-floppy-o:before { content: "\f0c7" }
.fa-square:before { content: "\f0c8" }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9" }
.fa-list-ul:before { content: "\f0ca" }
.fa-list-ol:before { content: "\f0cb" }
.fa-strikethrough:before { content: "\f0cc" }
.fa-underline:before { content: "\f0cd" }
.fa-table:before { content: "\f0ce" }
.fa-magic:before { content: "\f0d0" }
.fa-truck:before { content: "\f0d1" }
.fa-pinterest:before { content: "\f0d2" }
.fa-pinterest-square:before { content: "\f0d3" }
.fa-google-plus-square:before { content: "\f0d4" }
.fa-google-plus:before { content: "\f0d5" }
.fa-money:before { content: "\f0d6" }
.fa-caret-down:before { content: "\f0d7" }
.fa-caret-up:before { content: "\f0d8" }
.fa-caret-left:before { content: "\f0d9" }
.fa-caret-right:before { content: "\f0da" }
.fa-columns:before { content: "\f0db" }
.fa-unsorted:before, .fa-sort:before { content: "\f0dc" }
.fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd" }
.fa-sort-up:before, .fa-sort-asc:before { content: "\f0de" }
.fa-envelope:before { content: "\f0e0" }
.fa-linkedin:before { content: "\f0e1" }
.fa-rotate-left:before, .fa-undo:before { content: "\f0e2" }
.fa-legal:before, .fa-gavel:before { content: "\f0e3" }
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4" }
.fa-comment-o:before { content: "\f0e5" }
.fa-comments-o:before { content: "\f0e6" }
.fa-flash:before, .fa-bolt:before { content: "\f0e7" }
.fa-sitemap:before { content: "\f0e8" }
.fa-umbrella:before { content: "\f0e9" }
.fa-paste:before, .fa-clipboard:before { content: "\f0ea" }
.fa-lightbulb-o:before { content: "\f0eb" }
.fa-exchange:before { content: "\f0ec" }
.fa-cloud-download:before { content: "\f0ed" }
.fa-cloud-upload:before { content: "\f0ee" }
.fa-user-md:before { content: "\f0f0" }
.fa-stethoscope:before { content: "\f0f1" }
.fa-suitcase:before { content: "\f0f2" }
.fa-bell-o:before { content: "\f0a2" }
.fa-coffee:before { content: "\f0f4" }
.fa-cutlery:before { content: "\f0f5" }
.fa-file-text-o:before { content: "\f0f6" }
.fa-building-o:before { content: "\f0f7" }
.fa-hospital-o:before { content: "\f0f8" }
.fa-ambulance:before { content: "\f0f9" }
.fa-medkit:before { content: "\f0fa" }
.fa-fighter-jet:before { content: "\f0fb" }
.fa-beer:before { content: "\f0fc" }
.fa-h-square:before { content: "\f0fd" }
.fa-plus-square:before { content: "\f0fe" }
.fa-angle-double-left:before { content: "\f100" }
.fa-angle-double-right:before { content: "\f101" }
.fa-angle-double-up:before { content: "\f102" }
.fa-angle-double-down:before { content: "\f103" }
.fa-angle-left:before { content: "\f104" }
.fa-angle-right:before { content: "\f105" }
.fa-angle-up:before { content: "\f106" }
.fa-angle-down:before { content: "\f107" }
.fa-desktop:before { content: "\f108" }
.fa-laptop:before { content: "\f109" }
.fa-tablet:before { content: "\f10a" }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" }
.fa-circle-o:before { content: "\f10c" }
.fa-quote-left:before { content: "\f10d" }
.fa-quote-right:before { content: "\f10e" }
.fa-spinner:before { content: "\f110" }
.fa-circle:before { content: "\f111" }
.fa-mail-reply:before, .fa-reply:before { content: "\f112" }
.fa-github-alt:before { content: "\f113" }
.fa-folder-o:before { content: "\f114" }
.fa-folder-open-o:before { content: "\f115" }
.fa-smile-o:before { content: "\f118" }
.fa-frown-o:before { content: "\f119" }
.fa-meh-o:before { content: "\f11a" }
.fa-gamepad:before { content: "\f11b" }
.fa-keyboard-o:before { content: "\f11c" }
.fa-flag-o:before { content: "\f11d" }
.fa-flag-checkered:before { content: "\f11e" }
.fa-terminal:before { content: "\f120" }
.fa-code:before { content: "\f121" }
.fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123" }
.fa-location-arrow:before { content: "\f124" }
.fa-crop:before { content: "\f125" }
.fa-code-fork:before { content: "\f126" }
.fa-unlink:before, .fa-chain-broken:before { content: "\f127" }
.fa-question:before { content: "\f128" }
.fa-info:before { content: "\f129" }
.fa-exclamation:before { content: "\f12a" }
.fa-superscript:before { content: "\f12b" }
.fa-subscript:before { content: "\f12c" }
.fa-eraser:before { content: "\f12d" }
.fa-puzzle-piece:before { content: "\f12e" }
.fa-microphone:before { content: "\f130" }
.fa-microphone-slash:before { content: "\f131" }
.fa-shield:before { content: "\f132" }
.fa-calendar-o:before { content: "\f133" }
.fa-fire-extinguisher:before { content: "\f134" }
.fa-rocket:before { content: "\f135" }
.fa-maxcdn:before { content: "\f136" }
.fa-chevron-circle-left:before { content: "\f137" }
.fa-chevron-circle-right:before { content: "\f138" }
.fa-chevron-circle-up:before { content: "\f139" }
.fa-chevron-circle-down:before { content: "\f13a" }
.fa-html5:before { content: "\f13b" }
.fa-css3:before { content: "\f13c" }
.fa-anchor:before { content: "\f13d" }
.fa-unlock-alt:before { content: "\f13e" }
.fa-bullseye:before { content: "\f140" }
.fa-ellipsis-h:before { content: "\f141" }
.fa-ellipsis-v:before { content: "\f142" }
.fa-rss-square:before { content: "\f143" }
.fa-play-circle:before { content: "\f144" }
.fa-ticket:before { content: "\f145" }
.fa-minus-square:before { content: "\f146" }
.fa-minus-square-o:before { content: "\f147" }
.fa-level-up:before { content: "\f148" }
.fa-level-down:before { content: "\f149" }
.fa-check-square:before { content: "\f14a" }
.fa-pencil-square:before { content: "\f14b" }
.fa-external-link-square:before { content: "\f14c" }
.fa-share-square:before { content: "\f14d" }
.fa-compass:before { content: "\f14e" }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150" }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151" }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152" }
.fa-euro:before, .fa-eur:before { content: "\f153" }
.fa-gbp:before { content: "\f154" }
.fa-dollar:before, .fa-usd:before { content: "\f155" }
.fa-rupee:before, .fa-inr:before { content: "\f156" }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157" }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158" }
.fa-won:before, .fa-krw:before { content: "\f159" }
.fa-bitcoin:before, .fa-btc:before { content: "\f15a" }
.fa-file:before { content: "\f15b" }
.fa-file-text:before { content: "\f15c" }
.fa-sort-alpha-asc:before { content: "\f15d" }
.fa-sort-alpha-desc:before { content: "\f15e" }
.fa-sort-amount-asc:before { content: "\f160" }
.fa-sort-amount-desc:before { content: "\f161" }
.fa-sort-numeric-asc:before { content: "\f162" }
.fa-sort-numeric-desc:before { content: "\f163" }
.fa-thumbs-up:before { content: "\f164" }
.fa-thumbs-down:before { content: "\f165" }
.fa-youtube-square:before { content: "\f166" }
.fa-youtube:before { content: "\f167" }
.fa-xing:before { content: "\f168" }
.fa-xing-square:before { content: "\f169" }
.fa-youtube-play:before { content: "\f16a" }
.fa-dropbox:before { content: "\f16b" }
.fa-stack-overflow:before { content: "\f16c" }
.fa-instagram:before { content: "\f16d" }
.fa-flickr:before { content: "\f16e" }
.fa-adn:before { content: "\f170" }
.fa-bitbucket:before { content: "\f171" }
.fa-bitbucket-square:before { content: "\f172" }
.fa-tumblr:before { content: "\f173" }
.fa-tumblr-square:before { content: "\f174" }
.fa-long-arrow-down:before { content: "\f175" }
.fa-long-arrow-up:before { content: "\f176" }
.fa-long-arrow-left:before { content: "\f177" }
.fa-long-arrow-right:before { content: "\f178" }
.fa-apple:before { content: "\f179" }
.fa-windows:before { content: "\f17a" }
.fa-android:before { content: "\f17b" }
.fa-linux:before { content: "\f17c" }
.fa-dribbble:before { content: "\f17d" }
.fa-skype:before { content: "\f17e" }
.fa-foursquare:before { content: "\f180" }
.fa-trello:before { content: "\f181" }
.fa-female:before { content: "\f182" }
.fa-male:before { content: "\f183" }
.fa-gittip:before { content: "\f184" }
.fa-sun-o:before { content: "\f185" }
.fa-moon-o:before { content: "\f186" }
.fa-archive:before { content: "\f187" }
.fa-bug:before { content: "\f188" }
.fa-vk:before { content: "\f189" }
.fa-weibo:before { content: "\f18a" }
.fa-renren:before { content: "\f18b" }
.fa-pagelines:before { content: "\f18c" }
.fa-stack-exchange:before { content: "\f18d" }
.fa-arrow-circle-o-right:before { content: "\f18e" }
.fa-arrow-circle-o-left:before { content: "\f190" }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191" }
.fa-dot-circle-o:before { content: "\f192" }
.fa-wheelchair:before { content: "\f193" }
.fa-vimeo-square:before { content: "\f194" }
.fa-turkish-lira:before, .fa-try:before { content: "\f195" }
.fa-plus-square-o:before { content: "\f196" }
.fa-space-shuttle:before { content: "\f197" }
.fa-slack:before { content: "\f198" }
.fa-envelope-square:before { content: "\f199" }
.fa-wordpress:before { content: "\f19a" }
.fa-openid:before { content: "\f19b" }
.fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c" }
.fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d" }
.fa-yahoo:before { content: "\f19e" }
.fa-google:before { content: "\f1a0" }
.fa-reddit:before { content: "\f1a1" }
.fa-reddit-square:before { content: "\f1a2" }
.fa-stumbleupon-circle:before { content: "\f1a3" }
.fa-stumbleupon:before { content: "\f1a4" }
.fa-delicious:before { content: "\f1a5" }
.fa-digg:before { content: "\f1a6" }
.fa-pied-piper:before { content: "\f1a7" }
.fa-pied-piper-alt:before { content: "\f1a8" }
.fa-drupal:before { content: "\f1a9" }
.fa-joomla:before { content: "\f1aa" }
.fa-language:before { content: "\f1ab" }
.fa-fax:before { content: "\f1ac" }
.fa-building:before { content: "\f1ad" }
.fa-child:before { content: "\f1ae" }
.fa-paw:before { content: "\f1b0" }
.fa-spoon:before { content: "\f1b1" }
.fa-cube:before { content: "\f1b2" }
.fa-cubes:before { content: "\f1b3" }
.fa-behance:before { content: "\f1b4" }
.fa-behance-square:before { content: "\f1b5" }
.fa-steam:before { content: "\f1b6" }
.fa-steam-square:before { content: "\f1b7" }
.fa-recycle:before { content: "\f1b8" }
.fa-automobile:before, .fa-car:before { content: "\f1b9" }
.fa-cab:before, .fa-taxi:before { content: "\f1ba" }
.fa-tree:before { content: "\f1bb" }
.fa-spotify:before { content: "\f1bc" }
.fa-deviantart:before { content: "\f1bd" }
.fa-soundcloud:before { content: "\f1be" }
.fa-database:before { content: "\f1c0" }
.fa-file-pdf-o:before { content: "\f1c1" }
.fa-file-word-o:before { content: "\f1c2" }
.fa-file-excel-o:before { content: "\f1c3" }
.fa-file-powerpoint-o:before { content: "\f1c4" }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5" }
.fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6" }
.fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7" }
.fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8" }
.fa-file-code-o:before { content: "\f1c9" }
.fa-vine:before { content: "\f1ca" }
.fa-codepen:before { content: "\f1cb" }
.fa-jsfiddle:before { content: "\f1cc" }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd" }
.fa-circle-o-notch:before { content: "\f1ce" }
.fa-ra:before, .fa-rebel:before { content: "\f1d0" }
.fa-ge:before, .fa-empire:before { content: "\f1d1" }
.fa-git-square:before { content: "\f1d2" }
.fa-git:before { content: "\f1d3" }
.fa-hacker-news:before { content: "\f1d4" }
.fa-tencent-weibo:before { content: "\f1d5" }
.fa-qq:before { content: "\f1d6" }
.fa-wechat:before, .fa-weixin:before { content: "\f1d7" }
.fa-send:before, .fa-paper-plane:before { content: "\f1d8" }
.fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9" }
.fa-history:before { content: "\f1da" }
.fa-circle-thin:before { content: "\f1db" }
.fa-header:before { content: "\f1dc" }
.fa-paragraph:before { content: "\f1dd" }
.fa-sliders:before { content: "\f1de" }
.fa-share-alt:before { content: "\f1e0" }
.fa-share-alt-square:before { content: "\f1e1" }
.fa-bomb:before { content: "\f1e2" }
.fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-binoculars:before { content: "\f1e5" }
.fa-plug:before { content: "\f1e6" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitch:before { content: "\f1e8" }
.fa-yelp:before { content: "\f1e9" }
.fa-newspaper-o:before { content: "\f1ea" }
.fa-wifi:before { content: "\f1eb" }
.fa-calculator:before { content: "\f1ec" }
.fa-paypal:before { content: "\f1ed" }
.fa-google-wallet:before { content: "\f1ee" }
.fa-cc-visa:before { content: "\f1f0" }
.fa-cc-mastercard:before { content: "\f1f1" }
.fa-cc-discover:before { content: "\f1f2" }
.fa-cc-amex:before { content: "\f1f3" }
.fa-cc-paypal:before { content: "\f1f4" }
.fa-cc-stripe:before { content: "\f1f5" }
.fa-bell-slash:before { content: "\f1f6" }
.fa-bell-slash-o:before { content: "\f1f7" }
.fa-trash:before { content: "\f1f8" }
.fa-copyright:before { content: "\f1f9" }
.fa-at:before { content: "\f1fa" }
.fa-eyedropper:before { content: "\f1fb" }
.fa-paint-brush:before { content: "\f1fc" }
.fa-birthday-cake:before { content: "\f1fd" }
.fa-area-chart:before { content: "\f1fe" }
.fa-pie-chart:before { content: "\f200" }
.fa-line-chart:before { content: "\f201" }
.fa-lastfm:before { content: "\f202" }
.fa-lastfm-square:before { content: "\f203" }
.fa-toggle-off:before { content: "\f204" }
.fa-toggle-on:before { content: "\f205" }
.fa-bicycle:before { content: "\f206" }
.fa-bus:before { content: "\f207" }
.fa-ioxhost:before { content: "\f208" }
.fa-angellist:before { content: "\f209" }
.fa-cc:before { content: "\f20a" }
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b" }
.fa-meanpath:before { content: "\f20c" }
/*! fancyBox 3.0.0 Beta 1 fancyapps.com | fancyapps.com/fancybox/#license */#fancybox-loading, #fancybox-lock, .fancybox-wrap, .fancybox-skin, .fancybox-inner, .fancybox-error, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-wrap embed, a.fancybox-close, a.fancybox-expand, a.fancybox-nav, a.fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; background-color: transparent; background-repeat: no-repeat; background-image: none; text-shadow: none }
#fancybox-lock { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 8020; overflow-y: scroll; overflow-y: auto; overflow-x: auto; -webkit-transition: -webkit-transform .5s; -webkit-transform: translateX(0) }
.fancybox-lock-test { overflow-y: hidden !important }
.fancybox-lock { width: auto }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; -webkit-transform: translate3d(0, 0, 0) }
.fancybox-opened { z-index: 8030 }
.fancybox-skin { border-style: solid; border-color: #fff; background: #fff; color: #444 }
.fancybox-inner { position: relative; overflow: hidden; -webkit-overflow-scrolling: touch; width: 100%; height: 100%; max-width: 100%; max-height: 100% }
.fancybox-spacer { position: absolute; top: 100%; left: 0; width: 1px }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100% }
.fancybox-image { max-width: 100%; max-height: 100%; zoom: 1 }
a.fancybox-close { position: absolute; top: -23px; right: -23px; width: 46px; height: 46px; cursor: pointer; background-position: 0 0; z-index: 8040 }
a.fancybox-nav { position: absolute; top: 0; width: 50%; height: 100%; cursor: pointer; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; overflow: hidden }
.fancybox-type-iframe a.fancybox-nav, .fancybox-type-inline a.fancybox-nav, .fancybox-type-html a.fancybox-nav { width: 70px }
a.fancybox-prev { left: -70px }
a.fancybox-next { right: -70px }
a.fancybox-nav span { position: absolute; top: 50%; width: 46px; height: 46px; margin-top: -23px; cursor: pointer; z-index: 8040 }
a.fancybox-prev span { left: 0; background-position: 0 -50px }
a.fancybox-next span { right: 0; background-position: 0 -100px }
.fancybox-mobile a.fancybox-nav { max-width: 80px }
.fancybox-desktop a.fancybox-nav { opacity: .5; filter: alpha(opacity=50) }
.fancybox-desktop a.fancybox-nav:hover { opacity: 1; filter: alpha(opacity=100) }
a.fancybox-expand { position: absolute; bottom: 0; right: 0; width: 46px; height: 46px; z-index: 8050; opacity: 0; filter: alpha(opacity=0); background-position: 0 -150px; zoom: 1; -webkit-transition: opacity .5s ease; -moz-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease }
.fancybox-wrap:hover a.fancybox-expand { opacity: .5; filter: alpha(opacity=50) }
.fancybox-wrap a.fancybox-expand:hover { opacity: 1; filter: alpha(opacity=100) }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; width: 60px; height: 60px; background-color: #111; background-image: url(data:image/gif;base64,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); background-position: center center; opacity: .85; filter: alpha(opacity=85); cursor: pointer; z-index: 8060; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px }
.fancybox-tmp { position: absolute !important; top: -99999px; left: -99999px; max-width: 99999px; max-height: 99999px; overflow: visible !important }
.fancybox-title { font: normal 14px "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; position: relative; text-shadow: none; z-index: 8050; display: block; visibility: hidden }
.fancybox-title-float-wrap { position: relative; margin-top: 10px; text-align: center; zoom: 1; left: -9999px }
.fancybox-title-float-wrap>div { display: inline-block; padding: 7px 20px; font-weight: bold; color: #fff; text-shadow: 0 1px 2px #222; background: transparent; background: rgba(0,0,0,0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.5) }
.fancybox-title-inside-wrap { padding-top: 10px }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 15px; background: #000; background: rgba(0,0,0,0.8); max-height: 50%; overflow: auto }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; z-index: 8010 }
.fancybox-overlay-fixed { position: fixed; width: 100%; height: 100% }
.fancybox-default-skin { border-color: #f9f9f9; background: #f9f9f9 }
.fancybox-default-skin-open { box-shadow: 0 10px 25px rgba(0,0,0,0.5) }
.fancybox-default-overlay { background: #333; opacity: .8; filter: alpha(opacity=80) }
.fancybox-default a.fancybox-close, .fancybox-default a.fancybox-expand, .fancybox-default a.fancybox-nav span { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RkZERjA4NTZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RkZERjA4NDZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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) }

.product-view .add-to-cart .qty-wrapper .qty { width: 42px; }

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:2dppx) {
.fancybox-default a.fancybox-close, .fancybox-default a.fancybox-expand, .fancybox-default a.fancybox-nav span { background-image:url(data:image/png;
base64, iVBORw0KGgoAAAANSUhEUgAAAFwAAAGQCAYAAAAjsgcjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTg4NzhCQTZBNEYxMUUyQTQ2NEQ0Nzc1M0U1REU1MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTg4NzhCOTZBNEYxMUUyQTQ2NEQ0Nzc1M0U1REU1MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE0QzZBQjVDNEU2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+T32etwAAHWhJREFUeNrsnQtU1VX2x388FcQHaIZEiFb4QDQtSszG7IGplM+sCSvNno72GDNb/3+t5WQ1tpoms6an49DY1OhKXVNqZGmlpI6pmamI/ccAGZ+QKIggCv/9vZyD5/743efv8rvcy95rHS/I7/7uuZ977j5777PPPiH19fUai3USwsAZOANnYeAMnIWBM3AWBs7AGTgLAw9q4CEhIU7/HugfmKv35+v3zsBbG/CQCy+gPho1u5d10OTf0K96Bm4PWW2hooUpLVR5VKFLuHXUziuP55Xf69QPwhn8oAWuG8kq3HDRIkSLFI9h8+bNS7n55puv6tatW+/27dt3j46OToyMjOwYGhoajRvV1dVVnTt37sTZs2eLampq/lNZWbnr559/zrvlllv20p/P6T4Ew5FvNXDbk5w1Hzxfjs4wAbIttRhqsdQuptadWgq1tLFjx2auX7/+1V9++WUdATxR76XQh1BaUVGx/OjRo7OWLVvWQ7x
}
}