
.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;cursor:pointer;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}.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;}
.mgb_10{margin-bottom:10px}.w_930{width:930px;}.block-news strong a,.home-block h2{font-family:bgmd}#contactForm_home .form-list li,.testimonial-block li{list-style:none}.fz-30{font-size:30px}.fz-24{font-size:24px}.fz-100{font-size:100px}.fz-180-7{font-size:180.7px}.fz-28{font-size:28px}.fz-59{font-size:59px}.devices{display:none}.wd-100pc{width:100%}.disbk{display:block}.disbn{display:none!important}.lh-40{line-height:40px}.pdt-90{padding-top:90px!important}.pdt-200{padding-top:200px!important}.pdb-90{padding-bottom:90px!important}.pdb-60{padding-bottom:60px!important}.pdb-40{padding-bottom:40px}.pdt-0{padding-top:0!important}.pdtb_60{padding:60px 0}.mgt_20{margin-top:20px}.mgt_10{margin-top:10px}.mgt_16{margin-top:16px}.w_300{width:300px}.h_400{height:400px!important}.h_600{height:600px!important}.border-white{border-color:#fff}.mini-txt{font-size:12px}.txt-center{text-align:center!important;margin:0 auto!important}.white-space{height:2px;display:block}button#review-save2{margin:15px 30px}.po-btn-wrapper{height:72px;line-height:72px}.checkout-cart-index div#at4-share,.checkout-onepage-index div#at4-share{display:none!important}.std blockquote{font-style:italic;margin:40px auto 50px auto;font-size:16px;width:600px;}.cms-customer-reviews .home-block h2,.home-block h6{font-size:18px}.main-container.col2-right-layout .std blockquote{width:530px}.f-fix .std iframe,.f-fix .std img{max-width:100%}.icon{width:20px;margin:10px 20px 0 0;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/tab_icons.png) no-repeat;float:left}#customer_testimonials .button-like{width:200px}.cms-customer-reviews .home-block{padding-top:0;padding-bottom:0}.fixed .block-title{padding-top:32px}.block.block-related{-webkit-transition:top .5s ease;-moz-transition:top .5s ease;-ms-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease}.news_section .news_article .title_block.dark_hatch_container .bg,span.shadow{-webkit-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;-moz-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;-ms-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;-o-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0}.block.block-related.fixed{position:absolute;width:100%}.ct-pic,.ct-pic-inner{position:relative}.block-related img{width:100%}.banner.banner6{background:#000;height:600px}.banner6 a{display:inline-block}.banner6 .txt-center img{margin-top:240px}.h-800.banner{height:800px}.ct-pic-inner{z-index:1}.cms-customer-reviews .main{width:auto}.cms-content,.cms-customer-reviews .page-title h1{width:970px;margin:0 auto}.cms-page-view .main{padding:0 0 40px}.home-block-inner{-webkit-column-width:300px;-moz-column-width:300px;column-width:300px;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;margin:0 auto}span.shadow{position:absolute;width:300px;height:100%;background:rgba(14,24,45,.8);transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;z-index:2}.ct-pic.active span.shadow{background:rgba(14,24,45,0)}.box-icon{display:none}.dark-txt{color:#000}.home-header .header a,.home-header .menu-main-menu-container a,.home-header p.welcome-msg,.light-txt,.light-txt a:hover,.white-border-box,p.welcome-msg{color:#fff}.home-header .header{border:none;width:100%;margin-bottom:-60px;position:relative;z-index:66;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/header_bg2.png) repeat-x;background-size:100% 100%;}.header-container.home-header{position:absolute;width:100%;background:#1c1c1c}.home-header a.logo{}.checkout-onepage-index a.logo.transparent{float:none;display:block;text-align:center;margin-top:14px}.checkout-header .logo{float:none;margin-top:14px;display:block}.cart{clear:both;display:block}.home-header .header .quick-access,.home-header .menu-main-menu-container{}.fix-to-top{position:fixed;z-index:99;width:100%}.heading-block-topline-v,.heading-block-topline-v-wrapper{height:3rem;width:1px;position:relative;display:block;margin:0 auto 1rem}.home-block{text-align:center;padding:160px 0;background-size:100% auto;background-position:center}.heading-block-topline-v{background:currentColor;border:0}.cms-home div#help-section,.quotes{display:none}.heading-block-topline-v-wrapper .heading-block-topline-v{height:100%;width:100%;top:0;left:0;position:absolute}.h-in-two,.screen-1024 .h-in-one{margin:24px auto;line-height:66px}#active-support .h-in-two,.screen-1024 .h-in-one{width:770px}#about-us .h-in-two{width:910px}.home-block h6{text-transform:uppercase;font-weight:400;letter-spacing:6px}.home-block h2{font-size:72px}.home-block p{width:680px;margin:0 auto;font-size:20px;font-weight:400;text-align:left;padding-top:50px}.home-block p.one-line{text-align:center}p.customer-reivew{font-style:italic;height:180px}.c-name{clear:both;float:right;margin-top:10px;width:100%;text-align:right}.white-border-box{border-color:#fff!important}.transparent-bg{background:0 0!important}#active-support{background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/city_night_bg.jpg)}#about-us{background:#fff}.footer-content{background:#1c1c1c;}.checkout-footer{padding:30px 0 60px;clear:both;border-top:1px solid #e6e6ea;margin-top:90px;display:block}.link-1,.link-2{padding:30px 0;width:100%;    color: #b7bdbf;}.footer-content li{clear:both;float:left}.footer-content .link-1 li a{color:#fff;font-family:bgmd;text-transform:uppercase}.footer-content .link-2 li a{color:#595959}.footer-logo{padding:20px 0 10px}.cms-contact-us #help-section{display:none}.logo.original img{width:198px}.store-h2 h2{float:left;font-size:10px;margin:0;padding:0}.category-store .page-title.category-title{text-align:center;margin:0}.category-store .category-description.std{margin:0}.catalog-category-view.category-store .main{width:100%;padding:0;margin:0}.store-list a{float:left;width:33.33%}.store-list img{width:100%;position:relative;z-index:1}.store-list h2{position:absolute}.catalog-category-view .product-shop h2.product-name{margin:0 0 20px;font-size:34px}.block.block-news{background:#fff}.block-news ul{clear:both;display:block;margin:0 20px}.block.block-news h3,.block.block-news li{display:inline;margin:0;padding:0 8px;line-height:24px;font-weight:400}.banner-detail a.explore-link{position:static;width:247px;margin:0;line-height:54px;font-size:18px;text-decoration:none}.banner-detail a.explore-link:hover,span.email-address{text-decoration:underline}.fixed #go_custom,.fixed #go_custom_config{width:220px}body.checkout-cart-index .main{padding-top:90px}.detail-title{display:block;margin-bottom:calc((100%/697) *30);text-align:right}.banner6 p{font-size:80px;width:960px;left:50%;text-transform:uppercase;margin-left:-480px;top:20px;text-align:center;padding-top:200px;line-height:1}.tit-2{font-size:53%;width:100%;display:block}.banner5 .banner-detail{text-shadow:none}.banner5 .banner-detail .l2{font-size:76px;color:#fff;line-height:76px;text-align:right}.banner5 .banner-detail .l3{color:#fff}.mark2-class .gallery-wrapper{min-height:300px}.button-wrapper2.button-wrapper{display:none}.fixed .button-wrapper2.button-wrapper{width:70px;float:right;display:block}span#back-to-top_copy,span#back-to-top{font-size:14px;display:block;line-height:18px;text-align:right;height:18px;margin-top:10px;text-transform:lowercase}.notice2016{background:#ff6;padding:10px;clear:both;display:block}span.num{font-size:30px;color:#446286}span.email-address{font-weight:700;color:#446286}span.entry-title{font-size:20px;margin:10px 0;display:block}.about-quality,.big-screen .about-quality-wrapper .ts-fab-wrapper,.big-screen .about-quality-wrapper footer{display:none}.entry-title a{text-transform:initial;font-size:34px;}.page-title h1,.page-title .h1-like,h1 a{text-transform:uppercase}div#spinner img{width:20px}.big-screen .about-quality-wrapper,.big-screen .p-p{width:640px!important;margin-left:-320px;left:50%!important}.std-start,.std-start-0203{padding:10px 40px 30px;background:#f5f5f7}.std-start li,.std-start-0203 li{float:left;margin:0 35px 0 0}.hide.p-p{max-width:640px}span#payment-policy{margin-bottom:10px;display:inline-block}.partners-class .wrapper{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/partners_bg.jpg) center 40px no-repeat}.footer .maybe-link{color:#1c1c1c;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/maybe-bg.gif) #fff}.box-icon.cart-icon{display:block;float:right}.checkout-cart-index .new-footer .block.block-news,.checkout-cart-index .new-footer .block.block-tags,.checkout-onepage-index .new-footer .block.block-news,.checkout-onepage-index .new-footer .block.block-tags,.faq-class .ts-fab-wrapper,.masterchief-class .display_load_size_button,.masterchief-class .measurements-block.parent.hand-armor,.tag-view .col2-left-layout .ts-fab-wrapper{display:none}.account-link-pc{float:right}.header .account-link-pc .links li.last{margin-right:20px}#payment_form_cashondelivery{padding-left:20px}.page-title h1,.page-title .h1-like{font-size:60px}.category-store h1{font-size:20px}h1 a{text-decoration:none}.news_section .article_content:hover{box-shadow:0 2px 5px #7e7e7e}.faq-mail{font-family:arial;text-transform:initial;font-weight:400;font-size:16px;cursor:text}.explore-link{position:absolute;right:0;bottom:0;margin:0 10px;color:#fff!important}.title{margin-bottom:3px}.top-link-cart span{position:absolute;background:red;font-weight:700;line-height:15px;color:#fff;left:16px;top:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:10px;padding:2px 6px}a.top-link-cart{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/shopping-cart-icon_64.png) -4px 0 no-repeat;padding:8px 0 9px 40px;position:relative;z-index:1;background-size:32px}.catalog-cms{width:100%;display:block;text-align:center}.catalog-cms img{width:100%;height:auto;}.catalog-category-view.category-store .main{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/bg0217.gif) #000}.category-store.catalog-category-view h1{color:#fff}.center-wrapper{margin:0 auto}.category-store .before-footer,.checkout-cart-index .before-footer,.checkout-onepage-index .before-footer,.cms-home .before-footer{display:none}.catalog-cms.before-footer{height:450px;overflow:hidden;background: #02040A;}.before-footer img{margin:-86px auto 0;width:auto;}#help-section.catalog-list{padding:90px 0}.category-store.catalog-category-view #help-section.catalog-list{padding:20px 0 90px}.block-tags .block-content strong span,.block.block-news strong span,.meta-title{float:none;font-family:bgmd;font-size:36px;text-transform:uppercase;text-align:center;font-weight:400;margin:0 0 10px;display:block}.block-tags .block-content strong span{color:#ececec}button.button.expand span{background:0 0;height:81px;padding:0;text-indent:-10000px}button.button.expand{position:absolute;bottom:0;left:0;width:100%}button.button.expand span span,button.button.expand:hover span span{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/exp_btn.png) center no-repeat;height:81px}.banner-detail{position:absolute;right:calc((100%/1600) *146);bottom:430px;width:697px}.banner-body img,.banner-detail img,.banner>img{width:100%}.banner-body{bottom:0;position:absolute}.banner-detail .l1,.banner-detail .l2,.banner-detail .l3,.banner-detail a,.banner-detail button.button{clear:both;float:right}.banner-detail button.button{letter-spacing:2px;text-transform:uppercase;clear:both}.banner-detail .l1{line-height:75px;color:#666;font-family:Impact;text-transform:uppercase;font-size:60px}.banner-detail .l1.go,.banner-detail .l1.new.go{background:0 0;font-size:12px;font-family:arial;text-shadow:none;line-height:1;margin-top:-100px}.banner4 .banner-detail .l1.new.go{color:#D1D8E2}.banner1 .banner-detail .l1.go,.banner1 .banner-detail .l1.new.go{color:#fff}.banner2 .banner-detail .l1.go,.banner2 .banner-detail .l1.new.go{color:#eee}.banner3 .banner-detail .l1.go,.banner3 .banner-detail .l1.new.go{color:#F0F0F0}.banner-detail .l1.new,.banner-detail .l2.new{padding-left:100px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/new_label_v2.gif) 0 15px no-repeat}.banner-detail .l1.new.preorder,.banner-detail .l2.new.preorder{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/new_label_v2.gif) 0 -60px no-repeat}.banner-detail .l2{font-size:90px;text-transform:uppercase;color:#fff;line-height:90px}.banner-detail .l2.new,.banner-detail .l2.new.preorder{background-position:right -207px;padding-left:0;padding-top:30px;margin-top:-30px}.banner-detail .l2.new.preorder{background-position:right -70px}.banner-detail .l3{font-size:35px;line-height:30px;margin-bottom:50px;color:#fff}.banner>img{height:auto}.banner{clear:both;display:block;height:1000px;position:relative;z-index:1;overflow:hidden}.cms-index-index .main{width:100%;padding:0 0 40px;margin:0}.cms-index-index .main .std>div{position:relative;z-index:1}.size-content.tab-content dl{display:block!important}#acc dl:last-child{margin:0}.tab-content .clear{height:0}.helmet .measurements-block{display:none}.helmet .measurements-block.helmet{display:block}body.simple .short_description-inner .price-box,body.simple .short_description-inner .start-from{display:none}body.simple .select-dd select{display:block;float:right}body.simple .option_wrapper span.select_span_div{display:none}body.simple .product-name span{font-size:36px}#custom-tab>li#extra.first{z-index:300}.box-collateral .std img{max-width:100%}.product-info-wrapper>p{padding:5px 10px;display:none}.ap-des{display:inline}#home-contacts.still{display:none}.now-select{color:#446286;float:right;font-size:16px;position:relative;text-align:right;max-width:260px;z-index:1;font-weight:700}.category-description iframe,.cms-home iframe{max-width:100%}.now-select .price{font-weight:700;left:-80px;margin-right:20px;position:absolute}.change-link{clear:both;cursor:pointer;float:right;font-size:14px;font-weight:700;padding-bottom:15px;text-transform:lowercase}.login,.register{color:#000;float:left;padding:40px;width:270px}.login_error_message{background:red;line-height:34px;text-indent:8px}.register_div-wrapper .close{top:0}.customer-wrapper .close,.register_div-wrapper .close{color:#000;display:block;font-size:30px;height:30px;line-height:30px;position:absolute;right:0;text-align:center;width:30px;cursor:pointer}.register_div-wrapper{display:none}.customer-wrapper{-webkit-transition:all .5s cubic-bezier(.25,.25,.75,.75) 0;-moz-transition:all .5s cubic-bezier(.25,.25,.75,.75) 0;-ms-transition:all .5s cubic-bezier(.25,.25,.75,.75) 0;-o-transition:all .5s cubic-bezier(.25,.25,.75,.75) 0;transition:all .5s cubic-bezier(.25,.25,.75,.75) 0;width:100%;left:0;position:absolute;overflow:hidden;height:0;top:-390px;font-size:16px;background:#aaa;margin-bottom:20px;z-index:1}.customer-wrapper.show{display:block;top:100px;height:390px}.customer-wrapper.show.front{left:50%;margin-left:-370px;position:fixed;text-align:left;top:60px;width:740px;z-index:1002}.customer-wrapper .form-list input.input-text,.register_div-wrapper .form-list input.input-text{background:#fff;border:none;color:#000;line-height:40px;padding:0 12px;width:366px}.customer-wrapper .form-list input.input-text:focus,.register_div-wrapper .form-list input.input-text:focus{background:#ddd;color:#000}.register_div-wrapper .form-list label{color:#000;font-size:18px;line-height:36px;font-weight:400}.register_div-wrapper p{font-size:16px;padding-top:4px}.register_div .register_div-wrapper.show{background:#bfbfbf;left:50%;margin-left:-242px;padding:45px 60px 45px 45px;width:380px;text-align:left;color:#000}button#create_account{margin-top:20px}.register_div-wrapper .login-title{text-align:left;color:#000}.login-title{font-size:30px;font-weight:700;margin-bottom:25px}.customization-review>div.block.block-currency{position:relative;top:-50px;z-index:999}.option-notice{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/option_notice.gif) 9px center no-repeat #999;padding:5px 13px 5px 30px;color:#fff}.option-notice .close{float:right;cursor:pointer}.customer-wrapper .form-list label,.customer-wrapper a{color:#000}.hide-tips .open_close,.show-tips .hide-tips .open_close{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/oc0217.gif) center 8px no-repeat}.hide-tips .show-tips .open_close,.show-tips .open_close{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/oc0217.gif) center bottom no-repeat}.select_all .remove{color:gray;display:block;font-family:arial;font-weight:400}.remove,.select_span_div{color:#fff;float:right;text-transform:uppercase;cursor:pointer}.remove,.select-dd select,span.status{display:none}.remove{clear:both;font-size:16px;font-weight:700}.step-content .select-dd .hide{position:relative}.select-dd .open_close{position:relative;top:-30px;cursor:pointer}.accessories .select-dd .open_close{top:-40px}.select-dd .input-box li:hover{background:#e6e6ea}.select_span_div{display:none;background:#1572a4;font-size:22px;font-weight:700;height:46px;line-height:48px;margin-bottom:10px;margin-right:6px;text-align:center;width:238px}.status-box>span>span:last-child,li:last-child .select_div{margin-right:0}span.status{margin:1px}.status-box{clear:both;margin:8px 0 20px;display:block;float:left;border-bottom:1px solid #e6e6ea;width:100%;padding-bottom:14px}.accessories .hide-tips .input-box,.extraaddons .hide-tips .input-box,.hide-tips .status-box,.hide-tips>.input-box{border:none;margin-bottom:0;padding-bottom:4px}.status-box>span>span{height:48px}.select_div{height:80px}.select_div,.status-box>span>span{color:#446286;position:relative;margin:1px 8px 1px 1px;padding:5px;width:142px;float:left;border:1px solid #a9a9a9;cursor:pointer}.select_div.active,.status-box .active{border:2px solid #c7a567;margin:0 8px 0 0;color:#000;font-weight:700;background:#fff}.select_div:hover,.status-box>span>span:hover{background:#e6e6ea}.status-box .price-notice{color:transparent}.select_div .price,.status-box .price-notice .price{position:absolute;font-size:15px;bottom:5px;color:#7a7a7a;left:6px}.select_div.active .price,.status-box .active .price-notice .price{color:#c7a567}.level2 .open_close2,.open_close,.open_close2{display:none}.ext_amount .price-notice{position:static}.ap-wrapper{display:block;float:left;clear:both}.product-info-wrapper .configured_label,.reivew-link{display:none}.arrive_time_section{border-top:1px solid #353942}.save-total-wrapper{border-top:1px solid #e6e6ea;padding:10px 0 30px;clear:both}.review-detail .shipping .line1,.review-detail .total-cost .left{padding-top:24px}.reivew-link{color:#446286;font-size:16px;font-weight:700;margin:0 auto;text-align:center;width:180px;cursor:pointer}.product-essential.show{overflow:unset}.fold{z-index:1}.customization-review,.register_div-wrapper.show{background:#262626;left:0;position:absolute;top:0;z-index:1000;width:990px}.review-title{font-size:58px;position:relative;z-index:1}.review-title .close{color:#a6a6a6;font-size:24px;position:absolute;right:-70px;cursor:pointer}#shipping-date,.review-detail .shipping .line1 #shipping-date{color:#446286}.review-detail{border-bottom:1px solid #e6e6ea;border-top:1px solid #e6e6ea}.review-detail .total-cost .price{font-size:35px;font-weight:700}.review-detail .col1,.review-detail .col2,.review-detail .col3{border-right:1px solid #e6e6ea;float:left;margin:10px 0;padding:0 17px;width:300px}.review-detail .col3{border-right:medium none;padding-right:0;width:294px}button.checkout-btn{background:#f60;border:none;color:#fff;font-size:20px;padding:20px 50px}.addon-block.extra dl,.measurements-block{border:1px solid #e6e6ea;margin-bottom:30px}.col1>p{clear:both}.register_div-wrapper.show{display:block;z-index:1003}.customization-review-shade,.register-shade{display:none}.customization-review-shade.show,.register-shade.show{background:#262626;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.register-shade.show{z-index:1003}.size-title.level2{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/show_tips0217.gif) 15px 27px no-repeat #f5f5f7;font-size:14px;font-weight:700;padding:24px 0 0 30px;display:none}.tab-content.level2{margin-bottom:10px}.step-content .expand .hide{display:block}.step-content .collapse .hide{display:none;overflow:hidden}.clp,.exp{float:right;font-weight:400;margin-right:10px;cursor:pointer}.addon-title,.size-title{background:#e6e6ea;font-size:14px;font-weight:700;line-height:32px;text-indent:15px;display:none}.addon-block.extra{margin-bottom:30px}.addon-block .option_wrapper,.product_option_next .option_wrapper{padding:0}.measurements-block.basic{margin-top:20px}.one-tip{position:relative;z-index:1}.tips-wrapper h3{color:#7a7a7a;font-size:14px}.size-wrapper-inner .one-tip .tips-wrapper{left:270px;position:absolute;top:50px;display:none}.option_wrapper dl:first-child .tips-wrapper{display:block}.one-tip .size-content .option_wrapper dl dt .open_close,.one-tip .size-content .option_wrapper dl:first-child dt .open_close{display:none}.size-content.level2 .option_wrapper dl:first-child dt .open_close{margin-top:-30px}.addon-block.extra dl{padding:20px 25px}.addon-block.extra dl.parent{background:0 0;margin-bottom:0;border:none;padding:0}.extraaddons.option-wrapper .options-list li .tips-wrapper p.question{left:-295px;margin-top:0}.extraaddons.option-wrapper .options-list>li .hide{text-align:left;margin-top:-40px}#auto-saving,#load-saved{display:block;margin-left:230px;margin-top:-30px;cursor:pointer}.free_addon label{padding-left:15px!important}.free_addon{color:#446286!important}.check_all_basic_addons_input .label2,.select_all .check_all_basic_addons_input .label1{display:none}.select_all .check_all_basic_addons_input .label2{display:block}.check_all_basic_addons.blue-wrapper>h4,.extra-addons-info.blue-wrapper>h4{color:#446286;font-size:34px;font-weight:400;text-transform:uppercase}.check_all_basic_addons.blue-wrapper>h4{font-size:66px}.blue-wrapper.extra-addons-info>h4{font-size:43px}.total-saving-left{float:left;line-height:13px}.total-saving-left .question{display:inline;display:none}.total-saving-left .question a{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/qicon.png) no-repeat rgba(0,0,0,0);cursor:pointer;display:inline-block;height:15px;text-indent:-10000px;width:15px}.block-currency{float:right;margin:0;width:90px}.block.block-currency>select{float:right;width:70px}.col3.checkout-btn>p{color:#727272;line-height:28px}.check_all_basic_addons .notice{background:#fdd;clear:both;color:red;display:none;padding:5px 10px;margin-top:20px}.check_all_basic_addons .notice.show{display:block;font-size:14px;margin-top:20px}.product-info.bottom .save_total{color:#446286;line-height:13px}.col1 .save_total{color:#446286}.save_total{float:right;font-size:15px;font-weight:700;margin-right:5px}.hidden-message{display:none}.select_all .hidden-message{clear:both;display:inline;float:right}#loading,.config-loading,.pre-order-faq,.psc{display:none}.step-content .blue-wrapper p{font-size:24px}.blue-wrapper.extra-addons-info,.check_all_basic_addons.blue-wrapper{border:none}.step-content .blue-wrapper button.button{float:right}.step-content .blue-wrapper button.button.select_all span{background:0 0;border:none;font-size:44px;line-height:32px;padding-right:0;color:#446286;text-align:right}#shipping_address .prev-step,.prev-p{line-height:40px;float:left}.prev-p button span{color:#446286!important}.prev-p button span:hover{text-decoration:underline}.prev-p.nm button{margin-right:-10px}.prev-p .a-like{text-decoration:none;font-weight:400}.pre-order-view .step-content .prev-p button.button,.prev-p button.button{margin:0;border:none}.pre-order-view .step-content .prev-p button.button span,.prev-p button.button span{padding-left:0;background:0 0;font-weight:400;border:none}.prev-p{font-weight:700}#loading{position:fixed;top:0;left:50%;width:800px;margin-left:-400px;z-index:1001;opacity:.9}#tips_box span.config-loading.hide,#tips_box span.psc.hide{background:0 0;text-align:center;border:none;color:#fff;min-height:auto}#checkout-step-login .form-list li,.account-create .form-list li,.account-login .form-list li{margin:0 0 15px;text-align:left}#checkout-step-login{border:none;padding-bottom:0}#checkout-step-login .form-list li:last-child{margin-bottom:14px}body.checkout-onepage-index.no-sign-in .main{padding-bottom:30px}.fixed .pre-order-faq{display:block}.pre-order-view #go_custom,.pre-order-view #go_register{background:#1B7AD8}.button.pay_paypal>img{width:100%}.tab-list#shipping_address{z-index:2}.prev-confirm-wrapper{margin-top:10px;border-top:1px solid #e6e6ea;padding-top:10px}#pay.tab-list{z-index:1}.pre-order-detail span{color:#1b7ad8;font-size:24px;font-weight:400}.pre-order-detail span .small{font-size:14px}.pre-order-view button.button.proceed-button span,.proceed-button .view_proceed span{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/next_button.jpg);height:35px;padding:0;text-indent:-10000px;width:158px}.pre-order-view .size-wrapper-inner button.button.proceed-button{width:120px}.pre-order-view .size-wrapper-inner button.button.proceed-button span{width:120px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/next_button_s.jpg)}.pre-order-view button.button span{border:none}.pre-order-view .step-content button.button{margin:0 0 0 20px}.pre-order-detail{line-height:1.2;margin:0 0 20px}.temp_button,button.pay_paypal,button.proceed-button,button.view_proceed{background:0 0;display:block;font-size:15px;font-weight:700;height:50px;line-height:50px;padding:0;text-align:center;text-transform:uppercase;width:208px}button.pay_paypal{display:none;background:0 0}.pre-order .product-title{font-size:17px;color:#fff;font-weight:400;margin:0 15px}.pre-order .configured_label{display:none}.pre-order .product-info-wrapper{margin:15px}.pre-order-faq{border-top:1px solid #e6e6ea;margin-top:20px;padding-top:10px;clear:both;float:left;width:100%}*{-webkit-text-size-adjust:none}#menu-main-menu{border-bottom:1px solid #EDEDED;border-top:1px solid #EDEDED;display:inline-block!important;width:780px;margin-top:30px;text-align:center;float:right}#menu-main-menu li{margin:.6rem;position:relative;display:inline-block;text-decoration:none;font-size:.857143rem;line-height:1.42857}#menu-main-menu li a{color:#FFF;text-decoration:none;line-height:50px;text-transform:uppercase}#menu-main-menu li a:hover{color:#446286}.category-products .regular-price .price{font-size:12px}.products-grid{border:none;background:0 0}.products-grid li.item{list-style:none;position:relative}.catalog-product-view .old-price .price,.catalog-product-view .special-price .price{color:#c7a567;font-size:40px}#contactForm_home .form-list{padding-left:0}#contactForm_home .fieldset{padding:0;border:none;margin:0}div.button span{background:#06c;border:1px solid #406A83;color:#FFF;display:block;font:700 12px/19px Arial,Helvetica,sans-serif;height:19px;padding:3px 15px;text-align:center;white-space:nowrap}div.button span span{border:0;padding:0}.contact_home .h1,span.h1{display:block;font-size:30px;line-height:24px;padding-bottom:20px;text-align:center;width:100%}span.h1{text-align:left;font-size:26px}.entry-content.many{margin:0 auto;clear:both}.footer-container.home_contact{background:0 0}.footer-container.home_contact address{border-top:1px solid #e6e6ea;color:#FFF;line-height:24px;padding-top:10px}.h_words p{margin:0;font-size:14px}.h_words,.h_words h1,.h_words h2{font-size:12px;line-height:1;margin:0}.h_words{margin-top:-25px}.shade{background:rgba(0,0,0,1);height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:10}.contact_home_body .account-login .content{padding:0;min-height:275px}.contact_home_body .account-login .new-users h2,.contact_home_body .account-login .registered-users h2{font-size:20px}.block-blog .menu-recent UL LI a{text-indent:-20px;display:block;margin-left:10px}.contact_home_body .std>.messages{display:none}.new-footer .footer-info ul p{float:right}.start-from-label{color:#666;float:left;margin:5px 0;text-align:right;width:48%}.price-box-wrapper .price-box{float:right;text-align:left;width:50%}.price-box-wrapper{line-height:30px}.accessories dl{border:1px solid #e6e6ea;padding:20px 25px;margin-bottom:30px}.accessories .option-wrapper-inner dt,.extraaddons .option-wrapper-inner dt{display:block;font-weight:700}.accessories .tips-wrapper,.extraaddons .tips-wrapper{left:289px;top:0}.parent dd .input-box{padding-bottom:0;padding-top:0;margin-top:0;border:none}.accessories .input-box,.extraaddons .input-box{clear:both;margin:8px 0 20px;display:block;float:left;border-bottom:1px solid #e6e6ea;width:100%;padding-bottom:14px}.accessories dd .input-box select{margin:0}.footer li{background:0 0}.new-footer .footer-info ul{min-height:160px}.products-grid .actions{width:100%}.category-products button.button.btn-cart{display:block;margin:0 130px\0/}.testimonial-block h3{margin:16px 15px 20px}.cms-page-view .std>img,.cms-page-view .std>p>img,.postContent img{height:auto;max-width:100%}.clear{clear:both}.body .clear{height:0}.header .clear{display:none}#home_review_section h2.home_header_icon span.icon{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/icon_sprites.png) 0 -140px}#faq_section h1.home_header_icon span.icon,#faq_section h2.home_header_icon span.icon{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/icon_sprites.png) 0 -299px}.news_section h2.home_header_icon span.icon{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/icon_sprites.png) left top}h1.home_header_icon span.icon,h2.home_header_icon span.icon{display:block;float:left;height:64px;position:relative;top:-16px;width:64px}h1.home_header_icon,h2.home_header_icon{position:relative;z-index:1;text-transform:uppercase}.container h1,.container h2{padding-left:10px;position:relative}#home_review_section h2{color:#fff;font-size:36px;padding:70px 0 20px;font-family:bgmd}.news_section .container .content_area{padding-bottom:20px;background:#ddd}.container .content_area{position:relative;z-index:1}.container .rounded_box_css{border:1px solid rgba(0,0,0,.3);box-shadow:0 0 8px rgba(255,255,255,.15) inset}.news_section .news_article .news_feed_hover{display:none}.news_section .article_content{margin:0 15px;position:relative;overflow:hidden;background:#fff}.news_section .article_date{left:30px;position:absolute;top:0;z-index:100}.article_date{padding:0 10px 14px 0;text-align:center;width:auto;font-size:22px;line-height:1}.article_date h6{color:#B8432D;font-weight:400;margin:0;text-transform:uppercase}.dark_hatch_container .bg .left_chrome{bottom:0;left:0;position:absolute;right:15px;top:0}.dark_hatch_container .bg .top_right_chrome{height:15px;position:absolute;right:0;top:20px;width:15px}.dark_hatch_container .bg .bottom_right_chrome{bottom:0;position:absolute;right:0;top:35px;width:15px}.news_section .news_article .title_block.dark_hatch_container .bg{opacity:1;transition:all .2s cubic-bezier(.25,.25,.75,.75) 0}.text_block_wrapper,.validation-failed{-webkit-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;-moz-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;-ms-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;-o-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0}.text_block_wrapper{transition:all .2s cubic-bezier(.25,.25,.75,.75) 0}.news_section .text_block_wrapper:hover .text_block{background:#fff}.dark_hatch_container .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.news_section .news_article{float:left;margin-bottom:40px;width:320px}.news_section .article_content .text_block{background:#fff;padding:12px 15px;font-size:14px;max-height:340px;overflow:hidden}.news_section .news_articles{clear:both;display:block;width:100%;padding:115px 0 12px}.article_date p,.dark_hatch_container .content p,.home_header_icon br,.title_block br{display:none}.news_articles>h2{font-size:48px;margin-top:-80px;padding-left:20px;text-shadow:0 1px 0 #fff;font-family:bgmd;color:#333}.news_section .article_content .title_block{padding:0}.title_block{margin-bottom:0}.dark_hatch_container{position:relative}.dark_hatch_container .content a:hover{text-decoration:underline}.dark_hatch_container .content a{color:#446286;text-decoration:none;font-weight:400}.dark_hatch_container .content h3{text-transform:uppercase;color:#446286;font-size:16px;padding:25px 15px 0}.dark_hatch_container .content{position:relative;z-index:2}.news_articles>a:hover{text-decoration:underline}.entry-header .entry-title,.news_articles>a,.products-list .product-name a,.ts-fab-list li a,.ts-fab-wrapper a{text-decoration:none}.container .rounded_box,.container .rounded_box_css{background:rgba(255,255,255,.6);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.container,a.rounded_button{position:relative}.testimonial-block{clear:both;height:auto;margin:0}a.rounded_button.type_f,a.rounded_button.type_f .center,a.rounded_button.type_f .left_chrome,a.rounded_button.type_f .right_chrome{height:65px}.testimonial-block>ul{float:left;font-size:14px;min-height:145px;width:280px;padding:0 3.5em 0 0;line-height:25px;clear:none}.testimonial-block li:last-child{text-align:right}.testimonial-block>ul:nth-child(4){clear:both}.testimonial-block span{font-style:italic}.news_section .rounded_button.load_more_news{margin:0 12px 0 60px;opacity:.8;clear:both}.news_section a.rounded_button.load_more_news:hover{opacity:1}a.rounded_button{display:block}a.rounded_button .center,a.rounded_button .left_chrome,a.rounded_button .right_chrome{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/icon_sprites3.png);display:block;position:absolute;top:0}a.rounded_button.type_f .left_chrome{background-position:0 0;left:0;width:15px}a.rounded_button.type_f .center{background-position:0 -66px;background-repeat:repeat-x;left:15px;right:87px;z-index:2}.v_center_main .v_parent{display:table-cell;vertical-align:middle}a.rounded_button.type_f .main_navigation{padding-left:70px}a.rounded_button .main_navigation{line-height:1em;text-align:center}.main_navigation{color:#FFF;display:block;text-transform:uppercase}a.rounded_button.type_f .right_chrome{background-position:0 -132px;right:0;width:87px;z-index:1}.news_section .rounded_button.load_more_news .v_center_main,a.rounded_button.type_f .v_center_main{width:100%}.v_center_main{display:table;height:100%;overflow:hidden}.checkout-cart-index #help-section,.checkout-onepage-index #help-section,.news_section .rounded_box_css,.rounded_button br{display:none}#home_review_section{clear:both;width:100%;background:#000;position:relative;z-index:2}#help-section h6{text-transform:uppercase;font-size:18px;font-weight:400;letter-spacing:6px}.checkout-cart-index .footer-container,.checkout-onepage-index .footer-container{margin-top:0}#help-section{text-align:center;width:100%;clear:both;padding:0 0 120px}#help-section p{padding-top:26px}#help-section .container{margin:70px auto 30px;width:990px;top:-30px}#faq_section .container h2{font-size:36px;font-family:bgmd}.h_words,.h_words h1,.h_words h2{font-size:18px}.news_section{line-height:20px;clear:both}.cms-content p{margin:0}.col-wrapper,.ts-fab-list li{display:block;float:left}.news_section p a{margin:0 2px 2px 0;float:left}.news_section .news_articles p a img{width:102px;height:auto;float:left}body.custom-font-enabled{font-family:arial}.postContent ul{list-style:disc;padding-left:1.5em}.menu-main-menu-container2 a{color:#000000}.menu-main-menu-container2 li{float:left;list-style:none;padding:0 2px}.menu-main-menu-container2 .sub-menu{display:block;float:right;margin:0}.h_words h2{margin-bottom:14px}.h_words{bottom:0;margin:0 66px -600px 36px;position:absolute;z-index:1;text-align:center}.h_words h1,span.header-l2{font-size:22px}.h_words h1{margin-bottom:6px}.menu-main-menu-container2>ul{margin:0}.menu-main-menu-container2{clear:both}.contact_home_body .col-1,.contact_home_body .col-2{margin-bottom:50px}.category-store .header,.cms-index-index .header{margin-bottom:0}.white-hide{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/fff_bg.gif) #000;color:#fff}.white-hide a{color:#fff}.ts-fab-wrapper{clear:both;margin:80px 0 0}.ts-fab-header span{text-transform:uppercase}.ts-fab-wrapper img{border:none!important}.ts-fab-list{margin:0!important;overflow:hidden;padding:0 0 0 5px}.ts-fab-list li{clear:none;list-style:none!important;margin:0 5px 0 0!important}.ts-fab-list li:before{display:none!important}.ts-fab-list li a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#E9E9E9;border-bottom:medium none!important;border-image:none;border-left:1px solid #E9E9E9;border-radius:5px 5px 0 0;border-right:1px solid #E9E9E9;border-top:1px solid #E9E9E9;box-sizing:content-box;color:#333;display:block;font-size:13px;font-weight:700;height:16px;line-height:16px;padding:8px 12px;background-image:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/tab_icons.png)}.ts-fab-list li a:hover{color:#333}.ts-fab-list li.active a{background-color:#f5f5f7;border-color:#ddd}.ts-fab-list li.ts-fab-bio-link a{background-position:8px 8px;background-repeat:no-repeat;padding-left:27px}.ts-fab-list li.ts-fab-bio-link.active a{background-position:-279px 8px;background-repeat:no-repeat;padding-left:27px}.ts-fab-list li.ts-fab-twitter-link a{background-position:8px -42px;background-repeat:no-repeat;padding-left:35px}.ts-fab-list li.ts-fab-twitter-link.active a{background-position:-270px -42px;background-repeat:no-repeat;padding-left:35px}.ts-fab-list li.ts-fab-facebook-link a{background-position:8px -92px;background-repeat:no-repeat;padding-left:23px}.ts-fab-list li.ts-fab-facebook-link.active a{background-position:-284px -92px;background-repeat:no-repeat;padding-left:23px}.ts-fab-list li.ts-fab-googleplus-link a{background-position:8px -142px;background-repeat:no-repeat;padding-left:30px}.ts-fab-list li.ts-fab-googleplus-link.active a{background-position:-276px -142px;background-repeat:no-repeat;padding-left:30px}.ts-fab-list li.ts-fab-latest-posts-link a{background-position:8px -192px;background-repeat:no-repeat;padding-left:27px}.ts-fab-list li.ts-fab-latest-posts-link.active a{background-position:-280px -192px;background-repeat:no-repeat;padding-left:27px}.ts-fab-widget .ts-fab-list li a{padding:8px 12px!important;text-indent:-9999em}.ts-fab-widget .ts-fab-list li.ts-fab-bio-link a{width:4px}.ts-fab-widget .ts-fab-list li.ts-fab-twitter-link a{width:12px}.ts-fab-widget .ts-fab-list li.ts-fab-googleplus-link a{width:8px}.ts-fab-widget .ts-fab-list li.ts-fab-facebook-link a{width:0}.ts-fab-widget .ts-fab-list li.ts-fab-latest-posts-link a{width:4px}.ts-fab-tab{background:#fff;border:1px solid #e6e6ea;display:none;min-height:80px;overflow:hidden;padding:40px 30px}.ts-tab:first-child{display:block}.ts-fab-widget .ts-fab-tab{padding:8px}.ts-fab-avatar{display:block;float:left}.ts-fab-no-float .ts-fab-avatar{float:none;margin:0 0 12px}.ts-fab-text{line-height:1.5;margin-left:96px}.ts-fab-no-float .ts-fab-text{margin-left:0}.ts-fab-avatar>img{max-width:100%!important;width:80px}.ts-fab-header{margin-bottom:10px}.ts-fab-content{margin:0 15px 0 35px}.ts-fab-text h4{clear:none!important;font-size:18px;font-weight:700;line-height:1!important;margin:0 0 .2em!important;padding:0}.ts-fab-description,.ts-fab-latest li span,.ts-fab-twitter-time{font-size:12px}.faq-col>div>a strong,.latest-see-all{font-weight:400}.ts-fab-follow{margin-top:10px}.ts-fab-social-links{margin:.1em 0 0;text-align:center}.ts-fab-social-links a{display:inline-block;margin:0 1px;opacity:.5;transition:opacity .2s ease 0}.ts-fab-social-links a:hover{opacity:1}.ts-fab-latest{margin:0!important;padding:0!important}.ts-fab-latest li{clear:none!important;line-height:1.2;list-style:none!important;margin:0 0 .6em}.new-footer .block.block-tags{line-height:26px;background:#ececec}.new-footer .block-content{padding:30px 0 40px;margin-bottom:0}.catalog-product-view .new-footer .block-content{display:none}.catalog-product-view.tag-view .new-footer .block-content{display:block}.footer .block-tags.block .block-title,.footer-about,.product-collateral .box-collateral.box-tags{ }.cms-index-index .new-footer .block-content{padding:280px 0 40px;color:#ececec;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/tag_cloud_bg.gif) #000}.block-tags .block-title strong{background:0 0;padding-left:0;text-transform:none;font-size:18px}.block-tags .actions{background:0 0}.block-tags .block-content a{color:#757575}.block-tags .block-content a:hover{color:#1e7ec8}.products-list .product-shop{margin-left:0}.products-list .desc a.link-learn{color:#446286;display:none}.products-list .desc a.link-learn:hover{color:#446286}.products-list li.item{padding:20px 0 90px}.products-list.std{line-height:1.6}.tags{clear:both}header.archive-header{margin-bottom:2px;padding-bottom:50px}.footer .block-tags .block-title strong{color:transparent}.footer .block-tags .block-content a{color:#000}.footer .block-tags.block li a{line-height:10px;color:#ececec}.new-footer .block.block-tags,.new-footer address{margin-bottom:0;color:#595959}.new-footer{padding:15px 0 0;width:100%}.copy-right{clear:both;padding:0 0 40px}.footer-about{width:990px;margin:30px auto 40px;text-align:left;color:#ccc}.cat-line,.full-wide{clear:both;width:100%}.footer-about h2{float:none;font-family:bgmd;font-size:36px;text-transform:uppercase}.footer-links-icons{margin:0 auto;padding-bottom:10px}.cms-index-index .footer-about{display:block}header.entry-header{margin:90px 0 25px}.sorter{display:none}#faq_section .faq-col{float:left;margin:40px 15px 0 0;color:#446286}.faq-col>div{margin-top:30px}.text_block>a{clear:both;display:block}.entry-content #faq_section{padding-top:30px;clear:both;background:#fff;position:relative;z-index:5}.col-left.sidebar ol li ol{margin-bottom:10px;margin-left:18px}.full-wide{float:left;margin-top:4px}.link-wrapper>ul{margin-bottom:15px}.cat-line{display:block;float:left;margin-bottom:20px}.cat-line img{width:52px}.cat-line .right{width:200px}.catalog-product-view.tag-view .main .product-collateral,.catalog-product-view.tag-view .main .product-essential{padding-top:0}.tag-view .main{margin-top:0;width:970px}.faq-col ul{list-style:disc;padding-left:1.5em}.faq-col>div>a{font-size:18px;margin-bottom:6px;display:block}.color .price,.coupon-code{font-weight:700;color:#446286}.all.brother{margin-top:90px}.category-description.std #faq_section{margin:30px -15px}.coupon-code{font-size:30px}.coupon-code:hover{color:#446286}.affiliate-content h2{margin-top:30px}.value-span{margin-right:20px}.color .price{font-size:16px}.custom-subscribe{margin:40px auto 10px}.custom-subscribe .block-content{margin:0 auto;width:660px}.custom-subscribe button.button span{font-size:22px;height:38px;line-height:38px}.custom-subscribe input{background:#fff;font-size:22px;height:40px;text-indent:10px;width:510px}@media screen and (max-width:1023px){.custom-subscribe .block-content{width:auto}.custom-subscribe input{width:170px;font-size:12px}.custom-subscribe button.button span{font-size:12px}}.product-image.product-image-zoom{float:right}#gallery-more,.more-views{float:left;width:70px}.more-views li a{display:block;margin:0;padding:0 5px 5px}#track_hint{display:inline}.gallery-wrapper .product-name,.goback_2,.short_description.fixed .std,.short_description.fixed h2{display:none}.fixed h1{font-size:26px}.short_description.fixed{position:absolute;width:290px;padding-left:0;background:0 0;padding-top:30px;margin-top:32px}.short_description{float:right;width:360px}.short_description-inner{margin-bottom:10px}.gallery-wrapper{margin-left:0;float:left;min-height:640px;width:590px}.gallery-wrapper .product-image{float:right}.col1-layout .product-view .product-shop.bottom-part{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.col1-layout .product-view .customing .product-shop.bottom-part{position:absolute;right:-240px;width:238px;top:0!important;margin-top:0}.col1-layout .product-view .customing .product-shop.bottom-part.fixed{margin-top:0}.col1-layout .product-view .product-shop-wrapper{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:980px;clear:none;position:relative;margin-right:-1360px;z-index:8;float:right}.col1-layout .product-view .customing .product-shop-wrapper{margin-left:0;margin-right:248px;width:720px;-webkit-transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s;-moz-transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s;-ms-transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s;-o-transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s;transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s}.product-collateral{width:100%;margin-left:0;float:left;-webkit-transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s;-moz-transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s;-ms-transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s;-o-transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s;transition:all .5s cubic-bezier(.68,.2,.35,.97) .2s}.customing .product-collateral{margin-left:-1007px;-webkit-transition:all .5s cubic-bezier(.68,.2,.35,.97);-moz-transition:all .5s cubic-bezier(.68,.2,.35,.97);-ms-transition:all .5s cubic-bezier(.68,.2,.35,.97);-o-transition:all .5s cubic-bezier(.68,.2,.35,.97);transition:all .5s cubic-bezier(.68,.2,.35,.97)}.product-view .box-description{border-top:1px solid #e6e6ea;clear:both;float:left;margin-left:0;margin-top:50px;width:660px;padding-top:0}#custom-tab>li#measurements,#measurements>span>span{z-index:200}#custom-tab>li#extra,#electronics>span>span,#extra>span>span{z-index:3}#acc>span>span,#custom-tab>li#acc{z-index:1}#add>span>span,#custom-tab>li#add{z-index:0}#custom-tab>li#electronics{z-index:4}.goback_2{cursor:pointer}.edit_after,.save_edit_next{float:right;margin-left:10px}.button-wrapper{bottom:0;font-size:22px;left:0;line-height:40px;text-align:center;text-transform:uppercase;z-index:1;cursor:pointer}#go_custom,#go_custom_config,#go_register{float:left}#view_detail{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/back-buttton.png);cursor:pointer;display:none!important;font-size:12px;height:30px;line-height:30px;text-indent:-10000px;width:50px}.product-name.title-back{clear:both}.title-back .product-image{float:left;margin-right:15px;width:50px}.product-name.title-back strong{text-decoration:none;font-size:14px;font-weight:400}.customing #view_detail{color:#446286;display:block;position:absolute;text-align:left;margin-left:6px;top:50px}.close-icon,.product-info.bottom .confirm-step{text-align:center}.customing #view_detail:hover{text-decoration:underline}.options-title{display:none}.product-info-top .price-box{display:inline}#custom-tab li>span>strong,.back-top,.step-content .sub_title{display:none}.wrapper-bottom{background:0 0;clear:both}.product-info.bottom .wrapper-bottom{background:#000;height:25px}.col1-layout .product-view .product-shop{width:100%;margin-top:-20px}.steps .step-title span{font-size:28px;text-indent:10px}.qicon,.steps .step-title{text-indent:-10000px}.custom-tab>li>span{cursor:default;float:left;padding:2px 10px 5px 24px;font-size:15px}#custom-tab>li>span>span{float:right;height:27px;margin:-2px -4px -4px -10px;width:28px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/next-step_20170331_3.png) -467px 0 no-repeat;position:relative;left:19px}.custom-tab>li.allow>span{color:#fff;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/next-step_20170331_3.png) right -28px no-repeat}.custom-tab>li.active.allow>span{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/next-step_20170331_3.png) right -56px no-repeat}#custom-tab>li{position:relative;z-index:1}#custom-tab li.allow>span>strong{cursor:pointer;display:block;height:24px;margin-left:-15px;margin-right:-12px;margin-top:-24px;position:relative;z-index:202}#custom-tab li.allow>span>strong img{height:100%;width:100%;margin-top:-24px}.validation-failed{box-shadow:0 0 10px #eb340a;transition:all .2s cubic-bezier(.25,.25,.75,.75) 0}.tips-wrapper .data-table{position:relative;z-index:99}.size-wrapper-inner,.steps{position:relative;z-index:1}.tab-control-btn{margin-top:30px;margin-left:0;clear:both}.tab-control-btn .confirm-step,.tab-control-btn .next-step,.tab-control-btn .prev-step{float:left;margin-left:10px}.tab-control-btn .next-step{float:right}.tab-control-btn .prev-step{margin-left:0}.prev-step span.a-like{text-decoration:none}.edit_button:hover,.prev-step .button:hover span span,.review-box .disabled:hover span,.save_button:hover{text-decoration:underline}.prev-step .button span{background:none!important;border:none;color:#446286!important;font-weight:400;padding:3px 0}.active .step-content{display:block}.step-content{display:none;background:0 0;padding:20px 0 40px;clear:both;width:700px}.size-wrapper-inner dd button.button{margin-top:0}.step-content button.button#check{margin-left:18px;float:right}.ajax_loader{padding-top:30px}.size-wrapper-inner>h4{font-size:20px;font-weight:400}.size-wrapper-inner .editing select{width:200px;margin-left:0}.edit_button,.save_button{background:0 0;border:none;cursor:pointer;color:#446286;line-height:14px;margin-left:4px}.save_button{color:#c00!important;font-weight:700}.select_loading img{width:26px}.steps{border:none;display:block!important;padding-bottom:0}.size-wrapper-inner .tips-wrapper p.question,.step-title strong{display:none}.size-wrapper-inner select{height:30px;width:244px}.size-wrapper-inner{margin-top:-20px;margin-bottom:20px;right:0;width:700px;overflow:hidden}.size-wrapper-inner>dl{margin-bottom:20px}.size-wrapper-inner .level2 dd .clear{height:0}.palm dl{padding-bottom:25px}.notes .option-wrapper-inner dt{line-height:32px;margin-left:0;display:none}.option-wrapper .options-list>li,.size-wrapper-inner dt{cursor:pointer}.size-content.level2 dt{background:0 0;margin-left:25px}.size-wrapper-inner dd{margin:4px 0 10px 24px}#custom-tab .option-wrapper .options-list>li,.option_wrapper{padding:22px 0}#acc .option_wrapper,#add .option-wrapper{padding:0}#custom-tab .option-wrapper .options-list>li{padding-left:25px;padding-right:25px}.body dd{padding-bottom:5px}.product-shop .size-wrapper-inner dl dt label{font-weight:700;color:#000}.step-content .hide{display:block;position:static}.hide{background:0 0;cursor:default;display:none;padding:8px 15px;position:absolute;right:0;top:0;width:auto}#close_contacts,#view_overlay,#view_overlay_uc,.close-icon,.contact-bg,.qicon,.review-box .checkbox_line,.review-box .disabled span,.size-wrapper-inner dt.active{cursor:pointer}.accessories .hide,.addon-content .hide{margin:0 -15px}.tip-title{font-size:24px;line-height:1.2;margin:0 0 10px;display:none!important}.option-wrapper .options-list li.show-tips .tips-wrapper .hide,.show-tips .tips-wrapper .hide,.size-wrapper-inner .active .tips-wrapper .hide{clear:both}.step-content .show-tips .hide{display:block}.option-wrapper .options-list li.show-tips .tips-wrapper,.size-wrapper-inner .active .tips-wrapper{z-index:10}.size-wrapper-inner dt.active label{font-weight:700}.size-wrapper-inner .tips-wrapper,.size-wrapper-inner dt .hide{position:static;z-index:9;float:right;width:430px}.size-wrapper-inner .body .tips-wrapper{top:75px}.option-wrapper .options-list li .tips-wrapper{clear:none;left:0;position:static;top:40px;width:auto;z-index:9}dt.active .question a,dt.show-tips .question a{color:#888}.option-wrapper .options-list li .tips-wrapper p.question{z-index:999;background:#06c;color:#fff;float:left;display:none}.tips-wrapper{left:340px}.tips-wrapper img{margin-bottom:0;max-width:90%}.tips-wrapper .data-table .even{}.show-tips .tips-wrapper .hide{display:block}.hide-tips .tips-wrapper .hide,.show-tips .hide-tips .tips-wrapper .hide{display:none}.hide-tips .show-tips .tips-wrapper .hide,.product-info.bottom .add-to-cart,.product-info.bottom .add-to-cart div,.product-info.bottom .add-to-cart span{display:block}#tips_box .tips-wrapper{position:absolute}.label{float:left;width:auto}select.active_select{background-color:#bbb!important;border:1px solid #666;box-shadow:0 0 17px #ff0 inset;color:#000}#acc_block,.review-box.last{border-top:1px solid #e6e6ea}.product-info-top{-webkit-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;-moz-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;-ms-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;-o-transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;transition:all .2s cubic-bezier(.25,.25,.75,.75) 0;clear:both;position:relative;z-index:9}.section-title>strong{display:none}.review-box span.section-title{color:#fff;display:block;font-size:24px;padding:0 0 2px}.review-box span.section-title span{display:none}.review-detail{margin-bottom:20px}.product-info.bottom{bottom:0;display:block!important;left:0;margin-bottom:0;padding:25px 0 0;z-index:9}#qty_section_qty,.allow .review-shade{display:none}.product-title{font-weight:700;margin:0 10px}.product-info.bottom .add-to-cart{text-align:center;float:right;display:none}.qicon,.review-box,.right-block{float:left}.review-box.last{border-bottom:medium none;margin-top:20px;width:100%;clear:both}.arrive_time_section.review-box>div{color:#fff}.arrive_time_section.review-box>div.fade-blue{opacity:0;background:0 0}#measurements_block{width:470px;border-right:1px solid #e6e6ea}.left-block{float:left;width:230px}.right-block.extra_addon{border-left:1px solid #e6e6ea;width:230px}.left-block.basic_addon{width:260px}.block-content{margin-bottom:20px}.review-box{padding:10px 0;margin:0 10px;position:relative;z-index:1;width:188px}.qicon{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/qicon.png) no-repeat;margin-top:4px;width:15px;height:15px}.last .review-shade{padding-bottom:20px}.review-shade{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/black_50.png)!important;height:100%;position:absolute;z-index:2;top:0;width:100%}.arrive_time_section.review-box{margin:10px 0 0}.section-title.level1{color:#7f7f7f;font-size:17px;font-weight:700;padding-bottom:4px;padding-top:14px}.section-sub-title.level2{color:#7f7f7f}.review-box span{clear:both;display:block}.addon-info-wrapper span{clear:none;display:inline;color:#446286}.review-box .enable{color:#fff}.review-box .enable span.price_label,.review-box .enable span.selected-span{display:inline}.review-box select{display:block;clear:both}.review-box .enable span{color:#446286;display:block}.review-box .enable>span{display:none}.review-box .enable span.price_label{color:#446286}.review-box .enable span.new_price{color:#446286;font-weight:700;padding-left:0;display:inline}.review-box .checkbox_line{line-height:18px;padding-right:57px;padding-bottom:12px;background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/on_off0.gif) right top no-repeat}.review-box .checkbox_line.enable{background-position:right -374px}.review-box .active{color:#d2d2d2}#wysiwyg_select_all>span.price,.blue-wrapper{color:#446286}.product-info-wrapper{margin:0 25px}.product-info.bottom .add-to-cart .cart_not_chooes_tip{font-size:11px;font-weight:400;display:none}.product-info.bottom .add-to-cart button.button.btn-cart{display:none}.category-image-view .category-description{margin:0 -5px 10px}.blue-wrapper{background:#001626;border:1px solid #446286;margin:0 0 20px;padding:15px;clear:both}.blue-wrapper img{max-width:100%;height:auto}#wysiwyg_select_all>span.select-all{color:#446286;cursor:pointer}#wysiwyg_select_all>span{display:inline}#wysiwyg_select_all,.addon-info-wrapper{background:#001626;border:1px dashed #446286;color:#fff;margin:0 0 20px;padding:5px 15px;clear:both}.cms-home .std .available img{height:auto;max-width:100%;width:auto}.home_header_icon a{color:#fff;text-decoration:none}.home_header_icon a:hover{text-decoration:underline}#tips_box{display:block;height:0}.close-icon{font-size:20px;width:30px;position:absolute;bottom:2px;right:0}#view_overlay,#view_overlay_uc{display:none;background:rgba(14,24,45,.9);height:100%;position:fixed;width:100%;left:0;top:0;z-index:1000}#tips_box .hide{background:#fff;min-height:140px;border:1px solid #000}#tips_box .customization-review,#tips_box .hide{display:block;z-index:10000;text-align:left;padding:16px 16px 32px;position:absolute}#tips_box .customization-review .disabled span,.size-wrapper-inner select{display:none}.customization-review{display:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.customization-review>div{color:#d9d9d9}#tips_box iframe,#tips_box img{max-width:100%}.hide.std>h4{color:#7a7a7a;line-height:32px;margin:0}.customing .size-wrapper-inner select{display:inline;border-color:#e6e6ea}.size-wrapper-inner select>option{line-height:20px;padding-left:10px}#lead_select{display:inline;height:30px;    padding-right: 24px;min-width: 256px;}.customing #lead_select{display:none}.contact-bg{background:#000;height:100%;opacity:.7;filter:alpha(opacity=70);position:fixed;width:100%;z-index:99}#home-contacts{background:none;left:50%;margin-left:-320px;padding:10px;position:fixed;top:80px;width:640px;z-index:10000}.home-contacts-content{background:#ddd;border:8px solid #666;font-size:18px;padding:40px 30px}#home-contacts button.button span{font-size:26px;height:29px;line-height:29px;text-transform:uppercase;font-family:impact;font-weight:400}#home-contacts .contact-info{text-align:left;margin-bottom:20px;color:#333}.has-follow>p,.banner7>p,.category-store .only-left p,.header-follow-us,.top-slogan{text-align:center}#home-contacts .form-list input.input-text{font-size:18px;height:28px;width:254px;background:#f5f5f7}#home-contacts .form-list input.input-text:focus{background:#fff}#close_contacts{color:#666;float:right;font-size:40px;font-weight:400;line-height:20px;position:absolute;right:22px;top:130px}#contactForm label{color:#121212}.contact-logo{display:block;margin:0 auto}#home-contacts .page-title{border:none;margin:0;font-weight:700}#home-contacts .page-title .h1{padding:0;color:#000}@media screen and (max-width:767px){#home-contacts .form-list .field,#home-contacts .form-list input.input-text{width:auto;float:left}#home-contacts{margin-left:-160px;width:300px;top:30px;position:absolute}}#home-contacts #contactForm{border:none;padding:10px 0}.form-list.checkout-agreements,.sp-methods .form-list li.form-alt{color:#777}.blue-txt{color:#446286}.view-notice-block{background:#c2c2c2;color:#555;font-size:26px;padding:25px;display:none}.check_button{left:-10000px;position:absolute}.view-notice-block p{font-family:'Courier New';line-height:30px}.view-notice-block .clear{height:0}.step-content .view-notice-block button.button{margin-top:10px}.step-content .view-notice-block button.button span{font-family:impact,helvetica;text-transform:uppercase;font-size:24px;line-height:30px;font-weight:400;height:auto;white-space:normal}.banner7 p span,.mk3-box{display:none;font-family:cg,'century gothic',verdana}.tab-control-btn .confirm-step{float:right}#view_overlay.dark{opacity:1}.block-currency .hide{background:#c2c2c2;box-shadow:0 0 5px;color:#333;padding:20px 20px 25px 30px;position:absolute;right:116px;top:13px;width:400px;z-index:9}.block-currency .hide h4{color:#000;font-size:26px;margin-bottom:20px}.block-currency .close-icon{font-size:26px;font-weight:400;margin-right:-20px;margin-top:-22px}.entry-description{min-height:300px}.button.btn-cart.disabled{display:none}.buttons-set button.button.apply-button,.buttons-set button.button.cancel-button{width:180px}.button.btn-continue span,.button.btn-empty span,.button.cancel-button span{background:0 0;font-size:15px;color:#446286;transition:none}.paypal-img{width:166px}.free-shipping-img{width:129px}.dhl-img{width:144px}.top-slogan{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/top_bg.jpg);height:215px;margin-left:-25px}.top-slogan a{display:block;height:216px;vertical-align:middle;padding-top:40px}.account-link.show{display:block;clear:both}.account-link{display:none}.sitelock-icon{width:100px;margin-top:12px;height:68px;display:inline-block;margin-left:10px}.img-responsive{width:100%}.icon-block{display:block;margin-left:auto;margin-right:auto;margin-bottom:0}.dhl-icon{margin-top:25px;height:44px;width:auto}#checkout-step-shipping_method .dhl-icon{margin:0}#checkout-shipping-method-load{margin-bottom:40px}.payment-title{display:inline-block}.wu-icon{margin-top:24px;margin-left:10px;height:46px}.content_area.faq-left{margin-top:90px}.category-news .breadcrumbs{display:none;}.border-button{border:1px solid;color:#fff;background:0 0}.mk3-box{background:#78050b;color:#fff;padding:20px 30px;margin-bottom:30px}.mk3-box h2{color:#fff;font-size:36px}#preorder-ends{margin-top:20px}#countdown-ends{ display:inline}#preorder-ends a.button-like.border-button{margin:10px 0}.header-follow-us{width:100%;display:none;clear:both;padding:20px 0;background:#e6e6ea}.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{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;height:50px!important;width:50px!important}/*.category-news .header-follow-us,*/.cms-home
.product-essential h2, .product-shop h2 {
    margin-top: 1.75em;
    margin-bottom: 0.25em;
}

.product-essential h3, .product-shop h3 {
    margin-top: 0.5em;
    margin-bottom: 0.25em;
    color: #595959;
}

 .header-follow-us,.tag-view .header-follow-us{display:block}.has-follow p span {
    clear: both;
    display: inherit;
    font-family: cg,'century gothic',verdana;
}.has-follow .addthis_default_style .at300b,.banner7 .addthis_default_style .at300b,.header-follow-us .addthis_default_style .at300b{float:none;margin:0 10px 5px}.has-follow a .at-icon-wrapper,.banner7 a .at-icon-wrapper,.header-follow-us a .at-icon-wrapper{transition:all 1s ease;line-height:50px!important}.has-follow a .at-icon-wrapper svg,.banner7 a .at-icon-wrapper svg,.header-follow-us a .at-icon-wrapper svg{transition:all 1s ease}.header-follow-us.large a .at-icon-wrapper,.header-follow-us.large a .at-icon-wrapper svg{height:100px!important;width:100px!important}.header-follow-us.large a .at-icon-wrapper{line-height:100px!important}.header-follow-us p{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.header-follow-us.large p{margin-bottom:30px;font-size:32px;display:inline-block}.header-follow-us.large{padding:70px 0}.header-follow-us.large .addthis_default_style .at300b{margin:0 40px 5px}.category-store .header-follow-us,.cms-home .header-follow-us{background:#1c1c1c;padding:150px 0 50px}.category-store .header-follow-us.large,.cms-home .header-follow-us.large{padding:120px 0 60px}.fixed .addthis_inline_follow_toolbox{display:none;}.short_description .addthis_inline_follow_toolbox #atftbx2>p{display:inline-block}span#countdown{display: inline;}.banner.banner-red{background:url(https://buyfullbodyarmors.com/media/posts/red_bg.gif) center center;height:750px}.banner7 p span.white-border-box {
    display: inline-block;
}.banner7 p span{clear:both;display:inherit}.banner7 p span.addthis_inline_follow_toolbox{width:360px;margin:80px auto 0}.cms-home .header-follow-us{display:none}.home-store-block{background:url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/store_banner_bg_20170322.jpg) center center}
#checkout-payment-method-load img {
    display: none;
}

.bannerhmc .banner-body > a {
    float: left;
    width: 50%;
}
.bannerhmc{
    background: #000;
	height:auto;
}
.bannerhmc .banner-body {
    position: static;
}
.bannerhmc .banner-detail {
    z-index: 999;
    text-align: center;
    position: static;
    margin: 0 auto;
    margin-top: calc((100%/1600) *180);
    width: auto;
    margin-bottom: calc((100%/1600) *100);
}
.bannerhmc .banner-detail p {
    color: #fff;
    font-size: 3.45vw;
    font-family: "Montserrat";
    line-height: 4vw;
    font-weight: 600;
	    margin-bottom: calc((100%/1600) *15);
}
.bannerhmc button{    float: none!important;}


.category-store .header-follow-us{display: none;}
.catalog-category-view .banner.banner11.first-banner {
    padding: 0;
}
.hide-button {
    position: fixed;
    bottom: 0;
    display: block;
    z-index: 999;
    background: #fff;
    width: 100%;
    margin-left: -15px;
}

.hide-button{display:none;}
	.hide-button.show{display:block}
.hide-button .button-wrapper2.button-wrapper {
    display: block;
    float: right;
    width: auto;
    padding: 0 10px;
}

.tag-view .addthis-smartlayers.addthis-smartlayers-desktop {
   /* display: none;*/
}

.banner-red .banner-body {
    margin-left: calc(0px - (96%/2));
    left: 50%;
	top: 24%;
    text-align: center;
    max-width: 96%;
}

.fb_iframe_widget{margin: 0px 0 20px;
}

.banner8 .banner-detail{bottom:520px}

.has-follow>p {
    left: 50%;
    margin-left: -150px;
	bottom:calc(100%/1600*240);
}

.banner11.has-follow>p{    bottom:calc(100%/1600*80); }
.banner.banner9{height:auto;}

.news_article {
    position: relative;
    width: 25%;
    float: left;
    display: block;
}
.news_article h3 {
    position: absolute;
    z-index: 2;
    text-align: center;
    top: 7%;
    color: #fff;
    width: 92%;
    left: 50%;
    margin-left: -46%;
    text-shadow: 0 0 4px #000;
}
	.news_article:hover h3 {
		text-decoration: underline;
	}
img.shader {
    height: 100%;
    position: absolute;
    width: 100%;
}
.news_article .product-image {
    width: 100%;
}

.h1-like a {
    text-transform: uppercase;
    text-decoration: none;
}
.post-cat {
    margin-bottom: -90px !important;    position: relative;
    z-index: 999;}
	
.ts-fab-content .addthis_toolbox a.at300b{margin:0 12px 5px 0}
.ts-fab-content .at-icon-wrapper,.ts-fab-content .at-icon-wrapper svg{    height: 48px!important;
    width: 48px!important;}	
.tag-view .header-follow-us {
    display: none;
}	
.read-all h3 {
    font-size: 40px;
    display: block;
    top: 50%;
    margin-top: -26px;
    height: 52px;text-decoration: none!important;
}
img.read-more-bg {
    width: 100%;
}
a.read-all {
    background: #000;
	-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease
}
.read-all.hover-gold:hover h3 {
    color: #000;
    text-shadow: none;
}

.payment-policy-inner li {
    margin-left: 15px;
    list-style: disc;
}




.tag-view.catalog-category-view .header-follow-us{display:block}
img.caption {
    position: absolute;
    bottom: 9%;    z-index: 999;left:0
}


.absolute {
    position: absolute;
}
.center {
    margin: 0 auto;
    text-align: center;
    z-index: 10000;
    text-shadow: 1px 1px 4px #000;
}
.preorder span {
    font-size: 36px;
    font-family: arial;
}
.btm-10 {
    bottom: 12%;
    left: 50%;
    margin-left: -150px;
}

.banner10 a > img{width:100%}

.catalog-cms{position:relative;}
.banner11 img {
    width: 100%;

}

.mobile-bg{display:none}
.catalog-cms > a > img {
   
    background: #02040A;
}


.only-left a {

    text-decoration: none;

    display: block;

}

.banner.only-left {
  
}

.only-left > a > img {
    width: 100%;
}

.only-left a p {
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-family: 'century gothic','Segoe UI',arial;
    display: block;
    width: 100%;
    position: absolute;
    top: 50%;
    height: 134px;
    margin-top: -67px;    
	line-height: 100px;
    font-size: 18px;
}

.banner.only-left{padding-top: 50px;}

.pdt_60{padding-top:60px}
.mw-600{max-width:600px}
.cms-customer-reviews .page-title h1 {
    text-align: center;
}
.banner.banner11.has-follow {
    height: auto;
}
.ce-wrapper{font-size: 2em;
    color: #fff;
    width: 300px;
    text-align: center;
    bottom: 10%;
    margin-left: -150px; 
    position: absolute;
    left: 50%;}
	
	
.banner.banner46.first-banner {
    margin-top: 120px;
}	
	
.banner.banner11.first-banner{height:auto;    padding-top: 135px;}	
.banner.banner11.first-banner.holiday{padding-top: 0;}	

.banner11 button {
    margin: 0 auto;
    float: none;
    position: absolute;
    left: 50%;
    bottom: 42%;
    z-index: 222;
    margin-left: -108px;
}
@media screen and (max-width: 1023px){
.banner11 button {margin-left:-85px;
/* bottom: 10%; */
}
}

@media (max-width: 640px){

.banner11 button {margin-left:-72px;
}

}

@media (max-width: 320px){

.banner11 button span span {
    font-size: 12px;
    letter-spacing: 0;
}
.banner11 button {margin-left:-44px;
    bottom: 30%;
}
}



.cd-wrapper {
    margin: 0 auto;
    width: 320px;
    text-align: center;
    position: absolute;
    color: #fff;
    left: 50%;
    margin-left: -160px;
    bottom: 43%;
    line-height: 1;
    font-size: 27px;
}

.cd-wrapper div{
display:inline;
}

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


}

.bannergeisha {
    height: auto;
}
 
.bannergeisha .banner-detail{
    bottom: calc((100%/1200)*376);
    width: calc((100%/1920)*697);
    right: calc((100%/1920) *146);
    
}

.bannergeisha > a > img{width:100%;}
.banner46 .banner-detail button.button{    float: none;
    margin-top: -200px;}
.banner46 .banner-detail {
    bottom: auto;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
	    text-align: center;
}

.banner46,.bannerm3 {
    height: auto;
}

#watch_ub{    color: #0000ff;
    font-size: 18px;
    display: block;
    float: none;
    clear: both;
    margin-top: -20px;
	    cursor: pointer;
		
		    position: relative;
    z-index: 1;
    bottom: 50px;
		}
span#watch_ub:hover {
    text-decoration: underline;
}		
		
.iframe-wrapper{}


.iframe-container,.std p.iframe-container{
	    position: relative;
     width: 100%;
     height: 0;
     padding-bottom: 56.25%;
}
.iframe-container iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }		
 
 .iframe-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    display: block;
}



.seg-click-box {
 /* position: absolute; */
 z-index: 10000;
 cursor: pointer;
}


span.close-icon {
    position: absolute;
    right: 0;
    top: 0;
    background: #00ccff;
    font-size: 40px;
    line-height: 28px;
    height: 40px;
    cursor: pointer;
    color: #fff;
    width: 40px;
    text-align: center;
	z-index:1002
}

.seg-video {
    padding-top: 22px;
    position: fixed;
    top: 30px;line-height:0;
    z-index: 10001;    left: 50%;

}
.bannerm3 .banner-body {
    width: 100%;
}
.banner2 .banner-body img {
    width: 90%;
}
.category-news #result{font-size: 72px}
.category-news #result span{font-size: large}

.banner49 .banner-detail {
    bottom: 40.4%;
    width: 37.7%;
    right: 13.2%;
    top: auto!important;
}
.banner49 .result-wrapper {
    top: 42%;
    position: absolute;
    left: 18%;
    z-index: 100;
    font-size: calc(20px + (143 - 20) * ((100vw - 375px) / (2543 - 375)));
    color: #fff;
}
.banner49 .result-wrapper #result span {font-size: calc(12px + (32 - 12) * ((100vw - 375px) / (2543 - 375)));}

.banner.banner5.banner47.banner49 {
    height: auto;
}

.banner49 span.detail-title {
    text-indent: calc((100%/697) *52);
}

#SonetelWidget > div > div > div > a {
    display: none!important;
}

.tenths {
    display: inline-block;
    animation: countdownAnimation 1s steps(10, end) infinite;
  }

  @keyframes countdownAnimation {
    0% {
      opacity: 0;
    }
    20% {
      opacity: 1;
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
	
	from { content: "9"; }
    to { content: "0"; }
  }
  
.countdown{
	position: absolute;
    top: 34%;
    left: 3%;
    text-align: center;
    color: #5d815b;
    font-size: 35px;
    font-family: verdana;
    width: 31%;
}  
.countdown span {
    font-size: 0.7em;
    font-weight: normal;
}
	
	.inner {
    width: 100%;
    font-size: 2vw;font-weight: bold;
}

.seconds {
    font-size: 1.5em;
    line-height: 1em;
}
.minutes {
    font-size: 1.2em;
    line-height: 1em;
}

.hours {
    font-size: 1em;
    line-height: 1em;
}
.days {
font-size: 0.6em;
    line-height: 1em;
}

.col1-layout .product-view header.page-title {
    display: none;
}
#addTagForm{    display: none;}
.entry-meta{    padding-top: 30px;}
.faq-class footer.tags{display:none;}
.yellow {
    background: #ffc439;
    border-radius: 4px;
    text-decoration: none;
    color: #000;
    padding: 10px 22px 14px;
    font-weight: bold;
}


.cms-home a.yellow.left {
    position: absolute;
    top: 50%;
    left: 23%;
    width: auto;
    font-size: 2.5em;
    padding: 8px 80px 18px;
}

.cms-home .yellow{   
    display: inline-block;
    padding: 8px 29px 10px;

    border-radius: 4px;
    width: auto;
    text-align: center;

    text-decoration: none;
    margin-top: 20px;
}







.yellow:hover {
    background: #c7a567;
}
.news-col {
    float: left;
    width: 50%;
}
div#list-top {
    margin-bottom: 0;
}
.fix-to-top .transparent/*,.home-header .original*/{display:none}
.home-header .transparent{display:none}


.account-link-pc li.first.last a {
    background-image: url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/account.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 70%;
    transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    width: 32px;
    height: 32px;
    display: block;
    overflow: hidden;
    text-indent: -10000px;
    margin-top: 10px;
}
.link-1 p {
    display: inline;
}
.link-1 p span:not(:last-child):after{content: " |";
  padding: 0 5px;}


.faq-link li a{
	
	background-image: url(https://buyfullbodyarmors.com/skin/frontend/default/default/images/faq.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 70%;
    transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    width: 32px;
    height: 32px;
    display: block;
    overflow: hidden;
    text-indent: -10000px;
    margin-top: 10px;
}

.category-preorder-armor-costume-suit footer.entry-meta,
.category-upgrading footer.entry-meta
{display:none;}

.banner-tvhmc.bannerhmc .banner-detail {
    position: absolute;
    right: calc((100%/1600) *68);
    width: 26%;
}

.banner-tvhmc button.button.button-wider.btn-h-res.yellow-button.left {
    float: left!important;
    margin-top: 34px;
    border-radius: 4px;
    padding: 12px 15px;
    text-transform: none;
    font-weight: bold;
    font-size: 16px;	
}
.banner-tvhmc button.button.button-wider.btn-h-res.yellow-button.left span
{

	
}
img.line-2 {
    margin-top: 18px;
    width: 85%;
    float: left;
}
.banner-img {
	position: relative;
    width: 80%;
    float: right;
    z-index: 1;
    margin-top: 70px;
}

.new-banner {
    position: relative;
    z-index: 1;
}
.banner-info {
    font-size: 1.35em;
    line-height: 1.2;
	    color: #000;
}
.banner-details {
    position: absolute;
    margin-top: 24%;
    float: left;
    margin-left: 13%;
    transform: scale(2);
    z-index: 2;
}

.highlight{   
color: #0000FF;
    font-weight: 700;
    font-size: 20px;
    line-height: 16px;
}

.banner-details span {
    clear: both;
    display: block;
}
.banner-titles {
    font-size: 2.5em;
    font-weight: bold;
    line-height: 0.8;
    margin-bottom: 12px;
	color:#000
}

.countdown-timer{display:inline;color:#980000}
.banner-btn a {
display: inline-block;
    padding: 8px 29px 10px;
    background:#313131;
    border-radius: 4px;
    width: auto;
    text-align: center;
    color: #fff;
    text-decoration: none;
    margin-top: 20px;
}




.txt-wrapper {
    margin-top: 16%;
    margin-bottom: 10%;
    font-weight: 900;
    text-align: center;
    font-size: 1.90em;
}

.txt {
    display: inline-block;
    margin: 0 20px;
}

.dark.yellow,.dark.yellow:hover{
	background:#313131;
	color:#fff;
}

.banner-46,
.banner-h5{display:inline-block}

.banner-46 .banner-img,
.banner-h5 .banner-img
{width:100%;margin-top: 5%;}
.banner-46 .banner-details{       margin-right: 17%;right: 0;margin-top: 17%;}
.banner-h5 .banner-details{    margin-right: 13%;    right: 0;    margin-top: 11%;}
.entry-description img {
    max-width: 100%;
}


/*home status*/
    .status-button div, .day_night-button div {
      cursor: pointer;
      padding: 10px;

      display: inline-block;
      margin: 5px;
    }

    .status1-day, .status2-day, .status3-day, .status1-night, .status2-night, .status3-night {
      display: none;
    }

    .active {

    }
	
	
	.status-item img {
    width: 100%;
	}

.status-item-wrapper{position:relative;z-index:1}
.status-item{}



.button {

    display: block;
    text-indent: -10000px;
    width: 150px;
    line-height: 34px;
}

div#dayorNight {
    background: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/day_night_default.png)  no-repeat center center;
	background-size: 100%;
}

div#dayorNight:hover {
	background-image:url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/day_night_hover.png)
}

div#dayorNight:active {
	background-image:url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/day_night_click.png)
}

.status-button .button {
    background: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/open_close_default.png)  no-repeat center center;
	background-size: 100%; 
}
.status-button .button:hover {
    background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/open_close_hover.png) ;
}

.status-button .button:active {
    background-image: url(https://buyfullbodyarmors.com/media/iron-man-suit-mark46-armor-costume/open_close_click.png) ;
}

.open-close-banner{position:relative;}

.status-button-wrapper {
    position: absolute;
    right: 4%;
    top: 10%;
    z-index: 5;
}
.mob-pic{display:none;} 
/*home status end*/


.trf{padding: 160px 0 160px 0; font-size: 60px; text-align: center; text-transform: uppercase; font-weight: bolder;height: auto;}
 
@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 {
				        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}
@media screen and (max-width: 1920px)
{
	
	.banner-details{    transform: scale(1.51);}

}
@media screen and (max-width: 1600px)
{
	
	.banner-details{    transform: scale(1.26);    margin-left: 9%; 	}
.banner-46 .banner-details{       margin-right: 17%;right: 0;margin-top: 17%;}
.banner-h5 .banner-details{    margin-right: 13%;    right: 0;    margin-top: 11%;}
		
}




@media screen and (max-width: 1366px)
{	
	.banner-details{
    transform: scale(1.3);
    margin-left: 9%;
}



.banner-46 .banner-details{    margin-right: 10%;
    right: 0;
    margin-top: 17%;}
.banner-h5 .banner-details{      margin-right: 5%;
    right: 0;
    margin-top: 11%;}

}
	


@media screen and (max-width: 1280px)
{
	a.yellow.left{
		top: 50%;
    left: 17%;
		    font-size: 1.5em;
    padding: 4px 80px 10px;
	}
	
	.status-button div, .day_night-button div{
		
		padding:0;
		margin:0;
		    width: 100px;
	}
	
	
	
}




@media screen and (max-width: 1280px)
{
	.banner-details{  
	
    margin-left: 3%;
    margin-top: 22%;
    transform: scale(0.9);
	}
.banner-46 .banner-details{           margin-right: 5%;
    right: 0;
    margin-top: 12%;}
.banner-h5 .banner-details{  margin-right: 1%;
    right: 0;
    margin-top: 10%;}
	
	
	    .hl-l1 {
        font-size: 3em !important;

    }
	
		.countdown-halloween {
    font-size: 3em !important;
}
	
}


@media screen and (max-width: 820px)
{
	.txt-wrapper {    margin-top: 25%;
    margin-bottom: 14%;

    font-size: 1.2em;}
	
	
	.banner-details{ 
	    position: static;
    float: none;
    width: 320px;
    transform: scale(1.8);
    margin: 34% 0 20% 26%;
    display: block;
	}
	
.banner-46 .banner-details{ 

    margin-right: 17%;
    right: 0;
    margin-top: 30%;}
.banner-h5 .banner-details{       margin-right: 13%;
    right: 0;
    margin-top: 17%;}
	.banner-img{width:100%;}
.banner-46 	.banner-img,
.banner-h5 	.banner-img{    margin-top: 70px}
	
	
	
}

@media screen and (max-width: 430px)
{
	.banner-details {
    transform: scale(1);
    margin: 34% 0 0 6%;
	}
	.banner-46 .banner-details{     margin-right: 13%;
    right: 0;
    margin-top: 30%;}
.banner-h5 .banner-details{     margin-right: 13%;
    right: 0;
    margin-top: 30%;}
	
	.hl-l1 {
    font-size: 1.9em  !important;
    margin-top: 15px;
}


.hmc-banner .hl-l1 {
    font-size: 1.7em  !important;
    margin-top: 46px;
}


.mk46-banner .hl-l1 {
    font-size: 5em  !important;
    margin-top: 46px;
}


	.countdown-halloween {
    font-size: 1.9em  !important;
}
	
	
}
