.ajax_rates{width:75px!important}
.ajax_methods{width:230px!important}
.ship_populator{width:100%!important}
body,table.ys_basket,.ys_majorSection h3,#ys_relatedItems h3,.ys_majorSection h4,h1{font-family:'Open Sans',sans-serif}
h1{color:#222;font-size:24px;padding:20px 0 15px;font-weight:600;width:100%;clear:both}
div{padding:0;margin:0}
a{outline:none;border:0;text-decoration:none}
#ys_pageMessage img[width="0"]{display:none}
.ys_wrapper{background:#fff url(https://turbifycdn.com/ty/cdn/filmandvideolighting/cartbg.jpg) repeat-x}
.full-width{width:100%;padding:0;margin:0}
.progress{background:#dfddd3;clear:both;margin-top:35px;height:36px}
.progress .wrapper{height:36px}
#ys_cartPage .progress .wrapper{background:url(https://turbifycdn.com/ty/cdn/filmandvideolighting/progressbar-cart.png) no-repeat center center}
#ys_shipBillPage .progress .wrapper{background:url(https://turbifycdn.com/ty/cdn/filmandvideolighting/progressbar-shipbill.png) no-repeat center center}
#ys_reviewPage .progress .wrapper,#ys_upsAddressValidationPage .progress .wrapper{background:url(https://turbifycdn.com/ty/cdn/filmandvideolighting/progressbar-review.png) no-repeat center center}
#ys_confirmationPage .progress .wrapper{background:url(https://turbifycdn.com/ty/cdn/filmandvideolighting/progressbar-confirmation.png) no-repeat center center}
.wrapper{width:100%;max-width:1185px!important;padding:0;margin:0 auto;height:auto;position:relative}
.wrapper:before,.wrapper:after{display:table;content:" "}
.header{height:auto;min-height:117px!important;padding:0;position:relative}
.logo{float:left;margin:0;width:218px;height:128px;width:25%;max-width:218px;margin-top:4px;padding-left:13px}
.logo img{width:100%;max-width:218px!important;height:auto;max-height:128px!important}
.header-right{float:left;width:75%;text-align:center}
.headerthird{float:left;width:33.3%;text-align:center;box-sizing:border-box;padding-top:66px}
#ys_mastFoot{background:#000 url(https://turbifycdn.com/ty/cdn/filmandvideolighting/footer-bg.jpg) center top repeat-x;height:auto;min-height:264px!important;margin-top:100px}
#ys_mastFoot #ys_yFooter{background:transparent}
#ys_mastFoot #ys_merchFooter{max-width:1185px;margin:0 auto;text-align:center}
#ASM-populator-error{margin-bottom:10px;display:block}
#ys_pageBody{max-width:1185px;width:100%!important;box-sizing:border-box}
#ys_pageBody.ys_sideCart #ys_buyerInfo,#ys_pageBody.ys_sideCart .ys_pageActions,#ys_pageBody.ys_rss .ys_pageActions,#ys_pageBody.ys_sideCart #ys_orderReview,#ys_pageBody.ys_sideCart #ys_orderConfirmation,#ys_pageBody.ys_sideCart #ys_upsAddrValidation{margin-right:32%}
#ys_pageBody.ys_sideCart #ys_cartInfo{width:30%}
#ys_pageBody.ys_sideCart #ys_cart{width:100%}
#ys_shipBillPage #ys_shipBillShippingInfo{width:100%}
#ys_shipBillPage #ys_shipBillBillingInfo{margin-left:0;clear:both;padding-top:1px;display:block}
table.ys_basket{font-size:14px}
table.ys_basket thead tr.ys_head th{padding:3px 0;font-size:24px;font-weight:600;line-height:50px;text-transform:uppercase}
table.ys_basket thead th{font-size:14px;text-transform:uppercase;line-height:40px}
#ys_cart table.ys_basket:not(#ys_cartPage #ys_cart table.ys_basket){border:1px solid #e0dfd9!important}
#ys_pageBody.ys_sideCart #ys_cart table.ys_basket th.ys_orderCol{font-size:16px;color:#111113;line-height:30px;text-transform:uppercase;background:#f5f4f0;padding-left:18px}
.ys_sideCart table.ys_basket thead th.ys_numberCol,.ys_sideCart table.ys_basket thead th.ys_itemCol,.ys_sideCart table.ys_basket thead th.ys_costCol{font-size:14px;line-height:15px}
.ys_sideCart .ys_orderLine td{background:#f5f4f0}
table.ys_basket thead th{border-top:1px solid #e0dfd9;border-bottom:1px solid #e0dfd9;white-space:nowrap}
table.ys_basket thead th.ys_first{padding-left:20px;border-left:1px solid #e0dfd9}
table.ys_basket tbody tr.ys_updateQty{background:#fafbfb}
table.ys_basket th,table.ys_basket td{border:0;border-bottom:1px solid #e0dfd9}
table.ys_basket tbody td input.text{width:60px;height:37px;box-sizing:border-box}
table.ys_basket tbody td img{float:right;margin-right:30px}
table.ys_basket tr.ys_orderLine td{padding:8px 5px}
#ys_progress{display:none}
tr.ys_orderLine td{border:0}
#ys_pageBody #ys_cart{border-left:0;border-right:0;border-bottom:0}
#ys_cartPage .ys_basket .ys_last{border-right:1px solid #e0dfd9}
table.ys_basket tbody{border:1px solid #e0dfd9}
.ys_updateQty .ysco_last{border-right:1px solid #e0dfd9}
.ys_majorSection h3,#ys_relatedItems h3,#ys_shipBillPage .ys_majorSection h4,#ys_upsAddressValidation h4{margin-top:35px;font-size:18px;text-transform:uppercase;line-height:30px;font-weight:600;border-bottom:4px solid #bd9d57;padding:3px 0;color:#222;background:#fff}
#ys_shipBillShippingInfo .ys_sectionHeader{margin-top:0}
#ys_pageBody.ys_sideCart #ys_cart table.ys_basket td,#ys_pageBody.ys_sideCart #ys_cart table.ys_basket th{font-size:12px;line-height:20px}
input.text,select{height:40px;box-sizing:border-box;font-size:18px}
#shipping-full-name,#shipping-company,#shipping-address1,#shipping-address2,#shipping-country,#billing-name,#billing-company,#billing-address1,#billing-address2,#billing-country{width:100%!important;max-width:400px}
#shipping-city,#shipping-state,#shipping-zip,#shipping-phone,#billing-city,#billing-state,#billing-zip,#billing-phone,#card-type,#card-number,#card-exp-month,#card-exp-year{width:195px!important}
#cvn_enabled #labelcard-cvv input#card-cvv.text{width:80px!important}
#ys_pageBody #ys_buyerInfo{border:0}
.ys_majorSection .ys_subSection{background:#f5f4f0;border:1px solid #e0dfd9;padding:15px;box-sizing:border-box;margin:0}
#ys_coupon div.ys_subSection,#ys_shippingCalculator div.ys_subSection{border-bottom:0}
#ys_coupon fieldset.ys_subSection,#ys_shippingCalculator fieldset.ys_subSection{border-top:0}
#ys_shipTo,#ys_billTo{border:0;border-left:1px solid #e0dfd9;border-right:1px solid #e0dfd9}
#ys_billTo{border-bottom:1px solid #e0dfd9}
#ys_orderReview .ys_majorSection .ys_subSection{border:0}
.ys_majorSection label strong{margin-bottom:3px}
#ys_reviewPage .ys_majorSection h4{height:40px;vertical-align:middle;font-size:15px;line-height:35px;border-bottom:0;border-left:1px solid #e0dfd9;border-right:1px solid #e0dfd9}
span#ys_cvnImage{margin-left:95px}
.ys_majorSection .ys_subSection .ys_subSection{border:0;padding:0}
.ys_majorSection label{color:#584f52;font-size:14px}
#ys_onePage #ys_shipBillShippingInfo,#ys_shipBillPage #ys_shipBillShippingInfo,#ys_onePage #ys_shipBillBillingInfo,#ys_shipBillPage #ys_shipBillBillingInfo{border:0}
#ys_shipBillPage h3.ys_sectionHeader,#ys_upsAddressValidation h3{display:none}
#ys_shipBillPage #ys_shipBillShippingInfo .ys_sectionHeader{display:block}
#ys_shippingAddress{border:1px solid #e0dfd9;margin-bottom:35px}
em em a{margin-top:7px;display:block;text-decoration:underline;color:#584f52}
.addedBtn img{margin-right:0!important;max-width:312px;float:right!important}
.footerBg{padding-top:40px}
.footertext,.footertext a{color:#fff;font-size:13px;margin-top:15px}
.copyright,.copyright a{color:#cac4c4;font-size:12px}
.copyright{margin-top:15px;padding-bottom:10px}
#ys_yFooter{display:none}
#ys_mastFoot .images a,#ys_mastFoot .images span.cardholder{line-height:75px;padding:10px;display:inline-block;vertical-align:middle;box-sizing:border-box}
#shipping-zip,#shipping-state-for-shipping-calculator,#shipping-country,#gc-redemption-code{height:40px;font-size:18px;padding-left:10px;box-sizing:border-box}
#ys_cartPage #shipping-zip{width:115px}
#shipping-country,#gc-redemption-code{width:400px}
#shipping-state-for-shipping-calculator{width:165px}
.mobilesteps{display:none;width:100%;text-align:center;font-size:15px;margin:15px 0}
.circle{border-radius:50%;width:13px;height:15px;background:#f68a1e;padding:3px 6px;color:#fff;text-align:center;margin:0 1px;display:inline-block;line-height:14px}
.greycirl{background:#747171}
.showbreak{display:none!important}
@media(max-width:1090px) {
.ys_wrapper{width:100%;max-width:1090px}
#ys_pageBody #ys_pageMessage{margin:20px 0;padding:0 10px}
#ys_onePage #ys_shipBillBillingInfo,#ys_shipBillPage #ys_shipBillBillingInfo{border-bottom-width:0;border-left:0}
#ys_merchLogo img{max-width:100%;height:auto}
#ys_pageBody{width:98%;padding:1%}
#ys_cart{overflow-x:scroll}
#ys_merchHeader img{max-width:100%;height:auto}
#ys_pageMessage img{max-width:100%;height:auto}
.showbreak{display:block!important}
.hidebreak{display:none!important}
.logo{box-sizing:border-box;padding-left:10px}
#ys_cartPage .progress .wrapper{width:160px;background-position:0 0!important}
#ys_shipBillPage .progress .wrapper{width:185px;background-position:-300px 0!important}
#ys_reviewPage .progress .wrapper,#ys_upsAddressValidationPage .progress .wrapper{width:145px;background-position:-630px 0!important}
#ys_confirmationPage .progress .wrapper{width:145px;background-position:-920px 0!important}
}
@media(max-width:900px) {
.headerthird{width:50%;padding-top:10%}
.headerthird:nth-of-type(3){display:none}
}
@media(max-width:768px) {
div.ys_cpInfoBox{float:none;width:100%}
div.ys_cpInfoBoxORImg{background:url(https://lib.store.yahoo.net/lib/blackseed/checkdivider.jpg) no-repeat scroll center center transparent;width:100%;height:35px}
#ys_cpSignInRegisterGuest .ys_majorSection .ys_subSection{padding:0 6px}
.head-menu-area{display:none}
.header-rgt-area,.lft-link-head{width:100%}
.slicknav_menu{display:block}
#ys_sideBar{display:none}
#ys_mastFoot #ys_yFooter{width:98%;padding:1%;margin:20px 0}
#ys_merchHeader table{width:100%}
div.ys_pageActions,#ys_pageBody #ys_relatedItems{padding:0 10px}
}
@media(max-width:640px) {
#ys_pageBody.ys_sideCart #ys_cartInfo{float:none;width:100%;padding-right:0}
#ys_pageBody.ys_sideCart #ys_buyerInfo,#ys_pageBody.ys_sideCart .ys_pageActions,#ys_pageBody.ys_rss .ys_pageActions,#ys_pageBody.ys_sideCart #ys_orderReview,#ys_pageBody.ys_sideCart #ys_orderConfirmation,#ys_pageBody.ys_sideCart #ys_upsAddrValidation{margin-right:0}
#ys_pageBody.ys_sideCart #ys_cart{width:99%;margin:0 0 10px}
.yui-panel-container.yui-dialog{width:auto!important;left:0!important}
#trustComputerMsg{width:100%!important}
#shopper_verified{width:100%;left:0;right:auto!important;margin:0;padding:0}
table#sv_survey{width:100%;table-layout:fixed}
.logo{float:none;width:100%;margin:0 auto}
.header-right{float:none;width:100%}
.headerthird{padding:10px 0}
#shipping-country,#gc-redemption-code{width:100%}
}
@media(max-width:520px) {
#ys_pageBody #ys_pageMessage{margin-top:5px}
#ys_progress{margin:0 auto!important}
#ys_progress #ys_progressCPers,#ys_progress #ys_progressShip,#ys_progress #ys_progressReview,#ys_progress #ys_progressConfirm,#ys_progress span.ys_progressCurrent,#ys_progress span.ys_progressFuture,#ys_progress span.ys_progressVisited{clear:both;width:100%!important;display:table!important;margin:5px 0;min-width:275px}
input.ys_primary,button.ys_primary{font-size:150%}
img,embed,object,video,iframe{max-width:100%}
.ys_subSection fieldset label input.text{width:100%}
.ys_majorSection label strong{clear:both}
#ys_shipBillBillingInfo .ys_majorSection label strong{display:inline-block}
#ys_paypalBilling p#ys_paypalTerms{margin-left:75px}
#ys_paypalBilling{width:100%}
#ys_pageBody #ys_merchInfo{padding:0 10px}
#ys_shipBillShippingInfo .ys_subSection fieldset label select,#ys_shipBillBillingInfo .ys_subSection fieldset label select,#ys_shipBillShippingInfo textarea,#ys_shipBillBillingInfo textarea,#ys_shipBillPage #ys_shipBillShippingInfo textarea,#ys_shipBillPage #ys_shipBillBillingInfo textarea{width:100%}
#ys_paypalShipBill{padding:5px}
#ys_paypalShipBill #ys_paypalTermsSection{margin-right:0}
#ys-cc-tablink span{font-size:9px}
#ys_progress{margin:15px 0}
textarea#comments,textarea#giftcert_msg{width:285px}
#ys_progress{font-size:100%}
div.ys_pageActions ul li.ys_first{float:none;text-align:center;margin:10px 0}
div.ys_pageActions ul li.ys_second{text-align:center;margin-right:5px}
#ys_paypalOr{float:none;text-align:center;margin-right:0!important}
#ys_paypalShipBill #ys_paypalPayNow{float:none;text-align:center;padding:10px 0;margin:0}
label#labelcard-exp-year{float:none}
#ys_merchHeader td.header{text-align:center}
#ys_shipBillShippingInfo,#ys_shipBillBillingInfo{width:100%!important}
#ys_shipBillBillingInfo{margin-left:0!important;clear:both}
#ys_shipBillShippingInfo .ys_subSection fieldset label input.text,#ys_shipBillPage #ys_shipBillBillingInfo .ys_subSection fieldset label input.text{width:100%}
#ys_pageBody #ys_buyerInfo.ys_calculatorReview{margin-right:0;width:99%;clear:both}
#ys_pageBody #ys_calculatorReview{float:none;width:99%;margin-bottom:10px}
#ys_calculatorReview table.ys_basket{width:100%!important;border:0!important}
#shipping-city,#shipping-state,#shipping-zip,#shipping-phone,#billing-city,#billing-state,#billing-zip,#billing-phone,#card-type,#card-number,#card-exp-month,#card-exp-year{width:100%!important}
.ys_majorSection label{width:100%}
.images span.cardholder{width:100%}
textarea#comments{width:100%}
.addedBtn img{max-width:275px}
}
@media screen and (max-width:450px) {
.headerthird{width:100%}
.headerthird:nth-of-type(2){display:none}
}