#categories_list_packages_widget {
display: none;
position: absolute;
background-color: white;
border: 1px solid #ccc;
padding: 10px;
z-index: 1000;
transition: all 0.3s ease;
}
.adt-pricing-plan-card ul {
position: relative;
min-height: 420px;
}
#toggle_categories:hover + #categories_list_packages_widget,
#toggle_categories:focus + #categories_list_packages_widget {
display: block;
}
.categories_list_header {
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
}div.tagsinput{border:1px solid #CCC;background:#FFF;padding:5px;width:300px;overflow-y:auto}div.tagsinput span.tag{border:1px solid #a5d24a;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;float:left;padding:5px;text-decoration:none;background:#cde69c;color:#638421;margin-right:5px;margin-bottom:5px;font-family:helvetica;font-size:13px}div.tagsinput span.tag a{font-weight:700;color:#82ad2b;text-decoration:none;font-size:11px}div.tagsinput input{width:80px;margin:0 5px 5px 0;font-family:helvetica;font-size:13px;border:1px solid transparent;padding:5px;background:0 0;color:#000;outline:0}div.tagsinput div{display:block;float:left}.tags_clear{clear:both;width:100%;height:0}.not_valid{background:#FBD8DB!important;color:#90111A!important}.jqte{border:#000 1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999;overflow:hidden;transition:box-shadow .4s,border .4s;-webkit-transition:-webkit-box-shadow .4s,border .4s;-moz-transition:-moz-box-shadow .4s,border .4s;-o-transition:-o-box-shadow .4s,border .4s}.jqte *{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:14px}.jqte_focused{border-color:#00aae7;box-shadow:0 0 10px #00bdff;-webkit-box-shadow:0 0 10px #00bdff;-moz-box-shadow:0 0 10px #00bdff}.jqte_toolbar{overflow:auto;padding:3px 4px;background:#eee;border-bottom:#bbb 1px solid}.jqte_tool{float:left;margin:0;padding:0;cursor:pointer}.jqte_tool,.jqte_tool_icon,.jqte_tool_label{border:#eee 1px solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.jqte_hiddenField{display:none}.jqte_tool_icon{display:block;width:22px;height:22px;background:url(//anzeigen.portalmallorca.de/wp-content/plugins/adforest-elementor/assets/jquery-te.png) no-repeat}.jqte_tool.jqte_tool_1 .jqte_tool_label{position:relative;display:block;padding:3px;width:70px;height:25px;overflow:hidden;line-height:16px;vertical-align:top}.jqte_tool.jqte_tool_2{width:28px;height:25px}.jqte_tool.jqte_tool_2 .jqte_tool_icon{width:26px;height:25px}.jqte_tool.jqte_tool_1 .jqte_tool_text{font:bold 13px Arial,sans-serif;color:#222}.jqte_tool.jqte_tool_1 .jqte_tool_icon{position:absolute;top:10px;right:2px;width:6px;height:4px;background-position:-19px -23px;border:none;border-radius:none;-webkit-border-radius:none;-moz-border-radius:none}.jqte_tool.jqte_tool_2 .jqte_tool_icon{background-position:0 0}.jqte_tool.jqte_tool_3 .jqte_tool_icon{background-position:-22px 0}.jqte_tool.jqte_tool_4 .jqte_tool_icon{background-position:-44px 0}.jqte_tool.jqte_tool_5 .jqte_tool_icon{background-position:-66px 0}.jqte_tool.jqte_tool_6 .jqte_tool_icon{background-position:-88px 0}.jqte_tool.jqte_tool_7 .jqte_tool_icon{background-position:-110px 0}.jqte_tool.jqte_tool_8 .jqte_tool_icon{background-position:-132px 0}.jqte_tool.jqte_tool_9 .jqte_tool_icon{background-position:-154px 0}.jqte_tool.jqte_tool_10 .jqte_tool_icon{background-position:-176px 0}.jqte_tool.jqte_tool_11 .jqte_tool_icon{background-position:-198px 0}.jqte_tool.jqte_tool_12 .jqte_tool_icon{background-position:-220px 0}.jqte_tool.jqte_tool_13 .jqte_tool_icon{background-position:-242px 0}.jqte_tool.jqte_tool_14 .jqte_tool_icon{background-position:-264px 0}.jqte_tool.jqte_tool_15 .jqte_tool_icon{background-position:-286px 0}.jqte_tool.jqte_tool_16 .jqte_tool_icon{background-position:-308px 0}.jqte_tool.jqte_tool_17 .jqte_tool_icon{background-position:-330px 0}.jqte_tool.jqte_tool_18 .jqte_tool_icon{background-position:-352px 0}.jqte_tool.jqte_tool_19 .jqte_tool_icon{background-position:-374px 0}.jqte_tool.jqte_tool_20 .jqte_tool_icon{background-position:-396px 0}.jqte_tool.jqte_tool_21 .jqte_tool_icon{background-position:-418px 0}.jqte_tool:hover{background-color:#fff;border-color:#fff}.jqte_tool:hover .jqte_tool_icon,.jqte_tool:hover .jqte_tool_label{border:#aaa 1px solid}.jqte_tool:active .jqte_tool_icon,.jqte_tool:active .jqte_tool_label{border:#777 1px solid}.jqte_tool.jqte_tool_1:active .jqte_tool_icon,.jqte_tool.jqte_tool_1:hover .jqte_tool_icon{border:none}.jqte_tool_depressed{background-color:#ddd;border-color:#ccc}.jqte_tool_depressed .jqte_tool_icon{border-color:#aaa}.jqte_tool_depressed:hover{background-color:#eee}.jqte_linkform{padding:5px 10px;background:#ddd;border-bottom:#bbb 1px solid}.jqte_linktypeselect{position:relative;float:left;width:130px;background:#eee;cursor:pointer}.jqte_linktypeselect:Active{background:#fff}.jqte_linktypeview{padding:3px 5px;border:#333 1px solid;color:#777;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:0}.jqte_linktypetext{font-size:12px}.jqte_linktypearrow{position:absolute;bottom:8px;right:6px;width:7px;height:6px;margin:0 auto;background:url(//anzeigen.portalmallorca.de/wp-content/plugins/adforest-elementor/assets/jquery-te.png) -7px -23px no-repeat}.jqte_linktypes{display:none;position:absolute;top:22px;left:1px;width:125px;background:#fff;border:#333 1px solid;box-shadow:0 1px 4px #aaa;-webkit-box-shadow:0 1px 4px #aaa;-moz-box-shadow:0 1px 4px #aaa}.jqte_linktypes a{display:block;padding:4px 5px;font-size:12px}.jqte_linktypes a:hover{background:#ddd}.jqte_linkinput{float:left;margin:0 5px;padding:3px 5px;width:300px;background:#eee;border:#333 1px solid;color:#777;font-size:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:0}.jqte_linkinput:focus,.jqte_linkinput:hover{background:#fff;border-color:#000}.jqte_linkbutton{float:left;padding:3px 12px;background:#aaa;border:#333 1px solid;color:#fff;font-size:12px;font-weight:700;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:inset 0 1px #eee;-webkit-box-shadow:inset 0 1px #eee;-moz-box-shadow:inset 0 1px #eee}.jqte_linkbutton:hover{background:#a1a1a1}.jqte_linkbutton:active{box-shadow:inset 0 1px #ccc;-webkit-box-shadow:inset 0 1px #ccc;-moz-box-shadow:inset 0 1px #ccc;background:#888}.jqte_formats{display:none;position:absolute;width:180px;oveflow-x:hidden;overflow-y:auto;background:#fff;border:#aaa 1px solid;box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;z-index:100}.jqte_format{display:block;padding:4px 7px;font-size:13px}.jqte_format:hover{background:#ddd}.jqte_format_1,.jqte_format_2,.jqte_format_3,.jqte_format_4,.jqte_format_5,.jqte_format_6{font-weight:700}.jqte_format_1{font-size:22px}.jqte_format_2{font-size:20px}.jqte_format_3{font-size:18px}.jqte_format_4{font-size:16px}.jqte_format_5{font-size:14px}.jqte_format_6{font-size:12px}.jqte_format_7{font-family:"Courier New",Courier,monospace}.jqte_fontsizes{display:none;position:absolute;width:180px;height:198px;oveflow-x:hidden;overflow-y:auto;background:#fff;z-index:9;border:#aaa 1px solid;box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa}.jqte_fontsize{display:block;padding:3px 7px}.jqte_fontsize:hover{background:#ddd}.jqte_cpalette{display:none;position:absolute;padding:6px;width:144px;background:#fff;border:#aaa 1px solid;box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa}.jqte_color{display:block;float:left;width:16px;height:16px;border:#fff 1px solid}.jqte_color:hover{border-color:#000}.jqte_colorSeperator{float:none;clear:both;height:7px}.jqte_editor,.jqte_source{padding:10px;background:#fff;min-height:125px;max-height:900px;overflow:auto;outline:0;word-wrap:break-word;-ms-word-wrap:break-word;resize:vertical}.jqte_editor div,.jqte_editor p{margin:0 0 7px}.jqte_editor a:link,.jqte_editor a:link *{color:#06f!important;text-decoration:underline}.jqte_editor blockquote{margin-top:0;margin-bottom:7px}.jqte_editor img{float:left;margin:0 10px 5px 0}.jqte_editor a[jqte-setlink],.jqte_editor a[jqte-setlink] *{background:#3297fd!important;color:#fff!important}.jqte_editor h1,.jqte_editor h2,.jqte_editor h3,.jqte_editor h4,.jqte_editor h5,.jqte_editor h6,.jqte_editor pre{display:block;margin:0 0 3px}.jqte_editor h1,.jqte_editor h1 *{font-size:26px}.jqte_editor h2,.jqte_editor h2 *{font-size:24px}.jqte_editor h3,.jqte_editor h3 *{font-size:22px}.jqte_editor h4,.jqte_editor h4 *{font-size:20px}.jqte_editor h5,.jqte_editor h5 *{font-size:18px}.jqte_editor h6,.jqte_editor h6 *{font-size:15px}.jqte_editor pre,.jqte_editor pre *{font-family:"Courier New",Courier,monospace}.jqte_source,.jqte_source textarea{background:#fff1e8}.jqte_source textarea{margin:0!important;padding:0!important;display:block!important;width:100%!important;min-height:100px;font-family:Courier,Arial,sans-serif!important;font-weight:400;font-size:15px;overflow:hidden!important;outline:0;resize:none}.jqte_source textarea,.jqte_source textarea:focus{css_shadow:none!important;background:0 0!important;border:none!important}.jqte_title{display:none;position:absolute;z-index:9999}.jqte_titleArrow{position:relative}.jqte_titleArrowIcon{width:7px;height:6px;margin:0 auto;background:url(//anzeigen.portalmallorca.de/wp-content/plugins/adforest-elementor/assets/jquery-te.png) 0 -23px no-repeat}.jqte_titleText{padding:5px 7px;margin-top:0;min-width:5px;min-height:1px;max-width:400px;background:#000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;word-wrap:break-word;-ms-word-wrap:break-word}.jqte_titleText,.jqte_titleText *{color:#fff;font-size:11px}.jqte_placeholder{position:relative;display:none}.jqte_placeholder_text{position:absolute;top:43px;left:10px;font-size:14px;color:#ccc}.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.share-ad.share-events a.btn.btn-fb.btn-md {
background: #000;
color: #fff;
}
.share-events .btn.btn-md {
background: #000;
color: #fff;
}
.event_desc {
display: block;
width: 100%;
}
.form-group.has-feedback label span {
color: red;
}
.recent-event-list ul li {
font-size: 13px;
}
.card .recent-event-list {
border: none;
}
.nothing-found.recent-events img {
width: 150px;
}
.nothing-found.recent-events span {
font-size: 20px;
}
.dash-events {
padding: 20px;
background: #ffff;
}
.business-hours-post {
border: 1px solid #c0c0c0;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}
#business-hours-fields .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
color: #495057 !important;
}
.business-hours-post > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.business_hours_container {
padding: 0 0 38px 0; }
#business-hours-fields .panel-body {
padding: 15px;
}
#business-hours-fields .control-label {
padding: 5px 2px;
}
.form-group.is_break {
margin-top: 80px;
}
.form-group.is_closed {
margin-top: 40px;
}
.business_hours_container .has-feedback {
margin-bottom: 15px;
}
.business_hours_container .my-zones {
margin-bottom: 20px;
}
.form-group.my-zones {
position: relative;
}
.ui-widget-content {
border: 1px solid #ddd;
color: #444;
}
.ui-menu .ui-menu-item {
position: relative;
margin: 0;
padding: 5px 20px;
font-size: 14px;
font-weight: 400;
cursor: pointer;
min-height: 0;
list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-autocomplete {
max-height: 300px;
overflow-y: auto;
overflow-x: hidden;
}
.ui-widget-content {
border: 1px solid #bbb;
background: #fff;
color: #555;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
font-size: 14px;
}
.widget-opening-hours {   border-radius: 3px;
color: #7f7f7f;
border: 1px solid #f5f5f5;
-webkit-box-shadow: 0 2px 22px 0 rgb(0 0 0 / 5%);
-ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05);
-o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05);
-moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05);
box-shadow: 0 2px 22px 0 rgb(0 0 0 / 5%); }
.widget-opening-hours .opening-hours-title {
cursor: pointer;
color: #242424;
font-weight: 600;
padding: 20px;
background-color: #F6F6F6;
}
#opening-hours {
padding: 20px;
}   .tips_widget_body ol li {
color: #777777;
}
.s-timezone {
margin-top: 10px;
}
.s-timezone strong {
color: #444;
}
.widget-opening-hours #opening-hours ul {
list-style: none;
position: relative;
overflow: hidden;
margin: 0 0 0;
padding: 0 10px 0 10px;
}
.widget-opening-hours #opening-hours ul li {
border-bottom: 1px solid #eee;
position: relative;
overflow: hidden;
padding: 10px 0;
width: 100%;
font-size: 14px;
}
.widget-opening-hours #opening-hours ul li .day-name {
text-transform: capitalize;
font-weight: 600;
}
.widget-opening-hours #opening-hours ul li .day-timing {
float: right;
text-transform: capitalize;
}
.widget-opening-hours #opening-hours ul li:last-child {
border: none;
}
.widget-opening-hours.widget .fa-angle-right {
float: right;
font-size: 25px;
}
.widget-opening-hours .opening-hours-title span {
color: #e52d27;
}
.panel.event-container {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .08);
-webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 8%);
box-shadow: 0 2px 6px rgb(0 0 0 / 8%);
background-color: #fff;
margin-bottom: 30px;
}
.panel.event-container .panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.panel.event-container .panel-body {
padding: 25px;
}
.panel.event-container .panel-heading .panel-title {
margin: 0;
font-size: 20px;
color: #232323;
}
.sb-admin-tabelz-panel thead th {
color: #485273;
font-family: Poppins, sans-serif;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
letter-spacing: .1em;
}
.sb-admin-tabelz-panel tbody tr td {
color: #929292;
border-bottom: 1px solid #f3f3f6;
padding: 17px 0 17px 10px;
}
.admin-listing-title {
display: block;
font-weight: 600;
color: #232323;
}
.admin-listing-img img {
width: 60px;
height: 60px;
border-radius: 10px;
}
.sb_event_status:before {
content: '';
position: absolute;
width: 15px;
height: 15px;
border-radius: 50px;
background-color: #73d500;
top: 60%;
transform: translateY(-50%);
padding-right: 12px;
}
.sb_event_status {
padding-left: 15px;
}
.event_title {
position: relative;
}
.sb_event_status.inactive:before {
background-color: red;
}
.main-event-carousel-section .event-carousel {
position: relative;
z-index: unset;
}
.main-event-carousel-section .event-carousel .owl-item {
margin-right: 0;
}
.main-event-carousel-section .event-carousel .item {
width: 100%;
position: relative;
}
.main-event-carousel-section .event-carousel .item::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
box-shadow: 0px -182px 139px 0px rgba(0, 0, 0, 0.75) inset;
}
.main-event-carousel-section .event-carousel .owl-nav .owl-prev,
.main-event-carousel-section .event-carousel .owl-nav .owl-next {
position: absolute;
top: 44%;
width: 26px;
height: 26px;
border-radius: 50%;
background-color: rgba(255, 255, 255, 0.2);
z-index: 1;
}
.main-event-carousel-section .event-carousel .owl-nav .owl-prev i {
position: absolute;
top: 6px;
left: 9px;
}
.main-event-carousel-section .event-carousel .owl-nav .owl-next i {
position: absolute;
top: 6px;
right: 9px;
}
.main-event-carousel-section .event-carousel .owl-nav .owl-prev span,
.main-event-carousel-section .event-carousel .owl-nav .owl-next span {
position: absolute;
top: -19px;
left: 6px;
font-size: 40px;
color: #ffff;
}
.main-event-carousel-section .event-carousel .owl-nav .owl-next span {
left: 9px;
}
.main-event-carousel-section .event-carousel .owl-nav .owl-prev {
left: 10px;
}
.main-event-carousel-section .event-carousel .owl-nav .owl-next {
right: 10px;
} .ad-event-detail-section {
padding-bottom: 80px;
margin-top: -115px;
position: relative;
z-index: 1;
}
.ad-event-detail-section .main-dtl-box .title {
font-size: 36px;
font-weight: 600;
color: #ffff;
}
.ad-event-detail-section .main-dtl-box .meta-share-box {
display: flex;
justify-content: space-between;
align-items: center;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list li {
display: inline-block;
margin-right: 20px;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list li span {
font-size: 15px;
color: #ffff;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list li span a {
color: #ffff;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list li svg path {
color: #fb6666;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list li i {
color: #fd4c5c;
margin-top: -3px;
margin-right: 2px;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list li:last-child i {
color: #16aa11;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list {
width: calc(100% - 200px);
margin-top: 20px;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .share-links {
width: 200px;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .share-links ul li {
display: inline-block;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .share-links ul li .icon {
width: 40px;
height: 40px;
margin-left: 12px;
background-color: #ffff;
border-radius: 4px;
display: flex;
align-items: center;
justify-content: center;
transition: 0.5s ease-in-out;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .share-links ul li .icon .iconify {
font-size: 18px;
color: #000;
margin-top: 1px;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .share-links ul li .icon:hover .iconify {
color: #ffff;
}
.ad-event-detail-section .event-detail-sec {
padding: 20px;
margin-top: 30px;
border-radius: 10px;
box-shadow: 0px 10px 20px rgba(0, 18, 65, 0.05);
}
.ad-event-detail-section .main-desc-box {
margin-top: 20px;
}
.ad-event-detail-section .main-desc-box .write-review {
padding: 0;
margin: 0px 0 30px 0;
}
.ad-event-detail-section .main-desc-box .title {
font-size: 22px;
color: #242424;
font-weight: 600;
margin-bottom: 20px;
margin-top: 20px;
}
.ad-event-detail-section .main-desc-box .txt {
font-size: 16px;
line-height: 30px;
}
.ad-event-detail-section .main-desc-box .comment-box {
display: flex;
align-items: flex-start;
padding-right: 40px;
}
.ad-event-detail-section .main-desc-box .comment-box .img-box {
margin-right: 20px;
}
.ad-event-detail-section .main-desc-box .comment-box .meta-box .name {
display: flex;
justify-content: space-between;
}
.ad-event-detail-section .main-desc-box .comment-box .meta-box .name h5,
.ad-event-detail-section .main-desc-box .rating-box h5 {
font-size: 18px;
font-weight: 600;
color: #000;
}
.ad-event-detail-section .main-desc-box .comment-box .meta-box .name i,
.ad-event-detail-section .main-desc-box .rating-box i {
margin-left: 5px;
color: #ffcc00;
}
.ad-event-detail-section .main-desc-box .comment-box .meta-box .name .unfill {
color: #c3c3c3;
}
.ad-event-detail-section .main-desc-box .rating-box {
margin-bottom: 30px;
}
.ad-event-detail-section .main-desc-box .rating-box .first {
margin-left: 0;
}
.ad-event-detail-section .main-desc-box .form-box .form-group {
display: flex;
}
.ad-event-detail-section .main-desc-box .form-box input,
.ad-event-detail-section .main-desc-box .form-box textarea {
width: 49%;
height: 50px;
border: none;
border-radius: 5px;
background-color: #fcfcfc;
padding: 10px 30px;
margin-bottom: 15px;
}
.ad-event-detail-section .main-desc-box .form-box input:focus-visible,
.ad-event-detail-section .main-desc-box .form-box textarea:focus-visible {
outline: none;
}
.ad-event-detail-section .main-desc-box .form-box input:first-child {
margin-right: 15px;
}
.ad-event-detail-section .main-desc-box .form-box textarea {
width: 100%;
height: 130px;
resize: unset;
margin-bottom: 30px;
}
.ad-event-detail-section .main-desc-box .btn-box .submit-btn {
padding: 15px 40px;
border-radius: 5px;
background-color: #ffcc00;
color: #000;
font-size: 16px;
font-weight: 600;
display: inline-block;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box {
border-radius: 10px;
background-color: #ffff;
box-shadow: 0px 10px 20px rgba(0, 18, 65, 0.05);
margin-bottom: 30px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box {
padding: 30px;
padding-bottom: 0;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul {
display: flex;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li {
padding: 10px 12px;
display: inline-block;
text-align: center;
position: relative;
width: 25%;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li::before {
content: ":";
position: absolute;
top: 21px;
left: -3px;
color: #000;
font-size: 30px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li:first-child:before {
content: none;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li span,
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li .bidding_timer {
display: block;
font-size: 27px;
color: #ffff;
line-height: 26px;
background: #000;
height: auto;
padding: 8px 5px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li .bidding_timer {
width: 45px;
margin: 0 auto;
padding: 12px 5px;
border-radius: 4px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li small,
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li .timer-div {
font-size: 12px;
color: #000;
margin-top: 5px;
display: block;
line-height: 20px;
background: transparent;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li .timer-div {
padding: 0;
margin: 0 auto;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .author-box {
padding: 30px;
padding-top: 0;
position: relative;
overflow: hidden;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .author-box .vector-1 {
position: absolute;
top: -46px;
left: -108px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .author-box .vector-2 {
position: absolute;
bottom: -138px;
right: -118px;
}
.ad-event-detail-section .ad-main-sidebar .author-box .author-meta {
display: flex;
flex-direction: column;
align-items: center;
padding-top: 30px;
border-top: 1px solid #ededed;
}
.ad-event-detail-section .ad-main-sidebar .author-box .author-meta img {
margin-bottom: 20px;
width: 80px;
height: 80px;
}
.ad-event-detail-section .ad-main-sidebar .author-box .author-meta h4 {
font-size: 18px;
margin-bottom: 5px;
font-weight: 600;
color: #000;
}
.ad-event-detail-section .ad-main-sidebar .author-box .author-meta small {
font-size: 12px;
color: #3e3e3e;
}
.ad-event-detail-section .ad-main-sidebar .author-box .author-meta small i {
font-size: 14px;
margin-top: -2px;
margin-right: 3px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul {
display: flex;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li {
width: 46%;
display: inline-block;
text-align: center;
}
.ad-event-detail-section .ad-main-sidebar .event-contact-info .event-contact {
padding: 12px 10px;
border-radius: 4px;
}
.ad-event-detail-section .ad-main-sidebar .event-contact-info .event-contact.event-phone {
border: 1px solid #a3e0af;
color: #349b49;
}
.ad-event-detail-section .ad-main-sidebar .event-contact-info .event-contact.event-phone i,
.ad-event-detail-section .ad-main-sidebar .event-contact-info .event-contact.event-email i {
margin-right: 5px;
}
.ad-event-detail-section .ad-main-sidebar .event-contact-info .event-contact.event-email {
border: 1px solid #fd4c5c;
color: #e10d20;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li .btn-theme {
border-radius: 0;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li:first-child {
margin-right: 28px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li .custom-btn {
font-size: 16px;
color: #000;
width: 100%;
display: inline-block;
padding: 12px 18px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li:first-child {
border-bottom-left-radius: 10px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li:last-child {
border-bottom-right-radius: 10px;
}
.ad-event-detail-section .ad-main-sidebar .location-box {
padding: 25px 20px 25px 20px;
background-color: #ffff;
border-radius: 10px;
box-shadow: 0px 0px 20px rgba(0, 18, 65, 0.05);
margin-bottom: 30px;
}
.ad-event-detail-section .event-detail-sec .write-review .review-product {
background-color: transparent;
padding-left: 0;
margin-top: 0;
}
.ad-event-detail-section .ad-main-sidebar .location-box .sub-title,
.ad-event-detail-section .ad-main-sidebar .related-events .sub-title {
font-size: 20px;
font-weight: 600;
margin-bottom: 15px;
}
.ad-event-detail-section .ad-main-sidebar .location-box .map-box {
position: relative;
border-radius: 5px;
margin-bottom: 20px;
}
.ad-event-detail-section .ad-main-sidebar .location-box .map-box img {
width: 100%;
}
.ad-event-detail-section .ad-main-sidebar .location-box .map-box .zoom-main {
position: absolute;
bottom: 10px;
right: 10px;
background-color: #ffff;
border-radius: 5px;
margin-bottom: 0;
}
.ad-event-detail-section .ad-main-sidebar .location-box .map-box .zoom-main li:first-child {
border-bottom: 1px solid #e8e8e8;
}
.ad-event-detail-section .ad-main-sidebar .location-box .map-box .zoom-main li .zoom-box {
width: 40px;
height: 35px;
display: flex;
justify-content: center;
align-items: center;
}
.ad-event-detail-section .ad-main-sidebar .location-box span {
font-size: 16px;
color: #858585;
}
.ad-event-detail-section .ad-main-sidebar .location-box span i {
margin-right: 3px;
margin-top: -2px;
font-size: 18px;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box {
padding: 20px;
background-color: #ffff;
border-radius: 10px;
box-shadow: 0px 10px 20px rgba(0, 18, 65, 0.05);
display: flex;
align-items: center;
margin-bottom: 30px;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .img-box {
margin-right: 10px;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .img-box img {
width: 150px;
height: 120px;
border-radius: 20%;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta small {
font-size: 11px;
color: #3e3e3e;
line-height: 30px;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta small i {
font-size: 14px;
margin-top: -2px;
margin-right: 2px;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta h5 {
font-size: 14px;
margin-bottom: 0;
line-height: 30px;
font-weight: 600;
color: #000;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta span {
font-size: 12px;
color: #404040;
display: block;
line-height: 30px;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta span i {
margin-top: -2px;
}
#event_detail_map {
height: 340px;
}
.share-links .ad-favourited .icon {
background: crimson;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .share-links ul li.ad-favourited .icon {
background: crimson;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .share-links ul li.ad-favourited .icon i {
color: #fff;
}
.event-submit {
margin-top: 20px;
}
.event_schedules .jqte_editor {
padding: 30px;
}
.list-section-1 {
padding: 40px 0 0;
}
.list-section-1 .list-box-shadow {
box-shadow: 0 2px 22px 0 rgb(0 0 0 / 5%);
position: relative;
display: table;
width: 100%;
padding: 30px;
}
.list-section-1 .custom-form-field .input-group-btn .btn-default {
border-color: #ddd;
color: #bdbdbd;
line-height: 20px;
-webkit-transition: all .3s ease 0s;
-moz-transition: all .3s ease- 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.list-section-1 .form-group {
position: relative;
}
.list-section-1 .form-join .form-control {
border: 1px solid #ddd;
box-shadow: none;
border-radius: 3px;
color: #555 !important;
font-size: 14px;
height: auto;
padding: 10px 15px;
-webkit-transition: all .2s cubic-bezier(0, 0, .58, 1) 0s;
-moz-transition: all .2s cubic-bezier(0, 0, .58, 1) 0s;
-ms-transition: all .2s cubic-bezier(0, 0, .58, 1) 0s;
-o-transition: all .2s cubic-bezier(0, 0, .58, 1) 0s;
transition: all .2s cubic-bezier(0, 0, .58, 1) 0s;
}
.event-search-content {
background: #f3f3f3;
padding-bottom: 80px;
}
.content-loading-skeleton-grid {
background: url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/images/events-skeleton-view-grid_view.gif) no-repeat center top;
min-height: 100vh;
}
.list-contain-area {
position: relative;
margin-bottom: 30px;
}
.list-contain-area .list-boxes-submit-area {
position: relative;
overflow: hidden;
}
.list-contain-area .list-style-images-area {
position: relative;
}
.list-contain-area .list-style-images-area img.event-img {
width: 100%;
max-height: 400px;
-webkit-transition: -webkit-transform linear .4s;
-o-transition: transform linear .4s;
-moz-transition: transform linear .4s, -moz-transform linear .4s;
transition: transform linear .4s;
transition: transform linear .4s, -webkit-transform linear .4s, -moz-transform linear .4s;
}
.list-contain-area .list-style-images-area .profile-avtar {
position: absolute;
right: 20px;
top: 20px;
border-radius: 30px;
}
.list-contain-area .list-style-images-area .profile-avtar img {
width: 45px;
border-radius: 30px;
}
.list-contain-area .list-contain-text {
bottom: 0;
padding: 20px;
width: 100%;
position: absolute;
}
.list-contain-area .overlays {
background: rgba(0, 0, 0, 0) url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/images/overlaybg.png) repeat-x scroll left bottom;
bottom: 0;
color: #fff;
left: 0;
min-height: 40px;
position: absolute;
width: 100%;
}
.list-boxes .list-contain-text h2 {
font-weight: 500;
text-transform: capitalize;
font-size: 20px;
color: #ffff;
margin: 0;
margin-bottom: 5px;
}
.list-boxes-submit-area .event-dates {
font-weight: 600;
margin-bottom: 5px;
}
.list-boxes-submit-area .list-contain-text span {
color: #ddd;
font-size: 14px;
}
.list-boxes-submit-area .list-contain-text .fa-location-arrow {
padding-right: 10px;
color: #ffc400;
}
.list-bottom-area {
background: #fff;
padding: 0;
box-shadow: 0 2px 22px 0 rgb(0 0 0 / 5%);
position: relative;
overflow: hidden;
}
.sb_pro_listing_timer-icon {
float: left;
width: 20%;
border-right: 1px solid #ddd;
text-align: center;
}
.sb_pro_listing_timer-icon .sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.sb_pro_listing_timer-icon i {
font-size: 42px !important;
line-height: 76px;
}
.list-boxes-submit-area .list-contain-text h2 a {
color: #fff;
}
.event-grid-1 .timer-countdown-box .column-time span {
font-size: 24px;
color: #4fe2ad;
font-weight: 700;
text-align: center;
background: transparent;
padding: 0;
}
.additional-fields-search-container {
display: none;
overflow: hidden;
transition: max-height 0.3s ease-out;
padding: 15px
}
.event-acf-fields-container {
margin-bottom: 20px;
}
.event-acf-fields {
display: flex;
justify-content: start;
align-items: center;
font-size: 20px;
}
.event-acf-fields p {
font-weight: 700;
margin: 0 10px 0 0 !important;
}
#toggle-additional-fields {
padding: 10px;
color: #999999;
border: 1px solid #DDDDDD;
border-radius: 8px;
transition: all 0.3s ease;
}
#toggle-additional-fields:hover {
color: #000;
border: 1px solid #000;
}
.toggle-icon {
padding-left: 20px;
float: right;
transition: transform 0.3s ease;
}
#additional_fields_filters {
display: none;
overflow: hidden;
transition: max-height 0.3s ease-out;
padding: 10px 30px
} .featured-duration {
display: flex;
justify-content: center;
align-items: center;
padding: 5px 15px;
background: #fbfdff;
border: 1px solid #e9f1fc;
margin: 20px;
border-radius: 0.25rem;
}
.packages-heading {
align-self: flex-start;
}
.featured-duration .featured-duration-list li {
font-size: 14px;
}
.featured-duration .featured-duration-list li .r-meta input {
margin-top: 7px;
}
.featured-duration .featured-duration-list li .r-meta span {
font-weight: 500;
}
.package-container {
display: flex;
flex-wrap: wrap;
gap: 20px;
padding: 0rem 3rem 3rem 3rem;
}
.adt_user_packages {
flex: 0 0 calc(33.33% - 20px);
background-color: #ffffff;
border: 1px solid #e5e9f2;
border-radius: 10px;
padding: 20px;
overflow: hidden;
}
.adt_user_packages .package-header {
padding: 10px;
text-align: center;
}
.adt_user_packages .package-header h3 {
margin: 0;
}
.adt_user_packages .package-body {
background-color: #fff;
}
.adt_user_packages .package-header .product-title {
text-transform: capitalize;
}
.adt_user_packages .package-body ul {
list-style: none;
padding: 0;
margin: 0;
}
.adt_user_packages .package-body ul li {
padding: 10px;
border-bottom: 1px solid #e5e9f2;
display: flex;
justify-content: space-between;
}
.adt_user_packages .package-body ul li:last-child {
border-bottom: none;
} .event-grid-1 .timer-countdown-box .column-time small {
color: #4fe2ad;
}
.sb_pro_timer-count {
float: right;
width: 80%;
}
.sb_pro_countdown-timer {
padding: 8px 0 0;
}
.sb_pro_countdown-timer {
display: table;
height: 100%;
width: 100%;
position: relative;
}
.sb_pro_countdown-timer .timer-countdown-box {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.list-bottom-area .sb_pro_countdown-timer li {
position: relative;
display: block;
float: left;
width: 70px;
padding: 0 7px;
text-align: center;
}
.sb_pro_countdown-timer li span.timer-days, .sb_pro_countdown-timer li span.timer-hours, .sb_pro_countdown-timer li span.timer-minutes, .sb_pro_countdown-timer li span.timer-seconds {
font-size: 24px;
color: #4fe2ad;
font-weight: 700;
text-align: center;
padding: 0;
}
.event-grid-1 .sb_pro_countdown-timer li span.timer-div {
font-size: 12px;
line-height: 30px;
color: #4fe2ad;
font-weight: 300;
text-transform: capitalize;
}
.sb_pro_listing_timer-count {
float: right;
width: 80%;
}
#distance-slider .noUi-base {
width: 100%;
}  {
padding: 70px 0
;
}
.event-grid-box {
position: relative;
border-radius: 10px;
margin-bottom: 30px;
overflow: hidden;
position: relative;
width: 100%;
height: 450px;
}
.event-grid-box .main-img {
width: 100%;
height: 100%;
position: absolute !important;
top: 0;
left: 0;
}
.event-gridsgray .event-grid-box .main-img {
border-radius: 10px;
}
.event-grid-box .event-ctg {
position: absolute;
top: 20px;
left: 20px;
font-size: 12px;
color: #ffff;
padding: 4px 12px;
border-radius: 3px;
background-color: #eb7f7e;
}
.event-grid-box .event-ctg a {
color: #ffff;
}
.event-grid-box .main-content-box {
position: absolute;
bottom: 20px;
left: 20px;
right: 20px;
border-radius: 10px;
background-color: #ffff;
}
.event-grid-box .main-content-box .event-meta-box {
padding: 30px 15px 15px 15px;
position: relative;
}
.event-grid-box .main-content-box .event-meta-box .counter-box {
position: absolute;
top: -15px;
right: 15px;
background-image: linear-gradient(to top, #ec8a6c, #ed709d);
border-radius: 5px;
margin-bottom: 40px;
display: flex;
width: 200px;
}
.event-grid-box .main-content-box .event-meta-box .counter-box li {
padding: 2px 0px;
display: inline-block;
text-align: center;
position: relative;
width: 25%;
}
.event-grid-box .main-content-box .event-meta-box .counter-box li::before {
content: ":";
position: absolute;
top: 8px;
left: -4px;
color: #ffff;
font-size: 18px;
}
.event-grid-box .main-content-box .event-meta-box .counter-box li:first-child:before {
content: none;
}
.event-grid-box .main-content-box .event-meta-box .counter-box li span {
font-size: 20px;
color: #ffff;
display: block;
}
.event-grid-box .main-content-box .event-meta-box .counter-box li small {
font-size: 10px;
color: #ffff;
margin-top: -1px;
display: block;
}
.event-grid-box .main-content-box .event-meta-box .title {
font-size: 16px;
font-weight: 600;
color: #000;
margin-bottom: 5px;
}
.event-grid-box .main-content-box .event-meta-box .txt {
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}
.event-grid-box .main-content-box .event-meta-box .location-box,
.event-grid-box .main-content-box .event-meta-box .location-box .meta {
display: flex;
align-items: center;
}
.event-grid-box .main-content-box .event-meta-box .location-box .img-box {
margin-right: 10px;
}
.event-grid-box .main-content-box .event-meta-box .location-box .meta span,
.event-grid-box .main-content-box .event-meta-box .location-box .meta .iconify {
color: #5b5b5b;
font-size: 14px;
margin-right: 5px;
}
.event-grid-box .main-content-box .event-meta-box .location-box .meta span {
margin-right: 0;
}
.location-box .img-box img {
border-radius: 50%;
width: 50px;
height: 50px;
}
.counter-box .bidding_timer {
background: transparent;
} .ad-listing-hero-main {
position: relative;
padding-top: 260px;
background-image: url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/imgs/hero-bg.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.ad-listing-hero-main .ad-listing-hero {
display: flex;
justify-content: center;
}
.ad-listing-hero-main .ad-listing-hero .cont-box {
display: flex;
flex-direction: column;
width: 975px;
text-align: center;
margin-bottom: 130px;
}
.ad-listing-hero-main .ad-listing-hero .cont-box .main-heading {
font-size: 46px;
font-weight: 600;
color: #ffff;
margin-bottom: 10px;
line-height: 60px;
}
.ad-listing-hero-main .ad-listing-hero .cont-box .txt {
font-size: 20px;
color: #ffff;
}
.ad-listing-hero-main .ad-listing-hero .cont-box .search-bar-box form {
display: flex;
margin-top: 55px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar {
display: flex;
border-radius: 5px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .input-srh,
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .ctg-srh,
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .loct-srh {
position: relative;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .input-srh span,
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .ctg-srh .title,
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .loct-srh .title {
position: absolute;
top: 15px;
left: 20px;
font-size: 14px;
font-weight: 600;
color: #ffcc00;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar input {
height: 75px;
padding: 40px 0 15px 20px;
width: 285px;
border: none;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
position: relative;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .loct-srh input {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar input::placeholder {
font-size: 14px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar input:focus-visible {
outline: none;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container {
width: 270px !important;
height: 75px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container .select2-selection--single {
width: 270px;
height: 75px;
border: none;
border-left: 1px solid #efefef;
border-radius: 0;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container--default .select2-selection--single .select2-selection__rendered {
padding-top: 26px;
padding-left: 20px;
font-size: 14px;
color: #888888;
text-align: left;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .loct-srh .select2-container .select2-selection--single {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container--default .select2-selection--single .select2-selection__arrow {
top: unset;
bottom: -1px;
right: 15px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #ffcc00;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .loct-srh input {
border-radius: 0;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-left: 1px solid #efefef;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-btn {
padding: 24px 32px;
border-radius: 5px;
border: none;
margin-left: 30px;
}
.ad-listing-hero-main .ad-listing-hero .keyword-box {
display: flex;
align-items: center;
margin-top: 5px;
}
.ad-listing-hero-main .ad-listing-hero .keyword-box h6 {
color: #ffff;
margin-right: 20px;
}
.ad-listing-hero-main .ad-listing-hero .keyword-box ul li {
display: inline-block;
}
.ad-listing-hero-main .ad-listing-hero .keyword-box ul li h6,
.ad-listing-hero-main .ad-listing-hero .keyword-box ul li a {
font-size: 14px;
color: #ffff;
line-height: 28px;
}
.ad-listing-hero-main .ad-listing-hero .keyword-box ul li h6 {
font-weight: 600;
margin-right: 20px;
}
.ad-listing-hero-main .ad-listing-hero .keyword-box ul li a {
margin-right: 15px;
}
.ad-listing-hero-main .ctg-ads-carousel {
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.ad-listing-hero-main .ctg-ads-carousel .ctg-title {
padding: 26px 0;
}
.ad-listing-hero-main .ctg-ads-carousel .ctg-title span {
color: #ffff;
}
.ad-listing-hero-main .ctg-ads-carousel .ctg-title h3 {
font-size: 22px;
color: #ffff;
font-weight: 600;
}
.ad-listing-hero-main .ctg-ads-carousel .ctg-title h3 span {
font-weight: 400;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel {
margin-left: -40px;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .ctg-box {
padding: 20px 15px;
text-align: center;
background-color: rgba(255, 255, 255, 0.1);
transition: 0.5s ease-in-out;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .ctg-box .txt {
margin-bottom: 0;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .owl-stage-outer {
overflow: visible;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .item {
transition: .4s ease all;
margin: 0;
transform: scale(1);
opacity: 0;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .active .item {
opacity: 1;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .item:hover {
transform: scale(1.3);
background-color: #ffcc00;
border-radius: 5px;
z-index: 1;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .item:hover .ctg-box i,
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .item:hover .ctg-box p a {
color: #ffff;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .ctg-box i {
font-size: 38px;
color: #ffff;
transition: 0.5s ease-in-out;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .ctg-box .txt a {
font-size: 14px;
margin-bottom: 0;
color: #ffff;
transition: 0.5s ease-in-out;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .ctg-box small {
display: none;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .owl-nav.disabled {
display: block;
z-index: -1;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .owl-nav button.owl-prev,
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .owl-nav button.owl-next {
position: absolute;
top: 41px;
font-size: 24px;
color: #ffff;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .owl-nav button.owl-prev {
left: -32px;
}
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .owl-nav button.owl-next {
right: -32px;
}  .more-ad-listing-section {
padding: 80px 0;
}
.theme-title {
color: #232323;
}
.theme-heading {
font-size: 32px;
font-weight: 600;
margin-bottom: 10px;
}
.theme-heading span {
font-weight: 400;
}
.more-ad-listing-section .listing-cont-meta ul li {
display: inline-block;
width: 47%;
}
.more-ad-listing-section .listing-cont-meta ul li:first-child {
margin-right: 34px;
}
.more-ad-listing-section .listing-cont-meta ul li .services-box i {
font-size: 34px;
margin-bottom: 20px;
color: #FD4C5C;
}
.more-ad-listing-section .listing-cont-meta ul li .services-box .title {
font-size: 18px;
margin-bottom: 10px;
}
.more-ad-listing-section .listing-cont-meta ul li .services-box p {
margin-bottom: 0;
}
.service-img-box {
position: relative;
}
.service-img-box .video-play-button {
top: 52%;
right: 35.1%;
} .prop-newest-main-section.event-grid-3 {
background: white;
box-shadow: 0 25px 75px #cfe5fb70;
border-radius: 14px;
padding: 15px;
box-shadow: 0px 0px 47px 2px rgba(237, 237, 237, 0.75);
}
.prop-newest-image {
overflow: hidden !important;
position: relative !important;
width: 100% !important;
height: 270px !important
}
.prop-newest-image img {
width: 100% !important;
height: 100% !important;
position: absolute !important;
top: 0;
left: 0;
object-fit: cover
}
.event-grids .heading-panel .main-title {
border-bottom: none;
}
.event-grids .prop-newest-main-section .prop-main-contents {
overflow: visible;
box-shadow: none;
}
.event-day-date {
width: 45px;
border-radius: 4px;
height: 55px;
text-align: center;
background-color: white;
display: inline-table;
vertical-align: top;
box-shadow: 0 10px 44px #C7C0DD66;
position: absolute;
top: 12px;
right: 12px;
}
.event-date {
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
}
.event-date span:first-child {
color: #FD4C5C;
font-size: 16px;
display: block;
line-height: 10px;
}
.event-date {
position: absolute;
top: 55%;
left: 0;
right: 0;
transform: translateY(-50%);
} .ads-location-section {
padding: 80px 0 50px 0;
}
.ads-location-section .heading-meta {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 60px;
}
.ads-location-section .right-meta .more-location {
padding: 10px 15px;
background-color: #ffcc00;
color: #000;
font-size: 15px;
border: none;
}
.ads-location-section .ads-location-box {
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 30px;
position: relative;
}
.ads-location-section .ads-location-box::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
box-shadow: -1px 160px 37px -14px rgba(0, 0, 0, 0.91) inset;
transition: 0.5s ease-in-out;
}
.ads-location-section .ads-location-box:hover::before {
box-shadow: -1px 160px 37px -14px rgba(255, 255, 255, 0.91) inset;
}
.ads-location-section .ads-location-box img {
width: 100%;
}
.ads-location-section .ads-location-box .meta {
position: absolute;
top: 20px;
left: 20px;
}
.ads-location-section .ads-location-box .meta .title {
font-size: 22px;
font-weight: 600;
color: #ffff;
line-height: 26px;
transition: 0.5s ease-in-out;
}
.ads-location-section .ads-location-box .meta small {
font-size: 13px;
color: #ffff;
line-height: 20px;
display: block;
transition: 0.5s ease-in-out;
}
.ads-location-section .ads-location-box:hover .meta .title,
.ads-location-section .ads-location-box:hover .meta small {
color: #232323;
}
.ads-location-section .ads-location-box .next-arrow {
position: absolute;
bottom: 20px;
right: 20px;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
background-color: #ffff;
border-radius: 50%;
transition: 0.5s ease-in-out;
}
.ads-location-section .ads-location-box:hover .next-arrow {
background-color: #fd4c5c;
}
.ads-location-section .ads-location-box:hover .next-arrow .iconify {
color: #ffff
}
.ads-location-section .ads-location-box .next-arrow .iconify {
font-size: 34px;
color: #000;
transition: 0.5s ease-in-out;
} /*/*/.sb-header.sb-header-1 {
z-index: 400 !important;
}
.sb-header-1.sb-header.sticky .sb-menu > ul > li > a {
height: 70px;
line-height: 70px;
}
.sb-header-1.sb-header .sb-menu > ul > li:hover a {
color: #212121;
}
.sb-header-1.sb-header .sb-menu ul ul li > a {
padding: 14px 15px;
}
.ad-event-detail-section .nav-pills,
.adt-ad-description .nav-pills {
padding: 20px;
box-shadow: 0 10px 44px #C7C0DD33 inset;
border-radius: 5px;
}
.ad-event-detail-section .nav-pills .nav-item .nav-link,
.adt-ad-description .nav-pills .nav-item .nav-link {
padding: 12px 30px;
border-radius: 5px;
margin-left: 20px;/**/}
.ad-event-detail-section .nav-pills .nav-item .nav-link.active {
background-color: #ffcc00;
color: #000;
}
.ad-event-detail-section .tab-content .accordion-item .accordion-button {
border-bottom: none;
}
.ad-event-detail-section .tab-content .accordion-item .accordion-button:not(.collapsed) {
color: #000;
background-color: unset;
box-shadow: unset;
}
.ad-event-detail-section .tab-content .accordion-item .accordion-button:not(.collapsed)::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.ad-event-detail-section .tab-content .accordion-item .accordion-button:focus {
box-shadow: unset;
}
.ad-event-detail-section .tab-content .accordion-item,
.adt-ad-description .tab-content .accordion-item {
margin-bottom: 20px;
}
.ad-event-detail-section .tab-content .accordion-item .accordion-collapse .accordion-body {
border-top: 1px solid rgba(0, 0, 0, .125);
color: #000;
}
.share-events-map.modal {
top: 150px;
}
.share-events-map .share-map-container ul li {
display: flex;
align-items: center;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid rgba(0, 0, 0, .125);
}
.share-events-map .share-map-container ul li:last-child {
margin-bottom: 0;
}
.share-events-map .share-map-container ul li .cal-svg {
margin-right: 10px;
}
.share-events-map .share-map-container ul li .cal-svg svg {
width: 40px;
height: 40px;
}
.share-events-map .modal-footer {
border: none;
}
.share-events-map button.close {
color: #000;
opacity: 1;
}
.share-events-map .modal-title {
font-size: 22px;
color: #000;
font-weight: 600;
}
.ad-event-detail-section .event-detail-sec .attendee-container {
display: flex;
flex-direction: column;
align-items: center;
padding: 30px 10px;
box-shadow: 0 10px 44px #C7C0DD33 inset;
border-radius: 5px;
margin-bottom: 30px;
}
.ad-event-detail-section .event-detail-sec .attendee-container .attendee_avatr img {
border-radius: 50%;
margin-bottom: 30px;
box-shadow: 0 10px 10px 5px #F2F1F1;
}
.ad-event-detail-section .event-detail-sec .attendee-container .attendee_avatr a {
font-size: 18px;
color: #242424;
font-weight: 500;
}
section.ads-grid-selector .container {
position: relative;
}
.ads-grid-selector .date-query-list {
position: absolute;
top: 26px;
right: 12px;
}
.ads-grid-selector .date-query-list li {
display: inline-block;
margin-left: 20px;
}
.event-gridsgray .list-bottom-area .sb_pro_countdown-timer {
padding: 0;
}
.event-gridsgray .list-contain-area {
transition: transform ease-in-out 5s;
}
.event-gridsgray .list-contain-area:hover .list-style-images-area img {
transform: scale(1.158);
transition: transform ease-in-out 5s;
}
.most-popular .places-content .place-content-heding h5 {
font-size: 16px;
}
.most-popular .places-content .place-content-heding span {
font-size: 14px;
}
.list-section-1 .form-join .form-control {
border-right: none;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.list-section-1 .custom-form-field .input-group-btn .btn-default {
line-height: 22.5px;
padding: 10px 20px;
border-left: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-color: transparent;
}
.list-section-1 .form-group .select2-container--default .select2-selection--single {
height: 45px;
}
.list-section-1 .form-group .detect-me {
display: none;
}
.list-section-1 .custom-form-field .row-date-start-end .date-search {
padding-right: 0;
}
.list-section-1 .custom-form-field .row-date-start-end .date-search:nth-child(2) {
padding: 0;
}
.list-section-1 .custom-form-field .row-date-start-end .date-search:nth-child(2) input {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.list-section-1 .custom-form-field .row-date-start-end .date-search:nth-child(3) {
padding-left: 0;
}
.list-section-1 .location-filters .input-group-btn .btn-default {
color: #bdbdbd;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
line-height: 22.5px;
padding: 10px 20px;
}
.list-section-1 .custom-form-field .input-group .form-group,
.list-section-1 .location-filters .input-group .form-group {
width: calc(100% - 57px);
}
.list-section-1 .list-box-shadow {
padding: 0;
box-shadow: none;
}
.list-section-1 .custom-sorting-filters {
margin-top: 50px;
}
.list-section-1 .custom-sorting-filters .custom-allign {
line-height: 45px;
display: inline-block;
}
.list-section-1 .custom-sorting-filters .pull-right {
display: flex;
align-items: center;
}
.list-section-1 .custom-sorting-filters .pull-right .form-group {
margin-left: 15px;
}
.detail-list .fixes-me-top .all-booking-timing .dropdown-toggle::after {
position: absolute;
top: 22px;
right: 16px;
}
.detail-list .fixes-me-top .all-booking-timing .panel-dropdown .dropdown-menu.show {
width: 91%;
}
.detail-list .fixes-me-top .booking-form-container .create-booking-form {
padding: 0;
}
.event-grid-3 .prop-real-estate-box {
padding: 0;
}
.event-grid-3 .prop-estate-advertisement {
padding: 5px 0px;
}
.event-grid-3.prop-newest-main-section .prop-estate-table {
padding: 5px 0px 0px 0px;
}
.ad-event-detail-section .ad-main-sidebar .heading-detail {
align-items: center;
margin-bottom: 0;
}
.ad-event-detail-section .ad-main-sidebar .deatil-head h5 {
display: inline-block;
margin: 5px 0px;
vertical-align: text-top;
}
.ad-event-detail-section .ad-main-sidebar .deatil-head .label-user {
vertical-align: sub;
}
.ad-event-detail-section .ad-main-sidebar .deatil-head .view-pro {
display: block;
}
.ad-event-detail-section .ad-main-sidebar .deatil-head .view-pro i {
margin-left: 8px;
}
.sb-header-1 .sb-menu ul ul li > a {
font-style: normal;
background-color: transparent;
}
.sb-header-1 .sb-menu ul ul li:hover > a:hover {
background-color: #f6f6f6;
}
.ad-event-detail-section .ad-main-sidebar .seller-public-profile-star-icons i {
color: #ffc220;
}/*/*//**/.event-new-hero-2 {
padding: 80px 0 0 0;
background-image: url(https://anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/css/imgs/event-bg-2.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 100px;
box-shadow: 0px 10px 54px 5px rgba(140, 136, 136, 0.56);
border-radius: 0px 0px 100px 100px;
}
.event-new-hero-2 .hero-cont-container {
padding: 170px 0 100px 0;
}
.event-new-hero-2 .hero-cont-container small {
font-weight: 500;
font-size: 22px;
line-height: 33px;
color: #ffff;
}
.event-new-hero-2 .hero-cont-container small span {
color: #FD4C5C;
}
.event-new-hero-2 .hero-cont-container .main-heading {
font-weight: 700;
font-size: 52px;
line-height: 78px;
color: #ffff;
margin-bottom: 10px;
position: relative;
width: fit-content;
}
.event-new-hero-2 .hero-cont-container .main-heading::before {
content: "";
background-image: url(https://anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/css/images/event-shape-img.png);
background-repeat: no-repeat;
position: absolute;
bottom: -5px;
right: 55px;
width: 158px;
height: 15px;
}
.event-new-hero-2 .hero-cont-container .txt {
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #ffff;
}
.event-new-hero-2 .hero-search-bar-container {
margin-bottom: -35px;
}
.event-new-hero-2 .hero-search-bar-container .form-group {
display: flex;
align-items: center;
position: relative;
}
.event-new-hero-2 .hero-search-bar-container .form-group .srh-icon {
position: absolute;
left: 25px;
top: 25px;
font-size: 22px;
color: #000;
}
.event-new-hero-2 .hero-search-bar-container input {
height: 70px;
background-color: #ffff;
padding: 20px 0 20px 56px;
width: calc(100% - 668px);
border: none;
border-radius: 4px 0px 0px 4px;
}
.event-new-hero-2 .hero-search-bar-container input::placeholder {
color: #3E3E3E;
opacity: 1;
}
.event-new-hero-2 .hero-search-bar-container input:focus-visible {
outline: none;
}
.event-new-hero-2 .hero-search-bar-container .srch-location-main {
position: relative;
}
.event-new-hero-2 .hero-search-bar-container .srch-location-main::before {
content: "";
position: absolute;
top: 20px;
width: 1px;
height: 30px;
background-color: rgba(0, 0, 0, 0.25);
z-index: 1;
}
.event-new-hero-2 .hero-search-bar-container .srch-location-main .scope-icon {
position: absolute;
top: 25px;
left: 28px;
font-size: 22px;
color: #000;
}
.event-new-hero-2 .hero-search-bar-container .select2-container {
width: 520px !important;
height: 70px;
}
.event-new-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 520px;
height: 70px;
border: none;
border-radius: 0;
}
.event-new-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 70px;
padding-left: 60px;
color: #3E3E3E;
}
.event-new-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 70px;
right: 45px;
}
.event-new-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #000 transparent transparent #000;
border-width: 2px 0px 0px 2px;
height: 10px;
width: 10px;
top: 43%;
transform: rotateZ(225deg);
}
.event-new-hero-2 .hero-search-bar-container .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent #000 #000 transparent;
border-width: 0 2px 2px 0px;
}
.event-new-hero-2 .hero-search-bar-container .search-btn {
height: 70px;
padding: 0px 48px;
font-weight: 400;
font-size: 15px;
line-height: 70px;
color: #ffff;
background-color: #FD4C5C;
border-radius: 0px 4px 4px 0px;
} input#calender-booking, .all-booking-timing .panel-dropdown {
border: none;
cursor: pointer;
border-radius: 5px;
font-size: 16px;
height: auto;
padding: 10px 16px;
line-height: 30px;
margin: 0 0 15px;
position: relative;
background-color: #fff;
text-align: left;
color: #777;
transition: color .3s !important;
width: 100%;
background: #fbfdff;
min-height: 50px;
border: 1px solid #e9f1fc;
border-radius: 0;
}
.all-booking-timing .panel-dropdown {
position: relative;
display: inline-block;
}
.all-booking-timing .dropdown-menu {
max-height: 273px;
overflow: auto;
padding: 0 10px;
margin: 22px 6px 16px;
width: 100%;
}
.show_book_form .time-slot {
position: relative;
padding: 10px 15px;
text-align: left;
cursor: pointer;
margin-bottom: 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border-radius: 4px;
color: #777;
transition: .3s;
overflow: hidden;
font-size: 15px;
border: none;
background-color: #f6f6f6;
width: 100%;
}
.show_book_form .time-slot:hover {
background-color: #ffc200;
color: #ffff;
}
.create-booking-form {
background: #fff;
padding-bottom: 10px;
margin-top: 30px;
border-radius: 5px;
padding: 20px;
}
.create-booking-form .form-control {
padding: 15px 9px;
background: #fbfdff;
border-radius: 0;
margin-bottom: 15px;
}
.current-selected-date {
margin-bottom: 20px;
margin-top: 10px;
}
.main-section-bid.booking-section {
position: relative;
padding: 20px;
}
.booking-section h3 {
font-size: 20px;
}
.detail-list .main-section-bid .current-selected-date {
background-color: unset;
margin: 30px 0;
}
.main-section-bid .current-selected-date .selectd_booking_day {
display: inline-block;
margin-right: 10px;
font-weight: 500;
color: #000;
font-size: 16px;
}
.main-section-bid .current-selected-date span {
font-size: 16px;
color: #777;
}
.main-section-bid .calender-container {
position: relative;
}
.main-section-bid .calender-container .fa-calendar {
position: absolute;
right: 18px;
top: 16px;
}
.main-section-bid .current-selected-date #selectd_booking_time {
font-size: 18px;
color: #777;
}
.main-section-bid .booking-form-container .email-caption {
margin-top: 15px;
display: block;
}
.main-section-bid .booking-form-container .email-caption i {
color: #ffd85b;
margin-right: 10px;
font-size: 18px;
}
.booking-form-container {
display: none;
}
.booking-confirmed {
position: relative;
margin-top: 20px;
display: none;
}
.booking-confirmation-close i {
position: absolute;
right: 0;
font-size: 18px;
cursor: pointer;
}
.booking-confirmation {
text-align: center;
}
.booking-confirmation {
font-size: 60px;
margin-top: 20px;
color: red;
}
.booking-spin-loader {
width: 100%;
position: absolute;
top: 0;
left: 0;
background: #00000099;
border-radius: 5px;
height: 100%;
line-height: 100%;
display: none;
text-align: center;
z-index: 99;
}
.booking-section {
position: relative;
}
.booking-spin-loader i {
font-size: 30px;
color: #ffff;
position: absolute;
top: 50%;
left: 50%;
}
.event-carousel .item img {
max-height: 250px;
object-fit: cover;
width: 100%;
}
.card-default .card-body .form-group .select2-container--default .select2-selection--single {
height: 50px;
}
.card-default .card-body .form-group .jqte {
border: 1px solid #e5e9f2;
}
.card-default .card-body .event_qstns {
padding: 25px 15px;
}
.card-default .card-body .event_schedules {
padding: 0px 15px 15px 15px;
} .ad-how-it-works {
padding: 80px 0;
}
.ad-how-it-works .heading-meta {
margin-bottom: 60px;
}
.ad-how-it-works .theme-title,
.ad-how-it-works .theme-heading {
color: #ffff;
}
.ad-how-it-works .prs-dtl-box .icon {
display: inline-block;
width: 70px;
height: 70px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 5px;
position: relative;
background: radial-gradient(circle at top right, transparent 20px, rgba(255, 255, 255, 0.1) 0);
margin-bottom: 15px;
}
.ad-how-it-works .prs-dtl-box .icon i {
font-size: 36px;
color: #ffff;
}
.ad-how-it-works .prs-dtl-box .icon .badge {
position: absolute;
top: -13px;
right: -13px;
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 100%;
font-size: 14px;
}
.ad-how-it-works .prs-dtl-box .title {
font-size: 23px;
color: #ffff;
margin-bottom: 10px;
}
.ad-how-it-works .prs-dtl-box .txt {
color: #ffff;
margin-bottom: 0;
}  .page-wrapper .content-wrapper .sb-dash-heading form {
float: right;
margin-top: -36px;
}
#booking-detail-modal .modal-body .form-group lable {
font-weight: 600;
}
.event-grid-3 .listing-bidding .clock .bidding_timer {
background: #fff;
color: #242424;
border-radius: 0;
}
.event-grid-3.ad-grid-8 .listing-bidding {
right: 0;
left: 0;
margin: 0 auto;
display: flex;
justify-content: center;
}
.event-grid-3 .listing-bidding ul {
display: flex;
position: relative;
}
.event-grid-3.ad-grid-8 .listing-bidding .column-time {
width: auto;
display: initial;
}
.event-grid-3.ad-grid-8 .listing-bidding ul::before,
.event-grid-3.ad-grid-8 .listing-bidding ul::after {
content: "";
background-image: url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/images/vec.svg);
background-repeat: no-repeat;
position: absolute;
top: 0;
left: -48px;
width: 50px;
height: 100%;
transform: rotateY(180deg);
}
.event-grid-3.ad-grid-8 .listing-bidding ul::after {
left: unset;
right: -48px;
transform: rotateY(0deg);
} .related-event {
padding: 25px 20px 25px 20px;
background-color: #ffff;
border-radius: 10px;
box-shadow: 0px 10px 20px rgb(0 18 65 / 5%);
margin-bottom: 30px;
}
.related-event h4 {
font-size: 20px;
font-weight: 600;
margin-bottom: 15px
}
.going-btn {
padding: 5px 30px 0 30px;
}
#ad-to-fav-event.ad-favourited path {
color: #ffff;
}
.eventzform .form-group {
margin-bottom: 15px
}
.eventzform .with-top-bar .btn {
width: 100%;
height: 100%;
} .buyent-ads-hero {
background-color: #fbfbfb;
background-image: none;
position: relative;
overflow: hidden;
}
.buyent-ads-hero .main-content .title {
font-weight: 600;
font-size: 24px;
line-height: 36px;
color: #FD4C5C;
}
.buyent-ads-hero .main-content .main-heading {
font-weight: 600;
font-size: 40px;
line-height: 55px;
margin: 0px 0 20px 0;
color: #231900;
}
.buyent-ads-hero .main-content .txt {
font-weight: 400;
font-size: 16px;
line-height: 30px;
color: #231900;
}
.buyent-ads-hero .right-cont-box {
position: relative;
width: 100%;
height: 100%;
} .buyent-ads-hero .vector-img {
position: absolute;
top: 0;
left: 0;
width: auto;
z-index: -1;
}
.buyent-ads-hero .vector-img-2 {
position: absolute;
top: 0;
right: 0;
width: auto;
height: 100%; }
.buyent-ads-hero .main-content .txt {
margin-bottom: 30px;
}
.buyent-ads-hero .main-content {
position: relative;
padding: 92px 0 70px 0;
}
.buyent-ads-hero .main-content .zig-zag-img {
position: absolute;
bottom: 260px;
left: -100px;
width: auto;
}
.buyent-ads-hero .my-ads-swiper {
position: relative;
z-index: 300;
padding: 30px;
}
.buyent-ads-hero .my-ads-swiper .swiper-block {
margin-top: 10px;
}
.buyent-ads-hero .my-ads-swiper .swiper-event-container {
width: calc(50% + 50vw);
}
.buyent-ads-hero .my-ads-swiper .swiper-slide {
width: 360px !important;
}
.buyent-ads-hero .my-ads-swiper .swiper-pagination {
display: none;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box {
position: relative;
width: 360px;
transition: 0.5s ease-in-out;
overflow: hidden;
height: 500px
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
box-shadow: 0px -143px 107px -16px rgba(0, 0, 0, 1) inset;
transition: 0.5s ease-in-out;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box {
position: absolute;
bottom: 60px;
left: 30px; transition: 0.5s ease-in-out;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box:hover .content-box {
opacity: 1;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .date-box {
display: flex;
flex-direction: column;
align-items: center;
padding: 8px 9px;
background-color: #ffff;
width: 45px;
height: 55px;
margin-bottom: 14px;
border-radius: 4px;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .date-box span {
font-weight: 400;
font-size: 16px;
line-height: 27px;
color: #FD4C5C;
line-height: 15px;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .date-box small {
font-weight: 400;
font-size: 12px;
line-height: 18px;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .ctg a {
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #ffff;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .heading {
font-weight: 600;
font-size: 22px;
line-height: 33px;
color: #ffff;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .prf-view {
display: flex;
align-items: center;
margin-top: 13px;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .prf-view .author-img {
margin-right: 10px;
border-radius: 50%;
width: 25px;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .prf-view .auth-name,
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .prf-view .views {
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #ffff;
margin-right: 10px;
position: relative;
text-transform: capitalize:
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .prf-view .views i {
margin-right: 5px;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .content-box .prf-view .auth-name {
margin-right: 25px;
text-transform: capitalize;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .location {
position: absolute;
bottom: 0;
left: 0;
display: flex;
align-items: center;
line-height: 35px;
color: #ffff;
padding: 3px 30px;
width: 100%;
background: rgba(255, 255, 255, 0.15);
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .location i {
color: #ffcc00;
font-size: 14px;
margin-right: 10px;
}
.buyent-ads-hero .my-ads-swiper .swiper-button-next {
right: 40%;
top: unset;
bottom: -70px;
}
.buyent-ads-hero .my-ads-swiper .swiper-button-prev::after {
content: '';
width: 20px;
height: 20px;
background-image: url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/images/arrow-left.svg);
background-repeat: no-repeat;
}
.buyent-ads-hero .my-ads-swiper .swiper-button-next::after {
content: '';
width: 20px;
height: 20px;
background-image: url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/images/arrow-right.svg);
background-repeat: no-repeat;
}
.buyent-ads-hero .my-ads-swiper .swiper-button-prev {
left: 50%;
top: unset;
bottom: -70px;
}
.buyent-ads-hero .main-content .main-search-box {
padding: 20px;
background-color: #F7FBFD;
border: 1px solid #D9E7FF;
box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.05);
border-radius: 4px;
}
.buyent-ads-hero .main-content .main-search-box .title {
font-weight: 500;
font-size: 14px;
line-height: 21px;
color: #231900;
margin-bottom: 10px;
text-align: left;
}
.buyent-ads-hero .main-content .main-search-box .input-main {
position: relative;
}
.buyent-ads-hero .main-content .main-search-box input {
width: 100%;
height: 50px;
background: #ffff;
border: 1px solid rgba(67, 133, 255, 0.2);
border-radius: 4px;
padding: 10px 43px;
margin-bottom: 20px;
}
.buyent-ads-hero .main-content .main-search-box .input-main i {
position: absolute;
top: 18px;
left: 17px;
color: #231900;
}
.buyent-ads-hero .main-content .main-search-box .input-main input:focus-visible {
outline: none;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub {
width: 47%;
display: inline-block;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub:first-child {
margin-right: 20px;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub .select2-container {
width: 100% !important;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub .select2-container .select2-selection--single {
background: #ffff;
border: 1px solid rgba(67, 133, 255, 0.2);
border-radius: 4px;
text-align: left;
padding-left: 3px;
height: 50px;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 48px;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub .select2-container--default .select2-selection--single .select2-selection__arrow,
.search-job-hero .hero-cont-area .form-group .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 50px;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub .select2-container--default .select2-selection--single .select2-selection__arrow b,
.search-job-hero .hero-cont-area .form-group .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 #888;
width: 10px;
height: 10px;
border-width: 0px 0px 1px 1px;
transform: rotate(-45deg);
top: 40%;
}
.buyent-ads-hero .main-content .main-search-box .select2-container--default .select2-selection--single .select2-selection__arrow {
right: 10px;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.search-job-hero .hero-cont-area .form-group .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: #888 #888 transparent transparent;
border-width: 1px 1px 0px 0px;
top: 50%;
}
.buyent-ads-hero .main-content .select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #4385FF;
}
.buyent-ads-hero .main-content .main-search-box .botm-btn {
margin-top: 25px;
}
.buyent-ads-hero .main-content .main-search-box .botm-btn .srh-btn {
display: flex;
border-radius: 4px;
font-weight: 500;
font-size: 14px;
line-height: 21px;
color: #ffff;
padding: 13px 20px;
align-items: center;
justify-content: center;
}
.buyent-ads-hero .main-content .main-search-box .botm-btn .srh-btn i {
margin-right: 10px;
}
.buyent-ads-hero .listing-container {
padding: 70px 0 70px 30px;
}
.buyent-ads-hero .right-cont {
z-index: 300;
position: relative;
margin-top: 30px;
padding-left: 30px;
}
.buyent-ads-hero .change-bg {
position: relative;
}
.buyent-ads-hero .change-bg::before {
background: #2b2e44;
position: absolute;
top: 0;
bottom: 0;
width: 10000px;
content: "";
}
.buyent-ads-hero .right-cont .main-heading {
font-weight: 600;
font-size: 26px;
line-height: 36px;
color: #ffff;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box {
position: absolute;
top: 0;
right: 50px;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box ul {
background-color: #ffff;
margin-bottom: 40px;
display: flex;
width: 140px;
position: relative;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box ul::before,
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box ul::after {
content: "";
position: absolute;
top: 0;
right: -138px;
width: 100%;
height: 100%;
background-image: url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/images/vec.svg);
background-repeat: no-repeat;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box ul::after {
right: unset;
left: -138px;
transform: rotateY(180deg);
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box ul li {
padding: 5px 6px;
display: inline-block;
text-align: center;
position: relative;
width: 25%;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box ul li::before {
content: "";
position: absolute;
width: 5px;
height: 5px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.1);
top: 18px;
left: -3px;
color: #000;
font-size: 30px;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box ul li:first-child:before {
content: none;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box ul li span {
display: block;
font-weight: 600;
font-size: 14px;
line-height: 15px;
color: #000;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box .counter-box ul li small {
font-size: 13px;
color: #000;
font-weight: 500;
font-size: 10px;
line-height: 15px;
display: block;
}
.buyent-ads-hero .main-content .main-search-box .select2-container--default .select2-selection__clear {
right: 15px;
}
.ad-grid-box img.main-img {
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover
}
.event-hero-grid .listing-bidding {
right: 50px;
position: absolute;
top: 0;
z-index: 999;
}
.event-hero-grid .listing-bidding::before, .event-hero-grid .listing-bidding::after {
content: "";
background-image: url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/images/vec2.svg);
background-repeat: no-repeat;
position: absolute;
top: 0;
left: -50px;
width: 50px;
height: 100%;
transform: rotateY(180deg);
}
.event-hero-grid .listing-bidding .clock .bidding_timer {
background: #fff;
color: #242424;
border-radius: 0;
}
.event-hero-grid .listing-bidding::after {
left: unset;
right: -45px;
transform: rotateY(0deg);
}
.event-hero-grid .listing-bidding .column-time {
width: 24%;
}  .best-categories-section {
padding: 80px 0;
}
.best-categories-section .main-heading-box {
text-align: center;
margin-bottom: 50px;
}
.best-categories-section .main-heading-box .title {
font-weight: 600;
font-size: 18px;
line-height: 24px;
color: #FD4C5C;
}
.best-categories-section .main-heading-box .heading {
font-weight: 600;
font-size: 26px;
line-height: 30px;
color: #231900;
margin-top: 15px;
}
.best-categories-section .ctg-box {
padding: 35px 10px 44px 10px;
border: 1px solid #F0F0F0;
position: relative;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 45px;
transition: 0.5s ease-in-out;
}
.best-categories-section .ctg-box .img-box {
width: 64px;
height: 64px;
}
.best-categories-section .ctg-box .img-box img {
width: 100%;
}
.best-categories-section .ctg-box:hover {
border: 1px solid #FD4C5C;
}
.best-categories-section .ctg-box a {
width: 100%;
}
.best-categories-section .ctg-box .title {
font-weight: 500;
font-size: 18px;
line-height: 24px;
margin-top: 15px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
color: #000;
}
.best-categories-section .ctg-box .ads-box {
position: absolute;
bottom: -18px;
left: 0;
right: 0;
margin: 0 auto;
padding: 5px 12px;
font-weight: 500;
width: 100px;
font-size: 14px;
line-height: 24px;
background-color: #F0F0F0;
transition: 0.5s ease-in-out;
}
.best-categories-section .ctg-box:hover .ads-box {
background-color: #FD4C5C;
color: #ffff;
}
.ad-main-sidebar .heading-detail {
padding: 20px 32px;
border-radius: 5px;
}
.ad-main-sidebar .detail-img img {
border-radius: 5%;
}
a.btn.event-contact {
position: relative;
margin-bottom: 25px;
background: #fff9e8;
padding: 20px 20px;
width: 100%;
border-radius: 8px;
border: 2px dashed #ffc220;
}
ul.event-contact-info {
padding: 0 32px;
}
a.btn.event-contact:hover {
color: #212529;
}
a.btn.event-contact.event-phone {
border: 2px dashed #a3e0af;
background: #edf7ed;
}
button#get_start_date_filter {
margin-top: 0px;
}
button#get_start_date_filter i {
padding: 6px;
}
.buyent-ads-hero #sb_user_address {
padding: 11px;
}
.ads-location-section .ads-location-box .meta smal {
color: #fff;
}
.single-ad_post .datepicker {
width: 365px;
}
.ad-event-detail-section .ad-widget-title {
font-size: 24px;
font-weight: 600;
margin-bottom: 15px;
} .event-dir-hero-2 {
padding: 80px 0 0 0;
background-image: url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/imgs/event-bg-2.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 100px;
box-shadow: 0px 10px 54px 5px rgba(140, 136, 136, 0.56);
border-radius: 0px 0px 100px 100px;
}
.event-dir-hero-2 .hero-cont-container {
padding: 170px 0 100px 0;
}
.event-dir-hero-2 .hero-cont-container small {
font-weight: 500;
font-size: 22px;
line-height: 33px;
color: #ffff;
}
.event-dir-hero-2 .hero-cont-container small span {
color: #FD4C5C;
}
.event-dir-hero-2 .hero-cont-container .main-heading {
font-weight: 700;
font-size: 52px;
line-height: 78px;
color: #ffff;
margin-bottom: 10px;
position: relative;
width: fit-content;
}
.event-dir-hero-2 .hero-cont-container .main-heading::before {
content: "";
background-image: url(//anzeigen.portalmallorca.de/wp-content/plugins/sb-directory/assets/images/event-shape-img.png);
background-repeat: no-repeat;
position: absolute;
bottom: -5px;
right: 55px;
width: 158px;
height: 15px;
}
.event-dir-hero-2 .hero-cont-container .txt {
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #ffff;
}
.event-dir-hero-2 .hero-search-bar-container {
margin-bottom: -35px;
}
.event-dir-hero-2 .hero-search-bar-container .form-group {
display: flex;
align-items: center;
position: relative;
}
.event-dir-hero-2 .hero-search-bar-container .form-group .srh-icon {
position: absolute;
left: 25px;
top: 25px;
font-size: 22px;
color: #000;
}
.title-input {
width: calc(100% - 668px);
}
.event-dir-hero-2 .hero-search-bar-container input {
height: 70px;
background-color: #ffff;
padding: 20px 0 20px 56px;
border: none;
border-radius: 4px 0px 0px 4px;
}
.event-dir-hero-2 .hero-search-bar-container input.google_location {
border-radius: 0
}
.event-dir-hero-2 .hero-search-bar-container input.google_location:focus {
box-shadow: none;
}
.srch-location-main .google_location {
width: 520px;
}
.event-dir-hero-2 .hero-search-bar-container input::placeholder {
color: #3E3E3E;
opacity: 1;
}
.event-dir-hero-2 .hero-search-bar-container input:focus-visible {
outline: none;
}
.event-dir-hero-2 .hero-search-bar-container .srch-location-main {
position: relative;
}
.event-dir-hero-2 .hero-search-bar-container .srch-location-main::before {
content: "";
position: absolute;
top: 20px;
width: 1px;
height: 30px;
background-color: rgba(0, 0, 0, 0.25);
z-index: 1;
}
.event-dir-hero-2 .hero-search-bar-container .srch-location-main .scope-icon {
position: absolute;
top: 25px;
left: 28px;
font-size: 22px;
color: #000;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container {
width: 520px !important;
height: 70px;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 520px;
height: 70px;
border: none;
border-radius: 0;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 70px;
padding-left: 60px;
color: #3E3E3E;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 70px;
right: 45px;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #000 transparent transparent #000;
border-width: 2px 0px 0px 2px;
height: 10px;
width: 10px;
top: 43%;
transform: rotateZ(225deg);
}
.event-dir-hero-2 .hero-search-bar-container .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent #000 #000 transparent;
border-width: 0 2px 2px 0px;
}
.event-dir-hero-2 .hero-search-bar-container .search-btn {
height: 70px;
padding: 0px 48px;
font-weight: 400;
font-size: 15px;
line-height: 70px;
color: #ffff;
border-radius: 0px 4px 4px 0px;
}
.event .found-adforest {
border-radius: 8px;
}
.buyent-ads-hero .main-content {
position: relative;
padding: 92px 0 70px 0;
z-index: 10;
}
.time_link a {
color: blue;
text-decoration: underline;
}
.event-adt-breadcrumb {
background-color: #F6F6F6;
} .adt-event-title-section {
position: relative;
padding: 115px 0 20px 0; background-size: cover;
}
.adt-event-title-section::before,
.adt-event-title-section::after { position: absolute;
top: 0;
left: 0;
width: auto;
height: auto;
}
.adt-event-title-section::after {
left: unset;
right: 0;
transform: rotateY(180deg);
}
.adt-event-title-section .content-box {
display: flex;
justify-content: space-between;
gap: 20px;
flex-wrap: wrap;
}
.adt-event-title-section .content-box h3 {
font-size: 20px;
font-weight: 700;
line-height: 25px;
color: #000;
margin-bottom: 10px;
}
.adt-event-title-section .content-box ul li {
display: inline-flex;
align-items: center;
margin: 0 20px 10px 0;
font-size: 14px;
font-weight: 400;
line-height: 18px;
color: #6D6D6D;
}
.adt-event-title-section .content-box ul li i {
font-size: 18px;
margin-right: 8px;
}
.adt-event-title-section .content-box .social-links {
width: 50px;
height: 50px;
background-color: #fff;
border: 1px solid #f0f0f0;
border-radius: 4px;
margin-left: 5px;
display: inline-flex;
justify-content: center;
align-items: center;
transition: background-color 0.3s ease, transform 0.3s ease;
}
.adt-event-title-section .content-box .social-links:hover {
background-color: crimson;
transform: scale(1.05);
}
.adt-event-title-section .content-box .social-links img {
width: 24px;
height: 24px;
transition: filter 0.3s ease;
}
.adt-event-title-section .content-box .social-links:hover img {
filter: invert(1) sepia(1) saturate(5) hue-rotate(-45deg) brightness(1.2);
}
.adt-event-title-section .content-box .social-links:first-child {
margin-left: 0;
}
.adt-event-title-section .content-box .social-links img {
width: 24px;
}  .adt-event-detail-section {
padding-top: 30px;
}
.adt-event-detail-section .adt-product-author-detail-box {
position: relative;
margin-top: -160px;
background-color: #ffff;
z-index: 1;
}
.adt-event-detail-section .adt-product-author-detail-box .btn-theme-secondary {
display: inline-block;
font-size: 14px;
color: #ffff;
padding: 11px 46px;
background-color: #FF002E;
border-radius: 4px;
height: auto;
text-align: center;
margin: 0 30px;
width: calc(100% - 60px);
line-height: inherit;
}
.adt-event-detail-section .adt-listing-bidding {
padding: 30px;
}
.adt-listing-bidding {
display: flex;
justify-content: center;
gap: 24px;
}
.adt-listing-bidding li {
text-align: center;
}
.adt-listing-bidding li span {
position: relative;
width: 48px;
height: 48px;
display: flex;
justify-content: center;
align-items: center;
font-size: 14px;
font-weight: 600;
line-height: 18px;
color: #ffff;
background-color: #000000;
border-radius: 4px;
margin: 0 auto 10px auto;
}
.adt-listing-bidding li span::before {
content: ':';
position: absolute;
top: 12px;
right: -15px;
font-size: 24px;
color: #000;
}
.adt-listing-bidding li:last-child span::before {
content: none;
}
.adt-listing-bidding li small {
display: inline-block;
font-size: 12px;
font-weight: 400;
line-height: 16px;
color: #000;
text-transform: capitalize;
min-width: 50px;
}
.adt-event-detail-section .adt-product-author-detail-box .contact-box-main {
border-radius: 0 0 4px 4px;
}
.adt-list-separator-box {
background-color: #ffff;
border: 1px solid #f0f0f0;
border-radius: 4px;
margin-bottom: 30px;
}
.adt-list-separator-box .separator-header {
padding: 20px 30px;
background-color: #F6F6F6;
border-bottom: 1px solid #f0f0f0;
border-radius: 4px 4px 0 0;
}
.adt-list-separator-box .separator-header h4 {
font-size: 16px;
font-weight: 600;
line-height: 20px;
color: #000;
}
.adt-list-separator-box .separator-header h4 i {
margin-right: 8px;
}
.adt-list-separator-box .separator-body {
padding: 20px 30px;
}
.adt-list-separator-box .separator-body ul li {
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px 20px;
flex-wrap: wrap;
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #f0f0f0;
}
.adt-list-separator-box .separator-body ul li:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 0;
}
.adt-list-separator-box .separator-body ul li .user {
display: flex;
align-items: center;
gap: 15px;
}
.adt-list-separator-box .separator-body ul li .user img {
width: 45px;
height: 45px;
border-radius: 50%;
}
.adt-list-separator-box .separator-body ul li h5 {
font-size: 18px;
font-weight: 500;
line-height: 22px;
color: #000;
}
.adt-list-separator-box .separator-body ul li span {
font-size: 14px;
font-weight: 400;
line-height: 18px;
color: #000;
}
.adt-list-separator-box .separator-body ul li small {
font-size: 12px;
font-weight: 500;
line-height: 16px;
color: #6D6D6D;
}
.adt-event-detail-section .adt-rating-box {
padding-top: 30px;
}
.adt-event-detail-section .adt-rating-box h4 i.fill {
font-size: 20px;
color: #FDE16D;
}
.adt-event-detail-section .adt-rating-box h4 span {
font-weight: 400;
margin-left: 10px;
}
.adt-commnet-main-box {
margin-bottom: 36px;
}
.adt-event-detail-section .adt-rating-box > ul > li:last-child .adt-commnet-main-box {
margin-bottom: 0px;
}
.adt-commnet-main-box.reply {
margin-left: 100px;
}
.adt-commnet-main-box .prf-box {
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-bottom: 20px;
}
.adt-commnet-main-box .prf-box .left-cont {
display: flex;
align-items: center;
width: calc(100% - 170px);
}
.adt-commnet-main-box .prf-box .left-cont .meta-box h6 {
font-weight: 600;
font-size: 16px;
line-height: 24px;
}
.adt-commnet-main-box .prf-box span {
font-weight: 400;
font-size: 14px;
color: #555555;
}
.adt-commnet-main-box .prf-box span i {
color: #DCDCDC;
}
.adt-commnet-main-box .prf-box span i.fill {
color: #FDE16D;
}
.adt-commnet-main-box .prf-box .left-cont .img-box {
margin-right: 10px;
width: 40px;
height: 40px;
}
.adt-commnet-main-box .prf-box .left-cont .img-box img {
width: 100%;
}
.adt-commnet-main-box .prf-box .right-cont {
display: flex;
justify-content: end;
width: 300px;
}
.adt-commnet-main-box .prf-box .right-cont button {
position: relative;
padding: 8px 9px;
background-color: #f6f6f6;
border: 1px solid #DCDCDC;
border-radius: 4px;
font-size: 14px;
font-weight: 400;
line-height: 18px;
color: #6D6D6D;
}
.adt-commnet-main-box .prf-box .right-cont button i {
margin-right: 6px;
}
.adt-commnet-main-box .prf-box .right-cont button.like-btn {
clip-path: polygon(25% 0%, 102% 0%, 102% 100%, 0% 100%);
padding-left: 24px;
}
.adt-commnet-main-box .prf-box .right-cont button.like-btn::before {
content: "";
position: absolute;
top: -4px;
left: 10px;
width: 1px;
height: 40px;
background-color: #DCDCDC;
transform: rotate(30deg);
}
.adt-commnet-main-box .prf-box .right-cont button.dislike-btn {
clip-path: polygon(0% 0%, 100% 0%, 78% 100%, 0% 100%);
padding-right: 24px;
margin-right: -20px;
}
.adt-commnet-main-box .prf-box .right-cont button.dislike-btn::before {
content: "";
position: absolute;
top: -2px;
right: 10px;
width: 1px;
height: 40px;
background-color: #DCDCDC;
transform: rotate(31deg);
}
.adt-commnet-main-box .prf-box .right-cont button.dislike-btn i { }
.adt-commnet-main-box .comment-meta-box {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 30px 15px 15px;
background-color: #f6f6f6;
border: 1px solid #DCDCDC;
border-radius: 4px;
}
.adt-commnet-main-box .comment-meta-box p.txt {
margin-bottom: 0;
width: calc(100% - 130px);
color: #6D6D6D;
font-size: 14px;
line-height: 26px;
}
.adt-commnet-main-box .comment-meta-box .adt-button-dark {
padding: 7px 30px;
display: inline-block;
}  @media (min-width: 992px) and (max-width: 1199.98px) {
.adt-listing-bidding {
gap: 15px;
}
.adt-listing-bidding li span {
width: 40px;
height: 40px;
}
.adt-listing-bidding li span::before {
top: 9px;
}
}
@media (min-width: 320px) and (max-width: 991.98px) {
.adt-event-detail-section .adt-ad-detail-content-wrapper > .row {
flex-direction: column-reverse;
}
.adt-event-detail-section .adt-product-author-detail-box {
margin-top: 0;
}
}
@media (min-width: 576px) and (max-width: 767.98px) {
.adt-commnet-main-box .prf-box {
flex-direction: column;
margin-bottom: 5px;
}
.adt-commnet-main-box .prf-box .left-cont {
width: 100%;
}
.adt-commnet-main-box .prf-box .right-cont {
width: 100%;
text-align: right;
margin-top: 20px;
}
}
@media (min-width: 320px) and (max-width: 575.98px) {
.adt-event-title-section {
padding-top: 70px;
}
.adt-event-title-section::before, .adt-event-title-section::after {
display: none;
}
.adt-commnet-main-box .prf-box {
flex-direction: column;
margin-bottom: 5px;
}
.adt-commnet-main-box .prf-box .left-cont {
width: 100%;
}
.adt-commnet-main-box .prf-box .right-cont {
width: 100%;
text-align: right;
margin-top: 20px;
}
.adt-commnet-main-box .comment-meta-box {
padding: 15px;
flex-direction: column;
align-items: flex-end;
gap: 10px;
}
.adt-commnet-main-box .comment-meta-box p.txt {
width: 100%;
}
.adt-commnet-main-box.reply {
margin-left: 30px;
}
.adt-listing-bidding {
gap: 15px;
}
.adt-listing-bidding li span {
width: 40px;
height: 40px;
}
.adt-listing-bidding li span::before {
top: 8px;
right: -16px;
}
.adt-list-separator-box .separator-body,
.adt-list-separator-box .separator-header {
padding: 20px;
}
.adt-list-separator-box .separator-body ul li .user img {
width: 35px;
height: 35px;
}
.adt-list-separator-box .separator-body ul li h5 {
font-size: 16px;
}
.adt-event-detail-section .adt-product-author-detail-box .btn-theme-secondary {
margin: 0 20px;
width: calc(100% - 40px);
}
}
.ad-favourited {
background-color: crimson !important;
}
.ad-favourited img {
filter: invert(1) sepia(1) saturate(5) hue-rotate(-45deg) brightness(2);
}
.ad-detail-middle-content .adt-ad-review-box .event-rating-box span {
font-size: 18px !important;
color: #ffff !important;
background-color: #fff !important;
border-radius: 4px !important;
padding: 5px 0 !important;
margin-left: 0 !important;
}
.accordion-button:focus {
border-color: inherit !important;
box-shadow: none !important;
}
.accordion-button:not(.collapsed) {
background-color: #F6F6F6;
color: #000 !important;
}
.default-text-color-adf {
color: #000 !important;
}
.found-adforest-sorting .select2-container {
width: 200px !important;
}
.eventzform .select2-container {
width: 100% !important;
}
.event-question-accordion-adf {
display: flex !important;
justify-content: space-between !important;
}
.event-question-accordion-adf::after{
margin-left: 0 !important;
}@media (min-width: 320px) and (max-width: 1399.98px) { 
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel {
margin-left: 0px;
}
}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
.ad-listing-hero-main .ctg-ads-carousel .ad-category-carousel .ctg-box .txt a {
font-size: 12px;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) { .ad-event-detail-section .main-dtl-box .meta-share-box {
margin-right: 0;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li {
padding: 10px 11.3px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li::before {
top: 18px;
left: 0px;
}
.ad-event-detail-section .ad-main-sidebar .detail-img img {
width: 80px;
height: 80px;
}
.ad-event-detail-section .ad-main-sidebar .deatil-head {
margin-left: 15px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li {
width: 48%;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li:first-child {
margin-right: 10px;
}
.ad-event-detail-section .ad-main-sidebar .event-contact-info .event-contact {
padding: 12px 10px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul.event-contact-info,
.ad-event-detail-section .ad-main-sidebar .going-btn {
padding: 0 20px;
}
.ad-event-detail-section .ad-main-sidebar .heading-detail,
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box {
padding: 20px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box {
padding-bottom: 0;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .img-box {
width: 90px;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta span,
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta small,
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta h5 {
line-height: 20px;
}  .main-event-carousel-section .event-carousel .owl-nav .owl-prev, 
.main-event-carousel-section .event-carousel .owl-nav .owl-next {
top: 38%;
} .ad-listing-hero-main .ad-listing-hero .cont-box {
width: 930px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar input {
width: 270px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container {
width: 255px !important;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container .select2-selection--single {
width: 255px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .loct-srh input {
width: 255px;
}
.ad-listing-hero-main .ad-listing-hero .keyword-box {
display: block;
}
.event-grid-3 .prop-estate-links {
left: 21%;
}
.event-grid-box .main-content-box .event-meta-box .location-box .img-box img {
max-width: 50px;
height: 50px;
}
.event-grid-box .main-content-box .event-meta-box .location-box .meta {
overflow: hidden;
}
.event-grid-box .main-content-box .event-meta-box .location-box .meta span {
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.event-grid-1 .sb_pro_listing_timer-icon {
width: 18%;
}
.event-grid-1 .sb_pro_listing_timer-icon i {
font-size: 36px !important;
}
.event-grid-1 .timer-countdown-box li {
width: 55px;
}
.more-ad-listing-section .listing-cont-meta ul li {
width: 44%;
}
.sb-header-top1 .sign-in-up ul.list-sign-in li.ad-post-btn a {
color: #ffff;
} .event-new-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 400px;
}
.event-new-hero-2 .hero-search-bar-container .select2-container {
width: 400px !important;
}
.event-new-hero-2 .hero-search-bar-container input {
width: calc(100% - 550px);
}
.event-new-hero-2 .hero-cont-container .main-heading::before {
right: 50px;
} }
@media (min-width: 320px) and (max-width: 991.98px) { .main-event-carousel-section .event-carousel .owl-nav .owl-prev, 
.main-event-carousel-section .event-carousel .owl-nav .owl-next {
display: none;
}  .ad-event-detail-section .main-dtl-box .meta-share-box {
margin-right: 0;
}
.ad-event-detail-section .main-desc-box .comment-box {
padding-right: 0;
}
.ad-event-detail-section .main-desc-box {
margin-bottom: 30px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul {
display: flex;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li {
width: 25%;
} .ad-listing-hero-main .ad-listing-hero .cont-box {
width: 100%;
padding: 0 50px;
align-items: center;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-btn {
padding: 10px 32px;
margin-left: 0;
}
.ad-listing-hero-main .ad-listing-hero .keyword-box {
margin-top: 20px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar {
margin-bottom: 20px;
}
.ad-listing-hero-main .ad-listing-hero .keyword-box {
display: block;
}
.ads-grid-selector .date-query-list {
position: relative;
margin-bottom: 20px;
top: -10px;
right: unset;
}
.ads-grid-selector .date-query-list li:first-child {
margin-left: 0;
}
.more-ad-listing-section .service-img-box {
margin-top: 30px;
text-align: center;
} .buyent-ads-hero .listing-container {
padding: 0;
} .sb-header-top1 .sign-in-up ul.list-sign-in li.ad-post-btn a {
color: #ffff;
}
.ad-event-detail-section .ad-main-sidebar {
margin-top: 30px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li {
width: 48%;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul li:first-child {
margin-right: 25px;
}
}
@media (min-width: 768px) and (max-width: 991.98px) { 
.ad-listing-hero-main {
padding-top: 160px;
}
.ad-listing-hero-main .ad-listing-hero .cont-box .search-bar-box form {
flex-direction: column;
align-items: center;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar input {
width: 225px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .loct-srh input,
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container .select2-selection--single{
width: 220px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container {
width: 220px !important;
}
.event-grid-1 .sb_pro_listing_timer-icon {
display: none;
}
.event-grid-1 .sb_pro_listing_timer-count {
width: 100%;
}
.event-grid-1 .list-bottom-area .sb_pro_countdown-timer li {
width: 52px;
}
.event-grid-1 .list-bottom-area .sb_pro_countdown-timer li:first-child {
padding-left: 0;
}
.event-grid-1 .list-bottom-area .sb_pro_countdown-timer li:last-child {
padding-right: 0;
} .event-new-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 300px;
}
.event-new-hero-2 .hero-search-bar-container .select2-container {
width: 300px !important;
}
.event-new-hero-2 .hero-search-bar-container input {
width: calc(100% - 450px);
} }
@media (min-width: 576px) and (max-width: 767.98px) { .main-event-carousel-section .event-carousel .owl-item img {
height: 300px;
object-fit: cover;
}  .ad-event-detail-section {
padding-bottom: 80px;
margin-top: -202px;
position: relative;
z-index: 1;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list li {
margin-bottom: 10px;
display: block;
} .ad-listing-hero-main .ad-listing-hero .cont-box .search-bar-box, .ad-listing-hero-main .ad-listing-hero .cont-box .search-bar-box form, .ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar {
display: block;
width: 100%;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar input, .ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container .select2-selection--single {
width: 100%;
border-radius: 5px;
margin-bottom: 10px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container {
width: 100% !important;
border-radius: 5px;
margin-bottom: 10px;
}
.ad-listing-hero-main .ad-listing-hero .cont-box {
margin-bottom: 80px;
}
.ad-listing-hero-main {
padding-top: 100px;
}
.ad-listing-hero-main .ad-listing-hero .cont-box .main-heading {
font-size: 42px;
}
.event-grid-3 .prop-estate-links {
left: 25%;
}
.event-grid-box .main-content-box .event-meta-box .location-box .img-box img {
max-width: 35px;
height: 35px;
}
.event-grid-box .main-content-box .event-meta-box .location-box .meta {
overflow: hidden;
}
.event-grid-box .main-content-box .event-meta-box .location-box .meta span {
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.event-grid-1 .sb_pro_listing_timer-icon {
display: none;
}
.event-grid-1 .sb_pro_listing_timer-count {
width: 100%;
}
.event-grid-1 .list-bottom-area .sb_pro_countdown-timer li {
width: 58px;
}
.event-grid-1 .list-bottom-area .sb_pro_countdown-timer li:first-child {
padding-left: 0;
}
.event-grid-1 .list-bottom-area .sb_pro_countdown-timer li:last-child {
padding-right: 0;
}
.more-ad-listing-section .listing-cont-meta ul li {
width: 100%;
margin-bottom: 30px;
} .event-new-hero-2 {
padding-bottom: 80px;
}
.event-new-hero-2 .hero-cont-container .main-heading {
line-height: 60px;
}
.event-new-hero-2 .hero-cont-container .main-heading::before {
content: none;
}
.event-new-hero-2 .hero-cont-container {
padding: 100px 0 50px 0;
}
.event-new-hero-2 .hero-search-bar-container .form-group {
flex-direction: column;
}
.event-new-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 400px;
border-radius: 4px;
}
.event-new-hero-2 .hero-search-bar-container .select2-container {
width: 400px !important;
margin-bottom: 20px;
border-radius: 4px;
}
.event-new-hero-2 .hero-search-bar-container input {
width: 400px;
margin-bottom: 20px;
border-radius: 4px;
}
.event-new-hero-2 .hero-search-bar-container .search-btn {
padding: 0 40px;
border-radius: 4px;
}
.event-new-hero-2 .hero-search-bar-container .form-group .srh-icon {
left: 86px;
}
.event-new-hero-2 .hero-search-bar-container {
margin-bottom: 0;
} }
@media (min-width: 320px) and (max-width: 575.98px) { .main-event-carousel-section .event-carousel .owl-item img {
height: 300px;
object-fit: cover;
}  .ad-event-detail-section {
margin-top: -228px;
}
.ad-event-detail-section .main-desc-box .title {
font-size: 24px;
}
.ad-event-detail-section .ad-main-sidebar .location-box .sub-title, 
.ad-event-detail-section .ad-main-sidebar .related-events .sub-title {
font-size: 22px;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list li {
margin-bottom: 10px;
display: block;
}
.ad-event-detail-section .main-dtl-box .title {
font-size: 28px;
width: 100%;
}
.ad-event-detail-section .main-dtl-box .meta-share-box {
flex-direction: column;
align-items: flex-start;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .item-list {
margin-bottom: 0;
width: 100%;
}
.ad-event-detail-section {
margin-top: -168px;
}
.ad-event-detail-section .nav-pills .nav-item,
.ad-event-detail-section .nav-pills .nav-item .nav-link {
width: 100%;
text-align: center;
}
.ad-event-detail-section .ad-main-sidebar .going-btn,
.ad-event-detail-section .ad-main-sidebar .author-main-box .btn-box ul {
padding: 0 20px;
}
.ad-event-detail-section .ad-main-sidebar .heading-detail {
padding: 20px;
}
.ad-event-detail-section .main-dtl-box .meta-share-box .share-links ul li:first-child .icon {
margin-left: 0;
}
.ad-event-detail-section .main-desc-box .form-box .form-group {
flex-direction: column;
}
.ad-event-detail-section .main-desc-box .form-box input {
width: 100%;
}
.ad-event-detail-section .main-desc-box .form-box input:first-child {
margin-right: 0;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box {
padding: 20px;
padding-bottom: 0;
} .ad-listing-hero-main {
padding-top: 60px;
}
.ad-listing-hero-main .ad-listing-hero .cont-box {
padding: 0 12px;
margin-bottom: 40px;
}
.ad-listing-hero-main .ad-listing-hero .cont-box .main-heading {
font-size: 28px;
line-height: 40px;
}
.ad-listing-hero-main .ad-listing-hero .cont-box .search-bar-box, .ad-listing-hero-main .ad-listing-hero .cont-box .search-bar-box form, .ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar {
display: block;
width: 100%;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar input, .ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container .select2-selection--single {
width: 100%;
border-radius: 5px;
margin-bottom: 10px;
}
.ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .select2-container {
width: 100% !important;
border-radius: 5px;
margin-bottom: 10px;
}
.event-grid-3 .prop-estate-links {
left: 65px;
}
.event-grid-box .main-content-box .event-meta-box .location-box .img-box img {
max-width: 50px;
height: 50px;
}
.event-grid-box .main-content-box .event-meta-box .location-box .meta {
overflow: hidden;
}
.event-grid-box .main-content-box .event-meta-box .location-box .meta span {
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.event-grid-1 .sb_pro_listing_timer-icon {
width: 16%;
}
.event-grid-1 .sb_pro_listing_timer-icon i {
font-size: 32px !important;
}
.event-grid-1 .sb_pro_listing_timer-count {
width: 84%;
}
.event-grid-1 .sb_pro_listing_timer-count li {
width: 60px;
}
.more-ad-listing-section .listing-cont-meta ul li {
width: 100%;
margin-bottom: 30px;
} .event-new-hero-2 {
padding: 40px 0;
}
.event-new-hero-2 .hero-cont-container {
padding: 0 0 50px 0;
}
.event-new-hero-2 .hero-cont-container .main-heading::before {
content: none;
}
.event-new-hero-2 .hero-cont-container .main-heading {
font-size: 36px;
line-height: 48px;
} 
.event-new-hero-2 .hero-search-bar-container .form-group {
flex-direction: column;
}
.event-new-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 100%;
border-radius: 4px;
}
.event-new-hero-2 .hero-search-bar-container .select2-container {
width: 100% !important;
margin-bottom: 20px;
border-radius: 4px;
}
.event-new-hero-2 .hero-search-bar-container input {
width: 100%;
margin-bottom: 20px;
border-radius: 4px;
}
.event-new-hero-2 .hero-search-bar-container .srch-location-main .scope-icon {
left: 25px;
}
.event-new-hero-2 .hero-search-bar-container .search-btn {
padding: 0 40px;
border-radius: 4px;
}
.event-new-hero-2 .hero-search-bar-container {
margin-bottom: 0;
}
.event-new-hero-2 .hero-search-bar-container .srch-location-main {
width: 100%;
}
.event-new-hero-2 {
border-radius: 0 0 50px 50px;
} }
@media (max-width: 400px) { .ad-event-detail-section .main-desc-box .comment-box .meta-box .name {
flex-direction: column;
}
.ad-event-detail-section .main-desc-box .comment-box .meta-box .name .rating .iconify:first-child {
margin-left: 0;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .img-box {
width: 90px;
}
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta span,
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta small,
.ad-event-detail-section .ad-main-sidebar .related-events .event-box .event-meta h5 {
line-height: 20px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li span {
font-size: 20px;
}
.ad-event-detail-section .ad-main-sidebar .author-main-box .counter-box ul li small {
font-size: 12px;
} } @media (min-width: 992px) and (max-width: 1199.98px) { 
.buyent-ads-hero .main-content .main-heading {
font-size: 35px;
line-height: 45px;
}
.buyent-ads-hero .vector-img-2 {
display: none;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub:first-child {
margin-right: 15px;
}
}
@media (min-width: 320px) and (max-width: 991.98px) { 
.buyent-ads-hero .vector-img-2 {
display: none;
}
.buyent-ads-hero .main-content {
padding: 0;
padding-bottom: 50px;
}
.buyent-ads-hero {
padding: 80px 0;
}
.buyent-ads-hero .right-cont {
padding-top: 0;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub {
width: 48%;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub:first-child {
margin-right: 17px;
}
.buyent-ads-hero .change-bg::before {
content: none;
}
.buyent-ads-hero .right-cont .main-heading {
color: #000;
}
.ad-how-it-works .prs-dtl-box {
margin-bottom: 30px;
}
}
@media (min-width: 576px) and (max-width: 767.98px) { 
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub:first-child {
margin-right: 9px;
}
.buyent-ads-hero .main-content .main-heading {
font-size: 36px;
}
}
@media (min-width: 320px) and (max-width: 575.98px) { 
.buyent-ads-hero,
.best-categories-section {
padding: 40px 0;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub {
width: 100%;
}
.buyent-ads-hero .main-content .main-search-box .srh-main .srh-sub:first-child {
margin-right: 0px;
margin-bottom: 25px;
}
.buyent-ads-hero .main-content .main-heading {
font-size: 36px;
}
.buyent-ads-hero .my-ads-swiper .ad-grid-box,
.buyent-ads-hero .my-ads-swiper .swiper-container,
.buyent-ads-hero .my-ads-swiper .swiper-slide {
width: 100% !important;
}
section.get-app {
padding: 80px 0 !important;
height: auto !important;
}
.content-pricing.modern-new-pricing .card {
margin-bottom: 30px !important;
}
}
@media (max-width: 400px) { 
.buyent-ads-hero .main-content .main-heading {
font-size: 28px;
line-height: 40px;
margin: 0px 0 10px 0;
}
} @media (min-width: 992px) and (max-width: 1198.98px) { 
.event-dir-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 400px;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container {
width: 400px !important;
}
.event-dir-hero-2 .hero-search-bar-container input {
width: calc(100% - 550px);
}
.event-dir-hero-2 .hero-cont-container .main-heading::before {
right: 50px;
}
}
@media (min-width: 768px) and (max-width: 991.98px) { 
.event-dir-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 300px;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container {
width: 300px !important;
}
.event-dir-hero-2 .hero-search-bar-container input {
width: calc(100% - 450px);
}
}
@media (min-width: 576px) and (max-width: 767.98px) { 
.event-dir-hero-2 {
padding-bottom: 80px;
}
.event-dir-hero-2 .hero-cont-container .main-heading {
line-height: 60px;
}
.event-dir-hero-2 .hero-cont-container .main-heading::before {
content: none;
}
.event-dir-hero-2 .hero-cont-container {
padding: 100px 0 50px 0;
}
.event-dir-hero-2 .hero-search-bar-container .form-group {
flex-direction: column;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 400px;
border-radius: 4px;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container {
width: 400px !important;
margin-bottom: 20px;
border-radius: 4px;
}
.event-dir-hero-2 .hero-search-bar-container input {
width: 400px;
margin-bottom: 20px;
border-radius: 4px;
}
.event-dir-hero-2 .hero-search-bar-container .search-btn {
padding: 0 40px;
border-radius: 4px;
}
.event-dir-hero-2 .hero-search-bar-container .form-group .srh-icon {
left: 86px;
}
.event-dir-hero-2 .hero-search-bar-container {
margin-bottom: 0;
}
}
@media (min-width: 320px) and (max-width: 575.98px) { 
.event-dir-hero-2 {
padding: 40px 0;
}
.event-dir-hero-2 .hero-cont-container .main-heading::before {
content: none;
}
.event-dir-hero-2 .hero-cont-container .main-heading {
font-size: 36px;
line-height: 48px;
} 
.event-dir-hero-2 .hero-search-bar-container .form-group {
flex-direction: column;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container--default .select2-selection--single {
width: 100%;
border-radius: 4px;
}
.event-dir-hero-2 .hero-search-bar-container .select2-container {
width: 100% !important;
margin-bottom: 20px;
border-radius: 4px;
}
.event-dir-hero-2 .hero-search-bar-container input {
width: 100%;
margin-bottom: 20px;
border-radius: 4px;
}
.event-dir-hero-2 .hero-search-bar-container .srch-location-main .scope-icon {
left: 25px;
}
.event-dir-hero-2 .hero-search-bar-container .search-btn {
padding: 0 40px;
border-radius: 4px;
}
.event-dir-hero-2 .hero-search-bar-container {
margin-bottom: 0;
}
.event-dir-hero-2 .hero-search-bar-container .srch-location-main {
width: 100%;
}
.event-dir-hero-2 {
border-radius: 0 0 50px 50px;
}
}.message-area {
height: 100vh;
overflow: hidden;
padding: 30px 0;
background: #F5F7FB;
}
.chat-area {
position: relative;
width: 100%;
background-color: #fff;
border-radius: 0.3rem;
height: 100vh;
overflow: hidden;
min-height: calc(100% - 1rem);
}
.message-area .chatlist {
outline: 0;
height: 100%;
overflow: hidden;
width: 300px;
float: left;
}
.message-area .chat-header{
padding: 0;
margin-bottom: 15px;
}
.message-area .chatlist .modal-body{
padding:0 !important;
}
.chat-area .modal-content {
border: none;
border-radius: 0;
outline: 0;
height: 100%;
}
.chat-area .modal-dialog-scrollable {
height: 100% !important;
}
.chatbox {
width: auto;
overflow: hidden;
height: 100%;
border-left: 1px solid #eee;
}
.chatbox .modal-dialog,
.chatlist .modal-dialog {
max-width: 100%;
margin: 0;
}
.msg-search {
display: flex;
align-items: center;
justify-content: space-between;
}
.chat-area .form-control {
display: block;
padding: 0.375rem 0.75rem;
font-size: 14px;
font-weight: 400;
line-height: 1.5;
color: #222;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0.25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.chat-area .form-control:focus {
outline: 0;
box-shadow: inherit;
}
a.add img {
height: 36px;
}
.chat-area .nav-tabs {
border-bottom: 1px solid #dee2e6;
align-items: center;
justify-content: space-between;
flex-wrap: inherit;
}
.nav-tabs .user_nav .main_user_name p{
font-size: 16px;
font-weight: 400;
font-style: normal;
}
.nav-tabs .user_nav .main_user_name p span{
font-weight: 600;
}
.chat-area .nav-tabs .nav-item {
width: 100%;
}
.chat-area .nav-tabs .nav-link {
width: 100%;
color: #180660;
font-size: 14px;
font-weight: 500;
line-height: 1.5;
text-transform: capitalize;
margin-top: 5px;
margin-bottom: -1px;
background: 0 0;
border: 1px solid transparent;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.chat-area .nav-tabs .nav-item.show .nav-link,
.chat-area .nav-tabs .nav-link.active {
color: #222;
background-color: #fff;
border-color: transparent transparent #000;
}
.chat-area .nav-tabs .nav-link:focus,
.chat-area .nav-tabs .nav-link:hover {
border-color: transparent transparent #000;
isolation: isolate;
}
.chat-list h3 {
color: #222;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
margin-bottom: 0;
}
.chat-list .chat-list-detail li.unread{
background: rgba(11, 94, 215, 0.1);
}
.chat-list .chat-list-detail li{
transition: all 0.5s ease-in-out;
padding: 12px 15px 2px;
}
.chatlist .nav-tabs .nav-item .nav-link.active {
padding: 16px 24px;
margin-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
background-color: #000;
color: #ffff !important;
border: 1px solid #000;
}
.chat-list .chat-list-detail li:hover{
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.chat-list p {
color: #343434;
font-size: 14px;
font-weight: 400;
line-height: 1.5;
margin-bottom: 0;
}
.chat-list a.d-flex {
margin-bottom: 15px;
position: relative;
text-decoration: none;
}
.chat-list .active {  
background: #F7F7F7;
}
.msg-head h3 {
color: #222;
font-size: 18px;
font-weight: 600;
line-height: 1.5;
margin-bottom: 0;
}
.message-spin-loader {
width: 100%;
position: absolute;
top: 0;
left: 0;
background: #000;
border-radius: 5px;
height: 100%;
line-height: 100%;
display: none;
text-align: center;
z-index: 99;
opacity: 0.3;
}
.message-spin-loader i {
font-size: 30px;
color: #ffff;
position: absolute;
top: 50%;
left: 50%;
}
.msg-head p {
color: #343434;
font-size: 14px;
font-weight: 400;
line-height: 1.5;
text-transform: capitalize;
margin-bottom: 0;
}
.msg-head {
padding: 12px 15px;
box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 7%);
}
.sb-avatar {
padding-right: 10px;
}
.moreoption {
display: flex;
align-items: center;
justify-content: end;
padding-left: 0;
margin-bottom: 0;
}
.moreoption .dropstart .dropdown-toggle::before{
display:none;
}
.moreoption .navbar {
padding: 0;
}
.moreoption li .nav-link {
color: #222;
font-size: 16px;
}
.moreoption .dropdown-toggle::after {
display: none;
}
.moreoption .dropdown-menu[data-bs-popper] {
top: 100%;
left: auto;
right: 0;
margin-top: 0.125rem;
}
.msg-body ul {
overflow: hidden;
}
.msg-body ul li {
list-style: none;
margin: 15px 0;
}
.msg-body ul li.sender {
display: block;
width: 100%;
position: relative;
}
.msg-body ul li.sender:before {
display: block;
clear: both;
content: '';
position: absolute;
top: -6px;
left: -7px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 12px 15px 12px;
border-color: transparent transparent #ECF3FE transparent;
-webkit-transform: rotate(-37deg);
-ms-transform: rotate(-37deg);
transform: rotate(-37deg);
}
.msg-body ul li.sender p {
color: #000;
font-size: 14px;
line-height: 1.5;
font-weight: 400;
padding: 15px;
background: #ECF3FE;
display: inline-block;
border-bottom-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
margin-bottom: 0;
}
.msg-body ul li.sender p b {
display: block;
color: #180660;
font-size: 14px;
line-height: 1.5;
font-weight: 500;
}
.msg-body ul li.reply {
display: block;
width: 100%;
text-align: right;
position: relative;
}
.msg-body ul .attachment.reply p,
.msg-body ul .attachment.sender p{
background:transparent;
}
.msg-body ul .attachment.reply:before,
.msg-body ul .attachment.sender:before{
content:none;
}
.msg-body ul .attachment.reply p img,
.msg-body ul .attachment.sender .message-text p img{
width:200px;
height:200px;
}
.msg-body ul li.reply:before {
display: block;
clear: both;
content: '';
position: absolute;
bottom: -5px;
right: -8px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 12px 15px 12px;
border-color: transparent transparent #F7F7F7 transparent;
-webkit-transform: rotate(37deg);
-ms-transform: rotate(3deg);
transform: rotate(30deg);
}
.msg-body ul li.reply p {
color: #777;
font-size: 14px;
line-height: 1.5;
font-weight: 400;
padding: 15px;
background: #F7F7F7;
display: inline-block;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
margin-bottom: 0;
}
.msg-body ul li.reply p b {
display: block;
color: #061061;
font-size: 14px;
line-height: 1.5;
font-weight: 500;
}
.msg-body ul li.reply:after {
display: block;
content: '';
clear: both;
}
.bubbles {
display: none;
}
.msg-body .messages-list .message-bubble .message-text a{
font-size: 14px; color: #777;
font-size: 14px;
line-height: 1.5;
font-weight: 400;
padding: 15px;
background: #F7F7F7;
display: inline-block;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
margin-bottom: 0;
}
.msg-body .messages-list .message-bubble .message-text a:hover{
color: #fe696a;
}
.moreoption .zoom_chat_meeting .pro-btns a{
background: #0069d9;
color: #fff;
font-size: 18px;
display: grid;
padding: 15px 28px;
margin: 1px 3px;
}
.zoom_chat_meeting ul li:hover > a:before {
content: none;
}
.time {
display: block;
color: #000;
font-size: 12px;
line-height: 1.5;
font-weight: 400;
}
li.reply .time {
margin-right: 20px;
}
.divider {
position: relative;
z-index: 1;
text-align: center;
}
.msg-body h6 {
text-align: center;
font-weight: normal;
font-size: 14px;
line-height: 1.5;
color: #222;
background: #fff;
display: inline-block;
padding: 0 5px;
margin-bottom: 0;
}
.divider:after {
display: block;
content: '';
clear: both;
position: absolute;
top: 12px;
left: 0;
border-top: 1px solid #EBEBEB;
width: 100%;
height: 100%;
z-index: -1;
}
.send-box {
padding: 15px;
box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 7%);
}
.send-box form {
display: flex;
flex-direction:column;
justify-content: space-between;
margin-bottom: 15px;
}
.send-box .send-message-box {
display: flex;
gap: 10px;
}
.send-box .form-control {
display: block;
width: calc(100% - 122px);
padding: 0.375rem 0.75rem;
font-size: 14px;
font-weight: 400;
line-height: 1.5;
color: #222;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0.25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.send-box .form-control:focus {
border-color: #ccc;
}
.send-box button {
display: inline-flex;
align-items: center;
justify-content: center;
border: none;
padding: 5px;
color: #fff;
border-radius: 4px;
font-size: 14px;
font-weight: 400;
width: 56px;
height: 56px;
background-color: #242424;
}
.send-box button:hover {
background-color: #242424;
box-shadow: none;
border: 0;
}
.send-box button i {
font-size: 30px;
}
.send-box .sbchat_upload_items {
background-color: #242424;
width: 56px;
height: 56px;
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 4px;
cursor: pointer;
font-size: 24px;
}
.send-box .sbchat_upload_items i {
font-size: 24px;
}
.send-btns .button-wrapper {
position: relative;
width: 130px;
height: auto;
text-align: left;
margin: 0 auto;
display: block;
background: #F6F7FA;
border-radius: 3px;
padding: 5px 15px;
float: left;
margin-right: 5px;
margin-bottom: 5px;
overflow: hidden;
}
.send-btns .button-wrapper span.label {
position: relative;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
cursor: pointer;
color: #343945;
font-weight: 400;
text-transform: capitalize;
font-size: 13px;
}
.message-post-card {
position: relative;
padding: 15px;
background-color: #ECF3FE;
border-radius: 10px;
border-top-left-radius: 0px;
display: inline-block;
max-width: 400px;
}
.reply .message-post-card {
background-color: #F7F7F7;
}
.message-post-card::before {
display: block;
clear: both;
content: '';
position: absolute;
top: -6px;
left: -7px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 12px 15px 12px;
border-color: transparent transparent #ECF3FE transparent;
-webkit-transform: rotate(-37deg);
-ms-transform: rotate(-37deg);
transform: rotate(-37deg);
}
.message-post-card .post-card-content {
display: flex;
gap: 10px;
}
.message-post-card .post-card-content .post-card-image {
width: 110px;
height: 68px;
}
.message-post-card .post-card-content .post-card-image img {
width: 100%;
height: 100%;
border-radius: 4px;
object-fit: cover;
}
.message-post-card .post-card-content .post-card-info {
width: calc(100% - 90px);
}
.message-post-card .post-card-content .post-card-info .post-card-title {
font-size: 14px;
line-height: 22px;
}
.message-post-card .post-card-content .post-card-info .post-card-title span {
color: #242424;
}
.message-post-card .post-card-content .post-card-info .post-card-link {
padding: 0;
background-color: transparent;
font-size: 12px;
color: #6d6d6d;
margin-top: 5px;
}
#upload {
display: inline-block;
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
cursor: pointer;
}
.send-btns .attach .form-control {
display: inline-block;
width: 120px;
height: auto;
padding: 5px 8px;
font-size: 13px;
font-weight: 400;
line-height: 1.5;
color: #343945;
background-color: #F6F7FA;
background-clip: padding-box;
border: 1px solid #F6F7FA;
border-radius: 3px;
margin-bottom: 5px;
}
.send-btns .button-wrapper span.label img {
margin-right: 5px;
}
.send-btns{
margin-bottom:40px
}
.button-wrapper {
position: relative;
width: 100px;
height: 100px;
text-align: center;
margin: 0 auto;
}
button:focus {
outline: 0;
}
.add-apoint {
display: inline-block;
margin-left: 5px;
}
.add-apoint a {
text-decoration: none;
background: #F6F7FA;
border-radius: 8px;
padding: 8px 8px;
font-size: 13px;
font-weight: 400;
line-height: 1.2;
color: #343945;
}
.add-apoint a svg {
margin-right: 5px;
}
.chat-icon {
display: none;
}
.closess i {
display: none;
}
h4.not-found{
height: 100vh;
vertical-align: middle;
text-align: center;
padding-top: 300px;
font-size: 28px;
font-weight: 600;
font-style: italic;
}
.sb-avatar img{
border-radius:50%;
}
h3.sender-details{
margin-bottom: 2px;
font-size: 16px;
}
.send-box #attachment-wrapper .dz-preview {
background: #e1e1e1;
display: inline-block;
min-width: 250px;
color: #ffff;
font-size: 13px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 5px 20px 6px 10px;
margin: 10px 5px 5px 0;
position: relative;
}
.send-box #attachment-wrapper .dz-preview > span {
width: 100%;
}
.send-box #attachment-wrapper .dz-preview img {
width: 40px;
height: 40px;
float: left;
object-fit: contain;
}
.send-box #attachment-wrapper .dz-preview .dz-details {
margin-left: 5px;
color: #242424;
}
.send-box #attachment-wrapper .dz-preview .dz-details .dz-filename {
display: block;
margin-bottom: 2px;
}
.send-box #attachment-wrapper .dz-preview .dz-size {
color: #242424;
}
.send-box #attachment-wrapper .dz-preview .fa-times {
position: absolute;
top: 5px;
right: 5px;
color: #000;
}
.send-box #attachment-wrapper .dz-preview .dz-progress .dz-upload {
background: #f6f6f6;
}
@media (max-width: 767px) {
.chat-area {
height: 100%;
overflow: auto;
}
.chat-icon {
display: block;
margin-right: 5px;
}
.message-area .chatlist {
width: 100%;
height: 300px;
overflow: auto;
}
.chatbox {
width: 100%;
background: #fff;
transition: all 0.5s ease;
border-left: none;
}
.showbox {
left: 0 !important;
transition: all 0.5s ease;
}
.msg-head h3 {
font-size: 14px;
}
.msg-head p {
font-size: 12px;
}
.chat-list h3 {
font-size: 14px;
}
.chat-list p {
font-size: 12px;
}
.msg-body ul li.sender p {
font-size: 13px;
padding: 8px;
border-bottom-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.msg-body ul li.reply p {
font-size: 13px;
padding: 8px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-left-radius: 6px;
}
}
.sb-notification.success{
position: absolute;
right: 16px;
white-space: nowrap;
top: 29px;
background: green;
padding: 0px 5px;
display:none;
border-radius: 2px;
-webkit-transition: all 0.7s ease-in-out;
-moz-transition: all 0.7s ease-in-out;
-o-transition: all 0.7s ease-in-out;
-ms-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;
}
.sb-notification.success p{
color:#fff;
}
.messages-list .no-message {
margin-top: 40px;
}
.chat-footer .button-wrapper input[type=file] {
position: absolute;
left: 0;
top: 0px;
opacity: 0;
height: 80px;
z-index: 9;
cursor: pointer;
}
.attachments {
background-color: #f5f5f5;
padding: 10px;
position: relative;
border-radius: 4px;
margin-bottom: 20px;
cursor: move;
}
.attachments img {
width: 50px;
margin-right: 10px;
vertical-align: top;
}
.attachments .attachment-data {
display: inline-block;
}
.attachments .attachment-data h4 {
margin-bottom: 0;
font-size: 16px;
}
.attachments .attachment-data a {
position: absolute;
right: 2%;
top: 23%;
}
.attachments .attachment-data a.sb-attach-delete i {
font-size: 20px;
color: #ff4747;
}
.sb_chat_widget_shortcode{
text-align:center;
margin-bottom:10px;
}
.sb_chat_widget_shortcode a img{
border-radius: 50%;
width: 60px;
box-shadow: 0 0 30px 0 rgb(0 0 0 / 8%);
}
.sbchat-modal {
display: none; position: fixed; z-index: 99; padding-top: 100px; left: 0;
top: 0;
width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); } .sbchat-modal-content {
background-color: #fefefe;
margin: auto;
padding: 30px;
border: 1px solid #888;
width: 35%;
border-radius: 10px;
box-shadow: 0 0 15px 1px rgb(0 0 0 / 19%);
}
.sb-message-box h3 {
margin: 0 0 20px;
font-size: 20px;
}
.sbchat-modal-content .message-details{
width: 80%;
margin-right: 20px;
}
.sbchat-modal-content .send-btn i{
margin-right:10px;
width:20%;
}
.sbchat-modal-content .send-btn{
height:fit-content;
} .sb-chat-close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
margin-bottom: 10px;
z-index: 99;
position: relative;
}
.sb-chat-close:hover,
.sb-chat-close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
} .modal-dialog-scrollable .modal-body::-webkit-scrollbar {
display: none;
}
.modal-dialog-scrollable .modal-body{
-ms-overflow-style: none; scrollbar-width: none; } .message-bubble .message-media {
width: 300px;
height: 200px;
display: inline-block;
padding: 10px;
border-radius: 10px;
background-color: #ECF3FE;
}
.reply.message-bubble .message-media {
background-color: #F7F7F7;
}
.message-bubble .message-media img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 10px;
}
.message-bubble .message-media img:hover {
cursor: pointer;
}
.message-bubble .message-media .grid-media {
position: relative;
display: grid;
grid-gap: 5px;
grid-template-columns: auto auto;
padding: 10px;
}
.message-bubble .message-media .grid-media a,
.message-bubble .message-media.disable-media .grid-media img {
display: none;
}
.message-bubble .message-media .grid-media a:nth-child(1),
.message-bubble .message-media .grid-media a:nth-child(2),
.message-bubble .message-media .grid-media a:nth-child(3),
.message-bubble .message-media .grid-media a:nth-child(4),
.message-bubble .message-media .grid-media a:last-child,
.message-bubble .message-media.disable-media .grid-media img:nth-child(1),
.message-bubble .message-media.disable-media .grid-media img:nth-child(2),
.message-bubble .message-media.disable-media .grid-media img:nth-child(3),
.message-bubble .message-media.disable-media .grid-media img:nth-child(4) {
display: inline-block;
}
.message-bubble .message-media .grid-media .overlay,
.message-bubble .message-media.disable-media .grid-media .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.6);
border-radius: 10px;
text-align: center;
}
.message-bubble .message-media .grid-media .overlay {
height: 98%;
}
.message-bubble .message-media .grid-media .overlay:hover {
cursor: pointer;
}
.message-bubble .message-media .grid-media .overlay span {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
font-size: 40px;
color: #fff;
text-align: center;
}
.message-bubble .message-media .grid-media img {
max-height: 77px;
}
.message-bubble .message-media.disable-media img  {
-webkit-filter: grayscale(100%); 
filter: grayscale(100%);
opacity: 0.5;
}
.message-bubble .message-media.disable-media img {
height: calc(100% - 16px);
}
.message-bubble .message-media.disable-media .error-msg,
.message-file-main.disable-file .error-msg {
border-radius: 4px;
margin-top: 5px;
line-height: 12px;
font-size: 9px;
color:#f65858;
font-weight: 500;
display: inline-block;
}
.message-bubble .message-media.disable-media .grid-media img {
max-height: 70px;
height: 70px;
opacity: 0.3;
}
.message-file-main {
display: inline-block;
padding: 10px;
border-radius: 10px;
background-color: #ECF3FE;
}
.reply .message-file-main {
background-color: #F7F7F7;
}
.message-file {
display: flex;
align-items: center;
justify-content: space-between;
}
.message-text span {
color: red;
}
.message-file .main-left {
display: flex;
align-items: center;
}
.message-file .main-left .icon {
width: 50px;
height: 50px;
margin-right: 5px;
}
.message-file .main-right .icon {
width: 20px;
height: 20px;
margin-left: 10px;
}
.message-file .main-left .right-cont {
text-align: left;
width: 200px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.message-file .main-left .right-cont .title {
width: 100%;
}
.message-file .main-left .right-cont .title a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
display: block;
}
.message-file .main-left .right-cont .title,
.message-file .main-left .right-cont .size,
.message-file .main-left .right-cont .type {
color: #777;
font-size: 14px;
line-height: 16px;
}
.message-file .main-left .right-cont .size {
display: block;
font-size: 11px;
}
.message-file .main-left .right-cont .type {
font-size: 10px;
}
.message-file .main-left .icon img,
.message-file .main-right .icon img {
width: 100%;
height: 100%;
}
.message-file .main-right .icon img {
animation: spin 2s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.message-file-main.disable-file .message-file .main-right .icon img {
animation: none;
}
.message-area .modal-content .msg-search {
display: none;
}
.message-area .chat-header .select2-container .select2-selection--single {
height: 50px;
}
.message-area .chat-header .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 48px;
}
.message-area .chat-header .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 48px;
right: 10px;
}
.message-area .chat-area .chat-list-detail {
padding-left: 0;
}
.message-area .chat-area .chat-list-detail li p {
margin-top: 0
}
.sb-message-box textarea.form-control {
height: 200px;
padding: 15px;
border: 1px solid #E9E9E9;
background-color: transparent;
resize: none;
border-radius: 7px;
font-size: 15px;
}
.dropstart .e-button {
margin-right: 2px !important; 
padding: 10px;
}
@media (min-width: 320px) and (max-width: 767.98px) {
.send-box {
padding-bottom: 0;
}
.send-box .send-message {
margin-bottom: 0;
}
.modal-dialog-scrollable .modal-body {
height: 400px;
}
.message-area.card-style {
height: 100%;
}
}
@media (min-width: 320px) and (max-width: 575.98px) {
.send-box .form-control {
width: calc(100% - 90px);
}
.send-box button,
.send-box .sbchat_upload_items {
width: 40px;
height: 40px;
}
.send-box button i {
font-size: 22px;
}
.send-box .sbchat_upload_items i {
font-size: 16px;
}
}.rtl .message-area .chatlist {
float: right;
}
.rtl .sb-avatar {
padding-right: 0;
padding-left: 10px;
}
.rtl .chatbox {
border-left: 0;
border-right: 1px solid #eee;
}
.rtl .msg-body ul li.sender {
text-align: right;
}
.rtl .msg-body ul li.sender::before {
left: unset;
right: -7px;
-webkit-transform: rotate(-37deg);
-ms-transform: rotate(-37deg);
transform: rotate(-80deg);
}
.rtl .msg-body ul li.sender p {
border-top-left-radius: 10px;
border-top-right-radius: 0;
}
.rtl .msg-body ul li.reply {
text-align: left;
}
.rtl .msg-body ul li.reply::before {
right: unset;
left: -7px;
-webkit-transform: rotate(37deg);
-ms-transform: rotate(3deg);
transform: rotate(80deg);
}
.rtl .msg-body ul li.reply p {
border-top-right-radius: 10px;
border-top-left-radius: 0;
}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}