/*
Theme Name: resca
Theme URI: http://demo.thimpress/thim
Author: ThimPress
Author URI: http://thimpress.com
Description: Theme Descriptions
Version: 1.13
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: resca
Domain Path: /languages/
*/

body{background-color: #fff;font-family: aileron;font-size: 16px;font-weight: normal;line-height: 1.6em;color: #666;overflow-x: hidden}h1{color: #2a2a2a;font-size: 56px;font-weight: 800;font-style: normal;text-transform: none;line-height: 1.3em}h2{color: #3f3f3f;font-size: 54px;font-weight: 800;font-style: normal;text-transform: none;line-height: 1.6em}h3{color: #333;font-size: 34px;font-weight: normal;font-style: normal;text-transform: none;line-height: 1.6em}h4{color: #2a2a2a;font-size: 30px;font-weight: normal;font-style: normal;text-transform: capitalize;line-height: 1.8em}h5{color: #2a2a2a;font-size: 24px;font-weight: normal;font-style: normal;text-transform: none;line-height: 1.1em}h6{color: #2a2a2a;font-size: 20px;font-weight: normal;font-style: normal;text-transform: none;line-height: 1.4em}.heading__secondary{font-family: Pacifico}a{color: #ffb606}#rt-drawer.style2 .drawer_link{border-color: transparent #ffb606 transparent transparent}.site-header{background: rgba(255,255,255,0)}.bg-custom-sticky.affix{background: rgba(10,10,10,0.85)}@media (min-width: 768px){.bg-custom-sticky.affix .navbar-nav > li.current-menu-item > a,.bg-custom-sticky.affix .navbar-nav > li .current-menu-ancestor > a,.bg-custom-sticky.affix .navbar-nav > li.current-menu-item > span.disable_link,.bg-custom-sticky.affix .navbar-nav > li .current-menu-ancestor > span.disable_link{color: #ffb606}.bg-custom-sticky.affix .navbar-nav > li.current-menu-item > a span,.bg-custom-sticky.affix .navbar-nav > li .current-menu-ancestor > a span,.bg-custom-sticky.affix .navbar-nav > li.current-menu-item > span.disable_link span,.bg-custom-sticky.affix .navbar-nav > li .current-menu-ancestor > span.disable_link span{border-color: #ffb606}.bg-custom-sticky.affix .navbar-nav > li .nav-active{color: #ffb606}.bg-custom-sticky.affix .navbar-nav > li > a,.bg-custom-sticky.affix .navbar-nav > li > span.disable_link{color: #fff}.bg-custom-sticky.affix .navbar-nav > li > a:hover,.bg-custom-sticky.affix .navbar-nav > li > span.disable_link:hover{color: #ffb606}.bg-custom-sticky.affix .navbar-nav > li > a:hover span,.bg-custom-sticky.affix .navbar-nav > li > span.disable_link:hover span{border-color: #ffb606}.bg-custom-sticky.affix .navbar-nav > li.menu-item-has-children > a:after,.bg-custom-sticky.affix .navbar-nav > li.menu-item-has-children > span.disable_link:after{color: #fff}.bg-custom-sticky.affix .menu-right li a,.bg-custom-sticky.affix .menu-right li span,.bg-custom-sticky.affix .menu-right li div{color: #fff}.bg-custom-sticky.affix .menu-right li a:hover,.bg-custom-sticky.affix .menu-right li span:hover,.bg-custom-sticky.affix .menu-right li div:hover{color: #ffb606}.header_v1 .width-navigation .menu-right{border-color: rgba(255,255,255,0.4)}.navigation .navbar-nav li.standard .sub-menu{background: #fff}.navigation .navbar-nav li.standard .sub-menu li:after{background: #eee}.navbar-nav li.multicolumn .megacol{background: #fff}.navbar-nav li.multicolumn .megacol > li > a,.navbar-nav li.multicolumn .megacol > li > span{border-bottom: 1px solid #eee;font-size: 20px;color: #2a2a2a}.nav > li > .sub-menu,.nav > li.multicolumn > .sub-menu,.nav > li.widget_area > .sub-menu{border-top: 2px solid #fff}.nav > li .sub-menu a,.nav > li.multicolumn > .sub-menu a,.nav > li.widget_area > .sub-menu a,.nav > li .sub-menu span,.nav > li.multicolumn > .sub-menu span,.nav > li.widget_area > .sub-menu span{color: #3a3a3a}.nav > li .sub-menu a:hover,.nav > li.multicolumn > .sub-menu a:hover,.nav > li.widget_area > .sub-menu a:hover{color: #ffb606}.menu-right li a,.menu-right li span,.menu-right li div{color: #fff;font-size: 13px;font-weight: 700}.menu-right li a:hover,.menu-right li span:hover,.menu-right li div:hover{color: #ffb606}.navigation .navbar-nav > li > a,.navigation .navbar-nav > li > span{color: #fff;font-size: 13px;font-weight: 700}.navigation .navbar-nav > li.menu-item-has-children > a:after,.navigation .navbar-nav > li.menu-item-has-children > span:after{color: #fff}.navigation .navbar-nav > li.current-menu-item > a,.navigation .navbar-nav > li:hover > a,.navigation .navbar-nav > li.current-menu-item > span,.navigation .navbar-nav > li:hover > span{color: #ffb606}.navigation .navbar-nav > li .nav-active{color: #ffb606}.navigation .navbar-nav > li .sub-menu a,.navigation .navbar-nav > li .sub-menu span{font-size: 13px;font-weight: 700}.width-logo{width: 127px}.width-navigation{width: -moz-calc(100% -  127px);width: webkit-calc(100% -  127px);width: calc(100% -  127px)}.width-navigation-left,.width-navigation-right{width: -moz-calc(50% -  63.5px);width: webkit-calc(50% -  63.5px);width: calc(50% -  63.5px)}.width-navigation-left li{color: #fff}.width-navigation-left li a,.width-navigation-left li p,.width-navigation-left li div{color: #fff}.header_v2 .navbar-toggle .icon-bar{background-color: #fff}.header_v2 .navbar-toggle > div{color: #fff}.header_v2 .navbar-toggle:hover > div{color: #ffb606}.header_v2 .navbar-toggle:hover .icon-bar{background-color: #ffb606}.header_v2 .menu-main-menu{background: #fff}.header_v2 .width-navigation-left{font-size: 13px;font-weight: 700}.header_v2 .width-navigation-right .menu-right:after{background: rgba(255,255,255,0.7)}}@media (max-width: 767px){.mobile-menu-container{background: #222}.mobile-menu-container ul li a,.mobile-menu-container ul li span{color: #d8d8d8}.mobile-menu-container ul li.current-menu-item > a,.mobile-menu-container ul li.current-menu-item > span{color: #ffb606}.menu-mobile-effect span{background-color: #d8d8d8}.navbar-nav .sub-menu:before{background: #d8d8d8}.navbar-nav .sub-menu li:before{background: #d8d8d8}.list-html-content .item-content .title-list h5{color: #ffb606}}.slider-sidebar{background: #141414;color: #a9a9a9}.slider-sidebar a{color: #a9a9a9}.slider-sidebar a:hover{color: #fff}.slider-sidebar .widget-title{color: #a9a9a9}.slider-sidebar ul li{border-color: rgba(169,169,169,0.6)}.archive-content .share-post .date-meta{background: #ffb606}.archive-content .share-post .social-share li a:hover{color: #ffb606}.archive-content .content-inner .blog_title{font-size: 24px;line-height: 1.1em}.archive-content .content-inner .blog_title a{color: #2a2a2a}.archive-content .content-inner .blog_title a:hover{color: #ffb606}.archive-content .content-inner .entry-meta li a{color: #2a2a2a}.archive-content .content-inner .entry-meta li a:hover{color: #ffb606}.loop-pagination li .page-numbers:hover,.pagination li .page-numbers:hover{background: #ffb606;color: #2a2a2a}.loop-pagination li .page-numbers.next:hover,.pagination li .page-numbers.next:hover,.loop-pagination li .page-numbers.prev:hover,.pagination li .page-numbers.prev:hover,.loop-pagination li .page-numbers.next.current,.pagination li .page-numbers.next.current,.loop-pagination li .page-numbers.prev.current,.pagination li .page-numbers.prev.current{color: #ffb606}.loop-pagination li .page-numbers.current,.pagination li .page-numbers.current{background: #ffb606;color: #2a2a2a}.comments-area .comment-list-inner .comments-title{color: #2a2a2a;font-size: 20px;line-height: 1.4em}.comments-area .comment-list-inner li .comment-extra-info a:hover{color: #ffb606}.comments-area .comment-respond .form-submit input#submit{background: #2a2a2a}.comments-area .comment-respond .form-submit input#submit:hover{background: #ffb606}.comments-area .comment-respond-area #respond.comment-respond .comment-reply-title{color: #2a2a2a;font-size: 20px;line-height: 1.4em}.is-today .pika-button{color: #fff}.is-selected .pika-button{background: #ffb606}.pika-button:hover{background: #ffb606 !important}.thim-widget-event .item-event .content-item h3{font-size: 20px;line-height: 1.4em}.thim-widget-event .item-event .content-item h3 a{color: #2a2a2a}.thim-widget-event .item-event .content-item h3 a:hover{color: #ffb606}.thim-widget-event .item-event .content-item .view-detail:hover{color: #2a2a2a}.thim-widget-event .item-event .content-item strong{color: #2a2a2a}.thim-widget-event .item-event .content-right{background: #ffb606}.counter-block{color: #2a2a2a}.scrollup{background: rgba(255,182,6,0.8)}.scrollup:hover{background: #ffb606;color: #fff}footer#colophon{background-color: #181818;color: #fff}footer#colophon a{color: #fff}footer#colophon a:hover{color: #ffb606}footer#colophon .row aside{color: #fff}footer#colophon .text-copyright{color: #aaa}footer#colophon .text-copyright a{color: #ffb606}footer#colophon .text-copyright a:hover{color: #aaa}footer#colophon .text-copyright.border-copyright{border-top: 1px solid rgba(170,170,170,0.2)}.sc-heading .heading__secondary{font-size: 34px;color: #ffb606;line-height: 1.6em}.heading__primary .line-heading{background: #ffb606}.heading__primary .line-heading:before{color: #ffb606}.otw-wrapper .otreservations-submit{background: #ffb606;border-color: #ffb606;color: #2a2a2a}.otw-wrapper .otreservations-submit:hover{background: #2a2a2a;border-color: #2a2a2a;color: #fff}input[type="radio"]:checked:before{background-color: #ffb606}input[type="checkbox"]:checked:before{color: #ffb606}.erm_menu_content.layout-dotted .erm_product_price span.price{font-size: 16px;line-height: 1.6em;color: #333}.erm_menu_content.layout-dotted .erm_product.erm_product_active{border: 1px solid #ffb606;border-radius: 4px}.erm_menu_content.layout-dotted .erm_product.erm_product_active .price-name{background: #ffb606;color: #2a2a2a}.erm_menu_content.layout-dotted .erm_product.erm_product_active .erm_product_price .name{color: #ffb606}.erm_menu_content.layout-dotted .erm_product_title{font-size: 16px;line-height: 1.6em}.erm_menu_content.layout-default .erm_product .item-erm-section.erm_product_active{border: 1px solid #ffb606}.erm_menu_content.layout-default .erm_product .erm_product_price .price{font-size: 16px;line-height: 1.6em;color: #333}.erm_menu_content.layout-default .erm_product .erm_product_title{font-size: 16px;line-height: 1.6em}.erm_menu_content.layout-default .erm_product .price-name{background: #ffb606;color: #2a2a2a}.filter-controls div,.filter-controls .filter{color: #2a2a2a}.filter-controls div.active,.filter-controls .filter.active,.filter-controls div:hover,.filter-controls .filter:hover{color: #ffb606}.widget-area aside{color: #666}.widget-area aside a{color: #666}.widget-area aside a:hover{color: #ffb606}.widget-area aside .widget-title{font-size: 16px;line-height: 1.6em}.widget-area aside .widget-title span{background: #fff}.search-form:after{color: #2a2a2a}.widget_categories ul li,.widget_pages ul li{color: #2a2a2a}.icon-box-title span{color: #ffb606}.owl-carousel .owl-pagination .owl-page.active span,.owl-carousel .owl-pagination .owl-page:hover span{background: #ffb606}.owl-carousel .owl-buttons .owl-prev:hover span,.owl-carousel .owl-buttons .owl-next:hover span{color: #ffb606}.owl-carousel .owl-buttons .owl-prev:hover span:after,.owl-carousel .owl-buttons .owl-next:hover span:after{background: #ffb606}.border-widget .widget.so-panel .widget-title{font-size: 16px}.newletter .widget-title{font-size: 16px}.thim-list-posts .article-title-wrapper .article-title{font-size: 20px;line-height: 1.4em;color: #2a2a2a}.thim-list-posts .article-title-wrapper .article-title:hover{color: #ffb606}.thim-list-posts .article-author span{color: #2a2a2a}.flexslider .flex-direction-nav .flex-prev:before{color: #ffb606}.flexslider .flex-direction-nav .flex-next:before{color: #ffb606}.thim-social a:hover{color: #ffb606}.wpcf7-form .wpcf7-submit{background: #ffb606;border-color: #ffb606;color: #2a2a2a}.wpcf7-form .wpcf7-submit:hover{background: #2a2a2a;border-color: #2a2a2a;color: #fff}.bg-video-play{border: 2px solid #ffb606}.bg-video-play:before{color: #ffb606}.top_site_main .page-title-wrapper .banner-wrapper h1,.top_site_main .page-title-wrapper .banner-wrapper h2{font-size: 56px}.top_site_main .page-title-wrapper .banner-wrapper .heading__secondary{font-family: aileron;font-weight: 800}.newletter-seafood h4{font-family: Pacifico;font-weight: normal}.list-html-content .item-content .title-list h5{color: #ffb606}.main-bottom{background: #ffb606}.tp-button.primary{background: #ffb606;color: #2a2a2a !important;font-family: aileron}.tp-button.primary:hover{background: #2a2a2a;color: #fff !important}.widget_recent_entries ul li a{color: #2a2a2a}.widget_recent_entries ul li a:hover{color: #ffb606}.quickview .product-info .right .product_meta a{color: #2a2a2a}.quickview .product-info .right .product_meta a:hover{color: #ffb606}.product-cat li a{color: #666}.product-cat li a:hover,.product-cat li a.active{color: #ffb606;border-color: #000}.product-grid .product__title a{color: #2a2a2a;opacity: 0.9}.product-grid .product__title a:hover{color: #ffb606}.product-grid .product__title a.button.add_to_cart_button,.product-grid .product__title .added_to_cart{background: #ffb606 !important}.product-grid .product__title a.button.add_to_cart_button:before,.product-grid .product__title .added_to_cart:before{color: #2a2a2a !important}.product-grid .product__title a.button.add_to_cart_button:hover,.product-grid .product__title .added_to_cart:hover{color: #2a2a2a !important}.quickview .product-info .right .product_title{font-size: 34px}.quickview .product-info .right .cart a{color: #666}.quickview .product-info .right .cart a:hover{color: #ffb606}.quickview .product-info .right .cart button.button{background: #ffb606;color: #2a2a2a}.quickview .product-info .right .cart button.button:hover{background: #2a2a2a;color: #fff}.quickview .quick-view-detail{color: #666}.quickview .quick-view-detail:hover{color: #ffb606}.product_thumb .onsale{background: #ffb606 !important}.product-cat li a{color: #666}.woocommerce div.product .onsale,.woocommerce-page div.product .onsale{background: #ffb606 !important}.woocommerce div.product .product_title,.woocommerce-page div.product .product_title{font-size: 34px}.woocommerce div.product .woocommerce-review-link,.woocommerce-page div.product .woocommerce-review-link{color: #666}.woocommerce div.product .woocommerce-review-link:hover,.woocommerce-page div.product .woocommerce-review-link:hover{color: #ffb606}.woocommerce div.product .product_meta a,.woocommerce-page div.product .product_meta a{color: #666}.woocommerce div.product .product_meta a:hover,.woocommerce-page div.product .product_meta a:hover{color: #ffb606}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart{margin-bottom: 15px}.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button{background: #ffb606;color: #2a2a2a}.woocommerce div.product form.cart .button:hover,.woocommerce-page div.product form.cart .button:hover{color: #fff;background: #2a2a2a}.woocommerce div.product .woocommerce-tabs .tabs li a,.woocommerce-page div.product .woocommerce-tabs .tabs li a{font-size: 20px;color: #2a2a2a !important}.woocommerce div.product .woocommerce-tabs .tabs .active a,.woocommerce-page div.product .woocommerce-tabs .tabs .active a{border-bottom: 4px solid #ffb606;color: #ffb606 !important}.woocommerce div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text .meta strong,.woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text .meta strong{color: #ffb606}.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit,.woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit{color: #2a2a2a !important;background-color: #ffb606}.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit:hover,.woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit:hover{color: #fff !important;background: #2a2a2a !important}.woocommerce div.product .related-products > h2,.woocommerce-page div.product .related-products > h2,.woocommerce div.product .upsells-products > h2,.woocommerce-page div.product .upsells-products > h2{font-size: 20px;color: #2a2a2a}.smicon-read{color: #ffb606;border-color: #ffb606}.woocommerce-page .button{color: #fff !important;background: #2a2a2a !important}.woocommerce-page .button:hover{color: #2a2a2a !important;background-color: #ffb606 !important}.woocommerce-page .product-name a{color: #2a2a2a}.woocommerce-page .product-name a:hover{color: #ffb606}.woocommerce-page .cart_totals h2{font-size: 30px;text-transform: uppercase;font-weight: normal}.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number{background: #ffb606}.widget_shopping_cart .widget_shopping_cart_content{color: #2a2a2a}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a{color: #2a2a2a}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a:hover{color: #ffb606}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li dl{color: #2a2a2a}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li span{color: #2a2a2a}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity{color: #2a2a2a}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .empty{color: #2a2a2a !important}.widget_shopping_cart .widget_shopping_cart_content .total{color: #2a2a2a !important}.widget_shopping_cart .widget_shopping_cart_content .total span{color: #2a2a2a !important}.widget_shopping_cart .widget_shopping_cart_content .buttons a{color: #333;border: 2px solid #333}.widget_shopping_cart .widget_shopping_cart_content .buttons a:hover{background: #ffb606;border-color: #ffb606}.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout{background: #ffb606 !important;border-color: #ffb606}.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover{background: #2a2a2a !important;border-color: #2a2a2a;color: #fff !important}.tp-bullets.preview4 .bullet.selected,.tp-bullets.preview4 .bullet.selected:hover{background: #ffb606 !important;width: 10px !important;height: 10px !important;border: none !important}.custom-gallery .filter-controls a:hover,.custom-gallery .filter-controls a.active{border-color: #ffb606}.thim-widget-tab-restaurant-menu .nav-menu-tabs li.active a,.thim-widget-tab-restaurant-menu .nav-menu-tabs li:hover a{color: #ffb606}.thim-widget-menu-details .menu-details .content-des a.read-more.menu-btn:hover{background: #ffb606;border-color: #ffb606 !important;color: #fff !important}body #wp-live-chat{min-width: 220px;box-shadow: none !important}body #wp-live-chat input[type="text"]:focus{border-color: #ffb606}body #wp-live-chat #wp-live-chat-header{padding: 10px 0 5px 0}body #wp-live-chat #wp-live-chat-1{text-align: center}body #wp-live-chat input#wplc_start_chat_btn{width: 50%;margin: 0 auto}body #wp-live-chat #wplc_chatbox{box-shadow: none !important}.ip-logo span{color: #ffb606;font-family: Pacifico !important;font-weight: normal}.ip-header .ip-loader svg path.ip-loader-circle{stroke: #ffb606}footer#colophon {background-image: url("../../uploads/2015/07/bg_footer_1.jpg");}.contact-info-item {margin-bottom: 10px;margin-bottom: 1rem;}.contact-info-item .contact-text {display: block;float: left;width: 130px;font-size: 14px;font-size: 1.4rem;text-transform: uppercase;letter-spacing: 1px;margin-top: 2px;position: relative;}.contact-info-item .contact-value {display: block;margin-left: 135px;}.product-grid .product_thumb img{height: auto;width: 100%}#sbi_load{display:none} .desc-icon-box >p >b >a:hover {color: #ffb606;text-decoration: underline;}body.page-id-1775 div.wpcf7-validation-errors, body.page-id-14 div.wpcf7-validation-errors {padding: 5px 15px !important;margin: 0 !important;}.contact-info-item .contact-text {margin-top: 0;}.contact-info-item .contact-value a:hover {color: #ffb606;text-decoration: underline;}body.archive.author .top_site_main .heading__secondary >span{position: relative !important;display: inline !important;bottom: auto !important;}@media (max-width: 767px) {.mobile-menu-container .menu-right .tp-button.primary{display: none !important;}}.test{font-size: 14px;}