*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}







audio,canvas,video{display:inline;zoom:1}







html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:url(../img/fabric_plaid.png) top left repeat}







body{font-size:13px;line-height:1.231;margin:0}







.ie8 body{min-width:1020px}







body,button,input,select,textarea{font-family:sans-serif;color:#222}







a{color:#00e}







a:visited{color:#551a8b}







a:hover{color:#06e}







abbr[title]{border-bottom:none}







b,strong{font-weight:700}







blockquote{border-left:4px solid #f0f0f0;padding-left:1em;margin:1em 40px 1em 1em}







dfn{font-style:italic}







hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}







ins{background:#ff9;color:#000;text-decoration:none}







mark{background:#ff0;color:#000;font-style:italic;font-weight:700}







pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}







pre{display:block;font-size:12.025px;line-height:18px;background-color:#f5f5f5;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;margin:0 0 9px;padding:8.5px}







q{quotes:none}







q:before,q:after{content:none}







small{font-size:85%}







sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}







sup{top:-.5em}







sub{bottom:-.25em}







ul,ol{margin:0 0 20px;padding:0 0 0 20px}







dd{margin:0 0 0 40px}







nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}







img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}







form{margin:0 0 18px}







fieldset{border:0;margin:0 0 18px;padding:18px 0 0}







label{cursor:pointer;color:#333;padding-bottom:2px}







legend{border:0;margin-left:-7px;padding:0}







button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}







button,input{line-height:normal;overflow:visible}







table button,table input{overflow:auto}







button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}







input[type=checkbox],input[type=radio]{box-sizing:border-box;cursor:pointer;width:auto;height:auto;line-height:normal;border:none;margin:0 0 3px;padding:0}







input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}







input[type=search]::-webkit-search-decoration{-webkit-appearance:none}







button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}







textarea{overflow:auto;vertical-align:top;resize:vertical;height:auto}







input:invalid,textarea:invalid{background-color:#f0dddd}







table{border-collapse:collapse;border-spacing:0}







td{vertical-align:top}







.hidden{display:none!important;visibility:hidden}







.ie8 .display-desktop{display:inherit;visibility:visible}







div[role=document]{color:#555;font-family:"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:13px;line-height:1.5em;zoom:1;-webkit-font-smoothing:antialiased;margin:0 auto}







h1,h2,h3,h4,h5,h6{color:#191919;font-weight:400;line-height:1em;margin:15px 0 20px;padding:0}







h1{letter-spacing:-.05em;color:#191919;font-size:30px}







h2{font-size:25px}







h3{font-size:20px;font-weight:400}







div.plan-header h3{line-height:48px;color:#191919;letter-spacing:-1px;font-size:20px;font-weight:400;border-radius:4px 4px 0 0;margin:0 auto;padding:13px 0 2px}







h4{font-size:18px}







h5{font-size:16px}







h6{font-size:15px}







p{margin:0 0 20px}







div#subheader h1{font-size:40px;line-height:40px;margin:60px auto 0}







div#subheader h2{margin-top:5px;font-weight:300;font-size:20px;line-height:40px}







.main{position:relative;background:#FFF;border-radius:0 0 4px 4px;box-shadow:0 1px 3px rgba(0,0,0,0.2);width:980px;overflow:hidden;margin:0 auto 30px}







.prime-page{margin:40px 45px 42px}







div.sidebar-wrapper.span4{position:absolute;top:0;bottom:0;right:0;border-left:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.01);width:30%;margin:0}







div.left-sidebar div.sidebar-wrapper.span4{right:auto;left:0;border-left:none;border-right:1px solid rgba(0,0,0,0.08)}







div.left-sidebar div.sidebar-wrapper.span4 div#sidebar{padding-left:45px;padding-right:45px}







div.page-container.row-fluid > div.span8{width:70%;overflow:hidden}







div#sidebar{text-shadow:rgba(255,255,255,0.597656) 0 1px 0;margin:40px 0;padding:0 45px 0 40px}







div#sidebar > article > div.sidebar-widget > h3{line-height:13px;font-family:'Helvetica Neue', 'Segoe UI', Arial, sans-serif;font-weight:700}







.prime-post{padding-top:0;margin-top:-5px}







.prime-single-portfolio{padding-top:29px;padding-bottom:0}







[class*=span]{float:left;margin-left:20px}







.row-fluid{width:100%;zoom:1}







.row-fluid:before,.row-fluid:after{display:table;content:""}







.row-fluid > [class*=span]{float:left;margin-left:2.127659574%}







.row-fluid > .span12{width:99.99999999%}







.row-fluid > .span11{width:91.489361693%}







.row-fluid > .span10{width:82.978723396%}







.row-fluid > .span9{width:74.468085099%}







.row-fluid > .span8{width:65.957446802%}







.row-fluid > .span7{width:57.446808505%}







.row-fluid > .span6{width:48.936170208%}







.row-fluid > .span5{width:40.425531911%}







.row-fluid > .span4{width:31.914893614%}







.row-fluid > .span3{width:23.404255317%}







.row-fluid > .span2{width:14.89361702%}







.row-fluid > .span1{width:6.382978723%}







a img.aligncenter{display:block;margin-left:auto;margin-right:auto}







.wp-caption{max-width:96%;text-align:center;padding:5px 3px 10px}







.wp-caption.alignright{margin:5px 0 20px 20px}







.wp-caption img{border:0 none;height:auto;max-width:98.5%;width:auto;margin:0;padding:0}







.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}







figcaption{margin-top:1em;margin-bottom:1em}







div.header-bg{width:100%;height:500px;position:absolute;top:0;overflow:hidden}







header{width:100%;position:relative;padding:30px 0 0}







nav{position:relative;width:980px;margin:0 auto}







div.tagline{display:inline-block;float:left;color:#FFF;margin-top:13px;line-height:1em;text-shadow:0 -1px rgba(0,0,0,0.2);margin-left:12px;padding-left:13px;font-weight:700;border-left:1px solid rgba(255,255,255,0.2)}







header .logo{display:inline-block;float:left}







.sf-menu ul{position:absolute;top:-999em;width:20em}







.sf-menu li.sfHover,html.no-touch .sf-menu li:hover{visibility:inherit}







.sf-menu li{float:left;position:relative;height:20px}







.sf-menu li.sfHover ul,html.no-touch .sf-menu li:hover ul{left:0;top:45px;z-index:99}







ul.sub-menu{overflow:visible!important}







div.menu-wrapper{margin-top:10px;background-color:#444;background-repeat:no-repeat;background-image:linear-gradient(top,transparent,rgba(0,0,0,0.5));border:1px solid rgba(0,0,0,0.2);border-bottom:none;-ms-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-ms-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);text-shadow:rgba(0,0,0,0.2) 0 -1px 0;padding:0}







ul.topmenu{line-height:1.0;list-style:none;vertical-align:middle;float:left;margin:0;padding:0 0 0 18px}







ul.topmenu > li:first-child{padding-left:0}







ul.topmenu li a{display:block;text-decoration:none;border-bottom:none;line-height:1.6em;font-size:13px;padding:8px 20px 7px}







ul.topmenu > li > a{-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-ms-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;padding:12px 20px 13px}







ul.topmenu > li.menu-parent-item > a > span > strong:after{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;content:"\f078";padding-left:6px;max-width:10px}







ul.sub-menu li.menu-parent-item > a > span > strong:after{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;content:"\f054";padding-left:0;max-width:10px;float:right;text-align:right}







ul.topmenu li.sfHover > a > span.menu-link-wrap{border-color:transparent}







ul.topmenu li.sfHover > a{background:rgba(0,0,0,0.2)}







ul.topmenu li a strong{font-weight:700;display:block;text-shadow:0 -1px rgba(0,0,0,0.2);color:#FFF}







ul.topmenu li a span.description,ul.social-links a,ul.social-links a:visited{color:#b4b4b4;font-weight:500}







ul.topmenu li:last-child{padding-right:0}







ul.topmenu ul.sub-menu{background:rgba(255,255,255,0.95);box-shadow:0 3px 10px rgba(0,0,0,0.4);border-radius:4px}







ul.topmenu ul.sub-menu li > a strong,ul.topmenu ul.sub-menu li > a strong{color:#333;text-transform:none;font-size:13px;text-shadow:none}







ul.topmenu.mobile-menu ul.sub-menu li:last-child a{border-radius:0}







.ie8 ul.sub-menu li > a,.ie7 ul.sub-menu li > a{border-left:1px solid #ededed;border-right:1px solid #ededed}







.ie8 ul.sub-menu,.ie7 ul.sub-menu{border-bottom:1px solid #ededed}







ul.sub-menu ul.sub-menu{border-radius:0 4px 4px 4px}







ul.sub-menu ul.sub-menu > li:first-child > a{border-radius:0 4px 0 0}







ul.topmenu ul.sub-menu a,ul.mobile-menu li a{border-radius:0;margin-right:0;margin-left:0}







div.menu-wrapper ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a{background:#f8f8f8}







ul.topmenu ul.sub-menu li a span.menu-link-wrap{border-left:1px solid transparent}







ul.topmenu ul.sub-menu li:first-child > a{border-top:1px solid transparent}







ul.topmenu ul.sub-menu li a,ul.mobile-menu li a{border-top:1px solid #ededed}







span.call-us-button{position:relative;margin-left:40px}







div.mobile-header-content{display:none;visiblity:collapse}







i.call-us-icon:before{width:15px;height:15px;content:"\0021";font-family:EntypoRegular;font-style:normal;font-weight:400;font-size:3em;line-height:12px;position:absolute;color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.2);left:-.49em;bottom:.05em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.Matrix(/*IE6–IE9*/M11=6.123031769111886e-17,M12=-1,M21=1,M22=6.123031769111886e-17,sizingMethod='auto expand');zoom:1}







body span.call-us-button > a.btn{position:relative;padding-left:36px}







.ie8 body span.call-us-button > a.btn{padding-left:19px}







div.social-links{width: 162px;display:inline-block;position:absolute;top: 103px;right:1px}







div.social-links > a:before{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;font-size:1em;padding-right:4px;margin-top:2px}







/*a.facebook-link:before{content:"\f082"}  







a.twitter-link:before{content:"\f081"}*/







a.linkedin-link:before{content:"\f08c"} 







div.header-content{list-style:none;position:absolute;top:23px;right:0;margin:0;padding:0 0 1px 19px}







div.social-links > a{display:inline-block;text-decoration:none;margin-top:10px;margin-left:-6px;padding-left:13px;font-weight:700;border-left:1px solid rgba(255,255,255,0.2);-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-ms-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;line-height:1em;text-shadow:0 -1px rgba(0,0,0,0.2)}







div.standard-header-content div.social-links > a:first-child{border-left:none}







ul.social-links li{line-height:1.5em}







ul.social-links li:first-child,ul.social-links li:first-child a{line-height:1.6em}







ul.social-links li span.arrow{display:inline-block;vertical-align:bottom;margin-bottom:-1px}







div.subheader-wrapper{border-bottom:1px solid rgba(0,0,0,0.1);border-radius:4px 4px 0 0}







div#subheader{padding:0}







div#subheader div.divider{width:1004px;padding-top:6px;margin-bottom:0}







#subheader h2{color:#999;line-height:30px;margin:10px auto 45px}







p#breadcrumbs{float:right;line-height:20px;color:#b4b4b4;margin:0;padding:2px 0 0}







div.overlay-divider{height:3px;position:absolute;left:0;right:0;top:0;background:rgba(0,0,0,0.02);z-index:3}







.ie8 div.overlay-divider{background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=2);filter:alpha(opacity=2)}







div.overlay-divider.bottom{bottom:0;top:auto}







div.intro{border-radius:4px;margin:0 auto}







div.home.prime-page > .grid_3,.recent-posts-shortcode .grid_3{padding-bottom:15px;padding-top:24px}







footer{position:relative;overflow:visible;background:#f8f8f8;line-height:18px;overflow-x:hidden;text-shadow:rgba(255,255,255,0.6) 0 1px 0;color:#777;border-radius:0 0 4px 4px;padding:12px 45px 35px}







footer div.border.border-top{position:absolute;height:3px;border-top:1px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.02);top:0;left:-10px;right:-1px}







footer div.divider{display:none;visibility:collapse;width:3000px;margin-left:-1000px;height:1px;background:#212121;float:left}







footer h3{font-family:'Helvetica Neue', 'Segoe UI', Arial, sans-serif;font-size:13px;line-height:13px;font-weight:700;letter-spacing:0;margin:13px 0 20px}







footer .widget{margin-top:30px}







.footer-logo h3{margin-bottom:17px}



footer .row-fluid{padding-left:111px;}



.subfooter{width:980px;text-align:center;color:#000;text-shadow:rgba(255,255,255,0.597656) 0 1px 0;margin:0 auto 30px}







.subfooter a.webist_credit{text-decoration:none !important;color:#000 !important;}







#subfooter a,#subfooter a:visited{color:#7c7c7c;text-decoration:none}







div.social-shortcode.counter-right span.fb-wrap{margin-top:-2px}







div.social-shortcode.counter-right iframe.twitter-share-button{max-width:87px}







div.social-shortcode.counter-right div#___plusone_0{max-width:67px}







div.social-shortcode.counter-right div.fb-like > span > iframe{max-width:103px;margin-top:-3px}







div.social-shortcode.counter-right div.fb-like.hasLikes{max-width:86px!important}







html.webkit.ms-windows div.social-shortcode.counter-right div.fb-like.hasLikes,html.mozilla.ms-windows div.social-shortcode.counter-right div.fb-like.hasLikes{max-width:79px!important}







div.social-shortcode > span.in-wrap{display:inline-block;position:relative;min-width:30px;height:18px}







div.social-shortcode.counter-right > span.in-wrap > span.IN-widget{top:-2px;position:absolute}







div.social-shortcode.counter-top span.twitter-wrap{margin-right:7px}







div.social-shortcode.counter-top span.g-wrap{margin-right:6px}







div.social-shortcode.counter-top > span.in-wrap > span.IN-widget{bottom:-1px;position:absolute}







.ie8 div.social-shortcode.counter-top > span.in-wrap > span.IN-widget,.ie9 div.social-shortcode.counter-top > span.in-wrap > span.IN-widget{bottom:2px}







.btn.danger,.alert-message.danger,.btn.danger:hover,.alert-message.danger:hover,.btn.error,.alert-message.error,.btn.error:hover,.alert-message.error:hover,.btn.success,.alert-message.success,.btn.success:hover,.alert-message.success:hover,.btn.info,.alert-message.info,.btn.info:hover,.alert-message.info:hover{color:#fff}







.btn.danger,.alert-message.danger,.btn.error,.alert-message.error{background-color:#fb3939}







.btn.success,.alert-message.success{background-color:#58B28D}







.btn.info,.alert-message.info{background-color:#6299C5}







.btn,a.btn,a.btn:visited,body a.btn,body a.btn:visited,.wpcf7-submit,input[type=submit]{cursor:pointer;display:inline-block;background-color:#6299C5;background-repeat:no-repeat;background-image:linear-gradient(top,transparent,rgba(0,0,0,0.2));border:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.4);-ms-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);text-shadow:rgba(0,0,0,0.2) 0 -1px 0;color:#FFF;font-size:13px;line-height:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;text-decoration:none;font-weight:700;margin:0 8px 13px 0;padding:4px 11px 6px}







.ie9 .btn,.ie9 a.btn,.ie9 a.btn:visited,.ie9 body a.btn,.ie9 body a.btn:visited,.ie9 .wpcf7-submit,.ie9 input[type=submit]{padding:13px 19px 11px}







.btn:hover,a.btn:hover,a.btn:visited:hover,body a.btn:hover,body a.btn:visited:hover,.wpcf7-submit:hover,input[type=submit]:hover{text-shadow:0 -1px rgba(0,0,0,0.2), 0 0 8px rgba(255,255,255,.9);color:#FFF}







.ie8 .btn:hover,.ie8 a.btn:hover,.ie8 a.btn:visited:hover,.ie8 body a.btn:hover,.ie8 body a.btn:visited:hover,.ie8 .wpcf7-submit:hover,.ie8 input[type=submit]:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);firstfilter:alpha(opacity=90)}







.gf_browser_ie.gform_wrapper div.gform_footer > input.button{padding:10px 14px}







.btn:hover,a.btn:hover,body .btn:hover,body a.btn:hover,.main .prime-page a.btn:hover,.main .post a.btn:hover,.wpcf7-submit:hover,input[type=submit]:hover{text-decoration:none;color:#FFF}







.btn:focus{outline:1px dotted #666}







.btn.primary,.main a.btn.primary{color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:linear-gradient(top,#049cdb,#0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb',endColorstr='#0064cd',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}







.btn.large,a.btn.large:hover,.main .post a.btn.large:hover,.main .prime-page a.btn.large:hover{font-size:18px;line-height:normal;padding:16px 28px 17px}







.btn.small,a.btn.small,a.btn.small:hover,.main .post a.btn.small,.main .prime-page a.btn.small:hover{font-size:11px;margin:0 8px 13px 0;padding:8px 10px}







button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{border:0;padding:0}







.tabs,.pills{list-style:none;zoom:1;margin:0;padding:0}







.tabs > li:first-child{background:none;padding-left:0}







.tabs > li,.pills > li{float:left;padding-left:0;padding-right:0}







ul.tabs,.prime-post ul.tabs{float:left;width:100%;padding-left:0}







.tabs > li{position:relative;top:0}







.main .tabs > li > a,.tabs > li > a,body .main .tabs > li > a,body .tabs > li > a{background-color:#6299C5;background-repeat:no-repeat;background-image:linear-gradient(top,transparent,rgba(0,0,0,0.2));border:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.4);-ms-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);text-shadow:rgba(0,0,0,0.2) 0 -1px 0;color:#FFF;font-size:13px;line-height:normal;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;font-weight:700;margin-right:3px;margin-bottom:-1px;text-decoration:none;padding:11px 19px}







.ie8 .main .tabs > li.active > a,.ie8 .tabs > li.active > a{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);firstfilter:alpha(opacity=80)}







.tabs .menu-dropdown,.tabs .dropdown-menu{top:35px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;border-width:1px}







.tabs a.menu:after,.tabs .dropdown-toggle:after{border-top-color:#999;margin-top:15px;margin-left:5px}







.tabs li.open.menu .menu,.tabs .open.dropdown .dropdown-toggle{border-color:#999}







.tabs li.open a.menu:after,.tabs .dropdown.open .dropdown-toggle:after{border-top-color:#555}







.tab-content{background:#FFF;margin-bottom:1em;clear:both;border:1px solid #ddd;height:auto;overflow:hidden;border-radius:0 0 4px 4px}







.tab-content > div{border-top:none;margin-top:0;padding:20px 15px 2px}







.tab-content > div,.pill-content > div{visibility:hidden;display:block;opacity:0;height:0;width:auto;overflow:hidden;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-ms-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear;border-radius:0 0 4px 4px;padding:0 13px}







.tab-content > div.active{visibility:visible;height:auto;opacity:1;margin-top:0;padding:20px 15px 2px}







.close,.main a.close,.main a.close:hover{float:right;color:#000;font-size:24px;margin-top:-2px;font-weight:700;line-height:17.5px;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);-khtml-opacity:0.2;-moz-opacity:0.2;opacity:0.2;border:none;text-decoration:none}







.close:hover,.main a.close:hover{color:#000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;background:none}







.alert-message{position:relative;margin-bottom:18px;background-color:#fa0;background-repeat:no-repeat;background-image:linear-gradient(top,transparent,rgba(0,0,0,0.2));border:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.4);-ms-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);text-shadow:rgba(0,0,0,0.2) 0 -1px 0;color:#FFF;font-size:13px;line-height:1.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;padding:11px 19px 12px}







.alert-message div{margin-top:5px;margin-bottom:2px;line-height:28px}







.alert-message .btn{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.25);box-shadow:0 1px 0 rgba(255,255,255,0.25);margin-bottom:0;margin-top:0}







.alert-message.block-message{background-image:none;background-color:#fdf5d9;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#fceec1;padding:14px}







.alert-message.block-message ul,.alert-message.block-message p{margin-right:30px}







.alert-message.block-message li{color:#404040}







.alert-message.block-message .alert-actions{margin-top:5px}







.alert-message.block-message,.alert-message.block-message:hover{color:#404040;text-shadow:0 1px 0 rgba(255,255,255,0.5)}







.alert-message.block-message.error{background-color:#fddfde;border-color:#fbc7c6}







.alert-message.block-message.success{background-color:#d1eed1;border-color:#bfe7bf}







.alert-message.block-message.info{background-color:#ddf4fb;border-color:#c6edf9}







div.divider{height:3px;border-top:1px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.02);display:block;border-bottom:none;width:1280px;margin-left:-50px;margin-bottom:-4px}







.collapse{-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;position:relative;overflow:hidden;height:0}







.accordion{margin-top:2px;margin-bottom:18px}







.accordion-group{margin-bottom:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}







.accordion-heading{border-bottom:0;position:relative}







.accordion-heading .accordion-toggle{display:block;padding:10px 15px}







.accordion-inner{border:1px solid rgba(0,0,0,0.15);border-top:none;border-radius:0 0 4px 4px;padding:20px 15px 0}







a.accordion-toggle,a.accordion-toggle:visited{font-weight:700;background:#6299C5;background-repeat:no-repeat;background-image:linear-gradient(top,transparent,rgba(0,0,0,0.2));color:#FFF;font-size:13px;border:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.4);-ms-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);border-radius:4px 4px 0 0;text-decoration:none;text-shadow:rgba(0,0,0,0.2) 0 -1px 0;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}







a.accordion-toggle:hover{text-shadow:0 -1px rgba(0,0,0,0.2), 0 0 8px rgba(255,255,255,.9);color:#FFF;text-decoration:none}







a.accordion-toggle > span{margin-left:15px}







i.toggle-icon{display:block;position:absolute;left:14px}







.prime-gallery{display:inline-block;width:100%}







.prime-gallery a{cursor:pointer}







a.image-link{position:relative;display:inline-block;margin-right:18px;margin-bottom:18px;transition:border .2s;-moz-transition:border .2s;-webkit-transition:border .2s;-o-transition:border .2s;box-shadow:0 0 4px rgba(0,0,0,0.2)}







div.prime-gallery a.image-link img{border-radius:0;margin:0}







div.prime-gallery.single-image > a.image-link{margin-bottom:0;margin-right:0}







.prime-gallery a.image-link.no-frame span.image-overlay{bottom:0}







html.no-touch a.image-link{transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s}







html.no-touch a.image-link:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #0079ff}







a.image-link.no-frame{border:0}







a.image-link.no-frame span.image-overlay{top:0;left:0;bottom:5px;right:0}







html.no-touch span.image-overlay{position:absolute;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;background:rgba(255,255,255,0.75);opacity:0;border-radius:4px;border-style:solid;margin:0}







a.image-link span.overlay-thumbnail{position:absolute;top:40px;left:-40px;width:40px;height:40px;border-radius:20px;background:#FFF;color:#333;font-size:22px;text-align:center;opacity:0;box-shadow:0 0 20px rgba(0,0,0,0.5)}







a.image-link span.overlay-thumbnail i{line-height:40px}







span.dropcap{display:block;float:left;font-size:40px;line-height:34px;margin:2px 8px 0 0}







span.dropcap.dropcap-circle{margin-top:5px;color:#FFF;background-color:#444;background-repeat:no-repeat;background-image:linear-gradient(top,transparent,rgba(0,0,0,0.5));border:1px solid rgba(0,0,0,0.2);border-bottom:none;-ms-border-radius:4px 4px 4px 4px;-moz-border-radius:4px;-o-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-ms-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);text-shadow:rgba(0,0,0,0.2) 0 -1px 0;padding:5px 10px 9px}







form.wpcf7-form ul{width:100%;list-style:none;margin:0;padding:0}







form.wpcf7-form ul input{float:none;margin-bottom:6px}







form.wpcf7-form ul textarea{height:200px;width:97.5%;margin-bottom:17px}







form.wpcf7-form ul label{font-weight:700;text-align:left;float:none;display:block;padding-top:6px;padding-bottom:6px}







form.wpcf7-form ul input[type=submit]{font-weight:700;display:inline-block}







form.wpcf7-form ul p{display:inline-block;margin-left:4px}







div.styled-table{margin-top:5px;display:inline-block;width:100%}







div.styled-table > table{width:100%;text-align:left;white-space:normal}







div.styled-table > table > thead > tr > th{text-align:left;margin-top:10px;background-color:#444;background-repeat:no-repeat;background-image:linear-gradient(top,transparent,rgba(0,0,0,0.5));border:1px solid rgba(0,0,0,0.2);border-bottom:none;-ms-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 1px rgba(0,0,0,0.3);text-shadow:rgba(0,0,0,0.2) 0 -1px 0;color:#FFF;padding:10px}







div.styled-table > table td{padding:10px}







div.styled-table > table tbody tr{border:1px solid #f0f0f0;border-top:none;background:transparent}







div.styled-table > table tfoot{font-size:.9em}







div.styled-table.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}







div.styled-table.responsive-table tr{border:1px solid #ccc}







div.styled-table.responsive-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}







div.styled-table.responsive-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}







blockquote,span.pullquote{margin-top:15px;margin-bottom:15px;font-size:1.7em;font-weight:300;font-style:italic;line-height:1.5em}







blockquote > p{position:relative;margin:0}







span.pullquote{margin-top:15px;margin-bottom:16px;font-size:1.7em;font-weight:300;font-style:italic}







span.pullquote.left{float:left;width:220px;margin-left:0;padding-left:0;margin-right:1em}







span.pullquote.right{float:right;width:220px;margin-left:40px;margin-right:0}







div.map-wrapper{position:relative;box-shadow:0 0 4px rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.18)}







div.map-wrapper.full{margin-left:-45px;margin-right:-45px;border-top:none;margin-top:-40px;box-shadow:0 0 0 rgba(0,0,0,0)}







div.video-embed-shortcode.autosize{width:99%}







html.mozilla div.video-embed-shortcode.autosize{height:99%}







div.recent-projects-carousel > ul > li{height:auto;list-style:none;float:left;display:block;padding-bottom:10px}







div.recent-posts article.item div.description p.post-meta{margin-top:12px;margin-bottom:0}







html body div.recent-posts article.item div.description p.post-meta a,html body div.recent-posts article.item div.description p.post-meta a:visited,html body div.recent-posts-shortcode div.preview-content p.post-meta a,html body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html body span.categories a,html body ul.page-numbers > li > span,ul.page-numbers > li > a.page-numbers,html body ul.page-numbers > li > a.page-numbers:visited{text-decoration:none;background-color:#ff8000;display:inline-block;border-radius:3px;margin-bottom:2px;text-transform:uppercase;letter-spacing:-1px;font-size:10.5px;font-weight:700;line-height:14px;color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.15);white-space:nowrap;vertical-align:baseline;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;padding:2px 4px}







div.recent-posts article.item div.description p.post-meta a:hover{opacity:0.9}







div.recent-posts article.item div.description p.post-date,div.recent-posts-shortcode.vertical div.preview-content p.post-date{border-bottom:1px solid #e0e0e0;padding-bottom:9px;margin-bottom:0}







div.recent-posts-shortcode.vertical div.preview-content p.post-meta{margin-top:12px}







.recent-posts-item > a:first-child{display:block;margin-bottom:13px}







.recent-posts-shortcode div.recent-posts-item h5{margin-top:1em;margin-bottom:0}







.recent-posts-shortcode div.recent-posts-item .continue-link{display:block;margin-top:1em}







.recent-posts-shortcode div.recent-posts-item img.post-image{width:100%;height:auto}







.recent-posts-shortcode.vertical .recent-posts-item{margin-bottom:1.3em;margin-top:0}







code,pre{font-family:Menlo, Monaco, "Courier New", monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px 2px}







code{color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;padding:2px 4px}







pre.prettyprint{margin-bottom:18px}







pre code{color:inherit;background-color:transparent;border:0;padding:0}







.lit{color:#195f91}







.fun{color:#dc322f}







.str,.atv{color:#D14}







.kwd,.linenums .tag{color:#1e347b}







.typ,.atn,.dec,.var{color:teal}







.pln{color:#48484c}







.prettyprint{background-color:#f7f7f9;border:1px solid #e1e1e8;padding:8px}







.prettyprint.linenums{-webkit-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;-moz-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0}







ol.linenums{margin:0 0 0 33px;padding:0}







ol.linenums li{padding-left:12px;color:#bebec5;line-height:18px;text-shadow:0 1px 0 #fff}







ul.entypo-icon-list{margin:0;padding:0}







div.recent-projects article.item,div.recent-posts article.item{opacity:1;margin:0 17px 0 118px}







div.recent-projects-divider,div.recent-projects-mobile-divider{position:absolute;width:18px;top:0;bottom:0;left:23.404255317%;z-index:100;background-image:0 0 rgba(255,255,255,0) 95% );filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#FFFFFFFF,endColorstr=#00FFFFFF);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#FFFFFFFF,endColorstr=#00FFFFFF)}







div.recent-projects-mobile-divider{left:auto;right:0;display:none;visibility:collapse;background-image:0 0 rgba(255,255,255,1) 100% );filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#00FFFFFF,endColorstr=#FFFFFFFF);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#00FFFFFF,endColorstr=#FFFFFFFF)}







div.recent-projects div.rpc-paginators{margin-top:.8em;display:none;visibility:collapse}







html body div.recent-projects div.rpc-paginators a{text-align:center;display:inline-block;background:rgba(0,0,0,0.225);color:#FFF;width:20px;height:20px;margin-right:-1px;border-radius:10px;cursor:pointer;text-decoration:none;padding-top:1px;text-shadow:0 -1px 0 rgba(0,0,0,0.1);-webkit-transition:.2s linear all;-moz-transition:.2s linear all;-ms-transition:.2s linear all;-o-transition:.2s linear all;transition:.2s linear all}







html body div.recent-projects div.rpc-paginators a:hover{background:rgba(0,0,0,0.3)}







html body div.recent-projects div.rpc-paginators a:active{background:rgba(0,0,0,0.4)}







html body div.recent-projects div.rpc-paginators a.disabled{background:rgba(0,0,0,0.2);cursor:not-allowed}







div.recent-projects div.rpc-paginators a.rpc-prev i{padding-right:1px}







div.recent-projects div.rpc-paginators a.rpc-next i{padding-left:1px}







.ie8 div.recent-projects{overflow:hidden;min-height:267px}







.ie8 div.recent-projects.recent-posts{min-height:374px}







div.recent-posts article.item div.description h5{margin-top:9px;margin-bottom:2px}







div.pricing-table{text-shadow:rgba(255,255,255,0.796875) 0 1px 0}







div.pricing-table.full{margin-top:-40px;margin-left:-46px;margin-right:-48px}







div.plan{position:relative;z-index:1;border-top:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1)}







div.plan:first-child{border-left:1px solid rgba(0,0,0,0.1)}







div.plan.featured{z-index:2!important;background:#F3F5FA}







div.plan.featured span.featured-msg{position:absolute;display:block;top:-2px;left:0;right:0;text-align:center;font-weight:400;text-transform:uppercase;letter-spacing:2px;text-shadow:0 -1px 1px rgba(0,0,0,0.2)}







.ie9 div.plan.featured span.featured-msg{top:-8px}







div.pricing-table > div.plan{float:left;display:block;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1)}







div.pricing-table > div.plan > div.inner > ul{list-style:none;border-bottom:3px solid rgba(0,0,0,0.025);margin:0;padding:0}







div.pricing-table > div.plan > div.inner > ul > li{border-top:1px solid rgba(0,0,0,0.05);text-align:left;padding:10px 13%}







.ie8 div.pricing-table > div.plan > div.inner > ul > li{border-top:1px solid #eee}







div.pricing-table > div.plan > div.inner > ul > li ul{padding-top:5px;padding-left:16px;font-size:11px}







div.plan-header{text-shadow:rgba(255,255,255,0.796875) 0 1px 0;background-image:linear-gradient(top,rgba(0,0,0,0.025), transparent 44% rgba(0,0,0,0.025) 45% transparent);border-bottom:1px solid rgba(0,0,0,0.05)}







div.plan-header div.price{position:relative;display:block;letter-spacing:-1px;color:#191919;font-weight:300;font-size:55px;line-height:.8em;vertical-align:text-bottom;text-shadow:rgba(255,255,255,0.796875) 0 1px 0}







.ie9 div.plan-header div.price{padding-top:10px}







div.plan-header div.price > span{font-size:13px}







div.plan-header div.price > span.symbol{vertical-align:text-top}







.ie9 div.plan-header div.price > span.symbol{padding-top:10px;line-height:10px;vertical-align:middle}







div.period{line-height:3em;color:#b6b6b6}







div.plan-action{border-top:none;border-bottom:none;padding:6px 13% 20px}







div.plan-action > a.btn{width:100%;margin:0 1px}







div.pricing-table.columns-2 > div.plan{width:50%}







div.pricing-table.columns-4 > div.plan{width:25%}







div.pricing-table.columns-5 > div.plan{width:20%}







div.pricing-table.columns-6 > div.plan{width:16.6666666667%}







.flex-container a:active,.flexslider a:active{outline:none}







.flexslider{width:100%;position:relative;zoom:1;margin:0;padding:0}







.flexslider .slides > li{display:none;position:relative}







.flexslider .slides img{max-width:100%;display:block;margin-bottom:0}







.flex-pauseplay span{text-transform:capitalize}







.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}







* html .slides{height:1%}







.flexslider > ul.slides{overflow:hidden;margin:0;padding:0}







.flex-container{zoom:1;position:relative}







div.frontpage-slider-wrapper{background:#FFF;position:relative;z-index:1}







div#frontpageslider-container div.flexslider-shortcode{box-shadow:0 0 0 rgba(255,255,255,0)}







.flexslider li{-webkit-tap-highlight-color:rgba(255,255,255,0)}







.flex-caption{width:auto;position:absolute;left:45px;top:17px;background:rgba(0,0,0,0.85);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);line-height:18px;border-radius:4px}







.flex-caption > div.caption{display:inline-block;color:#FFF;font-size:18px;font-weight:700;padding:13px 13px 8px}







.flex-caption > div.subcaption{position:relative;display:block;color:#7d7d7d;font-size:13px;padding:0 14px 11px}







.flex-caption.top-left{top:45px;left:45px;bottom:auto;right:auto}







.flex-caption.top-right{top:45px;right:45px;bottom:auto;left:auto}







.flex-caption.bottom-right{bottom:45px;right:45px;top:auto;left:auto}







.flex-caption.bottom-left{top:auto;right:auto;left:45px;bottom:45px}







.flex-caption.center-left{top:50%;right:auto;left:45px;bottom:auto;margin-top:-37px}







.flex-caption.center-right{top:50%;right:45px;left:auto;bottom:auto;margin-top:-37px}







ul.slider-arrows{display:none;visibility:collapse;height:0;list-style:none;margin:0;padding:0}







div.arrow-left,div.arrow-right{position:absolute;bottom:-40px}







ul.slider-arrows li i{background:transparent;color:#000;font-size:21px;cursor:pointer;position:absolute;top:10px;left:6px}







ul.slider-arrows li span.arrow-wrapper.right-arrow-wrapper i{left:9px}







span.arrow-wrapper{display:block;border-radius:0 4px 4px 0;position:relative;width:41px;height:41px;-webkit-transition:.2s linear all;-moz-transition:.2s linear all;-ms-transition:.2s linear all;-o-transition:.2s linear all;transition:.2s linear all}







span.arrow-wrapper.right-arrow-wrapper{border-radius:4px 0 0 4px}







.flex-control-nav{position:absolute;background:#FFF;margin-bottom:0;text-align:center;margin-left:0;opacity:0;vertical-align:middle;height:10px;bottom:-9px;right:63px;border-radius:4px 4px 0 0;z-index:98;padding:12px 6px 18px}







.ie8 .flex-control-nav{padding-left:16px;padding-right:16px}







.flex-control-nav:before,.flex-control-nav:after,div#nav:before,div#nav:after{display:block;width:40px;height:40px;background:#FFF;border-radius:6px;position:absolute;top:6px;content:' ';-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(/M11=0.7071067811865476,M12=-0.7071067811865475,M21=0.7071067811865475,M22=0.7071067811865476,sizingMethod='auto expand');zoom:1}







.flex-control-nav:before,div#nav:before{left:-19px;z-index:-1}







.flex-control-nav:before{left:-18px}







.flex-control-nav:after,div#nav:after{right:-19px;z-index:-1}







.flex-control-nav:after{right:-18px}







.ie8 div#nav{padding-left:8px;padding-right:10px}







.flex-control-nav li{zoom:1;display:inline;float:left;margin:0}







.flex-control-nav li a,div#nav-pager a{width:8px;height:8px;border-radius:4px;display:block;background:#d2d2d2;cursor:pointer;text-indent:-9999px;margin-left:8px;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}







html.msie .flex-control-nav li a{margin-top:1px}







.flex-control-nav li a:hover,div#nav-pager > a:hover{background:#bbb}







.flex-control-nav li a.active,div#nav-pager a.activeSlide{background:#777}







.flex-control-nav li a.icon-play,.flex-control-nav li a.icon-pause,html.msie .flex-control-nav li a.icon-play,html.msie .flex-control-nav li a.icon-pause{color:#d2d2d2;border-radius:0;background:transparent!important;text-indent:0;margin-top:-5px;margin-right:1px;-webkit-transition:.2s linear all;-moz-transition:.2s linear all;-ms-transition:.2s linear all;-o-transition:.2s linear all;transition:.2s linear all;opacity:1;text-decoration:none}







div#nav > div.nav-controls > a#next,div#nav > div.nav-controls > a#pause{display:inline-block;color:#d2d2d2;background:transparent;-webkit-transition:.2s linear all;-moz-transition:.2s linear all;-ms-transition:.2s linear all;-o-transition:.2s linear all;transition:.2s linear all;opacity:1;cursor:pointer;padding-left:7px;padding-right:1px;padding-top:0}







.flex-control-nav li a.icon-play:hover,.flex-control-nav li a.icon-pause:hover,div#nav > div.nav-controls > a#next:hover,div#nav > div.nav-controls > a#pause:hover{color:#bbb}







.flex-control-nav li a.icon-play:active,.flex-control-nav li a.icon-pause:active,div#nav > div.nav-controls > a#next:active,div#nav > div.nav-controls > a#pause:active{color:#777}







.galleryslider ul.slider-arrows{opacity:1;padding-left:0}







div#nav{width:auto;position:absolute;bottom:-5px;padding-top:6px;padding-left:0;padding-right:1px;right:63px;z-index:98;background:#FFF;clear:both;height:24px}







div#nav-pager{padding-left:0;padding-right:5px;display:inline-block;position:relative}







div.nav-controls{float:left;padding-top:1px}







div#nav-pager a{display:inline-block;margin-top:6px;line-height:13px}







html.msie div#nav-pager a{margin-top:7px}







div.cpslider > div.slide > .row-fluid > div.span6.text-content,div.content{z-index:2;padding:0 45px}







div.cpslider > div.slide div.divider,div.prime-content-slider > div.slide div.divider{margin-left:0;margin-right:0;margin-bottom:2px;height:0;width:100%;border-bottom:1px solid rgba(255,255,255,0.15);border-top:1px solid rgba(0,0,0,0.15)}







div.cpslider-inner-wrap > div.border,div.content-slider-inner-wrap > div.border{position:absolute;background:rgba(0,0,0,0.05);height:2px;bottom:0;left:0;right:0;margin-top:-2px;z-index:10}







div.content-slider-inner-wrap > div.border{background:rgba(0,0,0,0.02)}







div.cpslider div.wpcf7 li span.wpcf7-form-control-wrap > input,div.prime-content-slider div.wpcf7 li span.wpcf7-form-control-wrap > input{width:100%;margin-bottom:8px}







div.cpslider div.wpcf7 li.side-by-side span.wpcf7-form-control-wrap,div.cpslider div.wpcf7 li.side-by-side input.wpcf7-form-control.wpcf7-submit,div.prime-content-slider div.wpcf7 li.side-by-side span.wpcf7-form-control-wrap,div.prime-content-slider div.wpcf7 li.side-by-side input.wpcf7-form-control.wpcf7-submit{width:49%;float:right}







div.cpslider div.wpcf7 li.side-by-side span.wpcf7-form-control-wrap:first-child,div.prime-content-slider div.wpcf7 li.side-by-side span.wpcf7-form-control-wrap:first-child{width:49%;float:left}







div.cpslider div.wpcf7 li.stretch-submit,div.prime-content-slider div.wpcf7 li.stretch-submit{padding:0 1px}







div.cpslider div.wpcf7 ul input[type=text],div.prime-content-slider div.wpcf7 ul input[type=text]{font-size:14px;line-height:21px;height:34px;padding-left:10px;padding-right:0}







div.cpslider div.wpcf7 div.wpcf7-response-output,div.prime-content-slider div.wpcf7 div.wpcf7-response-output{border-radius:4px;background:rgba(255,255,255,0.6);padding-top:10px;padding-bottom:10px;-ms-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 0 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 0 1px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 0 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 0 1px rgba(0,0,0,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 0 1px rgba(0,0,0,0.3);border-width:1px;margin:-17px 1px 0 0}







div.cpslider div.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok,div.prime-content-slider div.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:rgba(57,143,20,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99398F14,endColorstr=#99398F14);zoom:1;color:#FFF;text-shadow:rgba(0,0,0,0.2) 0 -1px 0;border-color:#96C085}







div.cpslider div.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors,div.prime-content-slider div.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors{background-color:rgba(247,231,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99F7E700,endColorstr=#99F7E700);zoom:1;color:#000}







div.cpslider input.wpcf7-not-valid,div.prime-content-slider input.wpcf7-not-valid{border-color:#F7E700}







div.prime-content-slider > div.slide > img:first-child{z-index:-1}







.prime-archives > h4{margin:2em 0 1em}







div.main.portfolio-main.show-filter div#subheader{padding-bottom:0}







div.main.portfolio-main.show-filter div#subheader div.divider{padding-top:0;margin-top:0;margin-bottom:0;position:absolute;top:70px;background:transparent}







div.main.portfolio-main.no-filter div#subheader div.divider{margin-bottom:-5px}







div.prime-portfolio{margin-bottom:0;overflow:visible;position:relative;padding-bottom:20px}







div.filter-wrapper{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.1);padding:0 45px}







ul#filters{line-height:20px;list-style:none;vertical-align:middle;margin:0;padding:0}







ul#filters li{display:inline;cursor:pointer;color:#7d7d7d;padding:0}







ul#filters li div{transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;float:left;padding:20px 17px}







.table{display:table;margin:0 auto}







div.prime-portfolio.paginated div#masonry-container{padding-bottom:70px}







div#masonry-container{margin-bottom:-13px;margin-left:-21px;margin-right:-21px}







div#masonry-container iframe{width:191px;height:173px}







div.prime-portfolio div.paginators{position:absolute;bottom:0;width:100%;z-index:100}







article.item{width:191px;overflow:visible;opacity:0;display:inline-block;margin:5px 21px 24px;padding:0}







article.item div.description{margin-top:0;padding-bottom:0}







article.item div.description h1,article.item div.description h2,article.item div.description h3,article.item div.description h4,article.item div.description h5,article.item div.description h6{line-height:1.5em;margin:13px 0}







article.item div.description a,article.item div.description a:visited,.recent-posts-shortcode h5 > a,.recent-posts-shortcode h5 > a:visited{transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;-o-transition:color .2s}







article.item div.flexslider ul.slider-arrows{margin-bottom:0;left:15px;bottom:15px}







article.item div.portfolio-preview-video{margin-bottom:5px;box-shadow:0 1px 3px rgba(0,0,0,0.2)}







article.item a.image-link{margin-bottom:0;-webkit-transition:all 300ms ease, 0 0 ease;-moz-transition:all 300ms ease, 0 0 ease;-o-transition:all 300ms ease, 0 0 ease}







article.item a.image-link:hover{-webkit-box-shadow:0 0 20px #0079ff;-moz-box-shadow:0 0 20px #0079ff;box-shadow:0 0 20px #0079ff}







.isotope-item{z-index:2}







.isotope-hidden.isotope-item{pointer-events:none;z-index:1}







.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}







.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width}







.isotope .isotope-item{-webkit-transition-property:0 opacity;-moz-transition-property:0 opacity;transition-property:transform, opacity}







.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;transition-duration:0}







#masonry-container{overflow-x:visible}







div.portfolio-divider{position:absolute}







.fade{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}







div.prime-post.prime-single-portfolio{margin-right:0;padding-right:0;padding-bottom:1em;padding-top:25px}







div.galleryslider-wrapper{box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:4px;margin-bottom:12px;position:relative}







div.prime-single-portfolio img.post-image{margin-bottom:12px}







.comments{padding-right:0;margin:35px 0}







.comments h2.comments-title{font-size:20px;line-height:25px;margin-top:0}







.comments h2.comments-title a{font-weight:400}







.comments ul.children{padding-left:46px;margin:0}







.comment,.comments ul.children .comment:first-child{margin-top:22px;padding-bottom:3px;clear:both;width:100%;position:relative}







.comment > .avatar{box-shadow:0 1px 2px rgba(0,0,0,0.1);border-radius:5px;position:absolute;top:0;left:0}







.comment .message-wrap{padding-left:76px}







.comment .message > .comment-tip{float:left;margin-left:-33px;margin-top:1px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #f3f3f3}







.comment a,.comment a:visited{text-decoration:none;font-weight:700}







.comment .message > h5{margin-top:0;font-size:13px}







.comment .message{background:#f3f3f3;border-radius:4px;padding:21px 24px}







.comment .message h5 a,.comment .message h5 a:hover,.comment.author .message h5 a:visited,.comment .message a.comment-reply-link,.comment .message a.comment-reply-link:visited{color:#333;text-decoration:none;font-weight:700}







nav#comments-nav a{display:inline-block;margin-bottom:13px}







nav#comments-nav a,nav#comments-nav a:visited{color:#313337;font-weight:700}







nav#comments-nav a:hover{color:#ff8400;text-decoration:none}







form.comment-form{padding-top:1em}







div#respond{margin-top:0;padding-top:35px}







div#respond.is-logged-in fieldset{padding-left:0;padding-right:0}







form.comment-form fieldset .comment-info{width:44%;float:left;margin-bottom:17px}







form.comment-form fieldset .comment-info input{clear:both;width:100%;margin-bottom:10px;margin-top:3px}







form.comment-form fieldset .comment-message{width:50%;float:right;margin-bottom:17px;position:relative}







form.comment-form fieldset .comment-message textarea{width:100%;height:149px;margin-top:3px}







div#respond.is-logged-in form.comment-form fieldset .comment-message textarea{width:98%}







form.comment-form fieldset .comment-options{width:44%;float:left;clear:both;padding-left:24px}







form.comment-form fieldset .comment-options label{font-weight:400;margin-top:-1px;padding-top:0;margin-left:3px;width:100%}







form.comment-form fieldset input[type=submit]{float:right;margin-right:0;font-weight:700;padding-left:25px;padding-right:25px;margin-bottom:0}







form.comment-form fieldset input{float:none}







form.comment-form fieldset label{font-weight:700;text-align:left;float:none}







form.comment-form fieldset span.form{display:block;padding:24px}







.prime-blog{padding-top:3px;padding-bottom:15px}







.post-preview{margin-top:40px;margin-bottom:10px;position:relative;padding-top:0;padding-bottom:35px}







span.comment-count:before,span.author:before,span.date:before{padding-right:4px}







span.categories > a:hover,ul.page-numbers > li > a:hover{color:#FFF;opacity:0.9}







span.spacer{display:inline-block;opacity:0.3;padding:0 5px}







.post-preview:first-child,article.post{margin-top:0;padding-top:4px}







img.post-image,a.image-link.no-frame img{background:#fafafa}







.post-preview h3.post-title,h1.post-title,div#respond > h3,h3.comments-title{font-size:24px;line-height:30px;text-align:left;margin:0 0 10px}







.post-preview p.post-meta,div.post p.post-meta{margin:12px 0 9px;padding:0}







.post-preview .post-content p.post-text{margin:0 0 11px}







.post-preview .like-buttons{width:auto;margin:18px 0 0}







.main div.divider.post-divider{margin-top:0;margin-bottom:0}







.paginators{position:relative;margin:25px 0 0}







.paginators a,.paginators span{vertical-align:middle}







.paginators ul.page-numbers{display:block;list-style:none;margin-bottom:-15px;text-align:center;padding:0}







.paginators ul.page-numbers li span.current{background-color:#ccc;text-shadow:none}







html.std-selector span.page-numbers.dots{background:transparent;color:#aaa;text-shadow:none}







html ul.page-numbers > li > a.next.page-numbers,html ul.page-numbers > li > a.prev.page-numbers,html.ie8 ul.page-numbers > li > a.next.page-numbers,html.ie8 ul.page-numbers > li > a.prev.page-numbers{text-transform:none;text-shadow:none;font-size:13px;letter-spacing:0;width:auto;text-decoration:none;padding-left:0;padding-right:0;font-weight:400}







.prime-blog .paginators ul.page-numbers li span.current{display:inline-block;background:#7d7d7d}







.paginators ul.page-numbers li.ellipsis{background-image:url(../img/paginator-ellipsis.png);text-indent:-9999px;height:10px;width:18px}







.paginators ul.page-numbers li a.prev,.paginators ul.page-numbers li a.next{position:absolute;background:none;top:0;color:#7d7d7d;font-weight:400}







.prime-post h1.post-title{font-size:20px;line-height:30px;margin-bottom:0;margin-top:23px}







.prime-post .post-meta{margin-top:3px;margin-bottom:12px}







div.post div.post-content{margin-bottom:35px}







div.post > a.image-link,div.post-preview > a.image-link{margin:.5em 0}







.prime-post.prime-single-portfolio .post-meta{padding-top:12px;padding-bottom:4px}







.prime-post .post-meta > a#prev-post{background:url(../img/prev-post.png) center center no-repeat}







.prime-post .post-meta > a#next-post{margin-left:2px;background:url(../img/next-post.png) center center no-repeat}







.prime-post .post-meta p.post-byline a{font-weight:700;font-style:normal;text-transform:uppercase}







.prime-post .post-meta p.post-date{float:right;font-weight:700;text-transform:uppercase;margin-top:0;line-height:1em;margin-bottom:0;color:#656971}







.prime-post .post-meta p.post-date sup{text-transform:none}







.prime-post .video-iframe-wrapper iframe,.jquery-player-wrapper{box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);background:#191919}







.prime-post .video-iframe-wrapper,.jquery-player-wrapper{width:100%;display:inline-block;margin-bottom:1px}







.jquery-player-wrapper{margin-bottom:5px}







div.jquery-player-wrapper.jplayer-audio-wrapper{margin-bottom:1px;border-top:0}







.prime-post img.post-image.audio-banner-image{margin-bottom:0;border-bottom:none}







.prime-post span.post-subtitle{color:#7d828c;font-weight:400}







.prime-post ul.post-social{list-style:none;padding-left:0;padding-top:4px;float:left}







.prime-post ul.post-social li{margin-bottom:10px;margin-left:0}







.prime-post ul{padding-left:16px}







div.post-content img{background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);border-radius:4px;margin-bottom:5px}







#sidebar{padding-top:26px;padding-bottom:30px}







#sidebar article.widget{margin-bottom:50px}







#sidebar article.widget.widget-first,#sidebar article.widget:first-child{padding-top:0;border-top:none}







#sidebar article.widget li{padding-top:0;padding-bottom:0}







#sidebar article > .sidebar-widget > h3{margin-top:0;margin-bottom:1.5em;font-size:13px}







.search-widget{margin:1em 0}







div.search-widget input{color:#555}







.search-widget > form.search-form > fieldset{position:relative;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin:0;padding:0}







.search-widget > form.search-form > fieldset > div{padding-right:29px}







.search-widget input[type=text]{width:100%;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fcfcfc;height:28px;padding:5px 0 3px 6px}







.ie9 .search-width input[type=text]{border-bottom-left-radius:0;border-top-left-radius:0}







.search-widget input[type=text]:focus{box-shadow:none;background-color:#FFF}







.search-widget button{width:30px;height:28px;position:absolute;right:0;top:0;border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0}







.search-widget button i,.ie8 .search-widget button i,.ie7 .search-widget button i{width:28px;height:28px;font-family:FontAwesome;font-weight:300;font-style:normal;display:inline-block;font-size:16px;color:#FFF;position:absolute;right:0;top:6px;content:"\f002";opacity:0.95}







.ie8 .search-widget button i{top:-7px;right:1px}







#searchform{max-width:400px}







span.post-date{display:block;font-size:10px;color:#464646}







footer .tweet_time > a,.tweet_time > a:visited{font-size:10px}







ul.tweet_list,ul.post-list,article.widget_recent_entries ul{margin-left:0;padding-left:0}







ul.tweet_list > li,.ie8 ul.tweet_list > li,ul.post-list > li,.ie8 ul.post-list > li,article.widget_recent_entries ul > li,.widget_recent_comments ul > li{list-style:none;margin-left:0;padding-top:10px}







ul.tweet_list > li:first-child,.ie8 ul.tweet_list > li:first-child,ul.post-list > li:first-child,.ie8 ul.post-list > li:first-child,article.widget_recent_entries ul > li:first-child,.widget_recent_comments ul > li:first-child{border-top:none;padding-top:0}







ul.tweet_list a.tweet_avatar{padding-top:4px;position:absolute}







ul.tweet_list span.tweet_text,ul.tweet_list span.tweet_time{display:inline-block;padding-left:50px;word-wrap:break-word}







ul.tweet_list span.tweet_text a,ul.tweet_list span.tweet_time a{white-space:0;word-wrap:break-word}







#sidebar article.widget ul.tweet_list > li{margin-top:1em}







.embed-wrapper{line-height:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;margin:1em 0 0}







.embed-wrapper:hover{box-shadow:0 0 20px #0079ff}







.embed-wrapper > iframe{width:100%;height:auto;box-shadow:0 0 4px rgba(0,0,0,0.2)}







.widget_archive ul,.widget_categories ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_pages ul,.widget_links ul,.widget_meta ul,.widget_rss ul{list-style-type:disc;padding-left:0}







.widget_archive ul > li,.widget_categories ul > li,.widget_nav_menu ul > li,.widget_pages ul > li,.widget_links ul > li,.widget_meta ul > li,.widget_rss ul > li{padding-left:0;list-style:none;margin-left:0;margin-bottom:2px}







.widget_rss > div.container > h3 > a:first-child > img{margin-top:-3px;margin-right:5px}







.widget_rss cite{color:#b4b4b4;font-style:normal}







footer .widget_rss h3 a{color:#d4d4d4}







.widget_rss span.rss-date{color:#b4b4b4}







.widget_nav_menu ul ul,.widget_pages ul ul{margin:0;padding:2px 0 1px 1.4em}







.widget_nav_menu ul ul li,.widget_pages ul ul li{background-image:none;margin-left:0;padding-left:0}







fieldset legend{display:block;font-size:19.5px;color:#404040;line-height:1.5;padding:0 0 5px 145px}







form .clearfix{margin-bottom:18px;zoom:1}







label,input,select,textarea{font-size:13px;font-weight:400;line-height:normal}







form .input{margin-left:150px}







input,textarea,select,.uneditable-input{display:inline-block;height:28px;font-size:13px;line-height:18px;color:gray;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px}







input[type=file]{background-color:#fff;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:initial}







input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto}







select,input[type=file]{height:27px;line-height:27px;margin-top:4px}







select[multiple]{height:inherit}







.uneditable-input{background-color:#fff;display:block;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed;border-color:#eee}







input,textarea{-webkit-transition:border linear .2s box-shadow linear .2s;-moz-transition:border linear .2s box-shadow linear .2s;-ms-transition:border linear .2s box-shadow linear .2s;-o-transition:border linear .2s box-shadow linear .2s;transition:border linear .2s box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}







input[type=file]:focus,input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666}







form div.clearfix.error{background:#fae5e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:-10px 0 10px;padding:10px 0}







form div.clearfix.error > label,form div.clearfix.error span.help-inline,form div.clearfix.error span.help-block{color:#9d261d}







form div.clearfix.error input,form div.clearfix.error textarea{-webkit-box-shadow:0 0 3px rgba(171,41,32,0.25);-moz-box-shadow:0 0 3px rgba(171,41,32,0.25);box-shadow:0 0 3px rgba(171,41,32,0.25);border-color:#c87872}







form div.clearfix.error input:focus,form div.clearfix.error textarea:focus{-webkit-box-shadow:0 0 6px rgba(171,41,32,0.5);-moz-box-shadow:0 0 6px rgba(171,41,32,0.5);box-shadow:0 0 6px rgba(171,41,32,0.5);border-color:#b9554d}







form div.clearfix.error .input-prepend span.add-on,form div.clearfix.error .input-append span.add-on{background:#f4c8c5;color:#b9554d;border-color:#c87872}







input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;cursor:not-allowed;border-color:#ddd}







li.gfield{padding-bottom:3px}







.gform_wrapper .gfield_description{padding-top:6px}







.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}







.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0}







.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}







.invisible{visibility:hidden}







.clearfix:before,.clearfix:after{content:"";display:table}







div.header-bg-fill{height:1000px;width:100%;min-width:1000px}







.ie8 div.header-bg-fill{position:absolute;top:-300px;bottom:-300px;left:-500px;right:-500px;min-width:2000px}







html.boxed-layout ul.topmenu ul.sub-menu li > a{border-bottom:1px solid transparent}







html.boxed-layout.no-touch div.menu-wrapper ul.topmenu ul.sub-menu li.sfHover > a,html.boxed-layout.no-touch div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a{background-repeat:no-repeat;background-image:linear-gradient(top,transparent,rgba(0,0,0,0.2));border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.2)}







.ie8 ul.topmenu > li.menu-parent-item.sfHover > a,.ie8 ul.topmenu > li.menu-parent-item:hover > a,.ie8 ul.topmenu > li:hover > a,.ie8 ul.topmenu > li.sfHover > a{background:#333}







html.boxed-layout div.menu-wrapper ul.topmenu ul.sub-menu li.sfHover > a strong,html.boxed-layout div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a strong{color:#FFF;text-shadow:rgba(0,0,0,0.2) 0 -1px 0}







html.ie8 a.image-link,html.ie8 .embed-wrapper{border:1px solid transparent}







html.boxed-layout div.prime-portfolio a.btn:hover,html.boxed-layout div.slide a.btn:hover,html.boxed-layout a.btn:hover{color:#FFF!important}







html.skin-autumn div.header-bg-fill{background:radial-gradient(center,ellipsecover,#ff7a000%,#4e1000100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a00',endColorstr='#4e1000',GradientType=0)}







html.skin-autumn ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-autumn div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a{background-color:#A44809}







html.skin-autumn a,html.skin-autumn a:visited,html.skin-autumn .widget_rss h3 a:hover,html.skin-autumn body a:hover,html.skin-autumn body a:visited:hover,html.skin-autumn .main .tabs > li > a,html.skin-autumn .tabs > li > a,html.skin-autumn blockquote,html.skin-autumn span.pullquote,html.skin-autumn div.video-embed-shortcode:hover,html.skin-autumn div#map_canvas:hover,html.skin-autumn div.recent-posts h5 a:hover,html.skin-autumn div.recent-posts article.item div.description a,html.skin-autumn div.recent-posts article.item div.description a:visited,html.skin-autumn ul#filters li div:hover,html.skin-autumn article.item div.description a:hover,html.skin-autumn .comment a,html.skin-autumn .comment a:visited,html.skin-autumn .comment a:hover,html.skin-autumn .comment .message a.reply:hover,html.skin-autumn .paginators ul.page-numbers li a.prev:hover,html.skin-autumn .paginators ul.page-numbers li a.next:hover,html.skin-autumn ul#filters li div.current{color:#A44809}







html.skin-autumn div.plan.featured{background-color:#FFF6F0}







html.skin-autumn body ul.page-numbers > li > a.page-numbers.next,html.skin-autumn body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#A44809}







html.skin-autumn input:focus,html.skin-autumn textarea:focus,html.skin-autumn .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(242,124,16,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(242,124,16,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(242,124,16,0.6);border-color:rgba(242,124,16,0.8)}







html.no-touch.skin-autumn a.image-link:hover,html.skin-autumn .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #F27C10}







html.no-touch.skin-autumn.ie8 a.image-link:hover,html.skin-autumn.ie8 .embed-wrapper:hover{border:1px solid #F27C10}







html.skin-autumn .flex-control-nav li a.icon-pause.is-paused,html.skin-autumn div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #F27C10;color:#F27C10}







html.skin-black div.header-bg-fill{background:radial-gradient(center,ellipsecover,#8082840%,#161718100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#808284',endColorstr='#161718',GradientType=0)}







html.skin-black body span.call-us-button a.btn,html.skin-black .btn,html.skin-black a.btn,html.skin-black a.btn:visited,html.skin-black body a.btn,html.skin-black body a.btn:visited,html.skin-black button,html.skin-black .wpcf7-submit,html.skin-black input[type=submit],html.skin-black body div.social-links > a.btn,html.skin-black a.accordion-toggle,html.skin-black a.accordion-toggle:visited,html.skin-black a.accordion-toggle:hover,html.skin-black .main .tabs > li > a,html.skin-black .tabs > li > a,html.skin-black body .main .tabs > li > a,html.skin-black body .tabs > li > a{background-color:#444;color:#FFF}







html.skin-black div.plan.featured{background-color:#FFF6ED}







html.skin-black body ul.page-numbers > li > a.page-numbers.next,html.skin-black body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#ff8000}







html.skin-black input:focus,html.skin-black textarea:focus,html.skin-black .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,128,0,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,128,0,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,128,0,0.6);border-color:rgba(255,128,0,0.8)}







html.no-touch.skin-black a.image-link:hover,html.skin-black .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #ff8000}







html.no-touch.skin-black.ie8 a.image-link:hover,html.skin-black.ie8 .embed-wrapper:hover{border:1px solid #ff8000}







html.skin-blue-grey div.header-bg-fill{background:radial-gradient(center,ellipsecover,#c7c9f00%,#111118100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c9f0',endColorstr='#111118',GradientType=0)}







html.skin-blue-grey body span.call-us-button a.btn,html.skin-blue-grey .btn,html.skin-blue-grey a.btn,html.skin-blue-grey a.btn:visited,html.skin-blue-grey body a.btn,html.skin-blue-grey body a.btn:visited,html.skin-blue-grey button,html.skin-blue-grey .wpcf7-submit,html.skin-blue-grey input[type=submit],html.skin-blue-grey body div.social-links > a.btn,html.skin-blue-grey a.accordion-toggle,html.skin-blue-grey a.accordion-toggle:visited,html.skin-blue-grey a.accordion-toggle:hover,html.skin-blue-grey .main .tabs > li > a,html.skin-blue-grey .tabs > li > a,html.skin-blue-grey body .main .tabs > li > a,html.skin-blue-grey body .tabs > li > a{background-color:#666785;color:#FFF}







html.skin-blue-grey a,html.skin-blue-grey a:visited,html.skin-blue-grey .widget_rss h3 a:hover,html.skin-blue-grey body a:hover,html.skin-blue-grey body a:visited:hover,html.skin-blue-grey .main .tabs > li > a,html.skin-blue-grey .tabs > li > a,html.skin-blue-grey blockquote,html.skin-blue-grey span.pullquote,html.skin-blue-grey div.video-embed-shortcode:hover,html.skin-blue-grey div#map_canvas:hover,html.skin-blue-grey div.recent-posts h5 a:hover,html.skin-blue-grey div.recent-posts article.item div.description a,html.skin-blue-grey div.recent-posts article.item div.description a:visited,html.skin-blue-grey ul#filters li div:hover,html.skin-blue-grey article.item div.description a:hover,html.skin-blue-grey .comment a,html.skin-blue-grey .comment a:visited,html.skin-blue-grey .comment a:hover,html.skin-blue-grey .comment .message a.reply:hover,html.skin-blue-grey .paginators ul.page-numbers li a.prev:hover,html.skin-blue-grey .paginators ul.page-numbers li a.next:hover,html.skin-blue-grey ul#filters li div.current{color:#666785}







html.skin-blue-grey div.plan.featured{background-color:#F7F7FF}







html.skin-blue-grey body ul.page-numbers > li > a.page-numbers.next,html.skin-blue-grey body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#666785}







html.skin-blue-grey input:focus,html.skin-blue-grey textarea:focus,html.skin-blue-grey .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(141,142,184,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(141,142,184,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(141,142,184,0.6);border-color:rgba(141,142,184,0.8)}







html.no-touch.skin-blue-grey a.image-link:hover,html.skin-blue-grey .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #666785}







html.no-touch.skin-blue-grey.ie8 a.image-link:hover,html.ie8.skin-blue-grey.ie8 .embed-wrapper:hover{border:1px solid #666785}







html.skin-blue-grey .flex-control-nav li a.icon-pause.is-paused,html.skin-blue-grey div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #666785;color:#666785}







html.skin-cherry div.header-bg-fill{background:radial-gradient(center,ellipsecover,#ff21000%,#800500100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2100',endColorstr='#800500',GradientType=0)}







html.skin-cherry body span.call-us-button a.btn,html.skin-cherry .btn,html.skin-cherry a.btn,html.skin-cherry a.btn:visited,html.skin-cherry body a.btn,html.skin-cherry body a.btn:visited,html.skin-cherry button,html.skin-cherry .wpcf7-submit,html.skin-cherry input[type=submit],html.skin-cherry body div.social-links > a.btn,html.skin-cherry a.accordion-toggle,html.skin-cherry a.accordion-toggle:visited,html.skin-cherry a.accordion-toggle:hover,html.skin-cherry .main .tabs > li > a,html.skin-cherry .tabs > li > a,html.skin-cherry body .main .tabs > li > a,html.skin-cherry body .tabs > li > a{background-color:#D51600;color:#FFF}







html.skin-cherry a,html.skin-cherry a:visited,html.skin-cherry .widget_rss h3 a:hover,html.skin-cherry body a:hover,html.skin-cherry body a:visited:hover,html.skin-cherry .main .tabs > li > a,html.skin-cherry .tabs > li > a,html.skin-cherry blockquote,html.skin-cherry span.pullquote,html.skin-cherry div.video-embed-shortcode:hover,html.skin-cherry div#map_canvas:hover,html.skin-cherry div.recent-posts h5 a:hover,html.skin-cherry div.recent-posts article.item div.description a,html.skin-cherry div.recent-posts article.item div.description a:visited,html.skin-cherry ul#filters li div:hover,html.skin-cherry article.item div.description a:hover,html.skin-cherry .comment a,html.skin-cherry .comment a:visited,html.skin-cherry .comment a:hover,html.skin-cherry .comment .message a.reply:hover,html.skin-cherry .paginators ul.page-numbers li a.prev:hover,html.skin-cherry .paginators ul.page-numbers li a.next:hover,html.skin-cherry ul#filters li div.current{color:#D51600}







html.skin-cherry div.plan.featured{background-color:#FFEFED}







html.skin-cherry body ul.page-numbers > li > a.page-numbers.next,html.skin-cherry body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#D51600}







html.skin-cherry input:focus,html.skin-cherry textarea:focus,html.skin-cherry .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,36,3,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,36,3,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,36,3,0.6);border-color:rgba(255,36,3,0.8)}







html.no-touch.skin-cherry a.image-link:hover,html.skin-cherry .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #FF2403}







html.no-touch.skin-cherry.ie8 a.image-link:hover,html.ie8.skin-cherry .embed-wrapper:hover{border:1px solid #FF2403}







html.skin-cherry .flex-control-nav li a.icon-pause.is-paused,html.skin-cherry div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #FF2403;color:#FF2403}







html.skin-coffee div.header-bg-fill{background:radial-gradient(center,ellipsecover,#ada59e0%,#180b04100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ada59e',endColorstr='#180b04',GradientType=0)}







html.skin-coffee div.menu-wrapper ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-coffee div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a{background-color:#5C5044}







html.skin-coffee body span.call-us-button a.btn,html.skin-coffee .btn,html.skin-coffee a.btn,html.skin-coffee a.btn:visited,html.skin-coffee body a.btn,html.skin-coffee body a.btn:visited,html.skin-coffee button,html.skin-coffee .wpcf7-submit,html.skin-coffee input[type=submit],html.skin-coffee body div.social-links > a.btn,html.skin-coffee a.accordion-toggle,html.skin-coffee a.accordion-toggle:visited,html.skin-coffee a.accordion-toggle:hover,html.skin-coffee .main .tabs > li > a,html.skin-coffee .tabs > li > a,html.skin-coffee body .main .tabs > li > a,html.skin-coffee body .tabs > li > a{background-color:#609BAD;color:#FFF}







html.skin-coffee body span.call-us-button a.btn{background-color:#4D8394}







html.skin-coffee a,html.skin-coffee a:visited,html.skin-coffee .widget_rss h3 a:hover,html.skin-coffee body a:hover,html.skin-coffee body a:visited,html.skin-coffee .main .tabs > li > a,html.skin-coffee .tabs > li > a,html.skin-coffee blockquote,html.skin-coffee span.pullquote,html.skin-coffee div.video-embed-shortcode:hover,html.skin-coffee div#map_canvas:hover,html.skin-coffee div.recent-posts h5 a:hover,html.skin-coffee div.recent-posts article.item div.description a,html.skin-coffee div.recent-posts article.item div.description a:visited,html.skin-coffee ul#filters li div:hover,html.skin-coffee article.item div.description a:hover,html.skin-coffee .comment a,html.skin-coffee .comment a:visited,html.skin-coffee .comment a:hover,html.skin-coffee .comment .message a.reply:hover,html.skin-coffee .paginators ul.page-numbers li a.prev:hover,html.skin-coffee .paginators ul.page-numbers li a.next:hover,html.skin-coffee ul#filters li div.current{color:#609BAD}







html.skin-coffee div.plan.featured{background-color:#FFF9F4}







html.skin-coffee body div.recent-posts article.item div.description p.post-meta a,html.skin-coffee body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-coffee body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-coffee body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-coffee body span.categories a,html.skin-coffee body ul.page-numbers > li > span,html.skin-coffee ul.page-numbers > li > a.page-numbers,html.skin-coffee body ul.page-numbers > li > a.page-numbers:visited{background-color:#609BAD}







html.skin-coffee body ul.page-numbers > li > a.page-numbers.next,html.skin-coffee body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#609BAD}







html.skin-coffee input:focus,html.skin-coffee textarea:focus,html.skin-coffee .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(96,155,173,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(96,155,173,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(96,155,173,0.6);border-color:rgba(96,155,173,0.8)}







html.no-touch.skin-coffee a.image-link:hover,html.skin-coffee .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #609BAD}







html.no-touch.skin-coffee.ie8 a.image-link:hover,html.ie8.skin-coffee .embed-wrapper:hover{border:1px solid #609BAD}







html.skin-coffee .flex-control-nav li a.icon-pause.is-paused,html.skin-coffee div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #609BAD;color:#609BAD}







html.skin-cool-blue div.header-bg-fill{background:radial-gradient(center,ellipsecover,#41c7ff0%,#002b50100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41c7ff',endColorstr='#002b50',GradientType=0)}







html.skin-cool-blue body span.call-us-button a.btn,html.skin-cool-blue .btn,html.skin-cool-blue a.btn,html.skin-cool-blue a.btn:visited,html.skin-cool-blue body a.btn,html.skin-cool-blue body a.btn:visited,html.skin-cool-blue button,html.skin-cool-blue .wpcf7-submit,html.skin-cool-blue input[type=submit],html.skin-cool-blue body div.social-links > a.btn,html.skin-cool-blue a.accordion-toggle,html.skin-cool-blue a.accordion-toggle:visited,html.skin-cool-blue a.accordion-toggle:hover,html.skin-cool-blue .main .tabs > li > a,html.skin-cool-blue .tabs > li > a,html.skin-cool-blue body .main .tabs > li > a,html.skin-cool-blue body .tabs > li > a{background-color:#007FB6;color:#FFF}







html.skin-cool-blue a,html.skin-cool-blue a:visited,html.skin-cool-blue .widget_rss h3 a:hover,html.skin-cool-blue body a:hover,html.skin-cool-blue body a:visited:hover,html.skin-cool-blue .main .tabs > li > a,html.skin-cool-blue .tabs > li > a,html.skin-cool-blue blockquote,html.skin-cool-blue span.pullquote,html.skin-cool-blue div.video-embed-shortcode:hover,html.skin-cool-blue div#map_canvas:hover,html.skin-cool-blue div.recent-posts h5 a:hover,html.skin-cool-blue div.recent-posts article.item div.description a,html.skin-cool-blue div.recent-posts article.item div.description a:visited,html.skin-cool-blue ul#filters li div:hover,html.skin-cool-blue article.item div.description a:hover,html.skin-cool-blue .comment a,html.skin-cool-blue .comment a:visited,html.skin-cool-blue .comment a:hover,html.skin-cool-blue .comment .message a.reply:hover,html.skin-cool-blue .paginators ul.page-numbers li a.prev:hover,html.skin-cool-blue .paginators ul.page-numbers li a.next:hover,html.skin-cool-blue ul#filters li div.current{color:#007FB6}







html.skin-cool-blue div.plan.featured{background-color:#F2FBFF}







html.skin-cool-blue body ul.page-numbers > li > a.page-numbers.next,html.skin-cool-blue body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#007FB6}







html.skin-cool-blue input:focus,html.skin-cool-blue textarea:focus,html.skin-cool-blue .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,171,245,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,171,245,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,171,245,0.6);border-color:rgba(0,127,182,0.8)}







html.no-touch.skin-cool-blue a.image-link:hover,html.skin-cool-blue .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #00ABF5}







html.no-touch.skin-cool-blue.ie8 a.image-link:hover,html.ie8.skin-cool-blue .embed-wrapper:hover{border:1px solid #00ABF5}







html.skin-cool-blue .flex-control-nav li a.icon-pause.is-paused,html.skin-cool-blue div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #00ABF5;color:#00ABF5}







html.skin-fire div.header-bg-fill{background:radial-gradient(center,ellipsecover,#ffb4760%,#eb4400100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb476',endColorstr='#eb4400',GradientType=0)}







html.skin-fire body span.call-us-button a.btn,html.skin-fire .btn,html.skin-fire a.btn,html.skin-fire a.btn:visited,html.skin-fire body a.btn,html.skin-fire body a.btn:visited,html.skin-fire button,html.skin-fire .wpcf7-submit,html.skin-fire input[type=submit],html.skin-fire body div.social-links > a.btn,html.skin-fire a.accordion-toggle,html.skin-fire a.accordion-toggle:visited,html.skin-fire a.accordion-toggle:hover,html.skin-fire .main .tabs > li > a,html.skin-fire .tabs > li > a,html.skin-fire body .main .tabs > li > a,html.skin-fire body .tabs > li > a{background-color:#FF8424;color:#FFF}







html.skin-fire a,html.skin-fire a:visited,html.skin-fire .widget_rss h3 a:hover,html.skin-fire body a:hover,html.skin-fire body a:visited:hover,html.skin-fire .main .tabs > li > a,html.skin-fire .tabs > li > a,html.skin-fire blockquote,html.skin-fire span.pullquote,html.skin-fire div.video-embed-shortcode:hover,html.skin-fire div#map_canvas:hover,html.skin-fire div.recent-posts h5 a:hover,html.skin-fire div.recent-posts article.item div.description a,html.skin-fire div.recent-posts article.item div.description a:visited,html.skin-fire ul#filters li div:hover,html.skin-fire article.item div.description a:hover,html.skin-fire .comment a,html.skin-fire .comment a:visited,html.skin-fire .comment a:hover,html.skin-fire .comment .message a.reply:hover,html.skin-fire .paginators ul.page-numbers li a.prev:hover,html.skin-fire .paginators ul.page-numbers li a.next:hover,html.skin-fire ul#filters li div.current{color:#FF8424}







html.skin-fire div.plan.featured{background-color:#FFF0E4}







html.skin-fire body ul.page-numbers > li > a.page-numbers.next,html.skin-fire body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#FF8424}







html.skin-fire input:focus,html.skin-fire textarea:focus,html.skin-fire .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,132,36,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,132,36,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,132,36,0.6);border-color:rgba(255,132,36,0.8)}







html.no-touch.skin-fire a.image-link:hover,html.skin-fire .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #fc9038}







html.no-touch.ie8.skin-fire a.image-link:hover,html.ie8.skin-fire .embed-wrapper:hover{border:1px solid #fc9038}







html.skin-fire .flex-control-nav li a.icon-pause.is-paused,html.skin-fire div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #fc9038;color:#fc9038}







html.skin-forest-green div.header-bg-fill{background:radial-gradient(center,ellipsecover,#c5df870%,#313f15100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5df87',endColorstr='#313f15',GradientType=0)}







html.skin-forest-green body span.call-us-button a.btn,html.skin-forest-green .btn,html.skin-forest-green a.btn,html.skin-forest-green a.btn:visited,html.skin-forest-green body a.btn,html.skin-forest-green body a.btn:visited,html.skin-forest-green button,html.skin-forest-green .wpcf7-submit,html.skin-forest-green input[type=submit],html.skin-forest-green body div.social-links > a.btn,html.skin-forest-green a.accordion-toggle,html.skin-forest-green a.accordion-toggle:visited,html.skin-forest-green a.accordion-toggle:hover,html.skin-forest-green .main .tabs > li > a,html.skin-forest-green .tabs > li > a,html.skin-forest-green body .main .tabs > li > a,html.skin-forest-green body .tabs > li > a{background-color:#76943B;color:#FFF}







html.skin-forest-green a,html.skin-forest-green a:visited,html.skin-forest-green .widget_rss h3 a:hover,html.skin-forest-green body a:hover,html.skin-forest-green body a:visited:hover,html.skin-forest-green .main .tabs > li > a,html.skin-forest-green .tabs > li > a,html.skin-forest-green blockquote,html.skin-forest-green span.pullquote,html.skin-forest-green div.video-embed-shortcode:hover,html.skin-forest-green div#map_canvas:hover,html.skin-forest-green div.recent-posts h5 a:hover,html.skin-forest-green div.recent-posts article.item div.description a,html.skin-forest-green div.recent-posts article.item div.description a:visited,html.skin-forest-green ul#filters li div:hover,html.skin-forest-green article.item div.description a:hover,html.skin-forest-green .comment a,html.skin-forest-green .comment a:visited,html.skin-forest-green .comment a:hover,html.skin-forest-green .comment .message a.reply:hover,html.skin-forest-green .paginators ul.page-numbers li a.prev:hover,html.skin-forest-green .paginators ul.page-numbers li a.next:hover,html.skin-forest-green ul#filters li div.current{color:#76943B}







html.skin-forest-green div.plan.featured{background-color:#FBFFF4}







html.skin-forest-green body ul.page-numbers > li > a.page-numbers.next,html.skin-forest-green body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#76943B}







html.skin-forest-green input:focus,html.skin-forest-green textarea:focus,html.skin-forest-green .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(121,144,66,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(121,144,66,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(121,144,66,0.6);border-color:rgba(121,144,66,0.8)}







html.no-touch.skin-forest-green a.image-link:hover,html.skin-forest-green .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #C7F763}







html.no-touch.ie8.skin-forest-green a.image-link:hover,html.ie8.skin-forest-green .embed-wrapper:hover{border:1px solid #C7F763}







html.skin-forest-green .flex-control-nav li a.icon-pause.is-paused,html.skin-forest-green div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #C7F763;color:#76943B}







html.skin-golden div.header-bg-fill{background:radial-gradient(center,ellipsecover,#ffda470%,#755714100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda47',endColorstr='#755714',GradientType=0)}







html.skin-golden body span.call-us-button a.btn,html.skin-golden .btn,html.skin-golden a.btn,html.skin-golden a.btn:visited,html.skin-golden body a.btn,html.skin-golden body a.btn:visited,html.skin-golden button,html.skin-golden .wpcf7-submit,html.skin-golden input[type=submit],html.skin-golden body div.social-links > a.btn,html.skin-golden a.accordion-toggle,html.skin-golden a.accordion-toggle:visited,html.skin-golden a.accordion-toggle:hover,html.skin-golden .main .tabs > li > a,html.skin-golden .tabs > li > a,html.skin-golden body .main .tabs > li > a,html.skin-golden body .tabs > li > a{background-color:#BD9E24;color:#FFF}







html.skin-golden a,html.skin-golden a:visited,html.skin-golden .widget_rss h3 a:hover,html.skin-golden body a:hover,html.skin-golden body a:visited:hover,html.skin-golden .main .tabs > li > a,html.skin-golden .tabs > li > a,html.skin-golden blockquote,html.skin-golden span.pullquote,html.skin-golden div.video-embed-shortcode:hover,html.skin-golden div#map_canvas:hover,html.skin-golden div.recent-posts h5 a:hover,html.skin-golden div.recent-posts article.item div.description a,html.skin-golden div.recent-posts article.item div.description a:visited,html.skin-golden ul#filters li div:hover,html.skin-golden article.item div.description a:hover,html.skin-golden .comment a,html.skin-golden .comment a:visited,html.skin-golden .comment a:hover,html.skin-golden .comment .message a.reply:hover,html.skin-golden .paginators ul.page-numbers li a.prev:hover,html.skin-golden .paginators ul.page-numbers li a.next:hover,html.skin-golden ul#filters li div.current{color:#BD9E24}







html.skin-golden div.plan.featured{background-color:#FFFBEC}







html.skin-golden body ul.page-numbers > li > a.page-numbers.next,html.skin-golden body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#BD9E24}







html.skin-golden input:focus,html.skin-golden textarea:focus,html.skin-golden .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,218,71,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,218,71,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,218,71,0.6);border-color:rgba(255,218,71,0.8)}







html.no-touch.skin-golden a.image-link:hover,html.skin-golden .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #ffda47}







html.no-touch.ie8.skin-golden a.image-link:hover,html.ie8.skin-golden .embed-wrapper:hover{border:1px solid #ffda47}







html.skin-golden .flex-control-nav li a.icon-pause.is-paused,html.skin-golden div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #ffda47;color:#BD9E24}







html.skin-grey div.header-bg-fill{background:radial-gradient(center,ellipsecover,#c3d1d80%,#293237100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3d1d8',endColorstr='#293237',GradientType=0)}







html.skin-grey body span.call-us-button a.btn,html.skin-grey .btn,html.skin-grey a.btn,html.skin-grey a.btn:visited,html.skin-grey body a.btn,html.skin-grey body a.btn:visited,html.skin-grey button,html.skin-grey .wpcf7-submit,html.skin-grey input[type=submit],html.skin-grey body div.social-links > a.btn,html.skin-grey a.accordion-toggle,html.skin-grey a.accordion-toggle:visited,html.skin-grey a.accordion-toggle:hover,html.skin-grey .main .tabs > li > a,html.skin-grey .tabs > li > a,html.skin-grey body .main .tabs > li > a,html.skin-grey body .tabs > li > a{background-color:#6E7D85;color:#FFF}







html.skin-grey a,html.skin-grey a:visited,html.skin-grey .widget_rss h3 a:hover,html.skin-grey body a:hover,html.skin-grey body a:visited:hover,html.skin-grey .main .tabs > li > a,html.skin-grey .tabs > li > a,html.skin-grey blockquote,html.skin-grey span.pullquote,html.skin-grey div.video-embed-shortcode:hover,html.skin-grey div#map_canvas:hover,html.skin-grey div.recent-posts h5 a:hover,html.skin-grey div.recent-posts article.item div.description a,html.skin-grey div.recent-posts article.item div.description a:visited,html.skin-grey ul#filters li div:hover,html.skin-grey article.item div.description a:hover,html.skin-grey .comment a,html.skin-grey .comment a:visited,html.skin-grey .comment a:hover,html.skin-grey .comment .message a.reply:hover,html.skin-grey .paginators ul.page-numbers li a.prev:hover,html.skin-grey .paginators ul.page-numbers li a.next:hover,html.skin-grey ul#filters li div.current{color:#6E7D85}







html.skin-grey div.plan.featured{background-color:#F0F4F7}







html.skin-grey body ul.page-numbers > li > a.page-numbers.next,html.skin-grey body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#6E7D85}







html.skin-grey input:focus,html.skin-grey textarea:focus,html.skin-grey .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(113,138,153,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(113,138,153,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(113,138,153,0.6);border-color:rgba(113,138,153,0.8)}







html.no-touch.skin-grey a.image-link:hover,html.skin-grey .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #81A6C7}







html.no-touch.ie8.skin-grey a.image-link:hover,html.ie8.skin-grey .embed-wrapper:hover{border:1px solid #81A6C7}







html.skin-grey .flex-control-nav li a.icon-pause.is-paused,html.skin-grey div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #81A6C7;color:#6E7D85}







html.skin-lime-green div.header-bg-fill{background:radial-gradient(center,ellipsecover,#b8c9000%,#5f8202100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8c900',endColorstr='#5f8202',GradientType=0)}







html.skin-lime-green body span.call-us-button a.btn,html.skin-lime-green .btn,html.skin-lime-green a.btn,html.skin-lime-green a.btn:visited,html.skin-lime-green body a.btn,html.skin-lime-green body a.btn:visited,html.skin-lime-green button,html.skin-lime-green .wpcf7-submit,html.skin-lime-green input[type=submit],html.skin-lime-green body div.social-links > a.btn,html.skin-lime-green a.accordion-toggle,html.skin-lime-green a.accordion-toggle:visited,html.skin-lime-green a.accordion-toggle:hover,html.skin-lime-green .main .tabs > li > a,html.skin-lime-green .tabs > li > a,html.skin-lime-green body .main .tabs > li > a,html.skin-lime-green body .tabs > li > a{background-color:#8AB614;color:#FFF}







html.skin-lime-green a,html.skin-lime-green a:visited,html.skin-lime-green .widget_rss h3 a:hover,html.skin-lime-green body a:hover,html.skin-lime-green body a:visited:hover,html.skin-lime-green .main .tabs > li > a,html.skin-lime-green .tabs > li > a,html.skin-lime-green blockquote,html.skin-lime-green span.pullquote,html.skin-lime-green div.video-embed-shortcode:hover,html.skin-lime-green div#map_canvas:hover,html.skin-lime-green div.recent-posts h5 a:hover,html.skin-lime-green div.recent-posts article.item div.description a,html.skin-lime-green div.recent-posts article.item div.description a:visited,html.skin-lime-green ul#filters li div:hover,html.skin-lime-green article.item div.description a:hover,html.skin-lime-green .comment a,html.skin-lime-green .comment a:visited,html.skin-lime-green .comment a:hover,html.skin-lime-green .comment .message a.reply:hover,html.skin-lime-green .paginators ul.page-numbers li a.prev:hover,html.skin-lime-green .paginators ul.page-numbers li a.next:hover,html.skin-lime-green ul#filters li div.current{color:#8AB614}







html.skin-lime-green div.plan.featured{background-color:#FAFFED}







html.skin-lime-green body ul.page-numbers > li > a.page-numbers.next,html.skin-lime-green body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#8AB614}







html.skin-lime-green input:focus,html.skin-lime-green textarea:focus,html.skin-lime-green .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(184,201,0,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(184,201,0,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(184,201,0,0.6);border-color:rgba(184,201,0,0.8)}







html.no-touch.skin-lime-green a.image-link:hover,html.skin-lime-green .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #C6D23F}







html.no-touch.ie8.skin-lime-green a.image-link:hover,html.ie8.skin-lime-green .embed-wrapper:hover{border:1px solid #C6D23F}







html.skin-lime-green .flex-control-nav li a.icon-pause.is-paused,html.skin-lime-green div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #C6D23F;color:#8AB614}







html.skin-periwinkle div.header-bg-fill{background:radial-gradient(center,ellipsecover,#6487ff0%,#55226f100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6487ff',endColorstr='#55226f',GradientType=0)}







html.skin-periwinkle body span.call-us-button a.btn,html.skin-periwinkle .btn,html.skin-periwinkle a.btn,html.skin-periwinkle a.btn:visited,html.skin-periwinkle body a.btn,html.skin-periwinkle body a.btn:visited,html.skin-periwinkle button,html.skin-periwinkle .wpcf7-submit,html.skin-periwinkle input[type=submit],html.skin-periwinkle body div.social-links > a.btn,html.skin-periwinkle a.accordion-toggle,html.skin-periwinkle a.accordion-toggle:visited,html.skin-periwinkle a.accordion-toggle:hover,html.skin-periwinkle .main .tabs > li > a,html.skin-periwinkle .tabs > li > a,html.skin-periwinkle body .main .tabs > li > a,html.skin-periwinkle body .tabs > li > a{background-color:#6255C5;color:#FFF}







html.skin-periwinkle a,html.skin-periwinkle a:visited,html.skin-periwinkle .widget_rss h3 a:hover,html.skin-periwinkle body a:hover,html.skin-periwinkle body a:visited:hover,html.skin-periwinkle .main .tabs > li > a,html.skin-periwinkle .tabs > li > a,html.skin-periwinkle blockquote,html.skin-periwinkle span.pullquote,html.skin-periwinkle div.video-embed-shortcode:hover,html.skin-periwinkle div#map_canvas:hover,html.skin-periwinkle div.recent-posts h5 a:hover,html.skin-periwinkle div.recent-posts article.item div.description a,html.skin-periwinkle div.recent-posts article.item div.description a:visited,html.skin-periwinkle ul#filters li div:hover,html.skin-periwinkle article.item div.description a:hover,html.skin-periwinkle .comment a,html.skin-periwinkle .comment a:visited,html.skin-periwinkle .comment a:hover,html.skin-periwinkle .comment .message a.reply:hover,html.skin-periwinkle .paginators ul.page-numbers li a.prev:hover,html.skin-periwinkle .paginators ul.page-numbers li a.next:hover,html.skin-periwinkle ul#filters li div.current{color:#6255C5}







html.skin-periwinkle div.plan.featured{background-color:#F6F5FF}







html.skin-periwinkle body ul.page-numbers > li > a.page-numbers.next,html.skin-periwinkle body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#6255C5}







html.skin-periwinkle input:focus,html.skin-periwinkle textarea:focus,html.skin-periwinkle .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(100,135,255,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(100,135,255,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(100,135,255,0.6);border-color:rgba(100,135,255,0.8)}







html.no-touch.skin-periwinkle a.image-link:hover,html.skin-periwinkle .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #6487FF}







html.no-touch.ie8.skin-periwinkle a.image-link:hover,html.ie8.skin-periwinkle .embed-wrapper:hover{border:1px solid #6487FF}







html.skin-periwinkle .flex-control-nav li a.icon-pause.is-paused,html.skin-periwinkle div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #6487FF;color:#6487FF}







html.skin-pink div.header-bg-fill{background:radial-gradient(center,ellipsecover,#ff84cf0%,#8a1449100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff84cf',endColorstr='#8a1449',GradientType=0)}







html.skin-pink body span.call-us-button a.btn,html.skin-pink .btn,html.skin-pink a.btn,html.skin-pink a.btn:visited,html.skin-pink body a.btn,html.skin-pink body a.btn:visited,html.skin-pink button,html.skin-pink .wpcf7-submit,html.skin-pink input[type=submit],html.skin-pink body div.social-links > a.btn,html.skin-pink a.accordion-toggle,html.skin-pink a.accordion-toggle:visited,html.skin-pink a.accordion-toggle:hover,html.skin-pink .main .tabs > li > a,html.skin-pink .tabs > li > a,html.skin-pink body .main .tabs > li > a,html.skin-pink body .tabs > li > a{background-color:#CE5592;color:#FFF}







html.skin-pink a,html.skin-pink a:visited,html.skin-pink .widget_rss h3 a:hover,html.skin-pink body a:hover,html.skin-pink body a:visited:hover,html.skin-pink .main .tabs > li > a,html.skin-pink .tabs > li > a,html.skin-pink blockquote,html.skin-pink span.pullquote,html.skin-pink div.video-embed-shortcode:hover,html.skin-pink div#map_canvas:hover,html.skin-pink div.recent-posts h5 a:hover,html.skin-pink div.recent-posts article.item div.description a,html.skin-pink div.recent-posts article.item div.description a:visited,html.skin-pink ul#filters li div:hover,html.skin-pink article.item div.description a:hover,html.skin-pink .comment a,html.skin-pink .comment a:visited,html.skin-pink .comment a:hover,html.skin-pink .comment .message a.reply:hover,html.skin-pink .paginators ul.page-numbers li a.prev:hover,html.skin-pink .paginators ul.page-numbers li a.next:hover,html.skin-pink ul#filters li div.current{color:#CE5592}







html.skin-pink div.plan.featured{background-color:#FFF0F9}







html.skin-pink body ul.page-numbers > li > a.page-numbers.next,html.skin-pink body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#CE5592}







html.skin-pink input:focus,html.skin-pink textarea:focus,html.skin-pink .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,132,207,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,132,207,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,132,207,0.6);border-color:rgba(206,85,146,0.8)}







html.no-touch.skin-pink a.image-link:hover,html.skin-pink .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #FF84CF}







html.no-touch.ie8.skin-pink a.image-link:hover,html.ie8.skin-pink .embed-wrapper:hover{border:1px solid #FF84CF}







html.skin-pink .flex-control-nav li a.icon-pause.is-paused,html.skin-pink div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #FF84CF;color:#FF84CF}







html.skin-purple div.header-bg-fill{background:radial-gradient(center,ellipsecover,#ee75a70%,#411f2d100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee75a7',endColorstr='#411f2d',GradientType=0)}







html.skin-purple body span.call-us-button a.btn,html.skin-purple .btn,html.skin-purple a.btn,html.skin-purple a.btn:visited,html.skin-purple body a.btn,html.skin-purple body a.btn:visited,html.skin-purple button,html.skin-purple .wpcf7-submit,html.skin-purple input[type=submit],html.skin-purple body div.social-links > a.btn,html.skin-purple a.accordion-toggle,html.skin-purple a.accordion-toggle:visited,html.skin-purple a.accordion-toggle:hover,html.skin-purple .main .tabs > li > a,html.skin-purple .tabs > li > a,html.skin-purple body .main .tabs > li > a,html.skin-purple body .tabs > li > a{background-color:#A04C6E;color:#FFF}







html.skin-purple a,html.skin-purple a:visited,html.skin-purple .widget_rss h3 a:hover,html.skin-purple body a:hover,html.skin-purple body a:visited:hover,html.skin-purple .main .tabs > li > a,html.skin-purple .tabs > li > a,html.skin-purple blockquote,html.skin-purple span.pullquote,html.skin-purple div.video-embed-shortcode:hover,html.skin-purple div#map_canvas:hover,html.skin-purple div.recent-posts h5 a:hover,html.skin-purple div.recent-posts article.item div.description a,html.skin-purple div.recent-posts article.item div.description a:visited,html.skin-purple ul#filters li div:hover,html.skin-purple article.item div.description a:hover,html.skin-purple .comment a,html.skin-purple .comment a:visited,html.skin-purple .comment a:hover,html.skin-purple .comment .message a.reply:hover,html.skin-purple .paginators ul.page-numbers li a.prev:hover,html.skin-purple .paginators ul.page-numbers li a.next:hover,html.skin-purple ul#filters li div.current{color:#A04C6E}







html.skin-purple div.plan.featured{background-color:#FFEFF5}







html.skin-purple body ul.page-numbers > li > a.page-numbers.next,html.skin-purple body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#A04C6E}







html.skin-purple input:focus,html.skin-purple textarea:focus,html.skin-purple .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,162,197,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,162,197,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(255,162,197,0.6);border-color:rgba(160,76,110,0.8)}







html.no-touch.skin-purple a.image-link:hover,html.skin-purple .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #FFA2C5}







html.no-touch.ie8.skin-purple a.image-link:hover,html.ie8.skin-purple .embed-wrapper:hover{border:1px solid #FFA2C5}







html.skin-purple .flex-control-nav li a.icon-pause.is-paused,html.skin-purple div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #FFA2C5;color:#A04C6E}







html.skin-royal-blue div.header-bg-fill{background:radial-gradient(center,ellipsecover,#9dc2eb0%,#1f3e5e100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dc2eb',endColorstr='#1f3e5e',GradientType=0)}







html.skin-royal-blue body span.call-us-button a.btn,html.skin-royal-blue .btn,html.skin-royal-blue a.btn,html.skin-royal-blue a.btn:visited,html.skin-royal-blue body a.btn,html.skin-royal-blue body a.btn:visited,html.skin-royal-blue button,html.skin-royal-blue .wpcf7-submit,html.skin-royal-blue input[type=submit],html.skin-royal-blue body div.social-links > a.btn,html.skin-royal-blue a.accordion-toggle,html.skin-royal-blue a.accordion-toggle:visited,html.skin-royal-blue a.accordion-toggle:hover,html.skin-royal-blue .main .tabs > li > a,html.skin-royal-blue .tabs > li > a,html.skin-royal-blue body .main .tabs > li > a,html.skin-royal-blue body .tabs > li > a{background-color:#4C81BB;color:#FFF}







html.skin-royal-blue a,html.skin-royal-blue a:visited,html.skin-royal-blue .widget_rss h3 a:hover,html.skin-royal-blue body a:hover,html.skin-royal-blue body a:visited:hover,html.skin-royal-blue .main .tabs > li > a,html.skin-royal-blue .tabs > li > a,html.skin-royal-blue blockquote,html.skin-royal-blue span.pullquote,html.skin-royal-blue div.video-embed-shortcode:hover,html.skin-royal-blue div#map_canvas:hover,html.skin-royal-blue div.recent-posts h5 a:hover,html.skin-royal-blue div.recent-posts article.item div.description a,html.skin-royal-blue div.recent-posts article.item div.description a:visited,html.skin-royal-blue ul#filters li div:hover,html.skin-royal-blue article.item div.description a:hover,html.skin-royal-blue .comment a,html.skin-royal-blue .comment a:visited,html.skin-royal-blue .comment a:hover,html.skin-royal-blue .comment .message a.reply:hover,html.skin-royal-blue .paginators ul.page-numbers li a.prev:hover,html.skin-royal-blue .paginators ul.page-numbers li a.next:hover,html.skin-royal-blue ul#filters li div.current{color:#4C81BB}







html.skin-royal-blue div.plan.featured{background-color:#EFF7FF}







html.skin-royal-blue body ul.page-numbers > li > a.page-numbers.next,html.skin-royal-blue body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#4C81BB}







html.skin-royal-blue input:focus,html.skin-royal-blue textarea:focus,html.skin-royal-blue .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(101,172,248,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(101,172,248,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(101,172,248,0.6);border-color:rgba(92,157,227,0.8)}







html.no-touch.skin-royal-blue a.image-link:hover,html.skin-royal-blue .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #5C9DE3}







html.no-touch.ie8.skin-royal-blue a.image-link:hover,html.ie8.skin-royal-blue .embed-wrapper:hover{border:1px solid #5C9DE3}







html.skin-royal-blue .flex-control-nav li a.icon-pause.is-paused,html.skin-royal-blue div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #5C9DE3;color:#5C9DE3}







html.skin-silver div.header-bg-fill{background:radial-gradient(center,ellipsecover,#e4e4e40%,#6d6d6d100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4',endColorstr='#6d6d6d',GradientType=0)}







html.skin-silver ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-silver div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a{background-color:#aaa}







html.skin-silver body span.call-us-button a.btn,html.skin-silver .btn,html.skin-silver a.btn,html.skin-silver a.btn:visited,html.skin-silver body a.btn,html.skin-silver body a.btn:visited,html.skin-silver button,html.skin-silver .wpcf7-submit,html.skin-silver input[type=submit],html.skin-silver body div.social-links > a.btn,html.skin-silver a.accordion-toggle,html.skin-silver a.accordion-toggle:visited,html.skin-silver a.accordion-toggle:hover,html.skin-silver .main .tabs > li > a,html.skin-silver .tabs > li > a,html.skin-silver body .main .tabs > li > a,html.skin-silver body .tabs > li > a{background-color:#aaa;color:#FFF}







html.skin-silver a,html.skin-silver a:visited,html.skin-silver .widget_rss h3 a:hover,html.skin-silver body a:hover,html.skin-silver body a:visited:hover,html.skin-silver .main .tabs > li > a,html.skin-silver .tabs > li > a,html.skin-silver blockquote,html.skin-silver span.pullquote,html.skin-silver div.video-embed-shortcode:hover,html.skin-silver div#map_canvas:hover,html.skin-silver div.recent-posts h5 a:hover,html.skin-silver div.recent-posts article.item div.description a,html.skin-silver div.recent-posts article.item div.description a:visited,html.skin-silver ul#filters li div:hover,html.skin-silver article.item div.description a:hover,html.skin-silver .comment a,html.skin-silver .comment a:visited,html.skin-silver .comment a:hover,html.skin-silver .comment .message a.reply:hover,html.skin-silver .paginators ul.page-numbers li a.prev:hover,html.skin-silver .paginators ul.page-numbers li a.next:hover,html.skin-silver ul#filters li div.current{color:#999}







html.skin-silver div.plan.featured{background-color:#f4f4f4}







html.skin-silver body div.recent-posts article.item div.description p.post-meta a,html.skin-silver body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-silver body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-silver body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-silver body span.categories a,html.skin-silver body ul.page-numbers > li > span,html.skin-silver ul.page-numbers > li > a.page-numbers,html.skin-silver body ul.page-numbers > li > a.page-numbers:visited{background-color:#999}







html.skin-silver body ul.page-numbers > li > a.page-numbers.next,html.skin-silver body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#999}







html.skin-silver input:focus,html.skin-silver textarea:focus,html.skin-silver .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(200,200,200,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(200,200,200,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(200,200,200,0.6);border-color:rgba(170,170,170,0.8)}







html.no-touch.skin-silver a.image-link:hover,html.skin-silver .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #999}







html.no-touch.ie8.skin-silver a.image-link:hover,html.ie8.skin-silver .embed-wrapper:hover{border:1px solid #999}







html.skin-silver .flex-control-nav li a.icon-pause.is-paused,html.skin-silver div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #999;color:#999}







html.skin-sky-blue div.header-bg-fill{background:radial-gradient(center,ellipsecover,#00ccff0%,#00759b100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ccff',endColorstr='#00759b',GradientType=0)}







html.skin-sky-blue body span.call-us-button a.btn,html.skin-sky-blue .btn,html.skin-sky-blue a.btn,html.skin-sky-blue a.btn:visited,html.skin-sky-blue body a.btn,html.skin-sky-blue body a.btn:visited,html.skin-sky-blue button,html.skin-sky-blue .wpcf7-submit,html.skin-sky-blue input[type=submit],html.skin-sky-blue body div.social-links > a.btn,html.skin-sky-blue a.accordion-toggle,html.skin-sky-blue a.accordion-toggle:visited,html.skin-sky-blue a.accordion-toggle:hover,html.skin-sky-blue .main .tabs > li > a,html.skin-sky-blue .tabs > li > a,html.skin-sky-blue body .main .tabs > li > a,html.skin-sky-blue body .tabs > li > a{background-color:#009ED1;color:#FFF}







html.skin-sky-blue a,html.skin-sky-blue a:visited,html.skin-sky-blue .widget_rss h3 a:hover,html.skin-sky-blue body a:hover,html.skin-sky-blue body a:visited:hover,html.skin-sky-blue .main .tabs > li > a,html.skin-sky-blue .tabs > li > a,html.skin-sky-blue blockquote,html.skin-sky-blue span.pullquote,html.skin-sky-blue div.video-embed-shortcode:hover,html.skin-sky-blue div#map_canvas:hover,html.skin-sky-blue div.recent-posts h5 a:hover,html.skin-sky-blue div.recent-posts article.item div.description a,html.skin-sky-blue div.recent-posts article.item div.description a:visited,html.skin-sky-blue ul#filters li div:hover,html.skin-sky-blue article.item div.description a:hover,html.skin-sky-blue .comment a,html.skin-sky-blue .comment a:visited,html.skin-sky-blue .comment a:hover,html.skin-sky-blue .comment .message a.reply:hover,html.skin-sky-blue .paginators ul.page-numbers li a.prev:hover,html.skin-sky-blue .paginators ul.page-numbers li a.next:hover,html.skin-sky-blue ul#filters li div.current{color:#009ED1}







html.skin-sky-blue div.plan.featured{background-color:#F0FAFF}







html.skin-sky-blue body ul.page-numbers > li > a.page-numbers.next,html.skin-sky-blue body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#009ED1}







html.skin-sky-blue input:focus,html.skin-sky-blue textarea:focus,html.skin-sky-blue .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,204,255,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,204,255,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,204,255,0.6);border-color:rgba(0,204,255,0.8)}







html.no-touch.skin-sky-blue a.image-link:hover,html.skin-sky-blue .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #0cf}







html.no-touch.ie8.skin-sky-blue a.image-link:hover,html.ie8.skin-sky-blue .embed-wrapper:hover{border:1px solid #0cf}







html.skin-sky-blue .flex-control-nav li a.icon-pause.is-paused,html.skin-sky-blue div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #0cf;color:#0cf}







html.skin-teal div.header-bg-fill{background:radial-gradient(center,ellipsecover,#6cecd90%,#214d46100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cecd9',endColorstr='#214d46',GradientType=0)}







html.skin-teal body span.call-us-button a.btn,html.skin-teal .btn,html.skin-teal a.btn,html.skin-teal a.btn:visited,html.skin-teal body a.btn,html.skin-teal body a.btn:visited,html.skin-teal button,html.skin-teal .wpcf7-submit,html.skin-teal input[type=submit],html.skin-teal body div.social-links > a.btn,html.skin-teal a.accordion-toggle,html.skin-teal a.accordion-toggle:visited,html.skin-teal a.accordion-toggle:hover,html.skin-teal .main .tabs > li > a,html.skin-teal .tabs > li > a,html.skin-teal body .main .tabs > li > a,html.skin-teal body .tabs > li > a{background-color:#4D998F;color:#FFF}







html.skin-teal a,html.skin-teal a:visited,html.skin-teal .widget_rss h3 a:hover,html.skin-teal body a:hover,html.skin-teal body a:visited:hover,html.skin-teal .main .tabs > li > a,html.skin-teal .tabs > li > a,html.skin-teal blockquote,html.skin-teal span.pullquote,html.skin-teal div.video-embed-shortcode:hover,html.skin-teal div#map_canvas:hover,html.skin-teal div.recent-posts h5 a:hover,html.skin-teal div.recent-posts article.item div.description a,html.skin-teal div.recent-posts article.item div.description a:visited,html.skin-teal ul#filters li div:hover,html.skin-teal article.item div.description a:hover,html.skin-teal .comment a,html.skin-teal .comment a:visited,html.skin-teal .comment a:hover,html.skin-teal .comment .message a.reply:hover,html.skin-teal .paginators ul.page-numbers li a.prev:hover,html.skin-teal .paginators ul.page-numbers li a.next:hover,html.skin-teal ul#filters li div.current{color:#4D998F}







html.skin-teal div.plan.featured{background-color:#E7F8F6}







html.skin-teal body ul.page-numbers > li > a.page-numbers.next,html.skin-teal body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#4D998F}







html.skin-teal input:focus,html.skin-teal textarea:focus,html.skin-teal .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(100,225,210,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(100,225,210,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(100,225,210,0.6);border-color:rgba(75,161,150,0.8)}







html.no-touch.skin-teal a.image-link:hover,html.skin-teal .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #64E1D2}







html.no-touch.ie8.skin-teal a.image-link:hover,html.ie8.skin-teal .embed-wrapper:hover{border:1px solid #64E1D2}







html.skin-teal .flex-control-nav li a.icon-pause.is-paused,html.skin-teal div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #64E1D2;color:#4D998F}







html.skin-teal-grey div.header-bg-fill{background:radial-gradient(center,ellipsecover,#9bd5db0%,#293e41100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bd5db',endColorstr='#293e41',GradientType=0)}







html.skin-teal-grey ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-teal-grey div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a{background-color:#4A767C}







html.skin-teal-grey body span.call-us-button a.btn,html.skin-teal-grey .btn,html.skin-teal-grey a.btn,html.skin-teal-grey a.btn:visited,html.skin-teal-grey body a.btn,html.skin-teal-grey body a.btn:visited,html.skin-teal-grey button,html.skin-teal-grey .wpcf7-submit,html.skin-teal-grey input[type=submit],html.skin-teal-grey body div.social-links > a.btn,html.skin-teal-grey a.accordion-toggle,html.skin-teal-grey a.accordion-toggle:visited,html.skin-teal-grey a.accordion-toggle:hover,html.skin-teal-grey .main .tabs > li > a,html.skin-teal-grey .tabs > li > a,html.skin-teal-grey body .main .tabs > li > a,html.skin-teal-grey body .tabs > li > a{background-color:#4A767C;color:#FFF}







html.skin-teal-grey a,html.skin-teal-grey a:visited,html.skin-teal-grey .widget_rss h3 a:hover,html.skin-teal-grey body a:hover,html.skin-teal-grey body a:visited:hover,html.skin-teal-grey .main .tabs > li > a,html.skin-teal-grey .tabs > li > a,html.skin-teal-grey blockquote,html.skin-teal-grey span.pullquote,html.skin-teal-grey div.video-embed-shortcode:hover,html.skin-teal-grey div#map_canvas:hover,html.skin-teal-grey div.recent-posts h5 a:hover,html.skin-teal-grey div.recent-posts article.item div.description a,html.skin-teal-grey div.recent-posts article.item div.description a:visited,html.skin-teal-grey ul#filters li div:hover,html.skin-teal-grey article.item div.description a:hover,html.skin-teal-grey .comment a,html.skin-teal-grey .comment a:visited,html.skin-teal-grey .comment a:hover,html.skin-teal-grey .comment .message a.reply:hover,html.skin-teal-grey .paginators ul.page-numbers li a.prev:hover,html.skin-teal-grey .paginators ul.page-numbers li a.next:hover,html.skin-teal-grey ul#filters li div.current{color:#4A767C}







html.skin-teal-grey div.plan.featured{background-color:#F2FAFC}







html.no-touch.skin-teal-grey a.image-link:hover,html.skin-teal-grey .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #9bd5db}







html.skin-teal-grey body div.recent-posts article.item div.description p.post-meta a,html.skin-teal-grey body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-teal-grey body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-teal-grey body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-teal-grey body span.categories a,html.skin-teal-grey body ul.page-numbers > li > span,html.skin-teal-grey ul.page-numbers > li > a.page-numbers,html.skin-teal-grey body ul.page-numbers > li > a.page-numbers:visited{background-color:#57898E}







html.skin-teal-grey body ul.page-numbers > li > a.page-numbers.next,html.skin-teal-grey body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#4A767C}







html.skin-teal-grey input:focus,html.skin-teal-grey textarea:focus,html.skin-teal-grey .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(92,213,225,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(92,213,225,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(92,213,225,0.6);border-color:rgba(74,118,124,0.8)}







html.skin-teal-grey .search-widget > form.search-form > fieldset.has-focus button{border-color:rgba(74,118,124,0.8)}







html.skin-teal-grey .flex-control-nav li a.icon-pause.is-paused,html.skin-teal-grey div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #9bd5db;color:#57898E}







html.no-touch.ie8.skin-teal-grey a.image-link:hover,html.ie8.skin-teal-grey .embed-wrapper:hover{border:1px solid #9bd5db}







html.skin-violet div.header-bg-fill{background:radial-gradient(center,ellipsecover,#cda0ff0%,#37145c100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cda0ff',endColorstr='#37145c',GradientType=0)}







html.skin-violet body span.call-us-button a.btn,html.skin-violet .btn,html.skin-violet a.btn,html.skin-violet a.btn:visited,html.skin-violet body a.btn,html.skin-violet body a.btn:visited,html.skin-violet button,html.skin-violet .wpcf7-submit,html.skin-violet input[type=submit],html.skin-violet body div.social-links > a.btn,html.skin-violet a.accordion-toggle,html.skin-violet a.accordion-toggle:visited,html.skin-violet a.accordion-toggle:hover,html.skin-violet .main .tabs > li > a,html.skin-violet .tabs > li > a,html.skin-violet body .main .tabs > li > a,html.skin-violet body .tabs > li > a{background-color:#7950A7;color:#FFF}







html.skin-violet a,html.skin-violet a:visited,html.skin-violet .widget_rss h3 a:hover,html.skin-violet body a:hover,html.skin-violet body a:visited:hover,html.skin-violet .main .tabs > li > a,html.skin-violet .tabs > li > a,html.skin-violet blockquote,html.skin-violet span.pullquote,html.skin-violet div.video-embed-shortcode:hover,html.skin-violet div#map_canvas:hover,html.skin-violet div.recent-posts h5 a:hover,html.skin-violet div.recent-posts article.item div.description a,html.skin-violet div.recent-posts article.item div.description a:visited,html.skin-violet ul#filters li div:hover,html.skin-violet article.item div.description a:hover,html.skin-violet .comment a,html.skin-violet .comment a:visited,html.skin-violet .comment a:hover,html.skin-violet .comment .message a.reply:hover,html.skin-violet .paginators ul.page-numbers li a.prev:hover,html.skin-violet .paginators ul.page-numbers li a.next:hover,html.skin-violet ul#filters li div.current{color:#7950A7}







html.skin-violet div.plan.featured{background-color:#F8F2FF}







html.no-touch.skin-violet a.image-link:hover,html.skin-violet .embed-wrapper:hover{box-shadow:0 0 4px rgba(0,0,0,0.2), 0 0 20px #852DE3}







html.skin-violet body ul.page-numbers > li > a.page-numbers.next,html.skin-violet body ul.page-numbers > li > a.page-numbers.prev{background-color:transparent;color:#7950A7}







html.skin-violet input:focus,html.skin-violet textarea:focus,html.skin-violet .search-widget > form.search-form > fieldset.has-focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(133,45,227,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(133,45,227,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(133,45,227,0.6);border-color:rgba(133,45,227,0.8)}







html.skin-violet .search-widget > form.search-form > fieldset.has-focus button{border-color:rgba(133,45,227,0.8)}







html.skin-violet .flex-control-nav li a.icon-pause.is-paused,html.skin-violet div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #852DE3;color:#852DE3}







html.no-touch.ie8.skin-violet a.image-link:hover,html.ie8.skin-violet .embed-wrapper:hover{border:1px solid #852DE3}







@font-face{font-family:Dekers;src:url(Dekers.ttf)}







.ablate-font{font-family:Dekers;color:#000}







.ablate-font1{font-size:26px;font-family:arial;color:black;display:block;text-align:center;margin:25px}







div.wpcf7 .watermark,.alert-message .alert-actions a.btn{color:#000!important;width:220px;}







article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,.no-js body,header div.logo > a,ul.topmenu li a span.menu-link-wrap,.footer-logo span#tagline,.tabs > li > a,.pills > li > a,div.styled-table.responsive-table table,div.styled-table.responsive-table thead,div.styled-table.responsive-table tbody,div.styled-table.responsive-table th,div.styled-table.responsive-table td,div.styled-table.responsive-table tr,html[xmlns] .slides,.no-js .slides > li:first-child,.tweet_time,.widget_links ul > li a,.widget_rss ul > li a{display:block}







audio:not([controls]),[hidden],#sidebar div.divider,.ir br{display:none}







a:focus,a:hover,a:active,.search-widget > form.search-form > fieldset.has-focus,input:focus,textarea:focus{outline:0}







svg:not(:root),.ie8 article.item,.ie8 a.image-link{overflow:hidden}







figure,.recent-posts-shortcode.vertical a.image-link,.flex-caption > div.subcaption > p,.flex-control-nav li:first-child,div.prime-content-slider a img.alignnone,div.prime-content-slider img.alignnone,div.prime-content-slider img,.post-preview .read-more-link,.search-widget > form.search-form{margin:0}







.visible-phone,.visible-phone-portrait,.visible-phone-landscape,.visible-tablet,.hidden-desktop{display:none!important}







.ie8 .visible-tablet,.ie8 .visible-phone-portrait,.ie8 .visible-phone-landscape,.ie8 .hidden-tablet,.ie8 .hidden-desktop,.main.has-sidebar.left-sidebar div.sidebar-wrapper.right-sidebar-wrapper,html.touch ul.topmenu.desktop-menu,html.no-touch ul.tablet-menu.tablet-menu-landscape,ul.topmenu.tablet-menu,ul.topmenu.mobile-menu,div.mobile-menu-wrapper,a.btn.mobile-menu-btn,.ie8 i.call-us-icon,div.main.cp_slider div.subheader-wrapper,div.main.flex_slider div.subheader-wrapper,div.main.content_slider div.subheader-wrapper,div.main.cp_slider div.content-wrapper > div.overlay-divider:first-child,div.main.flex_slider div.content-wrapper > div.overlay-divider:first-child,div.main.content_slider div.content-wrapper > div.overlay-divider:first-child,html.no-touch.ie8 span.image-overlay,form.wpcf7-form ul br,.ie8 .flex-control-nav:before,.ie8 div#nav:before,.ie8 .flex-control-nav:after,.ie8 div#nav:after,div.cpslider span.wpcf7-not-valid-tip,div.prime-content-slider span.wpcf7-not-valid-tip,select.filter,article.item div.flexslider ol.flex-control-nav,div.portfolio-divider.tablet-divider,div#respond.is-logged-in form.comment-form fieldset .comment-message > label,.prime-blog div.divider:first-child{display:none;visibility:collapse}







html.touch a:hover,ul.social-links a,.ie7 ul.social-links li a > span.arrow,footer a,footer a:visited,.main .tabs > li.active > a:hover,.tabs > li.active > a:hover,html.touch a.accordion-toggle:hover,.post-preview h3.post-title a:hover,.paginators ul.page-numbers li a.prev:hover,.paginators ul.page-numbers li a.next:hover,footer .tweet_list a{text-decoration:none}







body a,body a:hover,body a:visited,ul.social-links a:hover,p#breadcrumbs a,#subfooter a:hover,.widget_rss h3 a:hover{text-decoration:underline}







div#subheader h1,div#subheader h2,.footer-logo{text-align:center}







div.left-sidebar div.page-container.row-fluid > div.span8,.flex-caption.top-right > div,.flex-caption.bottom-right > div,div.cpslider > div.slide img.fg-image.right,div.cpslider > div.slide > .row-fluid > div.span6.right,nav#comments-nav div.comments-next{float:right}







div#sidebar article.widget-first,div.embed-widget-text,div.post-content{margin-top:15px}







article.item > iframe,div.flexslider-shortcode{box-shadow:0 1px 3px rgba(0,0,0,0.2)}







.row-fluid:after,.tabs:after,.pills:after,form .clearfix:after,.clearfix:after{clear:both}







.row-fluid > [class*=span]:first-child,.flex-control-nav li:first-child a{margin-left:0}







.alignnone,a img.alignnone,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}







.aligncenter,div.aligncenter,.aligncenter{display:block;margin:5px auto}







.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}







.alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}







html.std-selector body header a,html.std-selector body header a:hover,html.std-selector body header div.social-links a:hover,html.std-selector body header a:visited,ul.topmenu > li.sfHover > a strong,ul.topmenu > li:hover > a strong,footer a:hover,body div.header-content a.btn,body div.header-content a.btn:hover,body div.header-content a.btn:visited,html body div.alert-message.alert-shortcode a,html body div.alert-message.alert-shortcode a:hover,html body div.alert-message.alert-shortcode a:visited,html.boxed-layout body span.categories > a,html.boxed-layout body span.categories > a:hover,html.boxed-layout body span.categories > a:visited,footer label{color:#FFF}







.sf-menu,.sf-menu *,.slides,.flex-control-nav,.flex-direction-nav{list-style:none;margin:0;padding:0}







.sf-menu ul li,div.recent-posts article.item,div.pricing-table.columns-1 > div.plan,div.cpslider div.wpcf7 li.stretch-submit input[type=submit],div.prime-content-slider div.wpcf7 li.stretch-submit input[type=submit],div.prime-content-slider > div.slide,.widget .gform_wrapper .top_label input.medium,.widget .gform_wrapper .top_label select.medium{width:100%}







.sf-menu a,span.call-button-inner{display:block;position:relative}







html.mozilla .sf-menu li.sfHover ul,html.mozilla html.no-touch .sf-menu li:hover ul,html.msie .sf-menu li.sfHover ul,html.msie html.no-touch .sf-menu li:hover ul{top:46px}







ul.sf-menu li.sfHover li ul,html.no-touch ul.sf-menu li:hover li ul,ul.sf-menu li li.sfHover li ul,html.no-touch ul.sf-menu li li:hover li ul{top:-999em}







ul.sf-menu li li.sfHover ul,html.no-touch ul.sf-menu li li:hover ul,ul.sf-menu li li li.sfHover ul,html.no-touch ul.sf-menu li li li:hover ul{left:20em;top:0}







ul.sf-menu li,.collapse.in,div.recent-projects article.item a.image-link > img{height:auto}







ul.topmenu > li,.recent-posts-shortcode.vertical div.preview-content > *{margin-left:10px}







ul.topmenu > li > ul.sub-menu,ul.topmenu ul.sub-menu li:last-child a{border-radius:0 0 4px 4px}







html.touch ul.tablet-menu.tablet-menu-landscape,html.no-touch.ie8 a.image-link:hover span.image-overlay{display:block;visibility:visible}







html.ie9 div.social-links > a,html.ie9 div.social-links > a:hover,html.ie9 div.social-links > a:visited:hover,body div.header-content a:hover{color:#FFF;opacity:1}







div.social-links > a:hover,.main .tabs > li > a:hover,.tabs > li > a:hover{text-shadow:0 -1px rgba(0,0,0,0.2), 0 0 8px rgba(255,255,255,.9)}







ul.social-links li:first-child a span.arrow,.alert-message.block-message ul,div.cpslider > div.slide form,div.prime-content-slider > div.slide form,article.item div.description h2,#sidebar article.widget ul{margin-bottom:0}







div.content-wrapper,div.recent-projects,div.cpslider-inner-wrap,div.content-slider-wrapper,.sidebar-widget{position:relative}







div.home.prime-page,form.comment-form fieldset{padding-top:0;margin-bottom:0}







div.home.prime-page > .grid_3.omega,body div.header-content a.btn,.prime-gallery a.desktop-row{margin-right:0}







.footer-logo h3 a,.ie8 .btn,.ie8 a.btn,.ie8 a.btn:visited,.ie8 body a.btn,.ie8 body a.btn:visited,.ie8 .wpcf7-submit,.ie8 input[type=submit]{border:none}







footer > .container_12 > div.grid_3:first-child > div.widget-first.divider,.tabs > li.active,.tabs > li.right-of-active{background:none}







div.social-shortcode,div.social-shortcode.counter-top span.fb-wrap,div.social-shortcode.counter-top span.twitter-wrap,div.social-shortcode.counter-top span.g-wrap,div.social-shortcode.counter-top span.in-wrap,,ul.slider-arrows li,div#nav > div.nav-controls > a#next > i,div#nav > div.nav-controls > a#pause > i,.paginators ul.page-numbers li{display:inline-block}







div.social-shortcode.counter-top span.fb-wrap iframe,.recent-posts-shortcode.vertical div.recent-posts-item h5{margin-top:-3px}







.btn:active,.main .tabs > li.active > a,.tabs > li.active > a{-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25), 0 1px rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25), 0 1px rgba(255,255,255,0.15);box-shadow:inset 0 1px 5px rgba(0,0,0,0.25), 0 1px rgba(255,255,255,0.15)}







.btn.disabled,.btn[disabled]{cursor:default;background-image:none;filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}







.tabs:before,.pills:before,.tabs:after,.pills:after,form .clearfix:before,form .clearfix:after{content:"";zoom:1;display:inline}







.alert-message .close,div.styled-table > table tbody,div.recent-posts-shortcode.vertical div.preview-content p.post-date{margin-top:3px}







.alert-message h5,div.recent-projects h2,div.recent-posts h2{line-height:18px}







.alert-message p:first-child,div.prime-content-slider > div.slide div.embed-wrapper,article.item div.description p,div.prime-post.prime-single-portfolio div.post > .embed-wrapper,.comments .comment:first-child,form.comment-form p.login-info{margin-top:0}







a.accordion-toggle.closed,div.plan > div.inner{border-radius:4px}







html.no-touch a.image-link:hover span.image-overlay,div.flexslider-shortcode ul.slider-arrows,.galleryslider .flex-control-nav,.fade.in{opacity:1}







form.wpcf7-form ul li:first-child,div.main.portfolio-main.show-filter{padding-top:0}







div.video-embed-shortcode > iframe,div.prime-content-slider > div.slide > div.slide-content,div.prime-content-slider > div.slide > div.slide-content > div.span12{width:100%;height:100%}







html.boxed-layout body .recent-posts-shortcode h5 > a,html.boxed-layout body .recent-posts-shortcode h5 > a:visited,html.boxed-layout body div.recent-posts article.item div.description h5 a,html.boxed-layout body div.recent-posts article.item div.description h5 a:visited,html body .post-preview h3.post-title a,html body .post-preview h3.post-title a:visited,html body .post-preview h3.post-title a:hover,.widget_rss h3 a{color:#333;text-decoration:none}







.com,.pun,.opn,.clo{color:#93a1a1}







div.pricing-table.full div.plan,div.pricing-table > div.plan > div.inner > ul > li:first-child,.ie8 div.pricing-table > div.plan > div.inner > ul > li:first-child,#sidebar article.widget li:first-child{border-top:none}







div.pricing-table.columns-3 > div.plan,div.pricing-table.full.columns-3 > div.plan:first-child{width:33.3333333333%}







.flexslider .slides,.clearfix{zoom:1}







html.touch div#frontpageslider-container,html.touch div#frontpageslider-container >.grid_12,div#frontpageslider-container,div#frontpageslider-container >.grid_12{width:100%;margin:0}







.ie8 .flex-caption,#sidebar article.widget ul.tweet_list > li:first-child{padding-top:3px}







div.arrow-left,.paginators ul.page-numbers li a.prev{left:0}







div.arrow-right,.paginators ul.page-numbers li a.next{right:0}







div.intro,div.frontpage-slider-wrapper,div#frontpageslider-container,div.flexslider,ol.flex-control-nav,.gform_wrapper ul.gfield_radio li,.gform_wrapper ul.gfield_checkbox li{overflow:visible}







html.msie .flex-control-nav li a.icon-pause,.flex-control-nav li a.icon-pause{margin-right:3px}







.flex-control-nav li a.icon-pause.is-paused,div#nav > div.nav-controls > a#pause.is-paused,html.skin-black .flex-control-nav li a.icon-pause.is-paused,html.skin-black div#nav > div.nav-controls > a#pause.is-paused{text-shadow:.1em .1em 1em #ff8000;color:#ff8000}







div.cpslider > div.slide img.fg-image.left,div.cpslider > div.slide > .row-fluid > div.span6.left,nav#comments-nav div.comments-previous,div#respond.is-logged-in form.comment-form fieldset input[type=submit],div#respond.logged-in form.comment-form fieldset input[type=submit]{float:left}







div.cpslider div.wpcf7 li.side-by-side span.wpcf7-form-control-wrap > input,div.prime-content-slider div.wpcf7 li.side-by-side span.wpcf7-form-control-wrap > input,div#respond.is-logged-in form.comment-form fieldset .comment-message{width:100%;float:left}







ul#filters li div.current,html.skin-black a,html.skin-black a:visited,html.skin-black .widget_rss h3 a:hover,html.skin-black body a:hover,html.skin-black body a:visited:hover,html.skin-black .main .tabs > li > a,html.skin-black .tabs > li > a,html.skin-black blockquote,html.skin-black span.pullquote,html.skin-black div.video-embed-shortcode:hover,html.skin-black div#map_canvas:hover,html.skin-black div.recent-posts h5 a:hover,html.skin-black div.recent-posts article.item div.description a,html.skin-black div.recent-posts article.item div.description a:visited,html.skin-black ul#filters li div:hover,html.skin-black article.item div.description a:hover,html.skin-black .comment a,html.skin-black .comment a:visited,html.skin-black .comment a:hover,html.skin-black .comment .message a.reply:hover,html.skin-black .paginators ul.page-numbers li a.prev:hover,html.skin-black .paginators ul.page-numbers li a.next:hover,html.skin-black ul#filters li div.current{color:#ff8000}







.paginators ul.page-numbers li a,.paginators ul.page-numbers li span.current,html.std-selector body div.paginators > ul.page-numbers > li > a.page-numbers,html.std-selector body div.paginators > ul.page-numbers > li > a.page-numbers:visited{display:inline-block;padding:6px 10px}







:-moz-placeholder,::-webkit-input-placeholder{color:#bfbfbf}







.ie9 .gradient,html.ie9 div.header-bg-fill{filter:none}







html.skin-autumn body span.call-us-button a.btn,html.skin-autumn .btn,html.skin-autumn a.btn,html.skin-autumn a.btn:visited,html.skin-autumn body a.btn,html.skin-autumn body a.btn:visited,html.skin-autumn button,html.skin-autumn .wpcf7-submit,html.skin-autumn input[type=submit],html.skin-autumn body div.social-links > a.btn,html.skin-autumn a.accordion-toggle,html.skin-autumn a.accordion-toggle:visited,html.skin-autumn a.accordion-toggle:hover,html.skin-autumn .main .tabs > li > a,html.skin-autumn .tabs > li > a,html.skin-autumn body .main .tabs > li > a,html.skin-autumn body .tabs > li > a,html.skin-autumn body div.recent-posts article.item div.description p.post-meta a,html.skin-autumn body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-autumn body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-autumn body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-autumn body span.categories a,html.skin-autumn body ul.page-numbers > li > span,html.skin-autumn ul.page-numbers > li > a.page-numbers,html.skin-autumn body ul.page-numbers > li > a.page-numbers:visited{background-color:#A44809;color:#FFF}







html.skin-autumn body a.mobile-menu-btn.btn,html.skin-autumn body div.social-links > a.btn,html.skin-autumn body span.call-us-button a.btn,html.skin-autumn span.icon-bg.circle,html.skin-black ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-black div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-black body a.mobile-menu-btn.btn,html.skin-black body div.social-links > a.btn,html.skin-black body span.call-us-button a.btn,html.skin-black span.icon-bg.circle,html.skin-blue-grey body a.mobile-menu-btn.btn,html.skin-blue-grey body div.social-links > a.btn,html.skin-blue-grey body span.call-us-button a.btn,html.skin-blue-grey span.icon-bg.circle,html.skin-cherry body a.mobile-menu-btn.btn,html.skin-cherry body div.social-links > a.btn,html.skin-cherry body span.call-us-button a.btn,html.skin-cherry span.icon-bg.circle,html.skin-coffee body a.mobile-menu-btn.btn,html.skin-coffee body div.social-links > a.btn,html.skin-coffee body span.call-us-button a.btn,html.skin-coffee span.icon-bg.circle,html.skin-cool-blue body a.mobile-menu-btn.btn,html.skin-cool-blue body div.social-links > a.btn,html.skin-cool-blue body span.call-us-button a.btn,html.skin-cool-blue span.icon-bg.circle,html.skin-fire body a.mobile-menu-btn.btn,html.skin-fire body div.social-links > a.btn,html.skin-fire body span.call-us-button a.btn,html.skin-fire span.icon-bg.circle,html.skin-forest-green body a.mobile-menu-btn.btn,html.skin-forest-green body div.social-links > a.btn,html.skin-forest-green body span.call-us-button a.btn,html.skin-forest-green span.icon-bg.circle,html.skin-golden body a.mobile-menu-btn.btn,html.skin-golden body div.social-links > a.btn,html.skin-golden body span.call-us-button a.btn,html.skin-golden span.icon-bg.circle,html.skin-grey body a.mobile-menu-btn.btn,html.skin-grey body div.social-links > a.btn,html.skin-grey body span.call-us-button a.btn,html.skin-grey span.icon-bg.circle,html.skin-lime-green body a.mobile-menu-btn.btn,html.skin-lime-green body div.social-links > a.btn,html.skin-lime-green body span.call-us-button a.btn,html.skin-lime-green span.icon-bg.circle,html.skin-periwinkle body a.mobile-menu-btn.btn,html.skin-periwinkle body div.social-links > a.btn,html.skin-periwinkle body span.call-us-button a.btn,html.skin-periwinkle span.icon-bg.circle,html.skin-pink body a.mobile-menu-btn.btn,html.skin-pink body div.social-links > a.btn,html.skin-pink body span.call-us-button a.btn,html.skin-pink span.icon-bg.circle,html.skin-purple body a.mobile-menu-btn.btn,html.skin-purple body div.social-links > a.btn,html.skin-purple body span.call-us-button a.btn,html.skin-purple span.icon-bg.circle,html.skin-royal-blue body a.mobile-menu-btn.btn,html.skin-royal-blue body div.social-links > a.btn,html.skin-royal-blue body span.call-us-button a.btn,html.skin-royal-blue span.icon-bg.circle,html.skin-silver body a.mobile-menu-btn.btn,html.skin-silver body div.social-links > a.btn,html.skin-silver body span.call-us-button a.btn,html.skin-silver span.icon-bg.circle,html.skin-sky-blue body a.mobile-menu-btn.btn,html.skin-sky-blue body div.social-links > a.btn,html.skin-sky-blue body span.call-us-button a.btn,html.skin-sky-blue span.icon-bg.circle,html.skin-teal body a.mobile-menu-btn.btn,html.skin-teal body div.social-links > a.btn,html.skin-teal body span.call-us-button a.btn,html.skin-teal span.icon-bg.circle,html.skin-teal-grey body a.mobile-menu-btn.btn,html.skin-teal-grey body div.social-links > a.btn,html.skin-teal-grey body span.call-us-button a.btn,html.skin-teal-grey span.icon-bg.circle,html.skin-violet body a.mobile-menu-btn.btn,html.skin-violet body div.social-links > a.btn,html.skin-violet body span.call-us-button a.btn,html.skin-violet span.icon-bg.circle{background-color:#444}







html.skin-autumn body div.alert-message a.close,html.skin-black body div.alert-message a.close,html.skin-blue-grey body div.alert-message a.close,html.skin-cherry body div.alert-message a.close,html.skin-coffee body div.alert-message a.close,html.skin-cool-blue body div.alert-message a.close,html.skin-fire body div.alert-message a.close,html.skin-forest-green body div.alert-message a.close,html.skin-golden body div.alert-message a.close,html.skin-grey body div.alert-message a.close,html.skin-lime-green body div.alert-message a.close,html.skin-periwinkle body div.alert-message a.close,html.skin-pink body div.alert-message a.close,html.skin-purple body div.alert-message a.close,html.skin-royal-blue body div.alert-message a.close,html.skin-silver body div.alert-message a.close,html.skin-sky-blue body div.alert-message a.close,html.skin-teal body div.alert-message a.close,html.skin-teal-grey body div.alert-message a.close,html.skin-violet body div.alert-message a.close{color:#000}







html.skin-black body span.call-us-button a.btn,html.skin-black body div.recent-posts article.item div.description p.post-meta a,html.skin-black body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-black body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-black body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-black body span.categories a,html.skin-black body ul.page-numbers > li > span,html.skin-black ul.page-numbers > li > a.page-numbers,html.skin-black body ul.page-numbers > li > a.page-numbers:visited{background-color:#ff8000}







html.skin-blue-grey ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-blue-grey div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-blue-grey body div.recent-posts article.item div.description p.post-meta a,html.skin-blue-grey body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-blue-grey body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-blue-grey body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-blue-grey body span.categories a,html.skin-blue-grey body ul.page-numbers > li > span,html.skin-blue-grey ul.page-numbers > li > a.page-numbers,html.skin-blue-grey body ul.page-numbers > li > a.page-numbers:visited{background-color:#666785}







html.skin-cherry ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-cherry div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-cherry body div.recent-posts article.item div.description p.post-meta a,html.skin-cherry body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-cherry body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-cherry body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-cherry body span.categories a,html.skin-cherry body ul.page-numbers > li > span,html.skin-cherry ul.page-numbers > li > a.page-numbers,html.skin-cherry body ul.page-numbers > li > a.page-numbers:visited{background-color:#D51600}







html.skin-cool-blue ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-cool-blue div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-cool-blue body div.recent-posts article.item div.description p.post-meta a,html.skin-cool-blue body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-cool-blue body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-cool-blue body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-cool-blue body span.categories a,html.skin-cool-blue body ul.page-numbers > li > span,html.skin-cool-blue ul.page-numbers > li > a.page-numbers,html.skin-cool-blue body ul.page-numbers > li > a.page-numbers:visited{background-color:#007FB6}







html.skin-fire ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-fire div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-fire body div.recent-posts article.item div.description p.post-meta a,html.skin-fire body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-fire body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-fire body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-fire body span.categories a,html.skin-fire body ul.page-numbers > li > span,html.skin-fire ul.page-numbers > li > a.page-numbers,html.skin-fire body ul.page-numbers > li > a.page-numbers:visited{background-color:#FF8424}







html.skin-forest-green ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-forest-green div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-forest-green body div.recent-posts article.item div.description p.post-meta a,html.skin-forest-green body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-forest-green body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-forest-green body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-forest-green body span.categories a,html.skin-forest-green body ul.page-numbers > li > span,html.skin-forest-green ul.page-numbers > li > a.page-numbers,html.skin-forest-green body ul.page-numbers > li > a.page-numbers:visited{background-color:#76943B}







html.skin-golden ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-golden div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-golden body div.recent-posts article.item div.description p.post-meta a,html.skin-golden body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-golden body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-golden body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-golden body span.categories a,html.skin-golden body ul.page-numbers > li > span,html.skin-golden ul.page-numbers > li > a.page-numbers,html.skin-golden body ul.page-numbers > li > a.page-numbers:visited{background-color:#BD9E24}







html.skin-grey ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-grey div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-grey body div.recent-posts article.item div.description p.post-meta a,html.skin-grey body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-grey body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-grey body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-grey body span.categories a,html.skin-grey body ul.page-numbers > li > span,html.skin-grey ul.page-numbers > li > a.page-numbers,html.skin-grey body ul.page-numbers > li > a.page-numbers:visited{background-color:#6E7D85}







html.skin-lime-green ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-lime-green div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-lime-green body div.recent-posts article.item div.description p.post-meta a,html.skin-lime-green body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-lime-green body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-lime-green body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-lime-green body span.categories a,html.skin-lime-green body ul.page-numbers > li > span,html.skin-lime-green ul.page-numbers > li > a.page-numbers,html.skin-lime-green body ul.page-numbers > li > a.page-numbers:visited{background-color:#8AB614}







html.skin-periwinkle ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-periwinkle div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-periwinkle body div.recent-posts article.item div.description p.post-meta a,html.skin-periwinkle body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-periwinkle body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-periwinkle body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-periwinkle body span.categories a,html.skin-periwinkle body ul.page-numbers > li > span,html.skin-periwinkle ul.page-numbers > li > a.page-numbers,html.skin-periwinkle body ul.page-numbers > li > a.page-numbers:visited{background-color:#6255C5}







html.skin-pink ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-pink div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-pink body div.recent-posts article.item div.description p.post-meta a,html.skin-pink body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-pink body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-pink body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-pink body span.categories a,html.skin-pink body ul.page-numbers > li > span,html.skin-pink ul.page-numbers > li > a.page-numbers,html.skin-pink body ul.page-numbers > li > a.page-numbers:visited{background-color:#CE5592}







html.skin-purple ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-purple div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-purple body div.recent-posts article.item div.description p.post-meta a,html.skin-purple body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-purple body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-purple body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-purple body span.categories a,html.skin-purple body ul.page-numbers > li > span,html.skin-purple ul.page-numbers > li > a.page-numbers,html.skin-purple body ul.page-numbers > li > a.page-numbers:visited{background-color:#A04C6E}







html.skin-royal-blue ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-royal-blue div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-royal-blue body div.recent-posts article.item div.description p.post-meta a,html.skin-royal-blue body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-royal-blue body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-royal-blue body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-royal-blue body span.categories a,html.skin-royal-blue body ul.page-numbers > li > span,html.skin-royal-blue ul.page-numbers > li > a.page-numbers,html.skin-royal-blue body ul.page-numbers > li > a.page-numbers:visited{background-color:#4C81BB}







html.skin-sky-blue ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-sky-blue div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-sky-blue body div.recent-posts article.item div.description p.post-meta a,html.skin-sky-blue body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-sky-blue body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-sky-blue body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-sky-blue body span.categories a,html.skin-sky-blue body ul.page-numbers > li > span,html.skin-sky-blue ul.page-numbers > li > a.page-numbers,html.skin-sky-blue body ul.page-numbers > li > a.page-numbers:visited{background-color:#009ED1}







html.skin-teal ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-teal div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-teal body div.recent-posts article.item div.description p.post-meta a,html.skin-teal body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-teal body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-teal body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-teal body span.categories a,html.skin-teal body ul.page-numbers > li > span,html.skin-teal ul.page-numbers > li > a.page-numbers,html.skin-teal body ul.page-numbers > li > a.page-numbers:visited{background-color:#4D998F}







html.no-touch.skin-violet ul.topmenu ul.sub-menu li.sfHover > a,html.no-touch.skin-violet div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a,html.skin-violet body div.recent-posts article.item div.description p.post-meta a,html.skin-violet body div.recent-posts article.item div.description p.post-meta a:visited,html.skin-violet body div.recent-posts-shortcode div.preview-content p.post-meta a,html.skin-violet body div.recent-posts-shortcode div.preview-content p.post-meta a:visited,html.skin-violet body span.categories a,html.skin-violet body ul.page-numbers > li > span,html.skin-violet ul.page-numbers > li > a.page-numbers,html.skin-violet body ul.page-numbers > li > a.page-numbers:visited{background-color:#7950A7}







#fancybox-title{margin:0 !important;}







.facebook_icon{display:block;position:absolute;right: 26px;top: 31px;background:url('/wp-content/uploads/2013/02/facebook_24.jpg');width:24px;height:24px;}







.twitter_icon{display:block;position:absolute;right: 101px;top: 30px;background:url('/wp-content/uploads/2013/02/twitter_24.jpg');width:27px;height:24px;}







.content-wrapper #hp ul li{float:left; margin: 0 15px 0 0;}



.recent{width:280px;}







.content-wrapper .recent:hover {-webkit-box-shadow:0 0 20px #0079ff;}







.content-wrapper #hp ul {margin-left: -40px;







display: inline;list-style: none;}







ul.featured_hp {margin-bottom:20px ;float:right;margin-left:0;}



.wpcf7-file{line-height:0 !important;}

.wpcf7-textarea{min-height:85px }

.fixed_cform {
width: 281px;
position: absolute;
top: -5px;
z-index: 3000;
left: 27px;
}
.fixed_cform textarea{
    width: 278px;
}

.fixed_cform .wpcf7-submit{float:right;margin: -42px 0 0 0;}
.fixed_cform h1			{color:#F78F1E;}

.fixed_cform div.wpcf7-mail-sent-ok {
	
position: absolute;
bottom: 150px;
color: #fff;
padding: 3px 11px;
width: 182px;
background: #F78F1E;
opacity: 0.85;
border-radius: 4px;
margin: 0;
text-shadow: 1px 1px 0px #555;
border:none;
left: 350px;
}

.fixed_cform span.wpcf7-not-valid-tip {
position: absolute;
top: -2px;
left: 0;
z-index: 100;
background: #fff;
border: 1px solid #ED6E00;
font-size: 10pt;
width: 278px;
padding: 2px;
border-radius: 3px;
}

.fixed_cform div.wpcf7-validation-errors {
position: absolute;
border: none;
bottom: 54px;
color: #fff;
width: 278px;
background: #333;
margin: 0;
border-radius: 3px;
height: 100px;
left: 339px;
}

@media max-width 479px {

.visible-phone,.visible-phone-portrait,.hidden-desktop{display:inherit!important}

.visible-phone-landscape,.hidden-phone,.visible-desktop{display:none!important}

ul.featured_hp {margin-bottom:20px;float:right;margin-left:40px ;}

ul.featured_hp li{margin-bottom:20px !important;}

h1{margin:7px 0;font-size:25px  !important;}

textarea{height:30px !important;}



}





@media only screen and min-width 480px and max-width 767px {

footer .row-fluid{padding-left:0 !important;}

.visible-phone,.visible-phone-landscape,.hidden-desktop{display:inherit!important}

.visible-phone-portrait,.hidden-phone,.visible-desktop{display:none!important}

ul.featured_hp {margin-bottom:20px;float:right;margin-left:40px !important;}

ul.featured_hp li{margin-bottom:20px !important;}

.getaquate p{margin-bottom:3px !important;}

h1{margin:3px 0;font-size:25px  !important;}

textarea{min-height:30px !important;}

header div.logo > a, .ie8 header div.logo > a{width:570px !important;}



}





@media min-width 768px and max-width 959px {



.visible-tablet,.hidden-desktop{display:inherit!important}

.visible-phone-portrait,.visible-phone-landscape,.hidden-tablet,.visible-desktop{display:none!important}

.getaquate p{margin-bottom:5px !important;}



}




.wpcf7-captchar {
width: 112px;
}










