
.v-top,caption,img,td,th{vertical-align:top}.map-popup-text,.opc-block-progress dd.complete strong{word-wrap:break-word}*{margin:0;padding:0}body{background:#fff;font:17px/1.47059 "Segoe UI",Arial,verdana,Helvetica,sans-serif;color:#333;text-align:center}address,cite{font-style:normal}img{border:0}.a-like,a,button.button.a-like,button.button.a-like span{color:#446286;text-decoration:underline;border:none;background:0 0;font-family:"Segoe UI",Arial,verdana,Helvetica,sans-serif;text-transform:none;letter-spacing:0;padding:0}fieldset,table{border:0}.hidden,.no-padding{padding:0!important}.emp-color{color:#446286}.dark-color{color:#000}.a-like:hover,a:hover,button.button.a-like:hover,button.button.a-like:hover span{text-decoration:none;color:#000;cursor:pointer;background:0 0}:focus{outline:0}.bold,button.button.bold span{font-weight:700}.fz-18{font-size:18px}.fz-16{font-size:16px}.fz-14{font-size:14px}.lh-12{line-height:1.2}.mgb-6{margin-bottom:6px}.h-like,h1,h2,h3,h4,h5,h6{margin:0 0 5px;line-height:1.2;color:#000}h1{font-size:26px;font-weight:400}.catalog-product-view.category-store h1,.product-h1,.product-name span,h2{font-size:22px;font-weight:400}.product-h1,.product-name span{line-height:1;color:#000;font-size: 34px;}h3{font-size:18px;font-weight:400}h4{font-size:14px;font-weight:400}h5,h6{font-weight:700}.catalog-product-view.category-store h1{font-size:10px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/title_bg.gif) #000;margin:0;color:#fff}form{display:inline}.display-none,legend{display:none}table{border-spacing:0;empty-cells:show;font-size:100%}caption,td,th{text-align:left;font-weight:400}p{margin:0 0 10px}.hidden,.no-margin{margin:0!important}strong{font-weight:700}address{line-height:1.5}.checkout-footer address,.footer address{font-size:12px}blockquote,q{quotes:none}q:after,q:before{content:''}big,small{font-size:1em}ol,ul{list-style:none}.hidden{display:block!important;border:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}.f-fix,.page{width:100%}.nobr{white-space:nowrap!important}.wrap{white-space:normal!important}.a-left{text-align:left!important}.a-center{text-align:center!important}.a-right{text-align:right!important}.data-table thead th,.pager .limiter label,.pager .limiter select,.please-wait img,.sorter .sort-by label,.sorter .sort-by select,.sp-methods .centinel-logos img,.v-middle{vertical-align:middle}.f-left,.left{float:left!important}.f-right,.right{float:right!important}.f-none{float:none!important}.col-left,.col-main,.f-fix,.page{float:left}.no-display{display:none}.no-bg{background:0 0!important}.page-empty,.page-popup,.page-print{background:#fff;text-align:left}.no-decoration{text-decoration:none}.wrapper{min-width:954px;overflow:hidden}.page-print{padding:25px 30px}.page-empty{padding:20px}.page-popup{padding:25px 30px}.main-container{clear:both;float:left;width:100%}.main{width:970px;margin:0 auto;min-height:400px;padding:0 0 40px;background:0 0;text-align:left}.catalog-product-view .main{background:0 0;width:100%;padding:0;margin-top:50px}.col-left{width:290px;padding:0 0 1px}.col-main{width:660px;padding:0}.col-right{float:right;width:265px;padding:0 0 0px 15px;margin-top:90px;position:relative;border-left:1px solid #e6e6ea;}.block-title{font-size:18px;padding-bottom:16px}.col1-layout .col-main{float:none;width:auto}.col2-left-layout .col-main{float:right}.col3-layout .col-main{width:475px;margin-left:17px}.col3-layout .col-wrapper{float:left;width:687px}.col3-layout .col-wrapper .col-main{float:right}.col2-set .col-1{float:right;width:48.5%}.col3-set .col-1,.col3-set .col-2{float:left;width:32%}.col2-set .col-2{float:left;width:48.5%}.col2-set .col-narrow{width:32%}.col2-set .col-wide{width:65%}.col3-set .col-2{margin-left:2%}.col3-set .col-3{float:right;width:32%}.col4-set .col-1,.col4-set .col-2,.col4-set .col-3{float:left;width:23.5%}.col4-set .col-2{margin:0 2%}.col4-set .col-4{float:right;width:23.5%}input:focus,label,select:focus,textarea:focus{color:#000}button,input,select,textarea{font:14px/15px "Segoe UI",Arial,Helvetica,sans-serif;vertical-align:middle;color:#7a7a7a;border-color:#a9a9a9}input.input-text,textarea{padding:1px;border:1px solid #a9a9a9}input.input-text{text-indent:8px}textarea{padding-left:6px}select{padding:1px 10px 1px 1px;text-indent:6px;-webkit-appearance:none;-moz-appearance:none;text-overflow:'';background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/select_arrow.png) 97% center no-repeat #fff;background-size:10px 15px}select option{padding-right:10px}select.multiselect option{border-bottom:1px solid #b6b6b6;padding:2px 5px}select.multiselect option:last-child{border-bottom:0}textarea{overflow:auto;background:#fff;padding:10px}input.checkbox,input.radio{margin-right:3px}input.qty{width:2.5em!important}button.button::-moz-focus-inner{padding:0;border:0}button.button{-webkit-border-fit:lines}.button-like,button.button{overflow:visible;width:auto;padding:0;margin:0;background:0 0;cursor:pointer;border:1px solid #000;text-decoration:none}.messages,.page-title{overflow:hidden;width:100%}button.button:hover span{background:#c7a567;color:#fff}.button-like:hover,button.button:hover{background:#c7a567;border-color:#c7a567}.button-like,button.button,button.button span{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;letter-spacing:2px}.button-like,button.button span{background:#fff;color:#000;font:400 14px/40px bgmd,"Segoe UI",Arial,Helvetica,sans-serif;height:40px;padding:0 17px;text-align:center;white-space:nowrap;text-transform:uppercase;font-weight:700;display:inline-block}.button-like{padding:0 34px}button.btn-checkout span{width:214px}button.btn-checkout span span{background-position:100% 0;padding:0}button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba}button.btn-checkout.no-checkout span span{background-position:100% 100%}button.button-wider span{padding:0 30px}.button-like.yellow-button:hover,.yellow-button:hover,button.yellow-button:hover,button.yellow-button:hover span{background:#fff;color:#000}button.hover-yellow-button:hover,button.yellow-button{border:1px solid #fec325}.gold-button:hover,.gold-button:hover span,.hover-yellow-button:hover,.yellow-button,button.gold-button:hover,button.gold-button:hover span,button.hover-yellow-button:hover,button.hover-yellow-button:hover span,button.yellow-button,button.yellow-button span{background:#fec325;color:#000;border-color:#fec325}.dark-button,button.dark-button,button.dark-button span{background:#000;color:#fff}.gold-button,.gold-button span,.hover-gold:hover,.hover-gold:hover span,button.gold-button,button.gold-button span{background:#c7a567;color:#fff;border-color:#c7a567}button.button.hover-white:hover,button.button.hover-white:hover span{background:#fff;color:#000}button.button.transparent,button.button.transparent span,button.button.transparent:hover,button.button.transparent:hover span{background:0 0;color:#7a7a7a}#payment-buttons-container button.button,#payment-buttons-container button.button span,#shipping-method-buttons-container button.button,#shipping-method-buttons-container button.button span{background:#c7a567;color:#fff;border-color:#c7a567}#payment-buttons-container button.button:hover,#payment-buttons-container button.button:hover span,#shipping-method-buttons-container button.button:hover,#shipping-method-buttons-container button.button:hover span{background:#fec325;color:#000;border-color:#fec325}p.control input.checkbox,p.control input.radio{margin-right:6px}input.input-text:focus,select:focus,textarea:focus{background-color:#fff}textarea:focus{background:#eee}.form-list li{margin:0 0 8px}.form-list label{float:left;position:relative;z-index:0;margin-top:4px}.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}.std blockquote,tr.summary-details-excluded{font-style:italic}.form-list li.control label{float:none;font-weight:400}.form-list li.control input.checkbox,.form-list li.control input.radio{margin-right:6px}.form-list li.control .input-box{clear:none;display:inline;width:auto}.form-list .input-box{display:block;clear:both;width:240px}#login-form .input-box{width:100%}.account-create .form-list label.required em{display:none}.form-list .field{float:left;width:230px}.form-list input.input-text{width:200px;height:26px}#checkout-step-login .form-list input.input-text,.account-create .form-list input.input-text,.account-login .form-list input.input-text{width:286px}.form-list textarea{width:254px;height:10em}.form-list select{width:204px;height:30px}.form-list li.wide .input-box{width:474px}.form-list li.wide input.input-text{width:430px}.form-list li.wide textarea{width:529px}.form-list li.wide select{width:434px}.form-list li.additional-row{border-top:1px solid #e6e6ea;margin-top:10px;padding-top:7px}.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}.form-list .input-range input.input-text{width:74px}.form-list-narrow li{margin-bottom:0}.form-list-narrow li .input-box{margin-bottom:6px}.form-list-narrow li.wide .input-box{width:260px}.form-list-narrow li.wide input.input-text,.form-list-narrow li.wide textarea{width:254px}.form-list-narrow li.wide select{width:260px}.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-suffix .input-box{width:auto}.form-list .name-prefix{width:65px}.form-list .name-prefix select{width:55px}.form-list .name-prefix input.input-text{width:49px}.form-list .name-suffix{width:65px}.form-list .name-suffix select{width:55px}.form-list .name-suffix input.input-text{width:49px}.form-list .name-middlename{width:70px}.form-list .name-middlename input.input-text{width:49px}.form-list .customer-name-prefix-middlename .name-firstname,.form-list .customer-name-prefix-middlename-suffix .name-firstname{width:140px}.form-list .customer-name-prefix-middlename .name-firstname input.input-text,.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text{width:124px}.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}.form-list .customer-name-prefix-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-prefix .name-firstname{width:210px}.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname,.form-list .customer-name-suffix .name-lastname{width:205px}.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text,.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text{width:189px}.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-year{float:left}.form-list .customer-dob input.input-text{display:block;width:74px}.form-list .customer-dob label{font-size:10px;font-weight:400;color:#888}.breadcrumbs li strong,.error,.fieldset .legend,.success,.validation-advice{font-weight:normal}.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}.form-list .customer-dob .dob-year{width:140px}.form-list .customer-dob .dob-year input.input-text{width:134px}.buttons-set{clear:both;margin:4em 0 0;padding:8px 0 0;text-align:right}.buttons-set p.required{margin:0 0 10px}.buttons-set .back-link{float:left;margin:0;display:none}.buttons-set button.button{float:right;margin-left:5px}.buttons-set-order{margin:10px 0 0}.buttons-set-order .please-wait{padding:12px 7px 0 0}#co-billing-form .form-list>.control{display:none}.fieldset{border:1px solid #e6e6ea;background:0 0;padding:22px 25px 12px 33px;margin:28px 0}.fieldset .legend{float:left;font-size:13px;border:1px solid #e6e6ea;background:#fff;margin:-33px 0 0 -10px;padding:0 8px;position:relative}.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:11px;line-height:13px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a}.validation-failed{border:1px dashed #eb340a!important}p.required{font-size:11px;text-align:right;color:#EB340A}.pager,.title-buttons{text-align:center}.v-fix{float:left}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}.breadcrumbs li,.pager .pages ol{display:inline}.success{color:#3d6611}.error{color:#df280a}.notice{color:#fff;margin:10px 0}.messages,.messages ul{list-style:none!important;margin:0!important;padding:0!important}.messages li{margin:0 0 10px!important}.messages li li{margin:0 0 3px!important}.error-msg,.note-msg,.notice-msg,.success-msg{background-position:10px 9px!important;background-repeat:no-repeat!important;min-height:24px!important;padding:8px 8px 8px 32px!important}.error-msg{background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_msg-error.gif);color:#df280a}.success-msg{background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_msg-success.gif);color:#01AF8C}.note-msg,.notice-msg{border-color:#fcd344;background-color:#fafaec;background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_msg-note.gif);color:#3d6611}.breadcrumbs{margin:30px 0 0;display:none;}.category-image-view .page-title.category-title{margin:90px -5px 25px}.page-title{margin:90px 0 25px}.page-title h1,.page-title h2{margin:0;font-size:20px;line-height:1}.page-title .separator{margin:0 3px}.page-title .link-rss{float:right;margin:7px 0 0}.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}.sub-title,.subtitle{clear:both;padding:15px 0 0;font-size:15px;font-weight:700;margin:0 0 6px;color:#446286}.pager{padding:4px 8px}.pager .amount{float:left;margin:0}.amount strong{font-weight:400}.pager .limiter{float:right}.pager .limiter select{margin:0 0 1px}.pager .pages{margin:0 140px}.pager .pages li{display:inline;margin:0 2px}.sorter{font-size:11px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_toolbar.gif) 0 100% repeat-x #fff;padding:3px 8px;border-top:1px solid #e2e2e2}.sorter .view-mode{float:left;margin:0}.sorter .sort-by{float:right;padding-right:36px}.sorter .sort-by select{padding:0;margin:0 0 1px}.toolbar .pager{padding:3px 8px;border-bottom:1px solid #e6e6ea;border-top:1px solid #e6e6ea}.toolbar .sorter{border-bottom:1px solid #fff}.data-table{width:100%;border:1px solid #e6e6ea}.data-table .odd{background:#fff}.data-table .even{background:#efefef}.data-table td.last,.data-table th.last{border-right:0}.data-table tr.last td,.data-table tr.last th{border-bottom:0!important}.data-table th{padding:3px 8px;font-weight:700}#checkout-review-table.data-table th{font-weight:400;border-right:1px solid #e6e6ea;padding:5px 14px}.data-table td{padding:3px 8px}#checkout-review-table.data-table td{padding:14px}#checkout-review-table.data-table tfoot td{padding:2px 14px}#checkout-review-table.data-table tfoot tr.subtotal td{padding-top:8px}#checkout-review-table.data-table tfoot tr.grand-total td{padding-bottom:8px}#checkout-review-table-wrapper tfoot{color:#000}.data-table thead tr.first th{border:1px solid #e6e6ea!important;background:#e6e6ea;color:#000}.cart-price,.data-table thead th a,.data-table thead th a:hover{color:#fff}.data-table thead th{font-weight:700;padding:2px 8px;white-space:nowrap;background:0 0}.data-table thead th.wrap{white-space:normal}.data-table thead th .tax-flag{font-size:11px;white-space:nowrap}.data-table tfoot{border-bottom:1px solid #d9dde3}.data-table tfoot tr.first td{border-top:1px solid #e6e6ea}.data-table tfoot tr{background-color:transparent!important}.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #e6e6ea}.data-table tfoot strong{font-size:16px}.data-table tbody td,.data-table tbody th{border-bottom:1px solid #e6e6ea}.data-table tbody.even tr td,.data-table tbody.odd tr td{border-bottom:0}.data-table tbody.even tr.border td,.data-table tbody.odd tr.border td{border-bottom:1px solid #e6e6ea}.data-table tbody td .option-label{font-weight:700;font-style:italic}.data-table tbody td .option-value{padding-left:10px}.info-box{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_block-title.gif) repeat-x #fff;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}.std dl dd,.std ul.disc{margin:0 0 10px}.info-box h2{font-weight:700;font-size:13px}.info-table th{font-weight:700;padding:2px 15px 2px 0}.info-table td{padding:2px 0}.cart-tax-info,.cart-tax-info .cart-price,.cart-tax-total{padding-right:20px}tr.summary-total{cursor:pointer}tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer}tr.show-details .summary-collapse{background-position:0 -52px}tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}tr.summary-details-first td{border-top:1px solid #d2d8db}.cart-tax-info{display:block}.cart-tax-total{display:block;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer}.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:400!important}.link-cart,.link-compare,.link-print,.link-reorder,.link-wishlist,.std b,.std dl dt,.std dt,.std strong{font-weight:700}.cart-tax-total-expanded{background-position:100% -52px}.std .subtitle{padding:0}.std ol.ol{list-style:decimal;padding-left:1.5em}.std ul.disc{list-style:disc;padding-left:18px}.std address,.std blockquote,.std dl,.std ol,.std p,.std ul{margin:0 0 14px;padding:0}.std ol,.std ul{padding-left:1.5em}.std ul{list-style:disc;clear:both}.std ol{list-style:decimal}.std blockquote,.std dd{padding:0 0 0 1.5em}.std ul ul{list-style-type:circle}.std ol ol,.std ol ul,.std ul ol,.std ul ul{margin:0}.std address{font-style:normal}.std em,.std i{font-style:italic}.std>:last-child,.entry-description>:last-child{margin-bottom:14px;display:block}.links li{display:inline}.links li.first{padding-left:0!important}.links li.last{background:0 0!important;padding-right:0!important}.link-cart{color:#dc6809!important}.link-print{color:#446286}.link-rss{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap}.btn-previous,.btn-remove{width:11px;height:11px;line-height:0;text-indent:-999em;overflow:hidden;display:block}.btn-remove{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_remove.gif) no-repeat}.btn-previous{font-size:0;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_previous.gif) no-repeat}a.btn-remove2{display:block;width:76px;height:16px;text-align:left;line-height:16px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_trash.gif) left center no-repeat;text-indent:0;overflow:hidden;padding-left:15px}.btn-edit,.divider{font-size:0;line-height:0;display:block}.btn-edit,.divider,.header .logo strong{text-indent:-999em;overflow:hidden}.btn-edit{width:11px;height:11px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_edit.gif) no-repeat}.cards-list dt{margin:5px 0 0}.cards-list .offset{padding:2px 0 2px 20px}.separator{margin:0 3px}.divider{clear:both;height:1px;margin:10px 0;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_divider1.gif) 0 50% repeat-x}.global-site-notice{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:12px 0 12px 80px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_notice.gif) 20px 25px no-repeat;text-align:left}.global-site-notice .notice-inner p{margin:0;border:1px dotted #cccc73;padding:10px}.global-site-notice .notice-inner .actions{padding-top:10px}.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff}.demo-notice .notice-inner{width:auto;padding:0;background:0 0;text-align:center}.demo-notice .notice-inner p{padding:0;border:0}.logo{float:left}.hello{margin-right:8px}.header{background:#1c1c1c;height:50px;margin:0 auto;padding:0;position:relative;text-align:center;width:100%;z-index:10}.header a{color:#fff;}.header .links a,.header .welcome-msg a{font-family:arial}.header .logo{margin:4px 0 4px 22px;text-decoration:none!important}.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0}.menu-main-menu-container .second,.menu-main-menu-container li.second{position:relative;top:0}.header h1.logo{margin:0}.header .quick-access{float:right;padding:0 40px 0 0;font-size:12px}.header .welcome-msg{float:left;margin:0;padding-right:10px;text-align:right;line-height:50px}.header .links{float:right}.header .links li{float:left;line-height:50px;padding:0 8px 0 7px;margin:0}.header .links a{text-decoration:none}.header .links a:hover{text-decoration:underline}.menu-main-menu-container{    margin: 0 auto;
    display: block;
    }.menu-main-menu-container li{color:#fff;float:left;text-align:right;height:50px;font-size:18px;line-height:50px;font-family:arial}.menu-main-menu-container a{text-align:left;text-indent:0;padding:0 9px;transition:color .3s;-webkit-transition:color .3s;height:50px;text-decoration:none;display:block}.menu-main-menu-container a:hover{color:#c7a567}.menu-main-menu-container .second ul li{font-size:34px;display:block;height:auto;clear:both;margin:0}.menu-main-menu-container .second ul li a{background:#1c1c1c;display:block;font-size:18px;font-weight:400;height:auto;line-height:34px;padding:0 13px 0 20px;text-indent:0;text-align:left;width:132px}.sub-menu{margin-top:0;display:none;position:absolute}.sub-menu.active{display:block}.block.block-account{margin-top:90px}.block-account .block-title{background:0 0;border:0;padding:3px 10px}.block-account .block-content{background:0 0;padding:7px 10px}.block-account .block-content li a{display:block;border-bottom:1px solid #e6e6ea;padding:3px 0;line-height:32px}.block-account .block-content li.current.last,.block-account .block-content li.last a{border-bottom:0}.block-account .block-content li.current{line-height:32px;padding:3px 0}.footer .tags-list{clear:both;float:left;width:100%}.category-description{margin:10px 0}.availability{margin:0;display:none}.availability span{font-weight:700}.email-friend{margin:0}.alert-price,.alert-stock{margin:0;font-size:11px}.product-info.bottom div.price-box,.product-info.bottom div.price-box span{margin-bottom:0;margin-top:0;color:#c7a567}.price{}.price-box{margin:0 0 5px;display:inline-block}.old-price,.price-as-configured{margin:0;}.price-box .price{font-weight:700;font-size:16px}.regular-price .price{font-size:18px;font-weight:400}.old-price .price-label{white-space:nowrap;color:#999}.old-price .price{color:#999!important;font-size:20px!important;font-weight:400;text-decoration:line-through}.special-price{margin:0;padding:3px 0}.special-price .price-label{font-size:13px;font-weight:700;white-space:nowrap;}.special-price .price{font-size:13px;font-weight:400}.price-notice .price{font-size:16px;color:#7a7a7a}.price-as-configured .price-label{font-weight:700;white-space:nowrap;float:right;display:none}.price-box-bundle{padding:0 0 10px}.price-box-bundle .price-box{margin:0!important;padding:0!important}.price-box-bundle .price{color:#555}.add-to-box .or,.add-to-cart label{color:#666;font-weight:700}.add-to-links{font-size:11px;margin:5px 0 0}.add-to-cart .qty,.add-to-cart label{margin-right:5px;float:left}.add-to-links .separator{display:none}.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right}.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}.product-view .add-to-cart .paypal-logo{margin:0}.add-to-box{margin:10px 0}.add-to-box .add-to-cart{float:left}.add-to-box .or{float:left;margin:0 7px}.add-to-box .add-to-links{float:left;margin:0;font-size:12px!important;line-height:1.25!important;text-align:left!important}.add-to-box .add-to-links li{display:block!important}.add-to-box .add-to-links li .separator{display:none!important}.product-view .product-img-box{float:none;margin:0 auto;padding-top:50px;width:970px}.product-view .product-img-box .product-image{margin:0 0 13px}.product-view .product-img-box .product-image-zoom{position:relative;width:600px;overflow:hidden;z-index:9;margin:0 auto}.product-view .product-img-box .zoom-notice{font-size:11px;margin:0 0 5px;text-align:center}.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer}.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:.3}.product-view .product-img-box .zoom #track{position:relative;height:18px}.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/magnifier_handle.gif) no-repeat}.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}.product-view .product-img-box .more-views h2{font-size:11px;border-bottom:1px solid #e6e6ea;margin:0 0 8px;text-transform:uppercase}.product-view .product-img-box .more-views ul{margin-left:-9px}.product-view .product-img-box .more-views li{float:left;margin:0 0 8px 9px}.product-view .product-img-box .more-views li a{float:left;width:56px;height:56px;border:2px solid #ddd;overflow:hidden}.product-image-popup{margin:0 auto}.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0}.product-image-popup .nav{font-weight:700;margin:0 100px;text-align:center}.product-image-popup .image{display:block;margin:10px 0}.product-image-popup .image-label{font-size:13px;font-weight:700;margin:0 0 10px;color:#2f2f2f}.product-collateral,.product-essential{margin:0 auto;position:relative;overflow:hidden}.product-essential{padding:25px 0;background:rgba(255,255,255,.8);width:970px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.tag-view .product-essential{background:0 0;width:auto}.product-collateral{background:0 0;width:625px;z-index:2;float:left}.product-collateral .box-collateral{margin:0 0 25px;clear:both}.product-info.bottom.fixed{position:fixed;top:120px;width:254px;z-index:9}.box-collateral.box-description>h2{display:none}.product-collateral h2,.product-essential h2{clear:both;display:block;float:left;margin:0 0 8px;padding:12px 0 1px;width:100%;font-weight:700;}.short_description>h2{border-top:1px solid #e6e6ea;padding-top:26px;margin-top:14px}span.advance-payment{color:#c7a567;font-weight:700;margin-left:2px}.product-view .product-shop{float:right;width:330px}.col1-layout .product-view .product-shop{float:right;width:316px;z-index:9}.product-view .product-shop .product-name{margin:0 0 5px}.product-view .product-shop .product-name h1{margin:0;color:#fff;font:700 16px/1.35 "Segoe UI",Arial,Helvetica,sans-serif}.qty-container{margin:5px 0 25px;display:none}.product-view .product-shop .short-description{margin:10px 0;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_divider1.gif) repeat-x;padding:10px 0 0}.product-view .product-shop .price-box{margin:10px 0;display:inline-block;width:auto}.product-view .product-shop .add-to-links{margin:0;font-size:12px;text-align:right;display:none}.product-view .product-shop .add-to-links li,.product-view .product-shop .add-to-links li .separator{display:inline}.product-view .product-shop .add-to-links a{color:#446286!important;font-weight:400!important}.select_different_time_qty_box{padding-top:10px;border-top:1px solid #e6e6ea}.option-wrapper .options-title{margin-bottom:2px}.option-wrapper.accessories .options-title{cursor:pointer}.save-button{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/ironman_sprite.gif) left top no-repeat;padding-left:25px;margin:4px 0;float:left}.tips-helps-button{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/ironman_sprite.gif) left -40px no-repeat;float:left;height:24px;margin:4px 0 4px 8px;padding-left:20px}.product-name{margin:0}.gallery-wrapper .product-name a,.short_description-inner .product-name a{text-decoration:none;display: block;cursor: default;margin-top:4px;pointer-events: none;}.block-related .product-name a{font-size:10px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/title_bg.gif) #000;color:#fff}.tags-list{display:block;font-size:13px;padding:10px}.tags-list li{display:inline!important;margin:0 4px 0 0;background:0 0!important}.tags-list li a{color:#292928}.rss-title h1{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_rss-big.png) 0 4px no-repeat;padding-left:27px}.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px}.cart .page-title{border-bottom:0;margin:0 0 25px;overflow:visible}.cart .title-buttons .checkout-types{float:right;margin-top:-6px}.cart .title-buttons .checkout-types li,.cart-table .btn-continue{float:left}.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1;font-size:11px}.cart-table th{padding:2px 10px}.cart-table td{padding:10px}.cart-table .product-name{font-weight:700;margin:0 0 5px;color:#2f2f2f}.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:700;color:#df280a}.cart-table tfoot td{padding:5px 30px}.cart-table .btn-empty,.cart-table .btn-update{float:right}.cart-table .btn-update{margin-left:20px}#shopping-cart-table .product-name a{font-size:17px}.cart-collaterals .col-all li{list-style:disc}.cart .cart-collaterals{padding:25px 0 0}.cart .cart-collaterals .col2-set{float:left;width:480px}.cart .cart-collaterals .col2-set .col-2{width:294px}.cart .crosssell{border:1px solid #cec3b6;background:#fafaec;padding:12px 15px}.cart .crosssell h2{font-size:13px;font-weight:700}.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9}.cart .crosssell .product-details{margin-left:90px}.cart .crosssell .product-name{font-weight:700}.cart .crosssell li.item{margin:12px 0}.cart .crosssell .link-compare{font-weight:400}#shopping-cart-totals-table td,#shopping-cart-totals-table th{padding:6px 10px}.cart .totals{width:430px;color:#000}.cart .discount,.cart .shipping{border:1px solid #e6e6ea;background:0 0;padding:12px 15px;margin:0 0 18px}.cart .discount h2,.cart .shipping h2{background-position:0 0;background-repeat:no-repeat;font:700 13px/16px "Segoe UI",Arial,Helvetica,sans-serif;padding:0;color:#446286;text-transform:uppercase}.cart .discount .buttons-set,.cart .shipping .buttons-set{margin:10px 0 0;border:0;padding:0;text-align:left}.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{float:none;margin-left:0;margin-top:10px}.cart .discount .input-box{margin:8px 0 0;width:260px}.cart .discount input.input-text{width:254px}.cart .shipping .sp-methods{margin:10px 0 0;padding:5px 0 0;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_divider1.gif) repeat-x}.cart .totals{float:right;border:1px solid #e6e6ea}.cart .totals table{width:100%;margin:7px 0}.cart .totals td{padding:1px 15px 1px 7px}.cart .totals tfoot th{padding:5px 15px 5px 7px}.cart .totals tfoot td{padding-top:5px;padding-bottom:5px}.cart .totals tfoot td strong,.cart .totals tfoot th strong{font-size:16px}.col-all li{list-style:none;margin-left:15px}.cart .totals .checkout-types{font-size:13px;padding:8px 15px 15px;text-align:right}.cart .totals .checkout-types li{clear:both;margin:10px 0}.item-options dt{font-style:italic;color:#000}.item-options dd{padding-left:10px;margin:0 0 6px}.truncated,.truncated a.details,.truncated a.dots{cursor:help}.truncated .truncated_full_value{position:relative;z-index:999}.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #e6e6ea;background-color:#000}.truncated .truncated_full_value .item-options>p{font-weight:700;text-transform:uppercase}.truncated .show .item-options{top:-20px;left:50%}.col-left .truncated .show .item-options{left:15px;top:7px}.col-right .truncated .show .item-options{left:-240px;top:7px}.sp-methods{margin:0 0 8px}.sp-methods dt{margin:50px 0 5px;font-weight:700}.sp-methods dt:first-child{margin-top:0}.sp-methods dd li{margin:5px 0}.sp-methods .price{font-weight:700}.sp-methods .form-list{padding-left:20px}.sp-methods .form-list li{margin:0 0 8px}.sp-methods select.month{width:154px;margin-right:10px}.sp-methods select.year{width:96px}.sp-methods input.cvv{width:3em!important}.sp-methods .checkmo-list li{margin:0 0 5px}.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right}.sp-methods .checkmo-list address{float:left}.sp-methods .centinel-logos a{margin-right:3px}.sp-methods .release-amounts{margin:.5em 0}.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}.please-wait{float:right}.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px}.tool-tip{border:1px solid #7BA7C9;background:#EAF6FF;padding:15px 20px;position:absolute;z-index:9999}.tool-tip .btn-close{margin:-9px -14px 0;text-align:right}.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden}.tool-tip .tool-tip-content{padding:5px}.gift-messages h3{font-size:12px;font-weight:700;color:#446286}.gift-messages p.control{color:#8e8d8b}.gift-messages-form{position:relative}.gift-messages-form label{float:none!important;position:static!important}.captcha-image,.info-set .divider,.opc,.opc .step{position:relative}.gift-messages-form h4{font-size:12px;font-weight:700;color:#446286}.gift-messages-form .whole-order{margin:0 0 25px}.gift-messages-form .item{margin:0 0 10px}.gift-messages-form .item .product-img-box{float:left;width:75px}.gift-messages-form .item .product-image{margin:0 0 7px}.gift-messages-form .item .number{margin:0;font-weight:700;text-align:center;color:#8a8987}.gift-messages-form .item .details{margin-left:90px}.gift-messages-form .item .details .product-name{font-size:13px;font-weight:700;margin:0 0 10px}.gift-messages-form .item .details .form-list .field{width:255px}.gift-messages-form .item .details .form-list .input-box{width:240px}.gift-messages-form .item .details .form-list input.input-text{width:234px}.gift-messages-form .item .details .form-list li.wide .input-box{width:500px}.gift-messages-form .item .details .form-list li.wide textarea{width:494px}.gift-message-link{font-size:11px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px}.gift-message-link.expanded{background-position:100% -40px}.gift-message-row{background:#f2efe9}.gift-message-row .btn-close{float:right;width:16px;height:16px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_gm-close.gif) no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}.checkout-agreements li{margin:30px 0}.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px}.checkout-agreements .agree input.checkbox{margin-right:6px}.checkout-agreements .agree label{font-weight:700;color:#666}.opc{width:530px;margin:0 auto}.sign-in .section.allow{display:block}.no-sign-in .col-right,.opc .buttons-set .back-link small,.opc .buttons-set.disabled button.button,.opc .step-title a,.sign-in .section,.sign-in h1{display:none}.opc .checkout-agreements{padding:5px 0}.opc .checkout-agreements li{margin:0}.opc .checkout-agreements .agree{padding-left:6px}.centinel .authentication{border:1px solid #e6e6ea;background:#fff}.centinel .authentication iframe{width:99%;height:400px;background:0 0!important;margin:0!important;padding:0!important;border:0!important}.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px}.info-set{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_checkout.gif) repeat-x #fbfaf6;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}.info-set h2{font-size:13px;font-weight:700;margin:0 0 10px}.info-set h3,.info-set h4{font-size:13px;font-weight:700;color:#fff}.info-set h2 a,.info-set h3 a,.info-set h4 a{font-weight:400}.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative}.info-set h3.legend{margin:0 0 10px;color:#0a263c}.info-set .divider{margin:0 -20px;padding:25px 0}.info-set .box{margin:0 0 15px}.info-set .box h2{color:#fff}.info-set .data-table .product-name{font-size:1em!important;font-weight:700!important;color:#446286!important}.info-set .data-table .product-name a{font-weight:700!important}.info-set .data-table .item-options{margin:5px 0 0}.block-progress{margin:0;border:1px solid #e6e6ea}.block-progress .block-title{background:0 0;border:0;padding:0;margin:0 0 5px}.block-progress .block-title strong{font-size:13px}.block-progress .block-content{background:0 0;margin-bottom:0}.block-progress dt{margin:0;background:#e6e6ea;padding:7px 15px;color:#000}.block-progress dd{border-top:0;padding:8px 15px;margin:0 0 6px}.block-progress p{margin:0}.block-progress .cards-list dt{background:0 0;border:0;color:inherit;font-size:12px;margin:5px 0;padding:0}.block-progress .cards-list dd{border:0;margin:0;padding:0}.block-progress .cards-list .info-table th{font-weight:400}.opc .buttons-set{margin-top:0;padding-top:20px}#checkout-step-payment .buttons-set{padding-top:60px}.opc .buttons-set p.required{margin:0;padding:0 0 10px}.opc .buttons-set .back-link a{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_arrow-top.gif) 0 50% no-repeat;padding-left:16px}.opc .buttons-set .please-wait{height:21px;line-height:21px}.opc .ul{list-style:disc;padding-left:18px}.opc .step-title{padding:6px 16px;text-align:right;border:1px solid #e6e6ea;border-top:0}.opc .step-title .number{float:left;background:0 0;border:1px solid #666;padding:0 4px;margin:0 5px 0 0;font:700 11px/14px "Segoe UI",Arial,helvetica,sans-serif;color:#666;display:none}.opc .step-title h2{float:left;margin:0;font-size:14px;color:#7a7a7a}.opc .step-title a{float:right;font-size:11px;line-height:16px}.opc .allow .step-title{cursor:pointer;border:1px solid #e6e6ea;border-bottom:none}.opc .allow .step-title .number{background:#ddd}.opc .allow .step-title h2{color:#446286}.opc .allow .step-title h2:hover{color:#000}.opc .active .step-title{background:#000;border:1px solid #000;padding-bottom:5px;color:#fff;cursor:default}.opc .active .step-title .number{background:#333;border-color:#ddd;color:#FFF;font-size:16px;padding:2px 6px}.opc .active .step-title h2,.opc .active .step-title h2:hover{font-weight:700;color:#FFF;line-height:20px;text-decoration:none}.opc .step{border:1px solid #e6e6ea;border-top:0;background:#fff;padding:40px 30px 50px}.checkout-onepage-index .page-title h1{text-align:center}.no-sign-in .col-main{float:none;width:100%}.no-sign-in .allow.active{display:block}#opc-login .step-title,.checkout-onepage-index.no-sign-in .page-title,.no-sign-in .section,li#opc-shipping{display:none}.checkout-onepage-index .page-title{margin-top:40px}.checkout-onepage-index .col-right.sidebar{margin-top:120px}.checkout-footer address{line-height:1.5;margin-top:15px}#checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2,.col2-set .new-users,.col2-set .registered-users{width:290px;margin:0 auto;float:none}#checkout-step-login .col2-set .col-1,.account-login .col2-set .col-1{padding-top:26px;border-top:1px solid #e6e6ea;margin-bottom:26px}.opc .step .tool-tip{right:30px}#opc-login .buttons-set{border-top:0;text-align:center;padding:0}#checkout-step-login .buttons-set button.button,.account-create .buttons-set button.button,.account-login .buttons-set button.button{float:none;margin:0 auto;width:100%}.account-create,.account-login{width:290px;margin:0 auto}.account-create .page-title,.account-login .page-title{margin:110px 0 10px}#login-form a,.account-login a{margin-top:4px;text-decoration:none}#login-form a:hover,.account-login a:hover{text-decoration:underline}#opc-login h3,.account-login h1{padding-bottom:2px;font-size:36px;font-weight:400}#checkout-step-login .col-2 h3,.account-login h1{text-transform:uppercase}#opc-login .col-1 h3,.account-login .col-1 h2{font-weight:400;text-align:center;font-size:14px;color:#7a7a7a}#opc-login h4{font-size:1em;font-weight:700;margin:0;text-transform:uppercase}#opc-shipping_method .buttons-set{border-top:0}.opc .gift-messages-form{margin:0 -30px;background:0 0;border:1px solid #446286;border-width:1px 0;padding:22px 24px 22px 30px}.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto}#opc-review .step{border:0;padding:0}#opc-review .product-name{font-weight:700;font-size:16px}#opc-review .item-options{margin:5px 0 0}#opc-review .buttons-set{padding:20px 30px;border:1px solid #e6e6ea;border-width:0 1px 1px}#opc-review .buttons-set p{margin:0;line-height:40px}#opc-review .buttons-set .please-wait{height:40px;line-height:40px}#opc-review .authentication{margin:0 auto;width:570px}#opc-review .warning-message{color:#222;font-weight:700;text-align:center;padding:10px 10px 0}.account-login .content{min-height:345px;padding:14px 21px;background:0 0}.account-login .content h2{font-size:27px;margin:0 0 14px;padding:0 0 5px;border-bottom:1px solid #e6e6ea;color:#446286;background:0 0!important}.account-login .registered-users h2,.customer-account-welcomeyou .account-login .content h2{background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_page2.gif)}.account-create .buttons-set,.account-login .buttons-set{margin:0;padding:0;background:0 0;border:none}.captcha-note{clear:left;padding-top:5px}.captcha-image{float:left;display:inline;margin:0;width:258px}.captcha-image .captcha-img{border:1px solid #b6b6b6;vertical-align:bottom;width:100%}.registered-users .captcha-image{margin:0}.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px}.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}.window-overlay{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/window_overlay.png);background:rgba(14,24,45,.9);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}.remember-me label{float:none;margin:0 6px}.remember-me-popup{background:#fff;border:1px solid #e6e6ea;left:50%;top:50%;position:fixed;margin:-85px 0 0 -150px;width:300px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:1000}.remember-me-popup h3{background:#e6e6ea;border-bottom:1px solid #e6e6ea;font-size:14px;padding:5px 10px;margin:0}.remember-me-popup .remember-me-popup-head{position:relative}.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em}.remember-me-popup .remember-me-popup-body{padding:10px}.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #000;background:#000;padding:0 8px;font:700 12px/19px "Segoe UI",Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;white-space:nowrap;color:#fff}.my-account .title-buttons .link-rss{float:none;margin:0}.dashboard .welcome-msg{margin:0 8em 1.5em 0}.dashboard .welcome-msg p{margin:0}.dashboard .col2-set{margin:0 0 15px}.box-account{background:0 0;border:1px solid #e6e6ea;padding:15px;margin:0 0 20px}.box-account .box-head{border-bottom:1px solid #e6e6ea;margin:0 0 10px;text-align:right}.box-account .box-head h2{float:left;margin:0;font-size:13px;font-weight:700;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;padding-left:21px}.dashboard .box .box-title{padding:0 0 2px;margin:0 0 8px;text-align:right;border-bottom:1px solid #e6e6ea}.dashboard .box .box-title h3,.dashboard .box .box-title h4{float:left;font-size:13px;font-weight:700;margin:0}.dashboard .box-recent .box-head h2{background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_folder-table.gif)}.dashboard .box-info .box-head h2{background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_ma-info.gif)}.dashboard .box-info h4{font-size:11px;font-weight:700}.dashboard .box-reviews .number,.dashboard .box-tags .number{font-size:10px;line-height:1;color:#fff;padding:2px 3px;float:left}.dashboard .box-reviews .box-head h2{background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_ma-reviews.gif)}.dashboard .box-reviews .number{font-weight:700;margin:3px -20px 0 0;background:#0a263c}.dashboard .box-reviews .details{margin-left:20px}.dashboard .box-reviews li.item{margin:0 0 7px}.dashboard .box-reviews li.item.last{margin:0}.dashboard .box-reviews .ratings{margin:7px 0 0}.dashboard .box-tags .box-head h2{background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/i_ma-tags.gif)}.dashboard .box-tags .number{font-weight:700;margin:3px -20px 0 0;background:#0a263c}.addresses-list h2,.addresses-list h3{font-size:13px;font-weight:700}.dashboard .box-tags .details{margin-left:20px}.dashboard .box-tags li.item{margin:0 0 7px}.dashboard .box-tags li.item.last{margin:0}.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li{display:inline}.addresses-list h2{text-transform:uppercase}.addresses-list address{margin:0 0 3px}.addresses-list p{margin:0}.addresses-list a{font-weight:700}.addresses-list .link-remove{color:#646464}.addresses-list .separator{margin:0 3px}.addresses-list li.empty{background:0 0;border:0;padding:0}.addresses-list li.empty p{font-weight:700}.addresses-list .addresses-additional li.item{background:0 0}button.button.addresses-add.hover-white span{font-size:20px;color:#7a7a7a}button.button.addresses-add{border:none;height:100%;width:100%}.default-dv{color:#e6e6ea;height:1px;background:currentColor;border:0;margin:10px 0}.addresses-list li.item{border:1px solid #a9a9a9;padding:10px 13px 20px;margin:0 10px 10px 0;width:264px;float:left;}#co-billing-form label{margin-bottom:15px}#billing-address-select{display:none}#co-billing-form .addresses-list li.item{width:196px;cursor:pointer}#co-billing-form .addresses-list li.item.active{border:2px solid #c7a567;color:#000;margin:-1px 9px 9px -1px}#co-billing-form .addresses-list li.item:hover{background:#e6e6ea}.addresses-list li.item.add-address-box{box-shadow:none;border:2px dashed #a9a9a9;margin:-1px 9px 9px -1px;padding:0;width:291px;height:240px}.order-info,.order-info-box{background:0 0;border:1px solid #e6e6ea}#co-billing-form button.button.addresses-add span{font-size:15px}#co-billing-form .addresses-list li.item.add-address-box{margin-right:0;width:220px;height:181px;clear: both;}#co-billing-form .addresses-list li.item{width:196px;}.order-info{padding:4px 8px;margin:0 0 8px}.order-info dd,.order-info dt,.order-info li,.order-info ul{display:inline}.order-info .current{font-weight:700}.order-info li{margin:0 3px}.order-date{margin:10px 0}.order-info-box{padding:12px 15px;margin:0 0 15px}.order-info-box h2{font-weight:700;font-size:13px}.order-info-box .box-payment p{margin:0 0 3px}.order-info-box .box-payment th{font-weight:700;padding-right:7px}.order-items{width:100%;overflow-x:auto}.order-items h2,.order-items h3{clear:none;font-weight:700;font-size:16px;padding:0;margin:0 0 5px;color:#446286}.order-items .link-print{color:#446286;font-weight:400}.order-items .order-links{text-align:right}.order-additional{margin:15px 0}.gift-message dt strong{color:#666}.gift-message dd{font-size:13px;margin:5px 0 0}.order-about dt{font-weight:700}.order-about dd{font-size:13px;margin:0 0 7px}.page-print .print-head,.tracking-table{margin:0 0 15px}.tracking-table th{font-weight:700;white-space:nowrap}.tracking-table-popup{width:100%}.tracking-table-popup th{font-weight:700;white-space:nowrap}.tracking-table-popup td,.tracking-table-popup th{padding:1px 8px}.page-print .print-head .logo{float:left}.page-print .print-head address{float:left;margin-left:15px}.page-print h1{font-size:16px;font-weight:700}.page-print h2,.page-print h3{font-size:13px;font-weight:700}.page-print h2.h2{font-size:16px;font-weight:700}.page-print .order-date{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px}#my-reviews-table td,#my-tags-table td,.my-wishlist .data-table td{padding:10px}.page-print .col2-set{margin:0 0 10px}.page-print .gift-message-link{display:none}.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .label,.page-print .price-incl-tax .price{display:inline}.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px}.my-wishlist textarea{display:block;width:97%;height:109px}.my-wishlist .buttons-set{margin-top:2em}.my-wishlist .buttons-set button.button{float:none}.my-wishlist .buttons-set .btn-add span,.my-wishlist .buttons-set .btn-share span{border-color:#406a83;background:#446286}#wishlist-table .add-to-links{white-space:nowrap}#wishlist-table .product-name a{font-weight:700}#wishlist-table .price-from{float:left;margin-right:10px}#wishlist-table .price-box{margin:0 0 5px}.my-tag-edit{float:left;margin:0 0 10px}.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px}#my-tags-table{clear:both}#my-tags-table .add-to-links{white-space:nowrap}.product-review .product-img-box{float:left;width:140px}.product-review .product-img-box .product-image{display:block;width:125px;height:125px}.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}.product-review .product-details{margin-left:150px}.product-review .product-name{font-size:16px;font-weight:700;margin:0 0 10px}.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f}.product-review .ratings-table{margin:0 0 10px}.product-review dt{font-weight:700}.product-review dd{font-size:13px;margin:5px 0 0}.billing-agreements .info-box{margin:15px 0}.billing-agreements .form-list li select{float:left}.billing-agreements .form-list li button.button{float:left;margin-left:10px}.billing-agreements .table-caption{font-weight:700;font-size:13px}.cart-msrp-totals{color:red;font-size:12px!important;font-weight:700;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase}.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:700;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff}.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100}.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #e6e6ea;padding:5px 30px 5px 10px;width:260px}.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis}.map-popup-arrow{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px}.map-popup-close{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px}.map-popup-checkout{display:inline;float:right;text-align:right}.map-popup-checkout span{display:block;padding-right:30px}.map-popup-checkout .paypal-logo{margin:0 0 5px}.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0}.map-popup-price{margin:5px 0 0}.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left}.map-popup-only-text{border-top:1px solid #e6e6ea}.footer-container{clear:both;display:block;float:left;position:relative;width:100%;left:0;z-index:0;margin-top:-70px}.footer{width:930px;width:auto\0/;margin:0 auto;padding:10px 10px 50px;clear:both}.footer .store-switcher{display:inline;margin:0 5px 0 0;color:#fff}.footer .bugs,.footer .bugs a{color:#ecf3f6}.footer .store-switcher label{font-weight:700;vertical-align:middle}.footer .store-switcher select{padding:0;vertical-align:middle}.footer a{text-decoration:none;color: #b7bdbf;}.footer .bugs a,.footer a:hover{text-decoration:underline}.footer .bugs{margin:13px 0 0}.footer .bugs a:hover{text-decoration:none}.footer address{margin:0 0 20px}.footer address a{color:#ecf3f6;text-decoration:underline}.footer address a:hover,.tips-wrapper a{text-decoration:none}.footer ul{display:inline}.footer ul.links{display:block}.footer li{display:inline;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bkg_pipe2.gif) 100% 60% no-repeat;padding:0}.footer li.last{background:0 0!important;padding-right:0!important}.footer-container .bottom-container{margin:0 0 5px}#nav:after,.add-to-box:after,.add-to-cart:after,.advanced-search-summary:after,.block .actions:after,.block .block-content:after,.block li.item:after,.block-layered-nav .currently li:after,.block-poll li:after,.box-account .box-head:after,.box-reviews li.item:after,.box-tags li.item:after,.buttons-set:after,.cart .crosssell li.item:after,.cart-collaterals:after,.cart:after,.checkout-progress:after,.clearer:after,.col-main:after,.col2-set:after,.col3-layout .product-options-bottom .price-box:after,.col3-set:after,.col4-set:after,.dashboard .box .box-title:after,.footer-container .bottom-container:after,.footer:after,.form-list .field:after,.form-list li:after,.gift-messages-form .item:after,.group-select li:after,.header .quick-access:after,.header-container .top-container:after,.header-container:after,.header:after,.main:after,.multiple-checkout .place-order:after,.opc .step-title:after,.page-print .print-head:after,.page-title:after,.pager:after,.product-collateral:after,.product-essential:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.product-view .box-description:after,.product-view .box-tags .form-add:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop .short-description:after,.products-grid:after,.products-list li.item:after,.ratings:after,.search-autocomplete li:after,.send-friend .form-list li p:after,.sorter:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.guest-select{width:305px!important}.choose_simple_product{display:none}.option-wrapper-inner,.size-wrapper-inner{margin-left:0}.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.product-info{background:#000;color:#fff}.short_description .std{clear:both}.product-shop dl dt label{max-width: 244px;cursor:pointer;vertical-align:bottom;color:#000;display:inline-block}.product-shop dl dt span.a-like{font-weight:400;font-size:16px}.product-shop dl dt label.required em{color:#c00;font-family:'Times New Roman';font-size:10px;margin-right:2px;display:none}.option-wrapper,.size-wrapper{margin-bottom:10px;padding:20px 20px 40px;position:absolute;z-index:1;top:30px;left:0;width:100%}.hide .option-wrapper-inner,.hide .size-wrapper-inner{display:none}.option-wrapper-inner dd{clear:both}.accessories .option-wrapper-inner .options-list li{margin-top:-2px;padding-top:10px}.options-list>li a{clear:both;padding:10px 2px 10px 10px}.options-list>li p a{padding:0}#custom-tab .option-wrapper .options-list>li{position:static;margin-bottom:30px;border:1px solid #e6e6ea}#custom-tab #extra .option-wrapper dl.parent .options-list>li{margin-bottom:20px}#custom-tab #extra .option-wrapper dl.parent .options-list>li.last{margin-bottom:10px}#custom-tab #extra .option-wrapper .options-list>li:first-child{margin-top:0}.option-wrapper .options-list>li.control_system_title{padding:0;margin-bottom:0!important;margin-top:30px}.option-wrapper .options-list>li .hide{width:auto;top:40px;clear:both}.accessories .next-step button.button span,.extraaddons .next-step button.button span{text-indent:0}.check_button button.button span{margin-top:4px}.check_button.save_button button.button span{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/save_button.jpg)}.accessories p.question,.extraaddons p.question{margin-top:-18px;position:absolute;display:none}.accessories .show-tips .tips-wrapper .hide,.extraaddons .show-tips .tips-wrapper .hide{z-index:9}.accessories .option-wrapper-inner>dl,.extraaddons .option-wrapper-inner>dl{position:relative;z-index:1}.accessories select>option{padding-left:10px}.option-wrapper-inner dt.show-tips.hide-tips label{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/show_tips0217.gif) 5px 28px no-repeat}.size-wrapper-inner select>option{line-height:20px;padding-left:10px}.measurements-block.level2.finger.one-tip{margin-bottom:10px}.accessories select,.extraaddons select{background:#446286;color:#fff;font-size:18px;width:210px;text-indent:5px;margin-right:5px;padding:10px}.accessories select:focus,.extraaddons select:focus{background:#000}.notice-block{font-size:12px;margin:20px 20px 0}.notice-block p{margin:0}.option-wrapper.hide,.size-wrapper.hide{height:30px;overflow:hidden}.option-wrapper-inner dt{display:none}.option-wrapper-inner dt.show{display:block}.help,.options-list>li .label label,.show-tips .question>a{display:none}.options-title{color:#446286;font-size:17px;font-weight:700;margin-top:10px;cursor:pointer;border-bottom:1px solid #e6e6ea}.help{color:#FFF;cursor:pointer;float:right;font-size:12px;font-weight:400}#e-help,#size-help{height:500px;left:50%;margin-left:-330px;margin-top:-250px;overflow-x:hidden;overflow-y:auto;position:fixed;top:50%;width:660px;z-index:9;background:rgba(0,0,0,.75);color:#fff}#shade{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:8}#trigger_toggle{font-style:italic}.choose_simple_product .product-options{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/product-components-bg.jpg);border:none;width:114px;padding:10px 20px;float:right;color:#898989;margin-right:-14px;display:none}.choose_simple_product .product-options dl{padding:0}.accessories .options-list>li .label label{font-weight:400;padding-left:11px;padding-right:90px;width:90%}.options-list>li .label label,.options-list>li .label span{cursor:pointer;color:#000;float:left;height:auto;font-weight:700;}.options-list>li .label span.a-like{color:#446286;font-weight:400}.options-list li a{clear:both}.options-list>li{min-height:26px;clear:both}.checkbox.product-custom-option{margin-top:4px;float:left;margin-right:0;display:none!important}.price-box-bundle{display:none}#conf-tips{clear:both;float:left}.full-product-price{float:left}.price-as-configured .full-product-price .price{color:#FFF;font-family:arial;font-size:26px;font-weight:400}.product-info .add-to-cart{clear:both}.product-collateral-wrapper{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/description-bg0218.jpg) center 0 no-repeat #0D0C08;min-height:0;position:relative;z-index:1}.tags-wrapper{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/tag-top.jpg) 0 top no-repeat;height:104px;padding-top:80px}#prev-next{left:50%;margin-left:-100px;position:absolute;top:0;width:200px;z-index:2}.size-wrapper-inner .tips-wrapper p{margin-bottom:0}.size-wrapper-inner .tips-wrapper .hide p{margin-bottom:10px}.size-wrapper-inner .tips-wrapper{clear:none;display:inline-block;margin-left:0;margin-right:0;margin-top:-35px}.tips-wrapper{clear:both}.tips-wrapper a{cursor:pointer}.tips-wrapper a:hover{text-decoration:underline}#login-form .contact-us a,.select_confirm{text-decoration:none}.wrapper-bottom{height:0}#product-options-wrapper .wrapper-bottom{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/product-components-bg.jpg) 0 bottom;margin:0 -20px}.option-wrapper-inner .options-list li.last{height:auto}.size-wrapper-inner dt{margin:0 0 0 25px}.option-wrapper-inner .input-box textarea{height:80px;width:678px;background:#fff!important;border:1px solid #e6e6ea}#options_64_text{height:20px;width:60%}.product-info.top{padding-top:30px}.product-info.top .price-from{float:left;margin:0 10px 0 0}.product-info.top .price-box{display:inline-block;margin-bottom:0;width:auto}.configured_label{font-size:13px;margin-left:8px}#remember-me-box{margin-top:15px}#login-form .required em{display:none}#register_wront_tip .remember-me-popup-head .register_wront_tip_close{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_window_close.gif) no-repeat;display:block;height:15px;position:absolute;right:7px;text-indent:-9999em;top:7px;width:15px;padding:0;border:none}.remember-me-popup .remember-me-popup-body p{margin:0}.new-footer{margin:0 auto;overflow:hidden;padding:25px;width:930px}.new-footer h2{float:left;font-size:20px;margin:0;padding-bottom:20px}.new-footer .footer-info{float:left;clear:both}.new-footer .footer-info ul{float:left;font-style:italic;padding-left:16px;padding-right:32px;text-align:left;width:28%}.new-footer address{padding:0}.customer_size_select{background:#FFC;color:#000;font-size:12px;margin:10px 0;padding:10px}.size-wrapper .sub_title{font-size:15px;font-weight:700;line-height:26px;padding-top:5px}.select_red_tip{background:#c5e0b4;border:1px solid #548235;color:#000!important;padding:10px}.td_red select{background:#CF3}.select_confirm{background:#2F5597;display:block;float:right;line-height:17px;padding:1px 6px;color:#fff;border:1px solid #2e75b6;font-size:11px}.contact-info a:hover,.success-msg .email{text-decoration:underline}#details_size_data td,#details_size_data th{border-right:1px solid #e6e6ea333}.addm{padding-top:10px;margin-top:20px}#details_size_data th{border-bottom:2px solid #595959}#details_size_data td.last,#details_size_data th.last{border-right:none}.ext_fee_div p{border-top:1px solid #e6e6ea;margin-top:10px;padding-top:15px}.td_red{background:0 0!important}.ext_fee_div span.ex-price{color:#446286}.ext_fee_div span{display:block;float:left;font-size:14px;font-weight:700;line-height:34px;padding-bottom:10px;padding-right:10px}#details_size_data th{padding:0 15px 0 5px!important}.tiny_table tr td span{margin:0!important}.param_red_tip{background:#C5E0B4;border:1px solid #548235;color:#000;margin-bottom:20px;padding:10px}.param_red_tip a{color:#21759B}.leve2_not_chooes_tip{margin:8px 0}.iron_detail_size button.button span,button.button.verify_select span{font-size:17px;height:30px;line-height:30px;width:224px}.ironprint-customersize-index .page-title button.button{margin-bottom:10px}li.title{font-size:18px}.ironprint-customersize-addsize .form-list select{width:200px}.ironprint-customersize-addsize .form-list .confim_select{float:right}.ironprint-customersize-addsize .form-list label{color:#fff}.ironprint-customersize-addsize .form-list label.required em{color:#C00;float:right;font-family:Verdana;font-size:16px;margin-right:-10px}button.button.verify_select span{width:169px}#size_name{width:194px}.isotope,.isotope .isotope-item{transition-duration:.8s}.isotope{transition-property:height,width}.isotope .isotope-item{transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{transition-duration:0s}#contactForm{border:1px solid #e6e6ea;display:block;padding:20px}.ext_amount,.tip-text{font-size:12px;display:none}#contactForm .fieldset{padding:0;border:none;margin:10px 0 28px}#contactForm .buttons-set{border:none;margin:0;padding:0}#contactForm .buttons-set button.button{float:left;margin:0}.success-msg .email{font-style:normal;color:#446286}.tip-text{margin-top:10px;margin-bottom:20px;float:right}.ext_amount{margin-bottom:0;clear:both}.select_info{padding-left:18px}.product-shop .size-wrapper-inner .select_info{color:#446286;padding:0}.input-box.editing{font-size:19px}.cart_not_chooes_tip{color:red;float:left;font-size:14px;font-weight:700;margin-top:0;width:100%}#messages_product_view{margin:0 auto;width:100%}@font-face{font-family:cg;src:url(https://buyfullbodyarmors.com/skin/frontend/default/default/css/gothic.woff)}@font-face{font-family:bgmd;src:url(https://buyfullbodyarmors.com/skin/frontend/default/default/css/bgr.woff)}@font-face{font-family:impact;src:url(https://buyfullbodyarmors.com/skin/frontend/default/default/css/impactreg.woff)}
	@font-face{font-family:halo;src:url(https://buyfullbodyarmors.com/skin/frontend/default/default/css/Halo.woff)}
	@font-face{font-family:imofWar;src:url(https://buyfullbodyarmors.com/skin/frontend/default/default/css/IRON_MAN_OF_WAR_001C_NCV.woff)}
	@font-face{font-family:mXmaxF;src:url(https://buyfullbodyarmors.com/skin/frontend/default/default/css/MerryChristmasFlake.woff)}
	.strong-hide{display:none!important;}

 
@media screen and (min-width:1024px)
{
 .menu-main-menu-container{
	 
	position: absolute;
    transform: translateX(-50%);
    left: 50%;
	 
 }
}


@media screen and (min-width: 1921px)
{
	
	.banner46 .banner-body{width: 100%;}
	.banner47 .banner-body,
	.banner5 .banner-body,
	.banner4 .banner-body,
	.banner1 .banner-body,
	.banner2 .banner-body{    left: 15%;}
}


@media screen and (min-width: 1601px)
{
	.store-list a
	{
		width: 25%;
	}
	
	.banner7 > img {
    width: 100%;
}

	.banner.banner7{
		     background-size: 100% auto; 
	}
	
	.ce-wrapper{    
    width: 500px;
    
    margin-left: -250px;
     
    font-size: 50px;}
	
	.banner47 .banner-body > a > img {
    width: 80%;
}
	
	.banner49 .banner-body > a > img {
    width: 50%;
}
	
}

@media screen and (min-width: 2100px)
{
	.banner49 .banner-body > a > img {
    width: 56%;
}
	
}




@media screen and (max-width: 1600px)
{
.bannerhmc .banner-detail p{    font-size: 5.2vw;    line-height: 6.2vw;}
	.banner,.banner.banner6
	{
		height: auto;
	}
	.banner-detail
	{
		bottom: calc((100%/1000)*430);
		width: calc((100%/1600)*697);
	}
	.banner8 .banner-detail{
			bottom: calc((100%/1000)*460);
		width: calc((100%/1600)*697);
		}
	.banner6 .banner-body
	{
		font-size: 60px;
		margin-left: -360px;
		padding-top: calc((100%/600)*70);
		width: 720px;
	}
	.banner5 .banner-body
	{
		width: calc((100% + 17px)/1600*946);
	}
	.banner4 .banner-body
	{
		width: calc((100% + 17px)/1600*1035);
	}
	.banner1 .banner-body
	{
		width: calc((100% + 17px)/1600*866);
	}
	.banner2 .banner-body
	{
		width: calc((100% + 17px)/1600*945);
	}
	.banner3 .banner-body
	{
		width: calc((100% + 17px)/1600*1108);
	}
	
	.bannerm3 .banner-body {
		left: -10%;
	}
	
	.banner47 .banner-body > a > img {
    width: 77%;
	}
}
@media screen and (max-width: 1628px)
{
	.home-block
	{
		background-size: auto 100%;
	}
}

@media screen and (max-width: 1366px)
{
	.bannerhmc .banner-detail p {
    font-size: 6.0vw;
    line-height: 7vw;
	}
	
	.cms-home a.yellow.left{
		font-size: 1.35em;
		padding: 4px 43px 10px;
		
	}
	
}

@media screen and (max-width: 1280px)
{
	.banner.banner46.first-banner {
    margin-top: 53px;
}
	.banner.banner11.first-banner{
		    padding-top: 100px;
	}
	.cms-home #atftbx2 p span {
    display: none;
}
	.logo.transparent img
	{
		margin-top: 20px;
		width: 96px;
	}
	.checkout-onepage-index .logo.transparent img
	{
		margin-top: 0;
		width: auto;
	}
	.home-header .header .quick-access,.home-header .menu-main-menu-container
	{
		margin-top: 0;
	}
	.home-header a.logo
	{
		
	}
	.top-slogan img
	{
		width: 88%;
	}
	.store-list a
	{
		float: left;
		width: 50%;
	}
	.h_words h1
	{
		font-size: 20px;
	}
	.h_words h2
	{
		font-size: 16px;
	}
}

@media screen and (max-width: 1200px)
{
	.banner.banner9{}
	
	.trf span {
    clear: both;
    display: inline-block;
    padding: 0 !important;
    margin: 0 auto;
	        width: 100%;
}
	
}

@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi){ 
    .pc{display:none;}
	.devices{display:block;}
}

@media screen and (max-width: 1068px){
.news_article{width:50%}

}

@media screen and (max-width: 1024px)
{
	
#watch_ub{  
    font-size: 15px;
    bottom: 14px;
}
.bannerhmc .banner-detail p {
    font-size: 7.8vw;
    line-height: 9.3vw;
}
.banner46 .banner-detail button.button{    margin-top: -100px;}
.banner11.has-follow{} 
.banner11.has-follow>p{bottom: 0;}
.has-follow>p{bottom:0;margin-bottom: 0;    display: none;}
.has-follow a .at-icon-wrapper svg, .has-follow a .at-icon-wrapper, .banner7 a .at-icon-wrapper, .banner7 a .at-icon-wrapper svg, .header-follow-us a .at-icon-wrapper, .header-follow-us a .at-icon-wrapper svg{    height: 30px!important;
    width: 30px!important;}
	.btm-10 {
    bottom: 9%;}

	.preorder span{    font-size: 18px;}
	.home-block-inner
	{
		column-width: 150px;
		moz-column-width: 150px;
		webkit-column-width: 150px;
	}
	.home-block-inner img,span.shadow
	{
		width: 150px;
	}
	.h_words h1
	{
		font-size: 20px;
	}
	.footer-logo img
	{
		width: 52px;
	}
	.h_words h2
	{
		font-size: 16px;
	}
	.menu-main-menu-container
	{
		margin-right: 30px;
	}
	.banner-detail a.explore-link
	{
		font-size: 15px;
		line-height: 44px;
	}
	.news_section .news_articles
	{
		padding-top: 80px;
	}
	.news_articles > h2
	{
		margin-top: -65px;
	}
	.halloween-banner
	{
		height: 570px;
	}
	.halloween-bottom
	{
		float: left;
		padding-top: 20px;
	}
	.halloween-bottom img
	{
		clear: both;
		float: left;
		margin: 4px 25px;
		width: 124px;
	}
	.banner-detail .l1
	{
		font-size: 40px;
		line-height: 50px;
	}
	.banner-detail .l2,.banner5 .banner-detail .l2
	{
		font-size: 42px;
		line-height: 44px;
		text-align: right;
	}
	.banner-detail .l3
	{
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 24px;
		text-shadow: none;
	}
	select
	{
		webkit-appearance: none;
	}
	.customization-review
	{
		left: 40px !important;
		width: 1006px;
	}
	.review-title .close
	{
		right: 0;
		top: -10px;
	}
	.news_section img
	{
		max-width: 100%;
	}
	.select_different_time_qty_box .select
	{
		width: 230px;
	}
	.block.block-currency > select
	{
		margin-top: 2px;
	}
	.product-shop .size-wrapper-inner .select_info
	{
		line-height: 38px;
	}
	.register_div .register_div-wrapper.show
	{
		margin-left: -172px;
		width: 230px;
	}
	.register_div-wrapper .form-list input.input-text
	{
		width: 200px;
	}
}
@media screen and (max-width: 1023px)
{
	
.category-news.catalog-product-view #ts-fab-below{display:none;}
	.banner.banner49{    
    background: #181e2a;}
	.banner.banner11.first-banner {
    padding-top: 56px;
	}

	.home-header .header{height: 50px;}
	.header-follow-us.large a .at-icon-wrapper{width:50px!important;height:50px!important;line-height:50px!important;}
	.header-follow-us.large a .at-icon-wrapper svg {height: 50px!important;width: 50px!important;}
	.header-follow-us.large p{margin-bottom: 10px;font-size: 14px;}
	.header-follow-us.large {padding: 20px 0;}
	.header-follow-us.large .addthis_default_style .at300b {margin: 0 5px 5px;}
	.header-follow-us p{display: inline-block;}
	.category-store .header-follow-us, .cms-home .header-follow-us,.category-store .header-follow-us.large, .cms-home .header-follow-us.large{    padding: 80px 0 30px;}
	.banner9.has-follow>p {
    bottom:0;
	}
	img.caption {
     
    bottom: 14%;}
	.banner9 .btm-10 {
		bottom: 14%;
	}
	
	
	
	.cms-content,.cms-customer-reviews .page-title h1
	{
		padding-left: 0;
		width: 90%;
	}
	.std .cms-content blockquote
	{
		width: 70%;
	}
	.banner6 .banner-body
	{
		font-size: 40px;
		margin-left: -240px;
		width: 480px;
	}
	.banner6 a
	{
		height: 30px;
		line-height: 30px;
		margin-top: calc(100%/960*16);
	}
	.banner-detail a.explore-link
	{
		line-height: 32px;
		width: 200px;
	}
	button.button-wider span
	{
		padding: 0 18px;
	}
	button.btn-h-res span
	{
		height: 32px;
		line-height: 32px;
	}
	.gallery-wrapper .product-name
	{
		display: inline-block;
		margin-bottom: 40px;
	}
	.short_description-inner
	{
		margin-top: 40px;
	}
	.gallery-wrapper
	{
		width: 590px;
	}
	.home-block
	{
		padding: calc((768/1600)*1.75*160px) 0;
	}
	.home-block h2
	{
		font-size: calc((768/1600)*1.75*72px);
	}
	.h-in-two,.screen-1024 .h-in-one
	{
		line-height: calc((768/1600)*1.75*66px);
		margin: calc((768/1600)*1.75*24px) auto;
	}
	.home-block h6
	{
		font-size: calc((768/1600)*1.75*18px);
		letter-spacing: calc((768/1600)*1.75*6px);
	}
	.home-block p
	{
		font-size: calc((768/1600)*1.75*20px);
		padding-top: calc((768/1600)*1.75*50px);
		width: calc((768/1600)*1.75*680px);
	}
	#active-support .h-in-two,.screen-1024 .h-in-one
	{
		width: calc((768/1600)*1.75*740px);
	}
	span.border-box
	{
		font-size: calc((768/1600)*1.75*24px);
		line-height: calc((768/1600)*1.75*50px);
		width: calc((768/1600)*1.75*400px);
	}
	#about-us .h-in-two
	{
		width: calc((768/1600)*1.5*870px);
	}
	.footer-content
	{
		padding: calc((768/1600)*1.75*78px) calc((768/1600)*1.75*20px);
	}
	.link-1,.link-2
	{

	}
	.sub-menu
	{
		position: static;
	}
	.header-container.home-header.show
	{
		background: #0e182d;
		margin-bottom: 0;
	}
	.header-container.home-header.show .header
	{
		background: #1c1c1c;
		height: auto;
	}
	.halloween-banner > a > img
	{
		width: 380px;
	}
	.halloween-banner
	{
		height: 440px;
	}
	.short_description
	{
		max-height: 1000px !important;
	}
	.cart .totals
	{
		width: 268px;
	}
	.catalog-product-view #at-share-dock .at4-count,.catalog-product-view #at-share-dock a
	{
		clear: both !important;
		float: right;
		height: 40px;
		width: 40px !important;
	}
	.catalog-product-view #at-share-dock
	{
		bottom: 100px;
		left: auto;
		max-width: 40px;
		right: 0;
		width: 40px;
	}
	.catalog-product-view .atss a .at-icon-wrapper
	{
		padding: 4px 0;
	}
	.account-link-pc
	{
		float: left;
	}

	.before-footer img
	{
		margin: calc((100%/1600)*(0 - 160)) auto calc((100%/1600)*(120));
		    width: 90%;
	}
	.catalog-cms.before-footer
	{
		height: auto;
	}
	.catalog-cms
	{
		height: auto;

	}
	#unselect
	{
		margin: 0 66px -930px 36px;
	}
	.testimonial-block > ul
	{
		padding: 0 3.5em;
	}
	#home_review_section h2
	{
		padding: 70px 0 20px 50px;
	}
	#faq_section .container,#help-section .container,.footer-about,.footer .tags-list
	{
		width: 94%;
	}
	#help-section .container
	{
		line-height: 40px;
		padding: 20px 0;
		width: 90%;
	}
	.testimonial-block > ul:nth-child(4)
	{
		clear: none;
	}
	.testimonial-block > ul:nth-child(3)
	{
		clear: both;
	}
	#faq_section .faq-col
	{
		float: none;
		margin: 0 auto;
	}
	.top-slogan img
	{
		width: 94%;
	}
	.top-slogan
	{
		margin: 0;
		width: 100%;
	}
	.block-currency .hide
	{
		right: 166px;
		top: -207px;
	}
	.product-info-wrapper
	{
		float: left;
	}
	.product-info.bottom .confirm-step
	{
		margin: 30px auto;
		text-align: left;
	}
	.ext_amount
	{
		line-height: 10px;
	}
	.review-title .close
	{
		right: 20px;
		top: -10px;
	}
	.review-title
	{
		font-size: 52px;
	}
	.customization-review > div.block.block-currency
	{
		left: -30px;
		top: -44px;
	}
	#auto-saving
	{
		margin-left: 180px;
	}
	.review-detail .col1,.review-detail .col2,.review-detail .col3
	{
		min-height: 110px;
		width: 230px;
	}
	button.checkout-btn
	{
		padding: 20px 14px;
	}
	.save-total-wrapper
	{
		padding: 10px 0;
	}
	.customization-review
	{
		display: none;
		width: 776px;
	}
	.register_div-wrapper.show
	{
		width: 776px;
	}
	#measurements_block
	{
		width: 340px;
	}
	.right-block.extra_addon
	{
		border-left: 0;
	}
	.col1-layout .product-view .customing .product-shop.bottom-part .reivew-link
	{
		text-align: left;
		text-indent: 20px;
		width: 100%;
	}
	.col1-layout .product-view .customing .product-shop.bottom-part.fixed,.col1-layout .product-view .customing .product-shop.bottom-part
	{
		bottom: 0 !important;
		margin-top: -150px;
		position: fixed;
		right: 0;
		top: 100% !important;
		width: 100%;
	}
	.product-info.bottom div.price-box
	{
		margin-right: 10px;
	}
	.product-info.bottom div.price-box,.product-info.bottom div.price-box span
	{
		clear: none;
		font-size: 20px;
	}
	.col1-layout .product-view .product-shop
	{
		width: 640px;
	}
	.col1-layout .product-view .customing .product-shop
	{
		margin-top: 30px;
		width: 100%;
		z-index: 200;
	}
	.inner-wrapper
	{
		margin: 0;
		width: 100%;
	}
	.button-wrapper
	{
		height: auto;
		margin-top: -40px;
	}
	.customing #view_detail,#view_detail
	{
		height: 30px;
		left: 6px;
		margin-left: 0;
		width: 49px;
	}
	#view_detail,#go_custom
	{
		margin-top: 0;
	}
	.fixed #go_custom,.fixed #go_custom_config
	{
		width: 67%;
	}
	.back-top
	{
		display: none !important;
	}
	.product-view .product-essential
	{
		width: 100%;
	}
	.product-shop .size-wrapper-inner .select_info
	{
		font-size: 18px;
	}
	.start_edit button.button span,.edit_after button.button span
	{
		text-transform: uppercase;
	}
	.edit_after button.button span span
	{
		padding: 0;
	}
	.col1-layout .product-view .customing .product-shop-wrapper
	{
		margin-right: 0;
	}
	.size-wrapper-inner select
	{
		width: 220px;
	}
	.col1-layout .product-view .product-shop-wrapper
	{
		z-index: 11;
	}
	.product-info.bottom
	{
		height: 160px;
		padding-top: 5px;
	}
	.product-info.bottom .wrapper-bottom
	{
		background: transparent;
	}
	.product-info.bottom .review-box
	{
		width: 240px;
	}
	.shipping-title
	{
		display: none;
	}
	.category-image-view .category-description
	{
		text-align: center;
	}
	.category-image-view .category-description img
	{
	}
	.main, .tag-view .main
	{
		margin: 0 15px;
		width: auto;
	}
	.cms-home .std .text_block img
	{
		width: 100%;
	}
	#home_review_section
	{
		width: 100%;
	}
	.header .quick-access
	{
		padding-right: 10px;
		position: relative;
		z-index: 1;
	}
	.quick-access .links
	{
		display: inline-block;
		float: none;
		margin-top: 30px;
	}
	.quick-access .welcome-msg
	{
		left: 50%;
		margin: -10px 0 0 -160px;
		position: absolute;
		text-align: center;
		width: 320px;
	}
	.products-grid li.item
	{
		width: 100%;
	}
	.new-footer .footer-info ul
	{
		width: 90%;
	}
	.all.brother
	{
		margin-top: 20px;
		padding-top: 10px;
	}
	.header-right-content
	{
		width: 100%;
	}
	.new-footer
	{
		width: 100%;
	}
	.cart .cart-collaterals .col2-set
	{
		width: 400px;
	}
	.new-footer .footer-info ul
	{
		margin-bottom: 20px;
		min-height: 100%;
	}
	.wrapper
	{
		min-width: 0;
		overflow: hidden;
	}
	.wrapper
	{
		width: 100%;
	}
	.header,.new-header
	{
		height: auto;
		width: 100%;
	}
	.menu-main-menu-container
	{
		float: none;
		margin: 0 auto;
		width: 690px;
	}
	.header .logo,.new-header .logo
	{
		float: none;
		margin: 14px auto 13px;
	}
	.header .logo.original{    width: 62px;}
	.header .quick-access,.new-header .quick-access
	{
		float: none;
		margin: 20px auto 0;
		width: 200px;
	}
	.short_description,.product-view .box-description
	{
		clear: both;
		float: none;
		margin: 50px auto;
		width: 620px;
	}
	.short_description-inner
	{
		float: left;
		width: 100%;
	}
	.fixed .short_description-inner
	{
		display: none;
		margin-left: 10px;
		margin-right: 10px;
	}
	.fixed .button-wrapper
	{
		margin-top: -50px;
	}
	.button-wrapper
	{
		float: right;
		height: auto;
		width: 220px;
	}
	.fixed h1
	{
		font-size: 22px;
		margin: 5px 0;
	}
	.catalog-product-view .old-price .price,.catalog-product-view .special-price .price
	{
		color: #1572a4;
		font-size: 26px;
	}
	.short_description.fixed
	{
		margin: 0;
		padding-left: 0;
	}
	.select_different_time_qty_box
	{
		padding-top: 14px;
	}
	.short_description.fixed .product-name
	{
		margin: 0;
	}
	.short_description.fixed
	{
		background: #fff;
		border-bottom: 1px solid #e6e6ea;
		left: 0 !important;
		margin-left: 0;
		padding-top: 20px;
		transition: none;
		width: 100%;
		z-index: 100;
	}
	.short_description.fixed .product-h1
	{
		font-size: 15px;
		line-height: 1.2;
	}
	.header-right-links
	{
		left: 0;
		width: 100%;
	}
	.header-right-content
	{
		background: rgba(0, 0, 0, 0.8);
	}
	.cms-home .std .products-grid li.item img
	{
		width: auto;
	}
	#home_review_section .container
	{
		width: 94%;
	}
	#p-wrapper,#p-wrapper2
	{
		margin: 0 auto;
		width: 320px;
	}
	.col1-layout .product-view .product-shop
	{
		clear: both;
		float: none;
		margin: 0 auto;
	}
	.product-collateral,.footer,.product-essential
	{
		width: 100%;
	}
	.gallery-wrapper
	{
		float: none;
		margin: 0 auto;
	}
	.box-description .std iframe
	{
		max-width: 100%;
	}
	.box-description .std img
	{
		height: auto;
		max-width: 100%;
	}
	.product-view
	{
		overflow: hidden;
	}
	.footer > p
	{
		max-width: 100%;
	}
	.product-info.bottom.fixed
	{
		position: static;
	}
	.back-top
	{
		bottom: 0;
		display: block;
		position: fixed;
		right: 0;
		z-index: 9;
	}
	.col2-left-layout .col-main
	{
		width: 100%;
	}
	.col2-right-layout .col-main
	{
		float: none;
		margin: 0 auto;
	}
	.col-right
	{
		float: none;
		margin: 20px auto;
		padding: 0 0 1px;
		    border: none;
	}
	.blue-wrapper img
	{
		width: 100%;
	}
	.category-store.catalog-category-view h1
	{
		font-size: 10px;
	}
	.hide-menu .welcome-msg,.header .links,.header .links li
	{
		border-bottom: 2px solid #595959;
		clear: both;
		float: right;
		font-family: bgmd;
		text-align: right;
		width: 100%;
	}
	.account-link .links li a,.hide-menu .welcome-msg
	{
		font-family: bgmd;
		font-size: 18px;
		padding: 0;
		text-align: center;
	}
	.header .quick-access,.new-header .quick-access
	{
		width: auto;
	}
	.account-link-pc
	{
		display: none;
	}
	.quick-access .links
	{
		float: right;
		margin-top: 0;
	}
	.header .links li
	{
		line-height: 40px;
		padding: 0;
		text-align: center;
	}
	.quick-access .welcome-msg
	{
		margin: 0;
		position: static;
	}
	.header .logo,.new-header .logo
	{
		float: left;
		margin: 6px 0 4px 22px;
	}
	.logo.transparent img
	{
		height: 42px;
		margin: 0;
		padding-top: 0;
		width: auto;
	}
	.header .quick-access,.new-header .quick-access
	{
		float: right;
		margin: 0;
	}
	.block-account
	{
		margin-top: 40px;
	}
	.bottom-part .confirm-step button.button span
	{
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		padding: 0 2px;
	}
	.product-info.bottom .confirm-step button
	{
		width: 130px;
	}
	.product-info.bottom .confirm-step
	{
		float: right;
		margin-right: 118px;
		margin-top: 16px;
	}
	.product-info-wrapper > p
	{
		line-height: 13px;
	}
	.footer-links-icons p
	{
		width: 320px !important;
	}
	.news_section .news_article
	{
		width: 320px;
	}
	.block-currency .hide
	{
		right: 6px;
		top: -322px;
		width: 260px;
	}
	.product-info-wrapper,.product-info.bottom .review-box
	{
		width: 260px;
	}
	.product-info-wrapper
	{
		margin: 12px 0 0 10px;
	}
	.arrive_time_section
	{
		display: none;
	}
	.login,.register
	{
		padding: 20px 0 10px 20px;
		width: 208px;
	}
	.login-title
	{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.customer-wrapper .form-list input.input-text,.register_div-wrapper .form-list input.input-text
	{
		line-height: 36px;
	}
	.customer-wrapper
	{
		font-size: 14px;
	}
	.customer-wrapper button.button span
	{
		font-size: 16px;
		height: 12px;
		line-height: 12px;
	}
	#remember-me-box
	{
		margin-top: 10px;
	}
	.title-back .product-image
	{
		width: 67px;
	}
	.option-wrapper-inner .input-box textarea
	{
		width: 460px;
	}
	.view-notice-block p,.step-content .blue-wrapper p
	{
		font-size: 18px;
		line-height: 20px;
	}
	.phone-screen .customer-wrapper.show
	{
		top: 0;
	}
	.cost-label
	{
		float: left;
		line-height: 24px;
	}
	.product-info.bottom div.price-box
	{
		float: left;
		margin-left: 20px;
	}
	.product-name span
	{
		display: inline;
		font-size: 18px;
		line-height: 24px;
	}
	.product-info.bottom div.price-box .old-price,.product-info.bottom div.price-box .price-label
	{
		display: none;
	}
	.product-info.bottom div.price-box,.product-info.bottom div.price-box span
	{
		font-size: 16px;
	}
	.title-back .product-image
	{
		margin-right: 13px;
	}
	.col1-layout .product-view .customing .product-shop
	{
		margin-top: 0;
	}
	.free_addon
	{
		margin-top: 0 !important;
	}
	.customer-wrapper.show
	{
		height: auto;
		padding-bottom: 40px;
	}
	.check_all_basic_addons.blue-wrapper > h4
	{
		font-size: 36px;
	}
	.col1-layout .product-view .customing .product-shop.bottom-part.fixed,.col1-layout .product-view .customing .product-shop.bottom-part
	{
		margin-top: -80px;
	}
	.fixed .button-wrapper
	{
		margin-top: 0;
	}
	.reivew-link
	{
		padding: 10px 0;
	}
	li#tips_box
	{
		margin-left: -20px;
	}
	#tips_box .data-table th
	{
		padding: 3px 2px;
	}
	#tips_box .data-table td
	{
		padding: 3px 0;
	}
	#tips_box .data-table th,#tips_box .data-table td
	{
		border-bottom: 1px solid #e6e6ea;
		display: table-cell;
		font-size: 12px;
		font-weight: normal;
	}
	#tips_box .data-table tr
	{
		display: table-row;
	}
	.extraaddons select
	{
		width: 230px;
	}
	.short_description.fixed
	{
	padding-top: 2px;
    position: fixed;
    bottom: 0;
    top: auto!important;
    left: 50%!important;
    margin-left: calc((-100%+20px)/2);
	}
	span#back-to-top,span#back-to-top_copy{text-align: left;}
	.col1-layout .product-view .customing .product-shop-wrapper
	{
		width: 100%;
	}
	.size-wrapper,.option-wrapper
	{
		width: 100%;
	}
	.more-views,#gallery-more
	{
		height: auto !important;
	}
	.jcarousel-skin-tango .jcarousel-container-vertical
	{
		height: auto;
		padding: 0;
		width: 100%;
	}
	.jcarousel-skin-tango .jcarousel-next-vertical,.jcarousel-skin-tango .jcarousel-prev-vertical
	{
		display: none !important;
	}
	#wrap
	{
		overflow: hidden;
	}
	.short_description.fixed h2,.short_description.fixed .std
	{
		margin: 0 4px;
	}
	.button-wrapper
	{
		float: left;
		margin-top: 1px;
	}
	.fixed .short_description-inner .product-name h1
	{
		display: none;
		font-size: 15px;
	}
	.fixed .short_description-inner .regular-price .price
	{
		font-size: 19px;
		line-height: 1;
	}
	.fixed .short_description-inner .select_different_time_qty_box
	{
		display: none;
		padding-top: 0;
	}
	.steps .step-title span
	{
		font-size: 25px;
	}
	.size-wrapper-inner
	{
		width: 100%;
	}
	p.question
	{
		font-size: 16px;
		padding: 0 10px;
	}
	dt.active .question a,dt.active .question a,dt.show-tips .question a
	{
		color: #222;
	}
	.options-list li.show-tips a
	{
		color: #222;
	}
	.option-wrapper .options-list li
	{
		margin-right: 0;
		width: auto;
	}
	.label
	{
		position: static;
	}
	.product-info.bottom
	{
		margin-left: 0;
	}
	.entry-content.std img
	{
		width: 100%;
	}
	#unselect
	{
		display: none;
		margin: 0 66px -1350px 36px;
	}
	.cms-index-index .new-footer .block-content
	{
		padding: 40px 0 40px;
	}
	.pager .pages
	{
		clear: both;
		margin: 0 auto;
	}
	.f-fix .std img,.f-fix .std iframe
	{
		max-width: 100%;
	}
	.f-fix .std img
	{
		height: auto;
	}
	a.rounded_button.type_f .main_navigation
	{
		padding-left: 0;
	}
	.cms-home .std .text_block img
	{
		height: auto;
		max-width: 100%;
	}
	.testimonial-block > ul
	{
		min-height: auto;
		padding-bottom: 15px;
		width: auto;
	}
	.product-collateral
	{
		padding-top: 0;
	}
	.catalog-product-view .main
	{
		width: auto!important;
	}
	.header-right-top
	{
		padding: 10px 40px;
	}
	.customer-account-login.fullbody .main-container .main
	{
		padding-top: 75px;
	}
	.contact_home_body .form-list input.input-text
	{
		width: 250px;
	}
	.contact_home_body .button-remember-me-wrapper
	{
		width: 264px;
	}
	.header-right-links.click-shake
	{
		display: none;
	}
	.header-right-content
	{
		height: auto;
	}
	.postWrapper iframe
	{
		max-width: 100%;
	}
	.products-grid .product-image
	{
		height: auto;
		max-width: 100%;
	}
	.products-grid li.item .product-image > img
	{
		height: auto;
		max-width: 100%;
	}
	.contact_home_body iframe
	{
		width: 350px;
	}
	.contact_home_body .new-users #email
	{
		width: 270px;
	}
	.contact_home_body .col-2,.contact_home_body .col-1
	{
		border-bottom: 1px solid #3E382A;
		float: left;
		width: 100%;
	}
	.col2-right-layout .col-main
	{
		width: 100%;
	}
	.back-top
	{
		display: none;
	}
	.addresses-list.col2-set .col-2,.addresses-list.col2-set .col-1,.account-login .col2-set .col-2,.account-login .col2-set .col-1
	{
		clear: both;
		float: none;
		margin: 0 auto 10px;
		width: 100%;
	}
	.request-now-button button span span
	{
		padding: 0;
	}
	.account-login .content h2
	{
		font-size: 22px;
	}
	.account-login .content
	{
		min-height: 175px;
	}
	.box-icon
	{
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 50%;
		display: block;
		float: right;
		height: 30px;
		line-height: 30px;
		margin-top: 8px;
		overflow: hidden;
		text-decoration: none;
		text-indent: -10000px;
		width: 60px;
	}
	.box-icon.cart-icon
	{
		width: 50px;
	}
	.top-link-cart span
	{
		text-indent: 0;
	}
	.top-link-cart
	{
		float: left;
		margin-left: 10px;
		padding: 0 40px 0 0;
		text-align: left;
	}
	#menu-toggle,#account-toggle
	{
		position: relative;
	}
	.box-icon span
	{
		transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	}
	.box-icon span span
	{
		background: #fff;
		display: block;
		height: 3px;
		left: 15px;
		margin: 5px auto;
		position: absolute;
		width: 30px;
	}
	#account-toggle span span
	{
		background: transparent;
	}
	#account-toggle.active span span
	{
		background: #fff;
	}
	#account-toggle.active
	{
		background-size: 1%;
	}
	span.second span
	{
		top: 9px;
	}
	span.third span
	{
		top: 18px;
	}
	.active span.first span
	{
		top: 9px;
		transform: rotate(45deg);
	}
	.active span.second span
	{
		transform: rotate(-45deg);
	}
	.active span.third span
	{
		display: none;
	}
	#account-toggle
	{
		background-image: url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/account.png);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 50%;
		transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	}
	.menu-main-menu-container
	{
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	.menu-main-menu-container li
	{
		clear: both;
		font-size: 26px;
		height: auto;
		margin: 10px 0 11px;
		width: 100%;
	}
	.menu-main-menu-container li a
	{
		border-bottom: none;
		height: auto;
		line-height: 2;
		padding: 4px 0 0 50px;
		text-align: left;
		text-indent: 0 !important;
		width: 100%;
	}
	.menu-main-menu-container .second ul li
	{
		clear: both;
		display: block;
		font-size: 34px;
		height: auto;
		margin: 9px 0 9px;
	}
	.menu-main-menu-container .second ul li a
	{
		border: none;
		padding: 0 13px 0 90px;
		width: auto;
	}
	.menu-main-menu-container .sub-menu
	{
		display: block;
	}
	.menu-main-menu-container
	{
		display: none;
	}
	.menu-main-menu-container.show
	{
		display: block;
	}
	.cart .page-title h1
	{
		margin-bottom: 20px;
	}
	#opc-review .item-options,.truncated .truncated_full_value .item-options
	{
		left: 0 !important;
	}
	.menu-main-menu-container li.second a
	{
		height: auto;
		padding-top: 0;
	}
	.menu-main-menu-container li li
	{
		margin: 0;
	}
	.opc .buttons-set button.button.btn-checkout
	{
		margin-left: -16px;
	}
	.checkout-onepage-index .header
	{
		height: auto;
	}
	.checkout-onepage-index .footer-container h2,.checkout-onepage-index .footer-container .footer-info,.checkout-onepage-index .footer-container p,.checkout-onepage-index .footer-container p img
	{
		display: none;
	}
}


@media screen and (min-width: 930px){
.banner-red .banner-body{    margin-left: -475px;}

}


@media (max-width:777px){
	.home-store-block a img {
		width: 90%;
	}
}
@media (max-width:768px)
{

.cd-wrapper{    font-size: 20px;}

	.cms-home a.yellow.left{
		font-size: 0.76em;
		padding: 2px 24px 5px;
		
	}



}
@media (max-width:760px)
{

.has-follow.catalog-cms #atftbx2 > p > span {
    display: none;
}
.cms-home #atftbx2 p span,.cms-home #atftbx3 p span {
    display: none;
}
	.cart .cart-collaterals .col2-set,.cart .totals
	{
		float: none;
		margin: 0 auto;
	}
	
	
	.btm-10{   bottom: 17%;}
	/*img.caption{    bottom: 28%;    }.banner.banner9{
    padding-bottom: 80px;}*/

}
@media (max-width:736px)
{


.day-mode .status-button .button{background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/m-open-close-day-default.png) ;}
.day-mode .status-button .button:active,.day-mode .status-button .button:hover{background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/m-open-close-day-click.png) ;}


.night-mode .status-button .button{background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/m-open-close-night-default.png) ;}
.night-mode .status-button .button:active,.night-mode .status-button .button:hover{background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/m-open-close-night-click.png) ;}


.day-mode  #dayorNight{background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/m-day-night-day-default.png) ;}
.day-mode  #dayorNight:active,.day-mode  #dayorNight:hover{background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/m-day-night-day-click.png) ;}

.night-mode #dayorNight{background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/m-day-night-night-default.png) ;}
.night-mode #dayorNight:active,.night-mode #dayorNight:hover{background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/m-day-night-night-click.png) ;}

    .status-item-wrapper a.yellow.left {
        top: 17%;
        left: 50%;
        font-size: 1.5em;
        padding: 2px 0 6px;
        width: 220px;
        margin-left: -110px;
    }
	
	
	.status-button-wrapper{     top: 38%;
    width: 100%;}
	


.status-button {
        position: absolute;
        left: 12%;
}

.day_night-button {
        position: absolute;
        right: 0%;
}
.pc-pic{display:none;} 
.mob-pic{display:block;} 


.banner11 button {

    bottom: 60%;
}
.catalog-cms > a > img {
    padding-top: 52px;
	}

.catalog-cms > a > img {
    /* padding-bottom: 50px; */
}


.mobile-bg{display:block}


.countdown{left:0;width: 100%;   }

.inner {
    width: 100%;
    font-size: unset;
}
.pc-bg{display:none}

	.addon-block.extra dl,#custom-tab .option-wrapper .options-list > li,.accessories dl
	{
		padding: 15px 15px;
	}
	.status-box > span >span,.select_div
	{
		margin: 1px 0px 1px 1px;
	}
	.status-box .active,.select_div.active
	{
		margin-right: -1px;
	}
}
@media (max-width:735px)
{
.cms-contact-us-to-buy .left-col, .cms-contact-us-to-buy .right-col {
    width: 100%!important;
    display: block;
    clear: both;
    margin: 0 auto;
    float: none!important;
}
.cms-contact-us-to-buy .right-col{ float:none!important;}

.banner9 .btm-10 {
    bottom: 13%;
}

.news_article{width:100%;}

	.size-wrapper-inner dt
	{
		margin: 0 0 0 12px;
	}
	.size-wrapper-inner select
	{
		width: 264px;
	}
	.size-content.level2 dt
	{
		margin-left: 12px;
	}
	.size-wrapper-inner dd
	{
		margin: 4px 0 10px 12px;
	}
	.option_wrapper,#custom-tab .option-wrapper .options-list > li
	{
		
	}
	.level2.finger .option_wrapper
	{
		padding-top: 12px;
	}
	.palm dl
	{
		padding-bottom: 0.5px;
	}
	.measurements-block
	{
		margin-bottom: 6px;
	}
	.level2 .option_wrapper
	{
		padding: 0;
	}
	.checkout-onepage-index .form-list li.wide input.input-text,.checkout-onepage-index .form-list li.wide .input-box
	{
		width: 200px;
	}
	.checkout-onepage-index .form-list .field,.checkout-onepage-index .form-list .input-box,.checkout-onepage-index .form-list,.account-login .form-list,.account-login .form-list .input-text,#checkout-step-login .form-list input.input-text,.account-login .form-list input.input-text,.account-create .form-list input.input-text,.addresses-list.col2-set .col-2,.addresses-list.col2-set .col-1,.account-login .col2-set .col-2,.account-login .col2-set .col-1,.account-create,.account-login
	{
		width: 220px;
	}
	.checkout-onepage-index .form-list select
	{
		width: 204px;
	}
	.checkout-onepage-index .form-list .customer-dob .dob-year input.input-text
	{
		width: 64px;
	}
	#onepage-guest-register-button span,.request-now-button button span
	{
		font-size: 12px;
		padding: 0 4px;
	}
	#checkout-step-login .form-list input.input-text
	{
		width: 216px;
	}
	#checkout-step-login .col2-set .col-2,#checkout-step-login .col2-set .col-1
	{
		width: 220px;
	}
	#checkout-step-review dl
	{
		width: 100%;
	}
	img.paypal-icon
	{
		width: 127px;
	}
	img.dhl-icon
	{
		height: auto;
		margin-top: 12.5px;
		width: 69px;
	}
	.wu-icon
	{
		height: auto;
		margin-left: 10px;
		margin-top: 12px;
		width: 88.5px;
	}
	.sitelock-icon
	{
		width: 50px;
	}
	.open_close,.clp,.exp
	{
		display: none !important;
	}
	.status-box,.select-dd > .input-box
	{
		border: medium none;
		margin-bottom: 0;
	}
	.hide.std > div
	{
		width: 100% !important;
	}
	.open_close,.open_close2,.level2 .open_close2
	{
		display: inline-block;
		margin-left: 2px;
		text-decoration: none;
	}
	.product-shop .size-wrapper-inner dl dt span.a-like,.product-shop .size-wrapper-inner dl dt label
	{
	
	}
	.custom-tab > li > span
	{
		width: 469px;
	}
	.custom-tab > li
	{
		clear: both;
	}
	.custom-tab > li.allow > span
	{
		margin-bottom: 1px;
		padding-left: 10px;
	}
	.custom-tab > li.active.allow > span
	{
		padding-left: 10px;
	}
	.active .step-content
	{
		position: static;
	}
	.size-wrapper-inner .tips-wrapper,.option_wrapper dl:first-child .tips-wrapper
	{
		display: none;
	}
	.size-wrapper-inner .tips-wrapper
	{
		width: auto;
	}
	.one-tip
	{
		height: auto !important;
	}
	.size-wrapper-inner .one-tip .tips-wrapper
	{
		position: static;
	}
	.data-table .product-name
	{
		text-align: left;
	}
	.data-table td a.product-image,.data-table td a.product-image img
	{
		margin: 0;
	}
	#shopping-cart-totals-table strong
	{
		padding-right: 0;
	}
	#shopping-cart-table > colgroup
	{
		display: none;
	}
	#shopping-cart-table .td-detail
	{
		display: none !important;
	}
	#shopping-cart-table .td-detail.show
	{
		display: block !important;
	}
	.data-table table,.data-table thead,.data-table tbody,tablr.data-table th,table.data-table td,.data-table tr
	{
		border: 0;
		display: block;
		text-align: left !important;
	}
	tfoot th.a-right
	{
		border-right: 1px solid #e6e6ea;
	}
	.onestepcheckout-summary span.title,#points-history-table span.title,#my-orders-table span.title
	{
		display: block;
		float: left;
	}
	.data-table tfoot td
	{
		text-align: right !important;
		width: auto;
	}
	.data-table tfoot td button
	{
		margin: 5px 0;
	}
	#shopping-cart-totals-table tfoot
	{
		width: 100%;
	}
	#shopping-cart-totals-table td
	{
		width: 100%;
	}
	table.onestepcheckout-summary td.qty,table.onestepcheckout-summary th.qty
	{
		width: 90% !important;
	}
	.data-table th
	{
		display: none;
	}
	#checkout-review-table.data-table tfoot th
	{
		display: block;
	}
	.data-table td
	{
		padding: 10px;
	}
	.data-table td.td-name h2
	{
		font-size: 20px;
		font-weight: 300;
	}
	.data-table td.td-image a
	{
		text-align: center;
	}
	.data-table .td-actions .btn-remove,.data-table .td-actions .btn-edit
	{
		display: inline;
		display: inline-block;
		zoom: 1;
	}
	.data-table td.td-price
	{
		padding: 10px;
	}
	.data-table td.td-qty
	{
		padding: 0 10px;
	}
	.data-table td.td-delete
	{
		background: #fafafa;
		text-align: center !important;
	}
	.data-table .td-title
	{
		display: inline;
		display: inline-block;
		font-weight: bold;
		padding: 0 10px 0 0;
		width: 100px;
		zoom: 1;
	}
	.data-table .td-actions
	{
		display: inline;
		padding: 0 5px;
	}
	#my-orders-table tr,#my-reviews-table tr,#wishlist-table tr,#points-history-table tr,#invitelist-table tbody tr
	{
		border-bottom: 1px solid #E2CDC8;
		width: 100%;
	}
	#my-orders-table tr.last,#my-reviews-table tr.last,#wishlist-table tr.last,#points-history-table tr.last,#invitelist-table tbody tr.last
	{
		border: none;
	}
	#my-reviews-table td
	{
		min-height: 28px;
		padding: 2px 10px;
	}
	#product-attribute-specs-table th.label
	{
		display: block;
	}
	.option-wrapper .options-list li .tips-wrapper
	{
		color: #696969;
		display: none;
		float: left;
		margin: 0;
		margin-left: 13px;
		position: static;
		width: 228px;
		width: auto;
	}
	.option-wrapper .options-list li .tips-wrapper p.question
	{
		position: static;
		width: 20px;
	}
	.accessories .tips-wrapper,.extraaddons .tips-wrapper
	{
		display: none;
	}
}



@media (max-width:680px)
{
	    .trf span ,.trf p{
				        font-size: 28px;
		}
	
		.trf{    padding-top: 90px;
    padding-bottom: 60px;
    line-height: 30px;}
}

@media (max-width:666px)
{
	
	
	
	
	
	
	
	.bannerhmc .banner-body > a {
    width: 100%;
}
	.banner46 .banner-detail button.button{margin-top: -60px;}
	.banner.banner7{       height: 670px;}
	.banner7 p span.addthis_inline_follow_toolbox{width: 270px;}
	.banner7 .addthis_default_style .at300b{margin: 0 2px 5px;}
	 
	.banner7 p span.addthis_inline_follow_toolbox{margin-top:35px}
 
	.home-header .header
	{
		height: 50px;
	}
	.banner6 .banner-body
	{
		font-size: 27px;
		margin-left: -160px;
		width: 320px;
		padding-top: calc((100%/600)*35);
	}
	.banner6 a
	{
		font-size: 13px;
	}
	.opc
	{
		width: 100%;
	}
	.opc .buttons-set .back-link
	{
		float: right;
	}
	.opc .buttons-set .f-left
	{
		float: right !important;
		margin-left: 0;
	}
	.opc .buttons-set button.button
	{
		float: left;
		margin-left: 0;
		margin-top: 5px;
	}
	.form-list li.wide input.input-text,.form-list li.wide .input-box
	{
		max-width: 100%;
	}
	.form-list li.wide input.input-text,.form-list li.wide .input-box
	{
		width: 100%;
	}
	.form-list li.wide select
	{
		max-width: 100%;
		width: 100%;
	}
	.banner6 p
	{
		font-size: 45px;
		width: 100%;
	}
	
	.only-left a p{
	    font-size: 14px;
		    line-height: 50px;
	}
	
	
	
}
@media (max-width:619px)
{
	.short_description,.product-view .box-description
	{
		width: auto;
	}
	
	
.news-col {width:100%}
	
	
}
@media (max-width:640px)
{

.watch_ub-video.seg-video{    width: 320px;    margin-left: -160px!important;}

#watch_ub{  
    font-size: 9px;
    bottom: 5px;
}

.banner9 .btm-10 {
    bottom: 15%;
}


	.banner9  button.btn-h-res span
	{
		height: 23px;
		line-height: 23px;
	}

	button.btn-h-res span
	{
		height: 27px;
		line-height: 27px;
	}
	button.button-wider span
	{
		padding: 0 12px;
	}
	.gallery-wrapper,#zoom1 > img,.more-views,#gallery-more,.jcarousel-skin-tango .jcarousel-clip-vertical
	{
		height: auto;
		width: 100%;
	}
	#gallery-more li
	{
		float: left;
	}
	.gallery-wrapper .product-image
	{
		float: none;
	}
	.footer-content
	{
		padding: 16px 0;
	}
	.link-1,.link-2,.footer-icons,.link-2.right
	{

	}
	.link-1 p{    display: block;}
	.store-h2
	{
		display: none;
	}
	.banner-detail button.button span span
	{
		background-size: 70%;
	}
	.news_section .news_articles
	{
		padding-top: 65px;
	}
	.news_articles > h2
	{
		margin-top: -50px;
	}
	.store-list a
	{
		float: left;
		width: 100%;
	}
	.top-slogan
	{
		height: 160px;
	}
	.banner-detail .l1
	{
		font-size: 22px;
		line-height: 27.5px;
	}
	.banner-detail .l2
	{
		font-size: 33px;
		line-height: 33px;
	}
	.banner-detail .l3
	{
		font-size: 12px;
		line-height: 11px;
		margin-bottom: 18px;
	}
	.banner-detail .l1.new
	{
		background-position: left 6px !important;
		background-size: 58px !important;
		padding-left: 60px;
	}
	.banner-detail .l1.new.preorder
	{
		background-position: left -38px !important;
	}
	.halloween-bottom
	{
		margin-bottom: -10px;
		padding-top: 10px;
	}
	.halloween-bottom img
	{
		margin: 2px 10px;
		width: 18%;
	}
	.banner-detail a.explore-link
	{
		font-size: 10px;
		line-height: 29px;
		width: 162px;
	}
	.banner-detail button.button span span
	{
		font-size: 12px;
	}
	.home-block h6
	{
		margin: 0 30px;
	}
}
@media (max-width:568px)
{


.banner11.has-follow{}

	.cart .cart-collaterals .col2-set
	{
		width: 100%;
	}
	.home-block-inner
	{
		margin: 0 auto;
	}
	.footer-logo
	{
		float: left !important;
	}
	#active-support .h-in-two,.screen-1024 .h-in-one,#about-us .h-in-two
	{
		line-height: calc((400/1600)*1.75*66px);
		margin: 0 15px;
		width: auto;
	}
	span.border-box
	{
		width: auto;
	}
	.home-block
	{
		padding: calc((400/1600)*1.75*160px) 0;
	}
	.home-block p
	{
		font-size: 14px;
		margin: 0 40px;
		width: auto;
	}
	.home-block h6
	{
		font-size: calc((400/1600)*1.75*18px);
		letter-spacing: calc((400/1600)*1.75*6px);
	}
	.home-block h2
	{
		font-size: calc((400/1600)*1.75*72px);
		line-height: calc((400/1600)*1.75*66px);
	}

	.banner-detail .l2,.banner5 .banner-detail .l2
	{
		font-size: 22px;
		line-height: 24px;
	}
	.news_section .center-wrapper
	{
		width: 320px;
	}
}

@media (max-width:567px)
{

.banner.banner7 {
      height:560px;
}

.banner9 .btm-10 {
    bottom: 14%;
}
	.header-follow-us a .at-icon-wrapper, .banner7 a .at-icon-wrapper, .has-follow a .at-icon-wrapper{
		width: 25px!important;
		height: 25px!important;
		line-height:25px!important;
	}
	.header-follow-us a .at-icon-wrapper svg, .banner7 a .at-icon-wrapper svg, .has-follow a .at-icon-wrapper svg{
		height: 25px!important;
		width:25px!important;
	}
	
}



@media screen and (max-width: 500px){
.only-left > a > p> img {
    width: 50%;
}
}

@media screen and (max-width: 479px)
{
img.caption {
    bottom: 22%;
}

.banner9 .btm-10 {
       bottom: 18%;
}
.banner.banner9 {
    padding-bottom: 10%;
}

.banner.banner7 {
      height: 560px
}
	.std .cms-content blockquote
	{
		padding-left: 0;
		width: 100%;
	}
	.banner-detail a.explore-link
	{
		width: 134px;
	}
	.header .logo,.new-header .logo
	{
		overflow: hidden;
		    width: 76px;
	}
	
		.fix-to-top .header .logo,.fix-to-top .new-header .logo{width:62px;}
	.dashboard .welcome-msg
	{
		margin: 0 auto 1.5em;
	}
	.my-account .col2-set .col-1,.my-account .col2-set .col-2
	{
		width: 100%;
	}
	.product-info-wrapper,.product-info.bottom .review-box
	{
		font-size: 13px;
		width: 170px;
	}
	.ap-des
	{
		display: none;
	}
	.product-info-wrapper > p
	{
		background: transparent;
		font-size: 12px;
		line-height: 11px;
		margin-top: 0;
		padding: 0;
	}
	#home_review_section h2
	{
		font-size: 30px;
	}
	.banner-detail button.button span
	{
		font-size: 13px;
		letter-spacing: 0;
	}
	.save-total-wrapper
	{
		display: none;
	}
	.product-info.bottom .confirm-step
	{
		text-align: center;
	}
	.option-wrapper-inner .input-box textarea
	{
		width: 268px;
	}
	.now-select
	{
		max-width: 160px;
	}
	.category-products button.button.btn-cart
	{
		margin: 0;
	}
}

@media (max-width: 430px){
.xMas-banner .txt-wrapper{    padding-top: 24%!important;}	
	
.xMas-h{    font-size: 4em!important;}	

.xMas-banner .countdown-timer{    font-size: 2em!important;}	
	
	
.bannerhmc .banner-detail p {
    font-size: 12vw;
    line-height: 15vw;
}
	.bannerhmc .banner-detail{
		    margin-top: calc((100%/1600) *300);
	}

}
@media (max-width: 425px){
.cd-wrapper{bottom: 46%;font-size: 12px;}
}
@media (max-width: 414px)
{

.only-left a p {
    font-size: 12px;
	    line-height: 20px;
	}
.only-left > a > p> img{
    margin-bottom: 20px;
}
.banner.banner7 {
    height: 520px;
}
	.banner6 .banner-body
	{
		font-size: 20px;
		margin-left: -150px;
		padding-top: calc((100%/600)*18); 
		width: 300px;
	}
	.banner6 a
	{
		height: 24px;
		line-height: 24px;
		margin-top: calc(100%/960*36);
		text-align: center;
	}
	.options-list > li .label span,.options-list > li .label label,.product-shop dl dt label
	{
		font-size: 14px;
	}
	.status-box .active,.select_div.active
	{
		margin-right: 0;
	}
	.status-box > span >span,.select_div
	{
		font-size: 13px;
		margin-right: 1px;
		width: 104px;
	}
	.banner-detail a.explore-link
	{
		text-align: right;
	}
	span.email-address
	{
		font-size: 24px;
	}
	#faq_section .faq-col
	{
		width: 300px;
	}
	.top-slogan
	{
		height: 120px;
	}
	.banner-detail
	{
		right: 30px;
		top: 40px;
	}
	.first-banner .banner-detail
	{
	
	}
	#help-section span
	{
		font-size: 20px;
	}
}

@media (max-width:390px)
{
	    .trf span {
  
    }
	
}

@media (max-width:375px)
{
	.main
	{
		margin: 0 15px;
	}
	.banner2 span.l2
	{
		font-size: 22px;
		line-height: 22px;
	}
	.banner3 span.l2
	{
		font-size: 24px;
		line-height: 24px;
	}
}
@media (max-width: 374px)
{
	.header-follow-us .addthis_default_style .at300b {float: none;margin: 0 5px 5px;}
	
}
@media (max-width: 320px)
{

	.banner.banner7 {
		height: 470px;
	}
	
	.cart .title-buttons .checkout-types
	{
		float: none;
	}
	.cart .title-buttons .checkout-types li
	{
		float: none;
	}
	.product-h1
	{
		font-size: 26px;
	}
	.product-essential h2,.product-collateral h2
	{
		font-size: 20px;
	}
	.catalog-product-view .main
	{
		margin-top: 10px;
	}
	.more-views
	{
		float: none;
		margin: 0 auto;
		width: 280px;
	}
	button.button-wider span
	{
		padding: 0 4px;
	}
	.banner-detail button.button span
	{
		background-size: 90%;
	}
	#help-section .container
	{
		font-size: 25px;
		line-height: 50px;
		padding: 10px 0 25px;
	}
	#help-section span
	{
		font-size: 16px;
	}
}
@media screen and (min-width: 1920px)
{
	.news_section .center-wrapper
	{
		width: 1920px;
	}
}
@media screen and (min-width: 1878px)
{
	.home-block-inner
	{
		width: 1810px;
	}
}
@media screen and (max-width: 1878px)
{
	.home-block-inner
	{
		width: 1508px;
	}
}
@media screen and (max-width: 1576px)
{
	.home-block-inner
	{
		width: 1206px;
	}
}
@media screen and (max-width: 1274px)
{
	.home-block-inner
	{
		width: 904px;
	}
}
@media screen and (max-width: 1024px)
{
	.home-block-inner
	{
		width: 910px;
	}
}
@media screen and (max-width: 972px)
{
	.home-block-inner
	{
		width: 606px;
	}
}
@media screen and (max-width: 670px)
{
	.home-block-inner
	{
		width: 302px;
	}
}
.pop-up-background{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.35);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.pop-up-background-modal{cursor:default}.pop-up{visibility:hidden;left:50%;margin-left:-400px;max-width:800px;position:absolute;top:20px;width:90%;z-index:100}.pop-up.small{margin-left:-200px;max-width:400px}.pop-up.medium{margin-left:-300px;max-width:600px}.pop-up.large{margin-left:-200px;max-width:400px}.pop-up-content{background:#fff;min-height:30px;border:1px solid #999966}.pop-up-content h3{background:none repeat scroll 0 0 #000000;border-bottom:1px solid #CCCCCC;font-size:14px;padding:5px 10px;text-align:left;margin:0}.pop-up-content .close,.pop-up-footer{text-align:right}.pop-up-footer{padding-top:24px}.pop-up-body{font-size:16px;color:#666}.pop-up-display-content{display:none}.pop-up .close{position:absolute;right:0;top:8px;z-index:99}.pop-up .close a{font-size:18px;color:#d22;width:24px;height:24px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/btn_window_close.gif) no-repeat 0 0;display:inline-block}.pop-up-main-content p{color:#000;padding:10px;margin:0;text-align:left}.pop-up-btn{padding:8px 15px;display:inline-block;background:#3B4658;border-radius:3px;margin-left:10px;color:#fff;font-size:15px;text-decoration:none}.pop-up-btn:hover,.pop-up-btn:focus{background:#6A798E}.pop-up .screen-reader-text{position:absolute;top:-9999px;left:-9999px}.ie6 .pop-up{border:10px solid #CED4E2;width:600px}@media only screen and (max-width:760px){.pop-up.large{left:5%;margin:0}}@media only screen and (max-width:480px){.pop-up.small,.pop-up.medium{left:5%;margin:0}.pop-up-content{padding:12px}.pop-up-footer{padding-top:12px}}
.widget{display:inline}.widget .widget-title{clear:both;padding:15px 0 0;margin:0 0 7px}.widget .widget-title h2{font-size:15px;font-weight:bold;color:#e25203}.widget .mini-products-images-list .product-image{display:block;width:76px;height:76px;border:1px solid #a9a9a9;margin:0 auto}.widget .mini-products-images-list li.item{float:left;width:77px;height:77px}.widget-new-products{display:block}.col-main .widget-new-products{margin:7px 0}.widget-new-products .products-grid .product-image,.widget-new-products .products-list .product-image{width:85px;height:85px}.widget-new-products .products-list .product-shop{margin-left:100px}.sidebar .widget-new-products .block{font-size:11px;line-height:1.25}.sidebar .widget-new-products .block-title strong{background:url(https://buyfullbodyarmors.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat;padding-left:21px;color:#dc5033}.widget-viewed{display:block}.col-main .widget-viewed{margin:7px 0}.widget-viewed .products-grid .product-image,.widget-viewed .products-list .product-image{width:85px;height:85px}.widget-viewed .products-list .product-shop{margin-left:100px}.sidebar .widget-viewed .block{font-size:11px;line-height:1.25}.sidebar .widget-viewed .block-title strong{background:url(https://buyfullbodyarmors.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px}.widget-compared{display:block}.col-main .widget-compared{margin:7px 0}.widget-compared .products-grid .product-image,.widget-compared .products-list .product-image{width:85px;height:85px}.widget-compared .products-list .product-shop{margin-left:100px}.sidebar .widget-compared .block{font-size:11px;line-height:1.25}.sidebar .widget-compared .block-title strong{background:url(https://buyfullbodyarmors.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px}.sidebar .widget-static-block{display:block;margin:0 0 15px}.top-container .widget a{padding:0 0 0 7px}.bottom-container .widget a{padding:0 3px}.widget-product-link-inline{display:inline}.col-main .widget-product-link{display:block;text-align:right;margin:7px 0}.col-main .widget-product-link a{background:url(https://buyfullbodyarmors.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}.sidebar .widget-product-link{display:block;margin:0 0 15px;padding:0 10px}.sidebar .widget-product-link a{background:url(https://buyfullbodyarmors.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0}.widget-category-link-inline{display:inline}.col-main .widget-category-link{display:block;text-align:right;margin:7px 0}.col-main .widget-category-link a{background:url(https://buyfullbodyarmors.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}.sidebar .widget-category-link{display:block;margin:0 0 15px;padding:0 10px}.sidebar .widget-category-link a{background:url(https://buyfullbodyarmors.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0}.widget-cms-link-inline{display:inline}.col-main .widget-cms-link{display:block;text-align:right;margin:7px 0}.col-main .widget-cms-link a{background:url(https://buyfullbodyarmors.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}.sidebar .widget-cms-link{display:block;margin:0 0 15px;padding:0 10px}.sidebar .widget-cms-link a{background:url(https://buyfullbodyarmors.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0}
