@charset "utf-8";@media only screen and (max-width:1135px){.contct_sys_inner{max-width:none;overflow:inherit;padding:0 0 0 2%}.footer .tabb_foot_list{width:20.5%;display:inline-block;float:none}.footer .tabb_foot_list ul{font-size:11px}.footer .tabb_foot_cont{width:78%}.footer .tabb_foot_cont section{background-color:#665a4f}}@media only screen and (min-width:769px) and (max-width:1185px){.footer_nav li{float:none;width:auto!important;margin:0;padding:0 0 10px;border-top:1px dotted #656565}.footer_nav li:first-child{border:none}.footer_nav li ul{overflow:hidden}.footer_nav li li{float:left;margin:0 10px 5px 0;border:none;padding:0}.footer_nav li li:first-child{margin:0 10px 5px 0}.footer_nav li li:last-child{margin:0}.footer_nav li li:before{background-color:#656565;clear:both;width:5px;height:5px;display:inline-block;content:"";border-radius:50%;margin:0 5px 0 0}}@media only screen and (min-width:769px) and (max-width:1069px){.h_cupit_winry{max-width:none}.nav_area{width:98%}.h_cupit_winry_inner{padding:0 2%}.h_cupit_winry_lft{width:60%;max-width:none}.h_cupit_winry_rht{width:40%;max-width:none;float:right}.h_cupit_winry_pic img{width:100%}.winry_fetr_img a,.outer_x,.winry_fetr_img,.winry_fetr_txt{height:auto}.h_cut_wnr_thrd_lvl .vector_icon img{margin:0}.front_page .h_dual_pnl{width:98%;padding:0 1%;max-width:none}.h_l_pnl{width:21%}.sidebar_pro_img a{width:100%}.h_r_pnl{width:77%!important}.h_ltst_post ul li{width:50%}.h_ltst_post ul li figure a{width:100%}.bk_calendar_frame{width:auto!important}#celr_door .req_form_inner form label{float:none}#celr_door .req_form_inner form input[type=text],#celr_door .req_form_inner form input[type=tel],#celr_door .req_form_inner form input[type=email],#celr_door .req_form_inner form textarea{width:90%}#celr_door .req_form_inner form input[type=submit]{margin:10px 0}.req_form_inner form p span span{margin:5px 0 0}}@media only screen and (min-width:1000px) and (max-width:1069px){.rest_menu_sec{width:49%}.menu_pix{width:47.5%;max-width:none}}@media only screen and (max-width:1069px){.banner_inner{max-width:95%}.logo a{width:35%}.social_sec{position:absolute;left:0;right:0;top:70%;width:auto}.social_sec ul li{float:none;display:inline-block}.winry_fetr_img{line-height:0}.winry_fetr_img a{line-height:0!important}.cupt_upr_txt_sec{max-width:none;padding:30px 5%}.cupit_este_lft{width:70%}.cupit_este_rht a img{width:100%}.cupt_loctn_inr_sec{max-width:none;padding:30px 5%}.abt_open_hrs{max-width:none;padding:0 5%}.cupitt_team{max-width:none;padding:0 5%}.cupitt_team ul li{max-width:none;width:25%}.h_dual_pnl{width:90%}.cupt_upr_rht_sec,.bot_booking{width:38%}.cupt_upr_rht_sec .more_btn{font-size:12px;letter-spacing:1px}.abt_open_hrs .cupt_upr_rht_sec,.abt_open_hrs .only_abt_open_hrs{width:413px;right:5%}.abt_open_hrs .cupt_upr_rht_sec .more_btn,.abt_open_hrs .only_abt_open_hrs .more_btn{font-size:14px;letter-spacing:2px}.cupt_wine_disply{max-width:none;padding:0 5%}.req_form form label,.cotge_boking_form label{float:none}.req_form form input[type=submit],.cotge_boking_form input[type=submit]{margin:10px 0 0;width:170px}.req_form form input[type=tel],.req_form form input[type=email],.req_form form input[type=text],.req_form form textarea,.cotge_boking_form input[type=text],.cotge_boking_form input[type=tel],.cotge_boking_form input[type=email],.cotge_boking_form textarea{width:90%!important}.larg_make_enqry_form form input[type=number]{width:90%}.larg_make_enqry_form .req_form{margin:0}.larg_make_enqry_form h2{margin:0 0 15px}.our_chef_sec_inner{max-width:none;padding:40px 5%}.chef_testi img{width:100%}.cupit_rest_menu{max-width:none;padding:0 5%}.ltst_3post ul li{width:50%;margin:0 0 40px}.ltst_3post ul li figure a,.ltst_3post ul li figure a img{width:100%;height:auto}.order_wines_inner{max-width:none;padding:20px 5%}.order_wines_inner2{float:none;width:auto;overflow:hidden}.order_wines_inner2 div:first-child{width:40%}.order_wines_inner2 div{width:55%}.order_wines_inner2 form input[type=submit]{margin:0!important}.sngle_win_bot ul li:first-child{float:none}.sngle_win_bot ul li figure a,.sngle_win_bot ul li figure a img{width:auto}.sngle_win_bot ul li form input[type=submit],.sngle_win_bot ul li .wine_club a.more{width:170px}.sngle_win_bot ul li .wine_club div{padding:0 15px 0 0}.bot_booking{right:5%}.botom_testimonial{left:5%}.anythingSlider{width:auto!important}.anythingSlider-default .forward{right:15px}.my_abt_hrs_open{padding:30px 0}}@media only screen and (max-width:999px){h2{font-size:16px}.logo{top:20%}.logo a{width:30%}.banner_inner{height:290px}.social_sec{top:65%}.h_ltst_post ul li{margin:0 0 35px}.cupitt_newsletr input[type=text],.cupitt_newsletr input[type=email],.cupitt_newsletr input[type=password],.cupitt_newsletr input[type=tel]{width:85%}.cupit_este_rht{width:27%;max-width:none;box-sizing:border-box}.cupt_wine_disply ul li:nth-of-type(5n+1) .pro_dis_pic{border-left:none}#celr_door .req_form_inner form input[type=submit]{width:160px}.bot_booking h1{font-size:22px}}@media only screen and (min-width:769px) and (max-width:999px){.logo_sm{width:70px}.nav_area ul{font-size:10px}.nav_area ul li{margin:27px 0 27px 1%;letter-spacing:.05em}.cupitt_exp_txt p{padding:0 10%}.h_cut_wnr_thrd_lvl .vector_icon img{margin:0;width:40%}.pzzle_strutre a,.cottage_stay a{font-size:16px;line-height:22px}.cupt_wine_disply ul li{width:25%}.cupt_wine_disply ul li:nth-of-type(4n+1) .pro_dis_pic{border-left:1px solid #ccc}.sngle_left_pro_list ul{font-size:15px}.rest_menu_sec{width:34%}.menu_pix{width:62%;max-width:none}}@media only screen and (min-width:769px) and (max-width:831px){.h_r_pnl{width:76.5%!important}.bot_booking{width:40%}.booking_form_div button[type=button]{margin:0}.booking_form_div .controls input[type=text]{height:auto;font-size:12px;padding:4px 6px!important}}@media only screen and (max-width:768px){.logo a{width:35%}.banner,.single_top_banner,.cupt_rest_booking,.catgry_sec .banner_mid1,.catgry_sec .banner_mid2,.catgry_sec .banner_mid3,.new_cupitt_banner,.abt_sec .banner_mid2,.banner_404,.banner_srch,.banner_single{background-attachment:scroll!important}.pg_mid_banner_ara h1,.top_header h1,.single_bot_banner h1{font-size:22px}.scroll_nav{top:9%}.h_cupit_winry{max-width:none}.logo_sm{display:inline-block;float:none;margin:15px 0 0 5%}.nav_area{width:100%}.nav_area br{display:block}.responsiveMenu{display:block;background:url(../../../../../../../themes/cupittswinery/images/mobile_nav_icon.png) 100% 50% no-repeat;float:right;font-family:brandon grotesque bold;height:31px;line-height:31px;margin:17px 5% 17px 0;width:100px}.responsiveMenu:after{content:".";display:block;height:0;clear:both;visibility:hidden}.nav_area ul:before{content:".";display:block;height:0;clear:both;visibility:hidden}.nav_area ul{display:none;float:none;position:relative;z-index:10;background-color:#eaeaea}.nav_area ul li{float:none;margin:0;border-bottom:1px solid #333;display:block}.nav_area ul li:first-child{display:none}.nav_area ul li:last-child{border:none}.nav_area ul li a{display:block;text-align:center;padding:15px 0;background-color:transparent}.nav_area ul li a:hover{background-color:#333;color:#fff}.contct_sys_inner form input[type=submit]{margin:0!important}.tabb_list{width:20.5%;display:inline-block;float:none}.tabb_list ul{font-size:11px}.tabb_cont{width:78%}.tabb_cont section{background-color:#665a4f}.tabb_cont section .contct_lft,.tabb_cont section .contct_rht,.tabb_foot_cont section .contct_lft,.tabb_foot_cont section .contct_rht{width:40%;margin:0 5% 20px 0}.tabb_cont section .contct_rht,.tabb_foot_cont section .contct_rht{width:50%}.tabb_cont section .contct_rht label,.tabb_foot_cont section .contct_rht label{width:auto!important;padding:5px 0 0;font-size:12px}.tabb_cont section .contct_rht input[type=text],.tabb_cont section .contct_rht input[type=email],.tabb_cont section .contct_rht input[type=password],.tabb_cont section .contct_rht input[type=tel],.tabb_cont section .contct_rht input[type=search],.tabb_foot_cont section .contct_rht input[type=text],.tabb_foot_cont section .contct_rht input[type=email],.tabb_foot_cont section .contct_rht input[type=password],.tabb_foot_cont section .contct_rht input[type=tel],.tabb_foot_cont section .contct_rht input[type=search]{height:15px}.tabb_cont section .contct_rht textarea,.tabb_foot_cont section .contct_rht textarea{height:60px!important}.contct_lft .gmap_txt{display:block}.contct_lft .cupit_map_area{display:none}.front_page .h_dual_pnl{width:80%;margin:0 auto}.h_l_pnl{width:30%}.h_r_pnl{width:67.5%!important}.sidebar_pro_img a{width:100%}.h_cupit_winry_lft{float:none;margin:0 auto;width:80%;max-width:none}.cupitt_exp_txt{margin:45px auto 0}.h_cupit_winry_rht{float:none;margin:30px auto 0;width:80%}.h_cupit_winry_pic img{width:100%}.pzzle_strutre{float:left;width:66.6%}.h_cut_wnr_thrd_lvl{width:33.4%}.h_cut_wnr_thrd_lvl .winry_fetr_img{width:100%}.winry_fetr_img a,.outer_x,.winry_fetr_img,.winry_fetr_txt{height:auto}.h_cut_wnr_frth_lvl{float:right;width:66.7%}.h_ltst_post ul li{width:50%}.h_ltst_post ul li figure a{width:100%}.footer_top{text-align:center;padding:2%}.footer_top div,.footer_top nav{display:none}.footer_top .footer_logo{display:block;float:none;margin:0!important;width:auto}.footer_bottom{text-align:center;padding:1.3% 2% 2.5%}.footer_bottom ul{float:none;margin:20px 0 30px}.footer_bottom ul li{float:none;display:inline-block;margin:0 0 10px}.site_by{float:none;width:200px;margin:0 auto}.h_ltst_article ul li{background-image:none}.cupit_este_lft{width:65%}.cupit_este_rht{width:32%}.cupit_map_area iframe{height:240px}.overlay{height:240px;top:240px;margin-top:-240px}.catgry_sec .banner_mid1,.catgry_sec .banner_mid3{height:250px}.catgry_sec .banner_mid2,.abt_sec .banner_mid4{height:140px}#cupit_hours .banner_mid3,.wedd_sec .banner_mid2{height:480px}.cupitt_team ul li{max-width:none;width:33.3%;margin:0 0 50px}.cupt_upr_txt_sec .more{margin:5px 0 10px}.cupitt_team ul li:last-child{margin:0}.cupt_wine_disply ul li{width:33.3%}.cupt_wine_disply ul li:nth-of-type(3n+1) .pro_dis_pic{border-left:1px solid #ccc}.menu_pix,.venue_list_sec{display:none}.rest_menu_sec,.evnt_venue{width:auto}.bot_booking{width:40%}.bot_booking h1{font-size:20px}.abt_sec .banner_mid3{min-height:585px!important;height:auto!important}.booking_form_div button[type=button]{margin:0}.booking_form_div .controls input[type=text]{height:auto;font-size:12px;padding:4px 6px!important}.booking_form .control-group{margin:5px 0}#celr_door .req_form_inner form label{float:none}#celr_door .req_form_inner form input[type=text],#celr_door .req_form_inner form input[type=tel],#celr_door .req_form_inner form input[type=email],#celr_door .req_form_inner form textarea{width:90%}#celr_door .req_form_inner form input[type=submit]{margin:10px 0}.req_form_inner form p span span{margin:5px 0 0}.botom_testimonial p:after{right:-18px}}@media only screen and (max-width:767px){.logo a{width:40%}.h_cupit_winry_txt{width:80%;margin:0 auto 40px}.responsive_cat_sec,.l_news_txt{display:block}.l_news_txt{margin:0 0 20px}.l_pnl_news_txt,.h_l_pnl .categories_sec,.cat_not_show,.h_l_pnl .widget_categories{display:none}.categories_sec{margin:0 0 15px;padding:0}.categoryMenu{overflow:hidden;display:block;background:url(../../../../../../../themes/cupittswinery/images/sidebar_bg.png) 0 0 repeat;padding:10px 0;margin:-20px 0 0}.categoryMenu a{background:url(../../../../../../../themes/cupittswinery/images/mobile_nav_icon.png) 100% 50% no-repeat;float:right;font-family:brandon grotesque bold;height:31px;line-height:31px;width:168px;margin:0 5% 0 0}.categoryMenu span{text-transform:uppercase;font:normal 16px/32px 'Brandon Grotesque Bold';letter-spacing:2px}.cat_menu_list{display:none;background:url(../../../../../../../themes/cupittswinery/images/sidebar_bg.png) 0 0 repeat}.cat_menu_list ul li{border-bottom:1px solid #333;margin:0!important}.cat_menu_list ul li a{display:block;text-align:center;padding:10px 0;background-color:transparent}.cat_menu_list ul li a:hover{background-color:#333;color:#fff}.cat_menu_list li.categories{font-size:0;line-height:0;text-indent:-20000px}.cat_menu_list li.categories ul{font-size:18px;line-height:24px;text-indent:0;margin:0}.front_page .h_dual_pnl{width:96%;margin:0 auto}.h_r_pnl,.h_l_pnl{width:auto!important;float:none!important}.h_l_pnl{background-image:none;margin:50px 0 0}.l_pnl_res_ver{overflow:hidden}.l_pnl_wine_sec,.l_pnl_sdbr_rest aside{float:left;width:48%}.cupitt_newsletr,.h_l_pnl .widget_mc4wp_widget{float:right;width:48%}.wine_club,.cupitt_newsletr,.h_l_pnl .widget_mc4wp_widget{margin:0;padding:0}.wine_club a,.cupitt_newsletr input[type=submit],.h_l_pnl .widget_mc4wp_widget input[type=submit]{width:150px}.pzzle_strutre a,.cottage_stay a{font-size:18px;line-height:24px}.h_cut_wnr_thrd_lvl .vector_icon img{width:33%}.rvw_sec{padding:0}.cupit_este_lft,.cupt_upr_lft_sec{width:auto;float:none}.cupt_upr_lft_sec{margin:0 0 20px}.cupit_este_rht,.cupt_upr_rht_sec,.only_abt_open_hrs{width:auto;float:none}.new_at_cupit{overflow:hidden}.new_at_cupit div:nth-of-type(1){float:left;margin:0 15px 0 0}.cupt_upr_txt_sec .more{margin:5px 0 20px}.cupt_upr_rht_sec .more_btn,.only_abt_open_hrs .more_btn{font-size:14px;letter-spacing:1px}.abt_open_hrs .cupt_upr_rht_sec .more_btn,.abt_open_hrs .only_abt_open_hrs .more_btn{letter-spacing:2px}.booking_bg img{width:100%}.order_wines_inner2 div:first-child,.order_wines_inner2 div{width:auto;float:none}.order_wines_inner2 div:first-child{margin:0 0 20px}.cat_menu_list2,.cat_menu_list3,.cat_menu_list4{display:none;background-color:#fff}.cat_menu_list ul ul li:last-child{border:none}.cat_menu_list ul ul li{border-bottom:1px solid #ccc}.cat_menu_list ul ul li a:hover,.cat_menu_list ul ul li a.active{background-color:#bdbdbd;color:#000}.cupt_rest_booking{height:850px}.botom_testi_sec{bottom:0}.bot_booking{bottom:0;left:22%;right:22%;width:auto;text-align:center}.botom_testimonial{max-width:none;width:auto;right:5%;bottom:-225px}.bridal_pic ul{width:60%;margin:0 auto}.cupitt_team{background-image:none!important}.contct_sys_inner{padding:0}.tabb_cont section .contct_lft,.tabb_cont section .contct_rht{float:none;width:auto}.tabb_cont section .contct_rht{margin:20px 0 0}.sticky-navigation.stuck{position:static}.tabb_list,.tabb_cont{width:auto!important}.tabb_cont{top:145px;right:0;left:0;bottom:0;min-height:760px}.tabb_list{display:block!important}.tabb_list ul{overflow:hidden;padding:0 2%;margin:0}.tabb_list ul li{float:left}.tabb_list ul li a{padding:5px 10px}.contct_sys_inner .tabb_cont form label{width:auto!important}.footer .tabb_foot_cont section .contct_lft,.footer .tabb_foot_cont section .contct_rht{float:none;width:auto}.footer .tabb_foot_cont section .contct_rht{margin:20px 0 0}.tabb_foot_cont{top:145px;right:0;left:0;bottom:0;min-height:760px}.tabb_foot_list,.tabb_foot_cont{width:auto!important}.tabb_foot_list{display:block!important}.tabb_foot_list ul{overflow:hidden;padding:0 2%;margin:0}.tabb_foot_list ul li{float:left}.tabb_foot_list ul li a{padding:5px 10px}.req_form form .con_select_sec span{width:25%}.req_form form .con_select_sec span select{width:100%}.contct_sys_inner .tabb_foot_cont form label{width:auto!important}.botom_testimonial p:after{right:-35px}.footer .tabb_foot_list{height:auto!important}}@media only screen and (max-width:592px){.logo a{width:55%}h2,.cupitt_team ul li h2{font-size:18px}.new_at_cupit div:nth-of-type(1){width:auto}.new_at_cupit div{float:left;width:40%}.cupit_este_rht h1{margin:0 0 10px}.scroll_nav{display:none}.abt_open_hrs .cupt_upr_rht_sec{width:auto;right:5%;left:5%}.abt_open_hrs .only_abt_open_hrs{width:90%;margin:0 auto;float:none;right:0;left:0}.h_cupit_winry_lft,.h_cupit_winry_rht{width:90%}.h_cupit_winry{margin:30px auto}.pzzle_strutre a,.cottage_stay a{font-size:14px;line-height:20px}.cupitt_team ul li{width:50%;margin:0 0 30px}.cupt_adress{width:44%}.find_by_car{width:50%}.cupt_wine_disply ul li{width:50%}.cupt_wine_disply ul li:nth-of-type(3n+1) .pro_dis_pic{border-left:none}.cupt_wine_disply ul li:nth-of-type(2n+1) .pro_dis_pic{border-left:1px solid #ccc}.bridal_pic ul{width:75%}.blog_single figure img{float:none;display:block;margin:0 auto 15px}.tabb_foot_cont{top:160px}}@media only screen and (max-width:479px){html,body{font-size:15px}.logo a{width:70%}.pg_mid_banner_ara h1,.top_header h1,.single_bot_banner h1{top:30%}.h_cupit_winry_txt{width:85%;margin:0 auto 25px}.front_page .h_dual_pnl{width:90%}.exrpt_sec{width:auto}.categoryMenu a{float:none;margin:0 auto;display:block}.h_ltst_post ul li{float:none;width:auto}.h_ltst_post ul li figure,.ltst_3post ul li figure{text-align:center}.h_ltst_article .exrpt_sec{float:none;width:auto}.h_ltst_article ul li figure{float:none;margin:0 0 15px;text-align:center}.l_pnl_wine_sec,.cupitt_newsletr,.l_pnl_sdbr_rest aside,.h_l_pnl .widget_mc4wp_widget{float:none;width:auto}.cupitt_newsletr,.h_l_pnl .widget_mc4wp_widget{margin:30px 0 0}.sidebar_pro_img{text-align:center}.sidebar_pro_img a{width:auto}.new_at_cupit div:nth-of-type(1){float:none;margin:0 0 15px;text-align:center}.new_at_cupit div{float:none;width:auto}.pzzle_strutre,.winry_fetr_img,.winry_fetr_txt,.h_cut_wnr_frth_lvl{float:none;width:auto}.outer_x,.h_cut_wnr_thrd_lvl,.cottage_stay .winry_fetr_img{width:auto}.winry_fetr_img a img{width:100%}.winry_fetr_txt{display:none}.not_show_dsk{display:block;text-align:center;margin:15px 0}.cottage_stay .not_show_dsk{margin:25px 0}.cupitt_exp_txt{margin:0 auto}.h_cut_wnr_thrd_lvl .vector_icon img{width:auto;margin:30px 0}.pzzle_strutre a,.cottage_stay a{font-size:21px;line-height:26px}.cupt_adress,.find_by_car{float:none;width:auto}.cupt_adress{margin:0 0 15px}.cupitt_team ul li figure{max-width:215px;margin:0 auto}.abt_open_hrs .cupt_upr_rht_sec,.abt_open_hrs .only_abt_open_hrs{font-size:14px;line-height:20px}.cupitt_team ul li{width:auto;margin:0 0 20px;float:none}.cupitt_team ul li img{width:75%;margin:0 auto;display:block}.cupt_wine_disply ul li{width:80%;margin:0 auto 30px;float:none}.cupt_wine_disply ul li .pro_dis_pic{border-left:1px solid #ccc!important}.cupit_pagination ul li.prev span span,.cupit_pagination ul li.next span span{display:none}.blog_single figure{display:block;margin:0 auto 15px;text-align:center}.ltst_3post ul li,.ltst_3post ul li:first-child{width:auto;float:none}.botom_testimonial{font-size:16px;line-height:18px}.bot_booking{left:5%;right:5%}.real_wedding form{font-size:13px}.real_wedding form input[type=submit]{width:100%}#celr_door .req_form_inner form label{float:none}#celr_door .req_form_inner form input[type=text],#celr_door .req_form_inner form input[type=tel],#celr_door .req_form_inner form input[type=email],#celr_door .req_form_inner form textarea{width:90%}#celr_door .req_form_inner form input[type=submit]{margin:10px 0}.req_form_inner form p span span{margin:5px 0 0}.cupit_pagination .wp-pagenavi a,.cupit_pagination .wp-pagenavi span{padding:0 5px;font-size:14px;line-height:20px;font-weight:400}.cupit_pagination .wp-pagenavi a.previouspostslink,.cupit_pagination .wp-pagenavi a.nextpostslink{font-size:15px}}@media only screen and (max-width:400px){.tabb_list ul,.tabb_foot_list ul{padding:0}.tabb_cont,.tabb_foot_cont{top:205px;min-height:790px}.real_wedding form p,.real_wedding_list p a{font-size:12px}}@media only screen and (max-width:320px){.abt_open_hrs .cupt_upr_rht_sec{top:20px}}