
/**
*	Skin: Cyan Skin Two
*
*	@package: CloudFw / Envision
*	@access: Envision
*	@version: 3.6.0
*/

html .ui--accent-gradient, html #header-navigation > li.top-level-item.has-child.hover > a, html .tp-caption.caption-primary > div { background-color:#3e9da8; *background-color: #4BC0CF; background-image: -moz-linear-gradient(top, #4BC0CF, #3e9da8) ; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4BC0CF), to(#3e9da8)); background-image: -webkit-linear-gradient(top, #4BC0CF, #3e9da8); background-image: -o-linear-gradient(top, #4BC0CF, #3e9da8); background-image: linear-gradient(to bottom, #4BC0CF, #3e9da8); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8')"; background-repeat: repeat-x ; color: #ffffff; text-shadow: 0 -1px 0 #16ba0d; }
html .ui--accent-background, html #header-navigation li > ul.sub-menu:after { background-color: #3e9da8; }
html .ui--accent-color { color: #ffffff; }
html .ui--accent-color-forced { color: #ffffff !important; }
html .ui--accent-bg-to-color, html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a, html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a { color: #3e9da8; }
html .ui--accent-color-with-shadow, html #page-wrap .ui--box .ui--accent-gradient h1, html #page-wrap .ui--box .ui--accent-gradient h2, html #page-wrap .ui--box .ui--accent-gradient h3, html #page-wrap .ui--box .ui--accent-gradient h4, html #page-wrap .ui--box .ui--accent-gradient h5, html #page-wrap .ui--box .ui--accent-gradient h6, html #page-wrap .ui--section .ui--box .ui--accent-gradient h1, html #page-wrap .ui--section .ui--box .ui--accent-gradient h2, html #page-wrap .ui--section .ui--box .ui--accent-gradient h3, html #page-wrap .ui--section .ui--box .ui--accent-gradient h4, html #page-wrap .ui--section .ui--box .ui--accent-gradient h5, html #page-wrap .ui--section .ui--box .ui--accent-gradient h6 { color: #ffffff; text-shadow: 0 -1px 0 #16ba0d; }
html .ui--accent-border, html #header-navigation > li.current-menu-item > a, html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a, html #header-navigation > li.current-menu-item > a, html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a { border-color: #3e9da8; }
html .ui--accent-gradient-hover:hover, html .ui--accent-gradient-hover-parent:hover .ui--accent-gradient-hover { background-color:#3e9da8; *background-color: #4BC0CF; background-image: -moz-linear-gradient(top, #4BC0CF, #3e9da8) ; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4BC0CF), to(#3e9da8)); background-image: -webkit-linear-gradient(top, #4BC0CF, #3e9da8); background-image: -o-linear-gradient(top, #4BC0CF, #3e9da8); background-image: linear-gradient(to bottom, #4BC0CF, #3e9da8); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8')"; background-repeat: repeat-x ; color: #ffffff; text-shadow: 0 -1px 0 #16ba0d; }
html #page-content, html #page-content p, html #page-content .ui--box, html #page-content .ui--box p, html #page-content .ui--section .ui--box, html #page-content .ui--section .ui--box p, html #footer-widgets .ui--box, html #footer-widgets .ui--box p { color: #00403c; }
html #page-content h1, html #page-content h2, html #page-content h3, html #page-content h4, html #page-content h5, html #page-content h6, html #page-wrap .ui--video-background-wrapper .ui--box h1, html #page-wrap .ui--video-background-wrapper .ui--box h2, html #page-wrap .ui--video-background-wrapper .ui--box h3, html #page-wrap .ui--video-background-wrapper .ui--box h4, html #page-wrap .ui--video-background-wrapper .ui--box h5, html #page-wrap .ui--video-background-wrapper .ui--box h6, html #page-wrap .ui--box h1, html #page-wrap .ui--box h2, html #page-wrap .ui--box h3, html #page-wrap .ui--box h4, html #page-wrap .ui--box h5, html #page-wrap .ui--box h6, html #page-wrap .ui--section .ui--box h1, html #page-wrap .ui--section .ui--box h2, html #page-wrap .ui--section .ui--box h3, html #page-wrap .ui--section .ui--box h4, html #page-wrap .ui--section .ui--box h5, html #page-wrap .ui--section .ui--box h6 { color: #00403c; }
html a, html #page-content a, html .megamenu-html a, html #header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu .menu-item > a:hover, html #header-navigation > .megamenu > ul.sub-menu .style--standard > a:hover, html #header-navigation > .megamenu > ul.sub-menu .style--list > a:hover, html #header-navigation > .megamenu ul.sub-menu .style--big-title.link-enabled > a:hover { color: #45b8c6; }
html #page-content a:hover, html #page-content .ui--box a:hover, html #footer-widgets .ui--box a:hover { color: #f0780e; }
html .ui--box, html .ui--box p { color: #00403c !important; }
html .ui--box a, html .ui--box p a, html #page-content .ui--box a, html #page-content .ui--section-content .ui--box a, html #footer-widgets .ui--box a, html #page-content .ui--box .ui--content-box-content a, html #page-content .ui--section-content .ui--box .ui--content-box-content a, html #footer-widgets .ui--box .ui--content-box-content a { color: #45b8c6; }
html .ui--box a:hover, html .ui--box p a:hover, html #page-content .ui--box a:hover, html #page-content .ui--section-content .ui--box a:hover, html #footer-widgets .ui--box a:hover, html #page-content .ui--box .ui--content-box-content a:hover, html #page-content .ui--section-content .ui--box .ui--content-box-content a:hover, html #footer-widgets .ui--box .ui--content-box-content a:hover { color: #f0780e; }
html .ui--content-box-header, html .ui--content-box-header h1, html .ui--content-box-header h2, html .ui--content-box-header h3, html .ui--content-box-header h4, html .ui--content-box-header h5, html .ui--content-box-header h6, html .ui--content-box-header a h1, html .ui--content-box-header a h2, html .ui--content-box-header a h3, html .ui--content-box-header a h4, html .ui--content-box-header a h5, html .ui--content-box-header a h6 { color: #00403c !important; }
html .ui--content-box-header a:hover, html .ui--content-box-header a:hover h1, html .ui--content-box-header a:hover h2, html .ui--content-box-header a:hover h3, html .ui--content-box-header a:hover h4, html .ui--content-box-header a:hover h5, html .ui--content-box-header a:hover h6 { color: #f0780e !important; }
html .sidebar-area a { color: #45b8c6; }
html .sidebar-area a:hover { color: #f0780e; }
html .sidebar-widget-title { color: #005d5f; }
html .sidebar-widget-title > span { border-color: #187a85; }
html body.layout--boxed { background-color:#3b3b3b; *background-color: #7d7d7d; background-image: -moz-linear-gradient(top, #7d7d7d, #3b3b3b) ; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7d7d7d), to(#3b3b3b)); background-image: -webkit-linear-gradient(top, #7d7d7d, #3b3b3b); background-image: -o-linear-gradient(top, #7d7d7d, #3b3b3b); background-image: linear-gradient(to bottom, #7d7d7d, #3b3b3b); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7d7d7d', endColorstr='#3b3b3b'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7d7d7d', endColorstr='#3b3b3b')"; background-repeat: repeat-x ; background-attachment: fixed; background-size: cover; }
html .layout--boxed #page-wrap { border-color: #3e9da8; -webkit-box-shadow:0 0 40px rgba(0,0,0,65); -moz-box-shadow:0 0 40px rgba(0,0,0,65); box-shadow:0 0 40px rgba(0,0,0,65); }
html #top-bar, html #header-container #top-bar { color: #7c7c7c; }
html #top-bar-background { background-color:#00403c; background-image: none ; }
html #top-bar-text, html #header-container #top-bar-text { color: #ffffff; }
html #top-bar-text a, html #header-container #top-bar-text a, html #header-container #top-bar-widgets a { color: #141314; }
html #top-bar-text a:hover, html #header-container #top-bar-text a:hover, html #header-container #top-bar-widgets a:hover { color: #3e9da8; }
html #titlebar-text a { color: #45b8c6; }
html #titlebar-text a:hover { color: #f0780e; }
html #top-bar .ui--gradient { background-color:#187a85; *background-color: #4BC0CF; background-image: -moz-linear-gradient(top, #4BC0CF, #187a85) ; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4BC0CF), to(#187a85)); background-image: -webkit-linear-gradient(top, #4BC0CF, #187a85); background-image: -o-linear-gradient(top, #4BC0CF, #187a85); background-image: linear-gradient(to bottom, #4BC0CF, #187a85); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#187a85'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#187a85')"; background-repeat: repeat-x ; }
html #top-bar .ui--gradient.on--hover:hover { background-color: #187a85 !important; }
html #top-bar .ui--widget > ul > li, html #top-bar ul.ui--widget > li { border-color: #420000 !important; }
html #top-bar, html #top-bar-text { border-color: #420000; }
html #top-bar, html #top-bar-text { border-color: #000000 !important; }
html #top-bar .ui--gradient, html #top-bar .ui--gradient > a { color: #ffffff !important; }
html #top-bar input { color: #ffffff !important; }
html #top-bar input:-moz-placeholder { color: #ffffff !important; }
html #top-bar input::-ms-input-placeholder { color: #ffffff !important; }
html #top-bar input::-webkit-input-placeholder { color: #ffffff !important; }
html #top-bar .ui--custom-menu li > ul.sub-menu li > a { color: #7c7c7c; border-color: #a19fa1; }
html #top-bar .ui--custom-menu li > ul.sub-menu li:hover > a { color: #ffffff; }
html #menu-bar, html #header-container #menu-bar { color: #7c7c7c; }
html #menu-bar, html #header-container #menu-bar { color: #7c7c7c; text-shadow: 0 -1px 0 #%color%; }
html #menu-bar a, html #header-container #menu-bar a, html #header-container .menu-bar-widgets a { color: #7c7c7c; text-shadow: 0 -1px 0 #%color%; }
html #menu-bar a:hover, html #header-container #menu-bar a:hover, html #header-container .menu-bar-widgets a:hover { color: #333333; }
html #menu-bar ul.ui--widget .depth-0:hover > a { text-shadow: 0 -1px 0 #%color% !important; }
html #menu-bar ul.ui--widget .depth-0 > a { text-shadow: 0 -1px 0 #%color%; }
html #menu-bar ul.ui--widget ul.sub-menu li > a { color: #7c7c7c; text-shadow: 0 -1px 0 #%color%; }
html #menu-bar ul.ui--widget ul.sub-menu li:hover > a { color: #333333 !important; text-shadow: 0 -1px 0 #%color%; }
html #menu-bar ul.ui--widget ul.sub-menu li.current-menu-parent > a, html #menu-bar ul.ui--widget ul.sub-menu li.current-menu-item > a { text-shadow: 0 -1px 0 #%color%; }
html #menu-bar ul.ui--widget ul.sub-menu li.current-menu-parent:hover > a, html #menu-bar ul.ui--widget ul.sub-menu li.current-menu-item:hover > a { text-shadow: 0 -1px 0 #%color%; }
html #header-container-background { background-image: url('https://waterhouseexterminating.com/wp-content/uploads/2017/05/waterhouse_desktop_logo_bkgrd_1630x214.jpg'); background-repeat: no-repeat; background-position: 0 0; border-bottom: 1px solid #474747; }
html #header-container a { color: #45b8c6; }
html #header-container a:hover { color: #f0780e; }
html #header-navigation > li.top-level-item > a { background-color:#dedede !important; *background-color: #FFFFFF !important; background-image: -moz-linear-gradient(top, #FFFFFF, #dedede)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#dedede)) !important; background-image: -webkit-linear-gradient(top, #FFFFFF, #dedede) !important; background-image: -o-linear-gradient(top, #FFFFFF, #dedede) !important; background-image: linear-gradient(to bottom, #FFFFFF, #dedede) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#dedede') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#dedede')" !important; background-repeat: repeat-x  !important; text-shadow: none !important; }
html #header-navigation > li.current-menu-item > a { background-color:#187a85 !important; *background-color: #4BC0CF !important; background-image: -moz-linear-gradient(top, #4BC0CF, #187a85)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4BC0CF), to(#187a85)) !important; background-image: -webkit-linear-gradient(top, #4BC0CF, #187a85) !important; background-image: -o-linear-gradient(top, #4BC0CF, #187a85) !important; background-image: linear-gradient(to bottom, #4BC0CF, #187a85) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#187a85') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#187a85')" !important; background-repeat: repeat-x  !important; color: #ffffff !important; text-shadow: none !important; }
html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a { background-color:#545354 !important; *background-color: #c7c3c7 !important; background-image: -moz-linear-gradient(top, #c7c3c7, #545354)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7c3c7), to(#545354)) !important; background-image: -webkit-linear-gradient(top, #c7c3c7, #545354) !important; background-image: -o-linear-gradient(top, #c7c3c7, #545354) !important; background-image: linear-gradient(to bottom, #c7c3c7, #545354) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c7c3c7', endColorstr='#545354') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c7c3c7', endColorstr='#545354')" !important; background-repeat: repeat-x  !important; color: #ffffff !important; text-shadow: none !important; }
html #header-navigation > li.current-menu-item > a, html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a { border-color: #000000; }
html #header-navigation > li.current-menu-item:hover > a { border-color: #000000 !important; }
html #header-navigation li > ul.sub-menu:after { background-color: #545354 !important; }
html #header-navigation li.fallout > ul.sub-menu li > a { color: #7a7a7a; background-color:#e1e1e1 !important; *background-color: #f9f9f9 !important; background-image: -moz-linear-gradient(top, #f9f9f9, #e1e1e1)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e1e1e1)) !important; background-image: -webkit-linear-gradient(top, #f9f9f9, #e1e1e1) !important; background-image: -o-linear-gradient(top, #f9f9f9, #e1e1e1) !important; background-image: linear-gradient(to bottom, #f9f9f9, #e1e1e1) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f9f9f9', endColorstr='#e1e1e1') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f9f9f9', endColorstr='#e1e1e1')" !important; background-repeat: repeat-x  !important; border-color: #e1e1e1; }
html #header-navigation li.fallout > ul.sub-menu li:hover > a, html #header-navigation li.fallout > ul.sub-menu li.hover > a { color: #ffffff; background-color:#1b939c !important; background-image: none  !important; }
html #header-navigation li.fallout > ul.sub-menu .current-sub-item:hover > a, html #header-navigation li.fallout > ul.sub-menu .current-sub-item.hover > a { text-shadow: 0 -1px 0 #%color%; }
html #header-navigation > .megamenu ul.sub-menu { color: #7c7c7c; }
html #header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu .menu-item > a, html #header-navigation > .megamenu > ul.sub-menu .style--standard > a, html #header-navigation > .megamenu ul.sub-menu .style--big-title > a, html #header-navigation > .megamenu > ul.sub-menu .style--list > a { color: #7c7c7c; }
html #header-navigation > .megamenu ul.sub-menu .style--standard > a:hover, html #header-navigation > .megamenu ul.sub-menu .style--list > a:hover { color: #000000 !important; }
html #header-navigation > .megamenu ul.sub-menu .style--big-title > a { color: #7c7c7c; text-shadow: 0 1px 0 #ffffff; }
html #header-navigation > .megamenu ul.sub-menu .style--big-title.link-enabled > a:hover { background-color:#ffffff; background-image: none ; }
html #header-navigation-toggle a { color: #43d1e2; border-color: #43d1e2; background-color:#00403c; background-image: none ; }
html #header-navigation-toggle a:hover { color: #43d1e2; border-color: #43d1e2; background-color:#00403c; background-image: none ; }
html #side-panel { background-color: #187a85; }
html #side-panel h1, html #side-panel h2, html #side-panel h3, html #side-panel h4, html #side-panel h5, html #side-panel h6, html #side-panel .heading, html #side-panel strong { color: #FFFFFF; }
html #side-panel { color: #92c0c6; }
html #side-panel { color: #ffffff; }
html #side-panel h1, html #side-panel h2, html #side-panel h3, html #side-panel h4, html #side-panel h5, html #side-panel h6, html #side-panel strong { color: #FFFFFF; }
html #side-panel a, html #side-panel .btn-secondary { color: #e8f2f3; }
html #side-panel a, html #side-panel .btn-secondary { color: #45b8c6; }
html #side-panel a:hover { color: #FFFFFF; }
html #side-panel a:hover { color: #f0780e; }
html .side-panel-row-separator { background-color: #46959d; }
html #side-panel select, html #side-panel textarea, html #side-panel input[type=text], html #side-panel input[type=password], html #side-panel input[type=datetime], html #side-panel input[type=datetime-local], html #side-panel input[type=date], html #side-panel input[type=month], html #side-panel input[type=time], html #side-panel input[type=week], html #side-panel input[type=number], html #side-panel input[type=email], html #side-panel input[type=url], html #side-panel input[type=search], html #side-panel input[type=tel], html #side-panel input[type=color] { background-color: #136069; border-color: #0e4950; color: #e8f2f3; }
html #side-panel select:focus, html #side-panel textarea:focus, html #side-panel input[type=text]:focus, html #side-panel input[type=password]:focus, html #side-panel input[type=datetime]:focus, html #side-panel input[type=datetime-local]:focus, html #side-panel input[type=date]:focus, html #side-panel input[type=month]:focus, html #side-panel input[type=time]:focus, html #side-panel input[type=week]:focus, html #side-panel input[type=number]:focus, html #side-panel input[type=email]:focus, html #side-panel input[type=url]:focus, html #side-panel input[type=search]:focus, html #side-panel input[type=tel]:focus, html #side-panel input[type=color]:focus { background-color: #125a62; border-color: #0d4349; }
html .ui--footer { background-color: #2e2d2e; background-repeat: no-repeat; }
html footer .ui--darker { background-color: #242424; color: #ebebeb; }
html footer .ui--darker-hover:hover { background-color: #1c1b1c; color: #FFFFFF; }
html footer .seperator { background-color: #828182; }
html .footer-widgets-row-separator { background-color: #585758; }
html #footer-widgets { color: #9d9c9d; }
html #footer-widgets { color: #4bc0cf; }
html #footer-widgets .footer-widget-title { color: #fcfcfc; }
html #footer-widgets .footer-widget-title { color: #b6b9bc; }
html #footer-widgets a { color: #ebebeb; }
html #footer-widgets a { color: #4bc0cf; }
html #footer-widgets a:hover { color: #FFFFFF; }
html #footer-widgets a:hover { color: #16ba0d; }
html #footer-widgets .muted, html #footer-widgets a.muted { color: #266068; }
html #footer-widgets a.muted:hover { color: #4bc0cf; }
html footer select, html footer textarea, html footer input[type="text"], html footer input[type="password"], html footer input[type="datetime"], html footer input[type="datetime-local"], html footer input[type="date"], html footer input[type="month"], html footer input[type="time"], html footer input[type="week"], html footer input[type="number"], html footer input[type="email"], html footer input[type="url"], html footer input[type="search"], html footer input[type="tel"], html footer input[type="color"] { background-color: #242424; border-color: #1c1b1c; color: #ebebeb; }
html footer select:focus, html footer textarea:focus, html footer input[type="text"]:focus, html footer input[type="password"]:focus, html footer input[type="datetime"]:focus, html footer input[type="datetime-local"]:focus, html footer input[type="date"]:focus, html footer input[type="month"]:focus, html footer input[type="time"]:focus, html footer input[type="week"]:focus, html footer input[type="number"]:focus, html footer input[type="email"]:focus, html footer input[type="url"]:focus, html footer input[type="search"]:focus, html footer input[type="tel"]:focus, html footer input[type="color"]:focus { background-color: #222122; border-color: #191919; }
html #footer-bottom { background-color: #232223; border-top-color: #1b1a1b; }
html #footer-bottom { background-repeat: repeat; background-image: url(https://waterhouseexterminating.com/wp-content/themes/envision/lib/patterns/escheresque_ste.png); background-repeat: repeat; }
html #footer-bottom, html #footer-bottom a { color: #979797; }
html #footer-bottom a:hover { color: #FFFFFF; }
html #qLoverlay { background-color: #000000 !important; }
html #qLoverlay, html #qLoverlay h1#qLpercentage { color: #187a85 !important; }
html #page-content .muted, html #page-content .ui--box .muted, html #page-content a.muted, html #page-content .ui--box a.muted { color: #80a09e; }
html #page-content a.muted:hover, html #page-content .ui--box a.muted:hover { color: #00403c; }
html .arr:hover { color: #ffffff !important; text-shadow: 0 -1px 0 #16ba0d; }
html .arr > span { background-color:#3e9da8 !important; *background-color: #4BC0CF !important; background-image: -moz-linear-gradient(top, #4BC0CF, #3e9da8)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4BC0CF), to(#3e9da8)) !important; background-image: -webkit-linear-gradient(top, #4BC0CF, #3e9da8) !important; background-image: -o-linear-gradient(top, #4BC0CF, #3e9da8) !important; background-image: linear-gradient(to bottom, #4BC0CF, #3e9da8) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8')" !important; background-repeat: repeat-x  !important; }
html footer .arr { color: #828182 !important; border-color: #828182 !important; }
html footer .arr:hover { color: #fcfcfc !important; border-color: #fcfcfc !important; }
html .menu-bar .ui--accent-gradient { color: #ffffff !important; text-shadow: 0 -1px 0 #16ba0d; background-color:#3e9da8 !important; *background-color: #4BC0CF !important; background-image: -moz-linear-gradient(top, #4BC0CF, #3e9da8)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4BC0CF), to(#3e9da8)) !important; background-image: -webkit-linear-gradient(top, #4BC0CF, #3e9da8) !important; background-image: -o-linear-gradient(top, #4BC0CF, #3e9da8) !important; background-image: linear-gradient(to bottom, #4BC0CF, #3e9da8) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8')" !important; background-repeat: repeat-x  !important; }
html .rev_slider_wrapper .tp-leftarrow.custom, html .rev_slider_wrapper .tp-rightarrow.custom { color: #FFFFFF !important; background-color:#333333 !important; *background-color: #444444 !important; background-image: -moz-linear-gradient(top, #444444, #333333)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#333333)) !important; background-image: -webkit-linear-gradient(top, #444444, #333333) !important; background-image: -o-linear-gradient(top, #444444, #333333) !important; background-image: linear-gradient(to bottom, #444444, #333333) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#444444', endColorstr='#333333') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#444444', endColorstr='#333333')" !important; background-repeat: repeat-x  !important; }
html .rev_slider_wrapper .tp-leftarrow.custom:hover, html .rev_slider_wrapper .tp-rightarrow.custom:hover { color: #FFFFFF !important; background-color:#000000 !important; *background-color: #333333 !important; background-image: -moz-linear-gradient(top, #333333, #000000)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#000000)) !important; background-image: -webkit-linear-gradient(top, #333333, #000000) !important; background-image: -o-linear-gradient(top, #333333, #000000) !important; background-image: linear-gradient(to bottom, #333333, #000000) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333', endColorstr='#000000') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333', endColorstr='#000000')" !important; background-repeat: repeat-x  !important; }
html .rev_slider_wrapper .tp-leftarrow.custom i, html .rev_slider_wrapper .tp-rightarrow.custom i { color: #FFFFFF !important; }
html .rev_slider_wrapper .tp-leftarrow.custom:hover i, html .rev_slider_wrapper .tp-rightarrow.custom:hover i { color: #FFFFFF !important; }
html .tp-caption.caption-white-background { color: #187a85 !important; }
html #top-bar .ui--accent-gradient { color: #ffffff !important; text-shadow: 0 -1px 0 #16ba0d; background-color:#3e9da8 !important; *background-color: #4BC0CF !important; background-image: -moz-linear-gradient(top, #4BC0CF, #3e9da8)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4BC0CF), to(#3e9da8)) !important; background-image: -webkit-linear-gradient(top, #4BC0CF, #3e9da8) !important; background-image: -o-linear-gradient(top, #4BC0CF, #3e9da8) !important; background-image: linear-gradient(to bottom, #4BC0CF, #3e9da8) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4BC0CF', endColorstr='#3e9da8')" !important; background-repeat: repeat-x  !important; }
html #page-wrap .portfolio-container .ui--content-box-header:hover .ui--content-box-title, html #page-wrap .portfolio-container .ui--content-box-header:hover .ui--content-box-title.on--hover:hover { background-position: 0 0 !important; }
html body, html .woocommerce div.product p.stock, html .woocommerce #content div.product p.stock, html .woocommerce-page div.product p.stock, html .woocommerce-page #content div.product p.stock, html .single_variation_wrap .single_variation .stock { font-family: Helvetica, Arial, 'sans-serif'; font-size: 14px; }
html select, html button, html textarea, html input[type="text"], html input[type="submit"], html input[type="password"], html input[type="datetime"], html input[type="datetime-local"], html input[type="date"], html input[type="month"], html input[type="time"], html input[type="week"], html input[type="number"], html input[type="email"], html input[type="url"], html input[type="search"], html input[type="tel"], html input[type="color"], html .uneditable-input { font-family: Helvetica, Arial, 'sans-serif'; font-size: 14px; line-height: 18px; }
html h1, html h2, html h3, html h4, html h5, html h6, html .heading, html .heading-colorable { font-family: 'Oswald'; }
html h1 strong, html h2 strong, html h3 strong, html h4 strong, html h5 strong, html h6 strong, html .heading strong, html .heading-colorable strong { font-family: 'Oswald'; }
html h1 { font-family: 'Oswald'; font-size: 30px; line-height: 36px; }
html h2 { font-family: 'Oswald'; font-size: 24px; line-height: 30px; }
html h3 { font-family: 'Oswald'; font-size: 20px; line-height: 24px; }
html h4 { font-family: 'Oswald'; font-size: 18px; line-height: 24px; }
html h5 { font-family: 'Oswald'; font-size: 16px; line-height: 18px; }
html h6 { font-family: 'Oswald'; font-size: 14px; line-height: 18px; }
html .heading, html .heading-colorable { font-size: 18px; line-height: 24px; }
html #top-bar { font-family: 'Oswald'; font-size: 15px; }
html #titlebar-title { font-family: 'Oswald'; font-weight: 600; }
html #titlebar-title strong { font-family: 'Oswald'; }
html .titlebar-text-content p { font-family: 'museo-sans-condensed'; }
html #breadcrumb { font-family: 'Oswald'; font-size: 12px; }
html #page-content #sidebars { font-family: Helvetica, Arial, 'sans-serif'; }
html #page-content #sidebars .sidebar-widget-title { font-family: 'Oswald' !important; }
html #page-content #sidebars .sidebar-widget-title strong { font-family: 'Oswald'; }
html #footer-widgets .footer-widget-title { font-family: 'Oswald'; }
html #footer-widgets .footer-widget-title > strong { font-family: 'Oswald'; }
html #footer-widgets { font-family: 'Lato'; font-size: 14px; }
html #footer-bottom, html #footer-bottom a { font-family: 'Oswald'; font-size: 13px; }
html #header-navigation li.menu-item.level-0 > a { font-family: 'Oswald'; font-size: 19px; font-weight: 600; }
html #header-navigation .sub-menu li.menu-item > a { font-family: Helvetica, Arial, 'sans-serif'; font-size: 14px; }
html #header-navigation-toggle a { font-family: Helvetica, Arial, 'sans-serif'; }
html .tp-caption.caption-primary { font-family: Helvetica, Arial, 'sans-serif'; font-size: 30px; font-weight: 300; line-height: 36px; }
html .tp-caption.caption-primary strong { font-weight: 700; }
html .tp-caption.caption-white-background { font-family: Helvetica, Arial, 'sans-serif'; font-size: 24px; font-weight: 300; line-height: 30px; }
html .tp-caption.caption-long-text { font-family: Helvetica, Arial, 'sans-serif'; font-size: 16px; font-weight: 300; line-height: 20px; }
@media (min-width: 979px) {html .header-style-2.no-stuck nav#navigation { background-color:#d4d2d4; *background-color: #fefefe; background-image: -moz-linear-gradient(top, #fefefe, #d4d2d4) ; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#d4d2d4)); background-image: -webkit-linear-gradient(top, #fefefe, #d4d2d4); background-image: -o-linear-gradient(top, #fefefe, #d4d2d4); background-image: linear-gradient(to bottom, #fefefe, #d4d2d4); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fefefe', endColorstr='#d4d2d4'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fefefe', endColorstr='#d4d2d4')"; background-repeat: repeat-x ; }
html #header-container:not(.stuck).header-style-3 #navigation-holder::before { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;opacity: 1 !important; }
html .stuck #header-navigation > li.top-level-item > a { background-color:#012b28 !important; background-image: none  !important; }
html .header-overlapping .no-stuck #header-container-background { background-color:#ffffff; background-image: none ; }
html .header-overlapping .no-stuck #header-container-background { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;opacity: 0 !important; }
}
@media (max-width: 767px) {html #header-navigation > li.current-menu-item:hover > a { }
html #header-navigation > li { border-color: #43d1e2; }
}
/* //PIGO This affects the height of the main navigation buttons   */

html #header-navigation li.menu-item.level-0 > a {
    height: 22px !important;
    border-bottom: #333 thin;
}

.header-layout-blocking.navigation-position-right.no-stuck nav#navigation {
    /* text-align: right; */
    height: 60px !important;
}



/* //PIGO This makes the Lost Password link clickable on the 
Custom Login Page within the Mozilla FireFox browsers that 
are v32.0 and older   */

.ui--custom-login small.pull-right { 
position: relative !important;
z-index: 100 !important; 
}




/* //PIGO This affects the font for the welcome status button at the very top
of the site */

#top-bar a {
    /*color: #000000 !important;*/
    text-shadow: none !important;
    font-weight: bold !important;
}




/* //PIGO This affects the Max Height of the Featured Blog image
on the Single Blog Page   */

.ui--blog-image, .ui--blog-gallery-image {
    display: block;
    margin: auto;
    border-radius: 3px;
    max-height: 400px !important;
}




/* //PIGO This affects the size of the PayPal logo on the checkout page  */

.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0px 0px 0.5em;
    position: relative;
    max-height: 90px !important;
}




/* //PIGO This affects the progress bar for the Revolution Slider  */

.tp-bannertimer {
background-color: #FF0000 !important;
opacity: 0.5 !important;
}




/* //PIGO This affects the height of the YITH Top Bar Countdown  */

#yith-topbar-countdown.topbar-countdown-container {
    height: 53px !important;
}

#yith-topbar-countdown .wrapper_inner {
    width: 1170px;
    margin-top: -10px !important;
}






/* //PIGO This affects the border styling of the MegaMenu  */

html #header-navigation > .megamenu ul.sub-menu {
border-color: #000000 !important;
border-bottom-right-radius:1em !important;
border-bottom-left-radius:1em !important;
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.65) !important;;
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.65) !important;;
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.65) !important;;
}




/* //PIGO This makes the top navigation buttons float left on vertical tablets  */

#header-navigation > li {
    text-align: left;
    float: left !important; /* //PIGO Used to say none */ 
}




/* //PIGO This makes the small category reference NON-Clickable 
on the MAIN PAGE of the DW Q&A plugin   */

.dwqa-list-question .dwqa-meta {
    color: #888;
    font-size: 12px;
    pointer-events: none !important;
}




/* //PIGO This makes the authors name NON-Clickable 
on the ANSWER PAGE of the DW Q&A plugin   */


.dwqa-single-question .author {
    font-weight: bold;
    pointer-events: none !important;
}




/* //PIGO This affects the font size of the question and the answer on 
the Answer Page of the DW Q and A plugin */

.dwqa-container p, .dwqa-container .dwqa-comment-content {
    font-size: 17px !important;
    font-weight:bold !important;
    margin: 1em 0;
}





/* //PIGO This affects the Best Answer icon of the DW Q and A plugin */

.dwqa-single-question .dwqa-best-answer:hover i, .dwqa-single-question .dwqa-best-answer.active i {
    color: rgba(112, 203, 14, 1) !important;
    font-size: 24px !important;
}



/* //PIGO This affects the Ribbon icon of the DW Q and A plugin */

.dwqa-single-question .dwqa-stick-question i {
    text-align: center;
    font-size: 24px;
    color: rgba(40, 182, 206, 1);
}






/* //PIGO This affects the toggle status button of the DW Q and A plugin */

.dwqa-single-question .status-pending .dropdown-toggle, .dwqa-single-question .status-pending .dwqa-status-name {
    color: #fff !important;
    background-color: #800000 !important;
}

.dwqa-single-question .status-closed .dropdown-toggle, .dwqa-single-question .status-closed .dwqa-status-name {
    color: #fff !important;
    background-color: #800000 !important;
}

.dwqa-single-question .status-resolved .dropdown-toggle, .dwqa-single-question .status-resolved .dwqa-status-name {
    color: #fff !important;
    background-color: #800000 !important;
}





/* //PIGO This affects the 3 Statististic boxes of the DW Q and A plugin */

.dwqa-list-question .dwqa-comment strong, .dwqa-list-question .dwqa-view strong, .dwqa-list-question .dwqa-vote strong {
    background: none !important;
    color: #CC0000 !important;
    font-size:13px !important;
    font-weight: bold !important;
}

.dwqa-list-question .dwqa-footer-meta {
    background: none !important;
    color: #CC0000 !important;
    font-size:13px !important;
    font-weight: bold !important;
}





/* //PIGO This makes the visitor login buttons disappear on the MAIN PAGE
 of the DW Q&A plugin   */

.dwqa-container .dwqa-btn-success {
    display: none !important;
}




/* //PIGO This prevents DWQA interface from bleeding off the left 
side of tablets*/

.dwqa-container {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    color: #555;
    line-height: 20px;
    padding-left: 45px !important;
}




/* //PIGO This makes the Status Filter Links disappear on the MAIN PAGE
 of the DW Q&A plugin   */

.dwqa-list-question .filter .status {
    padding-right: 150px;
    display: none;
}



/* //PIGO This makes the visitor login box disappear at the bottom of the  
on the ANSWER PAGE of the DW Q&A plugin   */

.dwqa-container .login-box {
        display: none !important;
}


/* //PIGO This makes the visitor login title disappear at the bottom of the  
on the ANSWER PAGE of the DW Q&A plugin   */

.dwqa-single-question .dwqa-title {
       display: none !important;
}



/* //PIGO This makes theFOLLOW button disappear at the top-right of the  
on the ANSWER PAGE of the DW Q&A plugin   */

.dwqa-single-question .dwqa-favourite {
    display: none !important;
}



/* //PIGO This makes the Tags links invisible on the DWQ and A plugin */

.dwqa-single-question .dwqa-tag a {
    background: none repeat scroll 0% 0% #F3F3F3;
    padding: 2px 10px;
    margin-right: 5px;
    margin-top: 5px;
    display: none !important;
}





/* //PIGO This affects the Quform textarea field. Made it 100% wide  */

.iphorm-elements .iphorm-element-wrap textarea {
	margin: 0;
	margin-bottom: 3px;
	color: #999;
	border: solid 1px #CCC;
	padding: 2px;
	min-width: 10px;
	width: 100% !important;
}



/* //PIGO This affects the Quform required asterisk mark  */

.iphorm-element-wrap label span.iphorm-required {
    color: #CC0101;
    font-size: 20px;
    text-shadow: none !important;
}


span.iphorm-required {
    color: #CC0101;
    font-size: 20px;
}




/* //PIGO This affects the User BookMarks interface */

.userpro-bm {
    float: left;
    margin: 25px 0px;
    border: 1px solid #3c7db9;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    padding: 15px !important;
    box-sizing: border-box;
    background: none repeat scroll 0% 0% transparent;
    background-color: #e0e1e2;
}



/* //PIGO This affects the User BookMarks buttons */

.userpro-bm-btn.secondary {
    border-color: #000 !important;
    border-radius: 3px;
    color: #000 !important;
    box-shadow: 0px 1px #CCC !important;
    background: -moz-linear-gradient(0% 0% 270deg, #eb8603, #eb8603) repeat scroll 0% 0% transparent !important;
    background-color:#000;
}




/* //PIGO This affects the color of the right User BookMarks button */

.userpro-bm-btn.secondary:focus, .userpro-bm-btn.secondary.active {
    background: -moz-linear-gradient(0% 0 270deg, #eb8603, #eb8603) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-color: #aaa !important;
    box-shadow: 0 1px 4px #ddd inset, 0 1px #ccc !important;
    border-radius: 3px;
}


/* //PIGO This affects the Hover state of the right User BookMarks button */

.userpro-bm-btn.secondary:hover {
    border-color: #000 !important;
    box-shadow: 0 1px #ccc !important;
    background: #000 !important;
    border-radius: 3px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c66107), to(#c66107)) !important;
    background: -moz-linear-gradient(0% 0% 270deg,#c66107, #c66107) !important;
}



/* //PIGO This affects the URL string length for the bookmarks */

.userpro-coll-item .uci-url {
    font-size: 13px !important;
    color: #BBB !important;
    width: 350px !important;
}


/* //PIGO This affects the collections padding for the bookmarks */
div.userpro-coll * {
    padding-bottom: 4px;
    margin: 0px;
    text-decoration: none;
    outline: medium none;
    border: 0px none;
    letter-spacing: 0px;
}





/* //PIGO This affects the Titles for the Posts Per Cat plugin */

#ppc-box .ppc-box .ppc h3 {
    font-size: 19px;
    margin-bottom: 34px !important;
    background-color: #e2e2e2;
    border-radius: 5px;
    padding: 5px;
    padding-left: 15px;
}





/* //PIGO This affects the Get More Category links for the Posts Per Cat plugin */

#ppc-box .ppc-box .ppc .ppc-more a:link {
    font-style: italic;
    text-align: right;
    background-color: #000000 !important;
    border-radius: 5px !important;
    padding: 5px !important;
    color:#FFF !important;
    text-decoration:none !important;
    font-weight:bold;
}





/* //PIGO This affects the Get More Category "visited" links for the Posts Per Cat plugin */

#ppc-box .ppc-box .ppc .ppc-more a:visited {
    font-style: italic;
    text-align: right;
    border-radius: 5px !important;
    padding: 5px !important;
    color:#FFFFFF !important;
    text-decoration:none !important;
    font-weight:bold;
}





/* //PIGO This affects the EventON Skip Months toggle so it stays open */

.evo_j_container{
display:block!important;
margin-bottom: 20px;
}




/* //PIGO  Added in Font-weight for the Details View on EventON */

.ajde_evcal_calendar ul, #evcal_list{
list-style:none !important; 
padding:0; 
margin:0 !important; 
font-weight:normal;
}  


/* //PIGO  This affect the Event List on EventON */

#evcal_list{
border-right:3px solid  #CCC;   /* //PIGO  */
border-bottom:1px solid #CCC;   /*  //PIGO  */
		}


/* //PIGO  This affect the Month Displays on EventON toggle bar*/

.evcal_cblock .evo_date .start em, .evcal_cblock .evo_date .end em{
font-size: 12px; 
font-weight: normal;
display: block;
margin-left: 6px; 
margin-top: 8px;  /*  //PIGO Added margin-top  */
}


/* //PIGO  This affects some text on EventON toggle bar*/

.evcal_desc .evcal_desc3 em i{
color:#000000;  /*  //PIGO  */
}


/* //PIGO  This affects text for getting directions in EventON*/

#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{
width:100%;
font-size: 14px;
color:#900;  /* //PIGO */
border: none;
padding: 8px 10px;
margin: 0;
font-weight:bold;
}



 /* //PIGO  Added this width to the code. 
This affects the Get Directions Button for EventON  */

#evcal_list .evorow.getdirections .evcalicon_9, .evo_pop_body .evorow.getdirections .evcalicon_9{
display:inline-block;
cursor:pointer;
position:absolute;
right:0;
top:0;
border:none;
color: #858585;
font-size: 14px;  /* //PIGO  Was 18 px  */
width: 125px;  /* //PIGO  Added this width to the code. This affects the Get Directions Button  */
background: transparent;
height: 100%;
}




/* //PIGO This affects the opacity of the Minimize and Expand bar */

.eventon_details_shading_bot p, .eventon_list_event .eventon_details_shading_bot p{
	opacity:0.7; 
	margin-top:40px;
	text-align:center;
	cursor:pointer;
}



  /* //PIGO This affects the Close Button on the Pop-Up in EventON */

	.evopopclose{
		position:absolute;
		top:0;right:0;
		z-index:90001;
		margin:-14px -14px 0 0 ;
		color:#FFFFFF;  /* //PIGO This affects the Close Button on the Pop-Up */
		background-color:#000;
		border-radius:50%;
		padding:5px;
		height:28px;width:28px;
		text-align:center;
		line-height:90%;
		font-size:28px;
		cursor:pointer;
		font-family: 'Open Sans', sans-serif; font-weight:300;
		box-sizing:content-box;	
		-moz-box-sizing:content-box;
}



/*-------------------------------ENVISION THEME CSS------------------------------*/


/* //PIGO This affects style of the Themes Carousel Widget Nav buttons  */

.arr {
    color: #EDEAEA !important;
    cursor: pointer;
    background-color: #8F0C0C !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    width: 40px !important;
}



/* //PIGO This affects the text color of the Phone number 
and Email at the very top bar */

html #top-bar-text a, html #header-container #top-bar-text a {
    color: #FFF !important ;
}





/* //PIGO This affects the text color of the PIGO Tag at the bottom*/

#footer-bottom, #footer-bottom a {
    font-size: 13px;
    color: #FFF !important ;
}





.wpcf7 select, .wpcf7 textarea, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="date"], .wpcf7 input[type="month"], .wpcf7 input[type="time"], .wpcf7 input[type="week"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="search"], .wpcf7 input[type="tel"], .wpcf7 input[type="color"] {
    max-width: 100%;
    width: 100%;
    border-color: #000;
}



/* //PIGO This affects the accordian when closed*/


#page-wrap .ui--accordion-state-closed > .ui--accordion-item-title {
    color: #FFF !important;
    text-shadow: 0px 2px 0px #871D1D;
    border-color: #000;
    border: solid thin #000 !important;
    background-color: #ddd !important;
    border-radius: 5px !important;
}



/* //PIGO This affects the look of the text input fields site-wide*/

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 20px;
    color: #7e0000 !important;
    border-color: #454545 !important;
    box-shadow: 0px 1px 2px 0px rgba(180, 180, 180, 0.2);
    border-radius: 3px;
    min-height: 30px;
    box-sizing: border-box;
    max-width: 100%;
    font-weight: bold !important;
}

/*---------------------------ENVISION THEME CSS ENDS--------------------------*/





