body{font-family:'Roboto', serif;font-size:16px;line-height:28px;font-weight:400;color:#444;background-color:#fff;}
h1, .h1, h2, .h2, h3, .h3{margin-top:0;margin-bottom:10px;}
h1, h2, h3, h4, h5, h6{color:#333333;}
h1{font-size:26px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
a:hover{text-decoration:none;}
a:active{outline:none;}
:-moz-any-link:focus{outline:none;}
:focus{-moz-outline-style:none;}
::selection{background:#50b070;color:#fff;}
::-moz-selection{background:#50b070;color:#fff;}
ul, ol{padding-left:17px;}
blockquote{padding:50px 20px;font-size:17.5px;border:2px solid #349455;border-left:10px solid #349455;background:#3fbc69;color:#fff;font-style:italic;}
.clear{clear:both;}
code{white-space:normal;}
.sb-logo img, .sb-txt-logo{padding-top:32px;padding-bottom:32px;max-width:100%;}
.sb-logo a{display:inline-block;}
.sb-txt-logo h1, .sb-txt-logo p{margin-bottom:0;font-family:'Source Sans Pro', sans-serif;color:#878787;}
.sb-txt-logo h1 a, .sb-txt-logo p a{color:#111;}
.sb-txt-logo h1 a{font-size:34px;}
.sb-callus{font-weight:600;line-height:17px;}
.sb-top-contact{float:right;padding-top:42px;padding-bottom:29px;text-align:right;}
.sb-top-contact, .sb-top-banner{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.ink-container{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;}
.sb-top-banner{padding-top:10px;padding-bottom:10px;}
.sb-top-banner img{max-width:100%;}
.sb-top-contact p{margin-bottom:0;font-family:'Source Sans Pro', sans-serif;display:inline-block;}
.sb-address{line-height:20px;}
.call-button{display:inline-block;line-height:17px;margin-right:2px;}
#menu-toggle{background:url(images/menu_toggle.png) center center no-repeat;width:37px;height:38px;display:inline-block;vertical-align:middle;margin-left:19px;cursor:pointer;}
#menu-toggle:hover{-webkit-animation:bounceIn_custom 0.7s ease-in-out;-moz-animation:bounceIn_custom 0.7s ease-in-out;-o-animation:bounceIn_custom 0.7s ease-in-out;animation:bounceIn_custom 0.7s ease-in-out;}
@-webkit-keyframes bounceIn_custom{0%{-webkit-transform:scale(1);}
25%{-webkit-transform:scale(.8);}
50%{-webkit-transform:scale(1.05);}
70%{-webkit-transform:scale(.9);}
100%{-webkit-transform:scale(1);}
}
@-moz-keyframes bounceIn_custom{0%{-moz-transform:scale(1);}
25%{-moz-transform:scale(.8);}
50%{-moz-transform:scale(1.05);}
70%{-moz-transform:scale(.9);}
100%{-moz-transform:scale(1);}
}
@-o-keyframes bounceIn_custom{0%{-o-transform:scale(1);}
25%{-o-transform:scale(.8);}
50%{-o-transform:scale(1.05);}
70%{-o-transform:scale(.9);}
100%{-o-transform:scale(1);}
}
@keyframes bounceIn_custom{0%{transform:scale(1);}
25%{transform:scale(.8);}
50%{transform:scale(1.05);}
70%{transform:scale(.9);}
100%{transform:scale(1);}
}
.sb-menu-wrapper{background:#3fbc69;box-shadow:0px 4px 0px rgba(97, 97, 97, 0.22);font-family:'Source Sans Pro', sans-serif;line-height:25px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;visibility:visible;position:relative;z-index:100;}
.sb-menu-wrapper.hide{visibility:hidden;}
.sticky.sb-menu-wrapper{position:fixed;position:fixed;top:0;width:100%;z-index:9999;}
.logged-in.admin-bar .sticky.sb-menu-wrapper{margin-top:32px;}
.logged-in.admin-bar .mmenu-button.sticky{top:0;}
.sticky .sf-menu a{padding:7px 20px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
.sticky .sf-menu{float:right;}
.sticky .sf-arrows .sf-with-ul:after{right:8px;}
.sb-menu .site-title{float:left;display:none;}
.site-title a{color:#fff;}
.sticky .site-title{display:block;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;margin-left:19px;}
.site-title h1{margin-bottom:0;padding-top:4px;}
.sb-menu{margin-left:-19px;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.sf-menu li{position:relative;}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;}
.sf-menu > li{float:left;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul{display:block;}
.sf-menu a{display:block;position:relative;}
.sf-menu ul ul{top:0;left:100%;}
.sf-menu{float:left;position:relative;z-index:1;}
.sf-menu ul{background:#3fbc69;}
.sf-menu a:hover{background:#399658;transition:.5s;}
.sf-menu ul a:hover{background:none;}
.sf-menu a{color:#fff;padding:12px 20px;text-decoration:none;zoom:1;}
.sf-menu li{white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s;}
.sf-menu ul li a{padding:0 20px 8px 20px;min-width:200px;}
.sf-menu ul li a:hover{outline:solid #fff 0px;outline-offset:0;color:#2c2c2c;}
.sf-menu ul{padding-top:8px;}
.sf-menu ul ul{margin-top:-8px;}
.sf-menu li:hover,
.sf-menu li.sfHover{-webkit-transition:none;transition:none;}
.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;margin-left:4px;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dFeEFF;border-top-color:rgba(255,255,255,.5);}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:white;}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:white;}
.mmenu-button{background:#333;display:none;padding-top:4px;}
.mmenu-button a{color:#fff;font-size:39px;padding-left:10px;}
.menu-icon{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.mm-menu{display:none;}
.hidden1{opacity:0;}
.visible1{opacity:1;}
#slider1_container{position:relative;margin:0 auto;top:0px;left:0px;width:1600px;height:786px;overflow:hidden;}
.slides{cursor:move;position:absolute;left:0px;top:0px;width:1600px;height:786px;overflow:hidden;}
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn{position:absolute;cursor:pointer;display:block;background:url(images/a21.png) center center no-repeat;overflow:hidden;}
.jssora21l{background-position:-3px -33px;}
.jssora21r{background-position:-63px -33px;}
.jssora21l:hover{background-position:-123px -33px;}
.jssora21r:hover{background-position:-183px -33px;}
.jssora21ldn{background-position:-243px -33px;}
.jssora21rdn{background-position:-303px -33px;}
.sb-seperator{text-align:center;margin:0 0;background:url(images/seperator-line.png) repeat-x center;}
.sb-seperator img{background:#fff;padding:4px;margin:55px 0;border-radius:50%;}
.s1{position:relative;width:100%;height:381px;overflow:hidden;}
.s1 .slider-wrapper{border:1px solid #e5e5e5;position:relative;overflow:hidden;}
.s1 .slider-wrapper{width:100%;height:381px;}
.s1 .slider-holder{width:767px;display:block;float:right;height:381px;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;-ms-animation-delay:.8s;}
ul.slider-holder li span.cr-slider-caption{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;width:100%;}
.s1 .slider-holder li.slide{width:100%;}
.s1 .slider-nav{width:342px;position:absolute;top:0;z-index:1000;padding:0;margin:0;border:1px solid #e5e5e5;border-width:1px 1px 0 1px;background-color:#F8F8F8;}
.s1 .slider-nav li{list-style:none;margin:0;padding:0;border:1px solid #ececec;border-width:0 0 1px;}
.s1 .slider-nav li a{margin-left:23px;background:url('images/list-icon.png') left no-repeat;display:block;max-width:100%;padding:18px 10px 17px 35px;color:#525252;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:28px;text-decoration:none;}
.s1 .slider-nav li a:hover,
.s1 .slider-nav li.active:hover{background-color:#fff;text-decoration:none;}
.s1 .slider-nav li a:hover{background-image:url('images/list-icon.png');background-repeat:no-repeat;background-position:left;transition:.5s background;margin-left:23px;}
.s1 .slider-nav li.active a{background:#fff url('images/list-icon.png') left no-repeat;}
.s1 .slider-nav li.active, .s1 .slider-nav li:hover{background:#fff;}
span.cr-slider-caption{display:inline-block;position:absolute;left:0;bottom:30px;color:#fff;padding:0 20px;text-align:center;}
span.cr-slider-caption h2{font-size:22px;margin-top:15px;padding-bottom:8px;background:rgba(108, 108, 108, 0.75);padding-top:8px;}
span.cr-slider-caption h2 a{color:#fff;}
span.cr-slider-caption h2 a:hover{}
span.cr-slider-caption p{line-height:20px;margin-bottom:15px;padding-bottom:8px;background:rgba(108, 108, 108, 0.75);font-size:16px;padding-left:8px;padding-right:8px;padding-top:8px;}
div.cr-slider-image{position:relative;}
.s1 .slider-nav li:nth-child(1) a{padding-bottom:13px;}
.triangle-arrow{display:none;}
li.active .triangle-arrow{width:0;height:0;display:block;position:absolute;top:35%;right:-13px;border-style:solid;border-width:10.5px 0 10.5px 13px;border-color:transparent transparent transparent #ffffff;line-height:0px;_border-color:#000000 #000000 #000000 #ffffff;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.slider-nav li.active{position:relative;}
.carousel-head{font-size:24px;text-align:center;margin-bottom:30px;margin-top:0;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;}
.cr-slider-image img{max-width:100%;height:auto;width:100%;max-height:100%;}
.slideshow-back-next{display:none;}
@media (max-width:475px){span.cr-slider-caption{display:none;}
}
.second_slider_container{background:#d6e2ed;padding:52px 0 48px 0;border-top:3px solid rgba(0, 0, 0, 0.28);overflow:hidden;}
.left_slider{width:505px;float:left;}
.right_form{width:595px;float:right;}
.sb-left-widget h2, .sb-right-widget h2{font-size:30px;margin-bottom:30px;font-weight:300;color:#000;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.sb-left-widget{margin-right:15px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.sb-right-widget{margin-left:15px;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;}
.readmore a{color:#3a9258;}
.readmore{float:right;}
.map-iframe{padding:9px;padding-bottom:3px;border:1px solid #c0c0c0;background:#fff;}
.map-iframe iframe{max-width:100%;height:282px;}
.sb-testimonial-wrapper{margin-bottom:40px;}
.tst-image img{border-radius:50%;width:156px;height:156px;margin-bottom:20px;}
.tst-image{float:left;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;}
.tst-text{border:1px solid #50b070;margin-left:184px;padding:25px;padding-bottom:10px;border-radius:5px;position:relative;background:#fff;}
.tst-content h3{padding-left:178px;}
.tst-author a{color:#50b070;cursor:default;}
.triangle-arrow2{width:0;height:0;display:block;position:absolute;top:35px;left:-13px;border-style:solid;border-width:11px 12px 11px 0;border-color:transparent #50b070 transparent transparent;line-height:0px;_border-color:#000000 #50b070 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.triangle-arrow2 img{top:-13px;position:absolute;width:13px;left:1px;height:auto;}
.title{display:none;}
.slider-id-panel.panel{border:0;-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 rgba(0, 0, 0, 0);}
.no-js .liquid-slider{height:350px;overflow:scroll;}
.ls-preloader{background:url(../images/loading.gif) #f2f2f2 no-repeat center 50%;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}
.ls-wrapper{clear:both;overflow:auto;position:relative;}
.liquid-slider{background:transparent;width:1110px;margin:0 auto;float:left;overflow:hidden;position:relative;}
.arrows .liquid-slider{margin:0 10px;}
.ls-responsive .liquid-slider{width:100%;margin:0;}
.panel-container{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000;}
.liquid-slider .panel-container .fade{width:100%;opacity:0;position:absolute;top:0;left:0;display:block;}
.sb-testimonial h2{text-align:left;margin-left:185px;margin-bottom:0;}
.liquid-slider .panel{width:1110px;display:block;float:left;background:transparent;}
.panel-wrapper{position:relative;}
.ls-nav{overflow:hidden;clear:both;}
.ls-nav a{background:rgba(0,0,0,0);border:2px solid #50b070;color:#333333;margin-right:1px;width:14px;height:14px;outline:0;}
.ls-nav a:hover{background:rgba(80, 176, 112, 0.61);color:#333333;text-shadow:none;}
.ls-nav .current a{background:#50b070;}
.currentCrossLink{font-weight:bold;}
.ls-nav ul{padding:0;padding-bottom:10px;clear:both;display:block;margin:auto;overflow:hidden;line-height:15px;}
.ls-nav ul li{display:inline;}
.ls-nav ul li a{display:block;float:left;text-decoration:none;font-size:0;border-radius:50%;margin-left:5px;}
.ls-select-box{width:100%;height:35px;overflow:hidden;background:url(images/menu.png) no-repeat right #ddd;}
.ls-select-box select{width:150%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:5px;font-size:110%;border:none;height:35px;cursor:pointer;outline:0;}
.ls-nav-left, .ls-nav-right{top:0;float:left;clear:both;}
.ls-nav-left a, .ls-nav-right a{background:#000;color:#fff;padding:5px;width:100px;display:block;text-align:center;text-decoration:none;}
.ls-responsive .ls-nav-left{position:absolute;left:0;z-index:2;}
.ls-responsive .ls-nav-left a{background:#9A9A9A;width:80px;}
.ls-responsive .ls-nav-left a:hover{background:#747474;}
.ls-responsive .ls-nav-right{position:absolute;right:0;z-index:2;}
.ls-responsive .ls-nav-right a{background:#9A9A9A;width:80px;}
.ls-responsive .ls-nav-right a:hover{background:#747474;}
.ls-nav-left-arrow, .ls-nav-right-arrow{cursor:pointer;float:left;clear:both;}
.ls-nav-left-arrow a, .ls-nav-right-arrow a{display:block;}
[class$="-arrow"]{width:25px;height:25px;background-image:url(../images/arrow.png);background-repeat:no-repeat;margin-top:9px;position:relative;}
.ls-nav-right-arrow{background-position:top right;margin-right:5px;}
.ls-nav-left-arrow{background-position:top left;margin-left:5px;}
.ls-nav-left-arrow:hover{background-position:bottom left;}
.ls-nav-right-arrow:hover{background-position:bottom right;}
.ls-responsive .ls-nav-left-arrow{position:absolute;left:0;z-index:2;}
.ls-responsive .ls-nav-right-arrow{position:absolute;right:0;z-index:2;}
li.back-button::before{content:'\f060';font-family:FontAwesome;font-size:24px;}
li.next-button::after{content:'\f061';font-family:FontAwesome;font-size:24px;}
li.back-button a, li.next-button a{display:none;}
.footer{padding:45px 0;}
.footer-sidebar{background:#eeeeee;}
.footer-copyright{background:#c5c5c5;font-size:14px;padding:12px 0;line-height:20px;color:#373737;box-shadow:0px -2px 0px #a4a4a4;}
.sb-copyright p{margin-bottom:0;padding:6px 0 0 0;}
.social-icons li{display:inline-block;margin-left:20px;}
ul.social-icons{margin-bottom:0;float:right;}
ul.social-icons li img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);}
ul.social-icons li img:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);transition:all .8s;}
.footer-sidebar h4{color:#747474;margin-top:0;}
.footer-sidebar{font-size:14px;color:#a3a3a3;}
.footer-sidebar ul{padding-left:0;}
.footer-sidebar li{padding-left:0;list-style:none;line-height:28px;}
.footer-sidebar ul li{border-bottom:1px solid #e1e1e1;margin-bottom:6px;padding-bottom:7px;}
.footer-sidebar ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.footer-sidebar a, .footer{color:#505050;text-decoration:none;}
.footer-sidebar a:hover{color:#50b070;}
.footer img, .footer select{max-width:100%;height:auto;}
.footer select{border:3px solid #C5C5C5;outline:none;}
.footer aside{margin-bottom:30px;}
.footer .search-form div input#search{width:75%;height:36px;font-family:Source sans Pro;}
.footer .search-triangle{right:56px;top:3px;}
.footer .search-form div input#searchsubmit{font-family:Source sans Pro;}
#footer .tagcloud a{display:block;border:1px solid #dadada;border-radius:3px;display:inline-block;font-size:13px!important;-moz-transition:.8s linear;-webkit-transition:.8s ease-out;transition:.8s linear;margin:3px 3px 0 0;padding:4px 8px;color:#a3a3a3;}
#footer .tagcloud a:hover{color:#fff!important;-moz-transition:.01s linear;-webkit-transition:.01s ease-out;transition:.01s linear;border-color:#929292;background:#c5c5c5;text-decoration:none;}
table#wp-calendar{width:100%;font-size:12px;font-weight:300;border-collapse:separate;border-spacing:8px;margin-left:-2px;padding:18px 5px;}
table#wp-calendar
caption{display:none;}
table#wp-calendar tbody
td{margin-bottom:10px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #dadada;padding:0;color:#888 !important;}
table#wp-calendar tbody td:hover{border-color:#929292;}
table#wp-calendar tbody
td.pad{border:0;}
table#wp-calendar tbody
td#today{color:#3fbc69;border-color:#3fbc69;}
table#wp-calendar tfoot td#prev a,#wp-calendar tfoot td#next
a{color:#888 !important;font-size:12px;font-weight:400;position:relative;text-transform:uppercase;bottom:-9px;margin-bottom:1px;}
table#wp-calendar tfoot
td#prev{text-align:left;}
table#wp-calendar tfoot
td#next{text-align:right;}
table#wp-calendar thead
th{font-size:13px;font-weight:400;color:#888;text-align:center;padding-bottom:10px;}
table#wp-calendar tbody td
a,#wp-calendar tfoot td#prev a:hover,#wp-calendar tfoot td#next a:hover{color:#3fbc69;}
table#wp-calendar tfoot, table#wp-calendar thead{background:none;}
table#wp-calendar thead tr th, table#wp-calendar tfoot tr td{padding:0;}
img.alignright{float:right;margin:0 0 1em 1em}
img.alignleft{float:left;margin:0 1em 1em 0}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
table{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd;margin-bottom:20px;}
table thead, table tfoot{background:#f5f5f5;}
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td{}
table thead tr th,
table tfoot tr td{padding:8px 10px 9px;font-weight:bold;color:#222;}
table tbody th{padding-left:10px;}
table thead tr th:first-child, table tfoot tr td:first-child{border-left:none;}
table thead tr th:last-child, table tfoot tr td:last-child{border-right:none;}
table tbody tr.even,
table tbody tr.alt{background:#f9f9f9;}
table tbody tr:nth-child(even){background:#f9f9f9;}
table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none;}
dd{-webkit-margin-start:30px;}
blockquote{padding-left:69px;min-height:50px;}
blockquote{margin-top:40px;margin-bottom:40px;}
blockquote.home_blockquote{padding-bottom:22px;}
blockquote img{float:left;margin-right:15px;}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignnone{margin:5px 20px 20px 0;clear:both;display:block;overflow:hidden;}
.aligncenter, div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.screen-reader-text{}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:4px 4px 5px;}
img.alignright{float:right;margin:0 0 1em 1em}
img.alignleft{float:left;margin:0 1em 1em 0}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.contactform{color:#818181;}
.contact-temp-map{border:7px solid #fff;background:#fff;border-bottom:0;margin-bottom:30px;}
.contact-temp-map iframe{width:100%;height:300px;}
form#contactForm input{display:block;}
form#contactForm input#email, form#contactForm input#contactName, form#contactForm textarea#commentsText{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:3px solid #dcdcdc;float:none;width:100%;padding:4px 8px;outline:none;margin-bottom:25px;}
form#contactForm input#email:focus, form#contactForm input#contactName:focus, form#contactForm textarea#commentsText:focus{border:3px solid #3fbc69;}
form#contactForm input#recaptcha_response_field{display:initial;}
#recaptcha_widget_div{margin-bottom:25px;}
form#contactForm input#submit2{margin-bottom:40px;text-align:center;width:100px;font-size:18px;}
.brdcrm a{color:#848484;}
.brdcrm .current{color:#50b070;}
.brdcrm{padding:24px 15px 15px 0px;}
.brdcrm-wrapper{background:rgba(219, 219, 219, 0.18);box-shadow:0px -4px 0px rgba(97, 97, 97, 0.17);margin-top:4px;}
div.brdcrm p{margin-bottom:0;}
.post-pages{margin-top:50px;}
.meta-content li{display:inline-block;margin-right:5px;}
.meta-content li i{margin-right:5px;color:#50b070;}
.meta-content{padding-left:0;font-size:13px;margin-bottom:12px;}
.meta-comment span, .meta-comment a{color:#818181;}
.meta-author{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.meta-date{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;}
.meta-cat, .post-thumb-icons, .post-thumb-icons .fa{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;-ms-animation-delay:.7s;}
.entry-wrapper a{color:#818181;}
.entry-content img{max-width:100%;height:auto;margin-top:10px;}
.entry-thumb{position:relative;min-height:50px;min-width:50px;margin-bottom:30px;}
.entry-thumb.sb-no-thumb{min-width:64px;min-height:56px;float:left;}
.post-thumb-icons{position:absolute;z-index:3;padding:10px 14px;font-size:27px;background:#349455;color:#fff;}
.entry-thumb img{margin-bottom:15px;max-width:100%;}
.entry-thumb img{max-width:100%;width:100%;border:5px solid #349455;height:auto;}
.edit-post .edit-link{padding:16px 18px;background:#62D189;;color:#fff;margin-top:10px;margin-bottom:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.edit-post .edit-link a{color:#fff;padding-left:5px;font-family:'Source Sans Pro';}
.edit-post{float:right;}
@-webkit-keyframes bounceIn_custom{0%{-webkit-transform:scale(1);}
25%{-webkit-transform:scale(.8);}
50%{-webkit-transform:scale(1.05);}
70%{-webkit-transform:scale(.9);}
100%{-webkit-transform:scale(1);}
}
@-moz-keyframes bounceIn_custom{0%{-moz-transform:scale(1);}
25%{-moz-transform:scale(.8);}
50%{-moz-transform:scale(1.05);}
70%{-moz-transform:scale(.9);}
100%{-moz-transform:scale(1);}
}
@-o-keyframes bounceIn_custom{0%{-o-transform:scale(1);}
25%{-o-transform:scale(.8);}
50%{-o-transform:scale(1.05);}
70%{-o-transform:scale(.9);}
100%{-o-transform:scale(1);}
}
@keyframes bounceIn_custom{0%{transform:scale(1);}
25%{transform:scale(.8);}
50%{transform:scale(1.05);}
70%{transform:scale(.9);}
100%{transform:scale(1);}
}
a.sb-button, .form-submit #submit, .contactform #submit2{border:1px solid #24984b;border-radius:4px;box-shadow:0px 4px 0px #24984b;padding:13px 20px 12px 20px;color:#fff;background-color:rgb(98, 209, 137);outline:none;font-family:inherit;font-size:22px;font-weight:300;border-radius:4px;box-shadow:0px 4px 0px #24984b;}
a.sb-button:hover, .form-submit #submit:hover, .contactform #submit2:hover{-webkit-animation:bounceIn_custom 0.7s ease-in-out;-moz-animation:bounceIn_custom 0.7s ease-in-out;-o-animation:bounceIn_custom 0.7s ease-in-out;animation:bounceIn_custom 0.7s ease-in-out;}
a.sb-button:hover, .form-submit #submit:hover, .contactform #submit2:hover{}
a.sb-button:active, .form-submit #submit:active, .contactform #submit2:active{padding:13px 20px 12px 20px;box-shadow:0 0 0;}
a.sb-button::after{content:"\f054";padding-left:9px;font-size:12px;font-family:FontAwesome;}
.read-more{margin-top:10px;float:left;}
.read-more p a{color:#fff;}
.read-more p{margin-bottom:0;display:inline-block;}
.double-dotted{height:4px;width:100%;background:url(images/double-dotted.png) repeat-x;margin:40px 0;}
div.sb-video-format iframe{width:100%;max-height:357px;}
div.entry-thumb iframe{border:5px solid #349455;}
a.sb-pf-anchor{transition:background .5s ease-out;background:rgba(0, 0, 0, 0);}
.post_thumbnail:hover a.sb-pf-anchor{top:0;bottom:0;left:0;position:absolute;right:0;background:rgba(0, 0, 0, 0.63);}
.post_thumbnail span.image_link{width:50px;height:50px;background:#3fbc69;top:45%;right:48%;text-align:center;border-radius:50%;padding:14px 0;position:absolute;display:none;}
.post_thumbnail span.image_link i{color:#fff;font-size:20px;}
.post_thumbnail{position:relative;}
ul.paging{margin-bottom:40px;padding-left:0;}
ul.paging li{display:inline-block;width:40px;height:40px;margin-right:14px;}
ul.paging li .current{background:#349455;transition:background .5s;box-shadow:0px 4px 0px #3fbc69;}
ul.paging li a:active{box-shadow:0 0 0 0;padding:6px 18px 10px 18px;}
ul.paging li a{color:#fff;display:inline-block;padding:6px 18px 6px 18px;border-radius:50%;background:#3fbc69;box-shadow:0px 4px 0px #24984b;}
.wp-caption-text{font-size:14px;}
.gallery-caption{}
.wp-caption{max-width:100%;}
.gallery-item{display:inline-block;}
.gallery-item img{border:4px solid #349455;margin-right:10px;margin-bottom:10px;}
.thumbnail{display:inline-block;padding:0;margin-bottom:0;line-height:15px;background-color:rgba(255, 255, 255, 0);border:none;border-radius:0;}
.gallery .thumbnail li{display:inline-block;margin-right:20px;margin-bottom:17px;}
.thumbnail > img, .thumbnail a > img{border:4px solid #349455;margin-right:0;margin-left:0;margin-bottom:0;}
a.gall-content{font-size:14px;display:block;}
.flex-control-nav{z-index:2;}
ul.thumbnail.col-1{text-align:center;}
ul.thumbnail.col-1 img, ul.thumbnail.col-1 a.gall-content{max-width:500px;}
ul.thumbnail.col-2 img, ul.thumbnail.col-2 a.gall-content{max-width:345px;}
ul.thumbnail.col-3 img, ul.thumbnail.col-3 a.gall-content{max-width:223px;}
ul.thumbnail.col-4 img, ul.thumbnail.col-4 a.gall-content{max-width:162px;border-width:3px;}
ul.thumbnail.col-5 li{margin-right:8px;margin-bottom:5px;}
ul.thumbnail.col-5 img, ul.thumbnail.col-5 a.gall-content{max-width:138px;}
ul.thumbnail.col-6 li, ul.thumbnail.col-7 li, ul.thumbnail.col-8 li{margin-right:4px;margin-bottom:1px;}
ul.thumbnail.col-6 img, ul.thumbnail.col-6 a.gall-content{max-width:117px;border-width:2px;}
ul.thumbnail.col-7 img, ul.thumbnail.col-7 a.gall-content{max-width:100px;border-width:1px;}
ul.thumbnail.col-8 img, ul.thumbnail.col-8 a.gall-content{max-width:87px;border-width:1px;}
.page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-1 img, .page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-1 a.gall-content{max-width:690px;}
.page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-2 img, .page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-2 a.gall-content{max-width:535px;}
.page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-3 img, .page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-3 a.gall-content{max-width:350px;}
.page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-4 img, .page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-4 a.gall-content{max-width:257px;}
.page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-5 img, .page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-5 a.gall-content{max-width:202px;}
.page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-6 img, .page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-6 a.gall-content{max-width:165px;}
.page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-7 img, .page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-7 a.gall-content{max-width:138px;}
.page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-8 img, .page.page.page-template.page-template-fullwidth-php ul.thumbnail.col-8 a.gall-content{max-width:118px;}
.comment-list .reply{position:absolute;top:13px;right:13px;}
.comment-list .reply a{background:#3fbc69;color:#fff;padding:3px 14px;}
.comments-title{margin-bottom:45px;}
.comment-list .comment-text{margin-top:24px;}
.comment-list .even{}
.comment-list .thread-alt{}
.comment-list .thread-odd{}
.comment-list .thread-even{}
.comment-list li ul.children .alt{}
.comment-list li ul.children .odd{}
.comment-list li ul.children .even{}
.comment-list .vcard{}
.comment-list cite.fn{margin-left:17px;font-weight:bold;margin-left:111px;display:block;}
.comment-list span.says{display:none;}
.comment-list .vcard img.photo{}
.comment-list .vcard img.avatar{margin-top:-40px;border:2px solid #3fbc69;background:#c3c3c3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
cite.fn a.url{font-family:source sans Pro;}
.comment-list .comment-meta{font-family:Source Sans Pro;}
.comment-list .comment-meta a{}
.comment-list .comment-metadata{margin-left:111px;line-height:18px;}
.comment-list .parent{}
.comment-list .comment .comment-body{border:2px solid #3fbc69;position:relative;margin-bottom:60px;padding:25px;padding-top:10px;padding-bottom:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.comment-list .children{}
.comment-list .pingback{}
.comment-list .bypostauthor{}
.comment-list .comment-author{float:left;}
.comment-list .comment-author-admin{}
.comment-list{padding-left:0;list-style:none;}
.comment-list li{list-style:none;}
.comments-area p.comment-form-comment textarea{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:3px solid #dcdcdc;}
.comments-area p.comment-form-comment textarea:focus{border-color:#92d9aa;outline:none;}
.comment-list li ul{}
.comment-list li ul.children li{}
.comment-list li ul.children li.alt{}
.comment-list li ul.children li.byuser{}
.comment-list li ul.children li.comment{}
.comment-list li ul.children li.depth1{}
.comment-list li ul.children li.bypostauthor{}
.comment-list li ul.children li.comment-author-admin{}
#cancel-comment-reply{}
#cancel-comment-reply a{}
#respond{margin-bottom:65px;}
.reply-triangle{width:0;height:0;border-style:solid;border-width:9px 7.5px 0 0.5px;border-color:#40b266 transparent transparent transparent;margin-left:48PX;line-height:0px;_border-color:#40b266 #000000 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
#reply-title{}
#cancel-comment-reply-link{}
#commentform{}
#author{}
#email{}
#url{}
#author, #url, #email{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:3px solid #dcdcdc;float:right;width:67%;padding:4px 8px;}
#author:focus, #url:focus, #email:focus{border-color:#92d9aa;outline:none;}
.comment-notes{}
.required{}
.comment-form-author{}
.comment-form-email{}
.comment-form-url, .comment-form-email, .comment-form-author{margin-bottom:20px;display:inline-block;width:100%;}
.comment-form-comment{}
p.comment-form-comment label{display:none;}
.form-allowed-tags{display:none;}
@media (max-width:400px){#author, #url, #email{width:100%;}
p.comment-form-comment label{display:block;}
}
@media (max-width:400px){.comment-list cite.fn{font-weight:bold;margin-left:0;display:inherit;}
.comment-list .comment-metadata{margin-left:0;line-height:18px;}
.comment-list .comment-author{float:inherit;}
.comment-list .vcard img.avatar{margin-bottom:12px;}
.comment-list .children{padding-left:0;}
}
.sidebar{margin-left:25px;margin-bottom:46px;color:#a5a5a5;}
.sidebar ul{padding-left:0;}
.sidebar a{color:#818181;}
.sidebar img, .sidebar select{max-width:100%;height:auto;}
.sidebar aside.widget{margin-bottom:35px;}
.sidebar .widget-title{margin-top:0;margin-bottom:16px;font-weight:500;font-size:23px;color:#818181;}
.sidebar .widget ul li{list-style:none;padding:8px 0;line-height:30px;border-bottom:1px dashed #e3e3e3;}
.sidebar .widget ul.inkappform li{border-bottom:none;}
.sidebar .widget .ink-container .ink-form{margin-bottom:35px;}
.sidebar .widget ul.inkappform::-webkit-input-placeholder{color:#fff;}
.sidebar .widget ul.inkappform:-moz-placeholder{color:#fff;}
.sidebar .widget ul.inkappform::-moz-placeholder{color:#fff;}
.sidebar .widget ul.inkappform:-ms-input-placeholder{color:#fff;}
.sidebar .widget ul.inkappform label{display:inline-block;font-weight:normal;padding:8px 0 0 8px;vertical-align:bottom;}
.sidebar .select_item div#service_select ul.dd-options.dd-click-off-close li label{vertical-align:middle;}
.sidebar .ink-container ul.inkappform img{max-width:16%;margin-top:6px;}
.sidebar .select_item div#service_select ul{padding-left:0;}
.sidebar .select_item .dd-select{height:45px;}
.sidebar .select_item div#service_select ul.dd-options.dd-click-off-close li a.dd-option{display:block;}
.sidebar .widget ul li::before{content:"\f067";font-family:'FontAwesome';padding-right:10px;color:#818181;}
.sidebar .widget ul li:hover .sidebar .widget ul li::before, .sidebar .widget ul li:hover .sidebar .widget ul li a{color:#50b070;}
.sidebar .widget > ul, .sidebar #calendar_wrap, .sidebar .textwidget, .sidebar .tagcloud, .sidebar ul.menu{border:1px solid #e3e3e3;padding:12px 14px 12px 14px;background:#fff;}
.sidebar .widget ul ul, .rssSummary{padding-left:15px;}
.sidebar .widget ul li a{padding:7px 0;display:inline;}
.sidebar .widget ul li:first-child a{padding-top:0;}
.sidebar .widget ul li:last-child a{padding-bottom:0;}
.sidebar .widget ul li:last-child{border-bottom:none;}
.search-form div input{border:1px solid #686868;line-height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;padding:5px 8px 5px 8px;outline:none;}
.search-form div input#searchsubmit{background:#686868;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;font-family:Roboto;}
.search-triangle{width:0;height:0;border-style:solid;border-width:6.5px 7px 6.5px 0;border-color:transparent #686868 transparent transparent;position:absolute;right:71px;top:6px;line-height:0px;_border-color:#000000 #686868 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.search-form, .input-submit-wrap{position:relative;}
.input-submit-wrap{left:-6px;}
.search-form div input#search{width:76%;}
.sidebar .search-form div input#search{font-family:Roboto;line-height:24px;height:36px;font-size:16px;}
.sidebar .search-triangle{right:67px;}
.fourofour i{font-size:18vw;position:relative;}
.entry-wrapper a.search-triangle{right:69px !important;}
.error404 .entry-wrapper{text-align:center;}
.fourofour i span{font-size:5.3vw;position:absolute;top:5vw;left:5vw;color:#fff;}
.sb-booking-appntmnt{position:relative;}
.sb-booking-appntmnt .ink-container{margin-top:-46vw;float:right;box-shadow:0 5px 0px rgba(0,0,0,.3);border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.ink-container{max-width:326px;z-index:1;background:rgba(0,0,0,0);margin-left:0px;width:100%;}
.ink-container .inkappointment_form_top h2{border:none;border-bottom-width:2px;padding-top:23px;box-shadow:0 1px 0 0 #4CA66A, 0 2px 0 0 #72C78E;color:#fff;}
.inkappointment_wrapper{background:#5ab97a;}
.ink-container .inkappointment_form_top{display:none;background:rgba(0,0,0,0);min-height:50px;text-align:center;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;}
.ink-container ul.inkappform input.inktext, .ink-container ul.inkappform textarea.inktext{border-top:1px solid #78d397;border-left:1px solid #78d397;border-right:1px solid #78d397;border-bottom:1px solid #78d397;background-color:rgb(255, 255, 255);color:#f5f5f5;border:solid 1px #78d397;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-outline-radius:0;outline:none;width:271px;margin-bottom:8px;height:45px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;}
.ink-container ul.inkappform input.inktext[type="text"]{background:#399658;}
.ink-container ul.inkappform input.inktext[type="email"]{background:#399658;}
.ink-container ul.inkappform select.inktext{width:271px;height:45px;color:#f5f5f5;padding-left:5px;border:solid 1px #cccaca;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-outline-radius:0;outline:none;margin-bottom:8px;border-top:1px solid #78d397;border-left:1px solid #78d397;border-right:1px solid #78d397;border-bottom:1px solid #78d397;}
.ink-container ul.inkappform li.textheading h2{margin:0;margin-top:26px;padding-bottom:8px;border-bottom:0;}
.ink-container ul.inkappform li.textheading h2 span{border:none;border-bottom-width:2px;padding-top:23px;padding:10px;color:#fff;font-size:20px;}
.ink-container ul.inkappform li.textheading{margin-bottom:10px;}
input#aptcal{background:#399658 url(images/cal.png) no-repeat 95% 50%;background-size:initial;}
input#aptcal::-webkit-input-placeholder{color:#fff;}
.ink-container::-webkit-input-placeholder{color:#fff;}
.ink-container:-moz-placeholder{color:#fff;}
.ink-container::-moz-placeholder{color:#fff;}
.ink-container:-ms-input-placeholder{color:#fff;}
.ink-container ul.inkappform input#submit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0px 3px 0px #9b7912;padding:7px 7px 9px 7px;border:none;color:#333;background-color:#fff;font-family:inherit;font-weight:normal;font-size:1.2vw;outline:none;background-image:none;width:271px;height:42px;margin-top:18px;}
.ink-container ul.inkappform input#submit:hover{background-image:none;background-color:#eaba28;}
.inkappform select{background:#399658;}
.ink-container h2{color:#fff;margin-bottom:12px;}
li.textaptmessage{display:block !important;}
.ink-container ul.inkappform span.inkcaptcha_img{color:#FFF;}
.textaptmessage #aptmessage{background:#399658;width:271px;height:56px;margin-bottom:-15px;margin-right:auto;margin-left:auto;padding:7px 7px 1px 12px;}
.inkcatchapanel{margin-bottom:7px;}
.ink-container ul.inkappform .inkcatchapanel{background-color:#399658;width:271px;margin-left:auto;margin-right:auto;padding-bottom:1px;}
input#sr_price{margin-bottom:0!important;}
.captcha_error p{margin-bottom:0;}
.sidebar .widget ul.inkappform li::before{content:"";display:none;}
.ink-container .ink-form{font-family:inherit;display:block;}
.ink-container .ink-form ul.inkappform li{display:inline-block;padding:4px 0 7px 0;clear:none;font-size:15px;}
li.textaptcal{float:left;width:126px;margin-left:26px !important;}
select#time{width:126px;margin-left:-7px;}
.ink-container .ink-form ul.inkappform li.textaptphone input{margin-bottom:0;}
li.select_item{margin-right:3px !important;}
.ink-container ul.inkappform span.fix_date, .ink-container ul.inkappform li.textaptphone{color:#fff;}
.ink-container ul.inkappform span.fix_date{font-size:20px;font-weight:400;}
.ink-container ul.inkappform li.submit_bg{display:block;}
.ink-container ul.inkappform input.inklarge{padding-left:10px;}
.ink-container ul.inkappform input.inktext:focus, ul.inkappform textarea.inktext:focus{border:1px solid rgb(253, 253, 253);}
.g-recaptcha-div{width:270px;}
.DOPBookingSystem_Container{display:none;}
.cal-hide{visibility:hidden;}
.cal-show{visibility:visible;}
.DOPBookingSystem_Sidebar{}
.sb-booking-appntmnt .textwidget{margin-top:-33vw;}
.entry-content .DOPBookingSystem_Container{display:block !important;}
.sb-booking-appntmnt p{margin-top:50px;text-align:center;}
@media (max-width:700px){.sb-booking-appntmnt .textwidget{margin-top:50px;}
}
.form_skin_2 .sb-booking-appntmnt .ink-container{margin-top:0;background:#fff;float:right;max-width:575px;-moz-box-shadow:0 0 5px #B9B9B9;-webkit-box-shadow:0 0 5px #B9B9B9;box-shadow:0 0 5px #B9B9B9;}
.form_skin_2 .inkappointment_wrapper{}
.form_skin_2 .ink-container .ink-form ul.inkappform{text-align:left;}
.form_skin_2 .ink-container .ink-form ul.inkappform li{display:inline-block;margin-bottom:6px;}
.form_skin_2 .ink-container .ink-form ul.inkappform li:nth-child(even){margin-left:21px;margin-right:8px;}
.form_skin_2 .ink-container .ink-form ul.inkappform li ul.dd-options li:nth-child(even){margin:0 !important;}
.form_skin_2 .ink-container .ink-form ul.inkappform li.textheading{display:block;text-align:center;}
.form_skin_2 .ink-container ul.inkappform li.textheading h2{border-bottom:none;}
.form_skin_2 .ink-container ul.inkappform li.textheading h2 span{color:#2B2B2B;font-size:22px;text-transform:uppercase;}
.form_skin_2 .ink-container ul.inkappform input.inktext[type="text"], .form_skin_2 .ink-container ul.inkappform input.inktext[type="email"], .form_skin_2 .ink-container ul.inkappform select.inktext{background:#fff;border:2px solid #cfcfcf;color:#979797;width:260px;margin-left:0px;}
.form_skin_2 div#service_select{vertical-align:baseline;}
.form_skin_2 .select_item .dd-select{background:#fff !important;border:2px solid #cfcfcf;color:#979797 !important;width:260px !important;margin-left:0px;}
.form_skin_2 .select_item .dd-select label{color:#979797;font-weight:normal;}
.form_skin_2 .select_item .dd-option:hover{color:#979797;background:#eee !important;}
.form_skin_2 .select_item .dd-option{background:#fff !important;color:#979797;}
.form_skin_2 .select_item .dd-options{background:#fff !important;color:#979797;width:95.5% !important;}
.form_skin_2 .select_item .dd-selected{height:41px;padding:8px 10px 8px 10px;}
.form_skin_2 .ink-container ul.inkappform select.inktext{margin-bottom:0;}
.form_skin_2 .ink-container .ink-form ul.inkappform li.submit_bg{display:block;text-align:center;}
.form_skin_2 .ink-container .ink-form ul.inkappform li.submit_bg input#submit{background:#25aaef;box-shadow:0px 3px 0px #4f7589;color:#fff;padding:3px 0;font-size:23px !important;margin:16px 0 14px 0;}
input#aptcal::-webkit-input-placeholder{color:#979797;}
.ink-container::-webkit-input-placeholder{color:#979797;}
.ink-container:-moz-placeholder{color:#979797;}
.ink-container::-moz-placeholder{color:#979797;}
.ink-container:-ms-input-placeholder{color:#979797;}
@media (max-width:1199px){.s1 .slider-holder{width:609px;}
.s1 .slider-nav{width:300px;}
.s1 .slider-nav li a{padding:10px 10px 11px 35px;}
.s1, .s1 .slider-wrapper, .s1 .slider-holder{height:303px;}
.sb-top-banner{padding-top:20px;padding-bottom:20px;}
.search-form div input#search{width:70%;}
.footer .search-form div input#search{width:69%;}
}
@media (max-width:991px){.footer .container > div:nth-child(2n+1){clear:both;}
.s1 .slider-holder{width:464px;}
.s1 .slider-nav{width:225px;}
.s1 .slider-nav li a{padding:4px 10px 4px 35px;font-size:14px;}
.s1 .slider-nav li:nth-child(1) a{padding-bottom:6px;padding-top:9px;}
.s1, .s1 .slider-wrapper, .s1 .slider-holder{height:231px;}
.sb-top-banner{padding-top:30px;padding-bottom:30px;}
.sidebar{margin-left:0;}
li.active .triangle-arrow{top:26%;right:-11px;border-width:8.5px 0 8.5px 11px;}
.footer .search-form div input#search{width:81%;}
.sb-booking-appntmnt .ink-container{margin-top:50px;float:none;}
.ink-container .ink-form ul.inkappform li, .ink-container{display:block;max-width:100%;width:100%;}
.ink-container ul.inkappform input.inktext, .ink-container ul.inkappform textarea.inktext, .ink-container ul.inkappform select.inktext, .textaptmessage #aptmessage{width:86%;}
select#time{width:86%;margin-left:0;}
li.textaptcal{float:none;margin-left:0 !important;}
.ink-container ul.inkappform .inkcatchapanel{width:86%;}
.ink-container ul.inkappform input#submit{font-size:18px;width:200px;max-width:200px;}
.second_slider_container{text-align:center;}
.second_slider_container .left_slider{float:none;margin:0 auto 46px auto;}
.second_slider_container .right_form{float:none;margin:0 auto 0 auto;width:620px;}
.form_skin_2 .sb-booking-appntmnt .ink-container{max-width:620px;}
}
@media (max-width:767px){.sb-right-widget{margin-left:0;}
.footer .container > div:nth-child(n){clear:both;}
.s1 .slider-nav{display:none;}
.s1 .slider-holder{width:100%;}
.s1, .s1 .slider-wrapper, .s1 .slider-holder{height:340px;}
.slideshow-back-next{display:inline;z-index:1;position:absolute;top:43%;width:100%;padding-left:0;list-style:none;}
.back-button, .next-button{display:inline;}
.next-button{float:right;}
.second_slider_container{text-align:center;}
.second_slider_container .left_slider{float:none;margin:0 auto 46px auto;}
.second_slider_container .right_form{float:none;margin:0 auto 0 auto;width:380px;}
.form_skin_2 .ink-container .ink-form ul.inkappform li:nth-child(even){margin:0;}
.form_skin_2 .ink-container ul.inkappform input.inktext[type="text"], .form_skin_2 .ink-container ul.inkappform input.inktext[type="email"], .form_skin_2 .ink-container ul.inkappform select.inktext{width:320px !important;}
.form_skin_2 ul.inkbookform.inkappform li.ink-ff-row div#service_select{width:320px !important;}
}
@media (max-width:600px){.sb-header-wrapper .col-xs-6{width:100%;}
.sb-testimonial h2{text-align:center;margin-left:0;}
.sb-logo{text-align:center;}
.sb-top-contact{float:none;text-align:center;padding-top:0;}
.site-title{float:none;text-align:center;}
.tst-image{float:none;margin-top:0px;text-align:center;}
.tst-content h3{padding-left:0;}
.tst-text{margin-left:0;}
.triangle-arrow2{top:-12px;left:50%;width:0;height:0;border-style:solid;border-width:0 11px 12px 11px;border-color:transparent transparent #50b070 transparent;line-height:0px;_border-color:#000000 #000000 #50b070 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.triangle-arrow2{display:none;}
.mmenu-button{display:block;}
.mm-menu{display:block;}
.sb-menu-wrapper{display:none;}
.mmenu-button.sticky{position:fixed;width:100%;z-index:2;}
#menu-toggle{display:none;}
.second_slider_container .left_slider{float:none;;margin:0 auto 46px auto;width:360px;}
.second_slider_container .right_form{float:right;width:425px;}
.second_slider_container .showcase_slider{border:8px solid #fff;position:relative;margin-right:31px;-moz-box-shadow:0 0 5px #B9B9B9;-webkit-box-shadow:0 0 5px #B9B9B9;box-shadow:0 0 5px #B9B9B9;width:411px !important;height:322px !important;}
.second_slider_container .showcase_slider img{width:395px !important;height:308px !important;}
.slidesjs-pagination{margin:-42px 0 0px 0;}
}
@media (max-width:480px){.second_slider_container .left_slider{float:none;margin:0 auto 20px auto;width:268px;text-align:center;}
.second_slider_container .showcase_slider{border:4px solid #fff;position:relative;margin-right:31px;-moz-box-shadow:0 0 5px #B9B9B9;-webkit-box-shadow:0 0 5px #B9B9B9;box-shadow:0 0 5px #B9B9B9;width:300px !important;height:210px !important;}
.second_slider_container .showcase_slider img{width:290px !important;height:200px !important;}
.second_slider_container .right_form{float:none;margin:0 auto 0 auto;width:300px;}
.form_skin_2 .ink-container .ink-form ul.inkappform li:nth-child(even){margin:0;}
.form_skin_2 .ink-container ul.inkappform input.inktext[type="text"], .form_skin_2 .ink-container ul.inkappform input.inktext[type="email"], .form_skin_2 .ink-container ul.inkappform select.inktext{width:250px !important;}
.form_skin_2 ul.inkbookform.inkappform li.ink-ff-row div#service_select{width:250px !important;}
.slidesjs-pagination{margin:-68px 0 0px 0;}
}
@media (max-width:400px){.footer .search-form div input#search{width:71%;}
}
@media (max-width:340px){.search-form div input#search{width:58.3%;}
}
@media (min-width:991px) and (max-width:1199px){.second_slider_container{text-align:center;padding:40px 0 5px 0;}
.second_slider_container .left_slider{float:left;margin:0 auto 46px auto;width:420px;}
.second_slider_container .right_form{float:right;width:485px;}
.second_slider_container .showcase_slider{border:8px solid #fff;position:relative;margin-right:31px;-moz-box-shadow:0 0 5px #B9B9B9;-webkit-box-shadow:0 0 5px #B9B9B9;box-shadow:0 0 5px #B9B9B9;width:411px !important;height:322px !important;}
.second_slider_container .showcase_slider img{width:395px !important;height:308px !important;}
.ink-container ul.inkappform li.textheading h2{margin-top:10px;padding-bottom:0px;}
.form_skin_2 .ink-container ul.inkappform input.inktext[type="text"], .form_skin_2 .ink-container ul.inkappform input.inktext[type="email"], .form_skin_2 .ink-container ul.inkappform select.inktext{border:1px solid #cfcfcf;color:#979797;width:216px;height:35px;}
.form_skin_2 .select_item .dd-select{border:1px solid #cfcfcf;width:216px !important;height:35px;margin-left:0px;}
.form_skin_2 div#service_select{width:216px !important;vertical-align:middle;}
.form_skin_2 .select_item .dd-selected{height:35px;padding-top:4px;}
.form_skin_2 .ink-container .ink-form ul.inkappform li.submit_bg input#submit{margin:9px 0 4px 0;}
.form_skin_2 .ink-container .ink-form ul.inkappform li{display:inline-block;margin-bottom:4px;}
.slidesjs-pagination{margin:-42px 0 0px 0;}
.sidebar .ink-container ul.inkappform input.inktext, .sidebar .ink-container ul.inkappform textarea.inktext{width:223px;}
.sidebar div#service_select{width:223px !important;}
.sidebar .select_item .dd-select{width:223px !important;margin-left:2px;}
.sidebar .ink-container ul.inkappform input#submit{width:223px !important;}
.sidebar .widget ul.inkappform ul{padding-left:0;}
.sidebar .ink-container ul.inkappform img{max-width:20%;}
}
@media (min-width:768px) and (max-width:991px){.g-recaptcha-div{width:304px;}
.second_slider_container .right_form .form_skin_2{margin-left:-33px;overflow:hidden;display:inline-block;}
.second_slider_container .left_slider{float:none;margin:0 auto 46px auto;}
.second_slider_container .showcase_slider{}
.form_skin_2 .sb-booking-appntmnt .ink-container{margin-top:0;background:#fff;float:right;max-width:575px;-moz-box-shadow:0 0 5px #B9B9B9;-webkit-box-shadow:0 0 5px #B9B9B9;box-shadow:0 0 5px #B9B9B9;}
.form_skin_2 .inkappointment_wrapper{background:#fff;}
.form_skin_2 .ink-container .ink-form ul.inkappform{text-align:left;}
.form_skin_2 .ink-container .ink-form ul.inkappform li{display:inline-block;margin-bottom:6px;width:auto;}
.form_skin_2 .ink-container .ink-form ul.inkappform li:nth-child(even){margin-left:21px;margin-right:8px;}
.form_skin_2 .ink-container .ink-form ul.inkappform li ul.dd-options li:nth-child(even){margin:0 !important;}
.form_skin_2 .ink-container .ink-form ul.inkappform li.textheading{display:block;text-align:center;}
.form_skin_2 .ink-container ul.inkappform li.textheading h2{border-bottom:none;}
.form_skin_2 .ink-container ul.inkappform li.textheading h2 span{color:#2B2B2B;font-size:22px;text-transform:uppercase;}
.form_skin_2 .ink-container ul.inkappform input.inktext[type="text"], .form_skin_2 .ink-container ul.inkappform input.inktext[type="email"], .form_skin_2 .ink-container ul.inkappform select.inktext{background:#fff;border:2px solid #cfcfcf;color:#979797;width:260px;margin-left:0px;}
.form_skin_2 ul.inkbookform.inkappform li.ink-ff-row div#service_select{vertical-align:sub;width:224% !important;}
.form_skin_2 .select_item .dd-select{background:#fff !important;border:2px solid #cfcfcf;color:#979797 !important;width:260px !important;margin-left:0px;}
.form_skin_2 .select_item .dd-select label{color:#979797;font-weight:normal;}
.form_skin_2 .select_item .dd-option:hover{color:#979797;background:#eee !important;}
.form_skin_2 .select_item .dd-option{background:#fff !important;color:#979797;}
.form_skin_2 .select_item .dd-options{background:#fff !important;color:#979797;width:95.5% !important;}
.form_skin_2 .select_item .dd-selected{height:41px;}
.form_skin_2 .ink-container ul.inkappform select.inktext{margin-bottom:0;}
.form_skin_2 .ink-container .ink-form ul.inkappform li.submit_bg{display:block;text-align:center;}
.form_skin_2 .ink-container .ink-form ul.inkappform li.submit_bg input#submit{background:#25aaef;box-shadow:0px 3px 0px #4f7589;color:#fff;padding:3px 0;font-size:23px !important;margin:16px 0 14px 0;}
input#aptcal::-webkit-input-placeholder{color:#979797;}
.ink-container::-webkit-input-placeholder{color:#979797;}
.ink-container:-moz-placeholder{color:#979797;}
.ink-container::-moz-placeholder{color:#979797;}
.ink-container:-ms-input-placeholder{color:#979797;}
}
@media (min-width:480px) and (max-width:767px){.g-recaptcha-div{width:304px;}
}
@media (min-width:400px) and (max-width:479px){.g-recaptcha-div{width:304px;}
}