html,body{background-color:#fff}.line-height-compact{line-height:1.2em}.container{max-width:970px;margin:0 auto}.bg-white{background:#fff}.border-top{border-top-style:solid}.border-bottom{border-bottom-style:solid}.border-thick{border-width:5px}.border-thin{border-width:1px}.border-red{border-color:#c80a24}.border-blue{border-color:#0454b7}.border-grey{border-color:#999}.border-both-solid-thick{border-top:4px solid #c80a24;border-bottom:4px solid #0454b7}.data-table{width:100%}.data-table tr td,.data-table tr th{padding:10px;vertical-align:top}.data-table tr td{font-weight:700}.data-table tr th{font-weight:400}.data-table tr:nth-child(even) td,.data-table tr:nth-child(even) th{background:#f7f7f7}.data-table thead tr th{background:#fff;border-bottom:1px solid #ccc}@media only screen and (max-width:560px){.data-table thead{display:none}.data-table,.data-table tr,.data-table tr th,.data-table tr td{display:block}.data-table tr th{padding-bottom:0}.data-table tr td{padding-top:5px}}form label{font-size:.85rem}img{vertical-align:middle}#master{overflow:hidden}#navigation-alt{line-height:26px;margin-top:4px;margin-bottom:0}#navigation-alt a{display:inline-block}#navigation-alt .shop-online a{padding-left:32px;background:url(../images/shop-online-icon.png) left center no-repeat}#navigation,#navigation a{color:#fff}#navigation{font-size:.95rem;background:rgba(0,0,0,.4);padding:10px 0 0;position:fixed;left:0;right:0;top:0;z-index:999}#navigation ul a{text-transform:uppercase;display:block}#navigation ul ul{background:rgba(0,0,0,.7)}#navigation li.level-1{line-height:44px;margin-right:18px}#navigation li.level-1.last{margin-right:0}#navigation li.level-1.section>a,#navigation li.level-1.current>a{border-bottom:4px solid #c80a24}#navigation a.level-1>.caret{margin-left:6px;border-width:7px 4px 0}#navigation li:hover>a{color:#ccc}ul.css-hover-nav ul.level-2{line-height:28px;min-width:160px}ul.css-hover-nav ul.level-2 li:hover>a{background:rgba(0,0,0,.5)}#navigation ul.level-2 a{}#navigation li.level-1.section>ul.level-2,#navigation li.level-1.current>ul.level-2{margin-top:-4px}#navigation .mobile-nav-toggle{background:url(../images/menu-16-white.png) no-repeat left center;font-weight:600;float:right;line-height:33px;font-size:1rem;text-transform:uppercase;padding:2px 0 0 22px}#navigation-main{line-height:32px;position:absolute;right:0;top:34px}#navigation .level-1-home a,#navigation .level-1-search a{padding-left:24px;width:24px;font-size:.0001em;color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain}#navigation .level-1-home a{background-image:url(../images/home-icon.png)}#navigation .level-1-search a{background-image:url(../images/search-icon.png)}#header-left{}#header-left #logo-main{max-width:190px;display:inline-block;margin-top:16px}#header-right{text-align:right;position:relative;height:78px}@media only screen and (max-width:992px){#navigation{font-size:.8rem}#navigation .level-1-home a,#navigation .level-1-search a{padding-left:18px}#navigation li.level-1{margin-right:8px}#navigation li.level-1.last{margin-right:0}#navigation a.level-1>.caret{margin-left:3px;border-width:4px 4px 0;margin-top:-2px}}@media only screen and (max-width:768px){#navigation{height:45px;padding:5px 0}#header-left #logo-main{max-width:140px;display:inline-block;margin-top:0}}.no-slideshow{height:90px}@media only screen and (max-width:768px){.no-slideshow{height:45px}}.slideshow-image-overlay{position:absolute;bottom:30px;left:0;right:0}.slideshow-image-overlay-wrapper{max-width:290px;padding:30px 30px 20px;background:rgba(0,0,0,.4);overflow:hidden}.slideshow-image-overlay-wrapper,.slideshow-image-overlay-wrapper .description a{color:#fff}.slideshow-image-overlay-wrapper div{margin-bottom:10px}.slideshow-image-overlay-wrapper .title{font-size:3rem;line-height:1.1em}.slideshow-image-overlay-wrapper .description{}.slideshow-image-overlay-wrapper .link{}.slideshow-image-overlay-wrapper .link a.black-button{}@media only screen and (max-width:1199px){.slideshow-image-overlay-wrapper{max-width:320px}.slideshow-image-overlay-wrapper .title{font-size:2.4rem;line-height:1.1em}}@media(max-width:991px){.slideshow-image-overlay-wrapper{max-width:260px;padding:15px 15px 5px}.slideshow-image-overlay-wrapper .title{font-size:1.8rem;line-height:1.1em}.slideshow-image-overlay-wrapper .description{font-size:13px;line-height:1.4em}}@media only screen and (max-width:768px){.slideshow-image-overlay-wrapper .description{display:none}}@media only screen and (max-width:480px){.slideshow-image-overlay{bottom:10px}.slideshow-image-overlay-wrapper div{margin-bottom:15px}.slideshow-image-overlay-wrapper{max-width:200px;padding:15px 15px 5px;margin-left:-5px}}#drones.easy-row .content-wrapper{padding-left:15px}#layout{background:#fff;padding:50px 0}#layout.layout_EasyRowPage,#layout.layout_ContactPage,#layout.layout_FAQPage,#layout.layout_CompanyListPage{padding:0}#layout.layout_GalleryHolderPage,#layout.layout_VideoGalleryPage{padding-bottom:0}#layout.layout_Blog,#layout.layout_SocialMediaPage,#layout.layout_GalleryHolderPage,#layout.layout_GalleryPage,#layout.layout_VideoGalleryPage{background:#4d4d4d}#footer{padding-top:70px;font-size:.85rem}#footer a{color:#111}.footer-logo img{max-width:140px}#footer-top{padding-bottom:10px}#footer-middle{padding-bottom:20px}#footer-middle-wrapper{padding:30px 0}#footer-middle-left{color:#111}#footer-address{line-height:1.5em}#footer-contacts{margin-top:20px}#footer-contacts a{display:inline-block}.footer-contact{padding:1px 0}.footer-email,.footer-tel{background:left 3px no-repeat;padding-left:26px;display:inline-block}.footer-email{background-image:url(../images/email-icon-small.png)}.footer-tel{background-image:url(../images/tel-icon-small.png)}#footer-bottom{padding:20px 0 30px;color:#111}@media screen and (max-width:991px){.footer-nav-col{padding-bottom:20px}#footer-nav-col-4{clear:left}}@media only screen and (max-width:480px){#footer-nav-col-4{clear:none}#footer-nav-col-1,#footer-nav-col-3,#footer-nav-col-5,#footer-nav-col-7,#footer-nav-col-9{clear:left}}ul#footer-social>li{margin:0 0 5px 3px}ul#footer-social>li:last-child{margin-left:0}ul#footer-social a.icon{width:36px;height:36px;background-color:#111;background-position:center;background-repeat:no-repeat;background-size:70%;border-radius:100%}ul#footer-social a.icon:hover{background-color:#333}#footer-middle-right{text-align:right}#footer-nav-wrapper{display:inline-block}#footer-nav-wrapper .footer-nav-col{margin-right:40px;float:left;margin-bottom:15px;line-height:1.2em;text-align:left}#footer-nav-wrapper .footer-nav-col:last-child{margin-right:0}#footer .nav-title{display:inline-block;margin-bottom:3px;font-size:14px}#footer .footer-nav-list{font-size:.8rem}#footer .footer-nav-list li{margin-top:5px}#footer .footer-nav-list a{color:#888}#newsletter-row #newsletter-title{margin:20px 0 0;line-height:36px}#newsletter-row form{border:2px solid #111;overflow:hidden;display:block;width:100%;position:relative;background:#111}#newsletter-row form:not(.no-name-fields) .field,#newsletter-row form fieldset,#newsletter-row form .Actions{float:left}#newsletter-row form input{border:none}#newsletter-row form fieldset{width:72%;display:block;padding-left:58px;background:#fff url(../images/email-icon-footer.png) 14px center no-repeat}#newsletter-row form .Actions{width:28%}#newsletter-row form input,#newsletter-row form .Actions input[type=submit]{padding:7px 10px;font-weight:700}#newsletter-row form fieldset .field{margin:0}#newsletter-row form:not(.no-name-fields) fieldset .field{width:33.33333%}#newsletter-row form fieldset .field input{border-left:1px solid #aaa;border-radius:0}#newsletter-row form .Actions input[type=submit]{color:#fff;background:#111;width:100%;text-align:center;text-transform:uppercase}#newsletter-title.xxx-large{font-size:2.3rem;line-height:42px!important}@media only screen and (min-width:769px) and (max-width:992px){#newsletter-title.xxx-large{font-size:25px}#footer-nav-wrapper .footer-nav-col{margin-right:20px;width:140px}#footer-nav-wrapper #footer-nav-col-3.footer-nav-col,#footer-nav-wrapper .footer-nav-col:last-child{margin-right:0;width:100px}}@media only screen and (max-width:768px){#newsletter-title.xxx-large{line-height:.8em!important}#footer-middle-right{text-align:center}#footer-nav-wrapper .footer-nav-col{text-align:center;margin-left:15px;margin-right:15px;width:110px}}@media screen and (max-width:480px){#newsletter-row form fieldset{background:#fff;padding-left:0}}.easyaddress-map{height:300px}.password-requirements{background:rgba(0,0,0,.1);overflow:hidden;padding:0 20px;border-radius:4px;margin-bottom:20px}#please-wait-layer{background:rgba(255,255,255,.7);z-index:999998;position:absolute;top:0;left:0;bottom:0;right:0;display:none}#please-wait-layer .image{position:fixed;background:rgba(255,255,255,.7) url(../images/please-wait-animation.gif) no-repeat center 8px;width:340px;left:50%;margin-left:-170px;height:170px;top:50%;margin-top:-135px;border:5px solid #fff;box-sizing:border-box;border-radius:20px;box-shadow:rgba(0,0,0,.2) 0 0 30px}.ui-datepicker,.ui-timepicker{font-size:12px}@media only screen and (min-width:320px){}@media only screen and (min-width:480px){}@media only screen and (min-width:768px){}@media only screen and (min-width:992px){}@media only screen and (min-width:1200px){}@media only screen and (min-width:993px) and (max-width:1200px){}@media only screen and (min-width:769px) and (max-width:992px){}@media only screen and (min-width:481px) and (max-width:768px){}@media only screen and (max-width:768px){#footer{text-align:center;padding-top:30px}#footer-top{margin-bottom:30px}#footer-contacts{padding-bottom:40px}ul#footer-social{margin:15px 0 0}}@media only screen and (min-width:321px) and (max-width:480px){}@media only screen and (max-width:480px){}@media only screen and (max-width:320px){}@media screen and (max-width:640px){#footer .nav-title{font-size:.85em}}.demargin-me .container .row>div h1:first-child,.demargin-me .container .row>div h2:first-child,.demargin-me .container .row>div h3:first-child,.demargin-me .container .row>div h4:first-child,.demargin-me .container .row>div h5:first-child,.demargin-me .container .row>div h6:first-child,.demargin-me .container .row>div p:first-child{margin-top:0}.demargin-me .container .row>div h1:last-child,.demargin-me .container .row>div h2:last-child,.demargin-me .container .row>div h3:last-child,.demargin-me .container .row>div h4:last-child,.demargin-me .container .row>div h5:last-child,.demargin-me .container .row>div h6:last-child,.demargin-me .container .row>div p:last-child{margin-bottom:0}.border-left-white{border-left:#fff 1px solid}@media only screen and (max-width:768px){.mobile-noborder{border:none}}.WidgetHolder{background:#fff;margin:20px 0;padding:15px}.WidgetHolder h3{font-size:14px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-weight:700;text-transform:uppercase;margin:5px 0 15px}.WidgetHolder ul,.WidgetHolder li{margin:0;padding:0;list-style:none}.WidgetHolder li{margin-bottom:3px}.BlogArchiveWidget{text-transform:uppercase}.BlogArchiveWidget a{color:#333}#blog-pagination{font-size:22px;font-weight:700;margin:60px 0 30px}#blog-pagination li{margin:0 0 10px;width:50px}#blog-pagination a{color:#fff}.pp-table,.pp-table tr th,.pp-table tr td{border-color:#333;border-style:solid}.pp-table{border-width:1px 1px 0}.pp-table tr th,.pp-table tr td{border-width:0 0 1px;padding:8px}.pp-table tr th:not(:last-child),.pp-table tr td:not(:last-child){border-width:0 1px 1px 0;padding:8px}.pp-table tr th{background:#d9d9d9;font-weight:400}.pp-table tr td{}