@charset "UTF-8";html, body, form, fieldset, table, tr, td, img{margin:0;padding:0;font:100%/150% calibri,helvetica,sans-serif;}
input, button, select, textarea, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
body{font-size:16px;}
.ui-accordion .ui-accordion-header{padding:0px 0px 0px 0px;font-family:arial, serif;font-size:13px;}
.accordianheader h3{padding:10px 10px 10px 10px;font-family:arial, serif;font-weight:bold;font-size:18px;}
.narrowchart{overflow:hidden;margin-top:60px;}
.accordianheader{color:black;background:white;margin-top:20px;}
i{position:absolute;right:20px;top:14px;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;}
.ui-state-active i{color:#ACD4CE;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.ui-accordion .ui-accordion-content{padding:1em 1.2em;border-top:0;overflow:auto;font-family:arial, serif;font-size:14px;}
.ui-widget-content{border:none;}
.ui-state-default .ui-icon,.ui-icon, .ui-widget-content .ui-icon{display:none;}
.ui-accordion .ui-accordion-icons{padding-left:1.2em;border-left:1px solid #f12315;border-top:none;border-bottom:none;border-right:none;border-radius:0px;}
#col1{float:left;width:400px;position:relative;left:50%;overflow:hidden;}
#col2{float:left;width:400px;position:relative;left:50%;overflow:hidden;}
.container{width:970px;margin-right:auto;margin-left:auto;padding-top:10px;}
body{margin:0px;}
h1{text-align:center;font-size:152%;}
h2{font-size:120%;}
h3{font-weight:700;}
.navbar{background-image:url(images/navbar.png);height:35px;padding-right:5px;padding-left:5px;margin-top:5px;}
/*.navbar td{padding:0px 2px !important;}  */
.divider{background-color:#f12315;height:2px;margin-top:10px;margin-bottom:10px;clear:both;}
.divider-small{background-color:#f12315;margin-top:10px;margin-bottom:10px;height:1px;}
.footer{font-size:small;font-weight:bold;text-align:center;padding-bottom:10px;}
a{color:#f12315;}
.navbar a{color:#ffffff;text-decoration:none;padding-right:5px;padding-left:5px;}
.navbar td{background-repeat:repeat-x;}
h1{text-align:center;}
.image-right{float:right;margin-bottom:10px;margin-left:20px;}
.margin-0px-top{margin-top:0px;}
.redbox{padding:5px;border:2px solid #F00;width:250px;margin-right:auto;margin-left:auto;color:#F00;margin-bottom:1em;text-align:center;}
.text-red{color:#F00;}
.global-input{width:200px;}.red-border{border:1px solid #f12315;float:right;}
ul#grid{padding:0;list-style:none;margin:10px auto 0;width:970px;font-family:arial, serif;text-align:center;}
#grid li{float:left;padding:0;margin:0 10px 10px 10px;}
#grid li a{display:block;}
#grid li img{background-color:#cccccc;padding:10px;margin:0;width:195px;height:139px;border-width:2px;border-style:solid;border-color:#000000;}
#grid li a:hover img{opacity:0.3;filter:alpha(opacity=30);}
.formcenter{margin:0 auto;width:300px;}
.submit-button-contact{background-color:#f5303d !important;color:#fff !important;font-weight:bold !important;padding:20px 40px;border-radius:4px !important;border:none;text-transform:uppercase;height:initial !important;font-size:initial !important;}
.submit-button-contact:hover{background-color:#000 !important;cursor:pointer !important;}
input{-webkit-appearance:none !important;-moz-appearance:none !important;}
.form-container{max-width:600px;width:100%;margin:0 auto;position:relative;}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form textarea,
#contact-form button[type="submit"]{font:400 12px/16px "Roboto", Helvetica, Arial, sans-serif;}
#contact-form{padding:25px;margin:150px 0;width:50%;}
#contact-form h3{display:block;font-size:30px;font-weight:300;margin-bottom:10px;}
#contact-form h4{margin:5px 0 15px;display:block;font-size:13px;font-weight:400;}
fieldset{border:medium none !important;margin:0 0 10px;min-width:100%;padding:0;width:100%;}
#contact-form select{width:108% !important;}
#contact-form select:invalid{color:#ccc !important;}
#contact-form select option{color:#000 !important;}
#contact-form select,
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea{width:100%;border:1px solid #ccc;background:#FFF;margin:0 0 5px;padding:10px;}
#contact-form select:hover,
#contact-form input[type="text"]:hover,
#contact-form input[type="email"]:hover,
#contact-form input[type="tel"]:hover,
#contact-form input[type="url"]:hover,
#contact-form textarea:hover{-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;border:1px solid #aaa;}
#contact-form textarea{height:100px;max-width:100%;resize:none;}
#contact-form button[type="submit"]{cursor:pointer;width:100%;border:none;background:#4CAF50;color:#FFF;margin:0 0 5px;padding:10px;font-size:15px;}
#contact-form button[type="submit"]:hover{background:#43A047;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}
#contact-form button[type="submit"]:active{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);}
.copyright{text-align:center;}
#contact-form input:focus,
#contact-form textarea:focus{outline:0;border:1px solid #aaa;}
::-webkit-input-placeholder{color:#888;}
:-moz-placeholder{color:#888;}
::-moz-placeholder{color:#888;}
:-ms-input-placeholder{color:#888;}
.clear-both{clear:both;}
img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.header_top{font-size:xx-small;font-style:normal;font-weight:bold;}
.margin-20px-right{margin-right:20px;}
.margin-20px-left{margin-left:20px;}
.phone{font-size:16px;padding:0px;margin:0px;text-align:center;display:none;}
.padend{text-align:center;padding-left:16%;}
.archive-text{width:75%;float:left;padding-right:10px;}
@media screen and (max-width:767px){.archive-text{width:100%;float:none;}
.testimonial-left-col{width:100%;}
.testimonial-right-col{width:100%;}
}
@media screen and (max-width:480px){.narrowchart{overflow:inherit !important;}
.testimonial-left-col{width:100%;}
.testimonial-right-col{width:100%;}
}
.submit-inventory{background-color:#f5303d;color:#fff;font-weight:bold;padding:20px 40px;border-radius:4px;border:none;text-transform:uppercase;}
.submit-inventory:hover{background-color:#000;cursor:pointer;}
.testimonial-left-col{width:45%;float:left;}
.testimonial-right-col{width:45%;float:right;}
.clear{clear:both;}


.rating .fa-lg {
    font-size: inherit;
    line-height: 1;
    vertical-align: initial;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
        line-height: 1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


