#brand img{height:400px;}
#brand #pagename{color:#838383;}
#brand #pagename{font-size:50px;}
.pricing_heading h3, .pricing_heading h4{color:#838383;}
body{font-size:15px;background-color: #ECE6DF;}
body{color:rgb(44, 44, 44);}
a{color:#838383;}
h1, a h1, h1 a{color:#cba559;}
h2, h2 a, a h2{font-size:36px;}
h2, a h2, h2 a{color:#cba559;}
h3, h3 a, a h3{font-size:35px;}
h3, a h3, h3 a{color:#cba559;}
h4, h4 a{font-size:20px;}
h4, a h4, h4 a{color:#cba559;}
h5, h5 a{font-size:18px;}
h5, a h5, h5 a{color:#cba559;}
h6, h6 a{font-size:16px;}
h6, a h6, h6 a{color:#cba559;}
#overheader{color:#ffffff;}
#overheader{font-size:18px;}
.header_add_content{color:#FFFFFF;}
header #menu, body.has_slider header #menu:hover, #menu_below_slider{background:rgb(14, 5, 5);}
header ul#menu > li > a, header ul#menu > li > i, .cart-contents{font-size:18px;}
header .main-menu a{color:#838383;}
header#headline.logo-blocked-left #navleft{text-align:center;}
header #menu > li:hover > a{color:#838383;}
ul#menu ul.sub-menu a{font-size:13px;}
header .main-menu ul.sub-menu li a, header .main-menu ul.sub-menu li, ul#responsive_menu li a{color:rgb(253, 253, 253);}
header #menu ul.sub-menu li, .seven_mega_menu ul.menu li{background-color:#300D0D;}
.mean-container .mean-bar, .mean-container .mean-nav{background-color:rgb(19, 19, 19);}
.mean-container .mean-bar, .mean-container .mean-bar:after, .mean-bar a, .mean-container a.meanmenu-reveal, .mean-container .mean-nav ul li a{color:#838383;}
.mean-container .mean-bar:after{content:MENU;}
#head_line h1{font-size:35px;}
#head_line h1{color:#cba559;text-transform: uppercase;}
#head_line h2{font-size:17px;}
#head_line h2{color:#cba559;}
.mainsection{background-color:#1E0100;}
.mainsection{color:#838383;}
#footer, #footer_gradient{background-color:rgb(14, 5, 5);}
#footer{color:#838383;}
body #footer_scroll_top i{color:#838383;}
#footer_scroll_top{width:50px;}
#footer_scroll_top{height:50px;}
#secondfooter{background-color:rgb(19, 19, 19);}
#secondfooter > div{padding-top:60px;}
#secondfooter > div{padding-bottom:60px;}
#secondfooter{color:#ffffff;}
#secondfooter{text-align:center;}
a.social_media.social_icon{background-color:rgb(218, 17, 0);}
a.social_media.social_icon{border-radius:100px;}
#layout.block{}
.ui-tabs-nav li a, h3.toggle-trigger, h3.accordion-trigger, .accordion h3{font-size:15px;}
body{color:rgb(44, 44, 44);font-size:15px;}
a{color:#838383;}
a:hover{color:rgb(255, 251, 0);}
a:visited{}
h1, a h1, h1 a, .tagline, .h1{color:#cba559;}
h2, a h2, h2 a, .h2{font-size:28px;color:#503727;line-height:28px;}
h3, a h3, h3 a, .h3{font-size:28px;color:#503727;line-height:28px;}
h4, a h4, h4 a, .h4{font-size:20px;color:#503727;line-height:26px;}
h5, a h5, h5 a, .h5{font-size:18px;color:#503727;line-height:24px;}
h6, a h6, h6 a, .h6{font-size:16px;color:#503727;line-height:22px;}
#overheader{background-position:left top;color:#ffffff;}
#overheader{}
#head_line{background-position:center center;;}
#head_line h1, #head_line a h1, #head_line h1 a{font-size:35px;font-weight: bold;text-shadow: 0 1px 0 #cccccc, 0 2px 0 #0e0e0e, 0 3px 0 #000, 0 4px 0 #2d2d2d, 0 5px 0 #333333, 0 6px 1px rgb(0 0 0 / 10%), 0 0 5px rgb(0 0 0 / 10%), 0 1px 3px rgb(0 0 0 / 30%), 0 3px 5px rgb(0 0 0 / 20%), 0 5px 10px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 20%), 0 20px 20px rgb(0 0 0 / 15%);
    color: #FFFFFF;
    background: rgb(202 158 76);background: url('/wp-content/themes/hot/images/menu-background.webp'); background-size: 100% 100%;}
#head_line h2, #head_line h2 a, #head_line a h2{font-size:17px;color:#cba559;line-height:23px;}
#brand img{margin-top:5px;margin-bottom:5px;}
#pagename{margin-top:5px;}
#pageslogan{margin-bottom:5px;}
body.has_slider header #menu{background:rgb(14, 5, 5);}
#headline, #nav.one_page_fixed{background-repeat:repeat-x;background-position:right top;}
#headline{}
body.has_slider #before_headline{width:100%;position:absolute;}
body.has_slider #headline{z-index:initial;}
header .main-menu > li > a, #header_infoline{text-shadow:1px 1px 0px rgb(19, 19, 19);}
header .main-menu{font-size:18px;}
header#headline.has_menu_description .main-menu > li > a > span{top:18px;}
header.logo-left .main-menu > li > a, #headline.logo-left #menu > li > i, header.logo-right .main-menu > li > a, #headline.logo-right #menu > li > i{}
#headline.logo-left #menu > li > i, #headline.logo-right #menu > li > i{margin-top:-9px;}
header.main-menu .current-menu-item, .main-menu .current-menu-parent, .current-page-ancestor{}
header .main-menu li, header .main-menu a, ul#responsive_menu a, .main-menu a:visited, .cart-contents, .cart-contents:hover{color:#838383;}
header .main-menu li:hover, header .main-menu li:hover > a{color:#838383;}
header .main-menu ul.sub-menu a{font-size:13px;}
header .main-menu ul.sub-menu li, ul#responsive_menu li{background-color:#300D0D;line-height:20px;}
.seven_mega_menu{background-color:#300D0D;color:rgb(253, 253, 253);}
ul.sub-menu::before{border-bottom-color:#300D0D;}
header .main-menu ul.sub-menu li a, header .main-menu ul.sub-menu li, ul#responsive_menu li a{color:rgb(253, 253, 253);}
header .seven_mega_menu *, header .seven_mega_menu *:hover, header .seven_mega_menu li, header .main-menu li:hover .seven_mega_menu, header .main-menu li:hover .seven_mega_menu a, header .seven_mega_menu a, header li:hover .seven_mega_menu li{color:rgb(253, 253, 253);}
header .seven_mega_menu{font-size:13px;}
header .main-menu ul.sub-menu li a:hover{}
header #menu > li:hover{}
header ul.sub-menu li:hover{}
.mean-container .mean-bar:after{content:'MENU';}
.mean-container a.meanmenu-reveal span{background-color:#838383;}
.allslider_overlay1{}
.allslider_overlay2{}
.allslider_overlay3{}
#slideshow_header{background-color:#838383;background-position:left top;;}
#slideshow_header h2, #slideshow_header a h2, #slideshow_header h2 a, #slideshow_header .h2{font-size:50px;color:#838383;line-height:56px;}
#slideshow_header h3, #slideshow_header a h3, #slideshow_header h3 a, #slideshow_header .h3{font-size:20px;color:rgb(253, 253, 253);line-height:26px;}
#slideshow_header h2, #slideshow_header h3{text-shadow:2px 2px 0px rgb(60, 56, 50);}
#slideshow_header h2 span, #slideshow_header h3 span{background:rgba(0, 0, 0, 0.57);}
.mainsection{background-color:#1E0100;background-repeat:no-repeat;background-position:center top;}
.mainsection{}
body.has_slider_gradient #slideshow_header:after{background:rgba(255,255,255,0);background:-moz-linear-gradient(top, rgba(255,255,255,0) , #1E0100 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(,rgba(255,255,255,0)), color-stop(100%,#1E0100));background:-webkit-linear-gradient(top, rgba(255,255,255,0) ,#1E0100 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) ,#1E0100 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) ,#1E0100 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) ,#1E0100 100%);}
#content{color:#FFFFFF;}
#content a{color:#ffc276; font-weight: bold;}
#content a:hover{color:#FFF782; font-weight: bold; text-decoration: underline;}
#content a:visited{}
#content h1, #content a h1, .tagline{color:#838383;}
#content h1 strong{}
#content h2, #content a h2{}
#content h3, #content a h3{font-size:30px;color:#FFEBCA;line-height:20px;}
#content h4, #content a h4{color:#FFEBCA;}
#content h5, #content a h5{color:#FFEBCA;}
#content h6, #content a h6{color:#FFEBCA;}
#footer{background-color:rgb(14, 5, 5);background-position:center center;}
#footer_gradient{background-color:rgb(14, 5, 5);}
#footer{color:#838383;font-size:13px;}
#footer a{color:#fff782;background-color:#000000;text-decoration: underline;}
#footer a:hover{color:#000000;background-color:#fff782;}
#footer a:visited{color:#fff782;background-color:#000000;text-decoration: underline;}
#footer a:visited:hover{color:#fff782;background-color:#000000;text-decoration: underline;}
#footer h2, #footer a h2{}
#footer h3, #footer a h3{}
#footer h4, #footer a h4{}
#footer h5, #footer a h5{}
#footer h6, #footer a h6{}
#footer h3.widget-title{color:#838383 !important;}
#footer_scroll_top{line-height:50px}
#secondfooter{background-color:rgb(19, 19, 19);background-position:left top;color:#ffffff;}
#secondfooter a{color:#fff782;background-color:#000000;text-decoration: underline;}
#secondfooter a:hover{color:#000000;background-color:#fff782;}
#secondfooter a:visited{color:#fff782;background-color:#000000;text-decoration: underline;}
#secondfooter a:visited:hover{color:#fff782;background-color:#000000;text-decoration: underline;}
#secondfooter{background-image: url(/wp-content/themes/hot/images/back.svg);
    background-position: top;background-size: cover;}
#underfooter{}
.callout{color:#838383;}
.testimonial-lists-item-shortcode h5::before{border-left:12px solid transparent !important;}
.post-count-comments::after{}
.toggle h3.box{color:#838383 !important;}
.toggle .box, .toggle .box + div{background:rgb(51, 4, 0) !important;border-color:rgb(253, 19, 0) !important;}
.toggle h3.color{color:#FFFFFF !important;}
.toggle .color{background:#8B791E !important;}
.toggle .color + div{border-color:#8B791E !important;}
.accordion h3.box{color:#8B791E !important;}
.accordion .box, .accordion .box + div{border-color:#8B791E !important;}
::selection{background-color:#65593e !important}
.nivo-header .nivo-controlNav a.active, .cycle-content-navs a.activeSlide{}
.pricing_heading::after{}
.custom_header.wait, .wait{background:url(../../images/wait-dark.gif) center center no-repeat;}
.cart-contents em:after, a.biggerPhoto, .skillsprogress{background-color:rgba(157, 116, 71, 0.14);color:rgb(234, 227, 227);}
#filters a , .pagination a, .pagination span, .page-pagination span, .page-pagination a{color:rgba(157, 116, 71, 0.14);}
.sc_appointment, .cbp_tmtimeline > li .cbp_tmicon, a.biggerPhoto:before, .div_portfolio_entry .lrs i, .sc_button.custom, .feature_box > div:first-child, a.portfolio_entry_bigger_image, .portfolio-img a.biggerPhoto, .nivo-header .nivo-controlNav a.active, .cycle-content-navs a.activeSlide, #ascrail2000 > div, .nivo-header .nivo-controlNav a:hover, .tagcloud a, .cycle-content-navs a:hover{background-color:rgba(157, 116, 71, 0.14) !important;color:rgb(234, 227, 227) !important;}
.sc_splitheadline_left{border-color:rgba(157, 116, 71, 0.14);}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em{background-color:rgba(157, 116, 71, 0.14) !important;color:rgb(234, 227, 227) !important;}
.ui-color-as-background{background-color:rgb(234, 227, 227) !important;}
.ui-background-as-color{color:rgba(157, 116, 71, 0.14) !important;}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce a.button, .button.alt, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover{background-color:rgba(157, 116, 71, 0.14) !important;color:rgb(234, 227, 227) !important;text-shadow:none !important;}
.woocommerce-message:before{background-color:rgba(157, 116, 71, 0.14) !important;}
.woocommerce-message{border-top:3px solid rgba(157, 116, 71, 0.14);}
.title_box .title_box_title, .title_box .title_box_title i{background-color:rgba(157, 116, 71, 0.14);}
.title_box .title_box_title{color:rgb(234, 227, 227);}
.title_box_title, .title_box .title_box_title i{background-color:rgb(234, 227, 227);}
.title_box_title, .title_box .title_box_title i{color:rgba(157, 116, 71, 0.14);}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .tagline strong, [class*="icon-"], p.contact_widget + span{color:rgba(157, 116, 71, 0.14);}
.callout{border-left:4px solid rgba(157, 116, 71, 0.14);}
#footer_scroll_top{background-color:rgba(157, 116, 71, 0.14);color:rgb(234, 227, 227);}
@font-face{font-family:Righteous; src:url(/wp-content/themes/hot/fonts/Righteous-Regular.ttf); font-display:optional}
body{font-family: Trebuchet MS, Verdana, Arial, sans-serif;}
select{background:#FFFFFF!important;}
header #menu, #menu_below_slider{background-image:url("/wp-content/themes/hot/images/menu-background.webp");background-size:100% 100%;background-color:none!important;}
.mainsection{background:#1E0100;background-image: url(/wp-content/themes/hot/images/back.svg);
    background-position: top;}
#head_line{color:#000000!important;}
menu li, header .main-menu li>a{text-decoration:normal;-o-text-overflow:clip;text-overflow:clip;white-space:pre;font-weight: bold;text-shadow: 2px 2px 1px #221202, 2px 2px 10px #221202;color: #FFFFFF!important;}
textarea{font-family:arial;min-height:auto;}

@media only screen and (max-width:479px){#brand img, #brand a{margin:0px auto!important;height:auto;width:100%;}
#brand{padding:0px;min-width:50px;}
.person_entry_div .person_p a{color:#FFFFFF!important;text-shadow:2px 2px 4px #000000!important;font-size:30px;}
.person_name{color:#FFFFFF!important;text-shadow:2px 2px 4px #000000!important;font-size:30px;padding-bottom: 5px;}
.before_headline{height:162px;}
}
@media only screen and (max-width:370px) {#brand img, #brand a{margin:0px auto!important;height:auto;width:100%;}
#brand{padding:0px;min-width:50px;}
.person_entry_div .person_p a{color:#FFFFFF!important;text-shadow:2px 2px 4px #000000!important;font-size:25px;}
.person_name{color:#FFFFFF!important;text-shadow:2px 2px 4px #000000!important;font-size:24px;padding-bottom: 4px;}
}
@media only screen and (max-width:300px) {#brand img, #brand a{margin:0px auto!important;height:auto;width:100%;padding-bottom: 5px;}
#brand{padding:0px;min-width:50px;}
.person_entry_div .person_p a{color:#FFFFFF!important;text-shadow:2px 2px 4px #000000!important;font-size:16px;}
.person_name{color:#FFFFFF!important;text-shadow:2px 2px 4px #000000!important;font-size:16px;padding-bottom: 4px;}
}
@media only screen and (max-width:767px){.header_add_content.react_to_left{margin-bottom:0px;margin-top:0px;}
.header_add_content{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);top:0%;}
}
@media only screen and (max-width:1059px){#brand{padding-top:0px !important;}}
#content_below_nav{padding:0px;background-color:#FEDB82;}
#ageEnterButton{padding:20px;font-weight:bold;border-radius:8px;}
#ageEnterButton:hover{padding:20px;background-color:#FF0066!important;color:#FFFFFF!important;font-weight:bold;border-radius:8px;}
#ageLeaveButton{padding:20px;font-weight:bold;border-radius:8px;}
#ageLeaveButton:hover{padding:20px;background-color:#FFFFFF!important;color:#FF3366!important;font-weight:bold;border-radius:8px;}
.tos-close{height:60px;width:60px;top:60px;right:20px;}
img{-webkit-touch-callout:none;;}
@media only screen and (min-width:950px){#itro_popup{width:930px!important;}
}
@media only screen and (max-width:479px){.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:30px;height:30px;margin:0 2px;}
#itro_popup{width:85%!important;}
}
div.wpcf7 input[type=text], div.wpcf7 input[type=password], div.wpcf7 input[type=email]{border:1px solid #505050!important;background-color:#FFFFFF!important;text-align:center!important;}
input[type=submit]{font-weight: bold;
font-size:25px;
    color: #ffffff!important;
    background: linear-gradient(to bottom, #c62d1f 5%, #f24437 100%)!important;
    border-radius: 9px;
    border: 3px solid #ffffff!important;}
input[type=submit]:hover{font-weight: bold;
font-size:25px;
    color: rgba(30,1,0,1)!important;
    background: linear-gradient(to bottom, rgb(255 255 255) 5%, #fff0f9 100%)!important;
    border-radius: 9px;
    border: 3px solid #ff0000!important}
#headline{z-index:11000!important;}
.blueimp-gallery>.slides>.slide>.slide-content{padding-top:4%;max-height:92%!important;}
header .main-menu>li>a{padding:29px;}
p.comment-form-email, p.comment-form-url, p.comment-notes{display:none;}
ul.commentlist{border-style:solid!important;border-color:#C40000 #FF0000!important;background:rgba(134,10,0,1);background:-moz-linear-gradient(top, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(134,10,0,1)), color-stop(16%, rgba(194,74,58,1)), color-stop(51%, rgba(134,9,0,1)), color-stop(77%, rgba(92,9,3,1)), color-stop(83%, rgba(77,10,2,1)), color-stop(100%, rgba(46,3,0,1)));background:-webkit-linear-gradient(top, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);background:-o-linear-gradient(top, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);background:-ms-linear-gradient(top, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);background:linear-gradient(to bottom, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#860a00', endColorstr='#2e0300', GradientType=0);-webkit-transition:all 700ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all 700ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all 700ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 700ms cubic-bezier(0.42, 0, 0.58, 1);}
.comment-form{border-style:solid!important;border-color:#C40000 #FF0000!important;background:rgba(134,10,0,1);background:-moz-linear-gradient(top, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(134,10,0,1)), color-stop(16%, rgba(194,74,58,1)), color-stop(51%, rgba(134,9,0,1)), color-stop(77%, rgba(92,9,3,1)), color-stop(83%, rgba(77,10,2,1)), color-stop(100%, rgba(46,3,0,1)));background:-webkit-linear-gradient(top, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);background:-o-linear-gradient(top, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);background:-ms-linear-gradient(top, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);background:linear-gradient(to bottom, rgba(134,10,0,1) 0%, rgba(194,74,58,1) 16%, rgba(134,9,0,1) 51%, rgba(92,9,3,1) 77%, rgba(77,10,2,1) 83%, rgba(46,3,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#860a00', endColorstr='#2e0300', GradientType=0);-webkit-transition:all 700ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all 700ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all 700ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 700ms cubic-bezier(0.42, 0, 0.58, 1);}
.comment-reply-title{background:rgba(134,10,0,1);text-align:center;font-color:#FFFB94;}
#comments-title{background:rgba(134,10,0,1);text-align:center;font-color:#FFFB94;}
p.comment-form-comment textarea{background:#340300;;}
p.comment-form-comment label{display:none;}
p.comment-form-comment textarea{width:95%;float:none;margin-left:2%;margin-right:2%;}
form input.cptch_input{background:#340300;}
p.comment-form-author label{float:left;width:10%;margin-left:2%;}
p.comment-form-author input{width:40%;float:left;background:#340300;}
.cptch_title{margin-left:2%;}
.cptch_wrap{display:inline;margin-left:2%;display:inline;}
.arrangements{background: #fff9f7;color:#000000!important;
    border-style: ridge;
    border-width: 4px;
    border-color: rgb(235 208 122);}
.wpdiscuz-sort-button-active{color:#ffff00!important;}
gallery>.close{top:110px;}
@media screen and (max-width:999px) and (min-width:767px){.workhere{display:none!important;}; .descmobile{display:none!important;}
}
@media screen and (max-width:1370px) and (min-width:1000px){.workhere{width:200px!important;height:80px!important;margin-bottom:35px!important;margin-left:10px!important;}
}
@media screen and (max-width:1900px) and (min-width:1371px){.workhere{width:420px!important;height:auto!important;margin-bottom:13px!important;margin-top:0px!important;margin-left:9px!important;
} .ribbon-wrapper-verifiedlady{width:230px!important;height: 1.5em!important;}
}
@media screen and (max-width:3000px) and (min-width:1901px){.workhere{width:420px!important;height:auto!important;margin-bottom:13px!important;margin-top:0px!important;margin-left:9px!important;
} .ribbon-wrapper-verifiedlady{width:250px!important;height: 1.6em!important;}
}
@media screen and (max-width:5000px) and (min-width:3001px){.workhere{width:420px!important;height:auto!important;margin-bottom:13px!important;margin-top:0px!important;margin-left:9px!important;
} .ribbon-wrapper-verifiedlady{width:500px!important; height: 1.6em!important;}
}
@media screen and (max-width:479px) and (min-width:1px){.one_sixth, .one_sixth_last{width:50%;margin-right:0%;margin-bottom:0%;min-height:1px;float:left;} .descmobile{display:none!important;}
}
@media only screen and (max-width:767px) and (min-width:480px){.sc_column{width:50%!important;}
.one_sixth, .one_sixth_last{width:16.66%;margin-right:0%;margin-bottom:0%;min-height:1px;float:left;} .descmobile{display:none!important;}
}
@media screen and (max-width:4000px) and (min-width:768px){.one_sixth, .one_sixth_last{width:16.66%;margin-right:0%;margin-bottom:0%;min-height:1px;float:left;}
}
.portfolio-lists-item-shortcode img{height:100%!important;}
.categoriesoverborder img{transition:all .2s ease-in-out;}
.categoriesoverborder img:hover{transform:scale(1.1);}
.sidebargirlprofile{font-size:35px;line-height:32px;font-weight: bold;text-shadow: 0 1px 0 #cccccc, 0 2px 0 #0e0e0e, 0 3px 0 #000, 0 4px 0 #2d2d2d, 0 5px 0 #333333, 0 6px 1px rgb(0 0 0 / 10%), 0 0 5px rgb(0 0 0 / 10%), 0 1px 3px rgb(0 0 0 / 30%), 0 3px 5px rgb(0 0 0 / 20%), 0 5px 10px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 20%), 0 20px 20px rgb(0 0 0 / 15%);
    color: #FFFFFF;
    background: rgb(202 158 76);background: url('/wp-content/themes/hot/images/menu-background.webp'); background-size: 100% 100%;text-transform: uppercase; text-align:center;}
.sidebargirlprofilebutton{font-size:25px;color: #000000; font-weight:bold;padding:11px;text-align:center;margin-bottom:20px;background: rgb(202 158 76);background: url('/wp-content/themes/hot/images/phone-back.png'); background-size: 100% 100%;}
.sidebargirlprofilebutton:hover{font-size:27px;color: #000000; font-weight:bold;padding:11px;text-align:center;margin-bottom:20px;background: rgb(202 158 76);background: url('/wp-content/themes/hot/images/phoneback-hover.webp'); background-size: 100% 100%;}
.sidebargirlotherbutton{font-size:25px;color: #000000; font-weight:bold;padding:11px;text-align:center;margin-bottom:20px;background: rgb(202 158 76);background: url('/wp-content/themes/hot/images/button-back.png'); background-size: 100% 100%;}
.sidebargirlotherbutton:hover{font-size:27px;color: #000000; font-weight:bold;padding:11px;text-align:center;margin-bottom:20px;background: rgb(202 158 76);background: url('/wp-content/themes/hot/images/button-back-hover.webp'); background-size: 100% 100%;}
.footerphonebutton{font-size:25px;color: #000000;padding:11px;text-align:center;margin-bottom:20px;border-radius:25px;border-style:solid;border-color:#ffffff;border-width:1px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;background:rgba(130,106,63,1);background:-moz-linear-gradient(left, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(130,106,63,1)), color-stop(50%, rgba(255,223,107,1)), color-stop(100%, rgba(130,106,63,1)));background:-webkit-linear-gradient(left, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);background:-o-linear-gradient(left, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);background:-ms-linear-gradient(left, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);background:linear-gradient(to right, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#826a3f', endColorstr='#826a3f', GradientType=1);background-size:100% 100%;background-size:100% 100%;border-style:ridge;border-width:4px;border-color:rgb(235 208 122);}
.footerphonebutton:hover{font-size:27px;color: #000000;padding:11px;text-align:center;margin-bottom:20px;border-radius:25px;border-style:solid;border-color:#ffffff;border-width:1px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;background:rgba(130,106,63,1);background:-moz-linear-gradient(left, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(130,106,63,1)), color-stop(50%, rgba(255,223,107,1)), color-stop(100%, rgba(130,106,63,1)));background:-webkit-linear-gradient(left, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);background:-o-linear-gradient(left, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);background:-ms-linear-gradient(left, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);background:linear-gradient(to right, rgba(130,106,63,1) 0%, rgba(255,223,107,1) 50%, rgba(130,106,63,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#826a3f', endColorstr='#826a3f', GradientType=1);background-size:100% 100%;background-size:100% 100%;border-style:ridge;border-width:4px;border-color:rgb(235 208 122);}
#content ul li{line-height:140%;}
#responsive-form{max-width:100%;margin:0 auto;width:100%;}
.form-row{width:100%;}
.column-half, .column-full{float:left;position:relative;padding-left:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after{content:"";display:table;clear:both;}
@media only screen and (min-width:48em){.column-half{width:50%;}
}
.toggle h3+div{padding:0px;}
.toggle h3+div textarea{background:#500400!important;}
.toggle .modern, .accordion h3.easy{font-size:35px!important;line-height:32px!important;font-weight: bold!important;text-shadow: 0 1px 0 #cccccc, 0 2px 0 #0e0e0e, 0 3px 0 #000, 0 4px 0 #2d2d2d, 0 5px 0 #333333, 0 6px 1px rgb(0 0 0 / 10%), 0 0 5px rgb(0 0 0 / 10%), 0 1px 3px rgb(0 0 0 / 30%), 0 3px 5px rgb(0 0 0 / 20%), 0 5px 10px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 20%), 0 20px 20px rgb(0 0 0 / 15%);
    color: #FFFFFF!important;
    background: rgb(202 158 76);background: url('/wp-content/themes/hot/images/menu-background.webp'); background-size: 100% 100%;text-transform: uppercase; text-align:center;}
.toggle h3>span{border-left:none;text-shadow:2px 2px 1px #221202, 2px 2px 10px #221202;}
h3.toggle-active > span > i:before{content:"\f164";}
#content h3, #content a h3{font-size:20px;}
header ul#menu>li>a, header ul#menu>li>i, .cart-contents{font-size:21px;padding: 6px 6px 6px 10px;box-shadow: 3px 4px 0px 0px #0606069e!important;
    border-radius: 4px!important;
    border: 1px solid #00000036;
    margin: 5px 7px 9px 7px;}
header ul#menu>li>a:hover{box-shadow: 0px 1px 0px 0px #0606069e!important;border-radius:4px!important; top:2px; left:2px;}
header ul#menu > li > a.active {
    box-shadow: 0px 1px 0px 0px #0606069e!important;
    border-radius: 4px!important;
    top: 2px;
    left: 2px;
	color: #000000 !important;
    font-weight: bold;
    text-shadow: 0 0 10px rgb(255 255 255), 0 0 20px rgb(255 255 255), 0 0 10px rgb(255 255 255), 0 0 10px #ffffff, 0 0 10px #ffb030, 0 0 10px #ffb030, 0 0 10px #ffeed2;
    -webkit-transition: all 100ms cubic-bezier(0.345, 0.585, 0.695, 0.500);
    -moz-transition: all 100ms cubic-bezier(0.345, 0.585, 0.695, 0.500);
    -o-transition: all 100ms cubic-bezier(0.345, 0.585, 0.695, 0.500);
    transition: all 100ms cubic-bezier(0.345, 0.585, 0.695, 0.500);
}
.mean-nav ul li a{padding:0.5em 0%!important;text-align:center!important;background-image:url("/wp-content/uploads/2017/05/mobilemenubackground.png");background-size:100% 100%;}
@media only screen and (max-width:479px){.group-itemlist-3>div{width:100%!important;}}
header ul.main-menu > li{margin-left:-5px;}
.containeronheader{display:inline-block;margin:0px 0px;}
header#headline.logo-blocked-left #brand{float:none;text-align:center;}
@media screen and (max-width:480px) and (min-width:1px){header#headline.logo-blocked-left #brand{display:none;}
#content h2{}
}
@media screen and (max-width:4000px) and (min-width:481px){header#headline.logo-blocked-left #brand-logo-mobile{display:none;}
}
@media screen and (max-width:769px) and (min-width:1px){header ul#menu>li>a{font-size: 16px!important;
    padding: 13px 9px 13px 9px!important;
    font-weight: bold!important;
    box-shadow: 3px 4px 0px 0px #0606069e!important;
    border-radius: 4px!important;
    border: 1px solid #00000036;
    margin: 3px;} header ul#menu>li>a:hover{box-shadow: 0px 1px 0px 0px #0606069e!important;;border-radius:4px!important; top:2px; left:2px;} header #menu, #menu_below_slider{background-size:100% 100%;}}


hover {
    top: 3px;
    left: -3px;
    box-shadow: -3px 3px 0 $brown;
}
@media screen and (max-width:960px) and (min-width:770px){header ul#menu>li>a{font-size:14px!important;padding:12px 7px 12px 7px!important;}
}
@media screen and (max-width:1371px) and (min-width:961px){header ul#menu>li>a{font-size:17px!important;padding:12px 10px 12px 10px!important;}
}
#head_line{padding-top:15px;padding-bottom:15px;}
#service_box i{color:rgba(134,9,0,1)!important;}
@media screen and (max-width:767px) and (min-width:1px){#premiumservices img{width:100%;height;auto;text-align:center;}
}
@media screen and (max-width:4000px) and (min-width:768px){#premiumservices img{max-width:50%;height:auto;text-align:center;float-left;display:inline-block}
}
.videohoney{outline:none;width:100%;height:auto;}
.mean-container .mean-nav{background:rgba(219,186,116,1);background:-moz-linear-gradient(top, rgba(219,186,116,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(219,186,116,1)), color-stop(23%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));background:-webkit-linear-gradient(top, rgba(219,186,116,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);background:-o-linear-gradient(top, rgba(219,186,116,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top, rgba(219,186,116,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(219,186,116,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbba74', endColorstr='#000000', GradientType=0);}
menu li:hover, header .main-menu li:hover>a{color: #000000!important;font-weight: bold;text-shadow:0 0 10px rgb(255 255 255), 0 0 20px rgb(255 255 255), 0 0 10px rgb(255 255 255), 0 0 10px #ffffff, 0 0 10px #ffb030, 0 0 10px #ffb030, 0 0 10px #ffeed2;-webkit-transition:all 100ms cubic-bezier(0.345, 0.585, 0.695, 0.500);-moz-transition:all 100ms cubic-bezier(0.345, 0.585, 0.695, 0.500);-o-transition:all 100ms cubic-bezier(0.345, 0.585, 0.695, 0.500);transition:all 100ms cubic-bezier(0.345, 0.585, 0.695, 0.500);}
#headmenu{background:none;}
.person_entry_div .person_p{
    background-size: 100% 100%;border-style:ridge;border-width:4px;border-color:rgb(235 208 122);}
.person_entry_img img{border-style:ridge;border-width:4px;border-color:#e2c36d;border-bottom:none;}
div.toggle{margin-bottom:0px;}
.toggle h3>span>i{color:#ede2c3;}
#olark-container .olark-branding-link{display:none!important;}
.offerspage{background-color:#000000;text-align:center;border-style:ridge;border-width:5px;border-color:#e2c36d;-webkit-border-radius:33px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:33px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-radius:33px;border-top-left-radius:5px;border-top-right-radius:5px;}
.offerspagetext{padding:10px; color: #FFFFFF!important;}
@media screen and (max-width:767px) and (min-width:1px){.videotop{margin-bottom:10px!important;}
}
@media screen and (max-width:767px) and (min-width:1px){body{background-size:300%;}
}
.videotop{background-image:url(/wp-content/themes/hot/images/menu-background.webp);background-size:100% 100%;font-size:30px;color:#000000!important;display:flex;justify-content:center;align-items:center;border:solid 1px #FFFFFF;border-image-source:url(/wp-content/uploads/2017/06/lady-frame.png);border-image-slice:10;border-image-width:10;border-image-outset:10;border-image-repeat:round;line-height:115%;margin-left:10px;margin-right:10px;margin-top:9px;margin-bottom:-13px;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;}
.videotop:hover{text-shadow:2px 2px 1px #221202, 2px 2px 10px #221202;color:#FFFFFF!important;background-image:url(/wp-content/uploads/2017/06/menu-background-video-3.png);background-repeat:no-repeat;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
.centeronfooter{display:flex;justify-content:center;align-items:center;}
.centeronfooterelements{padding:10px}
#wpcomm .wc-comment-title{border-bottom:#ccc dotted 0px!important;}
.login h1 a{background-image:none;}
.wp-core-ui .button-primary{border-color:none;text-shadow:none;font-size:24px;box-shadow:0 0px 0 #990086;}
.login form{margin-top:20px;margin-left:0;padding:26px 24px 46px;background:#000000;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13);color:#FFFFFF;}
.login label{color:#FFFFFF;font-size:14px;}
.login #nav a{color:rgb(246, 191, 141);font-size:18px;}
.login #nav a:hover{color:#FFFFFF;font-size:18px;}
.login #backtoblog a{text-decoration:none;color:rgb(246, 191, 141);font-size:18px;}
.login form .input, .login form input[type=checkbox], .login input[type=text]{background:#FFFFFF;color:#000000;}
.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover{color:#FFFFFF;}
.login .message{border-left:4px solid #a00000;}
.login #nav a:focus{color:#FFFFFF;box-shadow:0 0 0 0px #c4d95b, 0 0 0px 1px rgb(253, 203, 152)}
h3 a{font-size:20px;color:#838383;line-height:22px;}
#sidebar-body{width:auto;}
.page article.post .category-item-img{margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:20px;border:solid 1px #FFFFFF;border-image-source:url(/wp-content/uploads/2017/06/lady-frame.png);border-image-slice:10;border-image-width:10;border-image-outset:10;border-image-repeat:round;}
@media only screen and (max-width:479px){#page-sidebar-no-sidebar{width:100%;margin:0% 0%;padding:2%}
}
.mainsection>.inner{padding:0px 0;}
.wrapper-ribon{margin:4px 4px 0px 0px;background:none;position:relative;z-index:50000;}
.ribbon-wrapper-lady{pointer-events:none;width:85px;height:88px;overflow:hidden;position:absolute;z-index:40000;top:-4px;right:-3px;}
.ribbon-lady{font:bold 15px Sans-Serif;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background:rgba(130,106,63,1);background-image: url(/wp-content/themes/hot/images/verified-back.png);
    background-repeat: no-repeat; border-bottom:1px solid rgba(255, 255, 255, 0.004);border-top:1px solid rgba(255, 255, 255, 0.004);box-shadow:0 0 0px 1px rgba(0, 0, 0, .6) inset;color:rgba(0, 0, 0, 0.9);text-shadow:1px 1px 0px #ffe790;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.3) inset;box-shadow:0px 0px 2px rgba(0,0,0,0.3) inset;}
.ribbon-lady:before, .ribbon-lady:after{content:"";border-top:3px solid #9D850A;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}
.ribbon-lady:before{left:0;}
.ribbon-lady:after{right:0;}​
.ribbon-wrapper-lady{pointer-events:none;width:85px;height:88px;overflow:hidden;position:absolute;z-index:40000;top:-4px;left:-3px;}
.wrapper-verified{background:none;position:relative;z-index:1000;}
.ribbon-wrapper-verifiedlady{background-image:url("/wp-content/themes/hot/images/verified-back.png");color:#1E0100; pointer-events:none;background-repeat:no-repeat;width:180px;height: 1.6em;overflow:hidden;position:absolute;z-index:1000;bottom:-10px;left:0px;background-size:75% 75%;}

.verified-text{text-align: left;font-weight:bold;
margin-left: 8px;
  position: relative;
  top: 40%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-shadow: 1px 1px 0px #ffe790;}
  


.allbutton{padding:8px;text-align:center;margin-bottom:5px;border:solid 1px #8e7a44;border-style:ridge;border-radius:25px;border-width:4px;background:rgba(255, 0, 0, 0.55);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;}
.allbutton:hover{border:solid 2px #e2c36d;padding:8px;border-width:4px;border-style:ridge;text-align:center;margin-bottom:5px;background:rgba(235, 5, 25, 0.88);border-radius:0px;}
.latestreviews{padding:8px;margin-bottom:15px;border:solid 1px rgb(235 208 122);border-style:ridge;border-radius:0px;border-width:4px;color:#1E0100;background:#fff9f7;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;}

#topoptionscontainer select{margin-bottom:0px;color: #1a1705;font-weight: bold;border-style: ridge;border-width: 2px;border-color: rgb(235 208 122);}

.topoptions {width:50%;float: left;}
.topoptionshalf {width:50%;float: left;}
@media screen and (max-width: 500px) and (min-width: 1px) {
.topoptions {width:100%;float: left;}	
} 


.gallerybackground {background-color:#FFFFFF;} 

.gallerytitle {font-size:35px;line-height:32px;font-weight: bold;text-shadow: 0 1px 0 #cccccc, 0 2px 0 #0e0e0e, 0 3px 0 #000, 0 4px 0 #2d2d2d, 0 5px 0 #333333, 0 6px 1px rgb(0 0 0 / 10%), 0 0 5px rgb(0 0 0 / 10%), 0 1px 3px rgb(0 0 0 / 30%), 0 3px 5px rgb(0 0 0 / 20%), 0 5px 10px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 20%), 0 20px 20px rgb(0 0 0 / 15%);
    color: #FFFFFF;
    background: rgb(202 158 76);background: url('/wp-content/themes/hot/images/menu-background.webp'); background-size: 100% 100%;text-transform: uppercase; text-align:center;}
	
.flash {
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	border-top: 2px solid #000000;
   animation-name: flash;
    animation-duration: 4s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
}

.flash:hover {
	text-decoration:underline;
	cursor: pointer;
	text-align:center;
	font-weight:bold;
	   animation-name: none;
        animation-duration: 0.6s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;

}

@keyframes flash {
    from {color: #FF00FF;}
    to {color: #000000;}
}

@keyframes none {
    from {color: #000000;}
    to {color: #000000;}
}


.latestreviews a {
    color: #000000!important;
    font-weight: bold;
	text-decoration: underline;
}

.latestreviews a:hover {
    color: #ffa71a!important;
    font-weight: bold;
	text-decoration: underline;
}



#logo-header-wrapper {
  width: 100%; 
  padding-top: calc(250 / 2500 * 100%); 
}


@media (max-width: 480px) {
  #logo-header-wrapper {
    padding-top: calc(394 / 960 * 100%); 
  }
}



@media (max-width: 480px) {
  #logo-header {
    width: 100vw;
	height: calc(394 / 960* 100%);
	height: -webkit-calc(394 / 960* 100%);
	height: -moz-calc(394 / 960* 100%);
  }
}

#logo-header {
  width: 100vw;
  height: calc(250 / 2500 * 100%); 
  height: -webkit-calc(250 / 2500 * 100%);
  height: -moz-calc(250 / 2500 * 100%);
  overflow: hidden;
}

   #tca-banner {
        position: fixed;
		line-height: 3em;
        bottom: 150px;
        left: 0;
        width: 100%;
        background-color: #333;
        color: #fff;
        text-align: center;
        padding: 10px 0;
        font-family: Arial, sans-serif;
        z-index: 999999999999999999; 
    }
    #tca-banner button {
        background-color: #4CAF50; 
        color: white;
        padding: 10px 20px;
        margin: 0 5px;
        border: none;
        cursor: pointer;
        font-size: 16px;
		white-space: nowrap;
    }
    #tca-banner button:hover {
    }
            #tca-banner a {
                background-color: white;
                color: black;
                padding: 5px 10px;
                text-decoration: none;
                font-weight: bold;
				white-space: nowrap;
            }
            #tca-banner a:hover {
                color: white;
                background-color: red;
				white-space: nowrap;
            }
			/* Desktop devices with screen width larger than 800px */
    @media (min-width: 801px) {
        #tca-banner {
            bottom: 0px;
			width: 600px;
            left: 50%;
            transform: translateX(-50%);
        }}

@keyframes pulseZoom {
    0%, 100% {
        transform: scale(1); 
    }
    50% {
        transform: scale(1.1); 
    }
}

.wrapper-highdemand {
    background-color: #f8f9fa; 
    color: #333;
    
    font-size: 12px; 
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2000;
    text-align: center; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
	clip-path: polygon(0% 100%, 80% 99%, 99% 1%, 0% 1%); 
	padding: 2px 27px 2px 9px; 
	
}

.highdemand {
    font-weight: bold; 
    animation: pulseZoom 1.5s infinite; 
	
}

@media screen and (max-width:10000px) and (min-width:1024px) {
  .wrapper-highdemand {
    font-size: 1vw; 
	padding: 0.2vw 2.3vw 0.2vw 0.8vw; 
}
}

.tca-button {
	font-size: 24px;
    font-weight: 700;
    color: #ffffff!important;
    background: linear-gradient(to bottom, #c62d1f 5%, #f24437 100%)!important;
    border-radius: 9px;
    border: 3px solid #ffffff!important;}
.tca-button:hover{font-size: 24px;
    font-weight: 700;
    color: rgba(30,1,0,1)!important;
    background: linear-gradient(to bottom, rgb(255 255 255) 5%, #fff0f9 100%)!important;
    border-radius: 9px;
    border: 3px solid #ff0000!important}


.custom-button {
   	font-weight: 700;
    font-size: 25px;
    line-height: 50px;
    color: #5a0000 !important;
    background: linear-gradient(to bottom, #f9f9f9 5%, #f7ecd1 100%);
    border-radius: 9px;
    border: 3px solid #fff;
    padding: 10px 15px;
    text-decoration: none !important; 
}


.custom-button:hover {		
	font-weight: 700;
    font-size: 25px;
    line-height: 50px;
    color: #5e4847 !important;
    background: linear-gradient(to bottom, #ffffff 5%, #fff0f9 100%);
    border-radius: 9px;
    border: 3px solid #694d4c;
    padding: 10px 15px;
    text-decoration: none !important;
}


@media (max-width: 800px) {
    .custom-div {
        width: 95%;
        margin: 30px auto;
        display: block;
    }
}

@media (min-width: 801px) {
    .custom-div-container {
        text-align: center;
    }

    .custom-div {
        margin: 0 1%; 
        display: inline-block;
        margin-bottom: 30px;
    }
}

@keyframes flashAnimation {
  0%, 100% {
    color: white;
    background: linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);
  }
  50% {
    color: black;
    background: white;  /* Folosește 'background' în loc de 'background-color' */
  }
}

.flashingheadertext {
  padding: 0.5em 0; 
  text-align: center;
  width: 100%;
  animation: flashAnimation 2s steps(1, end) infinite; 
  
  border-radius: 9px;
  border: 3px solid #ffffff;
  cursor: pointer;
}

.short_description {
    white-space: nowrap;
    overflow: hidden;
}