@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);.container-fluid{max-width:1200px}.container{max-width:1100px}.content,.post,.event,.page{padding:0 15px}body{font-family:"Open Sans",sans-serif;font-size:14px}a{color:#348539}a:hover{color:#8f3958}h1,h2,h3,h4,h5,h6{color:#348539;font-weight:700}h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff}h1.maroon,h2.maroon,h3.maroon,h4.maroon,h5.maroon,h6.maroon{color:#8f3958}h1.black,h2.black,h3.black,h4.black,h5.black,h6.black{color:#000}h1.no-bottom,h2.no-bottom,h3.no-bottom,h4.no-bottom,h5.no-bottom,h6.no-bottom{margin-bottom:0!important;margin-top:0!important}h6{font-size:15px;text-transform:uppercase}h3{text-transform:uppercase;text-align:center}div.white{color:#fff}code,kbd,pre,samp{font-family:"Open Sans",sans-serif;font-size:14px}#greyheader{background-color:#eee;padding:15px 15px 10px 15px;text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:60px}@media (min-width:768px){#greyheader{padding:50px 50px 0 50px}}#greyheader:after{content:'';left:50%;top:40px;margin-left:-75px;width:0;height:0;border-top:solid 45px #eee;border-left:solid 75px #fff0;border-right:solid 75px #fff0;position:relative}@media (min-width:768px){#greyheader:after{left:50%;top:50px;margin-left:-105px;border-top:solid 65px #eee;border-left:solid 105px #fff0;border-right:solid 105px #fff0}}@media (max-width:767px){#greyheader .title{position:relative;bottom:-20px}}#lightgreen,.lightgreen{background-color:#8dc641;color:#fff;padding-top:7px;padding-bottom:7px}#lightgreen h1,#lightgreen h2,#lightgreen h3,#lightgreen h4,#lightgreen h5,#lightgreen h6,.lightgreen h1,.lightgreen h2,.lightgreen h3,.lightgreen h4,.lightgreen h5,.lightgreen h6{color:#fff}#lightgreen a,.lightgreen a{color:#fff}#lightgreen a:hover,.lightgreen a:hover{color:#fff;text-decoration:underline}button.navbar-toggle{margin-left:auto;margin-right:auto}#darkgreen{background-color:#348539;position:relative;color:#fff}#darkgreen p,#darkgreen h1,#darkgreen h2,#darkgreen h3,#darkgreen h4,#darkgreen h5,#darkgreen h6{color:#fff}#darkgreen a{color:#fff}#darkgreen a:hover{color:#8dc641;text-decoration:underline}@media (min-width:992px){#darkgreen.events{margin-top:25px;padding-top:25px}}#darkgreen .modal-title{color:#348539}#darkgreen .wpcf7 h1,#darkgreen .wpcf7 h2,#darkgreen .wpcf7 h3,#darkgreen .wpcf7 h4,#darkgreen .wpcf7 h5,#darkgreen .wpcf7 h6{color:#348539}#darkgreen .wpcf7 p{color:#000}.fa.fa-twitter-square{font-size:28px}.fa.fa-facebook-square{font-size:28px}.fa.fa-google-plus-square{font-size:28px}.fa.fa-tumblr-square{font-size:28px}.fa.fa-linkedin-square{font-size:28px}.fa.fa-envelope-o{font-size:24px}.row.single{margin-left:0;margin-right:0}.button{text-align:center;color:#000;border:solid 2px #8f3958;text-transform:uppercase;background-color:#fff;border-radius:0;font-size:14px;padding:16px 25px;margin:15px auto;font-weight:700}.button:hover,.button:active,.button:focus{color:#fff;background-color:#8f3958;text-decoration:underline}.button.green{color:#fff;border:solid 2px #fff;background-color:#348539}.button.green:hover,.button.green:active,.button.green:focus{background-color:#8dc641;border:solid 2px #8dc641}.button.close{color:#8f3958;border:none;background-color:#fff0;font-size:30px}.button.close:hover,.button.close:active,.button.close:focus{color:#348539;text-decoration:none}.button.thin{padding:5px 20px;margin:0 5px 2px 0}hr{border-top:2px solid #8f3958}hr.white{border-top:2px solid #fff}hr.short{width:100px}img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%}#center_btn_row{text-align:center;margin-left:auto;margin-right:auto}header #logo{margin-top:15px;margin-bottom:15px}header #logo img{margin:0 auto}@media (max-width:767px){header #logo img{width:215px}}header #nav{padding:0}@media (min-width:992px){header #nav{margin-top:28px}}header #nav .navbar-default{background-color:#fff;border-color:#fff}@media (max-width:767px){header #nav .navbar-default{background-color:#8dc641;margin-bottom:0;border-color:#8dc641}}header #nav .navbar-default .navbar-header{text-align:center}header #nav .navbar-default .navbar-toggle{border-color:transparent!important;padding:9px 10px!important;margin-top:6px!important;margin-bottom:0!important}@media (max-width:767px){header #nav .navbar-default .navbar-toggle{float:none}}header #nav .navbar-default .navbar-toggle .icon-bar{background-color:#fff;width:28px}header #nav .navbar-default .navbar-nav>.active>a,header #nav .navbar-default .navbar-nav>.active>a:focus,header #nav .navbar-default .navbar-nav>.active>a:hover{color:#000;text-decoration:underline;background-color:#fff}header #nav .navbar-default .collapse.navbar-collapse.navbar-top-collapse .navbar-nav{float:none;text-align:center!important}@media (min-width:992px){header #nav .navbar-default .collapse.navbar-collapse.navbar-top-collapse .navbar-nav{float:right}}header #nav .navbar-default .collapse.navbar-collapse.navbar-top-collapse .navbar-nav li a{color:#000;text-transform:uppercase;font-weight:700}header #nav .navbar-default .collapse.navbar-collapse.navbar-top-collapse .navbar-nav li a:hover{text-decoration:underline;color:#348539}header #nav .navbar-default .collapse.navbar-collapse.navbar-top-collapse .navbar-nav li#menu-item-19 a{color:#8f3958}header #nav .navbar-default .collapse.navbar-collapse.navbar-top-collapse .navbar-nav li#menu-item-19 a:hover{color:#348539}header #nav #search{text-align:center;margin-bottom:10px;padding-left:15px}@media (min-width:768px){header #nav #search{padding-left:20px}}@media (min-width:992px){header #nav #search{text-align:right;margin-right:20px;margin-bottom:0}}header #nav #search .search-submit{background-color:#fff;border:none}header #nav #search .search-submit .fa-search{font-size:20px;color:#8f3958;background-color:#fff;border:none;padding:5px}header #nav #search .search-submit .fa-search:hover{color:#fff;background-color:#8f3958;border:none}header #nav #search .search-input{border:3px #eee solid;padding:5px}#home_header .feat_img_title .maroon{margin-top:0}#home_header .feat_img_title .subtitle{font-weight:500;text-transform:none;margin-bottom:20px}@media (max-width:991px){#home_header .tech_asst #darkgreen{margin-top:30px;padding-top:10px}}@media (min-width:992px){#home_header .tech_asst #darkgreen{height:315px}}@media (min-width:1200px){#home_header .tech_asst #darkgreen{height:335px}}#home_header .tech_asst #darkgreen h3{margin-top:0;padding-top:20px}#home_header .tech_asst #darkgreen .lowercase{text-transform:none;font-weight:400;padding:0 30px}#home_header .tech_asst #darkgreen a{text-decoration:none}#home_header .tech_asst #darkgreen a:hover div{text-decoration:underline}#home_header .tech_asst #darkgreen .bottom_align{margin-top:208px}@media (min-width:1200px){#home_header .tech_asst #darkgreen .bottom_align{margin-top:228px}}#home_header .tech_asst #darkgreen .search_form{margin-top:20px}#home_header .tech_asst #darkgreen .search_form form select{margin:0 auto;width:90%;margin-bottom:20px;border-radius:0!important}#home_header .tech_asst #darkgreen .search_form a span{color:#000;text-transform:none}@media (min-width:1200px){#home_header .tech_asst #darkgreen .search_form{margin-top:30px}}#home_header .tech_asst #darkgreen .search_form .btn{border-radius:0;padding-top:8px;padding-bottom:8px}#home_header .tech_asst #darkgreen .search_form .bootstrap-select{margin-bottom:20px}#home_header .tech_asst #darkgreen .search_form .bootstrap-select .dropdown-menu{border-radius:0}#home_header .tech_asst #darkgreen .search_form .lightgreen{border-radius:0;width:100%;bottom:0;display:block;margin-bottom:0;text-transform:uppercase;padding:10px 0;font-size:17px;font-weight:700}#home_header .tech_asst #darkgreen .search_form .lightgreen:hover{color:#348539}@media (min-width:992px){#home_header .tech_asst #darkgreen .search_form .lightgreen{position:absolute}}#home_header .tech_asst .search{padding-top:15px}#home_header .tech_asst .search .sabai-search{background:#348539;border-radius:0;border:solid #fff0 0;padding:15px 10px 5px}#home_header .tech_asst .search .sabai-search button{background-color:#8dc641!important;border-color:#8dc641!important;border-radius:0}#home_header .tech_asst .search .sabai-search button:hover{background-color:#8f3958!important;border-color:#8f3958!important}#ss,#success_all{margin:20px auto}#ss .content,#success_all .content{margin:15px 0;text-align:center}@media (min-width:768px){#ss .content,#success_all .content{margin:20px 60px 30px 60px}}@media (min-width:992px){#ss .content,#success_all .content{margin:20px 80px 30px 80px}}#ss .success,#success_all .success{text-align:center;margin-top:15px;margin-bottom:15px}#ss .success img,#success_all .success img{margin-left:auto;margin-right:auto;border:solid #bc889b 20px;border-radius:150px;max-width:200px}#ss .success #name_biz,#success_all .success #name_biz{text-align:center;margin:7px 0;font-size:16px;height:55px}#ss .success #name_biz .name .biz,#success_all .success #name_biz .name .biz{color:#348539}#home_event_section{margin-bottom:15px}@media (min-width:768px){#home_event_section{margin-right:40px;margin-left:40px;margin-bottom:20px}}#home_event_section .event_text_button{text-align:center}@media (min-width:992px){#home_event_section .event_text_button{padding-right:25px;text-align:left}}#home_event_section .event_text_button .btn{text-align:center}#home_event_section .event_text_button .btn:hover{background-color:#fff;color:#348539;border-color:#fff}#home_event_section .event_shortcodes .table{margin-top:10px}@media (min-width:992px){#home_event_section .event_shortcodes .table{margin-top:-10px}}#home_event_section .event_shortcodes .table .date_time .title{border-top:none;border-bottom:2px solid #fff}#home_event_section .event_shortcodes .table .event .details.desc{font-weight:100}#home_event_section .event_shortcodes .table .event .details.desc p{font-style:italic}#home_event_section .event_shortcodes .table .event .details a{text-decoration:underline}#home_event_section .event_shortcodes .table .event .details div{margin:0;height:100px}@media (max-width:480px){#home_event_section .event_shortcodes .table .event .details div{height:150px}}@media (min-width:992px){#home_event_section .event_shortcodes .table .event .details div{height:105px}}@media (min-width:1200px){#home_event_section .event_shortcodes .table .event .details div{height:95px}}@media (min-width:992px){#news{margin-top:45px}}#news .news_posts{margin-bottom:10px;margin-top:10px;padding-bottom:10px;border-bottom:2px #8f3958 solid;padding-left:0;padding-right:0}@media (max-width:480px){#news .news_posts.index_page{margin-left:15px;margin-right:15px;height:335px}}@media (min-width:480px) and (max-width:767px){#news .news_posts.index_page{margin-left:15px;margin-right:15px;height:245px}}@media (max-width:767px){#news .news_posts.homepage{margin-left:15px;margin-right:15px;height:150px}}@media (min-width:992px){#news .news_posts.homepage{width:45%;margin-left:25px;margin-right:20px;height:128px}}@media (min-width:1200px){#news .news_posts.homepage{margin-left:27px;margin-right:28px}}#news .news_posts .space .title{text-align:left}#news .news_posts .space .title h6{line-height:1.5;margin-top:0;font-size:16px}#news .news_posts .space .title h6:hover{color:#8f3958}#news .news_posts .space .title .date{color:#000;font-weight:700}#news .news_posts .space .title .date:hover{text-decoration:none}#news .news_posts .space .title .excerpt{padding-top:10px}#news .news_posts .space .title .excerpt a{color:#000}#news .news_posts .space .news_img{padding-left:0;padding-right:0}#news .news_posts .space .news_img img{margin-left:0}@media (max-width:767px){#news .news_posts .space .news_img img{margin-left:auto;margin-right:auto}}#news .content{margin:15px 0;text-align:center}@media (min-width:768px){#news .content{margin:20px 60px 30px 60px}}@media (min-width:992px){#news .content{margin:20px 80px 30px 80px}}#news .success{text-align:center;margin-top:15px;margin-bottom:15px}#news .success img{margin-left:auto;margin-right:auto;border:solid #bc889b 20px;border-radius:150px;max-width:200px}#news .success #name_biz{text-align:center;margin:7px 0;font-size:16px}#news .success #name_biz .biz{color:#348539}.tech_asst .inner_title{margin-bottom:15px}@media (min-width:992px){.tech_asst .sidebar{margin-top:-45px}}.tech_asst .sidebar .side{margin-bottom:30px}.tech_asst .sidebar .side .subtitle{font-size:15px;margin-bottom:23px;font-weight:700}.tech_asst .sidebar .side .sabai-directory-category-title{font-family:"Open Sans",sans-serif}.tech_asst .sidebar .side .sabai-directory-category-title a{font-family:"Open Sans",sans-serif;font-weight:500;color:#000;font-size:14px}.tech_asst .sidebar .side .sabai-directory-category-title a:hover{color:#8f3958}.tech_asst .sidebar .side .sabai-directory-categories .sabai-directory-category-title{font-weight:500;font-family:"Open Sans",sans-serif;font-size:14px}.tech_asst .sidebar .side.bttn{text-align:center}.tech_asst .sidebar .side.bttn a{background-color:#8f3958!important;color:white!important;border-color:#8f3958!important}.tech_asst .sidebar .side.bttn a:hover{background-color:#348539!important;color:white!important;border-color:#348539!important;text-decoration:underline!important}#post article .date_auth{margin-bottom:10px}#post #greyheader:after{content:'';left:0;top:90px;margin-left:0;width:0;height:0;border-top:solid 65px #eee;border-left:solid 105px #fff0;border-right:solid 105px #fff0;position:relative}.fourohfour{text-align:center}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#8f3958;cursor:default;background-color:#fff;border:1px solid #a6a6a6;border-bottom-color:#fff0;text-decoration:underline}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.resource-modal a.sabai-btn.sabai-btn-default{background-color:#8f3958!important;border-color:#8f3958!important;color:white!important;margin-top:15px}.resource-modal a.sabai-btn.sabai-btn-default:hover,.resource-modal a.sabai-btn.sabai-btn-default:focus,.resource-modal a.sabai-btn.sabai-btn-default:active{background-color:#348539!important;border-color:#348539!important}.wpcf7-form{margin-top:20px}.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-textarea,.wpcf7-form .wpcf7-date{width:100%;border:solid 2px #a6a6a6;padding:5px 10px}.wpcf7-form .wpcf7-submit{color:#000;border:solid 2px #8f3958;text-transform:uppercase;background-color:#fff;border-radius:0;font-size:14px;padding:10px 20px;margin:15px;font-weight:700}.wpcf7-form .wpcf7-submit:hover,.wpcf7-form .wpcf7-submit:active,.wpcf7-form .wpcf7-submit:focus{color:#fff;background-color:#8f3958;text-decoration:underline}footer{text-align:center;margin-top:35px}footer p{padding:20px;margin:0;font-size:13px}footer:before{content:'';left:0;top:-45px;margin-left:0;width:0;height:0;border-bottom:solid 55px #8dc641;border-left:solid 95px #fff0;border-right:solid 95px #fff0;position:relative}#sabai-body{width:100%}div.css-search div.em-search-main .em-search-submit{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#8dc641),color-stop(1,#8dc641));background:-moz-linear-gradient(center top,#8dc641 5%,#8dc641 100%);background-color:#8dc641;border-radius:0;border:1px solid #8dc641}div.css-search div.em-search-main .em-search-submit:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#348539),color-stop(1,#348539));background:-moz-linear-gradient(center top,#348539 5%,#348539 100%);background-color:#348539;border:1px solid #348539}.em-search-geo.em-search-field{background-image:url(https://www.vinesnc.com/wordpress/wp-content/themes/vines/img/icons/green-search-geo.png)!important}.em-search-geo.em-search-field:hover,.em-search-geo.em-search-field:active,.em-search-geo.em-search-field:focus,.em-search-geo.em-search-field:visited{background-image:url(https://www.vinesnc.com/wordpress/wp-content/themes/vines/img/icons/green-search-geo.png)}div.css-search div.em-search-geo{background:url(https://www.vinesnc.com/wordpress/wp-content/themes/vines/img/icons/green-search-geo.png) 0 3px no-repeat}div.css-search div.em-search-geo:hover,div.css-search div.em-search-geo:active,div.css-search div.em-search-geo:focus,div.css-search div.em-search-geo:visited{background:url(https://www.vinesnc.com/wordpress/wp-content/themes/vines/img/icons/green-search-geo.png) 0 3px no-repeat}form .sabai-search{background-color:#eeeeee!important}form button.sabai-btn.sabai-btn-sm.sabai-directory-btn-search.sabai-btn-block.sabai-btn-primary{background-color:#348539!important;border-color:#348539!important}form button.sabai-btn.sabai-btn-sm.sabai-directory-btn-search.sabai-btn-block.sabai-btn-primary:hover,form button.sabai-btn.sabai-btn-sm.sabai-directory-btn-search.sabai-btn-block.sabai-btn-primary:focus,form button.sabai-btn.sabai-btn-sm.sabai-directory-btn-search.sabai-btn-block.sabai-btn-primary:active{background-color:#8dc641!important;border-color:#8dc641!important}form .sabai-btn-primary{background-color:#348539!important;border-color:#348539!important}form .sabai-btn-primary:hover,form .sabai-btn-primary:focus,form .sabai-btn-primary:active{background-color:#8dc641!important;border-color:#8dc641!important}button#insert-media-button{display:inline-block!important;text-transform:none;text-decoration:none!important;font-size:13px!important;line-height:26px!important;height:28px!important;cursor:pointer!important;border:#ccc 1px solid!important;-webkit-appearance:none;-webkit-border-radius:3px!important;border-radius:3px!important;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#eeeeee!important;vertical-align:top;margin:0!important;padding:0 10px!important;font-weight:500!important}button#insert-media-button:hover,button#insert-media-button:focus,button#insert-media-button:active{color:#348539!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #8f3958;background:#bc889b;color:#000}.ui-widget-header{border:1px solid #348539;background:#348539!important;color:#fff;text-transform:uppercase;padding:3px 0px!important}.fc-center h2{font-size:20px!important;color:#000}a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.wpfc-more{background-color:#8f3958!important;border-color:#8f3958!important}.wpfc-calendar-wrapper *,.ui-selectmenu-menu{font-size:14px!important;font-family:"Open Sans",sans-serif}.ui-selectmenu-text{font-family:"Open Sans",sans-serif}.fc-day-grid-event .fc-time{font-weight:500!important}.fc-day-grid-container.fc-scroller{height:auto!important}.wpfc-calendar-search{display:inline-block!important;margin-top:10px;margin-left:-5px}span#event-categories-button{width:192px!important}span#event-tags-button{width:148px!important}ul#event-tags-menu,ul#event-categories-menu{font-family:"Open Sans",sans-serif!important}a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end{background-color:#8dc641;border-color:#8dc641}code{background-color:#fff!important}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"Open Sans",sans-serif;font-weight:700}.fc .fc-button-group>*{border-radius:4px!important;margin-left:2px!important}.ui-widget{font-size:15px;font-family:"Open Sans",sans-serif!important}.ui-button{border:1px solid #a6a6a6;background:#fff}.ui-button:active,.ui-button:link,.ui-button:hover,.ui-button:focus,.ui-button:visited{background:#bc889b}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #a6a6a6;background:#bc889b!important;color:#000}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #a6a6a6;background:#fff;color:#000}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #a6a6a6;background:#eee;color:#000}@media (max-width:480px){.em-location-map-container{width:310px!important}}.sabai-btn-group .sabai-btn.sabai-directory-btn-claim{background-color:#8f3958!important;border-color:#8f3958!important}.sabai-btn-group .sabai-btn.sabai-directory-btn-claim:hover,.sabai-btn-group .sabai-btn.sabai-directory-btn-claim:focus,.sabai-btn-group .sabai-btn.sabai-directory-btn-claim:active{background-color:#348539!important;border-color:#348539!important}.sabai-btn-group .sabai-btn.sabai-directory-btn-review{background-color:#348539!important;border-color:#348539!important}.sabai-btn-group .sabai-btn.sabai-directory-btn-review:hover,.sabai-btn-group .sabai-btn.sabai-directory-btn-review:focus,.sabai-btn-group .sabai-btn.sabai-directory-btn-review:active{background-color:#8dc641!important;border-color:#8dc641!important}.sabai-btn-primary:hover,.sabai-btn-primary:focus,.sabai-btn-primary:active,.sabai-btn-primary.sabai-active,.sabai-open>.sabai-dropdown-toggle.sabai-btn-primary{background-color:#8dc641!important;border-color:#8dc641!important}