/*
Theme Name: TINKERSCREEK WATERSHED PARTNERS
Template: dt-the7
Theme URI: http://www.ohiowebtech.com
Author: Ohio Web Technologies
Author URI: http://www.ohiowebtech.com
Description: Child Theme for THE7.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: tinkerscreek watershed partners
*/

@import url("../dt-the7/style.css");a{text-decoration: none !important}#page .masthead .header-bar .branding{margin-bottom:-40px}h2{text-transform: uppercase}.owl-carousel .animated{-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both}.owl-carousel .owl-animated-in{z-index: 0}.owl-carousel .owl-animated-out{z-index: 1}.owl-carousel .fadeOut{-webkit-animation-name: fadeOut;animation-name: fadeOut}@-webkit-keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}@keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}.owl-height{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out}.owl-carousel{display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1}.owl-carousel .owl-stage{position: relative;-ms-touch-action: pan-Y}.owl-carousel .owl-stage:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.owl-carousel .owl-stage-outer{position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.owl-carousel.owl-loaded{display: block}.owl-carousel.owl-loading{opacity: 0;display: block}.owl-carousel.owl-hidden{opacity: 0}.owl-carousel .owl-refresh .owl-item{display: none}.owl-carousel .owl-item{position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.owl-carousel .owl-item img{display: block;width: 100%;-webkit-transform-style: preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto}.owl-carousel .owl-grab{cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab}.owl-carousel.owl-rtl{direction: rtl}.owl-carousel.owl-rtl .owl-item{float: right}.no-js .owl-carousel{display: block}.owl-carousel .owl-item .owl-lazy{opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease}.owl-carousel .owl-item img{transform-style: preserve-3d}#event_post_slider .owl-controls .owl-next, #event_post_slider .owl-controls .owl-prev{position: absolute;top: 0;bottom: 0;margin: auto;padding: 18px 12px;height: 25px;background: #04619a;color: #fff;border-radius: 3px}#event_post_slider .owl-controls .owl-next{right: 15px}#event_post_slider .owl-controls .owl-prev{left: 15px}#event_post_slider .owl-controls .owl-next:hover, #event_post_slider .owl-controls .owl-prev:hover{background: #0387D2}.tinkerscreek-post-name h5 a{color: #666666}#event_post_slider .owl-item:hover .tinkerscreek-post-name h5 a{color: #0387D2}.tinkerscreek-post-date{color: #b2b2b2}.top-bar img{vertical-align: middle}.top-bar .soc-ico a, .top-bar .soc-ico a:before, .soc-ico a:after{border-radius: 0px !important}.top-bar .soc-ico a .icon, .top-bar .soc-ico a, .top-bar .soc-ico a:before, .top-bar .soc-ico a:after{width:28px !important;height: 28px !important}.top-bar .soc-ico a.twitter:before{background: #01bbf3 !important}.top-bar .soc-ico a.facebook:before{background: #1c407b !important}.top-bar .soc-ico a.linkedin:before{background: #1089bd !important}.top-bar .soc-ico a.rss:before{background: #f8a22f !important}.stromwater_sec h2{text-transform: uppercase}.stromwater_sec p{margin-bottom: 20px}.svgonly{position: relative}.svg_animation{margin: 0;padding: 0;display: block}#target{margin: 0px !important;width: 100% !important;height: auto !important;max-width: 460px !important;margin: auto !important}#target #target-cvs{width: 100% !important;height: auto !important}.tcwp{text-align: center}.tcwp h2{margin-bottom: 20px}.tcwp h2, .tcwp p{color: #fff !important}.tcwp p{margin-bottom: 20px}.tcwp ul{margin-left: 0px;list-style: none}.tcwp ul li{color: #fff}.tcwp ul li img{margin-right: 7px}.stripe-style-2:after{content: "";width: 100%;height: 40px;display: block;background: #fff;-webkit-transform: rotate(1deg);-moz-transform: rotate(1deg);-ms-transform: rotate(1deg);-o-transform: rotate(1deg);transform: rotate(1deg);position: absolute;left: 0;right: 0;margin-top: -20px}.stripe-style-3:before{content: "";width: 100%;height: 40px;display: block;background: #fff;-webkit-transform: rotate(-1deg);-moz-transform: rotate(-1deg);-ms-transform: rotate(-1deg);-o-transform: rotate(-1deg);transform: rotate(-1deg);position: absolute;left: 0;right: 0;margin-top: -20px}.member_community_list ul li{display: block;width: 50%;float: left}.member_community_list ul li a{color: #4c4c4c}.member_community_list ul li a:hover{color: #04619A}.member_community_list ul li:before{content: "";height: 14px;display: inline-block;width: 10px;background: url('images/blue_drop.png') no-repeat;margin-right: 10px;vertical-align: middle}.green_button{background-color: #509c30 !important;padding-left: 30px !important;padding-right: 30px !important}.green_button:hover{background-color: #57B530 !important}.business_membership h2, .business_membership p{color: #fff}.business_membership .logos-grid{margin-bottom: 0px !important;padding: 0px 22px !important}.business_membership .logos-grid .wf-cell{padding: 0px !important;margin: 0px !important;background: #fff}.tikerscreek_events ul{list-style: none;margin: 0px}.tikerscreek_events ul li:before{content: "";height: 14px;display: inline-block;width: 10px;background: url('images/blue_drop.png') no-repeat;margin-right: 10px;vertical-align: middle}.tinkerscreek_events .event_left .tribe-mini-calendar-event .list-date{width: 40px;background: #04619a}.tinkerscreek_events .event_left h2.entry-title a{color: #5c5f5a}#footer .wf-container .tink_footer{float: left;display: block}#footer .wf-container .tink_footer.left{width: 25%;border-right: 1px solid #000;box-sizing: border-box}#footer .wf-container .tink_footer.right{width: 75%}#footer .wf-container .tink_footer.right ul.custom-nav li{display: inline-block;padding: 0px 15px}#footer .wf-container .tink_footer.right ul.custom-nav li:first-child{padding-left: 0px}#footer .wf-container .tink_footer.right ul.custom-nav li.current-menu-item a span, #footer .wf-container .tink_footer.right ul.custom-nav li a:hover span{color: #0489D8 !important}#bottom-bar{border-top: 2px solid #000}.tinker_post_media .vc_column_container .vc_grid-item{padding-left: 5px !important;padding-right: 5px !important}.raffle_list ul li{width: 50%;float: left;box-sizing: border-box}.tinkerscreek_member_communities hr{border: 1px solid #cccccc}.tinkerscreek_member_communities .section_map{border-left: 1px solid #cccccc}body.single.single-dt_team .page-title, body.single.single-dt_team #sidebar section.widget{display: none !important}body.single.single-dt_team #sidebar #board_director_slider .owl-item .board_director_thumbnail{text-align: center}body.single.single-dt_team #sidebar #board_director_slider .owl-item .board_director_thumbnail a{display: inline-block}body.single.single-dt_team #sidebar #board_director_slider .owl-item .board_director_thumbnail img{border-radius: 100%;max-width: 100px;margin: auto}body.single.single-dt_team #sidebar #board_director_slider .owl-item .board_director_details{padding-top: 10px;text-align: center}body.single.single-dt_team #sidebar #board_director_slider .owl-item .board_director_details h3{margin-bottom: 0px}body.single.single-dt_team #sidebar #board_director_slider .owl-item .board_director_details h5{}body.single.single-dt_team #sidebar #board_director_slider .owl-item .board_director_details p{}.single-board-directors{margin-bottom: 15px;display: table;float: left;width: 100%;background: #F3F3F3;padding: 10px;box-sizing: border-box}.single-board-directors .single_board-directors_image{display: table-cell;width: 200px;vertical-align: top;line-height: 0}.single-board-directors .single_board-directors_image img{max-width: 100%}.single-board-directors .board-directors-details{display: table-cell;vertical-align: top;padding-left: 15px;padding-right: 15px}.single-board-directors .board-directors-details h2{margin-bottom: 0px}.single-board-directors .board-directors-details h5{}.single-board-directors .board-directors-details p{}.mid_media ul{margin-top: 15px !important;float: left;display: block}.mid_media ul li img{vertical-align: middle;margin-bottom: 3px}.mid_media ul li{width: 50%;float: left;box-sizing: border-box}.mid_brochure ul li img{vertical-align: middle;margin-bottom: 3px}.info-border-left{border-left: 1px solid #E7E8E8}.border-bot{border-bottom: 1px dashed #BDC1C1;padding-bottom: 50px}.why-stromwater-btn{margin: 15px 0px 35px}.why_stromwater_post h5 a{color: #04619A}.why_stromwater_post h5 a:hover{color: #058bdc}.top-bar .mini-widgets{z-index: 10}.top-bar .mini-widgets form input[type="image"]{vertical-align: middle}#phantom{box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2) !important}a img{margin-bottom: 0px !important}.sidebar-menu-item li a{color: #04619A}.sidebar-menu-item li a:hover{color: #0489D8 !important}#footer .widget_newsletters .control-label.wpmlcustomfield{display: none !important}#footer .widget_newsletters .newsletters-form-fields, #footer .widget_newsletters .newsletters_submit{display: inline-block}#footer .widget_newsletters .clearfix{display: none !important}#footer .widget_newsletters .newsletters-form-fields{width: 70%;padding-right: 15px;float: left}#footer .widget_newsletters{width: 100%}#footer .widget_newsletters .form-control.wpml.wpmltext{width: 100%;background: transparent;height: 40px;border-color: #fff}#footer .widget_newsletters #newsletters_buttonwrap input{text-align: center;padding: 10px;width: 100%}#footer .widget_newsletters .newsletters_submit{width: 30%}.newsletters .alert{position: absolute}@media (min-width:992px){.tinkerscreek_events .event_left .vc_column-inner .wpb_wrapper{max-width: 358px;margin-left: auto;width: 100%;padding-right: 22px}.tinkerscreek_events .event_right .vc_column-inner .wpb_wrapper{max-width: 710px}.tinkerscreek_events .event_left .type-tribe_events .tribe-mini-calendar-event{border-bottom: none !important}}@media (min-width:830px) and (max-width:1450px){.mobile-branding{margin-bottom: -40px}}@media (min-width:768px) and (max-width:1200px){ #footer .wf-container .tink_footer.left{width: 295px}#footer .wf-container .tink_footer.left, #footer .wf-container .tink_footer.right{display: table-cell;float: none}#footer .wf-container .tink_footer.right{width: auto}}@media (max-width:991px){h2{font-size: 18px;line-height: 28px}.tinkerscreek_events .event_left .vc_column-inner, .tinkerscreek_events .event_right .vc_column-inner{padding-left: 22px !important;padding-right: 22px !important}}@media (max-width:767px){#main-slideshow{margin: 0px -70px !important}.tinkerscreek_member_communities .section_map{border-left: none}.tinker_post_media .vc_column_container .vc_grid-item{width: 50%;float: left}.tinker_post_media .vc_column_container .vc_pageable-slide-wrapper{margin-right: 0px !important}#footer .wf-container .tink_footer.left, #footer .wf-container .tink_footer.right{display: block;width: 100%}#footer .wf-container .tink_footer.left{border-right: none}}@media (max-width:600px){.raffle_list ul li{width: 100%}#footer .widget_newsletters .newsletters-form-fields{padding-right: 0;width: 100%}#footer .wf-container .tink_footer.right ul.custom-nav li{width: 100%;padding: 0px 15px !important}.newsletters .alert{position: relative}}@media (max-width:450px){.member_community_list ul li{width: 100%}.single-board-directors .single_board-directors_image{padding: 15px}.single-board-directors .single_board-directors_image, .single-board-directors .board-directors-details{display: block;width: 100%;float: left;box-sizing: border-box;text-align: center}.single-board-directors .single_board-directors_image img{max-width: 250px}.mid_media ul li{width: 100%}}.home .content ul {list-style:outside none none;}@media (min-width:800px){.header-bar, .header-space {height: 50px;}.page-title h1 {max-width: 500px;}} @media (min-width:900px) { _:-ms-lang(x), _:-webkit-full-screen, .navigation {margin-top: -80px;}  _:-ms-lang(x), _:-webkit-full-screen, .sub-nav {margin-top:-87px} }


#newsletters-2-fields br {display: none;}
.form-group.newsletters-fieldholder.newsletters-fieldholder-visible {float: left; margin-right: 10px; width: 70%;}
.btn.btn-primary.button.newsletters-button {padding: 9px 50px !important;}
#footer .widget_newsletters .newsletters_submit {width: auto;}

/* Added this temporarily so that the Carousel on the bottom of the homepage didn't look so broken */
.tribe-mini-calendar-event .list-date .list-dayname {box-sizing: border-box;}
#event_post_slider {position: relative;}
#event_post_slider .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}
#event_post_slider .owl-stage-outer .owl-item {float: left}
#event_post_slider .owl-nav .owl-prev, #event_post_slider .owl-nav .owl-next {position: absolute;top:0;bottom: 0;margin: auto;height: 60px;width: 32px;text-indent:-10000px;background-size: 25px !important;background-position: center center !important;background-color: #04619a !important;border-radius: 3px;}
#event_post_slider .owl-nav .owl-prev:hover, #event_post_slider .owl-nav .owl-next:hover {background-color: #0387D2 !important;cursor: pointer}
#event_post_slider .owl-nav .owl-prev {left: 15px;background: url('images/left.png') no-repeat;}
#event_post_slider .owl-nav .owl-next {right: 15px;background: url('images/right.png') no-repeat;}
/*
.split-header .navigation .branding {display: -webkit-flex;display: -moz-bok;margin-top: -48px;}
.main-nav > li {  display: -moz-box;}
/*.masthead.dividers:not(.side-header) .main-nav > li::before, .masthead.dividers.surround:not(.side-header) .main-nav > li:last-child::after {top: 20%;}
.masthead:not(.side-header) .header-bar .main-nav > li > a, .masthead.full-height:not(.side-header) .header-bar .main-nav > li > a{margin-top:0px;}
.dt-mega-menu-wrap, .sub-nav{top: 37%;}*/


@-moz-document url-prefix() {
    .split-header .branding img {margin-top: -48px !important}
    .split-header .navigation {display: inline-block;margin-top: -10px;}
    .split-header.justify .navigation .main-nav .sub-nav{ top: 92%;}
    #phantom .branding img {margin-top: 0px !important}
    #phantom .navigation .main-nav {margin-top: 10px;}
}

.ctct-form .ctct-button,.ctct-form .ctct-disclosure, .ctct-form .ctct-form-field-email label{display:none;}

.ctct-form {min-width:780px !important;position:relative;margin-bottom: 75px; }
.ctct-form .g-recaptcha {position:absolute;top:56px;}
.ctct-form p.ctct-form-field-email{width:600px !important;}
.ctct-form .ctct-email{float:left;width: 100% !important; background: transparent; height: 40px !important; border-color: #fff; border-radius: 1px !important; display: block;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    color: #555;    background-image: none;    border: 1px solid #ccc;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.ctct-form .ctct-submit{height:40px !important;float: right;display: block;margin: 0;border-radius: 0px !important;background-color: #337ab7; border-color: #2e6da4;width:175px !important;}
.ctct-form-wrapper input[type="email"]:required:valid{background-color: transparent;    border: 1px solid #06659f;background: none; padding-left: 10px;}
.ctct-form .ctct-email::placeholder {
  color: #696666 !important;
}

@media (max-width: 900px){
    .ctct-form {min-width:350px !important;}
    .ctct-form .ctct-email{width:350px !important;float:none !important;}
    .ctct-form .ctct-submit{float:none !important;}
}


.masthead.split-header.full-height .header-bar { align-items: flex-start; }
footer#footer span.ctct-label-top { display: none; }
.wpb_text_column.press_release a { color: #fff !important; }
.event_left { padding: 0px 15px!important; }
.single_logo_wrap { width: 100%; height: 150px; border: 1px solid; overflow: hidden; background: #fff; }
.single_logo_wrap img { width: 100%; height: 100%; object-fit: contain; }

.partners_logo_wrap .owl-nav { position: absolute; top: 50%; display: flex; justify-content: space-between; width: 100%; align-items: center; }
.partners_logo_wrap .owl-prev { position: absolute; left: -50px; background: #04619a; padding: 7px 15px; color: #fff; border-radius: 50px; font-size: 13px; }
.partners_logo_wrap .owl-next { position: absolute; right: -50px; background: #04619a; padding: 7px 15px; color: #fff; border-radius: 50px; font-size: 13px; }

@media (max-width: 1024px){
     .partners_logo_wrap .owl-prev { left: 0; }
     .partners_logo_wrap .owl-next { right: 0; }
     .ctct-form { min-width: 100% !important;margin-bottom:110px; }
     #ctct-submitted { float: left; }
.ctct-form .g-recaptcha {top:110px;}
}
@media (max-width: 768px){
     .wf-container-bottom .wf-table.wf-mobile-collapsed { display: flex; flex-flow: column; }
}
