.wc-pao-addon-image-swatch-select{display:none}.wc-pao-addon-image-swatch{display:inline-block;outline:1px solid #ddd;padding:2px;margin-right:5px;margin-bottom:2px}.wc-pao-addon-image-swatch:active,.wc-pao-addon-image-swatch:focus,.wc-pao-addon-image-swatch:hover{outline:1px solid #666}.wc-pao-addon-image-swatch.selected{outline-color:#0f834d;outline-width:2px}.wc-pao-addon-image-swatch img{max-width:65px;max-height:65px}.wc-pao-addon .form-row{margin-bottom:16px}.wc-pao-addon{margin-top:8px}.wc-pao-addon-name{margin-top:0;display:inline-block}label.wc-pao-addon-name{margin-bottom:2px}.wc-pao-addon-description p{margin-bottom:12px}.wc-pao-cart-quantity-field input{background:0 0!important;outline:0!important;border:0!important;box-shadow:none!important}.wc-pao-addon .wc-pao-addon-wrap label{display:inline!important}.wc-pao-addon abbr.required{text-decoration:none!important}div.product-addon-totals{margin:20px 0 40px 0;padding:20px 0 0 0;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden}div.product-addon-totals ul{list-style:none;margin:0}div.product-addon-totals ul li{display:flex;justify-content:space-between;padding:5px 0}div.product-addon-totals ul li.wc-pao-row-quantity-based{padding-left:20px}div.product-addon-totals .wc-pao-subtotal-line{justify-content:flex-end;border-top:1px solid #eee;padding:10px 0;margin-top:20px}.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price{margin:0}.tips{cursor:help;text-decoration:none}img.tips{padding:5px 0 0}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content,.chart-tooltip,.wc_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.chart-tooltip code,.wc_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.wc-pao-addon-checkbox-required-error{color:#e2401c}@media only screen and (min-width: 992px) {
.pwaforwp-footer-prompt{padding:1% 3%;flex-direction:row;justify-content:center;}
}
.pwaforwp-footer-prompt{display:none;width:100%;line-height:2em;color:#333;text-align:center;text-decoration:none;min-height:10%;padding:15px 0px 15px 0px;position:fixed;bottom:0;justify-content:flex-end;flex-direction:column;flex-grow:1;animation-duration:1s;animation-fill-mode:both;z-index:9999;}
.pwaforwp-footer-prompt .pwaforwp-prompt-close:after{content:"✖";color:#d5e0eb;position:absolute;right:10px;top:10px;font-size:12px;background:rgba(0, 0, 0, 0.40);border-radius:30px;text-align:center;width:20px;height:20px;line-height:22px;cursor:pointer;}
.pwaforwp-bounceInUp{animation-name:bounceInUp;}
.pwaforwp-animated{animation-duration:1s;animation-fill-mode:both;}
.pwaforwp-btn{border:none;cursor:pointer;display:inline-block;border-radius:4px;height:auto;line-height:1;min-width:auto;padding:8px 16px;font-size:16px;margin:10px 0px 0px 0px;font-family:sans-serif;text-transform:none;transition:all .2s ease-in-out;}
#pwaforwp_loading_div{display:none;position:fixed;width:100%;height:200%;top:0px;left:0px;background-color:white;z-index:9999;}
.pwaforwp-loading-wrapper{z-index:9999999;display:none;}
#pwaforwp_loading_icon{position:fixed;left:50%;top:50%;z-index:9999999;margin:-60px 0 0 -60px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
} .animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}
@-webkit-keyframes animatebottom {
from{bottom:-100px;opacity:0}
to{bottom:0px;opacity:1}
}
@keyframes animatebottom { 
from{bottom:-100px;opacity:0}
to{bottom:0;opacity:1}
} #pwaforwp-add-to-home-click h3{font-size:20px;font-weight:600;margin:0px;line-height:1.4;font-family:sans-serif;}
@media(max-width:425px){
#pwaforwp-add-to-home-click h3{font-size:16px;}
.pwaforwp-btn{font-size:14px;}
.pwaforwp-footer-prompt{padding:15px 0px 10px 0px;}
.pwaforwp-footer-prompt .pwaforwp-prompt-close:after{right:5px;top:5px;}
}
.pwaforwp-app-contents{display: none;}.ywtm_icon, .ywtm_custom_icon{margin-right:5px;}
.ywtm_icon.fas{font-family:'FontAwesome' !important;speak:none !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1 !important;font-style:normal !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.ywtm_custom_icon img{max-width:27px;max-height:25px;}
.tab-editor-container{word-break:break-word;}
.tab-faqs-container{margin:0;padding:0;}
.tab-faqs-container .tab-faq-wrapper{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;margin-bottom:21px;}
.tab-faqs-container .tab-faq-wrapper .tab-faq-title{padding:0 10px 18px 12px;cursor:pointer;}
.tab-faqs-container .tab-faq-wrapper .tab-faq-title h4{margin:0;overflow:hidden;font-size:14px;line-height:28px;clear:inherit;color:#4e4e4e;min-height:40px;}
.tab-faqs-container .tab-faq-icon.closed, .tab-faqs-container .tab-faq-icon.opened{float:right;margin:0 12px 0 0;width:34px;height:34px;padding:6px;position:relative;bottom:5px;}
.tab-faqs-container .tab-faq-icon.closed{background:transparent url(//horesat.com/wp-content/plugins/yith-woocommerce-tab-manager-premium/assets/images/faq-closed.png) no-repeat center center;}
.tab-faqs-container .tab-faq-icon.opened{background:transparent url(//horesat.com/wp-content/plugins/yith-woocommerce-tab-manager-premium/assets/images/faq-opened.png) no-repeat center center;}
.tab-faqs-container .tab-faq-item{display:none;position:relative;overflow:hidden;}
.tab-faqs-container .tab-faq-item-content{padding:10px 12px 0;clear:both;font-size:14px;color:#7b7b7b;}
.tab-faqs-container .tab-faq-answ{font-weight:bold;}
.tab-download-container{margin:0;padding:0;}
.tab-download-container .single_download_container{border-bottom:1px solid #ccc;margin-bottom:26px;}
.tab-download-container .file_title{}
.tab-download-container .file_title h4{font-size:14px;color:#4e4e4e;text-transform:uppercase;padding:0 0 6px 0;margin:0;}
.tab-download-container .file_title p{padding:0 0 10px 0;margin:0;font-size:14px;color:#7b7b7b;max-width:60%;}
.tab-download-container .button_download{float:right;font-size:14px;text-transform:uppercase;font-weight:bold;margin-top:-60px;}
.tab-download-container .button_download a{display:block;height:43px;border:1px solid #ccc;color:#7b7b7b;padding-left:43px;padding-right:21px;line-height:41px;background:url(//horesat.com/wp-content/plugins/yith-woocommerce-tab-manager-premium/assets/images/icon_down.png) no-repeat;}
.tab-download-container .button_download a:hover{background:url(//horesat.com/wp-content/plugins/yith-woocommerce-tab-manager-premium/assets/images/icon_down_hover.png) #000 no-repeat;color:#fff;}
.tab-download-container .button_download a:focus{outline:none;}
.ywtm_contact_form input, .ywtm_contact_form textarea{width:100%;}
.yit_wc_tab_manager_contact_form_container{width:100%;}
.yit_wc_tab_manager_contact_form_container .primary_contact_information{height:50px;width:100%;}
.yit_wc_tab_manager_contact_form_container .primary_contact_information div:last-child{margin-right:0;}
.yit_wc_tab_manager_contact_form_container .contact_field.ywtm_col_3{width:31.1%;}
.yit_wc_tab_manager_contact_form_container .contact_field.ywtm_col_2{width:48.5%;}
.yit_wc_tab_manager_contact_form_container .contact_field input[type="text"], .yit_wc_tab_manager_contact_form_container .contact_subj_field input[type="text"]{border:1px solid #ccc;background:white;}
.yit_wc_tab_manager_contact_form_container .contact_textarea_field textarea{background:white;border:1px solid #ccc;}
.yit_wc_tab_manager_contact_form_container .contact_field input[type="text"]:focus, .contact_subj_field input[type="text"]:focus, .contact_textarea_field textarea:focus{border:1px solid #898989;}
.yit_wc_tab_manager_contact_form_container .contact_field{float:left;height:30px;margin-right:3%;}
.yit_wc_tab_manager_contact_form_container .secondary_contact_information{margin-top:15px;margin-bottom:15px;}
.yit_wc_tab_manager_contact_form_container .contact_subj_field, .yit_wc_tab_manager_contact_form_container .contact_textarea_field{width:95%;}
.yit_wc_tab_manager_contact_form_container .contact_textarea_field textarea{height:153px;resize:none;}
.yit_wc_tab_manager_contact_form_container .contact_subj_field{margin-bottom:15px;}
.yit_wc_tab_manager_contact_form_container .contact_textarea_field .ywtm_btn_sendmail{float:right;top:-53px;position:relative;right:15px;width:95px;height:38px;display:block;line-height:15px;}
.yit_wc_tab_manager_contact_form_container .error_message{color:red;font-weight:bold;margin-bottom:15px;}
.yit_wc_tab_manager_contact_form_container .message_send{color:#006505;}
.ywtm_col_1{width:100%;}
.ywtm_col_2{width:45.8%;}
.ywtm_col_3{width:32.6%;}
.ywtm_col_4{width:24%;}
.ywtm_image_gallery_container .container_img{list-style:none;}
.ywtm_image_gallery_container .container_img.container_2 li:nth-child(2n+1){clear:left;}
.ywtm_image_gallery_container .container_img.container_2 li:nth-child(2n){margin-right:0;}
.ywtm_image_gallery_container .container_img.container_2 li{margin-right:1%;}
.ywtm_image_gallery_container .container_img.container_3 li:nth-child(3n+1){clear:left;}
.ywtm_image_gallery_container .container_img.container_3 li:nth-child(3n){margin-right:0;}
.ywtm_image_gallery_container .container_img.container_3 li{margin-right:1%;}
.ywtm_image_gallery_container .container_img.container_4 li:nth-child(4n+1){clear:left;}
.ywtm_image_gallery_container .container_img.container_4 li:nth-child(4n){margin-right:0;}
.ywtm_image_gallery_container .container_img.container_4 li{margin-right:1%;}
.ywtm_image_gallery_container .container_img li{float:left;margin-bottom:1%;}
.ywtm_image_gallery_container .container_img li img{width:95%;height:auto;}
.ywtm_video_gallery_container .container_list_video{list-style:none;}
.ywtm_video_gallery_container .container_list_video li{float:left;}
.ywtm_video_gallery_container .container_list_video.container_2 li:nth-child(2n+1){clear:left;}
.ywtm_video_gallery_container .container_list_video.container_2 li:nth-child(2n){margin-right:0;}
.ywtm_video_gallery_container .container_list_video.container_2 li{margin-right:1%;}
.ywtm_video_gallery_container .container_list_video.container_3 li:nth-child(3n+1){clear:left;}
.ywtm_video_gallery_container .container_list_video.container_3 li:nth-child(3n){margin-right:0;}
.ywtm_video_gallery_container .container_list_video.container_3 li{margin-right:1%;}
.ywtm_video_gallery_container .container_list_video.container_4 li:nth-child(4n+1){clear:left;}
.ywtm_video_gallery_container .container_list_video.container_4 li:nth-child(4n){margin-right:0;}
.ywtm_video_gallery_container .container_list_video.container_4 li{margin-right:1%;}
@media screen and (max-width:767px){
.yit_wc_tab_manager_contact_form_container .contact_field{width:100%;margin-bottom:15px;}
.ywtm_col_1, .ywtm_col_2, .ywtm_col_3,.ywtm_col_4, .yit_wc_tab_manager_contact_form_container .contact_field.ywtm_col_3{width:100%;}
#tab-map{width:100% !important;}
}
.woocommerce-tabs .tabs  li[class^='ywtm_'] a:before{display:none;}
.woocommerce-tabs .tabs  li[class^='ywtm_'] a span.icon, .woocommerce-tabs .tabs  li[class^='ywtm_'] a span.custom_icon  {
padding-right: 7px;
}