body *{border-radius:0!important}body{background:#e94a1f;color:#333;font-family:'Open Sans',sans-serif}a{color:#e94a1f}a:hover{color:#c23e19}header .navbar a.brand{padding-top:0;padding-bottom:0;margin-bottom:20px}header .navbar a.brand img{max-width:219px;max-height:55px}header .navbar .navbar-inner{border-top:0;border-left-width:0;border-right-width:0;box-shadow:none;background:0;filter:none;padding-left:0;padding-right:0}header .navbar .navbar-inner .container .btn-navbar{margin-top:0;margin-right:20px;padding:10px 15px}header .navbar .navbar-inner .container .btn-navbar .icon-bar{background-color:#666;height:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.75);box-shadow:0 1px 0 rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}header .navbar .navbar-inner .container .nav{border-top:1px solid #d4d4d4;width:100%;font-weight:800}header .navbar .navbar-inner .container .nav li.lang{float:right}header .navbar .navbar-inner .container .nav li.lang a{display:inline-block;padding-left:5px;padding-right:5px}header .navbar .navbar-inner .container .nav li a{text-transform:uppercase;font-size:90%;padding:8px 15px;color:#333;font-weight:600}header .navbar .navbar-inner .container .nav li a.active{color:#e94a1f}#wrap{background:#fff;max-width:980px;margin:auto;padding:30px 0}.submenu{font-size:11px;font-weight:700;margin-top:-10px}.submenu .case-btn-dropdown{display:none}.submenu #arrowBox{opacity:0;width:50px;height:30px;background:url('../img/boxArrow.png') 0 0 no-repeat;position:absolute;top:-100px;left:-100px;z-index:1}.submenu .navbar{margin-bottom:0}.submenu .navbar .navbar-inner{border:0;padding-left:16px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0}.submenu .navbar .navbar-inner .container{display:table}.submenu .navbar .active a{background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#e94a1f}.submenu ul.carousel-indicators{top:auto;height:auto;margin-right:0}.submenu ul.carousel-indicators li{text-indent:inherit!important;width:auto;margin:auto;max-width:110px;text-align:center;height:40px;display:table;padding-bottom:10px}.submenu ul.carousel-indicators li a{display:table-cell;vertical-align:middle;padding:0 11px;line-height:13px;color:#333}.contentGray{background:#333;margin-left:-40px;padding:40px 16px;width:948px;color:#e5e5e5}.contentGray hr{border-top:1px solid #111;border-bottom:1px solid #444}.contentGray+footer{border-top:0}.contentWhite{background:white;margin-left:-40px;padding:30px 16px}.contentWhite hr{border-top:1px solid #ccc;border-bottom:0}.contentWhite hr.noMarginTop{margin-top:0}.contentWhite hr.noMarginBottom{margin-bottom:0}.paddingBot20{padding-bottom:20px!important}.visible-desktop{position:relative}.visible-desktop .contactus-box{position:absolute;right:0;border:1px solid #e94a1f;padding:10px;border-radius:2px!important;text-transform:uppercase;display:block}.visible-desktop .contactus-box a:hover{text-decoration:none}.visible-desktop .contactus-box a i{background:url('/img/mail-icon.png') 0 0;height:16px;width:25px;margin-right:5px}.visible-desktop .contactus-box.case{position:relative;right:0;border:1px solid #e94a1f;padding:10px;border-radius:2px!important;text-transform:uppercase;display:block;margin-top:30px}.visible-desktop .contactus-box.case a:hover{text-decoration:none}.visible-desktop .contactus-box.case a i{background:url('/img/mail-icon.png') 0 0;height:16px;width:25px;margin-right:5px}.visible-desktop .contactus-box.case i{float:left;position:relative;top:3px;left:3px}.visible-desktop .contactus-box.case span{display:block;margin-left:40px}.contactus-box.case{position:relative;right:0;border:1px solid #e94a1f;padding:10px;border-radius:2px!important;text-transform:uppercase;display:block;margin-top:30px}.contactus-box.case a:hover{text-decoration:none}.contactus-box.case a i{background:url('/img/mail-icon.png') 0 0;height:16px;width:25px;margin-right:5px}.contactus-box.case i{float:left;position:relative;top:3px;left:3px}.contactus-box.case span{display:block;margin-left:40px}#content cite{font-style:italic}#content hr+article h1,#content hr+section h1{margin-top:0}#content article h1,#content section h1{text-transform:uppercase;font-family:Bitter;font-size:100%;font-weight:700;line-height:1.6em;color:#e94a1f;padding-bottom:5px;display:inline-block;padding-right:20px;margin-top:0}#content article .underline,#content section .underline{border-bottom:1px solid #e94a1f;margin-bottom:10px}#content article .underline h1,#content section .underline h1{margin-bottom:0}#content article h2,#content section h2{text-transform:uppercase;font-family:Bitter;font-size:90%;font-weight:700;line-height:1.6em;color:#e94a1f;padding-bottom:5px}#content article ul.arrowlist,#content section ul.arrowlist{margin-top:30px;margin-bottom:30px;color:#666}#content article ul.arrowlist.big li,#content section ul.arrowlist.big li{font-size:22px;margin-bottom:10px;font-weight:800}#content article ul.arrowlist li,#content section ul.arrowlist li{list-style:none;font-family:Bitter}#content article ul.arrowlist li:before,#content section ul.arrowlist li:before{content:'›';display:block;position:relative;max-width:0;max-height:0;left:-20px;color:#e94a1f;font-size:40px;font-weight:400}#content .home{padding:20px 0}#content .whyLoyalPro h1{background:0;display:block;padding-right:0;margin-bottom:30px;margin-top:0}#content .whyLoyalPro h1 img{position:relative;top:-2px;margin-left:5px}#content .whyLoyalPro h2{text-transform:none;font-size:160%;line-height:130%;color:#666;margin-bottom:30px}#content .ourServices article>h1{margin-bottom:25px}#content .ourServices h2{margin-bottom:20px;margin-top:0}#content .ourServices ul{margin-left:0}#content .ourServices ul li{list-style-type:none}#content .contact h1{margin-bottom:30px}#content .contact form{margin-top:30px}#content .contact form textarea{max-width:270px;height:100px}#content .clientLogos{border:0}#content .clientLogos h3{font-size:16px;margin-left:35px;line-height:30px}#content .clientLogos ul li{display:inline}footer{font-size:85%;text-align:right;padding-top:30px;border-top:1px solid #ccc}footer ul{margin:0;margin-left:10px;display:inline}footer ul li{display:inline}footer section{display:inline-block}footer section#logoSmall{text-align:left}footer section#footerMenu{position:relative;top:2px}footer section#footerMenu li a{margin:0 4px}footer section#footerMenu li:before{content:"/ "}.center{text-align:center}.uppersmall{text-transform:uppercase;font-size:80%}.alert{margin:0}.alert p{margin:0}.carousel{width:980px;margin-left:-16px;margin-bottom:0}.carousel .carousel-inner .item{max-height:400px}.carousel .carousel-caption{background:0;min-width:450px;max-width:640px;padding:0 0 0 30px}.carousel .carousel-caption h4{margin-bottom:40px;font-weight:600;color:#e5e5e5}.carousel .carousel-caption h4 em{position:relative;font-size:28px;font-style:normal;background:url('../img/caption.png') 0 center no-repeat;display:table;height:50px;padding-left:25px;padding-right:0;line-height:50px}.carousel .carousel-caption .arrow{position:absolute;right:-25px;z-index:2;width:25px;height:50px}.carousel .carousel-caption .arrow.right{background:url('../img/caption.png') right center no-repeat}.carousel .carousel-control{top:50%;opacity:.9;border:0;z-index:1;line-height:26px}.carousel .carousel-control.left{left:-20px;box-shadow:-3px 3px 0 #e94a1f}.carousel .carousel-control.right{right:-20px;box-shadow:3px 3px 0 #e94a1f}@media(max-width:979px) and (min-width:768px){header .navbar .navbar-inner .container .btn.btn-navbar{display:none}header .navbar .navbar-inner .container nav{height:auto}header .navbar .navbar-inner .container nav .nav{height:auto!important:}header .navbar .navbar-inner .container nav .nav>li{float:left;filter:none}header .navbar .navbar-inner .container nav .nav>li>a{margin:0}header .navbar .navbar-inner .container nav .nav>li>a:hover{background:0}header .navbar .navbar-inner .container nav a.brand img{max-height:39px}.submenu .navbar .navbar-inner .container .nav-mobile{height:auto}.submenu .navbar .navbar-inner .container .nav-mobile li{float:left;width:72px}.submenu .navbar .navbar-inner .container .nav-mobile li a{font-size:10px;padding-left:5px;padding-right:5px}.submenu .navbar .navbar-inner .container .nav-mobile li a:hover{background:0}#wrap{width:850px;margin-left:20px}#wrap .contentGray{margin-left:-41px;padding:40px 17px;width:816px}#wrap .carousel{width:850px;margin-left:-17px}}@media(max-width:767px){header .navbar .nav{padding-top:10px;margin-bottom:0}header .navbar .nav>li{float:none}header .navbar .nav>li.lang{float:none!important;border-top:1px solid #d4d4d4;text-align:center;margin-top:10px}header .navbar .nav>li.lang a{padding:0 20px;margin:0}header .navbar .nav>li a{padding:8px 30px!important}header .navbar a.brand{padding-left:30px}header .navbar a.brand img{max-height:39px}.carousel{width:auto;margin-left:0}.carousel .container{text-align:center}.carousel .container .case-btn-dropdown{display:inline-block;margin:0;margin-bottom:10px;padding:5px 30px}.carousel .container .nav-mobile ul li{width:100%;margin:0;padding-bottom:0;max-width:none}.carousel .container .nav-mobile ul li a:hover{background:0}.contentWhite{margin-left:0}.contentGray{margin-left:0;width:auto}#content .clientLogos h3{margin-left:0;text-align:center}#content .whyLoyalPro ul.arrowlist.big li{font-size:18px}footer section{display:block;text-align:center!important}}@media(max-width:675px){.carousel .carousel-control.left,.carousel .carousel-control.right{top:35%;z-index:10}.carousel .carousel-caption{min-width:0;padding:0;position:relative;border-bottom:1px solid white}.carousel .carousel-caption h4{margin-bottom:0;background:#333;padding:20px 30px}.carousel .carousel-caption h4 em{font-size:18px;line-height:normal;display:block;background:0;margin:0;padding:0;height:auto}.carousel .carousel-caption h4 em span{display:none}.carousel .container{text-align:center}.carousel .container .case-btn-dropdown{display:inline-block;margin:0;margin-bottom:10px;padding:5px 30px}.carousel .container .nav-mobile ul li{width:100%;margin:0;padding-bottom:0;max-width:none}.carousel .container .nav-mobile ul li a:hover{background:0}#content .whyLoyalPro h1{font-size:18px;line-height:normal}#content .whyLoyalPro h2{font-size:16px}#content .whyLoyalPro ul.arrowlist.big li{font-size:14px}footer section{display:block;text-align:center!important}}