*,a:focus{outline:medium none !important}
*{margin:0;padding:0}
body,html{height:100%}
html{}
.block-hidden{visibility:hidden}
body{background-color:#FFFFFF;color:#000000;font-family:"Oxygen", Helvetica,Arial,sans-serif !important;font-size:12px;line-height:20px;margin:0;min-width:280px;width:auto !important;width:280px;}
a{color:#0179c6;text-decoration:none}
ul{list-style-type:none}
ul,ol{margin:0px;padding:0}
li{line-height:16px}
img{border:0 none;height:auto;max-width:100%;vertical-align:middle}
strong{font-weight:bold}
em{font-style:italic}
.clear{clear:both}
.bg-green{background-color:#008C9A;}
.bg-blue{background-color:#00AEEF;}
.bg-yellow{background-color:#FFF200;}
.bg-silver{background-color:#787A7C;}
.bg-pink{background-color:#EC008C;}
.bg-purple{background-color:#8F3694;}
.bg-orange{background-color:#F79239;}
.bg-olive{background-color:#B7BE1C;}
.bg-red{background-color:#EF3E42;}
.bg-gray{background-color:#231F20;}
.text-green{color:#008C9A;}
.text-blue{color:#00AEEF;}
.text-yellow{color:#FFF200;}
.text-silver{color:#787A7C;}
.text-pink{color:#EC008C;}
.text-purple{color:#8F3694;}
.text-orange{color:#F79239;}
.text-olive{color:#B7BE1C;}
.text-red{color:#EF3E42;}
.text-gray{color:#231F20;}
.font-one{font-family:'Caveat', sans-serif;}
.font-two{font-family:'Oxygen', sans-serif;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.login-row{margin:0px !important;padding:10px 0px 10px 0px !important;text-align:right;background-color:#404040;display:none;border-bottom:3px solid #4BC2ED;}
.login-row a{color:#4BC2ED;font-weight:bold;margin-left:30px;font-size:1.15em;}
.login-row a:hover{text-decoration:none;color:#00FEFF;}
header{padding-top:30px;line-height:30px;display:none;}
.header-mobile{padding-top:20px;padding-bottom:30px;}
.header-mobile .hamburger{font-size:3em;}
#mobileNavWrapper a{display:block;margin:0px !important;background-color:#404040;color:#4BC2ED;text-align:right;font-size:1.5em;padding:10px;border-bottom:1px dashed #a1a1a1;}
#mobileNavWrapper a:hover{text-decoration:none;color:#00FEFF;}
.slogan{font-size:1.5em;}
.slogan h2{font-size:2.25em;font-family:"Caveat", sans-serif;font-weight:bold;padding-top:0px !important;margin-top:0px !important;}
.nav-bar-parent{}
.nav-bar{margin-top:25px;background-color:#EDEDED;background-image:url('../images/nav_bg2.jpg');background-repeat:repeat-x;height:70px;padding:0px !important;}
.nav-bar li{display:inline-block;border-right:1px solid #FFFFFF;}
.nav-bar a{display:inline-block;margin-right:1px !important;margin-left:0px !important;height:70px;line-height:45px;font-size:1.5em;padding:15px 30px 15px 30px;color:#404040;}
.nav-bar a:hover, .nav-bar a.active{text-decoration:none;background-image:url('../images/nav_bg1.jpg');color:#00AEEF;}
.order-button{float:right;color:#F79239 !important;}
.order-button a{color:#F79239 !important;font-weight:bold;}
.main-slider{height:180px;background-image:none;background-size:auto 100%;background-repeat:repeat-x;margin-top:10px;padding:0px;position:relative;}
.slider-nav{position:absolute;bottom:20px;z-index:1010;font-size:16px;color:#68A225;}
.slider-nav a{color:#00AEEF;}
.slider-nav a:hover{text-decoration:none;}
.slider{position:absolute;}
.slider img{}
.slider div{position:absolute;z-index:10;bottom:0px;right:0px;height:auto;width:100%;color:#FFFFFF;text-align:center;color:#404040;padding:20px;font-size:1.5em;font-family:"Oxygen", sans-serif;background-color:rgba(0,0,0,0.3);}
.slider div h2{color:#FFFFFF;font-size:1em;padding:0px 0px 0px 0px;margin:0px;font-weight:bold;font-style:italic;}
.slide-button{display:inline-block;}
.slide-button:hover{}
.page-content{margin-top:10px;}
.page-content .row{padding-bottom:30px;}
.page-content .container{padding-bottom:10px;}
.page-content h2{text-align:center;font-weight:bold;margin-top:50px;}
.page-content h3{font-size:2.5em;font-weight:bold;}
.page-content p{color:#a1a1a1;font-size:1.35em;line-height:25px;padding-top:10px;}
.page-content li{line-height:30px;}
.page-content li a{color:#68A225;font-size:1.25em;font-weight:bold;}
.page-content li a:hover{color:#A3A599;text-decoration:none;}
.page-content h4{font-size:1.75em;font-weight:bold;line-height:35px;display:block;}
.big-button{display:inline-block;margin:30px auto;background-color:#00AEEF;color:#FFFFFF;padding:10px 20px 10px 20px;border-radius:20px;}
.big-button:hover{text-decoration:none;}
.testimonial-box{margin-bottom:0px;}
.testimonial-box p{color:#FFFFFF;display:block;background-color:#008C9A;padding:10px;font-style:italic;margin-bottom:0px;border-radius:10px 10px 10px 0px;}
.testimonial-box img{margin:0px;}
.testimonial-box span{font-size:1.25em;color:#a5a5a5;}
.services-container{font-size:1.25em;line-height:40px;color:#000000;font-family:"Oxygen", sans-serif;padding-bottom:50px;padding-top:50px;}
.services-container h2{font-family:"Caveat";font-size:3em;color:#00AEEF;}
.service-box{color:#FFFFFF;margin-top:20px;text-align:center;}
.sb-header{background-color:#00AEEF;font-size:1.5em;padding:20px 0px 20px 0px;}
.sb-body{background-color:rgba(0,0,0, 0.7);line-height:40px;font-family:"Oxygen", sans-serif;font-size:1.15em;}
.sb-body a{color:#8ED9FF;}
.about-us-container{font-size:1.25em;line-height:40px;color:#000000;font-family:"Oxygen", sans-serif;padding-bottom:50px;padding-top:50px;}
.about-us-container h2{font-family:"Caveat";font-size:3em;color:#00AEEF;}
.footer{padding-top:50px;padding-bottom:50px;background-color:#ededed;}
.footer-disclaimer{background-color:#008C9A;color:#FFFFFF;padding-top:10px;padding-bottom:10px;text-align:center;}
.footer-disclaimer a{color:#FFFFFF;text-decoration:underline;}
@media only screen and (min-width:350px){}
@media only screen and (min-width:550px){.main-slider{height:200px;}
}
@media only screen and (min-width:650px){.main-slider{height:225px;}
.slider div h2{font-size:1.5em;}
}
@media only screen and (min-width:750px){.main-slider{height:250px;}
}
@media only screen and (min-width:800px){.main-slider{height:250px;background-image:url('../images/header_bg.png');}
.slider div h2{font-size:2em;}
}
@media only screen and (min-width:1000px){.login-row{display:block;}
header{display:block;}
.header-mobile{display:none;}
.main-slider{height:318px;}
.slider div h2{font-size:3em;}
}
@media only screen and (min-width:1200px){.main-slider{height:418px;}
}
@media only screen and (min-width:1440px){}
@media only screen and (min-width:2000px){}
@media only screen and (max-device-width:480px){}
@media only screen and (device-width:768px){}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){}