@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,600,400italic,600italic,700,700italic,800,800italic);input:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder{color:transparent;}
input:focus::-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder{color:transparent;}
input[type="submit"]{-webkit-appearance:none !important;}
body{font-family:"Open Sans", sans-serif;font-size:15px;color:#fff;}
table{border-collapse:collapse;border-spacing:0;margin:10px 0;}
table td,table th{text-align:left;padding:.4em .8em;}
table th{}
table td{}
table tr.even td{}
table tr:hover td{}
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0;}
img.alignnone{display:inline;margin:0 0 10px;}
img.alignright{display:inline;margin:5px 0 10px 10px;}
img.alignleft{display:inline;margin:10px 15px 10px 0;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.alignright{float:right;margin:0 0 10px 10px;}
.alignleft{float:left;margin:10px 15px 10px 0;}
.wp-caption{text-align:center;background:#eee;margin:10px;padding:4px 0 5px;}
.wp-caption img{border:0;margin:0 0 5px;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;font-weight:400;line-height:12px;color:#444;margin:0;padding:0;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.boxshadow{-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}
@font-face{font-family:'LiberationSerifRegular';src:url('fonts/LiberationSerif-Regular-webfont.eot');src:url('fonts/LiberationSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/LiberationSerif-Regular-webfont.woff') format('woff'),
url('fonts/LiberationSerif-Regular-webfont.ttf') format('truetype'),
url('fonts/LiberationSerif-Regular-webfont.svg#LiberationSerifRegular') format('svg');font-weight:normal;font-style:normal;}
.top{}
.head{padding:10px 0px;}
#blogname{margin:27px 0px 0px 0px;float:left;}
#blogname h1{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:36px;padding:0px 0px 0px 0px;margin-bottom:0;}
#blogname h1 a:link,#blogname h1 a:visited{color:#000;text-decoration:none;}
#blogname h1 a{display:block;font-size:0;width:452px;height:105px;background:url(images/logo.gif) no-repeat left top;}
.casing{}
#search{padding:0px 0px;display:inline-block;width:100%;margin-top:-30px;margin-bottom:28px;}
#search form{margin:0px 0px 0px 0px;padding:0;}
#search fieldset{margin:0;padding:0;border:none;}
#search p{margin:0;font-size:85%;}
#s{padding:9px 15px 8px;border:none;color:#6d6d6d;float:left;display:inline;margin:0;font-family:"Open Sans", sans-serif;border:solid 1px #dadada;border-radius:0;width:282px;border-right:0;font-size:15px;outline:none;box-shadow:none;}
#searchform input[type="submit"]{display:block;float:right;border:0;outline:none;cursor:pointer;font-size:0;background:url(images/submit.png) no-repeat left top;width:58px;height:39px;margin:0;padding:0;}
#botmenu{margin:0px;font-size:12px;}
#submenu{margin:0px 0px;padding:0px 0px;}
#submenu ul{width:100%;float:left;list-style:none;margin:0;padding:0 0px;}
#submenu li{float:left;list-style:none;margin:0;padding:0;color:#999;font-weight:bold;margin-top:4px;}
#submenu li a{display:block;margin:0;padding:18px 10px 21px;text-decoration:none;position:relative;font-size:12.44px;font-weight:normal;text-transform:uppercase;font-family:"Open Sans", sans-serif;color:#fff;}
span.sf-sub-indicator{position:absolute;display:block;width:100%;height:5px;background:url(images/has_sub.png) no-repeat center top;font-size:0;left:0;bottom:7px;}
#submenu li:hover, #submenu li:active, #submenu .current_page_item{background:url(images/menu_hover.png) repeat-x left top;box-shadow:0 4px 10px rgba(0,0,0,.5);}
#submenu li li a, #submenu li li a:link, #submenu li li a:visited{color:#fff;font-size:12px;width:250px;margin:0;padding:0px 10px;line-height:40px;border-bottom:1px solid #149FFF;border-top:1px solid #0068B1;border-right:1px solid #149FFF;position:relative;background:#0073C3;font-weight:normal;}
#submenu ul ul li:first-child{border-top:none;}
#submenu ul ul li:last-child{border-bottom:none;}
#submenu li li:last-child{border-bottom:none;}
#submenu li li a:hover, #submenu li li a:active{background:#0180D8;color:#fff;}
#submenu li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:270px;margin:0px 0px;padding:0px;background:#0073C3;}
#menu-item-248 .sub-menu{width:658px;}
#menu-item-287 .sub-menu{width:542px;}
#submenu li#menu-item-248 li a{width:308px;}
#submenu li#menu-item-272 li a{width:308px;}
#menu-item-272 .sub-menu{width:328px;}
#submenu li ul li{margin-top:0;}
#submenu li ul a{width:150px;}
#submenu li ul li span.sf-sub-indicator{background:url(images/has_sub.png) no-repeat right 20px top;bottom:18px;}
#submenu li ul a:hover, #submenu li ul a:active{}
#submenu li ul ul{margin:-37px 0 0 260px;}
#submenu li ul #menu-item-334 ul{margin:-37px 0 0 -295px;width:296px;}
#submenu li ul #menu-item-334 ul li a{width:275px;}
#submenu li:hover ul ul, #submenu li:hover ul ul ul, #submenu li.sfHover ul ul, #submenu li.sfHover ul ul ul{left:-999em;}
#submenu li:hover ul, #submenu li li:hover ul, #submenu li li li:hover ul, #submenu li.sfHover ul, #submenu li li.sfHover ul, #submenu li li li.sfHover ul{left:auto;}
#submenu li:hover, #submenu li.sfHover{position:static;}
select.mobileMenu{width:100%;padding:3px 0px;font-size:15px;color:#353738;font-family:'PT Sans', sans-serif;padding:5px 15px;border:solid 1px #c9c9c9;border-radius:8px;font-weight:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(images/dropdown.png), url(images/dropdown_bg.png);background-position:right top, left top;background-repeat:no-repeat, repeat;margin-bottom:0;}
.slidebox{padding-top:30px;}
.intro{text-align:center;color:#999;text-align:center;font-size:24px;line-height:150%;padding:30px 0px!important;font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;background:#fff;margin:30px auto!important;}
.btitle h2{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:18px;line-height:120%;padding:5px 0px;margin:5px 0px;}
.btitle h2 a:link, .btitle h2 a:visited{text-decoration:none;color:#151515;text-shadow:0px -1px 0px #fcfcfc;}
.boxentry{font-size:12px;padding:0px 0px;}
.boxentry p{margin:0px 0px 5px 0px;padding:5px 0px;}
.post{margin:0px 0px 30px 0px;color:#666;}
.title h1, .title h1 a{font-family:"Open Sans", sans-serif;font-weight:600;font-size:34px;color:#0d6eb7;line-height:40px;margin-bottom:8px;text-decoration:none;cursor:default;}
.postimg{float:left;margin:15px 10px 10px 0px;}
.postmeta{padding:5px 0px;font-size:10px;text-transform:uppercase;font-weight:bold;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.author{color:#888;padding:2px 5px 2px 15px;background:url(images/user.png) left center no-repeat;}
.clock{color:#888;padding:2px 5px 2px 15px;background:url(images/clock.png) left center no-repeat;}
.singleinfo{padding:5px 0px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.categori{padding:2px 0 2px 15px;color:#888;font-weight:bold;background:url(images/tag.png) left center no-repeat;font-size:10px;text-transform:uppercase;}
.categori a:link,.categori a:visited{color:#444;text-decoration:none;}
.categori a:hover{color:#444;}
.entry{font-size:12px;padding:0px;}
.entry a:link,
.entry a:visited{color:#f82cc7;text-decoration:none;}
.entry a:hover{color:#f82cc7;text-decoration:underline;}
.entry ul, .entry ol{margin:1.5em 0 1.5em;line-height:150%;}
.entry ul li, .entry ol li{list-style-position:outside;line-height:26px;color:#717171;font-size:15px;font-family:"Open Sans", sans-serif;margin-bottom:0;}
.entry ul li{background:url(images/bullet.png) no-repeat left top 10px;padding-left:13px;}
.entry h2{font-family:"Open Sans", sans-serif;font-weight:600;font-size:24px;color:#f82cc7;line-height:30px;margin-bottom:20px;}
.entry h3{font-family:"Open Sans", sans-serif;font-weight:600;font-size:24px;color:#0d6eb7;line-height:40px;margin-bottom:10px;}
.entry p{margin:5px 0px 12px 0px;padding:5px 0px;line-height:24px;color:#717171;font-size:15px;font-family:"Open Sans", sans-serif;}
.entry img{max-width:100%;height:auto;}
#right{width:100%;float:right;}
.sidebar{float:right;width:372px;margin-top:40px;}
.sidebar h2{font-family:"Open Sans", sans-serif;font-weight:600;font-size:24px;color:#0d6eb7;line-height:40px;margin-bottom:25px;}
body.archive .sidebar h2,
body.category .sidebar h2,
body.error404 .sidebar h2,
body.single .sidebar h2{color:#000;margin-bottom:10px;}
.sidebar-item{margin-bottom:30px;clear:both;}
.sidebox ul{list-style-type:none;margin:0;padding:0 0 5px;}
.sidebox li{list-style-type:none;margin:0;padding:0;}
.sidebox ul ul{list-style-type:none;background-repeat:no-repeat;margin:0;padding:0;}
.sidebox ul li{height:100%;line-height:18px;clear:left;list-style-type:none;margin:0;font-size:12px;color:#666;}
.sidebox ul li a:link,.sidebox ul li a:visited{color:#666;text-decoration:none;display:block;padding:7px 0px;}
.sidebox ul li a:hover{color:#444;}
.sidebox.widget_categories ul li,.sidebox.widget_pages ul li,.sidebox.widget_archive ul li,.sidebox.widget_links ul li,.sidebox.widget_meta ul li{border-bottom:1px solid #ddd;}
.sidebox.widget_recent_entries ul li a{border-bottom:1px solid #ddd;}
.wwd{min-height:125px;margin-bottom:25px;}
.wwd_img{float:left;margin-right:18px;position:relative;}
.wwd_img img{display:block;}
.wwd_img a:hover span.clip{opacity:1;}
span.clip{position:absolute;width:100%;height:100%;background:rgba(0, 157, 244, .75) url(images/clip.png) no-repeat center center;top:0;border-radius:8px;opacity:0;moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.wwd h3{margin-bottom:3px;}
.wwd h3 a{font-weight:bold;font-size:18px;text-decoration:none;color:#0d6eb7;}
.wwd p{line-height:24px;color:#717171;font-size:15px;font-family:"Open Sans", sans-serif;}
#text-7 h2.widgettitle{line-height:24px;margin-top:32px;margin-bottom:30px;}
#text-9 h2.widgettitle{line-height:24px;}
.owl-carousel-sidebar{padding-bottom:60px;}
.owl-carousel-sidebar .owl-nav{text-align:center;}
.owl-carousel-sidebar .owl-next, .owl-carousel-sidebar .owl-prev{width:40px;height:40px;font-size:0;display:inline-block;margin:18px 7px 0;}
.owl-carousel-sidebar .owl-next{background:url(images/nexttest.png) no-repeat left top;}
.owl-carousel-sidebar .owl-prev{background:url(images/prevtest.png) no-repeat left top;}
.owl-carousel-sidebar .owl-next:hover, .owl-carousel-sidebar .owl-prev:hover{background-position:left bottom;}
.owl-carousel-sidebar.checklistguide .owl-item img{margin:0 auto !important;width:auto !important;transform-style:flat;}
.checklistguide{font-size:15px;font-family:"Open Sans", sans-serif;}
.checklistguide h3{font-family:"Open Sans", sans-serif;font-weight:600;font-size:20px;line-height:24px;color:#1373bf;margin-top:5px;}
.checklistguide p, .checklistguide ul li{line-height:24px;color:#717171;font-size:15px;font-family:"Open Sans", sans-serif;}
.checklistguide ul li{margin-bottom:0;background:url(images/bullet_blue.png) no-repeat left top 10px;padding-left:13px;}
.owl-carousel-sidebar.checklistguide .owl-controls{position:absolute;top:90px;width:100%;}
.owl-carousel-sidebar.checklistguide .owl-prev{float:left;}
.owl-carousel-sidebar.checklistguide .owl-next{float:right;}
ul#recentcomments li.recentcomments{border-bottom:1px solid #ddd;padding:7px 0;}
div#calendar_wrap{border:1px solid #333;margin:0 auto;padding:0;}
table#wp-calendar{width:100%;border:none;margin:0!important;padding:0;}
#wp-calendar caption{font-size:12px;color:#ddd;font-weight:400;padding:10px 5px 5px;text-align:center;}
#wp-calendar th,#wp-calendar td{text-align:center;color:#fff;background:transparent;padding:7px 5px;}
#wp-calendar tr{margin:0!important;}
#wp-calendar td{color:#aaa;margin:0!important;}
#wp-calendar td a{border:none;color:#D1512A;}
.sidebox ul ul ul,.sidebox ul ul ul ul{list-style-type:none;border:0;margin:0;padding:0;}
.home-widget{margin-top:30px!important;}
.service-widget{}
.service-pic{margin-bottom:10px;}
.service-pic img{float:left;margin-right:10px;}
.service-pic h3{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:18px;padding:0px;margin:0px;}
.service-text p{font-size:12px;}
.squarebanner{margin:0px 0px 10px 0px;}
.squarebanner ul{list-style-type:none;margin:0px auto;padding:0px 0px 0px 0px;overflow:hidden;width:100%;}
.squarebanner ul li{list-style-type:none;display:inline;float:left;margin-right:10px;margin-top:10px;}
.squarebanner ul li img{}
.squarebanner ul li.rbanner{}
.footcover{background:url(images/dark.png);padding:0px 10px!important;}
#bottom{margin:0px;padding:0px;}
#bottom ul{margin:0px;padding:0px;}
h3.bothead{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:18px;color:#fff;text-shadow:0px 1px 0px #111;}
.botwid{padding:30px 0px;font-size:12px;color:#aaa;list-style:none;}
.botwid ul{list-style-type:none;margin:0px;padding:0px 0px 0px 0px;}
.botwid li{list-style-type:none;margin:0;padding:0px 0px;border-bottom:1px solid #222;}
.botwid ul ul{list-style-type:none;margin:0;padding:0px 0px 0px 0px;background-repeat:no-repeat;}
.botwid ul ul ul{list-style-type:none;margin:0;padding:0;border:0;}
.botwid ul ul ul ul{list-style-type:none;margin:0;padding:0;border:0;}
.botwid ul li{height:100%;line-height:18px;clear:left;list-style-type:none;}
.botwid ul li a:link, .botwid ul li a:visited{color:#888;text-decoration:none;padding:7px 0px 7px 0px;display:block;}
.botwid ul li a:hover{color:#fff;}
.botwid p{padding:7px 0px;margin:0;line-height:150%;}
.botwid table{width:100%;text-align:center;color:#787d7f;}
#footer{padding:30px 0px;margin:0px 0px 0px 0px;color:#aaa;font-size:11px;}
#footer a:link , #footer a:visited{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.fcred{text-align:center;margin:0px auto;line-height:16px;}
#commentsbox{margin:0px 0px 0px 0px;}
h3#comments{padding:10px 10px;font-size:20px;margin:0px 0px 0px 0px;color:#333;background:url(images/menu.png);font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;}
ol.commentlist{clear:both;overflow:hidden;list-style:none;margin:10px 0px;}
ol.commentlist li{line-height:18px;background:#fff;margin:5px 0 20px 0px;padding:15px;border:1px solid #eee;}
ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited{color:#333;font-weight:700;text-decoration:none!important;}
cite.fn{color:#444;font-style:normal;}
ol.commentlist li .comment-author .avatar{float:right;border:1px solid #ddd;background:#eee;padding:3px;}
ol.commentlist li .comment-meta .commentmetadata{color:#000;}
ol.commentlist li .comment-meta a{color:#eb1d32;text-decoration:none!important;}
ol.commentlist li p{line-height:22px;margin-top:5px;color:#888;font-size:12px;}
ol.commentlist li .reply{margin-top:10px;font-size:10px;}
ol.commentlist li .reply a{background:#333;border:1px solid #222;color:#fff;text-decoration:none;padding:3px 10px;}
ol.commentlist li ul.children{list-style:none;text-indent:0;margin:1em 0 0;}
.comment-nav{height:20px;padding:5px;}
.comment-nav a:link,.comment-nav a:visited{color:#0093AD;}
#respond{margin:10px 0;padding:0;}
#respond h3{font-family:'LiberationSerifRegular',Georgia, Arial, Tahoma, sans-serif;font-size:20px;color:#151515;text-shadow:0px -1px 0px #fcfcfc;}
#commentform{padding:10px 0;}
#commentform a{color:#E1512A;}
#commentform p{color:#888;margin:5px 0;}
#respond label{display:block;color:#888;padding:5px 0;}
#respond input{color:#aaa;margin:0 10px 10px 0;padding:5px;}
#commentform input{width:50%;}
#respond input#commentSubmit{width:100px;background:#333;color:#fff;cursor:pointer;margin:10px 0;padding:5px 10px;border:none;}
textarea#comment{background:#fff;border:1px solid #ddd;width:70%;color:#888;margin:10px 0 0;padding:5px;}
ol.commentlist li .comment-author,ol.commentlist li .comment-author .fn{color:#555;}
ol.commentlist li .comment-meta,#respond label small{font-size:10px;}
ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5{margin:0 0 0 50px;}
#navigation{padding:10px 0px 20px 0px;width:100%;}
#navigation .alignleft{margin:0;}
.wp-pagenavi{font-size:12px;text-align:center !important;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited{text-decoration:none;background:#555!important;border:1px solid #191313 !important;color:#fff !important;padding:3px 7px !important;display:block;text-align:center;float:left;margin-right:4px;}
.wp-pagenavi a:hover{color:#ffffff;}
.wp-pagenavi span.pages{display:none;}
.wp-pagenavi span.current{text-decoration:none;background:#333 !important;border:1px solid #111!important;color:#fff !important;padding:3px 7px !important;display:block;text-align:center;float:left;margin-right:4px;}
.wp-pagenavi span.extend{text-decoration:none;background:#333 !important;border:1px solid #111 !important;color:#fff !important;padding:3px 7px !important;display:block;text-align:center;float:left;margin-right:4px;}
#header_widget{float:right;}
#call_us{margin-top:40px;margin-bottom:15px}
#call_us li{display:inline-block;vertical-align:top;font-family:'Open Sans', sans-serif;font-size:23.4px;color:#0d6eb7;margin-left:10px;}
#social_icons{margin-bottom:5px;float:right;}
#social_icons li{float:left;margin-right:5.5px;}
#social_icons li img{max-width:38px;height:auto;}
#___plusone_0{width:63px !important;}
#main_menu{height:70px;background:url(images/menu.png) repeat-x left top;position:relative;box-shadow:0px 8px 10px rgba(0,0,0,.3);z-index:999;}
#menu_cover{position:absolute;bottom:0;width:100%;height:9px;left:0;background:url(images/menu_cover.png) repeat-x left top;}
#hero_video{width:100%;height:600px;background:url(images/loading.gif) no-repeat center center;}
#welcome{background:#0064b2 url(images/welcome.png) no-repeat center top;padding-top:60px;padding-bottom:20px;}
#home_video{float:left;margin-right:35px;}
#home_video iframe{display:block;}
#home_video p{margin:0;}
#home_content h1{font-size:34px;font-weight:600;color:#fff;font-family:'Open Sans', sans-serif;line-height:30px;margin-bottom:10px;}
#home_content h2{color:#fced00;font-size:24px;font-weight:600;font-family:'Open Sans', sans-serif;line-height:30px;}
#home_content p{font-family:"Open Sans", sans-serif;font-size:14px;color:#fff;line-height:24px;}
#home_content #showmore{background:url(images/blue_btn.png) no-repeat center top;border:0;cursor:pointer;width:161px;height:48px;color:#fff;font-family:"Open Sans", sans-serif;font-size:17px;line-height:48px;outline:none;}
#home_content #showmore:hover{background:url(images/blue_btn_hover.png) no-repeat center top;}
.video_shad{width:100%;height:42px;background-size:100%;background:url(images/videoshad.png) no-repeat center top;background-size:100%;}
.row_4{border-radius:2px;float:left;margin-right:31px;}
.wedo_item{text-align:center;color:#fff;cursor:pointer;}
.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;}
.flip-container:hover .back, .flip-container.hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
.flip-container:hover .front, .flip-container.hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.flip-container, .front, .back{width:270px;height:380px;}
.flipper{-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-ms-transition:0.6s;-moz-transition:0.6s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:relative;}
.front, .back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-webkit-transform:rotateY(0deg);-moz-transition:0.6s;-moz-transform-style:preserve-3d;-moz-transform:rotateY(0deg);-o-transition:0.6s;-o-transform-style:preserve-3d;-o-transform:rotateY(0deg);-ms-transition:0.6s;-ms-transform-style:preserve-3d;-ms-transform:rotateY(0deg);transition:0.6s;transform-style:preserve-3d;transform:rotateY(0deg);position:absolute;top:0;left:0;}
.front{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);z-index:2;padding-top:15px;}
.back{padding-top:15px;background:#00a3fc;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);height:270px;}
.front .name{font-size:2em;display:inline-block;background:rgba(33, 33, 33, 0.9);color:#f8f8f8;font-family:Courier;padding:5px 10px;border-radius:5px;bottom:60px;left:25%;position:absolute;text-shadow:0.1em 0.1em 0.05em #333;display:none;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);}
.back-logo{position:absolute;top:40px;left:90px;width:160px;height:117px;background:url(logo.png) 0 0 no-repeat;}
.back-title{font-weight:bold;color:#00304a;position:absolute;top:180px;left:0;right:0;text-align:center;text-shadow:0.1em 0.1em 0.05em #acd7e5;font-family:Courier;font-size:22px;}
.back p{text-align:center;padding:0 20px;font-size:15px;font-family:'Open Sans', sans-serif;color:#fff;line-height:24px;margin-bottom:10px;margin-top:40px;}
.vertical.flip-container{position:relative;}
.vertical .back{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);}
.vertical.flip-container .flipper{-webkit-transform-origin:100% 213.5px;-moz-transform-origin:100% 213.5px;-ms-transform-origin:100% 213.5px;transform-origin:100% 213.5px;}
.vertical.flip-container:hover .back, .vertical.flip-container.hover .back{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);}
.vertical.flip-container:hover .front, .vertical.flip-container.hover .front{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
.row_4:nth-child(5){margin-right:0;}
#background_living .section_head{text-align:center;color:#0066b4;font-weight:600;font-size:40px;margin-top:60px;margin-bottom:40px;}
.blue_btn_s{display:block;width:119px;height:37px;background:url(images/blue_btn_s.png) no-repeat center top;margin:0 auto;color:#fff !important;text-align:center;text-decoration:none;font-size:12px;font-weight:600;font-family:"Open Sans", sans-serif;line-height:37px;}
.blue_btn_s:hover{background:url(images/blue_btn_s_hover.png) no-repeat center top;}
.front h3{font-size:24px;color:#0d6eb7;font-family:"Open Sans", sans-serif;font-weight:600;line-height:30px;margin-top:14px;}
.half_left{width:48.401%;float:left;}
.half_right{width:48.401%;float:right;}
#backyard_steps{padding:60px 0 58px;background:rgba(0,150,232,1);background:-moz-linear-gradient(top, rgba(0,150,232,1) 0%, rgba(0,103,181,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,150,232,1)), color-stop(100%, rgba(0,103,181,1)));background:-webkit-linear-gradient(top, rgba(0,150,232,1) 0%, rgba(0,103,181,1) 100%);background:-o-linear-gradient(top, rgba(0,150,232,1) 0%, rgba(0,103,181,1) 100%);background:-ms-linear-gradient(top, rgba(0,150,232,1) 0%, rgba(0,103,181,1) 100%);background:linear-gradient(to bottom, rgba(0,150,232,1) 0%, rgba(0,103,181,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096e8', endColorstr='#0067b5', GradientType=0);}
#backyard_steps h2{font-size:40px;color:#fff;font-family:"Open Sans", sans-serif;font-weight:600;line-height:50px;margin-bottom:22px;}
#backyard_steps p{font-size:15px;color:#fff;font-family:"Open Sans", sans-serif;line-height:24px;}
#backyard_steps iframe{margin-top:10px;}
.last{margin-right:0 !Important;}
.col3{float:left;width:31.4%;margin-right:2.9%;}
.stepcol{margin-top:20px;text-align:center;}
.stepcol .step_content{background:#fff;border-radius:10px;box-shadow:0 5px 24px rgba(0,0,0,.3);padding:20px 0 10px;}
.stepcol .step_content img{max-width:100%;height:auto;}
.stepcol h3{font-size:28px;font-family:"Open Sans", sans-serif;color:#fff;font-weight:600;margin-bottom:20px;}
.stepcol h5{font-size:28px;font-family:"Open Sans", sans-serif;color:#0071c1;font-weight:600;line-height:32px;}
.getstarted{display:block;width:132px;height:41px;background:url(images/getstarted.png) no-repeat center top;margin:0 auto;color:#fff !important;text-align:center;text-decoration:none;font-size:14px;font-weight:600;font-family:"Open Sans", sans-serif;line-height:41px;border:0;cursor:pointer;outline:none !Important;}
.getstarted:hover{background:url(images/getstarted_hover.png) no-repeat center top;}
.parallax{background-attachment:fixed !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% !important;position:relative !important;width:100% !important;}
#wedoit{height:525px;text-align:center;color:#fff;}
#wedoit h3{font-size:54px;font-weight:600;font-family:"Open Sans", sans-serif;padding-top:140px;margin-bottom:60px;}
#wedoit h5{font-size:44px;font-weight:600;font-family:"Open Sans", sans-serif;margin-bottom:10px;text-transform:uppercase;}
#wedoit h2{font-size:82.5px;font-weight:600;font-family:"Open Sans", sans-serif;margin-bottom:10px;text-transform:uppercase;color:#fced00;line-height:90px;}
#wedoit .blue_btn{background:url(images/blue_btn.png) no-repeat center top;border:0;cursor:pointer;width:161px;height:48px;color:#fff;font-family:"Open Sans", sans-serif;font-size:17px;line-height:48px;outline:none;display:block;margin:45px auto 0;text-decoration:none;}
#wedoit .blue_btn:hover{background:url(images/blue_btn_hover.png) no-repeat center top;}
.before-after{position:relative;width:575px;height:344px;}
#dc-text{float:left;width:100%;margin-top:40px;}
#bf-head{display:block;text-align:center;color:#0071c1;padding-top:55px;font-size:15px;font-family:"Open Sans", sans-serif;}
#remodel_projects{padding:40px 0 20px;}
.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before{width:6px !important;}
.twentytwenty-handle{border:5px solid #fff !important;}
#remodel_projects .half_left h3{font-size:25px;color:#0071c1;text-align:center;font-weight:600;font-family:"Open Sans", sans-serif;margin-bottom:0;}
#remodel_projects .twentytwenty-after-label:before,#remodel_projects .twentytwenty-before-label:before ,
#view_our_services_content .twentytwenty-after-label:before,#view_our_services_content .twentytwenty-before-label:before{color:#fff !important;letter-spacing:0 !important;background:rgba(0,0,0,.6) !important;line-height:30px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;padding:0 !important;width:85px !important;text-align:center !important;font-size:15px!important;}
#remodel_projects .twentytwenty-after-label,#remodel_projects .twentytwenty-before-label,
#view_our_services_content .twentytwenty-after-label,#view_our_services_content .twentytwenty-before-label{opacity:1 !important;}
#remodel_projects .jcarousel-control-prev,#remodel_projects .jcarousel-control-next{width:101px;height:31px;font-size:0;display:inline-block;text-decoration:none;position:relative;left:auto;right:auto;margin:20px 5px 0;bottom:auto;}
#remodel_projects .jcarousel-control-next{background:url(images/nextbf.png) no-repeat center top;}
#remodel_projects .jcarousel-control-prev{background:url(images/prevbf.png) no-repeat center top;}
#remodel_projects .jcarousel-wrapper{text-align:center;}
#remodel_projects .half_right h2{font-size:40px;color:#0071c1;font-weight:600;line-height:50px;font-family:"Open Sans", sans-serif;margin-top:15px;margin-bottom:20px;}
#remodel_projects .half_right p,
#pool_service_repair .half_left p{font-size:15px;font-family:"Open Sans", sans-serif;line-height:24px;}
.learnmore{display:block;width:132px;height:41px;background:url(images/getstarted.png) no-repeat center top;color:#fff !important;text-align:center;text-decoration:none;font-size:14px;font-weight:600;font-family:"Open Sans", sans-serif;line-height:41px;}
.learnmore:hover{background:url(images/getstarted_hover.png) no-repeat center top;}
#parallax2{height:524px;}
#parallax3{height:520px;}
#pool_service_repair{padding:60px 0 50px;}
#pool_service_repair .half_left h2{font-size:40px;color:#0071c1;font-weight:600;line-height:50px;font-family:"Open Sans", sans-serif;margin-top:15px;margin-bottom:20px;}
#video_testimonials{padding-bottom:40px;}
#video_testimonials h2{text-align:center;color:#0066b4;font-weight:600;font-size:40px;margin-top:60px;margin-bottom:40px;}
#video_testimonials .owl-carousel{width:1025px;margin:0 auto;}
#video_testimonials .owl-carousel2{display:none;}
#video_testimonials .owl-carousel .owl-item,
#video_testimonials .owl-carousel2 .owl-item{text-align:center;}
#video_testimonials .owl-carousel .owl-item h3,
#video_testimonials .owl-carousel2 .owl-item h3{font-family:Arial, sans-serif;color:#0071c1;font-size:25px;font-weight:bold;margin-bottom:0;margin-top:15px;}
#video_testimonials .owl-carousel .owl-item h5,
#video_testimonials .owl-carousel2 .owl-item h5{font-family:Arial, sans-serif;color:#0071c1;font-size:20px;font-weight:bold;font-style:italic;}
#video_testimonials .owl-next,#video_testimonials .owl-prev{width:40px;height:40px;font-size:0;position:absolute;top:35%;}
#video_testimonials .owl-next{background:url(images/nexttest.png) no-repeat left top;right:-65px;}
#video_testimonials .owl-prev{background:url(images/prevtest.png) no-repeat left top;left:-65px;}
#video_testimonials .owl-next:hover, #video_testimonials .owl-prev:hover{background-position:left bottom;}
#mobile_slider{display:none;}
#layer_slider .ls-minimal,
#mobile_slider .ls-minimal{padding:0;box-shadow:none;}
#layer_slider .ls-minimal .ls-nav-prev,#layer_slider .ls-minimal .ls-nav-next,
#mobile_slider .ls-minimal .ls-nav-prev,#mobile_slider .ls-minimal .ls-nav-next{width:36px;height:36px;}
#layer_slider .ls-minimal .ls-nav-prev,
#mobile_slider .ls-minimal .ls-nav-prev{left:20px;background:url(images/prevbanner.png) no-repeat left top;}
#layer_slider .ls-minimal .ls-nav-next,
#mobile_slider .ls-minimal .ls-nav-next{right:20px;background:url(images/nextbanner.png) no-repeat left top;}
#resources{padding:50px 0 35px;}
#resources h2{text-align:center;color:#0066b4;font-weight:600;font-size:40px;margin-bottom:40px;}
.col6{float:left;width:171px;margin-right:32px;}
.resource_icon{width:171px;height:171px;font-size:0;display:block;}
.resource{text-align:center;}
.resource h3{font-size:20px;font-weight:bold;font-family:Arial, sans-serif;color:#0d6eb7;line-height:26px;margin:22px 15px 12px;}
.resource p{font-size:15px;color:#727272;font-family:"Open Sans", sans-serif;}
#bookconsultation{background:url(images/bookconsultation.png) no-repeat left top;}
#bookconsultation:hover{background-position:left bottom;}
#educationalresources{background:url(images/educationalresources.png) no-repeat left top;}
#educationalresources:hover{background-position:left bottom;}
#poolfinancing{background:url(images/poolfinancing.png) no-repeat left top;}
#poolfinancing:hover{background-position:left bottom;}
#designcenter{background:url(images/designercenter.png) no-repeat left top;}
#designcenter:hover{background-position:left bottom;}
#promospecial{background:url(images/promosspecials.png) no-repeat left top;}
#promospecial:hover{background-position:left bottom;}
#customerportal{background:url(images/customerportal.png) no-repeat left top;}
#customerportal:hover{background-position:left bottom;}
#backla{background:#009af1;text-align:center;padding:15px 0 17px;}
#backla p{margin-bottom:0;}
#quick_links{background:rgba(0,153,235,1);background:-moz-linear-gradient(left, rgba(0,153,235,1) 0%, rgba(0,96,170,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(0,153,235,1)), color-stop(100%, rgba(0,96,170,1)));background:-webkit-linear-gradient(left, rgba(0,153,235,1) 0%, rgba(0,96,170,1) 100%);background:-o-linear-gradient(left, rgba(0,153,235,1) 0%, rgba(0,96,170,1) 100%);background:-ms-linear-gradient(left, rgba(0,153,235,1) 0%, rgba(0,96,170,1) 100%);background:linear-gradient(to right, rgba(0,153,235,1) 0%, rgba(0,96,170,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099eb', endColorstr='#0060aa', GradientType=1);border-bottom:solid 9px #fff000;box-shadow:0 4px 10px rgba(0,0,0,.5);position:relative;padding:50px 0;margin-top:30px;}
body.page-template-template_poospasoverview #quick_links,
body.page-template-template_constructionprocess #quick_links,
body.page-template-template_remodelingoverview #quick_links,
body.page-template-template_serviceoverview #quick-links{margin-top:0;}
.footer_ql_col{width:20%;float:left;}
#quick_links h2{text-align:center;font-size:34px;font-weight:600;color:#fff;font-family:"Open Sans", sans-serif;margin-bottom:0;}
.footer-quick-links ul li{display:block;margin-bottom:0;line-height:20px;}
.footer-quick-links ul li.menu_head{margin-top:16px;margin-bottom:3px;}
.footer-quick-links ul li a{font-family:"Open Sans", sans-serif;color:#8dd6ff;text-decoration:none;font-size:14px;}
.footer-quick-links ul li a:hover{color:#fff;}
.footer-quick-links ul li.menu_head a{font-weight:600;color:#fff;font-size:18px;}
#footer_widgets{background:#022248;}
.footer_location{float:left;width:33.3333%;margin-top:15px;}
.footer_location img{float:left;margin-right:28px;}
.footer_location h3{font-size:15.5px;color:#fff;text-transform:uppercase;font-family:"Open Sans", sans-serif;line-height:18px;margin-bottom:5px;}
.footer_location p{color:#00a5fe;font-size:12px;font-family:"Open Sans", sans-serif;line-height:20px;margin-bottom:8px;}
.footer_location .direction{display:inline-block;width:99px;height:31px;background:url(images/getstarted.png) no-repeat center top;color:#fff !important;text-align:center;font-size:12px;font-family:"Open Sans", sans-serif;line-height:31px;background-size:100%;font-weight:600;}
.footer_location .direction:hover{background:url(images/getstarted_hover.png) no-repeat center top;background-size:100%;}
.copyright, .copyright a{text-align:center;font-size:13px;color:#fff !important;text-transform:uppercase;font-family:"Open Sans", sans-serif;margin-top:35px;line-height:24px;margin-bottom:0;}
.copyright a{text-decoration:underline !important;}
.footer-widget-item .menu{text-align:center;margin-bottom:0;}
.footer-widget-item .menu li{padding-right:5px;}
.footer-widget-item .menu a{text-decoration:none !important;color:#00a0f8;font-size:13px;font-family:"Open Sans", sans-serif;text-transform:uppercase;background:url(images/menu_border.gif) no-repeat right top 4px;padding-right:8px;}
.footer-widget-item .menu li:last-child a{background:none;padding-right:0;}
.footer-widget-item .menu a:hover{color:#fff;}
.content_area{margin-top:50px !important;}
.three_col{margin-top:10px;}
.three_col h3{text-align:center;}
.three_col h3 a{color:#0d6eb7 !important;text-decoration:none;}
.entry input[type="text"],
.entry input[type="password"],
.entry input[type="email"],
.entry textarea,
.entry select{margin-bottom:0;}
.hs-form.stacked .actions{margin-left:5px !important;padding-left:0 !important;margin-top:20px !important;padding-top:10px !important;}
.hs-form.stacked .inputs-list>li{background:none;}
.hs-form .inputs-list li input{margin:0px 5px 3px 0px !important;vertical-align:middle !important;}
#contact_form{float:left;width:47%;}
.location_details img{float:left;margin-right:28px;}
.location_details h3{font-size:18px;color:#0d6eb7;text-transform:uppercase;font-family:"Open Sans", sans-serif;line-height:18px;margin-bottom:0px;}
.location_details p{margin-top:0;line-height:21px;}
.location_details .hourslocation,
.designcenter .hourslocation{background:url(images/blue_btn.png) no-repeat center top;border:0;cursor:pointer;width:161px;height:48px;color:#fff !important;font-family:"Open Sans", sans-serif;font-size:14px;line-height:48px;outline:none;display:inline-block;text-align:center;text-decoration:none;margin-top:-20px;}
.designcenter .hourslocation{margin-bottom:10px;margin-top:10px;}
.location_details .hourslocation:hover,
.designcenter .hourslocation:hover{background:url(images/blue_btn_hover.png) no-repeat center top;}
.hidebr br{display:none;}
.designcenter{background:#fff;border-radius:10px;box-shadow:0 5px 24px rgba(0,0,0,.3);padding:20px 0 0px;text-align:center;margin-bottom:30px;margin-top:30px;}
.designcenter h3{font-size:22px;color:#0d6eb7;line-height:24px;margin-bottom:15px;}
.designcenter p{margin-bottom:5px;}
.iframemap_box{float:left;margin-top:30px;margin-bottom:35px;}
.iframemap{border:solid 3px #01a5fe;}
.iframe_location{float:right;width:410px;margin-top:20px;}
.iframe_location p{font-size:18px;line-height:28px;}
.iframe_location h3{margin-bottom:0;}
#center_hours{margin-top:10px;}
#center_hours li{background:none;line-height:34px;font-size:16px;margin-bottom:5px;padding-left:18px;}
#center_hours li:nth-child(odd){background:#f5f5f5;}
#center_hours li strong{display:block;float:left;width:132px;}
#center_hours li.current_day{color:#e80c7a;}
#contact_locations.contact_locations .location_details{float:left;width:50%;margin-top:18px;}
.faq{margin-top:50px;}
.faq.ui-accordion .ui-accordion-header{padding:0 !important;line-height:30px !important;font-size:24px !important;margin:0 !Important;background:none;border:0 !Important;border-radius:0 !Important;border-bottom:solid 1px #c2c2c2 !important;outline:none !important;padding-top:12px !important;padding-bottom:12px !important;padding-right:20px !important;}
.faq.ui-accordion .ui-accordion-header.ui-accordion-header-active{color:#f82dc5;}
.faq.ui-accordion .ui-accordion-content{padding:1em 0 1em;border-top:0;overflow:auto;border:0;}
.faq.ui-accordion .ui-accordion-content.ui-accordion-content-active{border-bottom:solid 1px #c2c2c2 !important;border-radius:0;}
.faq.ui-accordion .ui-accordion-content p{margin-bottom:0 !important;}
.faq .ui-icon{left:auto !important;right:0;width:21px;height:21px;background:url(images/plus.png) no-repeat left top !important;}
.faq .ui-state-active .ui-icon{background:url(images/minus.png) no-repeat left top !important;}
.testimonial_heading{line-height:80px;text-align:center;background-color:#00a4fc;font-size:28px;font-family:"Open Sans", sans-serif;font-weight:600;color:#fff;margin-top:15px;border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9;margin-bottom:45px;}
.video_testimonial_page{text-align:center;}
.video_testimonial_page p{margin-bottom:0;margin-top:0;padding-top:0;font-size:17px;font-weight:bold;font-style:italic;color:#0071c1;font-family:Arial,sans-serif;}
.video_testimonial_page h3{margin-bottom:0px;}
#construction_process{margin-top:35px;}
.process{position:relative;}
.process_ligthbox{position:absolute;width:100%;height:100%;top:0;text-align:center;background:rgba(48, 150, 212,1);border-radius:10px;opacity:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.process:hover .process_ligthbox{opacity:1;}
.process img{display:block;width:100%;}
.jquery-modal.blocker{z-index:9999 !important;}
.modal{z-index:99999 !important;}
.modal h3{color:#0071c1 !important;}
.process_ligthbox .getstarted{margin-top:29%;}
#education_videos{height:525px;background:url(images/educationvideos_parallax.jpg) no-repeat center center;margin-top:50px;}
#education_videos h2{text-align:center;line-height:80px;font-size:34px;font-weight:600;color:#fff;font-family:"Open Sans", sans-serif;background:rgba(0,0,0,.5);margin-bottom:20px;}
#education_videos .stepcol h5{font-size:21px;font-family:"Open Sans", sans-serif;color:#0071c1;font-weight:600;line-height:26px;margin-bottom:20px;}
#education_videos .getstarted{margin-top:10px;margin-bottom:15px;}
#team_members{float:left;width:400px;margin-bottom:30px;}
#team_members_content{float:right;width:722px;}
.team_member_content{display:none;}
.active_team_content{display:block !Important;}
.member_headshot{float:left;}
.member_description{float:left;margin-left:20px;text-align:left;}
.member_description h3{line-height:28px;margin-bottom:0px;}
.member_description h3 a{text-decoration:none;color:#0d6eb7 !important;}
.member_description p{margin:0px 0px 10px 0px;}
.member_description .getstarted{margin:0;}
.team_member{margin-bottom:13px;}
.team_member_content h3{margin-bottom:0;}
.team_member_content .member_position{padding-top:0;margin-top:0;}
.servicerepair .getstarted{margin:0;}
.promobanner{margin-bottom:70px;}
.testimonial_heading.viewservices{margin-top:60px;}
.col4{float:left;width:65.7%;margin-right:2.9%;}
#services{margin-bottom:35px;}
#education_videos.service_repair{height:480px;}
#education_videos.service_repair .stepcol{margin-top:45px;}
#remodel_pool{text-align:center;border:solid 2px #ebebeb;border-radius:10px;padding-top:20px;padding-bottom:10px;margin-top:25px;margin-bottom:25px;}
#remodel_pool h3{text-align:center;color:#f82cc7;line-height:24px;font-size:20px;}
#remodel_pool ul li{display:inline-block;margin:0 10px;background:none;padding:0;}
#remodel_pool ul li a{display:inline-block;background:#fc1ec9;color:#fff !important;font-size:15px;text-decoration:none;line-height:40px;width:220px;border-radius:8px;}
#view_our_services_content .jcarousel-wrapper,
#view_our_services_content .jcarousel,
#view_our_services_content .before-after{width:1189px;height:427px;}
#view_our_services_content .jcarousel li{padding-left:0;}
#view_our_services_content .jcarousel-control-prev,
#view_our_services_content .jcarousel-control-next{width:101px;height:31px;font-size:0;display:inline-block;text-decoration:none;position:relative;left:auto;right:auto;margin:20px 5px 0;bottom:auto;}
#view_our_services_content .jcarousel-control-prev{width:210px;height:31px;background:url(images/previous_before.gif) no-repeat left top;margin-left:-14px;}
#view_our_services_content .jcarousel-control-next{width:185px;height:31px;background:url(images/next_after.gif) no-repeat left top;}
#remodeling_nav{text-align:center;padding-bottom:15px;border-bottom:solid 1px #7f7f7f;margin-bottom:20px;}
#view_our_services_content #bf-head{color:#f82cc7;padding-top:70px;margin-bottom:30px;}
#make-payment-container{margin:0 auto;width:390px;}
#make-payment-fields{float:left;font-weight:bold;width:120px;}
#make-payment-fields input[type="text"]{border:1px solid #666666;width:80px;}
#make-payment-button{float:left;}
.post_title{border-bottom:solid 4px #019ffa;margin-bottom:24px;}
.post_title h2{float:left;}
.post_title h2 a{color:inherit !important;text-decoration:none !Important;}
.post_meta{float:right;line-height:24px;color:#717171;font-size:15px;font-family:"Open Sans", sans-serif;}
.post_meta span{line-height:34px;color:#717171;font-size:15px;font-family:"Open Sans", sans-serif;font-weight:600;}
span.post_category{color:#f82cc7;}
a.read_more{color:#fc1ec9 !important;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:15px;font-weight:600;}
.navigation{text-align:right;}
.navigation a{display:inline-block;width:132px;height:41px;background:url(images/getstarted.png) no-repeat center top;color:#fff !important;text-align:center;text-decoration:none;font-size:14px;font-weight:600;font-family:"Open Sans", sans-serif;line-height:41px;border:0;cursor:pointer;outline:none !Important;margin:0;margin-left:14px;}
.navigation a:hover{background:url(images/getstarted_hover.png) no-repeat center top;}
.title.category_title{margin-bottom:45px;}
.cat-item , #archives-2 ul li{margin:0;}
.cat-item a, #archives-2 ul li a{display:block;color:#7a7a7a !important;font-size:15px;text-decoration:none;font-family:Arial,sans-serif;line-height:40px;border-bottom:solid 1px #d5d5d5;}
.pis-thumbnail img{max-width:125px;height:auto;border-radius:10px;}
p.pis-title{margin-bottom:5px;padding-top:10px;}
p.pis-title a.pis-title-link{font-size:18px;font-weight:bold;text-decoration:none;color:#0d6eb7;font-family:"Open Sans", sans-serif;}
p.pis-categories-links{color:#f62cc5;font-size:15px;font-family:"Open Sans", sans-serif;margin-bottom:10px;}
.pis-ul .pis-li{clear:both;}
p.pis-excerpt{font-size:15px;color:#727272;font-family:"Open Sans", sans-serif;}
body.single #text-14,body.single #text-15,body.single #text-16{display:none !Important;}
.sd-content ul li{background:none !important;}
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy{clear:none !important;float:left !important;margin-top:80px !important;}
.navigation.singlepost{float:right;}
#single_post{border-bottom:solid 4px #00a1f1;margin-bottom:20px;padding-bottom:40px;}
.need_quot{width:982px;position:fixed;right:-850px;z-index:99;top:180px;-webkit-transition:all 700ms ease-in-out 70ms;-moz-transition:all 700ms ease-in-out 70ms;-ms-transition:all 700ms ease-in-out 70ms;-o-transition:all 700ms ease-in-out 70ms;transition:all 700ms ease-in-out 70ms;}
.need_quot.opan_1{right:-220px;}
.inner_need{position:relative;}
.need_quot .measure.img-responsive{position:absolute;top:0;z-index:999;right:100px;}
.need_quot .click_need{font-size:0;display:block;width:50px;height:173px;background:url(images/contact_us.png) no-repeat left top;cursor:pointer;position:absolute;left:82px;top:101px;}
#myDiv{background-color:#6a2faf;color:#fff;float:right;margin:0;width:100%;}
.need_quot #myDiv img, .need_quot .div_close{display:none;}
#myDiv h4{font-weight:normal;font-size:24px;text-transform:uppercase;text-align:center;line-height:29px;margin:20px 16px 16px;display:inline-block;color:#fff;}
.need_quot #myDiv h4{font-size:16px !important;font-weight:bold !important;margin:5px 0 0;text-align:left;}
.need_quot #myDiv p.to_buy{font-size:14px;}
.contact_form, #myDiv{background-color:#6a2faf;color:#fff;float:right;margin:0;width:100%;}
.need_quot #myDiv{position:absolute;right:210px;top:39px;width:580px;padding:0 20px;padding-right:30px;padding-left:30px;background:#006bb7 url(images/contact_head.png) no-repeat left top;padding-bottom:20px;padding-top:70px;}
.need_quot #myDiv .hs-form.stacked .field{margin-bottom:5px !important;}
.need_quot #myDiv .hs-form.stacked label{color:#fff !Important;font-weight:normal !important;font-family:"Open Sans", sans-serif !Important;line-height:16px !important;}
.need_quot #myDiv label.hs-form-checkbox-display{margin-bottom:0 !important;}
.need_quot #myDiv .hbspt-form{width:99% !important;}
#form_overflow{height:430px;}
#form_overflow .hs-form.stacked .inputs-list>li{margin-bottom:0;}
.need_quot #myDiv .hs-form input[type="text"],
.need_quot #myDiv .hs-form input[type="email"],
.need_quot #myDiv .hs-form select,
.need_quot #myDiv .hs-form textarea{max-width:300px;width:90%;border-radius:0;background:transparent;border:solid 1px #fff;color:#fff;font-weight:normal;font-family:"Open Sans", sans-serif;margin-bottom:0;}
.need_quot #myDiv .hs-form textarea{max-height:60px;}
.need_quot #myDiv .hs-form select{width:93%;margin-bottom:5px;}
.need_quot #myDiv .hs-form select option{background-color:#006bb7;color:#fff;}
.need_quot #myDiv .hs-form.stacked .actions{margin-top:0 !important;padding:0;margin-left:-1px;margin-bottom:0;}
.need_quot #myDiv input[type="submit"]{width:200px;display:block;font-size:14px;height:20px;border-radius:5px;}
.need_quot #myDiv .qoute_left{float:left;}
.need_quot #myDiv .qoute_right{float:right;}
.need_quot #myDiv .hs-form .hs-form-required{color:white;}
#close_qoute{display:block;position:absolute;font-size:0;border:0;cursor:pointer;width:39px;height:39px;background:url(images/close_quote.png) no-repeat center top;top:14px;right:20px;z-index:9999;outline:none;}
.read-inline{border:none;background:none;color:#f82cc7 !important;outline:none;font-size:14px;cursor:pointer;}
.inline_text{display:inline !important;}
#mobile_btns{display:none;text-align:center;clear:both;margin-bottom:0;}
#mobile_btns li{display:inline-block;margin:10px 18px 0;}
#mobile_btns li a{background:url(images/blue_btn.png) no-repeat center top;border:0;cursor:pointer;width:161px;height:48px;color:#fff;font-family:"Open Sans", sans-serif;font-size:18px;line-height:48px;outline:none;display:block;text-decoration:none;font-weight:600;}
.anchor{padding-top:80px;}