html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;margin:0;padding:0;font-size:100%;}
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object{display:block}
a img{border:0}
body, li{line-height:1;}
ul{list-style:square;}
ol{padding-left:20px;}
blockquote, q{quotes:none;margin:20px;}
.wrap div{display:block;float:left;}
.wrap{width:1080px;margin:0 auto;*zoom:1;}
.section{width:100%;*zoom:1;height:auto;clear:both;position:relative}
.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve{padding:10px;margin:10px;word-wrap:break-word;float:left;}
.one{width:50px}
.two{width:140px}
.three{width:230px}
.four{width:320px}
.five{width:410px}
.six{width:500px}
.seven{width:590px}
.eight{width:680px}
.nine{width:770px}
.ten{width:860px}
.eleven{width:950px}
.twelve{width:1040px}
.one-full{width:90px}
.two-full{width:180px}
.three-full{width:270px}
.four-full{width:360px}
.five-full{width:450px}
.six-full{width:540px}
.seven-full{width:630px}
.eight-full{width:720px}
.nine-full{width:810px}
.ten-full{width:900px}
.eleven-full{width:990px}
.twelve-full{width:1080px}
#content .two{width:130px;}
#content .three, #content .keyword-services{width:200px;padding-right:5px;padding-left:5px;margin-left:8px;margin-right:8px}
#content .four{width:300px;}
#content-three-column .two{width:126px}
#content-three-column .three{width:220px}
#sidebar .two{width:120px;}
.test-color{background-color:#D1FFB3;}
.ie7ie8-override{padding:1% !important;margin:1% !important;word-wrap:break-word;float:left;}
img{max-width:100%;height:auto}
.clearfix, .clearboth{clear:both !important;}
.clearfix:after, .clearboth:after{content:".";display:block;height:0;zoom:1;clear:both;visibility:hidden;}
body{font-family:Arial, 'Liberation Sans', FreeSans, sans-serif;font-size:14px;line-height:1.5em;margin:0px;background-image:url(images/tile.jpg);width:100%;background-position:center top;font-weight:normal;background-repeat:repeat;background-color:#CCC;}
a{color:#ae0002;font-weight:bold;text-decoration:none;transition:color 0.4s ease;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-o-transition:color 0.4s ease;}
a:hover{color:#999;}
p{margin-bottom:.5em;}
h1, h2, h3, h4, h5, h6{line-height:1.2em;margin-bottom:0.2em;clear:both;}
h1, h1 a{font-size:26px;font-weight:normal;color:#000;text-transform:uppercase;}
h2, h2 a{font-size:24px;color:#666;font-weight:normal;padding-bottom:3px;}
h3{font-size:14px;clear:both;margin-top:30px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:14px;text-transform:uppercase;}
.font9{font-size:9px;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font24{font-size:24px;}
.font30{font-size:30px;}
.highlight-color{color:#ae0002;}
.h1-subtitle{color:#333;font-size:16px;font-style:italic;}
.floatfix{float:none !important;}
.align-center, .aligncenter, .center{text-align:center;}
.align-left, .left{text-align:left;}
.align-right, .right{text-align:right;}
.float-img-right, .alignright{display:block;padding:10px;float:right;}
.float-img-left, .alignleft{display:left;padding:10px;float:left;}
img.align-center, img.aligncenter, img.center{display:block;clear:both;margin:inherit auto;}
.inline-img{display:inline;vertical-align:middle;margin-right:3px;}
.img-vert-padding{padding-top:10px;padding-bottom:10px;}
.highlight-box{background-color:#c3e2ff;padding:10px 2%;width:96%;margin-top:10px;margin-bottom:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.make-round{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
a.make-button{padding:7px 5px;text-align:center;color:#333 !important;font-size:11px;float:right;line-height:1em;margin:5px;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;background-image:url(images/elements/make-btn.png);background-repeat:repeat;}
a.make-button:hover{color:#FFF !important;background-color:#ae0002;}
.make-line{display:block;background-color:#000;height:10px;width:96%;margin-top:10px;margin-bottom:10px;padding-left:2%;padding-right:2%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;clear:both;opacity:.1;}
.hide-from-mobile{}
.hide-from-tablet{}
#shadow-wrap{}
#header-background{background:url(images/header-tile.jpg) repeat-x;}
#header{line-height:0px;height:auto;position:relative;}
#header img, #header a, #mobile-header img, #mobile-header a, #tablet-header img, #tablet-header a, #body-top img, #body-bottom img{line-height:0px;margin:0px;padding:0px;}
#header .header-logo, #header .header-facebook, #header .header-google-plus, #header .header-youtube, #header .header-number, #header .header-button{display:block;position:absolute;opacity:.3;}
#header .header-logo{left:0%;top:0%;height:100%;width:30%;}
#header .header-facebook{height:25%;width:6%;right:15%;top:0px;}
#header .header-youtube{height:25%;width:6%;right:8%;top:0px;}
#header .header-google-plus{height:25%;width:7%;right:0%;top:0px;}
#header .header-number{top:10%;right:0;height:30%;width:50%;}
#header .header-button{bottom:10%;right:0;height:40%;width:50%;}
#mobile-header, #tablet-header{left:-999em;position:absolute;line-height:0px;}
#mobile-header .mobile-logo, #mobile-header .mobile-number, #mobile-header .mobile-button, #tablet-header .tablet-logo, #tablet-header .tablet-number, #tablet-header .tablet-button{display:block;position:absolute;opacity:.3;}
#mobile-header .mobile-logo{left:0%;top:0%;height:50%;width:100%;}
#mobile-header .mobile-number{left:0%;top:50%;height:25%;width:100%;}
#mobile-header .mobile-button{left:0%;top:75%;height:25%;width:100%;}
#tablet-header .tablet-logo{left:0%;top:0%;height:100%;width:50%;}
#tablet-header .tablet-number{top:0%;height:50%;width:50%;right:0px;}
#tablet-header .tablet-button{height:50%;width:50%;right:0px;bottom:0px;}
#breadcrumb{height:auto;font-size:11px;font-weight:bold;color:#333;line-height:16px;width:97%;margin-bottom:5px;border:1px solid #F0F0F0;padding:2px 1%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#breadcrumb ul{padding-left:0px !important;}
#breadcrumb ul li{display:inline;font-size:12px !important;line-height:16px;background-image:none !important;font-family:"Arial Black", Gadget, sans-serif;font-weight:normal;}
#breadcrumb ul li a, #breadcrumb ul li span.wp_bc{color:#D6D6D6 !important;display:block;float:left;height:auto;text-transform:uppercase;background-image:url(images/elements/arrow-3.png);background-repeat:no-repeat;background-position:left center;padding:0px 8px 0px 12px;}
#breadcrumb ul li:first-child a{background-image:none;padding-left:0;}
#breadcrumb a:hover{color:#ae0002 !important;}
#body-wrap{}
#body-top{height:auto;line-height:0px;}
#body{background-repeat:repeat-y;background-image:url(images/body.jpg);background-size:100%}
#body a img:hover{opacity:.85;}
#body ul{margin:0px;padding-left:10px;list-style-type:none;}
#body ul li{padding-top:7px;padding-bottom:7px;background-image:url(images/elements/bullet-large-dark.png);background-repeat:no-repeat;background-position:left 11px;padding-left:15px;height:auto;line-height:1.3em;}
#body ul.checkmarks li{background-image:url(images/elements/check.png);background-repeat:no-repeat;background-position:left top;padding-left:30px;font-size:16px;line-height:1em;}
#body-bottom{height:auto;line-height:0px;}
#content{float:right;}
#content-three-column{}
#sidebar{}
#sidebar .three-column-left{}
#sidebar .three-column-right{}
#form{width:100%;height:auto;min-height:50px;line-height:0px;margin-top:10px;margin-bottom:10px;padding:0px;}
#form img{height:auto;width:100%;padding:0px !important;line-height:0px;display:block;float:left;}
#form .form-body{background-image:url(images/form-tile.png);background-repeat:repeat-y;background-size:100%;padding:10px 2%;width:96%;}
#form .form-bottom{height:auto;}
div[id^="wufoo"]{width:100%;height:auto !important;}
#follow, #connect{display:block;height:auto;clear:both;width:96%;background-size:100% auto;margin-right:auto;margin-bottom:10px;margin-left:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;background-image:url(images/elements/make-btn.png);background-repeat:repeat;line-height:1em;padding:3% 2% 2%;}
#follow p, #connect p{line-height:1em;margin:0px;padding:0px;}
#follow .follow-title{font-family:"Arial Black", Gadget, sans-serif;text-align:center;font-size:16px;color:#6d0001;display:block;width:100%;opacity:.4;text-transform:uppercase;}
#follow .facebook{width:32%;float:left;margin:4% 3% 3%;clear:left;}
#follow .google-plus{width:32%;float:left;margin:3%;}
#follow .rss{float:left;margin:3%;width:12%;padding-top:1%;}
#connect .connect-title{font-family:"Arial Black", Gadget, sans-serif;text-align:center;font-size:16px;color:#6d0001;display:block;width:100%;opacity:.4;text-transform:uppercase;padding-bottom:3%;}
#connect img{padding-right:2%;padding-left:2%;height:auto;max-width:14%;}
#footer-wrap{background-color:#78c3ff;}
#footer{color:#666;font-size:12px;line-height:1.3em;}
#footer p{margin:0px;}
#footer h4, #footer ul li a, #footer a{color:#181818;}
#footer a{}
#footer strong{text-transform:uppercase;}
#footer h4{font-size:16px;margin-top:0px;margin-bottom:5px;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding-top:2px;padding-bottom:2px;padding-left:5px;}
#footer ul{margin:0px;padding-left:10px;list-style-type:none;}
#footer ul li{padding-top:7px;padding-bottom:7px;background-image:url(images/elements/bullet-dark.png);background-repeat:no-repeat;background-position:left 10px;padding-left:15px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;line-height:1.2em;}
#footer ul li a{text-decoration:none;font-weight:normal;}
#footer ul li a:hover, #footer a:hover{color:#FFF;text-decoration:underline;}
#footer ul li.gplaces{background-image:url(images/social/google-places-mini.png);background-repeat:no-repeat;background-position:0px center;}
#footer a.make-button{background-image:url(images/elements/make-btn-light.png);background-repeat:repeat;color:#000 !important;}
#footer a.make-button:hover{color:#000 !important;opacity:1;background-color:#FFF;}
.social img{margin-top:0px;margin-bottom:8px;opacity:.85;}
.no-underline{border-bottom-style:none !important;}
.mobile-dropdown{display:none;}
.menu-top{zoom:1;background-image:url(images/menu.jpg);z-index:2000;background-color:#333;}
.menu-top ul, .menu-top li, .menu-top ul ul li{list-style:none;padding:0;margin:0;display:block;}
.menu-top ul li{position:relative;background-image:url(images/elements/divider.png);background-repeat:repeat-y;background-position:right center;z-index:3000;width:auto;display:inline;padding:0px;text-align:center;float:left;height:auto;}
.menu-top ul li a{display:block;font-weight:bold;color:#0040ad;font-size:13px;text-transform:uppercase;height:auto;line-height:60px;width:auto;padding-right:10px;padding-left:10px;white-space:nowrap;}
.menu-top ul li a:hover{background-image:url(images/menu-highlight.png);background-repeat:repeat;color:#041c52;}
.menu-top ul ul{position:absolute;top:-99999px;left:0;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:9998;background:#000;padding:10px;width:auto !important;}
.menu-top ul ul li{white-space:nowrap;float:none;position:relative;margin-top:-15px;-moz-transition:margin 0.3s 0.1s ease-out;-webkit-transition:margin 0.3s 0.1s ease-out;-o-transition:margin 0.3s 0.1s ease-out;transition:margin 0.3s 0.1s ease-out;background-image:none;z-index:4000;height:auto;text-align:left !important;display:block;width:100% !important;padding:0px}
.menu-top ul ul li a{color:#FFF;line-height:30px;font-size:14px;height:auto;display:block;width:92%;padding-right:4%;padding-left:4%;}
.menu-top ul ul li a:hover{color:#ededed;background-image:url(images/elements/menu-highlight.png);background-color:transparent;background-repeat:repeat;}
.menu-top ul li:hover > ul{opacity:.9;position:absolute;top:99%;left:0;}
.menu-top li:hover ul li{margin-top:0;}
.menu-top ul ul li:hover > ul{position:absolute;top:0;left:85%;opacity:.9;z-index:9999;background:#222;}
.menu-top ul ul ul{position:absolute;top:-99999px;left:50%;opacity:0;-webkit-transition:opacity .5s ease-in-out, left .5s ease-in-out;-moz-transition:opacity .5s ease-in-out, left .5s ease-in-out;-o-transition:opacity .5s ease-in-out, left .5s ease-in-out;transition:opacity .5s ease-in-out, left .5s ease-in-out;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:auto;}
.menu-top .current-menu-item a, .menu-top .current_page_item a, .menu-top a:hover{color:red;background-image:url(images/menu-highlight.jpg);background-repeat:repeat-x;}
.menu-top ul li:last-child{background-image:none !important;}
.sidebar-menu{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block;width:100%;margin-top:15px;margin-bottom:15px;}
.sidebar-menu h4{margin:0px;line-height:1em;font-size:16px;color:#FFF;background:#333;text-transform:uppercase;font-weight:normal;padding:7px 2%;width:96%;}
.sidebar-menu ul, .sidebar-menu ul ul{list-style-type:none;padding:0px !important;margin:0px !important;width:100%;}
.sidebar-menu ul li{font-size:16px;line-height:1.2em;background-image:none !important;margin:0px 0px 1px !important;width:100%;padding:0px !important;}
.sidebar-menu ul li a{font-size:16px;display:block;height:auto;color:#FFF;font-weight:normal;text-transform:uppercase;transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-moz-transition:background 0.4s ease;-o-transition:background 0.4s ease;background-color:#444;margin:0px;width:96%;padding-top:7px;padding-bottom:7px;padding-left:4%;}
.sidebar-menu ul li a:hover{color:#FFF;background-color:#DD0012;text-decoration:none;}
.sidebar-menu li a.active{}
.sidebar-menu ul li ul li a{background-color:#666 !important;color:#fff !important;}
.sidebar-menu ul li ul li a:hover{color:#FFF !important;background-color:#DD0012 !important;}
.sidebar-menu .first-item{-moz-border-radius:7px 7px 0px 0px;-webkit-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;}
.sidebar-menu .last-item{-moz-border-radius:0px 0px 7px 7px;-webkit-border-radius:0px 0px 7px 7px;border-radius:0px 0px 7px 7px;}
.active{}
.imageRoll{height:145px;padding-top:10px;}
.imageRoll a{display:block;width:180px;background-position:left top;line-height:0px;margin:0px;padding:3px 0px 0px;float:left;height:142px;font-size:2px;color:#FFF;text-align:center;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.imageRoll a:hover{background-position:left bottom;color:#D60000;}
.s1{background-image:url();background-repeat:no-repeat;}
#banner-controls, #fade-banner-controls{list-style:none;position:absolute;bottom:10px;right:10px;z-index:1001;width:20px;height:20px;-webkit-border-radius:4px;border-radius:4px;}
#banner-controls li, #fade-banner-controls li{position:absolute;width:20px;height:20px;z-index:1002;}
#banner-controls li a, #fade-banner-controls li a{text-indent:-9999px;z-index:1003;}
#banner-controls li .banner-pause, #fade-banner-controls li .banner-pause{display:block;background-color:#CCC;background:rgba(125,125,125,.3);background-image:url(images/elements/banner-pause.png);background-repeat:no-repeat;-webkit-border-radius:7px;border-radius:7px;width:20px;height:20px;}
#banner-nav, #fade-banner-nav{float:left;list-style:none;position:absolute;bottom:10px;left:46%;z-index:1001;}
#banner-nav li, #fade-banner-nav li{float:left;width:10px;height:10px;margin:5px;padding:2px;-webkit-border-radius:7px;border-radius:7px;background-color:#CCC;-webkit-box-shadow:0px 0px 1px 1px rgba(0, 0, 0, .4);box-shadow:0px 0px 1px 1px rgba(0, 0, 0, .4);}
#banner-nav li a, #fade-banner-nav li a{display:block;text-indent:-9999px;width:10px;height:10px;-webkit-border-radius:7px;border-radius:7px;}
#banner-nav li:hover, #fade-banner-nav li:hover{background-color:#666;}
#banner-nav li .selected-banner, #fade-banner-nav li .selected-banner{background-color:#333;-webkit-box-shadow:1px 1px 0px 0px rgba(256, 256, 256, .5);box-shadow:1px 1px 0px 0px rgba(256, 256, 256, .5);}
#banner-progress, #fade-banner-progress{background:#bce0ff;background-color:rgba(188, 224, 255, .9);position:absolute;bottom:0;left:0;width:0;height:4px;z-index:600;}
.banner-scroll{position:relative;overflow:hidden;width:100%;height:300px;z-index:101;line-height:0px;}
.banner-scroll img{width:100%;max-width:100%;}
.banner-scroll p{line-height:0px;margin:0px;padding:0px;display:block;height:auto;width:100%;position:absolute;}
.banner-fade, .fadebanner{position:relative;height:300px;width:100%;overflow:hidden;clear:left;}
.banner-fade p, .banner img, .fadebanner p, .fadebanner img{display:block;margin:0px;line-height:0px;height:auto;width:inherit;position:absolute;left:0px;top:0px;max-width:100%;}
.banner-static{height:auto;width:100%;clear:left;}
.banner-static img{display:block;margin:0px;line-height:0px;height:auto;width:inherit;max-width:100%;}
.banner-static p{line-height:0px;margin:0px;padding:0px;}
.banner-deluxe{position:relative;height:330px;width:1080px;overflow:hidden;clear:left;}
.banner-deluxe .deluxe-slide{display:block;margin:0px;height:330px;width:1080px;position:absolute;left:0px;top:0px;}
.banner-deluxe .slide-1{background-image:url(images/banner/banner-1.jpg);}
.banner-deluxe .slide-2{background-image:url(images/banner/banner-2.jpg);}
.banner-deluxe .slide-3{background-image:url(images/banner/banner-3.jpg);}
.deluxe-slide .banner-overlay{background-image:url(images/elements/banner-overlay.png);background-repeat:repeat;height:220px;position:absolute;top:40px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:360px;right:40px;padding:20px;color:#FFF;}
.banner-deluxe h2, .banner-deluxe h2 a{color:#FFF;}
.banner-deluxe a.make-button{background-image:url(images/elements/make-btn-light.png);background-repeat:repeat;color:#000;}
.banner-deluxe a.make-button:hover{background-color:#FFF;color:#333 !important;}
#banner-buttons{width:100%;background:rgb(122,0,0);background:-moz-linear-gradient(top, rgba(122,0,0,1) 2%, rgba(174,0,2,1) 50%, rgba(122,0,0,1) 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(122,0,0,1)), color-stop(50%,rgba(174,0,2,1)), color-stop(99%,rgba(122,0,0,1)));background:-webkit-linear-gradient(top, rgba(122,0,0,1) 2%,rgba(174,0,2,1) 50%,rgba(122,0,0,1) 99%);background:-o-linear-gradient(top, rgba(122,0,0,1) 2%,rgba(174,0,2,1) 50%,rgba(122,0,0,1) 99%);background:-ms-linear-gradient(top, rgba(122,0,0,1) 2%,rgba(174,0,2,1) 50%,rgba(122,0,0,1) 99%);background:linear-gradient(to bottom, rgba(122,0,0,1) 2%,rgba(174,0,2,1) 50%,rgba(122,0,0,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a0000', endColorstr='#7a0000',GradientType=0);-webkit-border-radius:0px 0px 15px 15px;border-radius:0px 0px 15px 15px;}
#banner-buttons a{color:#FFF;font-size:16px;display:block;padding-top:10px;}
#banner-buttons .three{margin:0;padding:20px;color:#FFF;text-align:center;background-image:url(images/elements/divider.png);background-repeat:repeat-y;background-position:right center;}
#banner-buttons .three:last-child{-webkit-border-radius:0px 0px 15px 0px;border-radius:0px 0px 15px 0px;background:none;}
#banner-buttons .three:first-child{-webkit-border-radius:0px 0px 0px 15px;border-radius:0px 0px 0px 15px;}
#banner-buttons .three:hover{background:rgb(96,0,0);background:-moz-linear-gradient(top, rgba(96,0,0,1) 0%, rgba(122,0,0,1) 50%, rgba(96,0,0,1) 98%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,0,0,1)), color-stop(50%,rgba(122,0,0,1)), color-stop(98%,rgba(96,0,0,1)));background:-webkit-linear-gradient(top, rgba(96,0,0,1) 0%,rgba(122,0,0,1) 50%,rgba(96,0,0,1) 98%);background:-o-linear-gradient(top, rgba(96,0,0,1) 0%,rgba(122,0,0,1) 50%,rgba(96,0,0,1) 98%);background:-ms-linear-gradient(top, rgba(96,0,0,1) 0%,rgba(122,0,0,1) 50%,rgba(96,0,0,1) 98%);background:linear-gradient(to bottom, rgba(96,0,0,1) 0%,rgba(122,0,0,1) 50%,rgba(96,0,0,1) 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#600000', endColorstr='#600000',GradientType=0);}
#reviews img{height:auto;width:100%;padding:0px !important;line-height:0px;display:block;float:left;}
#reviews{height:auto;position:relative;width:100%;margin:10px 0px;padding:0px;}
.scrollText{position:relative;overflow:hidden;width:100%;height:200px;z-index:101;line-height:0px;background-image:url(images/testimonial-body.png);background-repeat:repeat-y;background-size:100%;}
.scrollText p{line-height:1.5em;margin:0;display:block;height:auto;width:96%;position:absolute;padding-right:2%;padding-left:2%;padding-top:10px;}
.scrollText .customer{font-weight:bold;font-size:12px;color:#000;}
.scrollText .customer .rating{font-weight:normal;font-size:10px;}
.scrollText a.make-button{background-repeat:repeat;color:#000;}
.scrollText a.make-button:hover{color:#333 !important;}
#popupblock h1{color:#2C7079;font-size:30px;background:url(none);border-style:none;margin-bottom:20px;}
#popupblock h2{color:#7B9E42;font-size:18px;background:url(none);padding-bottom:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#999;margin-bottom:20px;border-top-width:0px;border-right-width:0px;border-left-width:0px;}
#popupblock a{display:block;height:auto;width:96%;font-size:16px;color:#FFF;clear:both;text-align:center;text-transform:uppercase;line-height:1.5em;transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-moz-transition:background 0.4s ease;-o-transition:background 0.4s ease;font-weight:normal;margin-right:2%;margin-left:2%;padding-top:5px;padding-bottom:5px;margin-top:20px;background-color:#80A347;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
#popupblock a:hover{color:#FFF;background-color:#333;}
#fade{display:none;background:#000;position:fixed;left:0;top:0;z-index:4000;width:100%;height:100%;opacity:.85;}
#popupblock{display:none;position:fixed;left:25%;padding:2%;border:15px solid #ddd;font-size:16px;margin-left:auto;margin-right:auto;opacity:1;filter:alpha(opacity=100);width:46%;height:auto;z-index:99999;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-color:#fff;background-image:url(logo.jpg);background-repeat:no-repeat;background-position:center bottom;overflow:auto;}
.close{text-decoration:none;}
.sidebar-box{}
.sidebar-blog-box{}
.sidebar-custom-box{}
.post-thumbnail{display:block;float:left;height:150px;width:150px;overflow:hidden;margin:10px;background-color:#FFF;padding:5px;text-align:center;border:1px solid #CCC}
.post-thumbnail img{line-height:0px;margin:0px;padding:0px}
.my-postdate{width:40px;height:auto;background-color:#F0F0F0;color:#999;padding:5px;text-align:center;float:right !important;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:5px}
.post-date{font-size:12px;color:#999}
.my-month{display:block;float:left;width:100%;font-size:14px;text-align:center;text-transform:uppercase;line-height:.9em}
.my-day{display:block;width:100%;float:left;font-size:28px;text-align:center;line-height:.9em;font-weight:bold}
.my-year{display:block;width:100%;color:#666;float:left;font-size:13px;text-align:center;line-height:0.9em}
.copyright{font-size:12px;color:#FFF;text-align:center;background-color:#393339;line-height:1.2em;padding:5px 0px}
.copyright a{color:#FFF}
.tagcloud{line-height:1em}
.navigation{text-align:center}
.navigation a{color:#999;display:block;float:left;padding:5px;background-color:#EFEFEF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px}
.navigation a:hover{background-color:#930000;color:#FFF;}
.nav-blog{font-size:14px;padding-right:10px;padding-left:10px}
img.aligncenter{display:block !important;margin-left:auto !important;margin-right:auto !important;}
@media handheld, only screen and (min-width:500px){.hide-from-pc{display:none !important;}
}
@media handheld, only screen and (max-width:1079px){.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve{padding:1% !important;margin:1% !important;word-wrap:break-word;float:left;}
.one{width:4.33333%}
.two{width:12.66666%}
.three{width:20.99999%}
.four{width:29.33334%}
.five{width:37.66666%}
.six{width:46%}
.seven{width:54.33333%}
.eight{width:62.66666%}
.nine{width:70.99999%}
.ten{width:79.33333%}
.eleven{width:87.66666%}
.twelve{width:96%}
.one-full{width:8.33333%}
.two-full{width:16.66666%}
.three-full{width:24.99999%}
.four-full{width:33.33333%}
.five-full{width:41.66666%}
.six-full{width:50%}
.seven-full{width:58.33333%}
.eight-full{width:66.66666%}
.nine-full{width:74.99999%}
.ten-full{width:83.33333%}
.eleven-full{width:91.66666%}
.twelve-full{width:96%}
#content .two{width:20.99999%}
#content .three, #content .keyword-services{width:29.33334%}
#content .four{width:46% !important}
#content-three-column .two{width:29% !important;}
#content-three-column .three{width:45% !important;}
#sidebar .two{width:46%}
.menu-top ul li a{font-size:12px}
body{font-size:16px;-webkit-text-size-adjust:none;}
h1, h2{padding-left:3px;padding-right:3px}
.wrap{width:100%;margin:0;padding:0;position:relative}
.menu-top ul ul li{auto !important;}
.menu-top ul ul li a{width:90%;padding-right:5%;padding-left:5%;}
}
@media handheld, only screen and (max-width:899px){.menu-top ul li a, .menu-top ul ul li a{font-size:11px}
#footer .two, #footer .three{width:29% !important;}
#footer .five{float:none;margin:5px 0px !important;padding:5px 2%!important;width:96% !important;clear:both;}
}
@media handheld, only screen and (max-width:699px){body{font-size:16px;-webkit-text-size-adjust:none;background:url(images/mobile/mobile-background.jpg) repeat;padding-top:40px;}
h1, h2{padding-left:3px;padding-right:3px}
.wrap{width:100%;margin:0;padding:0;position:relative}
.one, .two, .three{width:21% !important;}
.five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve{float:none;margin:5px 0px !important;padding:5px 2%!important;width:96% !important;clear:both;}
#body{background-image:none !important;background-color:#FFF}
#content .two{width:46% !important}
#content .three, #content .keyword-services{width:29% !important}
#sidebar{width:100% !important}
#sidebar.four{width:96% !important}
#sidebar .two{width:96% !important}
#sidebar.three-column-left{width:46% !important}
#sidebar.three-column-right{width:46% !important}
#sidebar.three-column-left #follow .follow-title, #sidebar.three-column-right #follow .follow-title{font-size:18px}
#sidebar.three-column-left #connect img, #sidebar.three-column-right #connect img{padding-right:3%;padding-left:3%;height:auto;max-width:12% !important;}
#footer .two, #footer .three{width:29.33334% !important}
#header{display:none}
#tablet-header{position:relative !important;width:100%;height:auto;left:0px;top:0px;}
#header-background{background-image:none;}
#sidebar img, #content img{padding:5px 0px;}
#follow .follow-title, #connect .connect-title{font-size:22px}
#connect img{padding-right:5%;padding-left:5%;height:auto;max-width:20%;}
.mobile-dropdown{color:#FFF;display:block !important;text-align:left;width:90% !important;margin:0 !important;padding:0 0 0 10% !important;line-height:40px !important;cursor:pointer;background-image:url(images/mobile/menu-view.png);background-repeat:no-repeat;background-position:10px center;font-size:13px;text-transform:uppercase;font-weight:normal;z-index:9999;height:40px;background-color:#333;position:fixed;left:0px;top:0px;}
.menu-top{width:75%;position:fixed !important;left:0;top:40px;height:0;background-color:#000;background-image:none;margin:0;padding:0px 0px 10px;overflow:auto;opacity:.75;}
.menu-top:hover{-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;-ms-transition:height .5s ease;transition:height .5s ease;}
.menu-top ul li, .menu-top ul ul li, .menu-top ul ul ul li{width:100% !important;float:none;background-image:none;margin:1px 0px !important;clear:both;display:block !important;height:auto !important;white-space:normal;}
.menu-top ul li a, .menu-top ul ul li a, .menu-top ul ul ul li a{display:block;font-weight:normal;color:#fff;font-size:16px;border-radius:0px;margin:0px !important;line-height:1.2em !important;text-align:right;text-transform:uppercase;width:90% !important;background-color:transparent;border-bottom:1px solid #666;height:auto;padding:10px 10% 10px 0px;}
.menu-top ul, .menu-top ul ul, .menu-top ul ul ul{width:100% !important;position:static !important;top:0;left:0;opacity:1;padding:0px;-moz-transition:0 !important;-webkit-transition:0 !important;-o-transition:0 !important;transition:0 !important;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:transparent;width:100%;margin-top:1px;display:block;}
.menu-top ul li:hover > ul, .menu-top ul ul li:hover > ul{opacity:1;position:static;top:0;left:0;}
.menu-top ul li a:hover, .menu-top ul ul li a:hover{color:#FFF !important;background-image:none;background-color:#000;}
.menu-top li:hover ul li{margin-top:0;}
.menu-top .current-menu-item a, .menu-top .current_page_item a{color:#FFF;background-image:none;background-color:#ae0002;}
.menu-top li.show-mobile{display:block !important;}
.hide-from-tablet{display:none !important;}
}
@media handheld, only screen and (max-width:500px){.one, .two{width:46% !important;margin:10px 1% 0px !important;padding:5px 1%!important;float:left;}
.three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve, .keyword-services{float:none;margin:5px 0px !important;padding:5px 1%!important;width:98% !important;clear:both;}
.mobile-dropdown{width:86% !important;padding:0 0 0 14% !important;}
#content .two{width:46% !important}
#content .three{width:98% !important}
#content .four{width:98% !important}
#content-three-column .two{width:96% !important;}
#content-three-column .three{width:96% !important;}
#content-three-column .three img{display:block;float:none;margin-right:auto;margin-left:auto;}
#sidebar.three-column-left{width:96% !important}
#sidebar.three-column-right{width:96% !important}
#footer .one, #footer .two, #footer .three{width:46% !important;margin:10px 1% 0px !important;padding:5px 1%!important;float:left;}
#footer .company{width:96% !important}
#follow .follow-title, #connect .connect-title{font-size:17px}
#connect img{padding-right:2% !important;padding-left:2% !important;height:auto;width:13%;}
#mobile-header{position:relative !important;width:100%;height:auto;left:0px;top:0px;}
#mobile-header:after{clear:both;}
#sidebar{width:100% !important}
#sidebar img, #content img{padding:5px 0px;}
#footer h4{padding-left:0;}
#footer a{}
#content .float-img-left, #content .float-img-right{display:block;margin:0 auto;float:none;text-align:center;}
.post-thumbnail{float:left !important}
.post-thumbnail img{padding:0px !important}
#gallery ul li{padding:5px 1% !important;width:48% !important;padding-right:0 !important}
#gallery ul li a{margin:0 !important;padding:0 !important}
.hide-from-mobile{display:none !important;}
.hide-from-pc{display:inherit !important;}
#tablet-header{display:none !important;}
}