legend span{background-image:linear-gradient(180deg, #898AE1, #608CF1) !important;text-shadow:none !important;font-size:22px !important;color:#fff !important}.inputs.has_many_fields:before{content:"Contact Item";font-size:20px;font-weight:bold;color:#5E6469;padding-left:5px;border-bottom:2px solid black}.logged_in{font-size:13px}.logged_in form fieldset ol>li.has_many_container .has_many_fields{margin:30px 0 !important}.logged_in form fieldset ol>li label{width:5%}.logged_in form fieldset>ol>li.boolean label{transform:scale(1.5);padding-left:5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}.rating{border:none;display:inline-block;vertical-align:middle;margin-right:10px}.rating>input{display:none}.rating>label:before{margin:5px;font-size:2em;font-family:FontAwesome;display:inline-block;content:"\f005";cursor:pointer}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right}.rating>input:checked~label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:#FFD700}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>label:hover~input:checked~label,.rating>input:checked~label:hover~label{color:#FFED85}#company-listing{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}#company-listing .index-company{-webkit-transition:-webkit-transform .6s ease-in-out .2s, opacity .6s ease-in-out .2s;transition:transform .6s ease-in-out .2s, opacity .6s ease-in-out .2s}#company-listing .cbp-item-hidden{-webkit-transition:-webkit-transform .6s ease-in-out 0s, opacity .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s, opacity .4s ease-in-out 0s}footer{display:block;background:#0099D7;font-size:18px;margin-top:30px;color:white}footer ul{list-style-type:none;padding:15px;margin:0}footer ul li{display:inline-block}footer ul li a{color:white !important;text-decoration:none !important}footer ul li a:hover{color:black !important}header{display:block;background:white}header #logo{font-size:28px;display:inline-block;padding:10px 0 6px 0}header #logo img{vertical-align:bottom}header #logo a{text-decoration:none;color:#5E6469 !important}header nav{display:inline-block;float:right}header nav .fa.fa-navicon{display:none}header ul{padding-top:13px !important;margin-bottom:0px}header ul li{display:inline-block;padding:9px 30px 9px 20px}header ul li a{font-weight:bold;font-size:16px;text-decoration:none !important;color:#5E6469 !important}header ul li a:hover{color:#4dccff !important}#logo-mobile{display:none}.show-menu{display:none}input[type=checkbox]{display:none}input[type=checkbox]:checked~#menu{display:block}#separator{background-color:#0099D7;width:100%;height:10px}#search{display:inline-block;margin-right:10%}body{font-family:'Lato', sans-serif;background:#F8F6F6}p{line-height:22px;font-size:16px;color:#2d2d2d;padding:10px}h2{border-left:5px solid #00b7ff}.wrapper{width:70%;margin:0 auto;position:relative;padding:0 20px;display:block}.center{margin:auto 0}.ibox{box-shadow:0 0 5px rgba(0,0,0,0.25);margin:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:white}.ibox h2{padding:15px 0px 12px 15px;margin-bottom:0px}@media screen and (min-width: 1281px){#company-main-phone h2{font-size:35px}}@media screen and (min-width: 961px) and (max-width: 1281px){.wrapper{width:90%}#company-main-information{width:45%;margin-right:2%}#company-main-phone{width:35%}#company-main-contact{width:12%;margin-right:5%}#company-main-contact li a{font-size:14px}}@media screen and (max-width: 974px){.wrapper{width:100%}#copy{display:block}header nav ul li{padding:10px 5px 0 5px}#company-main-information{width:55%;margin-right:3%}#company-main-phone{width:41%}#company-main-phone #main-contacts{padding:20px 0 0 10px !important}#company-main-contact{display:none}}@media screen and (max-width: 769px){#category-listing ul li,#company-listing ul li{margin:10px 5px;width:45%}header #logo{margin-right:0px !important}header nav{float:right;margin-top:20px}header nav ul{position:absolute;left:10%;width:80%;border-radius:3px;box-shadow:0 1px 2px #3B3B3B;display:none;z-index:10;padding:0}header nav ul li{margin-bottom:1px;padding:0px;width:100%}header nav ul a{display:block;width:100%;height:50px;text-align:center;line-height:50px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:white !important;background:#0099D7;text-decoration:none}header .fa.fa-navicon{display:inline-block !important}#company-main-information{width:100%;display:block}#company-main-phone{width:100%;display:block;float:none}#company-main-phone #main-phone{text-align:center}#company-main-phone #main-phone h2{font-size:2.2em;vertical-align:super}#desktop-index{display:none}#mobile-index{display:block}.phone-number{float:none !important;display:block}}@media screen and (max-width: 580px){.wrapper{padding:0 10px}header #logo-desktop{display:none}header #logo-mobile{display:inline-block}#contact-information,#services{width:100%}#services{width:100%;margin-left:0}footer{font-size:15px}footer #copy{display:block}}.item-listing ul,#company-listing ul,#category-listing ul{list-style-type:none;text-align:center}.item-listing ul li,#company-listing ul li,#category-listing ul li{margin:20px;width:15%;border-color:#d7d7d7 #d7d7d7 #00b7ff;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 2px;box-sizing:border-box;display:inline-block;height:89px}.item-listing ul a,#company-listing ul a,#category-listing ul a{line-height:80px;display:inline-block;height:100%;text-align:center;width:100%;background:#fff;overflow:hidden}#category-listing a{color:#2d2d2d;text-decoration:none;font-size:18px}#category-listing a:hover{color:#00b7ff;font-weight:bold}.item-listing ul,#company-listing ul,#category-listing ul{list-style-type:none;text-align:center}.item-listing ul li,#company-listing ul li,#category-listing ul li{margin:20px;width:15%;border-color:#d7d7d7 #d7d7d7 #00b7ff;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 2px;box-sizing:border-box;display:inline-block;height:89px}.item-listing ul a,#company-listing ul a,#category-listing ul a{line-height:80px;display:inline-block;height:100%;text-align:center;width:100%;background:#fff;overflow:hidden}#icon-list ul,#contact-information ul,#services ul,#company-main-phone ul,#company-main-information ul{list-style-type:none;font-size:18px;padding:10px;margin-bottom:0px;margin-right:0px}#icon-list ul i,#contact-information ul i,#services ul i,#company-main-phone ul i,#company-main-information ul i{margin-right:10px;color:#00b7ff}#company-listing{padding-bottom:20px}#company-listing img{max-height:90%;max-width:90%;vertical-align:middle}#company-main{width:100% !important;background:white;padding:40px 0 10px}.company-item{display:inline-block;vertical-align:top;margin:0 auto}#company-main-contact{width:12%;margin-right:5%}#company-main-contact ul{margin-top:20px;padding:0px}#company-main-contact ul li{display:block;font-size:18px;margin:10px 0}#company-main-contact ul li i{margin-right:10px}#company-main-contact a{text-decoration:none;color:#8997a7;transition:all 0.3s ease;font-size:15px}#company-main-contact a:hover{color:#00b7ff}#company-main-information{width:45%}#company-main-phone{width:35%;float:right;padding:0px !important}#company-main-phone .circle-border{display:inline-block;border:solid 1px;border-radius:50%;height:50px;width:50px}#company-main-phone #main-phone{padding-left:10px}#company-main-phone h2{border:none;vertical-align:super;margin:0px;font-size:28px;display:inline;padding-left:0px}#contact-information,#services{width:48.5%;display:inline-block;vertical-align:top}#contact-information li,#services li{margin-bottom:10px}#contact-information li p,#services li p{display:inline-block;vertical-align:top;padding:0}#howto-contact p{margin-bottom:0px}#howto-contact ol,#howto-contact ul{line-height:22px;font-size:16px;color:#2d2d2d;padding-left:50px}#services{margin-left:2%}#services li{background:#fff none repeat scroll 0 0;border-color:#d7d7d7 #d7d7d7 #00b7ff;border-style:solid;border-width:1px;font-size:16px;display:inline-block;margin:5px;padding:10px 15px}#services li a{text-decoration:none !important;color:#2d2d2d}#services li a:hover{color:#00b7ff}.list-contact{border-left:1px solid #ddd;border-right:1px solid #ddd;color:#000}.list-contact ul{list-style:none;padding:0px;margin:0px}.list-contact li{background-color:#fff;border:1px solid #ddd;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.list-contact li span{width:50%;font-size:16px}.list-contact li:hover{background-color:#EFEFEF}.single-phone{text-decoration:none !important}#mobile-index{display:none;width:80%;margin:10px auto;font-size:16px}#letter-pagination{font-size:15px;font-weight:bold;text-align:center}#letter-pagination ul{list-style-type:none;cursor:pointer}#letter-pagination ul li{color:#555;padding:4px 8px;margin:8px 0 0 4px;border:1px solid #eee;display:inline-block}#letter-pagination ul li:hover{background:#66d4ff !important;border-color:#66d4ff !important;color:white !important}#letter-pagination ul .active{background:#4dccff !important;border-color:#4dccff !important;color:white !important}

/*# sourceMappingURL=style.css.map */