@import url('//fonts.googleapis.com/css?family=Montserrat:400,400i,700|Roboto:400,700');
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

/* - - RESET - - */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,* {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
*, *:after, *:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,*:focus{outline:none;}
a{text-decoration:none;color:inherit;}
a img {border:none;}
img{height:auto;max-width:100%;}
input[type="submit"] {-webkit-appearance:none;border-radius:0;}
.smooth,input,textarea,a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
input[type="submit"],button,a{cursor:pointer;}

body{color:#27251f;font-family:'Roboto',sans-serif;font-size:90%;line-height:1.7em;}

/* - - GRID - - */
	.clear:after{content:"";display:table;clear:both;}
	[class*='col-']{padding-left:20px;float:left;}
	.nudge {margin-left:-20px;}
	.col-1-10 {width:10%;}
	.col-1-8 {width:12.5%;}
	.col-1-6 {width:16.6667%;}
	.col-1-5 {width:20%;}
	.col-1-4 {width:25%;}
	.col-1-3 {width:33.3333%;}
	.col-2-5 {width:40%;}
	.col-1-2 {width:50%;}
	.col-2-3 {width:66.66%;}
	.col-3-4 {width:75%;}
	.col-4-5 {width:80%;}
	.col-9-10 {width:90%;}

/* - - COLOURS - - */
	.colour1{color:#0077c8;}
	.background1{background:#0077c8;color:#fff;}
	.colour2{color:#f3d54e;}
	.background2,legend{background:#f3d54e;}
	.background3{background:#27251f;color:#fff;}
	.background4,fieldset{background:#ededed;}
	.background5{background:#0baf00;color:#fff;}
	.green,input[type=radio]:checked ~ label:before,input[type=checkbox]:checked ~ label:before{color:#0baf00;}
	.red{color:#d40000;}
	th.background1,td.background1{border-color:#0077c8;}
	th.background2,td.background2{border-color:#f3d54e;}

/* - - BUTTONS - - */
	.cssButton{display:inline-block;padding:10px 20px;cursor:pointer;}
	.cssButton.background1:hover{background:#f3d54e;color:#27251f;}

/* - - BASIC LAYOUT - - */
	.width{max-width:1300px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}
	.rel{position:relative;}

/* - - MARGINS - -*/
	.mt0{margin-top:0px!important;}
	.mb0{margin-bottom:0px!important;}
	.mt10{margin-top:10px;}
	.mb10{margin-bottom:10px;}
	.mt20{margin-top:20px;}
	.mb20{margin-bottom:20px;}
	.mt40{margin-top:40px;}
	.mb40{margin-bottom:40px;}

/* - - FONTS - - */
	.mont,legend{font-family:'Montserrat',sans-serif;}
	.larger1,legend{font-size:1.1em;}
	.larger{font-size:1.2em;}
	.smallText{font-size:0.8em;line-height:1.5em;}
	.bold,legend,strong,b {font-weight:bold;}
	.italic{font-style:italic;}
	.border_link{display:inline-block;border-bottom:2px solid #0077c8;padding-bottom:2px;}
	.tar{text-align:right;}
	.tab-content h1,.tab-content h2,.tab-content h3,.tab-content h4,.tab-content h5,.tab-content h6,
	#categoryDescription h1,#categoryDescription h2,#categoryDescription h3,#categoryDescription h4,#categoryDescription h5,#categoryDescription h6
	 {margin-top:10px;font-weight:bold;}
	.tab-content p,#categoryDescription p {margin-bottom:10px;}
	.tab-content ol,.tab-content ul,#categoryDescription ul,#categoryDescription ol {margin:0 0 10px 30px;}

/* - - TABLES - - */
	table{border-collapse:collapse;}
	table,th,td {border:1px solid #ededed;}
	th,td {padding:10px;vertical-align:top;}

/* - - STANDARD ZEN CART - - */
	.clearBoth{clear:both;}
	.back{float:left;}
	.forward{float:right;}
	.hiddenField{display:none;}
	.visibleField{display:inline;}
	.centeredContent{text-align:center;}

	/* - - MESSAGE STACK - - */
		[class*='messageStack'] {font-size:0.8em;line-height:1.5em;padding:7px 10px;margin-bottom:5px;text-align:center;position:fixed;top:0;left:0;width:100%;padding:10px;}
		[class*='messageStack'] img {display:none;}
		.messageStackError,.messageStackCaution{color:#fff;background:#cc0000;}
		.messageStackSuccess{color:#fff;background:#119c00;}

/* - - HEADER - - */

	/* - - BLOCKS - - */
		#header_blocks{margin-top:35px;}
		.header_block {margin-left:40px;}
		.header_block:first-of-type {margin-left:0px;}
		.header_block .back:first-of-type {margin-right:10px;}

	/* - - MENU - - */
		#navEZPagesTop li {list-style:none;display:inline-block;}
		#navEZPagesTop li a{display:inline-block;padding:10px;}
		#navEZPagesTop li:first-of-type a{padding-left:0px;}
		#nav .forward a{display:inline-block;padding:10px 0 10px 5px;}

	/* - - MOBILE MENU - - */
		#mobile_nav{display:none;}
		#mobile_nav a{display:inline-block;padding:10px 6px;margin-left:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
		#mobile_menu {display:none;float:left;}
		#mobile_cats_menu {display:none;float:right;}

	/* - - OH, CRUMBS - - */
		#navBreadCrumb{height:40px;line-height:40px;}

	/* - - CART - - */
		.cart_count{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:18px;height:18px;line-height:18px;font-size:0.6em;text-align:center;display:block;position:absolute;right:-12px;top:3px;color:#27251f;}

	/* - - SEARCH - - */
		#navMainSearch input {background:none;height:40px;line-height:38px;border-bottom:2px solid #0077c8;padding:0 30px 0 10px;min-width:240px;}
		#navMainSearch button {background:none;height:40px;line-height:40px;position:absolute;top:0;right:10px;}

/* - - FOOTER - - */
	#footer{padding:30px 0;}
	#footer h6 {border-bottom:2px solid #0077c8;padding-bottom:5px;}
	#footer ul {list-style:none;}
	#footer ul li:before {content:"- ";}

/* - - SIDEBOXES - - */
	.SideBoxHeading{padding:10px 20px;}
	.sideBoxContent{padding:10px 20px;}

		/* - - CATEGORIES- - */
			#categoriesContent a {display:block;margin-bottom:2px;}

		/* - - BANNER - - */
			#bannerboxContent h5{padding:10px;}
			#bannerboxContent{padding:0;}
			#bannerboxContent img{width:100%;}

		/* - - BANNER 2, 3, 4, 5 - - */
			#bannerbox2Heading,#bannerbox3Heading,#bannerbox4Heading,#bannerbox5Heading{display:none;}
			#bannerbox2Content,#bannerbox3Content,#bannerbox4Content,#bannerbox5Content{padding:0;}
			#bannerbox3,#bannerbox4,#bannerbox5{background:none;}

/* - - HOME PAGE - - */

	/* - - SLIDER - - */
		.slider{border:3px solid #ededed;padding:20px;}
		.slick-dots{position:absolute;left:20px;bottom:20px;list-style:none;}
		.slick-dots li{display:inline-block;width:20px;height:20px;text-indent:-9999px;border:2px solid #f3d54e;background:#ededed;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px;cursor:pointer;}
		.slick-dots li.slick-active{background:#f3d54e;}
		.banner .col-2-3 div{padding:20px;}
		#slider_wrap{overflow:hidden;}
		#slider_corner_1,#slider_corner_2{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;}
		#slider_corner_1{right:50px;bottom:-30px;width:20px;height:120px;}
		#slider_corner_2{right:-60px;bottom:-60px;width:120px;height:120px;}

		#fpbp,#call{padding:10px;}

	/* - - PRODUCT SPOTLIGHT - - */
		#product_spotlight {padding:20px;}
		#product_spotlight h1 {position:absolute;left:0;top:0;padding:10px 20px;}
		#product_spotlight .col-1-2:first-of-type {margin-top:40px;}
		#product_spotlight ul {list-style:none;margin:0 0 10px 0;}
		#product_spotlight p {margin:0 0 10px;}
		#product_spotlight p:last-of-type {margin:0px;}
		#product_spotlight img {width:100%;border:4px solid #f3d54e;;}

	/* - - VOLUME CUSTOMERS - - */
		#volume_customers h2{position:absolute;left:0;bottom:0;padding:10px 20px;}
		#volume_customers_inner{padding:20px;}
		#volume_customers img{width:100%;}

	/* - - CATEGORY BOXES - - */
		.category_box{border:1px solid #ededed;padding:20px;}
		.category_box a{display:block;}
		.category_box a.bold{display:inline-block;}

/* - - PRODUCT LISTING - - */
	.listing_title,legend {padding:10px 20px;}
	.listing_filter {padding:20px 20px 0;}
	.listing_filter select{background:#fff;width:100%;display:block;height:36px;border:1px solid #bbb;}
	.products-list {width:100%;}
	.products-list tr:nth-child(odd) {background:#f9f9f9;}
	.products-list tr:nth-child(even) {background:#ededed;}
	.products-list th{padding:5px;}
	.products-list td{vertical-align:middle;padding:5px;}
	.qt input{border:1px solid #ededed;text-align:center;width:40px;}
	#pagination {padding:10px;}

	/* - - TABS - - */
		.centerColumn ul.tabs{list-style:none;margin:0;}
		ul.tabs li{display:inline-block;padding:10px 15px;cursor:pointer;border-top:1px solid #ededed;border-right:1px solid #ededed;border-left:1px solid #ededed;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=0);}
		ul.tabs li.current{background:#fff;}
		.tab-content{display:none;padding:10px;border:1px solid #ededed;margin-top:-1px;}
		.tab-content.current{display:inherit;}
		.tab-content p:last-of-type{margin:0;}

/* - - PRODUCT INFO - - */
	#product_info_heading{padding:10px 20px;}
	#product_description_heading{padding:10px 20px;}
	#product_description{padding:20px;border:1px solid #ededed;}
	#model_line,#stock_message,#leadtime_message {border-bottom:1px solid #ededed;padding-bottom:5px;margin-bottom:5px;}
	#addbox{padding:20px;}
	#main_add_to_cart_qty {width:40px;border:1px solid #fff;text-align:center;vertical-align:middle;margin-right:10px;}
	#main_add_to_cart_button {vertical-align:middle;}

	/* - - PRODUCT IMAGE - - */
		#productMainImage i{position:absolute;right:10px;bottom:10px;}

	/* - - ENCLOSURES - - */
		table#enclosure_savings{margin-left:auto;margin-right:auto;}
		table#enclosure_savings th,table#enclosure_savings td {padding:5px 10px;white-space:nowrap;}
		#enclosure_minimum_purchase{padding:20px;}

	/* - - POINTS - - */
		#shipping_box p {padding:20px;border:3px solid #ededed;}
		#shipping_box p i {display:block;margin-bottom:10px;}

/* - - SHOPPING CART - - */
	#scQuantityHeading{width:70px;}
	.cartQuantity input{border:1px solid #ccc;text-align:center;width:100%;padding:5px 0;}
	.cart_update{width:100%;padding:5px;margin-top:5px;}
	#cartSubTotal{padding:10px;}

	/* - - ESTIMATOR - - */
	#shippingEstimatorContent .shippingEstimatorWrapper{padding:20px;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #ededed;}
	#shippingEstimatorContent input[type="text"],#shippingEstimatorContent select{width:100%;background:#fff;border:1px solid #ccc;height:40px;line-height:40px;}

/* - - CHECKOUT PAYMENT - - */
	#coupon_apply{height:40px;line-height:40px;background:none;position:absolute;right:10px;bottom:0px;}

/* - - FORMS - - */
	fieldset{width:100%;}
	legend{display:block;width:100%;}
	fieldset .fieldset_inner{padding:20px;}
	fieldset input[type="text"],fieldset input[type="email"],fieldset input[type="password"],fieldset textarea,fieldset select{width:100%;padding:0 10px;border:1px solid #fff;margin-top:4px;height:40px;line-height:40px;background:#fff;}
	fieldset input[type="text"]:focus,fieldset input[type="email"]:focus,fieldset input[type="password"]:focus,fieldset textarea:focus,fieldset select:focus{border-color:#0077c8;}
	fieldset textarea{min-height:100px;line-height:1.4em;padding:10px;}
	.mandatory_field,.optional_field,label a{float:right;margin-top:3px;color:#adadad;}
	input[type=radio],input[type=checkbox] {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
    input[type=radio] ~ label:before,input[type=checkbox] ~ label:before {font-family:FontAwesome;display:inline-block;content:"\f10c";letter-spacing:10px;width:1.4em;}
    input[type=radio]:checked ~ label:before,input[type=checkbox]:checked ~ label:before {content:"\f058";letter-spacing:5px;}

/* - - GENERAL - - */
	.centerColumn p{margin-bottom:20px;}
	.centerColumn ol,.centerColumn ul{margin:0 0 20px 20px;}

/* - - CUSTOM PAGES - - */

	/* - - SERVICES - - */
		.service_block{padding:20px 20px 0;}

	/* - - TESTIMONIALS - - */
		.testimonial{padding:20px;}
		.testimonial p.author{margin-bottom:0;}

	/* - - ORDERING OPTIONS - - */
		.ordering_option{padding:20px;}



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

	.header_block {margin-left:20px;}
	.header_block:first-of-type {margin-left:0px;}

}

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

	#header_blocks{display:none;}
	#logo{width:50%;}
	
}

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

	.nm,#categoriesHeading{display:none;}
	.fwm{width:100%;}
	.hwm{width:50%;}

	#header{position:fixed;left:0;top:0;width:100%;background:#fff;z-index:9;}
	#header .width{padding-left:10px;padding-right:10px;}
	#logo{margin-top:10px;margin-bottom:10px;width:40%;}
	#mobile_menu,#mobile_cats_menu {display:block;padding:10px 0;}
	#navEZPagesTop{display:none;position:fixed;width:100%;left:0;text-align:center;background:#ededed;font-size:1em;}
	#navEZPagesTop li{display:block;width:100%;float:none;color:#27251f;}
	#navEZPagesTop li a{border:1px solid #b5b5b5;padding:5px;margin:0;display:block;}
	#navMainSearch{float:none;width:100%;display:none;}
	#navMainSearch input{width:100%;border:none;background:#fff;margin:10px auto;}
	#navMainSearch button{top:10px;}
	#mobile_nav{display:block;}

	.banner .col-2-3 div{padding:10px;}

	#categories{display:block;width:100%;position:fixed;left:-1000%;z-index:9;text-align:center;}
	#categoriesContent{padding:0;}
	#categories.mobile_menu_visible{left:0;}
	#categories a{display:inline-block;border:1px solid #b5b5b5;padding:3px 5px;margin:0;}
	#categories a.half_category{float:left;width:50%;}
	#categories a.full_category{width:100%;}
	#categories a.category-subs{display:none!important;}

	.tab-content .cssButton.background5 {width:100%;}
	.products-list td{display:block;width:100%;text-align:center;}
	#pagination .forward,#pagination .back{width:100%;float:none;text-align:center;}

}

/* - - SLICK - -*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* - - MAGNIFIC - - */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.white-popup{background:#FFF;padding:30px;text-align:left;max-width:800px;margin:40px auto;position:relative;}
