@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
#payment .payment_methods li[class*="payment_method_xpay"] label img {
width: fit-content;
max-width: 50px;
max-height: 20px;
transform: scale(1.2);
margin-left: 15px;
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*="google-pay"]) {
transform: scale(2);
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*="skrill"]) {
max-width: 40px;
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*="alipay"]) {
transform: scale(2);
max-width: 35px;
margin-left: 30px;
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*="wechat"]) {
transform: scale(1.5);
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*=".svg"]),
#payment .payment_methods .nexixpay-loghi-container div.img-container img:where([src*=".svg"]) {
width: 50px;
height: auto;
}
#payment .payment_methods .nexixpay-loghi-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
margin-inline: -5px;
margin-bottom: 15px;
}
#payment .payment_methods .nexixpay-loghi-container div.img-container {
width: 100%;
max-width: 50px;
max-height: 50px;
padding: 5px;
}
#payment .payment_methods .nexixpay-loghi-container div.img-container img {
width: 100%;
height: 100%;
}
#payment .payment_methods li p.pagodil-select,
.entry-content p.pagodil-select {
margin-bottom: 0px;
margin-top: 15px;
font-size: 16px;
}
#payment .payment_methods select.pagodil-select {
width: 127px;
}
#payment .payment_methods p.with-margin-top {
margin-top: 15px;
}
.pagodil-p-size {
font-size: 16px;
}
.wc-payment-form .build-field-row {
display: flex;
flex-direction: row;
max-width: 300px;
gap: 5px;
}
.wc-payment-form .build-field-row:has(div:empty) {
gap: 0 !important;
}
div#EXPIRATION_DATE {
width: 60%;
}
div#SECURITY_CODE {
width: 40%;
}
.wc-payment-form .iframe-field {
height: 50px;
border: none;
width: 100%;
}
.npg-build-error-msg-container {
color: red;
margin-block: 5px;
}
.nexi-hide {
display: none !important;
}
p.loading {
color: black;
font-size: 2em;
}
p.loading:after {
content: " .";
animation: dots 1s steps(5, end) infinite;
}
@keyframes dots {
0%,
20% {
color: rgba(0, 0, 0, 0);
text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
}
40% {
color: black;
text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
}
60% {
text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0);
}
80%,
100% {
text-shadow: 0.25em 0 0 black, 0.5em 0 0 black;
}
}.woo-vou-check-voucher-code-loader {
display: none;
}
.woo-vou-loader-wrap {
display: none;
}
.woo-vou-voucher-code-msg {
margin-top: 5px;
}
.woo-vou-voucher-code-error {
color: #FF0000;
}
.woo-vou-voucher-code-success {
color: #00AA00;
}
.woo-vou-voucher-code-submit-wrap {
display: none;
}
.woo_vou_product_details{
color: #000;
margin-top: 15px;
}
.woo_vou_product_details h2 {
line-height: 29px;  
}
.woo_vou_product_details .alt, .woo_vou_product_details .alternate {
background-color: #f9f9f9;
}
.woo_vou_product_details table.woocommerce_order_items th, .woo_vou_product_details table.woocommerce_order_items thead th {
padding: 7px !important;  
vertical-align: middle !important;   
}
.woo_vou_product_details table.woocommerce_order_items td {
margin-bottom: 9px;
padding: 7px !important;
vertical-align: top !important;
}
.woo_vou_product_details table.woo-vou-buyer-info-table td {
padding-bottom: 0 !important;
padding-top: 0 !important;
}
.woo_vou_product_details table.woocommerce_order_items thead th {
background: none repeat scroll 0 0 #f8f8f8;  
}
.woo_vou_product_details table.display_meta th {
padding: 7px 0 !important;
}
.woo_vou_product_details table.display_meta p {
margin: 0;
}
.woo_vou_product_details table{
border: none;
} .woo_pdf_vou_main {
float: left;
width: 100%;
}
.woo_pdf_vou_tit,
.woo_pdf_pro_tit {
float: left;
width: 98.5%;
background: #f8f8f8 none repeat scroll 0 0;
font-weight: bold;
padding: 10px;
}
.woo_pdf_vou_pro_lst {
float: left;
padding: 10px;
width: 98.5%;
margin-bottom: 35px;
}
.woo_vou_padding {
padding: 0 3px;
}
.woo-vou-check-code .col-1 {
float: none;
width: 98%;
clear: both;
word-wrap: break-word;
}
.woo-vou-check-code .col-2 {
float: left;
width: 48%;
word-wrap: break-word;
}
.woo-vou-check-code .col-3 {
float: left;
width: 31.33%;
word-wrap: break-word;
}
.woo-vou-check-code .col-4 {
float: left;
width: 23%;
word-wrap: break-word;
}
.woo-vou-check-code .col-5 {
float: left;
width: 18%;
word-wrap: break-word;
}
.woo-vou-check-code .col-6 {
float: left;
width: 14.66%;
word-wrap: break-word;
}
.woo-vou-check-code .col-7 {
float: left;
width: 12.28%;
word-wrap: break-word;
}
.woo-vou-check-code .col-8 {
float: left;
width: 10.5%;
word-wrap: break-word;
}
.woo_pdf_res_order {
display: none;
font-weight: bold;
float: left;
width: auto;
}
.woo_pdf_res_buyer {
display: none;
font-weight: bold;
float: left;
width: auto;
}
.woo_pdf_res_vou {
display: none;
font-weight: bold;
float: left;
width: auto;
}
.woo_pdf_val {
float: left;
}
.woo-vou-partial-redeem-amount {
display: none;
}
.woo-vou-margin-bottom-0 {
margin-bottom: 0px;
}
@media only screen and (max-device-width: 1024px) {
.woo_pdf_vou_tit {
display: none;
}
.woo_pdf_res_order {
display: block;
margin: 0px 10px;
}
.woo_pdf_res_buyer {
display: block;
margin: 0px 10px;
}
.woo-vou-check-code .col-8,
.woo-vou-check-code .col-7,
.woo-vou-check-code .col-6,
.woo-vou-check-code .col-5 {
width: 100%;
}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 639px) {
.woo_pdf_pro_tit {
display: none;
}
.woo_pdf_res_vou {
display: block;
margin: 0px 10px;
}
.woo-vou-check-code .col-4,
.woo-vou-check-code .col-3,
.woo-vou-check-code .col-2 {
width: 100%;
}
}
@media only screen and (max-device-width: 479px) {
.woo_pdf_vou_tit,
.woo_pdf_pro_tit {
display: none;
}
.woo_pdf_res_vou {
display: block;
width: 100%
}
.col-2 {
width: 100%;
}
} #ui-datepicker-div{
width:14em;
}
#woo_vou_start_date, #woo_vou_end_date{
width:14.83em;
}
.woo_vou_multi_select{
width:250px !important;
}
#woo_vou_end_date{
margin-right:6px;
}
.tablenav .actions{
padding:0px !important;
}
.woo-vou-dropdown-wrapper .woo-vou-clear-filter {
display: inline-block !important;
margin: auto !important;
}
.woo_vou_product_details .woo_pdf_val > span {
overflow-wrap: break-word;
word-break: break-all;
}
.woo-vou-recipient-email-content .woo-vou-popup table.form-table input[type="text"] {
width: 100%;
}
.woo-vou-recipient-email-content .woo-vou-popup table.form-table tr:last-child td:last-child {
float: right;
}
.woo-vou-popup-content.woo-vou-recipient-email-content .woo-vou-recipient-email-message{
display:none;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1px;
padding:5px;
}
.woo-vou-popup-content.woo-vou-recipient-email-content .woo-vou-recipient-email-errors{
background-color: #FFEBE8;
border-color: #CC0000;
}
.woo-vou-popup-content.woo-vou-recipient-email-content .woo-vou-recipient-email-success {
background-color: #ebffe8;
border-color: #00cc00;
}
body.page span.woo-vou-voucher-reverse-redeem input#woo_vou_reverse_redeem, 
body.page table.form-table.woo-vou-check-code input + input[type="button"] {
padding: 12px 15px;
}
body.page .woo_vou_product_details input.button-primary.woo_vou_reverse_redeem_post {
width: auto;
padding: 12px 15px;
font-size: 11px;
font-weight: normal;
}.woo-vou-fields-wrapper {
display: inline-block;
margin-top: 10px;
width: 100%;
}
.vou-clearfix::before {
clear: both;
content: "";
display: table;
}
.vou-clearfix::after {
clear: both;
content: "";
}
.woo-vou-check-code{
border : 1px solid #EDEDED !important;
}
.woo-vou-check-code td{
border-top : none !important;
padding: 10px 10px 10px 0 !important;
}
.woo-vou-check-code label{
padding-left : 10px;
}
.woo-vou-check-code{
padding-left : 10px;
}
.woo-vou-check-code th{
font-weight: 600 !important;
line-height: 1.3 !important;
padding: 20px 10px 20px 0 !important;
text-align: left !important;
vertical-align: top !important;
width: 120px !important;
text-transform: none !important;
}
.woo-vou-inline-image{
width:50px !important;
height:50px !important;
cursor:pointer;
}
.woo-vou-pdf-preview-popup.pswp img {
max-width: none;
object-fit: contain;
background-color: #000000 !important;
}
tr.woo-vou-used-codes-row-body td, tr.woo-vou-unused-codes-row-body td, tr.woo-vou-purchased-codes-row-body td {
width: 10%;
word-break: break-all;
}
@media only screen and (max-width: 769px) {
.woo-vou-check-code th {
border-bottom: 0 none;
padding-bottom: 0;
padding-top: 10px;
}
.woo-vou-check-code td, .woo-vou-check-code th {
display: block;
vertical-align: middle;
width: auto;
}
.woo-vou-check-code td input[type="text"]{
display: block;
font-size: 16px;
line-height: 1.5;
max-width: none;
padding: 7px 10px;
width: 92%;
}
} .woo-vou-recipient-fields td{
padding: 3px;
}
.woo-vou-fields-wrapper-variation{
display: none;
} .woo-vou-recipient-fields {
width: 100%;
}
.woo-vou-recipient-fields {
margin-bottom: 1em;
border: 0;
}
.woo-vou-recipient-fields label {
font-weight: bold;
}
.woo-vou-recipient-fields input[type="text"], .woo-vou-recipient-fields textarea,
.woo-vou-recipient-fields input[type="date"] {
float: none;
width: calc(100% - 15px);
width: -webkit-calc(100% - 15px);
}
.woo-vou-recipient-fields td.value span {
display: block;
width: 100%;
clear: both;
}
table.woo-vou-recipient-delivery-method tbody {
width: 100%;
}
table.woo-vou-recipient-delivery-method tbody tr.woo-vou-delivery-method-wrapper input {
margin-right: 5px;
}
.woo-vou-fields-wrapper {
clear:both;
}
.woo-vou-recipient-fields td.label {
padding-right: 1em;
}
.woo-vou-recipient-fields td {
padding-bottom: 8px;
vertical-align: top;
border: 0;
}
#woo-vou-voucher-recipient-details .woo-vou-recipient-value-edit:not(:last-child) input,
#woo-vou-voucher-recipient-details .woo-vou-recipient-value-edit textarea{
width: 95%;
margin: 0;
padding: 0 5px;
line-height: 2;
}
table.woo-vou-recipient-value-edit td {
border: none;
}
.woo-vou-recipient-fields .voucher-image-option {
float: left;
margin: 5px;
padding: 2px;
text-align: center;
}
.woo-vou-recipient-fields .voucher-image-option img {
display: block;
width: 100px;
}
.woo-vou-recipient-fields-wrapper-variation {
display: none;
}
.woo-vou-edit-history-table .woo-vou-recipient-error {
padding:4px 0;
display: none;
color: red;
}
.woo-vou-recipient-invalid-giftdate-err-message {
color: red;
}
.woo-vou-recipient-delivery-method {
border: 1px solid #f1f1f1 !important;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
margin-bottom: 25px;
padding: 20px;
width: 100%;
}
.woo-vou-recipient-delivery-method tr:not(:first-child){
display: none;
}
.woo-vou-recipient-fields .woo-vou-recipient-delivery-method tr>td {
padding: 15px !important;
}
table.woo-vou-recipient-fields td.label {
width: 40%;
} .woo-vou-product-expired {
color: #ff0000;
font-size: 30px;
opacity: 0.7;
position: absolute;
transform: rotate(-45deg);
z-index: 9999;
} .woo-vou-preview-template-img-wrap{
max-height: 140px;
overflow: auto;
padding: 5px;
width: 100%;
}
.woo-vou-preview-template-img-wrap img {
display: inline-block;
}
.woo-vou-preview-template-img{
height:60px !important;
cursor:pointer;
border:solid 2px #fff;
padding:1px;
}
.woo-vou-preview-template-img-border{
border: 2px solid rgba(81, 203, 238, 1);
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
}
._woo_vou_preview_cart_img{
width:50px !important;
height:50px !important;
cursor:pointer;
}  tr.woo-vou-used-codes-table-row-head, tr.woo-vou-used-codes-row-foot,
tr.woo-vou-unused-codes-table-row-head, tr.woo-vou-unused-codes-row-foot,
tr.woo-vou-purchased-codes-table-row-head, tr.woo-vou-purchased-codes-row-foot{
background-color:#F5F5F5;
}
table.woo-vou-used-codes-table, table.woo-vou-unused-codes-table, table.woo-vou-purchased-codes-table{
width:100%;
}
.woo-vou-used-codes-table th, .woo-vou-unused-codes-table th, .woo-vou-purchased-codes-table th{
padding:8px 0px;
}
.woo-vou-used-codes-table td, .woo-vou-used-codes-table th,
.woo-vou-unused-codes-table td, .woo-vou-unused-codes-table th,
.woo-vou-purchased-codes-table td, .woo-vou-purchased-codes-table th{
vertical-align: middle;
}
tr.woo-vou-used-codes-row-body td, tr.woo-vou-unused-codes-row-body td, tr.woo-vou-purchased-codes-row-body td{
vertical-align: top;
text-align: justify;
}
.woo-vou-clear {
clear: both;
}
.woo-vou-no-record-message{
background-color: white;
margin-top: 40px;
clear: both;
padding: 9px 9px !important;
}
tr.woo-vou-used-codes-row-body table, tr.woo-vou-used-codes-row-body table td,
tr.woo-vou-unused-codes-row-body table, tr.woo-vou-unused-codes-row-body table td,
tr.woo-vou-purchased-codes-row-body table, tr.woo-vou-purchased-codes-row-body table td {
border: none !important;
}
td.woo-vou-used-code-list-codes, td.woo-vou-unused-code-list-codes, td.woo-vou-purchased-code-list-codes{
padding-top: 12px !important;
font-weight: bold;
}
.woo-vou-used-codes-table.wp-list-table.fixed.widefat th.sortable,
.woo-vou-unused-codes-table.wp-list-table.fixed.widefat th.sortable,
.woo-vou-purchased-codes-table.wp-list-table.fixed.widefat th.sortable, .widefat th.sorted {
padding: 6px 10px;
}
.product_info.column-product_info {
padding: 4px 5px;
}
.woo-vou-used-code-list-codes.code.column-code.has-row-actions.column-primary,
.woo-vou-unused-code-list-codes.code.column-code.has-row-actions.column-primary,
.woo-vou-purchased-code-list-codes.code.column-code.has-row-actions.column-primary {
padding-left: 10px;
}
.product_info.column-product_info td {
text-align: left;
}
.woo-vou-used-codes-table td, .woo-vou-used-codes-table th,
.woo-vou-unused-codes-table td, .woo-vou-unused-codes-table th,
.woo-vou-purchased-codes-table td, .woo-vou-purchased-codes-table th {
color: #555555 !important;
}
.woo-vou-used-codes-table td, .woo-vou-used-codes-table td ol, .woo-vou-used-codes-table td p, .woo-vou-used-codes-table td ul,
.woo-vou-unused-codes-table td, .woo-vou-unused-codes-table td ol, .woo-vou-unused-codes-table td p, .woo-vou-unused-codes-table td ul,
.woo-vou-purchased-codes-table td, .woo-vou-purchased-codes-table td ol, .woo-vou-purchased-codes-table td p, .woo-vou-purchased-codes-table td ul {
font-size: 13px;
line-height: 1.5em;
}
.woo-vou-used-code-list-codes.code.column-code.has-row-actions.column-primary,
.woo-vou-unused-code-list-codes.code.column-code.has-row-actions.column-primary,
.woo-vou-purchased-code-list-codes.code.column-code.has-row-actions.column-primary {
font-size: 11px;
}
.woo-vou-btn-front{
background: #f7f7f7 none repeat scroll 0 0 !important;
border-color: #ccc !important;
box-shadow: 0 1px 0 #ccc !important;
color: #555 !important;
vertical-align: top !important;
border-radius: 3px !important;
border-style: solid !important;
border-width: 1px !important;
box-sizing: border-box !important;
cursor: pointer !important;
display: inline-block !important;
font-size: 13px !important;
height: 28px !important;
line-height: 26px !important;
margin: 0 !important;
padding: 0 10px 1px !important;
text-decoration: none !important;
white-space: nowrap !important;
margin-bottom: 15px !important;
}
.woo-vou-apply-btn{
margin-top: -1px;
}
.woo-vou-grnpdf-btn, .woo-vou-grncsv-btn{
float: right;
margin: 0px 0px 15px 9px !important;
}
.woo_vou_multi_select{
line-height: 2.2em;
width: 220px !important;
}
.select2-container{
display: inline-block !important;
}
@media only screen and (max-width: 950px) {
.woo-vou-grnpdf-btn {
float: left;
margin-top: 0 !important;
}
}
@media only screen and (max-width: 781px) {
.woo-vou-used-codes-row-foot .no-rs-th, .woo-vou-unused-codes-row-foot .no-rs-th {
display: none;
}
.woo-vou-used-codes-row-foot .rs-th, .woo-vou-unused-codes-row-foot .rs-th {
padding-left: 10px !important;
text-align: left;
}
.product_info.column-product_info td {
padding: 2px 10px;
}
.woo-vou-grnpdf-btn{
margin-top: 0px !important;
display: inline-block;
float: left;
}
.woo-vou-apply-btn{
display: inline-block;
}
form.search-form input{
display: inline-block;
}
}
@media only screen and (max-width: 500px) {
.woo-vou-used-codes-row-foot .no-rs-th, .woo-vou-unused-codes-row-foot .no-rs-th {
display: none;
}
.woo-vou-used-codes-row-foot .rs-th, .woo-vou-unused-codes-row-foot .rs-th {
padding-left: 10px !important;
text-align: left;
}
.product_info.column-product_info td {
padding: 2px 10px;
}
.woo-vou-grnpdf-btn{
margin-top: 0px !important;
display: inline-block;
float: left;
}
.woo-vou-apply-btn{
display: inline-block;
}
form.search-form input{
display: inline-block;
}
form.search-form .woo-vou-meta-datetime {
margin-bottom: 15px;
width: 100%;
}
}  .woo-vou-paging {
clear: both;
margin-top: 10px;
text-align: center;
}
.woo-vou-paging .woo-vou-tablenav-pages {
color: #636363;
}
.woo-vou-paging .woo-vou-tablenav-pages .dots {
color: #636363 !important;
font-weight: bold !important;
}
.woo-vou-paging .woo-vou-tablenav-pages {
cursor: default;
display: block;
line-height: 10px;
}
.woo-vou-paging .woo-vou-tablenav-pages a, .woo-vou-tablenav-pages span.disabled {
color: #636363 !important;
background-color: #F5F5F5;
}
.woo-vou-paging .woo-vou-tablenav-pages  a,
.woo-vou-tablenav-pages span.current, .woo-vou-tablenav-pages span.disabled{
padding: 3px 6px;
text-decoration: none;
margin: 0px 2.5px;
border: 1px solid #e7e7e7;
border-radius: 4px;
box-shadow: 0px 2px 2px 0px #CCCCCC;
background: linear-gradient(to bottom, #f9f9f9 0%,#efefef 44%,#e7e7e7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e7e7e7',GradientType=0 ); }
.woo-vou-paging .woo-vou-tablenav-pages .current {
font-weight: bold;
background-color:#F5F5F5;
}
.woo-vou-tablenav-pages a {
font-weight: normal;
padding: 0px 2px;
}
.woo-vou-used-codes-loader, .woo-vou-unused-codes-loader, .woo-vou-purchased-codes-loader {
line-height: 31px;
display: none;
margin-top: 10px;
text-align: center;
}
.woo-vou-paging .woo-vou-tablenav-pages a:hover,
.woo-vou-tablenav-pages span.current:hover,
.woo-vou-tablenav-pages span.disabled:hover {
background: #e7e7e7;
}
.woo-vou-used-codes-table, .woo-vou-unused-codes-table, .woo-vou-purchased-codes-table {
border: 1px solid #e5e5e5;
}
.woo-vou-used-codes-table > tbody > *:nth-child(2n+1), ul.striped > *:nth-child(2n+1),
.woo-vou-unused-codes-table > tbody > *:nth-child(2n+1), ul.striped > *:nth-child(2n+1),
.woo-vou-purchased-codes-table > tbody > *:nth-child(2n+1), ul.striped > *:nth-child(2n+1) {
background-color: #f9f9f9;
} .woo-vou-gift-field-required {
color: red;
}
.woo-vou-history-value-row-edit .voucher-submit-td {
text-align: right;
}
#woo-vou-voucher-recipient-details a.edit_recipient_details,
#woo-vou-voucher-details a.edit_history_details,
#woo-vou-voucher-extra-note a.edit_extra_note {
border: 0 none;
color: #999;
float: right;
margin: 0 0 0 6px;
padding: 0 25px 0;
position: relative;
font-size: 11px;
}
.widefat td {
vertical-align: top;
}
.widefat td, .widefat th {
padding: 8px 10px !important;
}
#woo-vou-voucher-recipient-details a.edit_recipient_details::after,
#woo-vou-voucher-details a.edit_history_details::after,
#woo-vou-voucher-extra-note a.edit_extra_note::after {
font-family: WooCommerce;
font-size: 14px;
font-weight: 400;
right: 0;
line-height: 14px;
position: absolute;
text-align: center;
top: 2px;
vertical-align: top;
}
#woo-vou-voucher-recipient-details a.edit_recipient_details::after,
#woo-vou-voucher-details a.edit_history_details::after,
#woo-vou-voucher-extra-note a.edit_extra_note::after {
content: "\f464";
font-family: Dashicons;
}
.woocommerce-help-tip {
color: #666;
display: inline-block;
font-size: 1.1em;
font-style: normal;
height: 16px;
line-height: 16px;
position: relative;
vertical-align: middle;
width: 16px;
}
.woocommerce-help-tip::after {
font-family: Dashicons;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin: 0;
text-indent: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
content: "";
cursor: help;
}
#tiptip_holder.tip_bottom {
padding-top: 5px;
}
#tiptip_holder {
display: none;
z-index: 8675309;
position: absolute;
top: 0;
left: 0;
}
#tiptip_arrow, #tiptip_arrow_inner {
position: absolute;
border-color: transparent;
border-style: solid;
border-width: 6px;
height: 0;
width: 0;
}
#tiptip_content {
color: #fff;
font-size: .8em;
max-width: 150px;
background: #333;
text-align: center;
border-radius: 3px;
padding: .618em 1em;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
box-shadow: 0 1px 3px rgba(0,0,0,.2);
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
margin-top: -5px;
margin-left: -6px;
border-bottom-color: #333;
} .postbox {
min-width: 255px;
border: 1px solid #e5e5e5;
background: #fff;
position: relative;
box-shadow: 0 1px 1px rgba(0,0,0,.04);
margin-bottom: 20px;
padding: 0;
line-height: 1;
}
.metabox-holder h2.hndle{
font-size: 14px;
padding: 8px 12px;
margin: 0;
line-height: 1.4;
}
.postbox .inside {
padding: 0 12px 12px;
line-height: 1.4em;
font-size: 13px;
overflow-x: auto;
}
.postbox table.widefat {
box-shadow: none;
background: #fff;
border: 1px solid #e5e5e5;
border-spacing: 0;
width: 100%;
clear: both;
margin: 0;
display: block;
min-width: 800px;
}
.postbox table.widefat td, .postbox table.widefat th {
color: #555;
font-weight: 400;
text-align: left;
line-height: 1.3em;
font-size: 14px;
padding: 8px 10px;
word-wrap: break-word;
}
.postbox table.widefat th
{
text-transform: capitalize;
width: 10%;
}
.postbox table.widefat td
{
width: 10%;
}
.widefat a, .widefat button.button-link {
text-decoration: none;
color: #0073aa !important;
}
.postbox table.widefat textarea, .postbox table.widefat input[type="text"], .postbox table.widefat input[type="email"] {
padding: 2px 6px;
line-height: 1.4;
resize: vertical;
width: calc(100% - 20px);
margin: 0;
}
.postbox table.widefat textarea:focus, .postbox table.widefat input[type="text"]:focus, .postbox table.widefat input[type="email"]:focus {
border-color: #5b9dd9;
box-shadow: 0 0 2px rgba(30,140,190,.8);
}
.postbox table.widefat .button, .postbox table.widefat .button-secondary {
color: #555;
border-color: #ccc;
background: #f7f7f7;
box-shadow: 0 1px 0 #ccc;
vertical-align: top;
}
.postbox table.widefat .button-primary {
background: #0085ba;
border-color: #0073aa #006799 #006799;
box-shadow: 0 1px 0 #006799;
color: #fff;
text-decoration: none;
text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
}
.postbox table.widefat .woo-vou-voucher-detail-msg {
padding: 0 0 10px 0;
}
.postbox table.widefat .voucher-submit-td {
text-align: right;
}
.woo-vou-voucher-detail-msg {
padding-bottom: 10px;
}
.woo-vou-vou-code-partial-used {
color: #fff;
background-color: #2196F3;
border: 1px solid #1470b9;
text-align: center;
padding: 5px 0;
margin: 10px 0px;
font-weight: bold;
border-radius: 4px;
font-size: 11px;
}
.woo-vou-vou-code-partial-used:hover {
background-color: #4eaffd;
border: 1px solid #4eaffd;
}
.woo-vou-site-url-error {
color: #f90000;
}  .woo-vou-popup-content.woo-vou-expiry-date-content .woo-vou-popup,
.woo-vou-popup-content.woo-vou-recipient-email-content .woo-vou-popup {
height: auto;
}
.woo-vou-popup-content.woo-vou-preview-pdf-content .woo-vou-popup {
height: inherit;
}
.woo-vou-popup-content.woo-vou-preview-pdf-content .woo-vou-popup .woo-vou-preview-pdf-iframe {
width: 100%;
}
.woo-vou-popup-content.woo-vou-expiry-date-content {
width: 600px;
left: 27%;
position: fixed;
top: 50px;
}
.woo-vou-popup-content.woo-vou-recipient-email-content,
.woo-vou-popup-content.woo-vou-preview-pdf-content {
width: 600px;
left: 27%;
position: fixed;
top: 50px;
box-shadow: 0 4px 30px #000000;
background: #fff;
display: none;
z-index: 999999;
}
.woo-vou-popup-content.woo-vou-preview-pdf-content {
width: 900px;
height: 80%;
left: 17%;
}
.woo-vou-popup-content.woo-vou-expiry-date-content .woo-vou-popup .woo-vou-change-exp-datetime {
width:auto;
}
.woo-vou-popup-content.woo-vou-expiry-date-content .woo-vou-expiry-errors,
.woo-vou-popup-content.woo-vou-expiry-date-content .woo-vou-recipient-email-errors{
display:none;
background-color: #FFEBE8;
border-color: #CC0000;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1px;
padding:5px;
}
.woo-vou-popup-content.woo-vou-expiry-date-content .woo-vou-expiry-errors.woo-vou-expiry-success,
.woo-vou-popup-content.woo-vou-expiry-date-content .woo-vou-recipient-email-success {
background-color: #ebffe8;
border-color: #00cc00;
}
.woo-vou-recipient-email-content .woo-vou-popup table.form-table input[type="text"] {
width: calc(100% - 15px);width: -webkit-calc(100% - 15px);
}
.woo-vou-recipient-email-content .woo-vou-popup table.form-table tr:last-child td:last-child {
float: right;
}
.woo-vou-popup-content.woo-vou-recipient-email-content .woo-vou-recipient-email-message{
display:none;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1px;
padding:5px;
}
.woo-vou-popup-content.woo-vou-recipient-email-content .woo-vou-recipient-email-errors{
background-color: #FFEBE8;
border-color: #CC0000;
}
.woo-vou-popup-content.woo-vou-recipient-email-content .woo-vou-recipient-email-success {
background-color: #ebffe8;
border-color: #00cc00;
}
.woo-vou-popup-content .description {
margin-left: 0px !important
}
.woo-vou-popup-content .description small {
margin-left: 5px;
}
.woo-vou-popup-overlay {
display: none;
background-color: #000000;
height: 100%;
left: 0;
opacity: 0.75;
position: fixed;
top: 0;
width: 100%;
z-index: 1001;
}
.woo-vou-header-title {
float: left;
padding: 6px 10px 0;
}
.woo-vou-popup-close {
float: right;
padding: 6px 10px 0;
text-align: right;
}
.woo-vou-header {
background-color: #0085ba;
color: #fff;
height: 35px;
position: relative;
width: 100%;
}
.woo-vou-popup table.form-table th {
font-weight:bold;
padding:7px !important;
font-family:verdana !important;
font-size:13px !important;
}
.woo-vou-popup table.form-table td {
padding: 3px 10px !important;
}
.woo-vou-popup table.form-table {
margin-bottom: 10px;
}
.woo-vou-popup.used-codes table.form-table td,
.woo-vou-popup.used-codes table.form-table th {
padding:3px 10px !important;
border:1px solid #000000 !important;
}
.woo-vou-popup.used-codes table.form-table {
border:1px solid #000000;
}
.woo-vou-popup table.form-table {
width: 100% !important;
font-family:verdana !important;
}
.woo-vou-popup table.form-table input[type="text"], .woo-vou-popup table.form-table select {
width: 100px;
}
.woo-vou-voucher-gift-notification-table, .woo-vou-voucher-gift-notification-table td {
border: none !important;
}
.woo-vou-popup-content.woo-vou-recipient-email-content .woo-vou-popup {
padding: 25px;
position: relative;
}
.woo-vou-send-gift-notification-email{
color: #555;
border-color: #ccc;
background: #f7f7f7;
box-shadow: 0 1px 0 #ccc;
vertical-align: top;
}
.woo-vou-loader-wrap{position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.25);
text-align: center;
}
.woo-vou-loader-wrap .woo-vou-loader{
position: absolute;
top: 50%;
left: 0;
right: 0;
margin: -8px auto 0;
}
.woo-vou-loader-wrap {
display: none;
}
table.woo-vou-voucher-gift-notification-table .woo-vou-send-gift-notification-email {
background: #0085ba;
color: #fff;
border: none;
}
table.woo-vou-voucher-gift-notification-table .woo-vou-send-gift-notification-email:hover,
table.woo-vou-voucher-gift-notification-table .woo-vou-send-gift-notification-email:focus {
background: #0085ba;
color: #fff;
border: none;
} .woo-vou-preview-pdf-content .woo-vou-popup{line-height: 0;}
.woo-vou-preview-pdf-content .woo-vou-preview-pdf-iframe{min-height: 80vh;outline: 3px solid #0085ba;outline-offset: -3px;}
.woo-vou-preview-pdf-content .woo-vou-header-title{padding: 10px 10px 0;font-size: 14px;line-height: 16px;}
.woo-vou-preview-pdf-content .woo-vou-popup-close{padding: 10px 10px 0;}
img.woo-vou-preview-loader {
display: none;
}
.woo-vou-preview-pdf-wrap .woo_vou_preview_pdf {
display: inline-block;
margin-bottom: 20px;
background: #b8a38c;
color: #fff;
padding: 10px;
}
.woo-vou-table-filter-wrap{display: inline-block;vertical-align: top}
.woo-vou-table-filter-wrap > input{background-color: #fff !important;border: 1px solid #aaa !important;
border-radius: 4px !important;color: #444 !important;line-height: 28px !important;height: 28px !important;
padding: 0 10px !important;font-size: 14px !important;margin-bottom: 10px !important;}
.woo-vou-table-filter-wrap > input[type="checkbox"]{margin-left: 10px !important;}
.woo-vou-table-filter-wrap select + span{margin-bottom: 10px;}
.woo-vou-table-filter-wrap .woo-vou-partial-used-voucode-label-style,
.woo-vou-table-filter-wrap .woo-vou-partial-used-voucode-label-style,
.woo-vou-table-filter-wrap .woo-vou-partial-used-voucode-label-style{color: #444 !important;line-height: 30px !important;height: 30px !important;
padding: 0 10px !important;font-size: 14px !important;vertical-align: top !important;}
table td.order-deleted-column{
text-align: center;
font-weight: bold;
color: #e62525 !important;
vertical-align: middle;
}
@media (max-width:767px) {
.woo-vou-check-code .col-3 {
float: left;
width: 29%;
padding: 0 5px;
}
.woo-vou-check-code .col-4 {
width: 46% !important;
padding: 0 5px;
}
.woo_pdf_res_buyer,
.woo_pdf_res_order {
margin: 0px 10px 0 0 !important;
}
.inside {
overflow: scroll;
}
.woo-vou-popup-content.woo-vou-preview-pdf-content {
width: 90%;
height: 80%;
left: 50%;
transform: translateX(-50%);
}
.woo-vou-preview-pdf-content .woo-vou-preview-pdf-iframe {
min-height: 100%;
outline: 0 !important;
outline-offset: 0 !important;
height: 100%;
}
.woo-vou-popup-content.woo-vou-preview-pdf-content .woo-vou-popup {
height: 100%;
outline: 3px solid #0085ba;
outline-offset: -3px;
}
.woo-vou-popup-content .woo-vou-header {
position: absolute;
}
.woo_pdf_vou_pro_lst .woo_pdf_res_vou{
float: unset !important;
margin:0 !important;
}
.woo_vou_product_details h2{
padding: 0 10px;
}
} .woo-vou-preview-template-img-wrap .woo-vou-image-wrap {
width: 29.33%;
float: left;
padding: 5px;
position: relative;
}
.woo-vou-preview-template-img-wrap .woo-vou-image-wrap .woo-vou-preview-template-img {
width: 100% !important;
height: 60px !important;
object-fit: cover;
padding: 0;
margin: 0;
}
.woo-vou-preview-template-img-wrap .woo-vou-image-wrap .woo-vou-view-preview-template-img {
position: absolute;
width: 21px;
margin: 0;
line-height: normal;
right: 5px;
opacity: 1;
cursor: pointer;
bottom: 16px;
background: #fff;
border-radius: 50%;
height: 21px;
}
.woo-vou-preview-template-img-wrap .woo-vou-image-wrap .woo-vou-view-preview-template-img img {
width: 13px;
text-align: center;
display: block;
line-height: 20px;
margin: 0 auto;
position: relative;
top: 4px;
left: 1px;
}
.woo-vou-hide-section{
display: none;
}
.woocommerce .cart_item .woo-vou-variation-pdf-template-img{
width:50px !important;
height:50px;
cursor:pointer;
}
@media screen and (min-width:768px) and (max-width:991px) {
.woo-vou-preview-template-img-wrap .woo-vou-image-wrap .woo-vou-preview-template-img {
height: 70px !important;
}
}
@media screen and (max-width:365px) {
.woo-vou-preview-template-img-wrap .woo-vou-image-wrap {
width: 33.333%;
}
}
body.wcv-pro-dashboard  #woo_vou_voucher label{
width:100% !important;
}.response-links{display:block;margin-bottom:1em}.response-links a{display:block}.response-links a.comments-edit-item-link{font-weight:600}.response-links a.comments-view-item-link{font-size:12px}.post-com-count-wrapper strong{font-weight:400}.comments-view-item-link{display:inline-block;clear:both}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:nowrap;word-wrap:normal}.column-comments .post-com-count,.column-response .post-com-count{display:inline-block;vertical-align:top}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:5px}.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments{box-sizing:border-box;display:block;padding:0 8px;min-width:24px;height:2em;border-radius:5px;background-color:#646970;color:#fff;font-size:11px;line-height:1.90909090;text-align:center}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:"";display:block;margin-left:8px;width:0;height:0;border-top:5px solid #646970;border-right:5px solid transparent}.column-comments a.post-com-count-approved:focus .comment-count-approved,.column-comments a.post-com-count-approved:hover .comment-count-approved,.column-response a.post-com-count-approved:focus .comment-count-approved,.column-response a.post-com-count-approved:hover .comment-count-approved{background:#2271b1}.column-comments a.post-com-count-approved:focus:after,.column-comments a.post-com-count-approved:hover:after,.column-response a.post-com-count-approved:focus:after,.column-response a.post-com-count-approved:hover:after{border-top-color:#2271b1}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:relative;left:-3px;padding:0 5px;min-width:7px;height:17px;border:2px solid #fff;border-radius:11px;background:#d63638;color:#fff;font-size:9px;line-height:1.88888888;text-align:center}.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending{display:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #c3c4c7}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#50575e}#replyrow td{padding:2px}#replysubmit{margin:0;padding:5px 7px 10px;overflow:hidden}#replysubmit .reply-submit-buttons{margin-bottom:0}#replysubmit .button{margin-right:5px}#replysubmit .spinner{float:none;margin:-4px 0 0}#replyrow.inline-edit-row fieldset.comment-reply{font-size:inherit;line-height:inherit}#replyrow legend{margin:0;padding:.2em 5px 0;font-size:13px;line-height:1.4;font-weight:600}#replyrow.inline-edit-row label{display:inline;vertical-align:baseline;line-height:inherit}#commentsdiv #edithead .inside,#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;box-shadow:none}#replyerror{border-color:#dcdcde;background-color:#f6f7f7}.commentlist .avatar{vertical-align:text-top}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f6f7f7}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fcf9e8}#the-comment-list .unapproved th.check-column{border-left:4px solid #d63638}#the-comment-list .unapproved th.check-column input{margin-left:4px}#the-comment-list .approve a{color:#007017}#the-comment-list .unapprove a{color:#996800}#the-comment-list td,#the-comment-list th{box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#f0f6fc!important}th .comment-grey-bubble{width:16px;position:relative;top:2px}th .comment-grey-bubble:before{content:"\f101";font:normal 20px/.5 dashicons;speak:never;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#3c434a}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-date{width:14%}.column-date span[title]{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.fixed .column-posts{width:74px}.fixed .column-posts,.fixed .column-role{hyphens:auto}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:5.5em;text-align:left}.fixed .column-comments .vers{padding-left:3px}td.column-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.column-title p,td.plugin-title p{margin:6px 0}table.media .column-title .media-icon{float:left;min-height:60px;margin:0 9px 0 0}table.media .column-title .media-icon img{max-width:60px;height:auto;vertical-align:top}table.media .column-title .has-media-icon~.row-actions{margin-left:70px}table.media .column-title .filename{margin-bottom:.2em}.media .row-actions .copy-to-clipboard-container{display:inline;position:relative}.media .row-actions .copy-to-clipboard-container .success{position:absolute;left:50%;transform:translate(-50%,-100%);background:#000;color:#fff;border-radius:5px;margin:0;padding:2px 5px}.wp-list-table a{transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;box-shadow:none}#comments-form .fixed .column-author{width:20%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:1.38461538}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0 none}#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv #edithead .inside input{width:160px}.sorting-indicators{display:grid}.sorting-indicator{display:block;width:10px;height:4px;margin-top:4px;margin-left:7px}.sorting-indicator:before{font:normal 20px/1 dashicons;speak:never;display:inline-block;padding:0;top:-4px;left:-8px;line-height:.5;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#a7aaad}.sorting-indicator.asc:before{content:"\f142"}.sorting-indicator.desc:before{content:"\f140"}th.sorted.desc .sorting-indicator.desc:before{color:#1d2327}th.sorted.asc .sorting-indicator.asc:before{color:#1d2327}th.sorted.asc a:focus .sorting-indicator.asc:before,th.sorted.asc:hover .sorting-indicator.asc:before,th.sorted.desc a:focus .sorting-indicator.desc:before,th.sorted.desc:hover .sorting-indicator.desc:before{color:#a7aaad}th.sorted.asc a:focus .sorting-indicator.desc:before,th.sorted.asc:hover .sorting-indicator.desc:before,th.sorted.desc a:focus .sorting-indicator.asc:before,th.sorted.desc:hover .sorting-indicator.asc:before{color:#1d2327}.wp-list-table .toggle-row{position:absolute;right:8px;top:10px;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0}.wp-list-table .toggle-row:hover{cursor:pointer}.wp-list-table .toggle-row:focus:before{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.wp-list-table .toggle-row:active{box-shadow:none}.wp-list-table .toggle-row:before{position:absolute;top:-5px;left:10px;border-radius:50%;display:block;padding:1px 2px 1px 0;color:#3c434a;content:"\f140";font:normal 20px/1 dashicons;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:never}.wp-list-table .is-expanded .toggle-row:before{content:"\f142"}.check-column{position:relative}.check-column label{box-sizing:border-box;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.check-column input{position:relative;z-index:1}.check-column .label-covers-full-cell:hover+input:not(:disabled){box-shadow:0 0 0 1px #2271b1}.check-column input:hover+label,.check-column label:hover{background:rgba(0,0,0,.05)}.locked-indicator{display:none;margin-left:6px;height:20px;width:16px}.locked-indicator-icon:before{color:#8c8f94;content:"\f160";display:inline-block;font:normal 20px/1 dashicons;speak:never;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locked-info{display:none;margin-top:4px}.locked-text{vertical-align:top}.wp-locked .locked-indicator,.wp-locked .locked-info{display:block}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:8px}th.sortable a:focus,th.sorted a:focus{box-shadow:inset 0 0 0 2px #2271b1;outline:2px solid transparent}th.sortable a span,th.sorted a span{float:left;cursor:pointer}.tablenav-pages .current-page{margin:0 2px 0 0;font-size:13px;text-align:center}.tablenav .total-pages{margin-right:2px}.tablenav #table-paging{margin-left:2px}.tablenav{clear:both;height:30px;margin:6px 0 4px;padding-top:5px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;margin:0 0 9px}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages .button,.tablenav .tablenav-pages .tablenav-pages-navspan{display:inline-block;vertical-align:baseline;min-width:30px;min-height:30px;margin:0;padding:0 4px;font-size:16px;line-height:1.625;text-align:center}.tablenav .displaying-num{margin-right:7px}.tablenav .one-page .displaying-num{display:inline-block;margin:5px 0}.tablenav .actions{padding:0 8px 0 0}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-right:20px}.tablenav .view-switch{float:right;margin:0 5px;padding-top:3px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:12px 0;margin:0 8px 0 2px}.media-toolbar.wp-filter .view-switch{margin:0 12px 0 2px}.view-switch a{float:left;width:28px;height:28px;text-align:center;line-height:1.84615384;text-decoration:none}.view-switch a:before{color:#c3c4c7;display:inline-block;font:normal 20px/1 dashicons;speak:never;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch a:focus:before,.view-switch a:hover:before{color:#787c82}.view-switch a.current:before{color:#2271b1}.view-switch .view-list:before{content:"\f163"}.view-switch .view-excerpt:before{content:"\f164"}.view-switch .view-grid:before{content:"\f509"}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{color:#a7aaad;font-size:13px;padding:2px 0 0;position:relative;left:-9999em}.rtl .row-actions a{display:inline-block}.row-actions .network_active,.row-actions .network_only{color:#000}.comment-item:hover .row-actions,.mobile .row-actions,.no-js .row-actions,.row-actions.visible,tr:hover .row-actions{position:static}.row-actions-visible{padding:2px 0 0}#wpbody-content .inline-edit-row fieldset{float:left;margin:0;padding:0 12px 0 0;width:100%;box-sizing:border-box}#wpbody-content .inline-edit-row td fieldset:last-of-type{padding-right:0}tr.inline-edit-row td{padding:0;position:relative}.inline-edit-wrapper{display:flow-root;padding:0 12px;border:1px solid transparent;border-radius:4px}.inline-edit-wrapper:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:50%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both;line-height:2.5}.inline-edit-row .submit{display:flex;flex-wrap:wrap;align-items:center;clear:both;margin:0;padding:.5em 0 1em}.inline-edit-save.submit .button{margin-right:8px}.inline-edit-save .spinner{float:none;margin:0}.inline-edit-row .notice-error{box-sizing:border-box;min-width:100%;margin-top:1em}.inline-edit-row .notice-error .error{margin:.5em 0;padding:2px}#the-list .inline-edit-row .inline-edit-legend{margin:0;padding:.2em 0;line-height:2.5;font-weight:600}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0;line-height:2.5}.inline-edit-row fieldset.inline-edit-date label{display:inline-block;margin:0;vertical-align:baseline;line-height:2}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{display:block;float:left;width:6em;line-height:2.5}#posts-filter fieldset.inline-edit-date legend{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:6em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .inline-edit-or{margin:.2em 6px .2em 0;line-height:2.5}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:middle}.inline-edit-row fieldset label textarea{width:100%;height:4em;vertical-align:top}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row .inline-edit-legend{text-transform:uppercase}.inline-edit-row fieldset .inline-edit-date{float:left}.inline-edit-row fieldset input[name=aa],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{vertical-align:middle;text-align:center;padding:0 4px}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}#bulk-titles-list,#bulk-titles-list li,.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row fieldset ul.cat-checklist input{margin-top:-1px;margin-left:3px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row select[name=page_template],.inline-edit-row select[name=post_parent]{max-width:80%}.quick-edit-row-post fieldset label.inline-edit-status{float:left}#bulk-titles,ul.cat-checklist{height:14em;border:1px solid #ddd;margin:0 0 5px;padding:.2em 5px;overflow-y:scroll}ul.cat-checklist input[name="post_category[]"]:indeterminate::before{content:'';border-top:2px solid grey;width:65%;height:2px;position:absolute;top:calc(50% + 1px);left:50%;transform:translate(-50%,-50%)}#bulk-titles .ntdelbutton,#bulk-titles .ntdeltitle,.inline-edit-row fieldset ul.cat-checklist label{display:inline-block;margin:0;padding:3px 0;line-height:20px;vertical-align:top}#bulk-titles .ntdelitem{padding-left:23px}#bulk-titles .ntdelbutton{width:26px;height:26px;margin:0 0 0 -26px;text-align:center;border-radius:3px}#bulk-titles .ntdelbutton:before{display:inline-block;vertical-align:top}#bulk-titles .ntdelbutton:focus{box-shadow:0 0 0 2px #3582c4;outline:2px solid transparent;outline-offset:0}.plugins tbody,.plugins tbody th.check-column{padding:8px 0 0 2px}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}.updates-table .plugin-title p{margin-top:0}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-left:6px}.plugins,.plugins td,.plugins th{color:#000}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5}.plugins .desc ol,.plugins .desc ul{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px;padding:0}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f0f6fc}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #dcdcde}.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{box-shadow:none}.plugin-update-tr.active td,.plugins .active th.check-column{border-left:4px solid #72aee6}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-right:12px;white-space:nowrap}.plugins .plugin-title .dashicons,.plugins .plugin-title img{float:left;padding:0 10px 0 0;width:64px;height:64px}.plugins .plugin-title .dashicons:before{padding:2px;background-color:#f0f0f1;box-shadow:inset 0 0 10px rgba(167,170,173,.15);font-size:60px;color:#c3c4c7}#update-themes-table .plugin-title .dashicons,#update-themes-table .plugin-title img{width:85px}.plugins .column-auto-updates{width:14.2em}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .row-actions{white-space:normal;min-width:12em}.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugins .plugin-update-tr .plugin-update{box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);overflow:hidden;padding:0}.plugins .plugin-update-tr .notice,.plugins .plugin-update-tr div[class=update-message]{margin:5px 20px 15px 40px}.plugins .notice p{margin:.5em 0}.plugins .plugin-description a,.plugins .plugin-update a,.updates-table .plugin-title a{text-decoration:underline}.plugins tr.paused th.check-column{border-left:4px solid #b32d2e}.plugins tr.paused td,.plugins tr.paused th{background-color:#f6f7f7}.plugins .paused .dashicons-warning,.plugins tr.paused .plugin-title{color:#b32d2e}.plugins .paused .error-display code,.plugins .paused .error-display p{font-size:90%;color:rgba(0,0,0,.7)}.plugins .resume-link{color:#b32d2e}.plugin-card .update-now:before{color:#d63638;content:"\f463";display:inline-block;font:normal 20px/1 dashicons;margin:-3px 5px 0 -2px;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.plugin-card .updating-message:before{content:"\f463";animation:rotation 2s infinite linear}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.plugin-card .updated-message:before{color:#68de7c;content:"\f147"}.plugin-install-php #the-list{display:flex;flex-wrap:wrap}.plugin-install-php .plugin-card{display:flex;flex-direction:column;justify-content:space-between}.plugin-install-php h2{clear:both}.plugin-install-php h3{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{float:left;margin:0 8px 16px;width:48.5%;width:calc(50% - 8px);background-color:#fff;border:1px solid #dcdcde;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-left:0}.plugin-card:nth-child(2n){margin-right:0}@media screen and (min-width:1600px) and (max-width:2299px){.plugin-card{width:30%;width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-left:8px}.plugin-card:nth-child(2n){margin-right:8px}.plugin-card:nth-child(3n+1){clear:both;margin-left:0}.plugin-card:nth-child(3n){margin-right:0}}@media screen and (min-width:2300px){.plugin-card{width:25%;width:calc(25% - 12px)}.plugin-card:nth-child(odd){clear:none;margin-left:8px}.plugin-card:nth-child(2n){margin-right:8px}.plugin-card:nth-child(4n+1){clear:both;margin-left:0}.plugin-card:nth-child(4n){margin-right:0}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h3{margin:0 12px 12px 0;font-size:18px;line-height:1.3}.plugin-card .desc{margin-inline:0}.plugin-card .desc>p,.plugin-card .name{margin-left:148px}@media (min-width:1101px){.plugin-card .desc>p,.plugin-card .name{margin-right:128px}}@media (min-width:481px) and (max-width:781px){.plugin-card .desc>p,.plugin-card .name{margin-right:128px}}.plugin-card .column-description{display:flex;flex-direction:column;justify-content:flex-start}.plugin-card .column-description>p{margin-top:0}.plugin-card .column-description p:empty{display:none}.plugin-card .notice.plugin-dependencies{margin:auto 20px 20px;padding:15px}.plugin-card .plugin-dependencies-explainer-text{margin-block:0}.plugin-card .plugin-dependency{align-items:center;display:flex;flex-wrap:wrap;margin-top:.5em;column-gap:1%;row-gap:.5em}.plugin-card .plugin-dependency:last-child,.plugin-card .plugin-dependency:nth-child(2){margin-top:1em}.plugin-card .plugin-dependency-name{flex-basis:74%}.plugin-card .plugin-dependency .more-details-link{margin-left:auto}.rtl .plugin-card .plugin-dependency .more-details-link{margin-right:auto}@media (max-width:939px){.plugin-card .plugin-dependency-name{flex-basis:69%}}.plugins #the-list .required-by,.plugins #the-list .requires{margin-top:1em}.plugin-card .action-links{position:absolute;top:20px;right:20px;width:120px}.plugin-action-buttons{clear:right;float:right;margin-bottom:1em;text-align:right}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#f6f7f7;border-top:1px solid #dcdcde;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card-update-failed .update-now{font-weight:600}.plugin-card-update-failed .notice-error{margin:0;padding-left:16px;box-shadow:0 -1px 0 #dcdcde}.plugin-card-update-failed .plugin-card-bottom{display:none}.plugin-card .column-rating{line-height:1.76923076}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:left;clear:left;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:right;float:right;clear:right;width:65%;width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:normal 20px/.5 dashicons;speak:never;display:inline-block;padding:0;top:4px;left:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#3c434a}.plugin-card .column-compatibility .compatibility-incompatible:before{content:"\f158";color:#d63638}.plugin-card .column-compatibility .compatibility-compatible:before{content:"\f147";color:#007017}.plugin-card .notice{margin:20px 20px 0}.plugin-icon{position:absolute;top:20px;left:20px;width:128px;height:128px;margin:0 20px 20px 0}.no-plugin-results{color:#646970;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;width:100%;text-align:center}.wp-list-table .site-archived,.wp-list-table .site-deleted,.wp-list-table tr.site-archived,.wp-list-table tr.site-deleted{background:#fcf0f1}.wp-list-table .site-mature,.wp-list-table .site-spammed,.wp-list-table tr.site-mature,.wp-list-table tr.site-spammed{background:#fcf9e8}.sites.fixed .column-lastupdated,.sites.fixed .column-registered{width:20%}.sites.fixed .column-users{width:80px}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-left:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:left}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-right:20px}.plugin-card h3{margin-right:24px}.plugin-card .desc,.plugin-card .name{margin-right:0}.plugin-card .desc p:first-of-type{margin-top:0}}@media screen and (max-width:782px){.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.tablenav .view-switch,.tablenav.top .actions{display:none}.view-switch a{width:36px;height:36px;line-height:2.53846153}.tablenav.top .displaying-num{display:none}.tablenav.bottom .displaying-num{position:absolute;right:0;top:11px;margin:0;font-size:14px}.tablenav .tablenav-pages{width:100%;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.top .tablenav-pages.one-page{display:none}.tablenav.bottom .actions select{margin-bottom:5px}.tablenav.bottom .actions.alignleft+.actions.alignleft{clear:left;margin-top:10px}.tablenav.bottom .tablenav-pages.one-page{margin-top:15px;height:0}.tablenav-pages .pagination-links{font-size:16px}.tablenav .tablenav-pages .button,.tablenav .tablenav-pages .tablenav-pages-navspan{min-width:44px;padding:12px 8px;font-size:18px;line-height:1}.tablenav-pages .pagination-links .current-page{min-width:44px;padding:12px 6px;font-size:16px;line-height:1.125}.form-wrap>p{display:none}.wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display:none}.wp-list-table thead th.column-primary{width:100%}.wp-list-table tr th.check-column{display:table-cell}.wp-list-table .check-column{width:2.5em}.wp-list-table .column-primary .toggle-row{display:block}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){position:relative;clear:both;width:auto!important}.wp-list-table td.column-primary{padding-right:50px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 8px 3px 35%}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{position:absolute;left:10px;display:block;overflow:hidden;width:32%;content:attr(data-colname);white-space:nowrap;text-overflow:ellipsis}.wp-list-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}.column-posts,.widefat .num{text-align:left}#comments-form .fixed .column-author,#commentsdiv .fixed .column-author{display:none!important}.fixed .column-comment .comment-author{display:block}.fixed .column-author.hidden~.column-comment .comment-author{display:none}#the-comment-list .is-expanded td{box-shadow:none}#the-comment-list .is-expanded td:last-child{box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.post-com-count .screen-reader-text{position:static;clip-path:none;width:auto;height:auto;margin:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:none}.column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true]{display:none}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:normal}.column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a{display:block}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:0;margin-right:.5em}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:static;height:auto;min-width:0;padding:0;border:none;border-radius:0;background:0 0;color:#b32d2e;font-size:inherit;line-height:inherit;text-align:left}.column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover{color:#d63638}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:10px}.row-actions{margin-left:-8px;margin-right:-8px;padding-top:4px}body:not(.plugins-php) .row-actions{display:flex;flex-wrap:wrap;gap:8px;color:transparent}.row-actions span .button-link,.row-actions span a{display:inline-block;padding:4px 8px;line-height:1.5}.row-actions span.approve:before,.row-actions span.unapprove:before{content:"| "}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%;padding:0}#the-list .inline-edit-row .inline-edit-legend,.inline-edit-row span.title{font-size:16px}.inline-edit-row p.howto{font-size:14px}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:0}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;box-sizing:border-box}.inline-edit-row fieldset input[name=aa],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:16px;line-height:2;padding:3px 4px}#bulk-titles .ntdelbutton,#bulk-titles .ntdeltitle,.inline-edit-row fieldset ul.cat-checklist label{padding:6px 0;font-size:16px;line-height:28px}#bulk-titles .ntdelitem{padding-left:37px}#bulk-titles .ntdelbutton{width:40px;height:40px;margin:0 0 0 -40px;overflow:hidden}#bulk-titles .ntdelbutton:before{font-size:20px;line-height:28px}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{float:none}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{margin-left:0}.inline-edit-row .inline-edit-or{margin:0 6px 0 0}#commentsdiv #edithead .inside,#edithead .inside{float:none;text-align:left;padding:3px 5px}#commentsdiv #edithead .inside input,#edithead .inside input{width:100%}#edithead label{display:block}#wpbody-content .updates-table .plugin-title{width:auto;white-space:normal}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.comments-box .toggle-row,.wp-list-table.plugins .toggle-row{display:none}#wpbody-content .wp-list-table.plugins td{display:block;width:auto;padding:10px 9px}#wpbody-content .wp-list-table.plugins .no-items td,#wpbody-content .wp-list-table.plugins .plugin-deleted-tr td{display:table-cell}#wpbody-content .wp-list-table.plugins .desc.hidden{display:none}#wpbody-content .wp-list-table.plugins .column-description{padding-top:2px}#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title{padding-right:12px;white-space:normal}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title{box-shadow:none;border-top:none}.plugins #the-list tr td{border-top:none}.plugins tbody{padding:1px 0 0}.plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column{box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.plugins .plugin-update-tr:before{content:"";display:table-cell}.plugins #the-list .plugin-update-tr .plugin-update{border-left:none}.plugin-update-tr .update-message{margin-left:0}.plugins .active.update+.plugin-update-tr:before,.plugins .active.updated+.plugin-update-tr:before{background-color:#f0f6fc;border-left:4px solid #72aee6}.plugins .plugin-update-tr .update-message{margin-left:0}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.5}.plugins tbody th.check-column{padding:8px 0 0 5px}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-left:9px}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{box-shadow:none}table.plugin-install #the-list tr{display:block;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-card{margin-left:0;margin-right:0;width:100%}table.media .column-title .has-media-icon~.row-actions{margin-left:0;clear:both}}@media screen and (max-width:480px){.tablenav-pages .current-page{margin:0}.tablenav.bottom .displaying-num{position:relative;top:0;display:block;text-align:right;padding-bottom:.5em}.tablenav.bottom .tablenav-pages.one-page{height:auto}.tablenav-pages .tablenav-paging-text{float:left;width:100%;padding-top:.5em}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{min-height:32px;line-height:2.30769231;padding:0 12px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{min-height:26px;line-height:2.18181818;padding:0 8px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;min-height:46px;line-height:3.14285714;padding:0 36px}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#2271b1;border-color:#2271b1;background:#f6f7f7;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:hover,.wp-core-ui .button.hover,.wp-core-ui .button:hover{background:#f0f0f1;border-color:#0a4b78;color:#0a4b78}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{background:#f6f7f7;border-color:#3582c4;color:#0a4b78;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent;outline-offset:0}.wp-core-ui .button-secondary:active,.wp-core-ui .button:active{background:#f6f7f7;border-color:#8c8f94;box-shadow:none}.wp-core-ui .button.active,.wp-core-ui .button.active:hover{background-color:#dcdcde;color:#135e96;border-color:#0a4b78;box-shadow:inset 0 2px 5px -3px #0a4b78}.wp-core-ui .button.active:focus{border-color:#3582c4;box-shadow:inset 0 2px 5px -3px #0a4b78,0 0 0 1px #3582c4}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;cursor:default;transform:none!important}.wp-core-ui .button-secondary[aria-disabled=true],.wp-core-ui .button[aria-disabled=true]{cursor:default}.wp-core-ui .button-link{margin:0;padding:0;box-shadow:none;border:0;border-radius:0;background:0 0;cursor:pointer;text-align:left;color:#2271b1;text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}.wp-core-ui .button-link:active,.wp-core-ui .button-link:hover{color:#135e96}.wp-core-ui .button-link:focus{color:#043959;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.wp-core-ui .button-link-delete{color:#d63638}.wp-core-ui .button-link-delete:focus,.wp-core-ui .button-link-delete:hover{color:#d63638;background:0 0}.wp-core-ui .button-link-delete:disabled{background:0 0!important}.wp-core-ui .button-primary{background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#135e96;border-color:#135e96;color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#135e96;border-color:#135e96;box-shadow:none;color:#fff}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#a7aaad!important;background:#f6f7f7!important;border-color:#dcdcde!important;box-shadow:none!important;text-shadow:none!important;cursor:default}.wp-core-ui .button-primary[aria-disabled=true]{cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-right:-1px}.wp-core-ui .button-group>.button:first-child{border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:last-child{border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button-primary+.button{border-left:0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}.wp-core-ui .button-group>.button.active{background-color:#dcdcde;color:#135e96;border-color:#0a4b78;box-shadow:inset 0 2px 5px -3px #0a4b78}.wp-core-ui .button-group>.button.active:focus{border-color:#3582c4;box-shadow:inset 0 2px 5px -3px #0a4b78,0 0 0 1px #3582c4}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:0 14px;line-height:2.71428571;font-size:14px;vertical-align:middle;min-height:40px;margin-bottom:4px}.wp-core-ui .copy-to-clipboard-container .copy-attachment-url{margin-bottom:0}#media-upload.wp-core-ui .button{padding:0 10px 1px;min-height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.wp-core-ui.wp-customizer .button{font-size:13px;line-height:2.15384615;min-height:30px;margin:0;vertical-align:inherit}.wp-customizer .theme-overlay .theme-actions .button{margin-bottom:5px}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;margin-left:5px}.interim-login .button.button-large{min-height:30px;line-height:2;padding:0 12px 2px}}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//eventi.borgoturrito.it/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//eventi.borgoturrito.it/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//eventi.borgoturrito.it/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}.media-modal *{box-sizing:content-box}.media-modal input,.media-modal select,.media-modal textarea{box-sizing:border-box}.media-frame,.media-modal{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;-webkit-overflow-scrolling:touch}.media-modal legend{padding:0;font-size:13px}.media-modal label{font-size:13px}.media-modal .legend-inline{position:absolute;transform:translate(-100%,50%);margin-left:-1%;line-height:1.2}.media-frame a{border-bottom:none;color:#2271b1}.media-frame a:active,.media-frame a:hover{color:#135e96}.media-frame a:focus{box-shadow:0 0 0 2px #2271b1;color:#043959;outline:2px solid transparent}.media-frame a.button{color:#2c3338}.media-frame a.button:hover{color:#1d2327}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{min-height:30px;vertical-align:middle}.media-frame input[type=color],.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week],.media-frame select,.media-frame textarea{box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.38461538}.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week]{padding:0 8px;line-height:2.15384615}.media-frame.mode-grid .wp-filter input[type=search]{font-size:14px;line-height:2}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#3582c4;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#f0f0f1}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame ::-webkit-input-placeholder{color:#646970}.media-frame ::-moz-placeholder{color:#646970;opacity:1}.media-frame :-ms-input-placeholder{color:#646970}.media-frame .hidden,.media-frame .setting.hidden{display:none} .ui-draggable-handle,.ui-sortable-handle{touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;right:0;width:50px;height:50px;margin:0;padding:0;border:1px solid transparent;background:0 0;color:#646970;z-index:1000;cursor:pointer;outline:0;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active,.media-modal-close:hover{color:#135e96}.media-modal-close:focus{color:#135e96;border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8);outline:2px solid transparent}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:normal 20px/1 dashicons;speak:never;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fff;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:32px;margin-right:2%;width:42%;width:calc(48% - 12px)}.wp-core-ui .media-modal-icon{background-image:url(//eventi.borgoturrito.it/wp-includes/images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dcdcde;overflow:hidden}.media-frame-toolbar .media-toolbar{top:auto;bottom:-47px;height:auto;overflow:visible;border-top:1px solid #dcdcde}.media-toolbar-primary{float:right;height:100%;position:relative}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;top:0;right:0;bottom:0;width:267px;padding:0 16px;z-index:75;background:#f6f7f7;border-left:1px solid #dcdcde;overflow:auto;-webkit-overflow-scrolling:touch}.media-sidebar::after{content:"";display:flex;clear:both;height:24px}.hide-toolbar .media-sidebar{bottom:0}.image-details .media-embed h2,.media-sidebar h2{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#646970;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:0 0 10px}.attachment-details h2{display:grid;grid-template-columns:auto 5em}.media-sidebar .collection-settings .setting{margin:1px 0}.attachment-details .setting.has-description,.media-sidebar .setting.has-description{margin-bottom:5px}.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting .name,.attachment-details .setting span,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.media-sidebar .setting .value{text-align:left}.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting .name,.attachment-details .setting .value,.attachment-details .setting span,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:1.33333333;font-weight:400;color:#646970}.media-sidebar .checkbox-label-inline{font-size:12px}.attachment-details .copy-to-clipboard-container,.media-sidebar .copy-to-clipboard-container{flex-wrap:wrap;margin-top:10px;margin-left:calc(35% - 1px);padding-top:10px}.attachment-details .attachment-info .copy-to-clipboard-container{float:none}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{padding:0;min-height:0;line-height:2.18181818;text-align:left;color:#007017}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting .value,.attachment-details .setting+.description,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting+.description{clear:both;font-size:12px;font-style:normal;margin-bottom:10px}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.alt-text textarea,.attachment-details .alt-text textarea,.compat-item .alt-text textarea,.media-sidebar .alt-text textarea{height:50px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:65%;margin:1px}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:50px 0 10px;background:#f6f7f7;border-right-width:1px;border-right-style:solid;border-right-color:#c3c4c7;-webkit-user-select:none;user-select:none}.media-menu .media-menu-item{display:block;box-sizing:border-box;width:100%;position:relative;border:0;margin:0;padding:8px 20px;font-size:14px;line-height:1.28571428;background:0 0;color:#2271b1;text-align:left;text-decoration:none;cursor:pointer}.media-menu .media-menu-item:hover{background:rgba(0,0,0,.04)}.media-menu .media-menu-item:active{color:#2271b1;outline:0}.media-menu .active,.media-menu .active:hover{color:#1d2327;font-weight:600}.media-menu .media-menu-item:focus{box-shadow:0 0 0 2px #2271b1;color:#043959;outline:2px solid transparent}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #dcdcde}.media-router{position:relative;padding:0 6px;margin:0;clear:both}.media-router .media-menu-item{position:relative;float:left;border:0;margin:0;padding:8px 10px 9px;height:18px;line-height:1.28571428;font-size:14px;text-decoration:none;background:0 0;cursor:pointer;transition:none}.media-router .media-menu-item:last-child{border-right:0}.media-router .media-menu-item:active,.media-router .media-menu-item:hover{color:#2271b1}.media-router .active,.media-router .active:hover{color:#1d2327}.media-router .media-menu-item:focus{box-shadow:0 0 0 2px #2271b1;color:#043959;outline:2px solid transparent;z-index:1}.media-router .active,.media-router .media-menu-item.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #dcdcde;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;left:200px;right:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:84px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #dcdcde}.media-frame-toolbar{position:absolute;left:200px;right:0;z-index:100;bottom:60px;height:auto}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-menu .media-frame-menu,.media-frame.hide-menu .media-frame-menu-heading,.media-frame.hide-router .media-frame-router,.media-frame.hide-toolbar .media-frame-toolbar{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:2.27272727;margin:0}.media-attachments-filter-heading,.media-frame-menu-heading{position:absolute;left:20px;top:22px;margin:0;font-size:13px;line-height:1;z-index:151}.media-attachments-filter-heading{top:10px;left:16px}.mode-grid .media-attachments-filter-heading{top:0;left:-9999px}.mode-grid .media-frame-actions-heading{display:none}.wp-core-ui .button.media-frame-menu-toggle{display:none}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:2%;max-width:42%;max-width:calc(48% - 12px)}.media-frame select.attachment-filters:last-of-type{margin-right:0}.media-frame .search{margin:32px 0 0;padding:4px;font-size:13px;color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-appearance:none}.media-toolbar-primary .search{max-width:100%}.media-modal .media-frame .media-search-input-label{position:absolute;left:0;top:10px;margin:0;line-height:1}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:left;padding:8px;margin:0;color:#3c434a;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;user-select:none;width:25%;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #4f94d4;outline:2px solid transparent;outline-offset:-6px}.wp-core-ui .selected.attachment{box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #c3c4c7}.wp-core-ui .attachment.details{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #2271b1}.wp-core-ui .attachment-preview{position:relative;box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#f0f0f1;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .1s}.wp-core-ui .attachment .portrait img{max-width:100%}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;left:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{transform:translate(-50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{transform:translate(-50%,-70%)}.wp-core-ui .attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:600;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.3);transition:none}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;border:0;position:absolute;z-index:10;top:0;right:0;outline:0;background:#f0f0f1;cursor:pointer;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#2271b1;box-shadow:0 0 0 1px #fff,0 0 0 2px #2271b1}.wp-core-ui .attachment.selected .check:focus{outline:2px solid transparent}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:0 8px;font-size:12px;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:72px;background:#fff}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:10px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper,.attachments-browser:not(.has-load-more) .attachments{position:absolute;top:72px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.mode-grid .attachments-browser .media-toolbar-primary{display:flex;align-items:center;column-gap:.5rem;margin:11px 0}.mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-primary{display:none}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;outline:0;padding:0;position:absolute;right:2px;text-align:center;top:2px;width:48px;z-index:1}.uploader-inline .close:before{font:normal 30px/1 dashicons!important;color:#50575e;display:inline-block;content:"\f335";font-weight:300;margin-top:1px}.uploader-inline .close:focus{outline:1px solid #4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:1.38461538;font-size:13px;color:#646970}.attachments-browser .no-media{padding:2em 0 0 2em}.more-loaded .attachment:not(.found-media){background:#dcdcde}.load-more-wrapper{clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1em 0}.load-more-wrapper .load-more-count{min-width:100%;margin:0 0 1em;text-align:center}.load-more-wrapper .load-more{margin:0}.media-frame .load-more-wrapper .load-more+.spinner{float:none;margin:0 -30px 0 10px}.media-frame .load-more-wrapper .load-more.hidden+.spinner{margin:0}.load-more-wrapper::after{content:"";min-width:100%;order:1}.load-more-wrapper .load-more-jump{margin:0 0 0 12px}.attachment.new-media{outline:2px dotted #c3c4c7}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;border-radius:10px;background:#dcdcde;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#2271b1;border-radius:10px;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#646970}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#3c434a}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{transition:none;text-decoration:none}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-left:4px solid #d63638;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{padding:12px 30px;background-color:#fcf0f1;box-shadow:none}.upload-errors .upload-error-filename{font-weight:600}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window,.wp-editor-wrap .uploader-editor{top:0;left:0;right:0;bottom:0;text-align:center;display:none}.uploader-window{position:fixed;z-index:250000;opacity:0;transition:opacity 250ms}.wp-editor-wrap .uploader-editor{position:absolute;z-index:99998;background:rgba(140,143,148,.9)}.uploader-window,.wp-editor-wrap .uploader-editor.droppable{background:rgba(10,75,120,.9)}.uploader-window-content,.wp-editor-wrap .uploader-editor-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window .uploader-editor-title,.uploader-window h1,.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;margin:0;padding:0 10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{display:none}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2{font-size:20px;line-height:1.4;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#3c434a;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty{display:none}.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:1.42857142;font-weight:600}.media-selection .button-link{float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:1.4;border-right:1px solid #dcdcde;color:#2271b1;text-decoration:none}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#135e96}.media-selection .button-link:last-child{border-right:0;margin-right:0}.selection-info .clear-selection{color:#d63638}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:#d63638}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;right:0;bottom:0;left:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{box-shadow:0 0 0 1px #fff,0 0 2px 3px #4f94d4;outline:2px solid transparent}.wp-core-ui .media-selection .selected.attachment{box-shadow:none}.wp-core-ui .media-selection .attachment.details{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}.media-selection:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(//eventi.borgoturrito.it/wp-includes/images/spinner.gif) no-repeat;background-size:20px 20px;float:right;display:inline-block;visibility:hidden;opacity:.7;width:20px;height:20px;margin:0;vertical-align:middle}.media-frame .media-sidebar .settings-save-status .spinner{position:absolute;right:0;top:0}.media-frame.mode-grid .spinner{margin:0;float:none;vertical-align:middle}.media-modal .media-toolbar .spinner{float:none;vertical-align:bottom;margin:0 0 5px 5px}.media-frame .instructions+.spinner.is-active{vertical-align:middle}.media-frame .spinner.is-active{visibility:visible}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{text-align:right;text-transform:none;font-weight:400}.attachment-details .settings-save-status .spinner{float:none;margin-left:5px}.attachment-details .settings-save-status .saved{display:none}.attachment-details.save-waiting .settings-save-status .spinner{visibility:visible}.attachment-details.save-complete .settings-save-status .saved{display:inline-block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:1.5;color:#646970;border-bottom:1px solid #dcdcde;padding-bottom:11px}.attachment-info .wp-media-wrapper{margin-bottom:8px}.attachment-info .wp-media-wrapper.wp-audio{margin-top:13px}.attachment-info .filename{font-weight:600;color:#3c434a;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#d63638}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:#d63638}.attachment-display-settings{width:100%;float:left;overflow:hidden}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting .name,.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px 16px 0;overflow:visible}.media-modal .imgedit-wrap .imgedit-save-target{margin:8px 0 24px}.media-modal .imgedit-group{background:0 0;border:none;box-shadow:none;margin:0;padding:0;position:relative}.media-modal .imgedit-group.imgedit-panel-active{margin-bottom:16px;padding-bottom:16px}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link{display:inline-block;text-transform:uppercase;font-size:12px;color:#646970;margin:0;margin-top:3px}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a{text-decoration:none;color:#646970}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#2271b1;font-size:20px;line-height:1;cursor:pointer;box-sizing:content-box;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#2271b1;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 8px 0 0}.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-wrap .notice,.media-modal .imgedit-wrap div.updated{margin:0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;line-height:1.22222222;padding:12px 40px 12px 14px;width:100%;min-width:200px;box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url input::-ms-clear{display:none}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.media-frame .embed-loading .embed-url .spinner{visibility:visible}.embed-link-settings,.embed-media-settings{position:absolute;top:82px;left:0;right:0;bottom:0;padding:0 16px;overflow:auto}.media-embed .embed-link-settings .link-text{margin-top:0}.embed-link-settings::after,.embed-media-settings::after{content:"";display:flex;clear:both;height:24px}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:1px solid #2271b1;box-shadow:0 0 0 2px #2271b1}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings::after{content:none}.image-details .embed-media-settings,.image-details .embed-media-settings div{box-sizing:border-box}.image-details .column-settings{background:#f6f7f7;border-right:1px solid #dcdcde;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h2{margin:20px;padding-top:20px;border-top:1px solid #dcdcde;color:#1d2327}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#646970;text-transform:uppercase;text-decoration:none}.image-details .advanced-toggle:active,.image-details .advanced-toggle:hover{color:#646970}.image-details .advanced-toggle:after{font:normal 20px/1 dashicons;speak:never;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .custom-size .custom-size-setting,.image-details .custom-size label{display:block;float:left}.image-details .custom-size .custom-size-setting label{float:none}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0}.image-details .custom-size .description{margin-left:0}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting,.media-embed .setting-group{width:100%;margin:10px 0;float:left;display:block;clear:both}.media-embed .setting-group .setting:not(.checkbox-setting){margin:0}.media-embed .setting.has-description{margin-bottom:5px}.media-embed .description{clear:both;font-style:normal}.media-embed .content-track+.description{line-height:1.4;max-width:none!important}.media-embed .remove-track{margin-bottom:10px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea,.media-embed fieldset{display:block;width:100%;max-width:400px}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .description,.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting-group{margin-left:27%;width:70%}.image-details .description{font-style:normal;margin-top:0}.image-details .embed-media-settings .link-target{margin-top:16px}.audio-details .checkbox-label,.image-details .checkbox-label,.video-details .checkbox-label{vertical-align:baseline}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting .name,.media-embed .setting span,.media-embed .setting-group .name{display:inline-block;font-size:13px;line-height:1.84615384;color:#646970}.media-embed .setting span{display:block;width:200px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0;line-height:1.1}.image-details .embed-media-settings .setting .button-group,.media-frame .setting-group .button-group{width:auto}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}.media-frame .setting .button-group{display:flex;margin:0!important;max-width:none!important}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-modal .media-frame-title{height:40px}.media-modal .media-frame-title h1{line-height:2.22222222;font-size:18px}.media-modal-close{width:42px;height:42px}.media-frame .media-frame-title{position:static;padding:0 44px;text-align:center}.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-router{top:80px}.media-frame:not(.hide-menu) .media-frame-content{top:114px}.media-frame.hide-router .media-frame-content{top:80px}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{display:none;width:auto;max-width:80%;overflow:auto;z-index:2000;top:75px;left:50%;transform:translateX(-50%);right:auto;bottom:auto;padding:5px 0;border:1px solid #c3c4c7}.media-frame:not(.hide-menu) .media-menu.visible{display:block}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame-menu-heading{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;width:1px;border:0;margin:-1px;word-wrap:normal!important}.wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle{display:inline-flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);margin:-6px 0 0;padding:0 2px 0 12px;font-size:.875rem;font-weight:600;text-decoration:none;background:0 0;height:.1%;min-height:40px}.wp-core-ui .button.media-frame-menu-toggle:active,.wp-core-ui .button.media-frame-menu-toggle:hover{background:0 0;transform:none}.wp-core-ui .button.media-frame-menu-toggle:focus{outline:1px solid transparent}.media-sidebar{width:230px}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:262px}.attachments-browser .attachments,.attachments-browser .attachments-wrapper,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper{right:262px}.attachments-browser .media-toolbar{height:82px}.attachments-browser .attachments,.attachments-browser .uploader-inline,.media-frame-content .attachments-browser .attachments-wrapper{top:82px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting .name,.attachment-details .setting input,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting .name,.media-sidebar .setting input,.media-sidebar .setting textarea{float:none;display:inline-block}.attachment-details .setting span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting span{float:none}.media-sidebar .setting .select-label-inline{display:inline}.attachment-details .setting .name,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 2px}.attachment-details .attachment-info .copy-to-clipboard-container,.media-sidebar .setting .copy-to-clipboard-container{margin-left:0;padding-top:0}.attachment-details .attachment-info .copy-attachment-url,.media-sidebar .setting .copy-attachment-url{margin:0 1px}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.media-frame .media-toolbar input[type=search]{line-height:2.25}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.wp-admin .media-frame select{min-height:40px;font-size:16px;line-height:1.625;padding:5px 24px 5px 8px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{margin:20px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px;margin-left:0}.media-modal .legend-inline{position:static;transform:none;margin-left:0;margin-bottom:6px}.image-details .embed-media-settings .setting-group .setting{margin-bottom:0}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .setting.has-description{margin-bottom:5px}.image-details .description{width:auto;margin:0 20px}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{float:none;margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px;line-height:1.5}.media-frame .media-toolbar input[type=search]{line-height:2.3755}.media-modal .media-toolbar .spinner{margin-bottom:10px}}@media screen and (max-width:782px){.imgedit-panel-content{grid-template-columns:auto}.media-frame-toolbar .media-toolbar{bottom:-54px}.mode-grid .attachments-browser .media-toolbar-primary{display:grid;grid-template-columns:auto 1fr}.mode-grid .attachments-browser .media-toolbar-primary input[type=search]{width:100%}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{font-size:14px;line-height:2.71428571}.media-frame .wp-filter .media-toolbar-secondary{position:unset}.media-frame .media-toolbar-secondary .spinner{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;z-index:9}.media-bg-overlay{content:'';background:#fff;width:100%;height:100%;display:none;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.6}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:0}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.media-frame-content .attachments-browser .attachments-wrapper{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}.load-more-wrapper .load-more-jump{margin:12px 0 0}}@media only screen and (min-width:901px) and (max-height:400px){.media-frame:not(.hide-menu) .media-menu,.media-menu{top:0;padding-top:44px}.load-more-wrapper .load-more-jump{margin:12px 0 0}}@media only screen and (max-width:480px){.wp-core-ui.wp-customizer .media-button{margin-top:13px}}@media print,(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(//eventi.borgoturrito.it/wp-includes/images/uploader-icons-2x.png);background-size:134px 15px}.media-frame .spinner{background-image:url(//eventi.borgoturrito.it/wp-includes/images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}.imgareaselect-border1 {
background: url(//eventi.borgoturrito.it/wp-includes/js/imgareaselect/border-anim-v.gif) repeat-y left top;
}
.imgareaselect-border2 {
background: url(//eventi.borgoturrito.it/wp-includes/js/imgareaselect/border-anim-h.gif) repeat-x left top;
}
.imgareaselect-border3 {
background: url(//eventi.borgoturrito.it/wp-includes/js/imgareaselect/border-anim-v.gif) repeat-y right top;
}
.imgareaselect-border4 {
background: url(//eventi.borgoturrito.it/wp-includes/js/imgareaselect/border-anim-h.gif) repeat-x left bottom;
}
.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
filter: alpha(opacity=50);
opacity: 0.5;
}
.imgareaselect-handle {
background-color: #fff;
border: solid 1px #000;
filter: alpha(opacity=50);
opacity: 0.5;
}
.imgareaselect-outer {
background-color: #000;
filter: alpha(opacity=50);
opacity: 0.5;
}
.imgareaselect-selection {
}.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }/*\*/* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }/**/.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } .ui-state-disabled { cursor: default !important; }  .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }  .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }  .ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }  .ui-icon { width: 16px; height: 16px; background-image: url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-icons_ffd27a_256x240.png); } .ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-widget-overlay { background: #666666 url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(//eventi.borgoturrito.it/wp-content/plugins/woocommerce-pdf-vouchers/includes/meta-boxes/css/datetimepicker/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } .ui-button-icon-only { width: 2.2em; } button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } .ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } input.ui-button { padding: .4em 1em; } .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } .ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } button.ui-button::-moz-focus-inner { border: 0; padding: 0; }  .ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } .ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } .ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-cover {
display: none; display : block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; } .ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }[class*="lastudioicon-"]{display:inline-block;font:normal normal normal 1em/1 LaStudioIcons;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lastudioicon-mail-2:before{content:'\e800'}.lastudioicon-b-dribbble:before{content:'\e801'}.lastudioicon-b-vkontakte:before{content:'\e802'}.lastudioicon-b-line:before{content:'\e803'}.lastudioicon-b-twitter-squared:before{content:'\e804'}.lastudioicon-b-yahoo-1:before{content:'\e805'}.lastudioicon-b-skype-outline:before{content:'\e806'}.lastudioicon-globe:before{content:'\e807'}.lastudioicon-shield:before{content:'\e808'}.lastudioicon-phone-call:before{content:'\e809'}.lastudioicon-menu-6:before{content:'\e80a'}.lastudioicon-support248:before{content:'\e80b'}.lastudioicon-f-comment-1:before{content:'\e80c'}.lastudioicon-dot-3:before{content:'\e80d'}.lastudioicon-mail-1:before{content:'\e80e'}.lastudioicon-envato:before{content:'\e8bc'}.lastudioicon-letter-1:before{content:'\e8be'}.lastudioicon-circle-1:before{content:'\e8bf'}.lastudioicon-bag-2:before{content:'\e8c4'}.lastudioicon-bag-3:before{content:'\e8c6';font-weight:600}.lastudioicon-ic_mail_outline_24px:before{content:'\ea02'}.lastudioicon-ic_compare_arrows_24px:before{content:'\ea03'}.lastudioicon-ic_compare_24px:before{content:'\ea04'}.lastudioicon-ic_share_24px:before{content:'\ea05'}.lastudioicon-bath-tub-1:before{content:'\ea06'}.lastudioicon-shopping-cart-1:before{content:'\ea07'}.lastudioicon-contrast:before{content:'\ea08'}.lastudioicon-heart-1:before{content:'\ea09'}.lastudioicon-sort-tool:before{content:'\ea0a'}.lastudioicon-list-bullet-1:before{content:'\ea0b'}.lastudioicon-menu-8-1:before{content:'\ea0c'}.lastudioicon-menu-4-1:before{content:'\ea0d'}.lastudioicon-menu-3-1:before{content:'\ea0e'}.lastudioicon-menu-1:before{content:'\ea0f'}.lastudioicon-down-arrow:before{content:'\ea10'}.lastudioicon-left-arrow:before{content:'\ea11'}.lastudioicon-right-arrow:before{content:'\ea12'}.lastudioicon-up-arrow:before{content:'\ea13'}.lastudioicon-phone-1:before{content:'\ea14'}.lastudioicon-pin-3-1:before{content:'\ea15'}.lastudioicon-search-content:before{content:'\ea16'}.lastudioicon-single-01-1:before{content:'\ea17'}.lastudioicon-i-delete:before{content:'\ea18'}.lastudioicon-zoom-1:before{content:'\ea19'}.lastudioicon-b-meeting:before{content:'\ea1a'}.lastudioicon-bag-20:before{content:'\ea1b'}.lastudioicon-bath-tub-2:before{content:'\ea1c'}.lastudioicon-web-link:before{content:'\ea1d'}.lastudioicon-shopping-cart-2:before{content:'\ea1e'}.lastudioicon-cart-return:before{content:'\ea1f'}.lastudioicon-check:before{content:'\ea20'}.lastudioicon-g-check:before{content:'\ea21'}.lastudioicon-d-check:before{content:'\ea22'}.lastudioicon-circle-10:before{content:'\ea23'}.lastudioicon-circle-simple-left:before{content:'\ea24'}.lastudioicon-circle-simple-right:before{content:'\ea25'}.lastudioicon-compare:before{content:'\ea26'}.lastudioicon-letter:before{content:'\ea27'}.lastudioicon-mail:before{content:'\ea28'}.lastudioicon-email:before{content:'\ea29'}.lastudioicon-eye:before{content:'\ea2a'}.lastudioicon-heart-2:before{content:'\ea2b'}.lastudioicon-shopping-cart-3:before{content:'\ea2c'}.lastudioicon-list-bullet-2:before{content:'\ea2d'}.lastudioicon-marker-3:before{content:'\ea2e'}.lastudioicon-measure-17:before{content:'\ea2f'}.lastudioicon-menu-8-2:before{content:'\ea30'}.lastudioicon-menu-7:before{content:'\ea31'}.lastudioicon-menu-4-2:before{content:'\ea32'}.lastudioicon-menu-3-2:before{content:'\ea33'}.lastudioicon-menu-2:before{content:'\ea34'}.lastudioicon-microsoft:before{content:'\ea35'}.lastudioicon-phone-2:before{content:'\ea36'}.lastudioicon-phone-call-1:before{content:'\ea37'}.lastudioicon-pin-3-2:before{content:'\ea38'}.lastudioicon-pin-check:before{content:'\ea39'}.lastudioicon-e-remove:before{content:'\ea3a'}.lastudioicon-single-01-2:before{content:'\ea3b'}.lastudioicon-i-add:before{content:'\ea3c'}.lastudioicon-small-triangle-down:before{content:'\ea3d'}.lastudioicon-small-triangle-left:before{content:'\ea3e'}.lastudioicon-small-triangle-right:before{content:'\ea3f'}.lastudioicon-tag-check:before{content:'\ea40'}.lastudioicon-tag:before{content:'\ea41'}.lastudioicon-clock:before{content:'\ea42'}.lastudioicon-time-clock:before{content:'\ea43'}.lastudioicon-triangle-left:before{content:'\ea44'}.lastudioicon-triangle-right:before{content:'\ea45'}.lastudioicon-business-agent:before{content:'\ea46'}.lastudioicon-zoom-2:before{content:'\ea47'}.lastudioicon-zoom-88:before{content:'\ea48'}.lastudioicon-search-zoom-in:before{content:'\ea49'}.lastudioicon-search-zoom-out:before{content:'\ea4a'}.lastudioicon-small-triangle-up:before{content:'\ea4b'}.lastudioicon-phone-call-2:before{content:'\ea4c'}.lastudioicon-full-screen:before{content:'\ea4d'}.lastudioicon-car-parking:before{content:'\ea4e'}.lastudioicon-transparent:before{content:'\ea4f'}.lastudioicon-bedroom-1:before{content:'\ea50'}.lastudioicon-bedroom-2:before{content:'\ea51'}.lastudioicon-search-property:before{content:'\ea52'}.lastudioicon-menu-5:before{content:'\ea53'}.lastudioicon-circle-simple-right-2:before{content:'\ea54'}.lastudioicon-detached-property:before{content:'\ea55'}.lastudioicon-armchair:before{content:'\ea56'}.lastudioicon-measure-big:before{content:'\ea57'}.lastudioicon-b-meeting-2:before{content:'\ea58'}.lastudioicon-bulb-63:before{content:'\ea59'}.lastudioicon-new-construction:before{content:'\ea5a'}.lastudioicon-quite-happy:before{content:'\ea5b'}.lastudioicon-shape-star-1:before{content:'\ea5c'}.lastudioicon-shape-star-2:before{content:'\ea5d'}.lastudioicon-star-rate-1:before{content:'\ea5e'}.lastudioicon-star-rate-2:before{content:'\ea5f'}.lastudioicon-home-2:before{content:'\ea60'}.lastudioicon-home-3:before{content:'\ea61'}.lastudioicon-home:before{content:'\ea62'}.lastudioicon-home-2-2:before{content:'\ea63'}.lastudioicon-home-3-2:before{content:'\ea64'}.lastudioicon-home-4:before{content:'\ea65'}.lastudioicon-home-search:before{content:'\ea66'}.lastudioicon-e-add:before{content:'\ea67'}.lastudioicon-e-delete:before{content:'\ea68'}.lastudioicon-i-delete-2:before{content:'\ea69'}.lastudioicon-i-add-2:before{content:'\ea6a'}.lastudioicon-arrow-right:before{content:'\ea6b'}.lastudioicon-arrow-left:before{content:'\ea6c'}.lastudioicon-arrow-up:before{content:'\ea6d'}.lastudioicon-arrow-down:before{content:'\ea6e'}.lastudioicon-a-check:before{content:'\ea6f'}.lastudioicon-a-add:before{content:'\ea70'}.lastudioicon-chart-bar-32:before{content:'\ea71'}.lastudioicon-chart-bar-32-2:before{content:'\ea72'}.lastudioicon-cart-simple-add:before{content:'\ea73'}.lastudioicon-cart-add:before{content:'\ea74'}.lastudioicon-cart-add-2:before{content:'\ea75'}.lastudioicon-cart-speed-1:before{content:'\ea76'}.lastudioicon-cart-speed-2:before{content:'\ea77'}.lastudioicon-cart-refresh:before{content:'\ea78'}.lastudioicon-ic_format_quote_24px:before{content:'\ea79'}.lastudioicon-quote-1:before{content:'\ea7a'}.lastudioicon-quote-2:before{content:'\ea7b'}.lastudioicon-a-chat:before{content:'\ea7f'}.lastudioicon-b-comment:before{content:'\ea80'}.lastudioicon-chat:before{content:'\ea81'}.lastudioicon-b-chat:before{content:'\ea82'}.lastudioicon-f-comment:before{content:'\ea83'}.lastudioicon-f-chat:before{content:'\ea84'}.lastudioicon-subtitles:before{content:'\ea85'}.lastudioicon-voice-recognition:before{content:'\ea86'}.lastudioicon-n-edit:before{content:'\ea87'}.lastudioicon-d-edit:before{content:'\ea88'}.lastudioicon-globe-1:before{content:'\f018'}.lastudioicon-b-twitter:before{content:'\f099'}.lastudioicon-b-facebook:before{content:'\f09a'}.lastudioicon-b-github-circled:before{content:'\f09b'}.lastudioicon-b-pinterest-circled:before{content:'\f0d2'}.lastudioicon-b-pinterest-squared:before{content:'\f0d3'}.lastudioicon-b-linkedin:before{content:'\f0e1'}.lastudioicon-b-github:before{content:'\f113'}.lastudioicon-b-youtube-squared:before{content:'\f166'}.lastudioicon-b-youtube:before{content:'\f167'}.lastudioicon-b-youtube-play:before{content:'\f16a'}.lastudioicon-b-dropbox:before{content:'\f16b'}.lastudioicon-b-instagram:before{content:'\f16d'}.lastudioicon-b-tumblr:before{content:'\f173'}.lastudioicon-b-tumblr-squared:before{content:'\f174'}.lastudioicon-b-skype:before{content:'\f17e'}.lastudioicon-b-foursquare:before{content:'\f180'}.lastudioicon-b-vimeo-squared:before{content:'\f194'}.lastudioicon-b-wordpress:before{content:'\f19a'}.lastudioicon-b-yahoo:before{content:'\f19e'}.lastudioicon-b-reddit:before{content:'\f1a1'}.lastudioicon-b-reddit-squared:before{content:'\f1a2'}.lastudioicon-language:before{content:'\f1ab'}.lastudioicon-b-spotify-1:before{content:'\f1bc'}.lastudioicon-b-soundcloud:before{content:'\f1be'}.lastudioicon-b-vine:before{content:'\f1ca'}.lastudioicon-b-yelp:before{content:'\f1e9'}.lastudioicon-b-lastfm:before{content:'\f202'}.lastudioicon-b-lastfm-squared:before{content:'\f203'}.lastudioicon-b-pinterest:before{content:'\f231'}.lastudioicon-b-whatsapp:before{content:'\f232'}.lastudioicon-b-vimeo:before{content:'\f27d'}.lastudioicon-b-reddit-alien:before{content:'\f281'}.lastudioicon-b-telegram:before{content:'\f2c6'}.lastudioicon-b-github-squared:before{content:'\f300'}.lastudioicon-b-flickr:before{content:'\f303'}.lastudioicon-b-flickr-circled:before{content:'\f304'}.lastudioicon-b-vimeo-circled:before{content:'\f307'}.lastudioicon-b-twitter-circled:before{content:'\f30a'}.lastudioicon-b-linkedin-squared:before{content:'\f30c'}.lastudioicon-b-spotify:before{content:'\f327'}.lastudioicon-b-instagram-1:before{content:'\f32d'}.lastudioicon-b-evernote:before{content:'\f333'}.lastudioicon-b-soundcloud-1:before{content:'\f348'}@font-face{font-family:'LaStudioIcons';src:url(//eventi.borgoturrito.it/wp-content/themes/moren/assets/fonts/LaStudioIcons.eot);src:url(//eventi.borgoturrito.it/wp-content/themes/moren/assets/fonts/LaStudioIcons.eot) format("embedded-opentype"),url(//eventi.borgoturrito.it/wp-content/themes/moren/assets/fonts/LaStudioIcons.woff2) format("woff2"),url(//eventi.borgoturrito.it/wp-content/themes/moren/assets/fonts/LaStudioIcons.woff) format("woff"),url(//eventi.borgoturrito.it/wp-content/themes/moren/assets/fonts/LaStudioIcons.ttf) format("truetype"),url(//eventi.borgoturrito.it/wp-content/themes/moren/assets/fonts/LaStudioIcons.svg) format("svg");font-weight:400;font-style:normal}
.clearfix:after,.clearfix:before{content:" ";display:table;flex-basis:0;order:1}.clearfix:after{clear:both}body:not(.body-completely-loaded) .cart-flyout,body:not(.body-completely-loaded) .footer-handheld-footer-bar,body:not(.body-completely-loaded) .hamburger-menu-wrap,body:not(.body-completely-loaded) .searchform-fly-overlay{display:none}body:not(.body-completely-loaded) .elementor-column-wrap,body:not(.body-completely-loaded) .elementor-element,body:not(.body-completely-loaded) .elementor-motion-effects-layer,body:not(.body-completely-loaded) .elementor-section,body:not(.body-completely-loaded) .elementor-widget-container,body:not(.body-completely-loaded) .la-lazyload-image[data-background-image]{background-image:none!important}.platform-mac.safari .elementor-motion-effects-element,.platform-mac.safari .elementor-motion-effects-layer{transition-timing-function:ease;transition-duration:0s}.elementor-social-icon svg path{fill:inherit}.section-default-margin.elementor-section>.elementor-container{margin-left:-10px;margin-right:-10px}.lastudio-carousel__item-inner{height:100%}.elementor .elementor-accordion .elementor-accordion-item,.elementor .elementor-accordion .elementor-tab-content{border:none}.elementor-button-content-wrapper{align-items:center}.elementor-button-icon svg{vertical-align:middle;display:block;height:auto}.elementor-icon-wrapper .elementor-icon{vertical-align:middle}.elementor-background-slideshow .swiper-slide:not(.swiper-slide-active){z-index:-1}.elementor-top-section.elementor-section-stretched:not([style]){opacity:0}.elementor-section.elementor-section-boxed.elementor-element>.elementor-container{max-width:var(--theme-container-width,1170px)}.elementor .elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top-style:solid}.lastudio-images-layout__link{width:100%}.lastudio-carousel-wrap.lastudio-equal-cols .slick-track:after,.lastudio-carousel-wrap.lastudio-equal-cols .slick-track:before{display:none}.elementor-widget-social-icons .elementor-social-icon{vertical-align:inherit}.la-popup-with-play-icon a,a.la-popup-with-play-icon{position:relative;display:block}.la-popup-with-play-icon a:before,a.la-popup-with-play-icon:before{font-family:"LaStudioIcons";display:inline-block;vertical-align:middle;font-weight:normal;font-style:normal;letter-spacing:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;width:68px;height:68px;line-height:68px;background:#fff;text-align:center;border-radius:50%;left:50%;top:50%;margin-left:-34px;margin-top:-34px;transition:all 0.5s;z-index:2;font-size:18px}.la-popup-with-play-icon a:after,a.la-popup-with-play-icon:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transition:all 0.5s}.la-popup-with-play-icon a:hover:before,a.la-popup-with-play-icon:hover:before{transform:scale(1.2)}.la-popup-with-play-icon a:hover:after,a.la-popup-with-play-icon:hover:after{opacity:0.2}.lastudio-elements select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.elementor-sticky--active{z-index:3}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,0.33,0.07,1.03);transition-duration:1s}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover}.elementor-motion-effects-perspective{-webkit-perspective:1200px;perspective:1200px}@media (max-width:1600px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-items{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:991px){.elementor-widget.elementor-tabletportrait-align-center{text-align:center}.elementor-widget.elementor-tabletportrait-align-right{text-align:right}.elementor-widget.elementor-tabletportrait-align-left{text-align:left}.elementor-widget.elementor-tabletportrait-align-justify{text-align:justify}.elementor-widget.elementor-tabletportrait-align-center .elementor-icon-list-item,.elementor-widget.elementor-tabletportrait-align-center .elementor-icon-list-item a,.elementor-widget.elementor-tabletportrait-align-center .elementor-icon-list-items{justify-content:center}.elementor-widget.elementor-tabletportrait-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tabletportrait-align-left .elementor-icon-list-item,.elementor-widget.elementor-tabletportrait-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tabletportrait-align-right .elementor-icon-list-item,.elementor-widget.elementor-tabletportrait-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-tabletportrait-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tabletportrait-align-left) .elementor-icon-list-item:after{right:0}}@media (min-width:640px) and (max-width:991px){.elementor:not(.elementor-edit-area-active) .elementor-hidden-tabletportrait{display:none}}@media (min-width:992px) and (max-width:1024px){.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet{display:none}}.lastudio-carousel .lastudio-arrow{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);cursor:pointer;z-index:2;transition:all 0.2s}.lastudio-carousel .lastudio-slick-dots{display:flex;justify-content:center;align-items:center;position:relative;z-index:3;margin:15px 0 0 0}.lastudio-carousel .lastudio-slick-dots li{padding:6px;margin:0!important;list-style:none}.lastudio-carousel .lastudio-slick-dots li span{display:block;cursor:pointer;width:10px;height:10px;border-radius:20px;padding:0;text-indent:10em;overflow:hidden;background-color:#d8d8d8}.lastudio-carousel .lastudio-slick-dots li span:before{display:none}.lastudio-carousel .lastudio-slick-dots li.slick-active span{background-color:#3E3E3E}.elementor-lastudio-carousel .lastudio-carousel:not(.slick-initialized),.elementor-lastudio-posts .lastudio-carousel>.lastudio-posts:not(.slick-initialized){display:flex;visibility:hidden}.lastudio-countdown-timer{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.lastudio-countdown-timer__item{display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;text-align:center;margin:5px}.lastudio-countdown-timer__separator{display:none}*+.lastudio-countdown-timer__separator{display:block}.lastudio-countdown-timer__digit{display:inline-block}.lastudio-countdown-timer.timer-inline .lastudio-countdown-timer__item{flex-flow:row nowrap}.elementor .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{position:absolute}.link-underline-hover a:hover{text-decoration:underline}.elementor-button-icon i,.elementor-icon{vertical-align:middle}.elementor-button-icon i.dlicon{margin-top:-0.15em}.elementor-button .elementor-align-icon-right{margin-left:0.5em}.lastudio-services__cover .lastudio-services__icon.lastudio-services__icon_img,.lastudio-services__cover .lastudio-services__icon.lastudio-services__icon_img img{width:100%}.elementor-icon-list-icon i{vertical-align:middle}.size-full .elementor-button{width:100%}.toggle__active-first .elementor-toggle-item{overflow:inherit}.elementor-widget-image-box.elementor-position-left .elementor-image-box-content,.elementor-widget-image-box.elementor-position-right .elementor-image-box-content{flex:1 0 0%}.keep-mb-pos-yes.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.keep-mb-pos-yes.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper,.keep-mb-pos-yes.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.keep-mb-pos-yes.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.keep-mb-pos-yes.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.keep-mb-pos-yes.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.keep-mb-pos-yes.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper,.keep-mb-pos-yes.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.divider-ps-before .elementor-icon-box-title:before,.divider-ps-before .elementor-image-box-title:before{content:"";border-top:var(--divider-height,2px) solid var(--divider-color,#211e1c);width:var(--divider-width,50px);display:block;padding-bottom:var(--divider-space,10px)}.divider-ps-after .elementor-icon-box-title:after,.divider-ps-after .elementor-image-box-title:after{content:"";border-bottom:var(--divider-height,2px) solid var(--divider-color,#211e1c);width:var(--divider-width,50px);display:block;padding-top:var(--divider-space,10px)}@media (max-width:991px){.mbtabcontrolisselect-yes .lastudio-tabs__control-wrapper,.mttabcontrolisselect-yes .lastudio-tabs__control-wrapper{position:sticky;top:0;padding-top:15px;z-index:3;min-width:100%}}@media (max-width:767px){.lastudio-tabs .lastudio-tabs__control-wrapper{position:sticky;top:0;padding-top:15px;z-index:3;min-width:100%}}.wpcf7-form-control-wrap{display:block}.lastudio-weather__title{padding:0;margin:0 0 15px}.lastudio-weather__current{display:flex;align-items:center;justify-content:space-between}.lastudio-weather__current-icon-box,.lastudio-weather__current-temp{flex:0 1 auto;max-width:50%}.lastudio-weather__current-temp{font-size:4em}.lastudio-weather__current-icon-box{text-align:center}.lastudio-weather__current-desc{margin-top:10px}.lastudio-weather__current-day,.lastudio-weather__forecast-day{font-weight:700}.lastudio-weather__details,.lastudio-weather__forecast{font-size:14px;line-height:1.5}.lastudio-weather__details{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;column-gap:5px;row-gap:5px;align-items:center;margin-top:10px}.lastudio-weather__details-item{display:flex;align-items:center}.lastudio-weather__details-item:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column-start:1;grid-column-end:3}.lastudio-weather__details-item:nth-child(2){-ms-grid-column:3}.lastudio-weather__details-item:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.lastudio-weather__details-item:nth-child(4){-ms-grid-column:2;-ms-grid-row:2}.lastudio-weather__details-item:nth-child(5){-ms-grid-column:3;-ms-grid-row:2}.lastudio-weather__details-item:nth-child(6){-ms-grid-column:1;-ms-grid-row:3}.lastudio-weather__details-item:nth-child(7){-ms-grid-column:2;-ms-grid-row:3}.lastudio-weather__details-item:nth-child(8){-ms-grid-column:3;-ms-grid-row:3}.lastudio-weather__details-item .lastudio-weather-icon{margin-right:5px}.lastudio-weather__current-sunrise,.lastudio-weather__current-sunset{text-transform:uppercase}.lastudio-weather__forecast{margin-top:15px}.lastudio-weather__forecast-item{display:flex;align-items:center;margin-top:5px}.lastudio-weather__forecast-day,.lastudio-weather__forecast-icon,.lastudio-weather__forecast-max-temp,.lastudio-weather__forecast-min-temp{width:25%}.lastudio-weather__forecast-icon,.lastudio-weather__forecast-max-temp,.lastudio-weather__forecast-min-temp{text-align:center}.lastudio-weather-icon{line-height:1}.lastudio-weather__current-icon .lastudio-weather-icon{font-size:60px}.lastudio-weather__details-item .lastudio-weather-icon,.lastudio-weather__forecast-icon .lastudio-weather-icon{font-size:1.5em}.lastudio-weather-icon svg{width:auto;max-width:1.5em;height:1em;vertical-align:top}.lastudio-weather__forecast-icon .lastudio-weather-icon svg{height:auto}.lastudio-weather-notice{font-style:italic}.lastudio-dropbar--click:not(.lastudio-dropbar-open) .lastudio-dropbar__content-wrapper{display:none}.elementor_library-template-default .container,.la-footer-builder .container,.page-use-builder #content-wrap{width:100%;max-width:100%}@keyframes lastudioFade{0%{opacity:0}to{opacity:1}}@keyframes lastudioZoomIn{0%{opacity:0;transform:scale(0.75)}to{opacity:1;transform:scale(1)}}@keyframes lastudioZoomOut{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes lastudioMoveUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes lastudioMoveUpBig{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes lastudioMoveDown{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes lastudioMoveDownBig{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes lastudioMoveLeft{0%{opacity:0;transform:translateX(25px)}to{opacity:1;transform:translateX(0)}}@keyframes lastudioMoveLeftBig{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes lastudioMoveRight{0%{opacity:0;transform:translateX(-25px)}to{opacity:1;transform:translateX(0)}}@keyframes lastudioMoveRightBig{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes lastudioFallPerspective{0%{opacity:0;transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)}to{opacity:1;transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)}}@keyframes lastudioFlipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@keyframes lastudioFlipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(0.75)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes moveUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes columnMoveUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fallPerspective{0%{opacity:0;transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)}to{opacity:1;transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)}}@keyframes edit-button-pulse{0%{box-shadow:0 0 2px 0 rgba(183,8,78,0.6)}30%{box-shadow:0 0 2px 10px rgba(183,8,78,0)}to{box-shadow:0 0 2px 0 rgba(183,8,78,0)}}@keyframes lafadeInUp{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:none}}@keyframes shortfadeInUp{0%{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:none}}@keyframes lastudio-spinner{to{transform:rotate(360deg)}}

:root {
--theme-body-bg-color:#fff;
--theme-border-color:#ebebeb;
--theme-selection-bg-color:#ebebeb;
--theme-selection-font-color:#fff;
--theme-primary-color:#C2A18A;
--theme-secondary-color:#333;
--theme-three-color:#A8A8A8;
--theme-body-font-color:#444;
--theme-heading-font-color:#333;
--theme-link-color:#333;
--theme-link-hover-color:#C2A18A;
--header-height:110px;
--footer-height:0;
--theme-body-font-size:16px;
--theme-body-line-height:1.8;
--theme-h1-font-size:36px;
--theme-h2-font-size:32px;
--theme-h3-font-size:28px;
--theme-h4-font-size:24px;
--theme-h5-font-size:20px;
--theme-h6-font-size:18px;
--theme-body-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Poppins, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--theme-heading-font-family:Montserrat, sans-serif;
--theme-three-font-family:"Abril Fatface", cursive;
--theme-heading-font-weight:600;
--theme-three-font-weight:400;
--theme-header-vertical-width:370px;
--theme-header-vertical-width-small:370px;
--theme-container-width:1170px;
--theme-sidebar-width:300px;
--theme-sidebar-space:50px;
--theme-wc-single-main-image-width:50%;
--scrollbar-width:0;
--theme-boxed-width:1230px
}
@media (max-width: 1279px) {
:root {
--theme-h1-font-size:32px;
--theme-h2-font-size:26px;
--theme-h3-font-size:24px;
--theme-h4-font-size:22px
}
}
@media (max-width: 991px) {
:root {
--theme-h1-font-size:26px;
--theme-h2-font-size:22px;
--theme-h3-font-size:20px;
--theme-h4-font-size:18px;
--theme-h5-font-size:16px;
--theme-h6-font-size:16px;
--theme-container-width:100%
}
}
::selection {
color: #fff;
background-color: var(--theme-primary-color);
text-shadow: none
}
::-moz-selection {
color:#fff;
background-color:var(--theme-primary-color);
text-shadow:none
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font: inherit;
vertical-align: baseline
}
html {
font-size: 62.5%;
overflow-y: scroll
}
*, :before, :after {
box-sizing: border-box
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
display: block
}
table {
border-collapse: collapse;
border-spacing: 0
}
caption, th, td {
font-weight: 400;
text-align: inherit
}
blockquote:before, blockquote:after, q:before, q:after {
content: ""
}
blockquote, q {
quotes: none
}
a:focus {
outline: none
}
a:hover, a:active {
outline: 0
}
a img {
border: 0
}
img {
max-width: 100%;
height: auto
}
select {
max-width: 100%
}
em {
font-style: italic
}
.hidden {
display: none!important
}
* html {
font-size: 100%
}
body {
font-family: var(--theme-body-font-family);
font-size: var(--theme-body-font-size);
line-height: var(--theme-body-line-height);
color: var(--theme-body-font-color);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
overflow-wrap: break-word;
word-wrap: break-word;
background-color: var(--theme-body-bg-color)
}
.mejs-container {
margin-bottom: 20px
}
.figure__object_fit {
position: relative;
overflow: hidden;
width: 100%; }
.figure__object_fit img {
width: 100%;
object-fit: cover
}
.active-object-fit .figure__object_fit img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center
}
.figure__object_fit.custom-object-fit {
background-size: cover;
background-position: top center
}
.figure__object_fit.custom-object-fit img {
opacity: 0!important
}
.container {
margin-right: auto;
margin-left: auto;
max-width: 96%;
width: var(--theme-container-width, 1170px)
}
.container::before, .container::after {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.container::after {
clear: both
}
@media (max-width: 991px) {
.container {
width: 100%;
max-width: calc(100% - 40px)
}
}
.container.la-container-full {
width: 100%
}
.container-fluid {
margin-right: auto;
margin-left: auto
}
.container-fluid::before, .container-fluid::after {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.container-fluid::after {
clear: both
}
.row {
margin-left: -15px;
margin-right: -15px
}
.row::before, .row::after {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.row::after {
clear: both
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left
}
.col-xs-1 {
width: 8.3333333333%
}
.col-xs-2 {
width: 16.6666666667%
}
.col-xs-3 {
width: 25%
}
.col-xs-4 {
width: 33.3333333333%
}
.col-xs-5 {
width: 41.6666666667%
}
.col-xs-6 {
width: 50%
}
.col-xs-7 {
width: 58.3333333333%
}
.col-xs-8 {
width: 66.6666666667%
}
.col-xs-9 {
width: 75%
}
.col-xs-10 {
width: 83.3333333333%
}
.col-xs-11 {
width: 91.6666666667%
}
.col-xs-12 {
width: 100%
}
.col-xs-pull-0 {
right: auto
}
.col-xs-pull-1 {
right: 8.3333333333%
}
.col-xs-pull-2 {
right: 16.6666666667%
}
.col-xs-pull-3 {
right: 25%
}
.col-xs-pull-4 {
right: 33.3333333333%
}
.col-xs-pull-5 {
right: 41.6666666667%
}
.col-xs-pull-6 {
right: 50%
}
.col-xs-pull-7 {
right: 58.3333333333%
}
.col-xs-pull-8 {
right: 66.6666666667%
}
.col-xs-pull-9 {
right: 75%
}
.col-xs-pull-10 {
right: 83.3333333333%
}
.col-xs-pull-11 {
right: 91.6666666667%
}
.col-xs-pull-12 {
right: 100%
}
.col-xs-push-0 {
left: auto
}
.col-xs-push-1 {
left: 8.3333333333%
}
.col-xs-push-2 {
left: 16.6666666667%
}
.col-xs-push-3 {
left: 25%
}
.col-xs-push-4 {
left: 33.3333333333%
}
.col-xs-push-5 {
left: 41.6666666667%
}
.col-xs-push-6 {
left: 50%
}
.col-xs-push-7 {
left: 58.3333333333%
}
.col-xs-push-8 {
left: 66.6666666667%
}
.col-xs-push-9 {
left: 75%
}
.col-xs-push-10 {
left: 83.3333333333%
}
.col-xs-push-11 {
left: 91.6666666667%
}
.col-xs-push-12 {
left: 100%
}
.col-xs-offset-0 {
margin-left: 0
}
.col-xs-offset-1 {
margin-left: 8.3333333333%
}
.col-xs-offset-2 {
margin-left: 16.6666666667%
}
.col-xs-offset-3 {
margin-left: 25%
}
.col-xs-offset-4 {
margin-left: 33.3333333333%
}
.col-xs-offset-5 {
margin-left: 41.6666666667%
}
.col-xs-offset-6 {
margin-left: 50%
}
.col-xs-offset-7 {
margin-left: 58.3333333333%
}
.col-xs-offset-8 {
margin-left: 66.6666666667%
}
.col-xs-offset-9 {
margin-left: 75%
}
.col-xs-offset-10 {
margin-left: 83.3333333333%
}
.col-xs-offset-11 {
margin-left: 91.6666666667%
}
.col-xs-offset-12 {
margin-left: 100%
}
@media (min-width: 992px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left
}
.col-sm-1 {
width: 8.3333333333%
}
.col-sm-2 {
width: 16.6666666667%
}
.col-sm-3 {
width: 25%
}
.col-sm-4 {
width: 33.3333333333%
}
.col-sm-5 {
width: 41.6666666667%
}
.col-sm-6 {
width: 50%
}
.col-sm-7 {
width: 58.3333333333%
}
.col-sm-8 {
width: 66.6666666667%
}
.col-sm-9 {
width: 75%
}
.col-sm-10 {
width: 83.3333333333%
}
.col-sm-11 {
width: 91.6666666667%
}
.col-sm-12 {
width: 100%
}
.col-sm-pull-0 {
right: auto
}
.col-sm-pull-1 {
right: 8.3333333333%
}
.col-sm-pull-2 {
right: 16.6666666667%
}
.col-sm-pull-3 {
right: 25%
}
.col-sm-pull-4 {
right: 33.3333333333%
}
.col-sm-pull-5 {
right: 41.6666666667%
}
.col-sm-pull-6 {
right: 50%
}
.col-sm-pull-7 {
right: 58.3333333333%
}
.col-sm-pull-8 {
right: 66.6666666667%
}
.col-sm-pull-9 {
right: 75%
}
.col-sm-pull-10 {
right: 83.3333333333%
}
.col-sm-pull-11 {
right: 91.6666666667%
}
.col-sm-pull-12 {
right: 100%
}
.col-sm-push-0 {
left: auto
}
.col-sm-push-1 {
left: 8.3333333333%
}
.col-sm-push-2 {
left: 16.6666666667%
}
.col-sm-push-3 {
left: 25%
}
.col-sm-push-4 {
left: 33.3333333333%
}
.col-sm-push-5 {
left: 41.6666666667%
}
.col-sm-push-6 {
left: 50%
}
.col-sm-push-7 {
left: 58.3333333333%
}
.col-sm-push-8 {
left: 66.6666666667%
}
.col-sm-push-9 {
left: 75%
}
.col-sm-push-10 {
left: 83.3333333333%
}
.col-sm-push-11 {
left: 91.6666666667%
}
.col-sm-push-12 {
left: 100%
}
.col-sm-offset-0 {
margin-left: 0
}
.col-sm-offset-1 {
margin-left: 8.3333333333%
}
.col-sm-offset-2 {
margin-left: 16.6666666667%
}
.col-sm-offset-3 {
margin-left: 25%
}
.col-sm-offset-4 {
margin-left: 33.3333333333%
}
.col-sm-offset-5 {
margin-left: 41.6666666667%
}
.col-sm-offset-6 {
margin-left: 50%
}
.col-sm-offset-7 {
margin-left: 58.3333333333%
}
.col-sm-offset-8 {
margin-left: 66.6666666667%
}
.col-sm-offset-9 {
margin-left: 75%
}
.col-sm-offset-10 {
margin-left: 83.3333333333%
}
.col-sm-offset-11 {
margin-left: 91.6666666667%
}
.col-sm-offset-12 {
margin-left: 100%
}
}
@media (min-width: 1280px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left
}
.col-md-1 {
width: 8.3333333333%
}
.col-md-2 {
width: 16.6666666667%
}
.col-md-3 {
width: 25%
}
.col-md-4 {
width: 33.3333333333%
}
.col-md-5 {
width: 41.6666666667%
}
.col-md-6 {
width: 50%
}
.col-md-7 {
width: 58.3333333333%
}
.col-md-8 {
width: 66.6666666667%
}
.col-md-9 {
width: 75%
}
.col-md-10 {
width: 83.3333333333%
}
.col-md-11 {
width: 91.6666666667%
}
.col-md-12 {
width: 100%
}
.col-md-pull-0 {
right: auto
}
.col-md-pull-1 {
right: 8.3333333333%
}
.col-md-pull-2 {
right: 16.6666666667%
}
.col-md-pull-3 {
right: 25%
}
.col-md-pull-4 {
right: 33.3333333333%
}
.col-md-pull-5 {
right: 41.6666666667%
}
.col-md-pull-6 {
right: 50%
}
.col-md-pull-7 {
right: 58.3333333333%
}
.col-md-pull-8 {
right: 66.6666666667%
}
.col-md-pull-9 {
right: 75%
}
.col-md-pull-10 {
right: 83.3333333333%
}
.col-md-pull-11 {
right: 91.6666666667%
}
.col-md-pull-12 {
right: 100%
}
.col-md-push-0 {
left: auto
}
.col-md-push-1 {
left: 8.3333333333%
}
.col-md-push-2 {
left: 16.6666666667%
}
.col-md-push-3 {
left: 25%
}
.col-md-push-4 {
left: 33.3333333333%
}
.col-md-push-5 {
left: 41.6666666667%
}
.col-md-push-6 {
left: 50%
}
.col-md-push-7 {
left: 58.3333333333%
}
.col-md-push-8 {
left: 66.6666666667%
}
.col-md-push-9 {
left: 75%
}
.col-md-push-10 {
left: 83.3333333333%
}
.col-md-push-11 {
left: 91.6666666667%
}
.col-md-push-12 {
left: 100%
}
.col-md-offset-0 {
margin-left: 0
}
.col-md-offset-1 {
margin-left: 8.3333333333%
}
.col-md-offset-2 {
margin-left: 16.6666666667%
}
.col-md-offset-3 {
margin-left: 25%
}
.col-md-offset-4 {
margin-left: 33.3333333333%
}
.col-md-offset-5 {
margin-left: 41.6666666667%
}
.col-md-offset-6 {
margin-left: 50%
}
.col-md-offset-7 {
margin-left: 58.3333333333%
}
.col-md-offset-8 {
margin-left: 66.6666666667%
}
.col-md-offset-9 {
margin-left: 75%
}
.col-md-offset-10 {
margin-left: 83.3333333333%
}
.col-md-offset-11 {
margin-left: 91.6666666667%
}
.col-md-offset-12 {
margin-left: 100%
}
}
@media (min-width: 1700px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left
}
.col-lg-1 {
width: 8.3333333333%
}
.col-lg-2 {
width: 16.6666666667%
}
.col-lg-3 {
width: 25%
}
.col-lg-4 {
width: 33.3333333333%
}
.col-lg-5 {
width: 41.6666666667%
}
.col-lg-6 {
width: 50%
}
.col-lg-7 {
width: 58.3333333333%
}
.col-lg-8 {
width: 66.6666666667%
}
.col-lg-9 {
width: 75%
}
.col-lg-10 {
width: 83.3333333333%
}
.col-lg-11 {
width: 91.6666666667%
}
.col-lg-12 {
width: 100%
}
.col-lg-pull-0 {
right: auto
}
.col-lg-pull-1 {
right: 8.3333333333%
}
.col-lg-pull-2 {
right: 16.6666666667%
}
.col-lg-pull-3 {
right: 25%
}
.col-lg-pull-4 {
right: 33.3333333333%
}
.col-lg-pull-5 {
right: 41.6666666667%
}
.col-lg-pull-6 {
right: 50%
}
.col-lg-pull-7 {
right: 58.3333333333%
}
.col-lg-pull-8 {
right: 66.6666666667%
}
.col-lg-pull-9 {
right: 75%
}
.col-lg-pull-10 {
right: 83.3333333333%
}
.col-lg-pull-11 {
right: 91.6666666667%
}
.col-lg-pull-12 {
right: 100%
}
.col-lg-push-0 {
left: auto
}
.col-lg-push-1 {
left: 8.3333333333%
}
.col-lg-push-2 {
left: 16.6666666667%
}
.col-lg-push-3 {
left: 25%
}
.col-lg-push-4 {
left: 33.3333333333%
}
.col-lg-push-5 {
left: 41.6666666667%
}
.col-lg-push-6 {
left: 50%
}
.col-lg-push-7 {
left: 58.3333333333%
}
.col-lg-push-8 {
left: 66.6666666667%
}
.col-lg-push-9 {
left: 75%
}
.col-lg-push-10 {
left: 83.3333333333%
}
.col-lg-push-11 {
left: 91.6666666667%
}
.col-lg-push-12 {
left: 100%
}
.col-lg-offset-0 {
margin-left: 0
}
.col-lg-offset-1 {
margin-left: 8.3333333333%
}
.col-lg-offset-2 {
margin-left: 16.6666666667%
}
.col-lg-offset-3 {
margin-left: 25%
}
.col-lg-offset-4 {
margin-left: 33.3333333333%
}
.col-lg-offset-5 {
margin-left: 41.6666666667%
}
.col-lg-offset-6 {
margin-left: 50%
}
.col-lg-offset-7 {
margin-left: 58.3333333333%
}
.col-lg-offset-8 {
margin-left: 66.6666666667%
}
.col-lg-offset-9 {
margin-left: 75%
}
.col-lg-offset-10 {
margin-left: 83.3333333333%
}
.col-lg-offset-11 {
margin-left: 91.6666666667%
}
.col-lg-offset-12 {
margin-left: 100%
}
}
.grid-item {
max-width: 100%
}
.grid-items:not(.slick-slider) {
display: flex;
flex-flow: row wrap;
align-content: flex-start;
margin-left: -15px;
margin-right: -15px
}
.grid-items .grid-item {
display: inline-block;
zoom: 1;
letter-spacing: normal;
word-spacing: normal;
vertical-align: top;
text-rendering: auto;
padding-left: 15px;
padding-right: 15px;
width: 100%
}
.block-grid-1 .grid-item {
width: 100%
}
.block-grid-2 .grid-item {
width: 50%
}
.block-grid-3 .grid-item {
width: 33.3333333333%
}
.block-grid-4 .grid-item {
width: 25%
}
.block-grid-5 .grid-item {
width: 20%
}
.block-grid-6 .grid-item {
width: 16.6666666667%
}
.block-grid-7 .grid-item {
width: 14.2857142857%
}
.block-grid-8 .grid-item {
width: 12.5%
}
.block-grid-9 .grid-item {
width: 11.1111111111%
}
.block-grid-10 .grid-item {
width: 10%
}
@media (max-width: 1700px) {
.laptop-block-grid-1 .grid-item {
width: 100%
}
.laptop-block-grid-2 .grid-item {
width: 50%
}
.laptop-block-grid-3 .grid-item {
width: 33.3333333333%
}
.laptop-block-grid-4 .grid-item {
width: 25%
}
.laptop-block-grid-5 .grid-item {
width: 20%
}
.laptop-block-grid-6 .grid-item {
width: 16.6666666667%
}
.laptop-block-grid-7 .grid-item {
width: 14.2857142857%
}
.laptop-block-grid-8 .grid-item {
width: 12.5%
}
.laptop-block-grid-9 .grid-item {
width: 11.1111111111%
}
.laptop-block-grid-10 .grid-item {
width: 10%
}
}
@media (max-width: 1280px) {
.tablet-block-grid-1 .grid-item {
width: 100%
}
.tablet-block-grid-2 .grid-item {
width: 50%
}
.tablet-block-grid-3 .grid-item {
width: 33.3333333333%
}
.tablet-block-grid-4 .grid-item {
width: 25%
}
.tablet-block-grid-5 .grid-item {
width: 20%
}
.tablet-block-grid-6 .grid-item {
width: 16.6666666667%
}
.tablet-block-grid-7 .grid-item {
width: 14.2857142857%
}
.tablet-block-grid-8 .grid-item {
width: 12.5%
}
.tablet-block-grid-9 .grid-item {
width: 11.1111111111%
}
.tablet-block-grid-10 .grid-item {
width: 10%
}
}
@media (max-width: 992px) {
.mobile-block-grid-1 .grid-item {
width: 100%
}
.mobile-block-grid-2 .grid-item {
width: 50%
}
.mobile-block-grid-3 .grid-item {
width: 33.3333333333%
}
.mobile-block-grid-4 .grid-item {
width: 25%
}
.mobile-block-grid-5 .grid-item {
width: 20%
}
.mobile-block-grid-6 .grid-item {
width: 16.6666666667%
}
.mobile-block-grid-7 .grid-item {
width: 14.2857142857%
}
.mobile-block-grid-8 .grid-item {
width: 12.5%
}
.mobile-block-grid-9 .grid-item {
width: 11.1111111111%
}
.mobile-block-grid-10 .grid-item {
width: 10%
}
}
@media (max-width: 576px) {
.xmobile-block-grid-1 .grid-item {
width: 100%
}
.xmobile-block-grid-2 .grid-item {
width: 50%
}
.xmobile-block-grid-3 .grid-item {
width: 33.3333333333%
}
.xmobile-block-grid-4 .grid-item {
width: 25%
}
.xmobile-block-grid-5 .grid-item {
width: 20%
}
.xmobile-block-grid-6 .grid-item {
width: 16.6666666667%
}
.xmobile-block-grid-7 .grid-item {
width: 14.2857142857%
}
.xmobile-block-grid-8 .grid-item {
width: 12.5%
}
.xmobile-block-grid-9 .grid-item {
width: 11.1111111111%
}
.xmobile-block-grid-10 .grid-item {
width: 10%
}
}
.polylang-switcher-shortcode li {
float: left;
margin-right: 5px
}
.polylang-switcher-shortcode.flags-and-names li {
margin-right: 15px
}
.polylang-switcher-shortcode li:last-child {
margin-right: 0
}
.la-overlay-global {
position: fixed;
background: #232324;
z-index: 9;
visibility: hidden;
opacity: 0;
right: 0;
left: 0;
bottom: 0;
top: 0;
transition: all 250ms ease-out
}
.star-rating {
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 14px;
width: 6em;
font-family: "LaStudioIcons";
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #B3BDBC;
display: inline-block;
vertical-align: middle;
letter-spacing: .2em
}
.star-rating::before {
content: "";
float: left;
top: 0;
left: 0;
position: absolute
}
.star-rating > span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
color: #F5A623
}
.star-rating > span:before {
content: "";
top: 0;
position: absolute;
left: 0
}
.cursor {
position: fixed;
width: 25px;
height: 25px;
border-radius: 50%;
pointer-events: none;
z-index: 999;
transition: transform .2s;
display: flex
}
.cursor .cursor__wr {
width: 100%;
border: 1px solid var(--theme-primary-color);
border-radius: 50%;
transition: all .6s
}
.cursor.-active .cursor__wr {
border-width: 0;
background: var(--theme-primary-color);
transform: scale(0.6);
opacity: .6
}
.cursor.-enter .cursor__wr {
border-width: 0;
background: var(--theme-primary-color);
transform: scale(2);
opacity: .6
}
.elementor-editor-active .cursor {
display: none
}
.touchevents .cursor {
display: none!important
}
@media (max-width: 992px) {
.cursor {
display: none!important
}
}
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block
}
audio, canvas, progress, video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden], template {
display:none
}
a {
background-color: transparent
}
a:active, a:hover {
outline: 0
}
abbr[title] {
border-bottom: 1px dotted
}
b, strong {
font-weight: 600
}
dfn {
font-style: italic
}
mark {
background: #ff0;
color: #000
}
small {
font-size: 80%
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
img {
border: 0
}
svg:not(:root) {
overflow: hidden
}
hr {
box-sizing: content-box;
height: 0
}
pre {
overflow: auto
}
code, kbd, pre, samp {
font-family: monospace, monospace;
font-size: 1em
}
button, input, optgroup, select, textarea {
color: inherit;
font: inherit;
margin: 0
}
button {
overflow: visible
}
button, select {
text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance: button;
cursor: pointer
}
button[disabled], html input[disabled] {
cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
line-height: normal
}
input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em
}
legend {
border: 0;
padding: 0
}
textarea {
overflow: auto
}
optgroup {
font-weight: 700
}
table {
border-collapse: collapse;
border-spacing: 0
}
td, th {
padding: 0
}
p:empty {
display: none
}
ins {
text-decoration: none
}
.elementor-theme-builder-content-area {
min-height: 30vh;
padding-top: 13vh;
font-size: 1vw;
text-align: center;
cursor: not-allowed
}
.la-isotope-loading {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100px;
left: 0;
top: 0;
z-index: 1
}
.la-isotope-loading span {
width: 30px;
height: 30px;
border-radius: 50%;
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
box-shadow: 2px 2px 1px var(--theme-primary-color);
animation: lastudio-load-spin 690ms infinite linear
}
@keyframes lastudio-load-spin {
100% {
transform:rotate(360deg)
}
}
.elementor-widget:not(:last-child) {
margin-bottom: 0!important
}
.body-boxed #outer-wrap {
width: var(--theme-boxed-width);
margin-left: auto;
margin-right: auto;
max-width: 100%
}
.body-boxed.enable-header-sticky #lastudio-header-builder .lahbhinner {
width: var(--theme-boxed-width);
max-width: 100%;
left: calc((100% - var(--theme-boxed-width)) / 2)
}
@media (max-width: 1200px) {
.body-boxed.enable-header-sticky #lastudio-header-builder .lahbhinner {
left: 0;
width: 100%
}
}
#wrap {
position: relative
}
#main {
position: relative
}
#main #content-wrap {
padding-top: 20px;
padding-bottom: 70px
}
@media (max-width: 1700px) {
#main #content-wrap {
padding-top: 70px
}
}
@media (max-width: 1200px) {
#main #content-wrap {
padding-top: 50px
}
}
.content-area {
float: left;
position: relative;
width: 100%
}
#sidebar_primary {
width: 100%
}
#sidebar_primary.sidebar-primary {
float: right
}
#sidebar_primary.sidebar-secondary {
float: left
}
.enable-main-fullwidth #content-wrap, .enable-main-fullwidth .wcvendor_page_header--custom .container, .enable-main-fullwidth .section-page-header > .container {
width: 100%
}
@media (max-width: 991px) {
#sidebar_primary.widget-area {
width: 100%;
padding: 0
}
#main #content-wrap {
display: flex;
flex-flow: column nowrap
}
#main #content-wrap > #primary {
order: 1
}
#main #content-wrap > .widget-area {
order: 2;
margin-top: 50px
}
#main #content-wrap > #primary ~ div {
order: 3
}
}
@media (min-width: 992px) {
.sidebar-primary ~ .content-area {
padding-right: var(--theme-sidebar-space, 40px)
}
.sidebar-secondary ~ .content-area {
padding-left: var(--theme-sidebar-space, 40px)
}
.sidebar-container ~ .content-area {
width: calc(100% - var(--theme-sidebar-width, 70%))
}
#sidebar_primary {
width: var(--theme-sidebar-width, 30%)
}
}
@media (min-width: 1280px) {
.body-col-1c.enable-small-layout:not(.enable-main-fullwidth) #content-wrap {
width: 970px
}
}
@media (min-width: 960px) {
.page-content--wdefault .single-content-article .alignwide {
width: auto;
max-width: 1170px
}
.page-content--wdefault .single-content-article .alignfull:not(.wp-block-pullquote) {
margin-left:calc(-1*(100vw - 100% - var(--scrollbar-width))/2);
margin-right:calc(-1*(100vw - 100% - var(--scrollbar-width))/2);
width: auto;
max-width: calc(100vw - var(--scrollbar-width))
}
.page-content--wdefault:not(.enable-small-layout):not(.use-normal-width) .single-content-article {
width: 860px;
margin: 0 auto
}
.page-content--wdefault:not(.enable-small-layout):not(.use-normal-width) .single-content-article .alignwide {
margin-left: -155px;
margin-right: -155px
}
.page-content--wdefault.enable-small-layout .single-content-article .alignwide {
margin-left: -100px;
margin-right: -100px
}
}
.header-v-default .page-links .post-page-numbers {
margin-left: 10px
}
.header-v-default .page-links .post-page-numbers + .post-page-numbers {
margin-left: 5px
}
.wp-block-separator + .wp-block-separator {
margin-top: 16px
}
span[id*=more-] {
padding-bottom: 30px;
display: block
}
figure > img {
display: block;
margin: 0 auto
}
img {
max-width: 100%;
height: auto;
vertical-align: middle
}
img[class*=align], img[class*=attachment-] {
height: auto
}
.wp-caption {
max-width: 100%;
margin-bottom: 24px
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-bottom: 5px
}
.wp-caption-text {
font-size: 14px;
font-style: italic;
color: #999
}
.wp-smiley {
margin-top: 0;
margin-bottom: 0;
padding: 0;
border: 0
}
embed, iframe, object {
width: 100%;
max-width: 100%
}
.alignleft {
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em
}
.alignright {
float: right;
margin-left: 1.5em;
margin-bottom: 1.5em
}
.aligncenter {
text-align: center;
clear: both
}
.text-center {
text-align: center
}
.text-left {
text-align: left
}
.text-right {
text-align: right
}
img.aligncenter, .wp-caption.aligncenter {
display: block;
margin: 0 auto 1em
}
.alignnone {
display: block
}
table {
width: 100%;
margin-bottom: 25px;
border: 1px solid var(--theme-border-color)
}
table th, table td {
padding: 10px;
vertical-align: top;
border-bottom: 1px solid var(--theme-border-color);
border-right: 1px solid var(--theme-border-color)
}
.sticky, .bypostauthor {
font-size: inherit
}
.col:after, .clr:after, .group:after, dl:after, .left_float:after, .right_float:after {
content: "";
display: block;
visibility: hidden;
clear: both;
zoom: 1;
height: 0
}
.screen-reader-text {
clip: rect(1px,1px,1px,1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
clip: auto!important;
color: #21759b;
display: block;
font-size: 14px;
font-size:.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.gallery.gallery-size-full .gallery-item a {
display: block
}
.gallery.gallery-size-full .gallery-item a img {
width: 100%
}
.gallery-item {
display: inline-block;
text-align: left;
vertical-align: top;
margin: 0 0 1.5em;
width: 50%
}
.gallery-columns-1 .gallery-item {
width: 100%
}
.gallery-columns-2 .gallery-item {
max-width: 50%
}
.gallery-item a, .gallery-item a:hover, .gallery-item a:focus {
box-shadow: none;
background: none;
display: inline-block;
max-width: 100%;
vertical-align: top
}
.gallery-item a img {
display: block
}
.gallery-caption {
font-size: 12px
}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
display: none
}
@media screen and (min-width: 480px) {
.gallery-item {
max-width: 25%
}
.gallery-columns-1 .gallery-item {
max-width: 100%
}
.gallery-columns-2 .gallery-item {
max-width: 50%
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%
}
.gallery-columns-4 .gallery-item {
max-width: 25%
}
}
@media screen and (min-width: 768px) {
.gallery-columns-5 .gallery-item {
max-width: 20%
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%
}
}
.social-media-link a {
margin: 0 10px
}
.social-media-link a:first-child {
margin-left: 0!important
}
.social-media-link a:last-child {
margin-right: 0!important
}
.wp-block-gallery {
margin: 0
}
a {
color: inherit
}
a:hover {
color: var(--theme-link-hover-color)
}
a.light {
color: #fff
}
a.light:hover {
color: var(--theme-link-hover-color)
}
a, a:hover, a:focus {
text-decoration: none;
transition: all .3s ease
}
h1, h2, h3, h4, h5, h6, .theme-heading {
font-family: var(--theme-heading-font-family);
font-weight: var(--theme-heading-font-weight);
margin: 0 0 20px;
color: var(--theme-heading-font-color);
line-height: 1.2
}
.h1, h1 {
font-size: var(--theme-h1-font-size)
}
.h2, h2 {
font-size: var(--theme-h2-font-size)
}
.h3, h3 {
font-size: var(--theme-h3-font-size)
}
.h4, h4 {
font-size: var(--theme-h4-font-size)
}
.h5, h5 {
font-size: var(--theme-h5-font-size)
}
.h6, h6 {
font-size: var(--theme-h6-font-size)
}
.h1, .h2, .h3, .h4, .h5, .h6 {
line-height: 1.4
}
p {
margin: 0 0 1em
}
p:last-child {
margin-bottom: 0
}
abbr[title], dfn[title] {
cursor: help
}
code, kbd, pre, samp {
font-size: 15px;
font-family: monospace, monospace
}
pre {
margin: 20px 0;
padding: 20px;
color: #2080ad;
background-color: #fafafa
}
code {
color: #2080ad
}
blockquote {
margin: 0 0 15px;
border-left: 5px solid var(--theme-secondary-color);
padding-left: 1.75em
}
blockquote p {
margin-bottom: 10px
}
q:before, q:after, blockquote:before, blockquote:after {
content: ""
}
address {
display: block;
margin: 0 0 20px
}
ul, ol {
margin: 15px 0 15px 20px
}
ol {
list-style-type: decimal
}
ol ol {
list-style: upper-alpha
}
ol ol ol {
list-style: lower-roman
}
ol ol ol ol {
list-style: lower-alpha
}
li ul, li ol {
margin: 0 0 0 25px
}
dl {
margin: 0
}
dt {
font-weight: 700
}
dd {
margin-bottom: 20px
}
hr {
clear: both;
height: 1px;
min-height: 0;
margin: 8px 0;
border-top: 1px solid var(--theme-border-color);
border-right: 0;
border-bottom: 0;
border-left: 0
}
hr.dotted {
border-style: dotted
}
hr.dashed {
border-style: dashed
}
hr.blackborder {
border-color: #000
}
hr.whiteborder {
border-color: #fff
}
cite {
font-style: italic
}
@media print {
* {
background: transparent!important;
box-shadow: none!important;
text-shadow: none!important
}
a, a:visited {
text-decoration: underline
}
a[href]:after {
content: " (" attr(href) ")"
}
abbr[title]:after {
content: " (" attr(title) ")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content: ""
}
pre, blockquote {
border: 1px solid #999;
page-break-inside: avoid
}
thead {
display: table-header-group
}
tr, img {
page-break-inside: avoid
}
img {
max-width: 100%!important
}
@page {
margin:.5cm
}
p, h2, h3 {
orphans: 3;
widows: 3
}
h2, h3 {
page-break-after: avoid
}
}
blockquote.wp-block-pullquote {
border-left: none
}
blockquote.wp-block-quote[style*=center] {
width: 700px;
max-width: 100%;
margin-left: auto;
margin-right: auto
}
blockquote.wp-block-quote cite > br {
display: none!important
}
blockquote.wp-block-quote[style="text-align:right"] {
border-right: 4px solid;
border-left: none;
padding-right: 20px
}
.wp-block-media-text + p {
margin-top: 2em
}
::-webkit-input-placeholder {
opacity:1;
color:inherit
}
:-moz-placeholder {
opacity:1;
color:inherit
}
::-moz-placeholder {
opacity:1;
color:inherit
}
:-ms-input-placeholder {
opacity:1;
color:inherit
}
form input[type=text], form input[type=password], form input[type=email], form input[type=url], form input[type=date], form input[type=month], form input[type=time], form input[type=datetime], form input[type=datetime-local], form input[type=week], form input[type=number], form input[type=search], form input[type=tel], form input[type=color], form select, form textarea {
display: inline-block;
min-height: 30px;
width: 100%;
font-size: 14px;
line-height: 1.8;
padding: 10px 20px;
vertical-align: middle;
background-color: transparent;
color: inherit;
border: 1px solid var(--theme-border-color);
transition: all .3s ease
}
form select {
padding-top: 0!important;
padding-bottom: 0!important
}
form input[type=number] {
max-width: 50px;
padding: 0 0 0 8px
}
input[type=text], input[type=password], input[type=email], input[type=url], input[type=search], textarea {
border-radius: 0;
-webkit-appearance: none
}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
display:none
}
form textarea {
min-height: 150px;
line-height: 1.5;
resize: vertical
}
input[type=checkbox] {
display: inline-block;
background-color: #fff;
border: 1px solid #bbb;
line-height: 0;
width: 16px;
min-width: 16px;
height: 16px;
margin: -3px 10px 0 0;
outline: 0;
text-align: center;
vertical-align: middle;
clear: none;
cursor: pointer;
-webkit-appearance: none;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
transition: .05s border-color ease-in-out
}
input[type=radio]:checked:before, input[type=checkbox]:checked:before {
float: left;
display: inline-block;
vertical-align: middle;
width: 16px;
line-height: 14px;
font-family: "LaStudioIcons";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
input[type=checkbox]:checked:before {
content: "";
margin-bottom: -1px;
color: #13aff0
}
form input:not([type]) {
display: inline-block;
padding: 5px 10px;
border: 1px solid var(--theme-border-color);
border-radius: 4px;
box-shadow: inset 0 1px 3px #ddd
}
form input[type=color] {
padding: 5px 10px
}
form input[type=text]:focus, form input[type=password]:focus, form input[type=email]:focus, form input[type=url]:focus, form input[type=date]:focus, form input[type=month]:focus, form input[type=time]:focus, form input[type=datetime]:focus, form input[type=datetime-local]:focus, form input[type=week]:focus, form input[type=number]:focus, form input[type=search]:focus, form input[type=tel]:focus, form input[type=color]:focus, form select:focus, form textarea:focus {
border-color: #bbb;
outline: 0
}
form input:not([type]):focus {
border-color: #bbb;
outline: 0
}
form input[type=file]:focus, form input[type=radio]:focus, form input[type=checkbox]:focus {
outline: 0
}
form input[type=checkbox], form input[type=radio] {
display: inline-block
}
form input[type=text][disabled], form input[type=password][disabled], form input[type=email][disabled], form input[type=url][disabled], form input[type=date][disabled], form input[type=month][disabled], form input[type=time][disabled], form input[type=datetime][disabled], form input[type=datetime-local][disabled], form input[type=week][disabled], form input[type=number][disabled], form input[type=search][disabled], form input[type=tel][disabled], form input[type=color][disabled], form select[disabled], form textarea[disabled] {
cursor: not-allowed;
color: #cad2d3;
background-color: #eaeded
}
form input:not([type])[disabled] {
cursor: not-allowed;
color: #cad2d3;
background-color: #eaeded
}
form input[readonly], form select[readonly], form textarea[readonly] {
color: #777;
border-color: #ccc;
background-color: #eee
}
form input:focus:invalid, form textarea:focus:invalid, form select:focus:invalid {
color:#b94a48;
border-color:#e9322d
}
form input[type=file]:focus:invalid:focus, form input[type=radio]:focus:invalid:focus, form input[type=checkbox]:focus:invalid:focus {
outline-color:#e9322d
}
select {
width: 100%;
height: 50px;
min-height: auto;
border: 1px solid var(--theme-border-color);
background-color: #fff;
cursor: pointer;
padding: 0 15px;
margin: 0;
line-height: normal;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 13' width='8' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgb%28138,138,138%29' fill-rule='nonzero'%3E%3Cpath d='M6.854 9.174l-2.862 2.45-2.862-2.45a.75.75 0 00-.935.007.514.514 0 00-.008.8l3.333 2.852c.26.223.683.223.943 0l3.333-2.852a.518.518 0 00.182-.555c-.06-.2-.243-.355-.476-.407a.744.744 0 00-.648.155zM4.472.21a.637.637 0 00-.944 0L.188 3.787A.752.752 0 00.196 4.79c.257.276.674.28.936.01L4 1.726 6.868 4.8a.637.637 0 00.936-.009.752.752 0 00.008-1.003L4.472.21z'/%3E%3C/g%3E%3C/svg%3E");
-webkit-background-size: 8px 13px;
background-size: 8px 13px;
background-position: right -10px center;
-webkit-background-origin: content-box;
background-origin: content-box;
background-repeat: no-repeat;
max-width: 100%
}
.ltr select {
padding-right: 25px
}
.rtl select {
padding-left: 25px
}
.ltr form select {
padding-right: 25px
}
.rtl form select {
padding-left: 25px
}
form select[multiple] {
height: auto
}
form label {
margin-bottom: 3px
}
form fieldset {
margin: 0;
padding: .35em 0 .75em;
border: 0
}
form legend {
display: block;
width: 100%;
margin-bottom: .3em;
padding: .3em 0;
color: #333;
border-bottom: 1px solid var(--theme-border-color)
}
input[type=button], input[type=reset], input[type=submit], button[type=submit], .button {
font-size: 14px;
display: inline-block;
background-color: var(--theme-secondary-color);
color: #fff;
margin: 0;
padding: 18px 30px;
cursor: pointer;
text-align: center;
line-height: 1;
border: none;
border-radius: 0;
transition: all .3s ease
}
input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button[type=submit]:hover, .button:hover {
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff
}
input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus, button[type=submit]:focus, button:focus, .button:focus {
outline: 0
}
button::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {
padding:0;
border:0
}
.comment-form-cookies-consent {
display: inline-block;
width: 100%
}
.comment-form-cookies-consent label {
display: inline-block
}
.button svg {
height: 1em;
width: 1em;
vertical-align: top
}
.elementor .elementor-widget-wrap .elementor-button {
border-radius: 0;
border: none
}
.elementor-column > span.wpcf7-form-control-wrap {
width: 100%
}
.elementor-element .wpcf7-form .elementor-container {
margin-left: -5px;
margin-right: -5px
}
.elementor-element .wpcf7-form .elementor-column {
padding-left: 5px;
padding-right: 5px
}
.elementor-element .wpcf7-form .elementor-column-gap-extended {
margin-left: -15px;
margin-right: -15px
}
.elementor-element .wpcf7-form .elementor-column-gap-extended .elementor-column {
padding-left: 15px;
padding-right: 15px
}
.elementor-element .wpcf7-form span.wpcf7-list-item {
margin: 0
}
.enable-header-transparency #lastudio-header-builder {
position: absolute
}
.enable-header-transparency .lahb-wrap:not(.is-sticky) .lahb-desktop-view .lahb-row1-area {
border: none
}
.elementor-editor-active .lahb-wrap {
z-index: 2;
pointer-events: none
}
.container.la-no-padding {
max-width: 100%
}
.position-relative {
position: relative
}
.content_el {
vertical-align: middle;
display: inline-block
}
.p-r {
position: relative
}
.lahb-screen-view {
display: none;
clear: both
}
@media (min-width: 1280px) {
.lahb-desktop-view {
display: block
}
}
@media (min-width: 992px) and (max-width: 1279px) {
.lahb-tablets-view {
display: block
}
}
@media (max-width: 991px) {
.lahb-mobiles-view {
display: block
}
}
.lahb-wrap {
position: relative;
width: 100%;
z-index: 4
}
.lahb-area, .lahb-area:not(.lahb-vertical) > .container, .lahb-content-wrap, .lahb-col, .lahb-element {
display: flex
}
.lahb-row1-area {
height: 90px
}
@media (min-width: 1280px) {
.lahb-row1-area {
height: 120px
}
}
.lahb-content-wrap {
width: 100%
}
.lahb-col {
display: flex;
flex: 1 0 auto
}
.lahb-col:empty {
display: none
}
.lahb-col.lahb-col__left {
justify-content: flex-start
}
.lahb-col.lahb-col__center {
justify-content: center
}
.lahb-col.lahb-col__right {
justify-content: flex-end
}
.lahb-area {
align-items: stretch;
max-width: 100%
}
.lahb-area .lahb-element {
max-width: 100%;
justify-content: center
}
.lahb-area.lahb-content-top .lahb-col {
align-items: flex-start
}
.lahb-area.lahb-content-middle .lahb-col, .lahb-area .lahb-element {
align-items: center
}
.lahb-area.lahb-content-bottom .lahb-col {
align-items: flex-end
}
.lahb-icon-wrap .lahb-icon-element {
display: inline-block;
line-height: 30px;
transition: all .2s ease;
vertical-align: middle
}
.lahb-icon-wrap .lahb-icon-element i {
display: inline-block;
font-size: 20px;
vertical-align: middle
}
.lahb-icon-wrap .hamburger-op-icon {
display: flex;
justify-content: center;
align-items: center
}
.lahb-icon-wrap .hamburger-op-icon i {
font-size: inherit
}
.lahb-icon-wrap .hamburger-op-icon span {
display: inline-block;
vertical-align: middle
}
.lahb-icon-wrap .hamburger-op-icon.open-button {
font-family: "LaStudioIcons"
}
.lahb-icon-wrap .hamburger-op-icon.open-button i:before {
content: ""
}
body.logged-in:not(.lahb-frontend) .lahb-element.lahb-btn-register {
display: none
}
.lahb-login .lahb-icon-element > i {
font-size: inherit;
margin: 0 5px
}
.lahb-modal-target-link {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0
}
.lahb-tooltip[data-tooltip] {
position: relative;
cursor: pointer
}
.lahb-tooltip[data-tooltip]:before, .lahb-tooltip[data-tooltip]:after {
opacity: 0;
visibility: hidden;
transition: all .18s ease
}
.lahb-tooltip[data-tooltip]:before {
position: absolute;
bottom: -16px;
left: 50%;
padding: 0 8px;
background-color: #010101;
border-radius: 0;
color: #fff;
content: attr(data-tooltip);
text-align: center;
font-size: 10px;
text-transform: uppercase;
font-weight: 400;
height: 23px;
line-height: 23px;
white-space: nowrap;
z-index: 88;
box-shadow: 0 1px 18px rgba(0,0,0,0.23);
transform: translate(-50%, 0)
}
.lahb-tooltip[data-tooltip]:after {
content: "";
position: absolute;
bottom: 2px;
left: 50%;
transform: translate(-50%, 0) rotate(45deg);
display: block;
width: 8px;
height: 8px;
background-color: #010101
}
.lahb-tooltip[data-tooltip]:hover:before, .lahb-tooltip[data-tooltip]:hover:after {
opacity: 1;
visibility: visible
}
.lahb-tooltip.tooltip-on-top[data-tooltip]:before {
bottom: inherit;
top: -16px
}
.lahb-tooltip.tooltip-on-top[data-tooltip]:after {
bottom: inherit;
top: 2px
}
.lahb-tooltip.tooltip-on-top[data-tooltip]:before {
bottom: inherit;
top: -16px
}
.lahb-header-dropdown {
position: relative
}
.lahb-icon-element i, .lahb-icon-element i:hover {
cursor: pointer
}
img.lahb-logo {
z-index: 2;
width: 160px
}
@media (max-width: 767px) {
img.lahb-logo {
width: 140px
}
}
.lahb-logo.logo--transparency {
display: none
}
.enable-header-transparency .lahb-wrap:not(.is-sticky) .logo--transparency {
display: inline-block
}
.enable-header-transparency .lahb-wrap:not(.is-sticky) .logo--normal {
display: none
}
.enable-header-transparency .lahb-wrap:not(.is-sticky) .lahb-search .search-field {
border-color: inherit
}
.lahb-logo .la-site-name {
font-size: 23px;
color: #444;
font-weight: 700;
text-transform: uppercase;
width: 100%;
transition: all .3s ease-in-out
}
.lahb-logo .la-site-desc {
color: #9a9a9a;
font-size: 12px;
font-weight: 400;
text-transform: none;
width: 100%;
align-self: flex-start;
transition: all .3s ease-in-out
}
.lahb-nav-wrap .menu, .lahb-nav-wrap .menu > li {
float: left
}
.lahb-nav-wrap .menu, .lahb-nav-wrap .menu li, .lahb-nav-wrap .menu ul {
margin: 0;
padding: 0;
list-style: none
}
.lahb-nav-wrap .menu a:not(.button), .lahb-nav-wrap .menu li.sfHover > ul, .lahb-nav-wrap .menu li:hover > ul {
display: inline-block
}
.lahb-nav-wrap .menu ul ul {
top: -10px
}
.rtl .lahb-nav-wrap .menu ul ul {
right: 100%
}
.left .lahb-nav-wrap .menu ul ul {
left: 100%
}
.lahb-nav-wrap .menu {
margin: 0
}
.lahb-nav-wrap .menu > li > a {
padding: 0 25px
}
@media (max-width: 1400px) {
.lahb-nav-wrap .menu > li > a {
padding: 0 20px
}
}
.lahb-nav-wrap .menu > li.menu-item > a {
display: flex;
align-items: center
}
.lahb-nav-wrap .menu > li.menu-item > a .text-wrap {
position: relative
}
.lahb-nav-wrap .menu > li.menu-item > a .text-wrap:after {
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 2em;
width: 20%;
border-bottom: 2px solid;
content: "";
z-index: 1;
opacity: 0;
transition: width .5s ease, opacity .3s ease
}
.lahb-nav-wrap .menu > li.menu-item > a:hover .text-wrap:after {
width: 100%;
opacity: 1
}
.enable-header-transparency .lahb-nav-wrap .menu > li.menu-item > a:after {
background-color: #fff
}
.lahb-nav-wrap .menu > li.current > a:after {
width: calc(100% - 50px)!important;
opacity: 1
}
.lahb-nav-wrap .menu > li.menu-item > ul {
margin-top: 20px;
display: block;
opacity: 0;
visibility: hidden;
transition: margin .1s linear 0.3s, visibility .1s linear 0.3s, opacity .1s linear .3s
}
.lahb-nav-wrap .menu > li.menu-item:hover > ul {
opacity: 1;
visibility: visible;
margin: 0
}
.lahb-nav-wrap .menu > li.menu-item ul:not(.megamenu-inited) {
background-color: var(--theme-secondary-color);
color: #fff;
padding: 20px 0;
box-shadow: 0 1px 24px 0 rgba(0,0,0,0.09)
}
.lahb-nav-wrap .menu > li.menu-item ul.megamenu-inited {
background-color: #fff;
box-shadow: 0 1px 24px 0 rgba(0,0,0,0.09)
}
.lahb-nav-wrap .menu > li.menu-item .mm-lv-1 > ul {
background-color: #2C2C2C
}
.lahb-wrap .lahb-nav-wrap .menu li.current ul li a:hover, .lahb-wrap .lahb-nav-wrap .menu ul.sub-menu li.current > a, .lahb-wrap .lahb-nav-wrap .menu ul li.menu-item:hover > a {
color: var(--theme-primary-color);
text-decoration: underline
}
.lahb-nav-wrap .menu > li.current > a {
color: var(--theme-primary-color)
}
.lahb-nav-wrap .menu > li.current > a .text-wrap:after {
width: 100%;
opacity: 1
}
.lahb-nav-wrap .menu li.menu-item a > i {
vertical-align: middle;
margin-right: 5px
}
.lahb-nav-wrap .menu ul {
z-index: 3;
position: absolute;
width: 250px;
padding: 12px 0;
margin: 0;
display: none;
color: var(--theme-secondary-color)
}
.lahb-nav-wrap .menu ul li {
position: relative
}
.lahb-nav-wrap .menu ul li.menu-item a {
padding: 10px 35px;
display: block;
font-size: .875em
}
.lahb-nav-wrap .sf-arrows > li > .sf-with-ul:after {
display: none
}
.lahb-nav-wrap .menu ul li a.sf-with-ul {
position: relative;
padding-right: 20px
}
.lahb-nav-wrap .menu ul li ul {
padding: 0
}
.lahb-nav-wrap.has-megamenu > ul > li.mega {
position: relative
}
.lahb-nav-wrap.has-megamenu > ul > li.mega .mm-lv-2 {
font-size: .875em
}
.lahb-nav-wrap.has-megamenu > ul > li.mega ul.sub-menu ul {
display: block;
padding: 0;
position: relative;
width: auto;
max-width: inherit;
left: 0;
top: 0;
right: 0;
bottom: 0;
text-align: left;
background-color: transparent;
box-shadow: none;
color: inherit
}
.lahb-nav-wrap.has-megamenu > ul > li.mega > ul.sub-menu {
padding: 0;
max-height: calc(100vh - var(--header-height));
overflow: auto
}
.lahb-nav-wrap.has-megamenu .menu li.mega li.mm-lv-1:before {
display: none
}
.lahb-nav-wrap.has-megamenu .menu li.mega li.mm-lv-1 > a {
text-decoration: none!important;
font-size: 1.125em
}
.lahb-nav-wrap.has-megamenu .menu li.mega li.mm-lv-1 > a .text-wrap:after {
content: "";
width: 35px;
border-top: 2px solid var(--theme-primary-color);
display: none;
margin-top: .8em
}
.lahb-nav-wrap .la-menu-icon {
margin-right: 3px;
transition: all .3s ease
}
.lahb-nav-wrap .la-menu-desc {
position: absolute;
top: 100%;
left: 0;
right: 0;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #9a9a9a;
font-style: normal;
font-weight: 400;
display: none
}
.lahb-nav-wrap.has-desc-item .la-menu-desc {
display: block
}
.lahb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children {
position: relative
}
.lahb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children > a:before, .lahb-nav-wrap.has-parent-arrow > ul > li.mega > a:before {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: 400;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 10px;
color: inherit;
position: absolute;
right: 0;
top: 50%;
transform: translate(-50%, -50%)
}
.lahb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children > ul li.menu-item-has-children:before {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: 400;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 10px;
color: #999;
position: absolute;
right: 14px;
top: 50%;
transform: translate(-50%, -50%)
}
.lahb-nav-wrap.has-parent-arrow.arrow-left > ul > li.menu-item-has-children > a:before, .lahb-nav-wrap.has-parent-arrow.arrow-left > ul > li.mega > a:before {
content: ""
}
.lahb-nav-wrap.has-parent-arrow.arrow-right > ul > li.menu-item-has-children > a:before, .lahb-nav-wrap.has-parent-arrow.arrow-right > ul > li.mega > a:before {
content: ""
}
.lahb-nav-wrap.has-parent-arrow.arrow-top > ul > li.menu-item-has-children > a:before, .lahb-nav-wrap.has-parent-arrow.arrow-top > ul > li.mega > a:before {
content: ""
}
.full-width-menu.lahb-nav-wrap {
width: 100%
}
.full-width-menu.lahb-nav-wrap .menu {
width: 100%;
display: flex;
flex-direction: row;
align-items: center
}
.full-width-menu.lahb-nav-wrap .menu > li {
flex: 1
}
.full-width-menu.lahb-nav-wrap .menu > li > a {
justify-content: center
}
.full-width-menu.lahb-nav-wrap .menu a span.menu-item-badge {
top: 2%;
right: inherit
}
.menu a {
position: relative
}
.menu a span.menu-item-badge {
position: absolute;
display: inline-block;
line-height: 16px;
bottom: calc(100% - 1px);
left: calc(100% - 27px)
}
.menu a span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 5px solid;
border-right: 5px solid transparent;
margin: 0 0 0 6px;
display: block
}
.menu a span.menu-item-badge-text {
padding: 1px 6px 0;
display: block;
color: #fff;
font-size: 10px;
font-weight: 500
}
.menu .sub-menu span.menu-item-badge {
position: relative;
display: inline-block;
line-height: 16px;
top: -1px;
margin-left: 8px
}
.menu .sub-menu span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 4px solid transparent!important;
border-right: 5px solid;
border-bottom: 4px solid transparent;
margin: 0;
top: 50%;
left: -5px;
transform: translateY(-4.5px);
position: absolute
}
.lahb-responsive-menu-wrap {
opacity: 0;
visibility: hidden
}
.lahb-menu-cross-icon {
position: relative;
margin-top: 7px;
margin-bottom: 7px
}
.lahb-menu-cross-icon, .lahb-menu-cross-icon:before, .lahb-menu-cross-icon:after {
display: block;
width: 25px;
height: 2px;
background-color: #383838;
transition: background-color .18s ease 0.4s, transform .2s ease .38s
}
.lahb-menu-cross-icon:before, .lahb-menu-cross-icon:after {
position: absolute;
content: ""
}
.lahb-menu-cross-icon:before {
top: -7px
}
.lahb-menu-cross-icon:after {
top: 7px
}
.open.lahb-menu-cross-icon {
background-color: transparent
}
.open.lahb-menu-cross-icon:before, .open.lahb-menu-cross-icon:after {
background-color: #383838
}
.close-responsive-nav .open.lahb-menu-cross-icon:before, .close-responsive-nav .open.lahb-menu-cross-icon:after {
background-color: #fff
}
.open.lahb-menu-cross-icon:before {
transform: translateY(7px) rotate(45deg)
}
.open.lahb-menu-cross-icon:after {
transform: translateY(-7px) rotate(-45deg)
}
.lahb-responsive-menu-wrap {
position: fixed;
top: 0;
width: 280px;
max-width: 100vw;
height: 100%;
background: #151515;
z-index: 4;
overflow-x: hidden;
overflow-y: auto;
padding-top: 100px;
color: silver;
font-size: 14px
}
.lahb-responsive-menu-wrap.hm-res_m-pos--left {
left: -100%
}
.lahb-responsive-menu-wrap.hm-res_m-pos--right {
right: -100%
}
.lahb-responsive-menu-wrap.open-menu-wrap {
box-shadow: 0 0 35px rgba(0,0,0,0.25)
}
.responav {
margin: 0;
padding: 0
}
.responav .container {
width: auto;
padding: 0
}
.responav li {
list-style: none
}
.responav li.menu-item {
position: relative;
margin: 0;
padding: 0;
width: 100%;
list-style: none
}
.responav li.mega li:hover {
background-color: inherit
}
.responav li.menu-item > a {
display: block;
padding: 10px 20px
}
.responav li.menu-item a i {
margin-right: 4px
}
.responav li.menu-item a > i.respo-nav-icon {
position: absolute;
top: 0;
font-size: 12px;
width: 50px;
height: 100%;
margin: 0;
pointer-events: auto
}
.ltr .responav li.menu-item a > i.respo-nav-icon {
right: 0
}
.rtl .responav li.menu-item a > i.respo-nav-icon {
left: 0
}
.responav li.menu-item a > i.respo-nav-icon:before {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.responav li.menu-item > ul {
display: none;
background-color: rgba(255,255,255,0.05);
padding: 5px 0;
margin: 5px 0
}
.responav li.menu-item > ul li > a {
font-size: .857em;
padding-top: 10px;
padding-bottom: 10px
}
.responav li.menu-item > ul li > ul li > a {
padding-right: 40px;
padding-left: 40px
}
.responav li.menu-item > ul li > ul li > ul li > a {
padding-right: 50px;
padding-left: 50px
}
.responav li .wpb_row {
margin-left: 0;
margin-right: 0
}
.responav [class*=vertical-] {
display: none
}
.responav .widget_nav_menu li {
border-top: 0
}
.responav .widget_nav_menu ul li a {
padding: 7px 10px
}
.responav .teaser-box6 .teaser-title {
font-size: 18px
}
.responav span.menu-item-badge {
display: inline-block;
position: relative;
margin-left: 9px
}
.responav span.menu-item-badge-text {
text-align: center;
display: inline-block;
padding: 1px 8px 0;
font-size: 10px;
color: #fff;
font-weight: 400
}
.responav span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 4px solid transparent!important;
border-right: 5px solid;
border-bottom: 4px solid transparent;
margin: 0;
top: 50%;
left: -5px;
transform: translateY(-3px);
position: absolute
}
.responav li ul span.menu-item-badge-border {
transform: translateY(-3.5px)
}
.close-responsive-nav {
display: block;
position: absolute;
top: 60px;
right: 16px;
z-index: 2;
cursor: pointer
}
.lahb-responsive-menu-wrap .la-menu-desc {
font-size: 12px;
text-transform: initial;
font-weight: 400
}
.lahb-responsive-menu-icon-wrap a {
font-size: 22px;
line-height: 30px;
color: inherit
}
.lahb-responsive-menu-icon-wrap a i {
display: inline-block;
font-size: inherit;
line-height: inherit;
vertical-align: middle
}
@media (min-width: 1280px) {
.lahb-responsive-menu-icon-wrap {
display: none
}
}
@media (max-width: 1279px) {
.lahb-responsive-menu-icon-wrap {
cursor: pointer;
height: 100%;
display: flex;
align-items: center
}
.lahb-nav-wrap:not(.hide-menu-on-mobile) {
display: none
}
.lahb-responsive-menu-icon-wrap, .lahb-responsive-menu-wrap {
opacity: 1;
visibility: visible
}
.responav li.mega ul[class^=sub-] {
background-color: #282828
}
}
.lahb-tablets-view .lahb-responsive-menu-icon-wrap.keep-menu-on-tablet {
display: none
}
.lahb-tablets-view .lahb-nav-wrap.keep-menu-on-tablet {
display: -ms-flexbox;
display: flex
}
.lahb-wrap p.lahb-text {
margin-bottom: 0
}
.lahb-login {
position: relative
}
.lahb-login-form .form-row label:not(:only-child) {
display: none
}
.la-login-popup .featherlight .featherlight-close {
right: -20px
}
.la-login-popup .featherlight .featherlight-outer {
overflow: inherit
}
.logged-links li {
padding: 5px 0
}
.la-header-avatar img {
border-radius: 50%;
margin-right: 12px;
width: 28px
}
.lahb-header-dropdown .lahb-modal-login {
display: none
}
.login-dropdown-element .lahb-modal-login {
position: absolute;
right: -1px;
top: 100%;
background: #fff;
box-shadow: 0 8px 35px -6px rgba(0,0,0,0.18);
z-index: 4;
width: auto;
padding: 0;
color: var(--theme-body-font-color)
}
.lahb-user-logged, .lahb-login-form {
width: 300px;
padding: 20px;
text-align: center
}
.lahb-login-form {
width: 500px;
max-width: 100%
}
.login-dropdown-element .lahb-modal-login form input {
border-color: #e4e4e4
}
.login-dropdown-element .lahb-modal-login form input[type=text], .login-dropdown-element .lahb-modal-login form input[type=password] {
width: 100%
}
.login-dropdown-element .lahb-modal-login form input[type=text]:focus, .login-dropdown-element .lahb-modal-login form input[type=password]:focus {
box-shadow: none
}
.login-dropdown-element .lahb-modal-login form .login-username {
margin-top: 16px
}
.login-dropdown-element .lahb-modal-login form .login-username label, .login-dropdown-element .lahb-modal-login form .login-password label {
font-size: 14px;
color: var(--theme-secondary-color);
margin-bottom: 5px;
text-align: left
}
.lahb-login-form ul.login-links {
margin: 15px 0 0;
list-style: none;
display: flex;
justify-content: space-around;
font-size: 14px
}
.user-login-wrap .form-row {
margin-bottom: 15px
}
.user-login-wrap .login-remember.form-row {
margin-bottom: 0;
font-size: 14px
}
.no-arrow .login-dropdown-arrow-wrap {
display: none
}
.with-arrow .login-dropdown-arrow-wrap {
position: absolute;
top: -8px;
right: 30px
}
.with-arrow .login-dropdown-arrow-wrap:after {
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #f6f6f6;
content: "";
position: absolute;
left: -8px
}
.lahb-contact-text-modal {
font-size: 14px
}
.lahb-trigger-element, .lahb-trigger-element a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0
}
.la-contact-form.la-element-dropdown {
position: absolute;
min-width: 280px;
background: #fff;
left: -260px;
top: 100%;
display: none
}
.lahb-button a {
padding: 10px 25px;
font-weight: 400;
white-space: nowrap;
text-align: center;
transition: all .2s ease;
background-color: var(--theme-secondary-color);
color: #fff;
line-height: 1
}
.lahb-button a:hover {
background-color: var(--theme-primary-color);
color: #fff
}
.header-search-content {
width: 100%;
max-width: 90%;
margin: 0 auto
}
.header-search-content::before, .header-search-content::after {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.header-search-content::after {
clear: both
}
#lastudio-header-builder .lahb-search.toggle, .lahb-header-toggle, .lahb-header-full {
position: relative
}
.lahb-search .search-field {
box-shadow: none;
cursor: text;
font-size: 1em;
transition: all .2s ease-in-out 0;
margin: 0;
width: 100%;
height: 100%;
padding: 15px 20px;
border: 1px solid rgba(0,0,0,0.1)
}
#lastudio-header-builder .lahb-search-form-box {
position: absolute;
right: 0;
background: #fff;
border-radius: 0;
display: none;
z-index: 999;
top: 100%;
width: 320px;
height: 65px;
border: 1px solid #e4e4e4;
box-shadow: 0 3px 14px -6px rgba(0,0,0,0.09)
}
#lastudio-header-builder .lahb-search-form-box.show-sbox {
display: block;
animation: fade-anim .3s ease .037s both;
z-index: 9112000
}
#outer-wrap #lastudio-header-builder .lahb-search-form-box:before {
content: "";
display: block;
position: absolute;
right: 24px;
width: 10px;
height: 10px;
background: #e4e4e4;
border: solid #e4e4e4;
border-width: 1px 0 0 1px;
transform: rotate(45deg);
z-index: 9;
top: -5px
}
#lastudio-header-builder a.search-form-icon, a.search-form-icon:visited {
display: block;
width: 16px;
height: 16px;
color: #888
}
#lastudio-header-builder a.search-form-icon:hover {
color: #555
}
#lastudio-header-builder a.search-form-icon i {
color: #4A4A4A;
padding: 11px;
padding-left: 12px;
font-size: 14px;
border-radius: 50%;
border: 1px solid
}
#lastudio-header-builder .top-bar .lahb-search a.search-form-icon i {
font-size: 11px;
padding: 10px;
padding-left: 11px;
color: #aaa
}
#lastudio-header-builder .top-bar .lahb-search a.search-form-icon:hover i {
color: #aaa
}
#lastudio-header-builder .top-bar .lahb-search a.search-form-icon {
padding: 0;
margin-top: 7px
}
#header-search-modal .search-form, .header-search-content > .col-md-12, #header-search-modal {
height: 100%
}
.lahb-search-form-box form, .header-search-simple-wrap form {
margin: 0;
height: 100%;
z-index: 3;
display: flex
}
@media (max-width: 1279px) {
#header-search-modal .search-field {
font-size: 30px;
line-height: 140px
}
}
.lahb-header-slide {
position: relative
}
.lahb-icon-content i.icon_el, .lahb-icon-content div.content_el {
vertical-align: middle;
display: inline-block;
transition: all .2s ease
}
.lahb-icon-content i.icon_el {
font-size: 18px;
margin-right: 10px
}
.hamburger-menu-main, .hamburger-full-wrap {
position: relative;
height: 100%;
display: flex;
flex-flow: column
}
.hamburger-menu-main {
scrollbar-width: none;
-ms-overflow-style: none;
-ms-overflow-style: -ms-autohiding-scrollbar;
overflow-y: scroll;
overflow-x: hidden
}
.hamburger-menu-main::-webkit-scrollbar {
display:none
}
.hamburger-menu-wrap {
transition: all .5s;
position: fixed;
width: 470px;
height: 100%;
top: 0;
margin: 0;
padding: 70px 70px 30px;
background-color: #fff;
z-index: 9;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.09)
}
@media (max-width: 1699px) {
.hamburger-menu-wrap {
padding: 50px 40px 30px;
width: 370px
}
}
@media (max-width: 991px) {
.hamburger-menu-wrap {
padding: 50px 30px 20px;
width: 320px
}
}
.hamburger-menu-wrap.hm-dark {
color: #fff;
background-color: #212121
}
.hamburger-menu-wrap.toggle-right {
right: 0;
transform: translateX(100%)
}
.hamburger-menu-wrap.toggle-right .btn-close-hamburger-menu {
left: 30px
}
.hamburger-menu-wrap.toggle-left {
left: 0;
transform: translateX(-100%)
}
.hamburger-menu-wrap.toggle-left .btn-close-hamburger-menu {
right: 30px
}
.is-open .hamburger-menu-wrap {
transform: translateX(0)
}
.hamburger-menu-wrap .hamburger-logo-image-wrap {
margin-top: 30px
}
.hamburger-menu-wrap .lahb-hamburger-top {
flex-grow: 2
}
.hamburger-menu-wrap .hamburger-nav-icon {
font-size: 12px;
pointer-events: auto
}
.hamburger-menu-wrap .hamburger-main ul {
list-style: none;
margin: 50px 0
}
.hamburger-menu-wrap .hamburger-main ul.sub-menu {
display: none
}
.hamburger-menu-wrap .hamburger-main li {
display: block;
position: relative
}
.hamburger-menu-wrap .hamburger-main li li {
padding-top: 6px;
padding-bottom: 6px
}
.hamburger-menu-wrap .hamburger-main li a {
position: relative;
display: flex;
justify-content: space-between;
align-items: center
}
.hamburger-menu-wrap .hamburger-main li ul {
width: 100%;
padding: 20px 0;
margin: 0
}
.hamburger-menu-wrap .hamburger-main li ul ul {
padding: 10px
}
.hamburger-menu-wrap .hamburger-nav > li > a {
padding: 10px 0
}
.hamburger-menu-wrap .lahmb-text-content {
font-size: 12px
}
.hamburger-menu-wrap .hamburger-copyright {
font-size: 11px
}
.btn-close-hamburger-menu {
position: absolute;
font-size: 30px;
line-height: 30px;
height: 30px;
top: 50px;
transition: all .25s ease-out;
z-index: 2
}
.btn-close-hamburger-menu:hover {
transform: rotate(90deg)
}
.la-hamburger-wrap {
position: fixed;
width: 100vw;
height: 100vh;
top: 0;
left: 0;
background-color: rgba(255,255,255,0.9);
z-index: 4;
opacity: 0;
visibility: hidden;
transition: opacity 0.5s, visibility 0 .5s
}
.la-hamburger-wrap.open-menu {
opacity: 1;
visibility: visible;
transition: opacity .5s
}
.la-hamburger-wrap .hamburger-nav {
max-height: 90%;
position: relative;
width: 300px;
max-width: 90%;
margin: 0 auto
}
.la-hamburger-wrap .hamburger-main {
display: flex;
align-items: center;
text-align: center
}
.la-hamburger-wrap .hamburger-main .hamburger-nav-icon {
font-size: 12px;
padding: 10px;
pointer-events: auto
}
.rtl .la-hamburger-wrap .hamburger-main .hamburger-nav-icon {
margin-left: -16px
}
.ltr .la-hamburger-wrap .hamburger-main .hamburger-nav-icon {
margin-right: -16px
}
.la-hamburger-wrap .hamburger-main ul {
list-style: none
}
.la-hamburger-wrap .hamburger-main ul.sub-menu {
margin: 0;
display: none
}
.la-hamburger-wrap .hamburger-main li {
display: block;
position: relative
}
.la-hamburger-wrap .hamburger-main li li {
padding-top: 6px;
padding-bottom: 6px
}
.la-hamburger-wrap .hamburger-main li ul {
width: 100%;
padding: 20px 0 0
}
.la-hamburger-wrap .hamburger-main li ul ul {
padding-bottom: 30px
}
.la-hamburger-wrap .hamburger-main .mm-lv-0 {
padding-bottom: 20px
}
.la-hamburger-wrap .lahb-hamburger-top {
overflow: auto;
max-height: 90%;
display: flex;
justify-content: center;
flex-grow: 2;
margin-top: 80px;
margin-bottom: 40px
}
.la-hamburger-wrap .lahb-hamburger-top .template-loaded {
display: flex
}
.la-hamburger-wrap .lahb-hamburger-bottom {
position: absolute;
width: 250px;
bottom: 80px
}
.rtl .la-hamburger-wrap .lahb-hamburger-bottom {
left: 100px
}
.ltr .la-hamburger-wrap .lahb-hamburger-bottom {
right: 100px
}
.la-hamburger-wrap.hm-dark {
background-color: rgba(0,0,0,0.9);
color: #fff
}
@media (min-width: 992px) {
.la-hamburger-wrap.hm_style_02 .hamburger-main {
width: 100%;
text-align: inherit
}
.la-hamburger-wrap.hm_style_02 .hamburger-main .hamburger-nav {
width: var(--theme-container-width, 1170px);
display: flex;
justify-content: space-between
}
.la-hamburger-wrap.hm_style_02 .hamburger-main .mm-lv-0 > a i {
display: none
}
.la-hamburger-wrap.hm_style_02 .hamburger-main .mm-lv-0 > ul {
display: block!important
}
.la-hamburger-wrap.hm_style_02 .hamburger-main .mm-lv-1 ul {
padding: 5px 15px
}
}
.btn-close-hamburger-menu-full {
position: absolute;
top: 20%;
right: 10%;
font-size: 40px;
color: #fff;
z-index: 3;
display: inherit
}
.btn-close-hamburger-menu-full:hover {
transform: rotate(90deg)
}
@media (min-width: 1000px) and (max-width: 1700px) {
.hm_style_02 .btn-close-hamburger-menu-full {
top: 70px;
right: 40px
}
}
.la-hamburger-wrap .hamburger-main .mm-lv-0 > a {
font-size: 32px;
font-family: var(--theme-heading-font-family)
}
@media (max-width: 1279px) {
.la-hamburger-wrap .hamburger-main .mm-lv-0 > a {
font-size: 26px
}
}
.la-hamburger-wrap .hamburger-main .mm-lv-1 > a {
font-size: 18px
}
.la-hamburger-wrap .hamburger-main li a {
color: #fff
}
.la-hamburger-wrap .hamburger-main li:hover > a, .la-hamburger-wrap .hamburger-main li.active > a, .la-hamburger-wrap .hamburger-main li.open > a, .la-hamburger-wrap .hamburger-main li.current > a {
color: var(--theme-primary-color)
}
@media (max-width: 1500px) {
.hm_style_02.la-hamburger-wrap .hamburger-main .mm-lv-1 > a {
font-size: 1em
}
}
@media (max-width: 1279px) {
.la-hamburger-wrap.hm_style_02 .hamburger-main .mm-lv-0 > ul {
font-size: 14px
}
.la-hamburger-wrap.hm_style_02 .hamburger-main .mm-lv-1 ul {
padding: 5px
}
}
.hm_style_03.la-hamburger-wrap.hm-dark:before {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(24,24,24,0.4)
}
.hm_style_03.la-hamburger-wrap .hamburger-main li a {
position: relative;
overflow: hidden
}
.hm_style_03.la-hamburger-wrap .hamburger-main .hamburger-nav > li.current > a, .hm_style_03.la-hamburger-wrap .hamburger-main .hamburger-nav > li > a:hover {
color: #fff
}
.hm_style_03.la-hamburger-wrap .hamburger-main > ul > li > ul > li.menu-item-has-children > a {
display: none
}
.hm_style_03.la-hamburger-wrap .hamburger-main li ul li ul {
display: block!important;
padding: 0
}
.hm_style_03.la-hamburger-wrap .hamburger-main li li.menu-item-has-children {
padding: 0
}
@media (min-width: 992px) {
.hm_style_03.la-hamburger-wrap .hamburger-main li li {
padding-top: 7px;
padding-bottom: 7px
}
.hm_style_03.la-hamburger-wrap .hamburger-main {
width: 1170px;
max-width: 80%
}
.hm_style_03.la-hamburger-wrap .hamburger-main > ul {
margin: 0;
text-align: left
}
.hm_style_03.la-hamburger-wrap .hamburger-main > ul > li > a {
color: rgba(255,255,255,0.5)
}
.hm_style_03.la-hamburger-wrap .hamburger-main > ul > li {
position: static
}
.hm_style_03.la-hamburger-wrap .hamburger-main > ul > li > ul {
position: absolute;
left: 300px;
top: 50%;
padding: 0 0 0 80px;
width: 600px;
transform: translateY(-50%);
column-count: 2;
-webkit-column-count: 2;
column-gap: 10px;
-webkit-column-gap: 10px
}
.hm_style_03.la-hamburger-wrap .hamburger-main > ul > li > ul:before {
content: "";
background: #101010;
top: -80vh;
left: 0;
width: 100vw;
display: block!important;
position: absolute;
opacity: .4;
height: 200vh
}
.hm_style_03.la-hamburger-wrap .lahb-hamburger-top {
overflow: hidden;
max-height: 100%;
margin: 0
}
.hm_style_03.la-hamburger-wrap .hamburger-main > ul > li.open > ul {
display: block!important
}
.hm_style_03.la-hamburger-wrap .hamburger-main li ul li a {
font-size: 18px
}
.hm_style_03.la-hamburger-wrap .hamburger-main li li .hamburger-nav-icon {
display: none
}
.hm_style_03.la-hamburger-wrap .hamburger-main .hamburger-nav-icon:before {
content: "";
font-size: 20px
}
.hm_style_03.la-hamburger-wrap .lahb-hamburger-bottom {
right: auto;
left: 50%;
width: 1170px;
max-width: 100%;
transform: translateX(-50%)
}
.hm_style_03.la-hamburger-wrap .lahb-hamburger-bottom .hamburger-social-icons a {
font-size: 30px;
margin: 20px
}
}
@media (max-width: 1280px) {
.hm_style_03.la-hamburger-wrap .hamburger-main > ul {
margin-left: 5%
}
.hm_style_03.la-hamburger-wrap .hamburger-main > ul > li > ul {
left: 220px
}
.hm_style_03.la-hamburger-wrap .hamburger-main > ul > li > a {
font-size: 28px
}
.hm_style_03.la-hamburger-wrap .hamburger-main .hamburger-nav-icon:before {
font-size: 14px
}
}
@media (max-width: 1500px) {
.hm_style_03.la-hamburger-wrap .hamburger-main li ul li a {
font-size: 16px
}
.hm_style_03.la-hamburger-wrap .hamburger-main li li {
padding-top: 6px;
padding-bottom: 6px
}
}
@media (max-width: 991px) {
.hm_style_03.la-hamburger-wrap .hamburger-main li li {
padding-top: 4px;
padding-bottom: 4px
}
.hm_style_03.la-hamburger-wrap .lahb-hamburger-bottom {
display: none
}
.hm_style_03.la-hamburger-wrap .hamburger-main .mm-lv-0 > ul.sub-menu {
background-color: rgba(16,16,16,0.4);
padding: 20px 0;
margin-top: 20px
}
}
.la-header-social-icon i {
vertical-align: middle;
font-size: 24px
}
.header-social-icons a, .header-social-icons i {
display: block
}
.lahb-social {
position: relative
}
.js-icon_menu_trigger, .js-contact_trigger_dropdown, .js-contact_trigger_modal, .js-social_trigger_full, .js-social_trigger_dropdown, .js-social_trigger_slide {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0
}
.main-slide-toggle {
display: none
}
#header-social-modal, #header-search-modal, #header-share-modal {
display: none
}
#header-social-modal h3, #header-share-modal h3 {
margin: 0;
color: #fff;
font-size: 40px;
line-height: 150px
}
#header-social-modal .col-md-6, #header-share-modal .col-md-6 {
position: relative;
height: 150px
}
#header-social-modal .socialfollow, #header-share-modal .socialfollow {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0
}
#header-social-modal .socialfollow a, #header-share-modal .socialfollow a {
background: rgba(255,255,255,0.1);
border-radius: 0
}
#header-social-modal .socialfollow a:hover, #header-share-modal .socialfollow a:hover {
background: #fff
}
#header-social-modal .socialfollow a i, #header-share-modal .socialfollow a i {
color: #fff
}
#header-social-modal .socialfollow a:hover i, #header-share-modal .socialfollow a:hover i {
color: #437df9
}
.header-social-simple-wrap a, .header-share-simple-wrap a {
display: inline-block;
padding: 8px
}
@media (min-width: 576px) and (max-width: 991px) {
.main-slide-toggle .col-md-6 {
padding: 0
}
#header-social-modal h3, #header-share-modal h3 {
font-size: 28px
}
}
@media (max-width: 575px) {
.main-slide-toggle {
height: 140px
}
.main-slide-toggle .col-md-6 {
width: 100%
}
#header-social-modal h3, #header-share-modal h3 {
font-size: 26px;
line-height: 70px
}
#header-social-modal .col-md-6, #header-share-modal .col-md-6 {
height: 70px
}
#header-social-modal .socialfollow, #header-share-modal .socialfollow {
top: 5px;
transform: inherit;
right: inherit
}
}
@media (max-width: 330px) {
#header-social-modal .socialfollow a, #header-share-modal .socialfollow a {
width: 30px;
height: 30px;
padding: 3px
}
#header-social-modal .socialfollow a i, #header-share-modal .socialfollow a i {
font-size: 14px
}
}
.lahb-element .header-social-full-wrap {
display: none
}
.la-social-popup .featherlight {
background-color: #11ccd3
}
.header-social-dropdown-wrap {
display: none;
position: absolute;
top: 100%;
right: 0;
width: 100px;
background: #fff
}
#header-social-modal .header-social-content, .header-social-content > .col-md-6, #header-social-modal {
height: 100%
}
.js-cart_aside_trigger {
position: absolute;
left: -10px;
top: -10px;
right: -10px;
bottom: -10px
}
.woo-no-product-in-cart {
padding: 10px;
text-align: center
}
.lahb-header-woo-cart-toggle {
position: relative
}
.lahb-bp-notification {
position: relative
}
.header-compare-count-icon, .header-wishlist-count-icon, .header-cart-count-icon {
position: absolute;
top: -5px;
font-size: 10px;
width: 16px;
height: 16px;
display: inline-block;
line-height: 16px;
color: #fff;
text-align: center;
right: -5px;
border-radius: 10px;
background-color: var(--theme-primary-color)
}
#lastudio-header-builder .menu-item > span.narrow {
display: none
}
.lahb-language .nice-select {
margin: 0
}
.lahb-language .header-language-list {
display: flex;
align-items: center;
height: 100%
}
.lahb-language .header-language-list ul {
margin: 0
}
.wpml-ls-legacy-dropdown-click a {
display: initial;
padding: 0
}
.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {
background-color: transparent!important;
border-color: transparent;
width: auto
}
.wpml-ls-statics-shortcode_actions a {
background-color: transparent;
border: none
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
font-family: "LaStudioIcons";
content: "";
border: none;
top: calc(50% - .370em);
font-size: 12px
}
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu {
border: 1px solid #ccc;
position: relative;
background: #fff;
padding: 2px
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
padding: 10px;
text-align: center
}
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu:before, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu:after {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #fff;
top: -4px;
content: "";
right: 9px;
margin-left: -9px;
position: absolute;
z-index: 999
}
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu:before {
border-left: 6px solid rgba(101,101,101,0);
border-right: 6px solid rgba(93,93,93,0);
border-bottom: 6px solid;
border-bottom-color: #ccc;
top: -6px;
margin-left: -9px;
z-index: 99
}
.la-polylang-switcher-inline li {
list-style: none;
display: inline-block;
margin: 0 5px
}
.la-polylang-switcher-inline li a {
color: #222
}
.la-polylang-switcher-dropdown select {
width: auto;
margin: 0
}
#lastudio-header-builder .socialfollow a {
margin-right: 0
}
.lahb-icon-menu-wrap {
position: relative
}
.lahb-icon-menu-content {
display: none;
position: absolute;
top: 100%;
background: #fff;
box-shadow: 0 3px 14px 2px rgba(0,0,0,0.1);
min-width: 100%;
z-index: 5
}
.lahb-icon-menu-wrap .menu {
margin: 0;
list-style: none
}
.lahb-icon-menu-content a {
display: block
}
.lahb-icon-menu-wrap .menu li {
display: block;
margin: 0
}
.lahb-icon-menu-wrap .menu li li > a {
color: #666;
display: block
}
.lahb-icon-menu-wrap .menu li li > a i {
margin-right: 10px
}
.lahb-icon-menu-wrap .menu li li > a span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 4px solid transparent!important;
border-right: 5px solid;
border-bottom: 4px solid transparent;
margin: 0;
top: 50%;
left: -5px;
transform: translateY(-4px);
position: absolute
}
.lahb-icon-menu-wrap .menu li li > a a span.menu-item-badge {
position: relative;
top: -2px
}
.lahb-profile-image-wrap {
float: left;
margin-right: 20px
}
.lahb-profile-content {
float: left
}
.lahb-profile-socials-wrap {
margin-top: 5px
}
.lahb-profile-name {
padding-top: 28px;
display: block;
color: #2f2f2f;
font-size: 21px
}
.lahb-profile-socials-divider:before {
content: "";
display: inline-block;
width: 50px;
height: 2px;
background: #e4e4e4;
margin: 4px 0
}
.lahb-profile-socials-divider:after {
content: "";
display: inline-block;
background: var(--theme-primary-color);
width: 6px;
height: 6px;
border-radius: 50%;
margin: 2px 8px 2px 4px
}
.lahb-profile-socials-dropdown-arrow i {
font-size: 10px
}
.lahb-profile-socials-text {
position: relative;
display: inline-block;
padding-bottom: 4px;
transition: all .2s ease
}
.lahb-profile-socials-text:hover, .lahb-profile-socials-text:hover i {
cursor: pointer;
color: var(--theme-primary-color)
}
.lahb-profile-socials-text i {
font-size: 10px
}
.lahb-profile-socials-icons {
display: block;
border: 1px solid var(--theme-border-color);
padding: 15px 17px;
position: absolute;
min-width: 125px;
top: 28px;
z-index: 9999
}
.lahb-profile-socials-icons.profile-socials-show {
opacity: 1;
visibility: visible
}
.lahb-profile-socials-icons.profile-socials-hide {
opacity: 0;
visibility: hidden
}
.lahb-profile-socials-icons a {
color: var(--theme-secondary-color);
font-size: 11px;
text-transform: uppercase;
transition: all .2s ease
}
.lahb-profile-socials-icons a:hover {
color: var(--theme-primary-color)
}
.lahb-spinner-wrap {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #fff;
opacity: .9;
z-index: 999
}
body > .lahb-spinner-wrap {
z-index: 999;
opacity: 1
}
.lahb-spinner {
width: 40px;
height: 40px;
position: relative;
margin: 200px auto 0
}
#lastudio-header-builder .lahb-spinner {
margin-top: 24px
}
.lahb-spinner .double-bounce1, .lahb-spinner .double-bounce2 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #008aff;
opacity: .6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-bounce 2s infinite ease-in-out;
animation: sk-bounce 2s infinite ease-in-out
}
.lahb-spinner .double-bounce2 {
-webkit-animation-delay: -1s;
animation-delay: -1s
}
@keyframes sk-bounce {
0%, 100% {
transform:scale(0)
}
50% {
transform:scale(1)
}
}
#wpcontent.mtrl_nopagetitle {
padding-top: 9px;
padding-top: 9px
}
.lahb-frontend-builder-wrap .menu li {
max-width: inherit
}
.lahb-login .icon-right i, .lahb-login .icon-right .la-header-avatar {
float: right;
display: inline-block
}
.lahb-login:hover .lahb-icon-element {
color: var(--theme-primary-color)
}
#lahb-vertical-cf-scroll {
display: none!important
}
.mm-popup-wide > .sub-menu > .mm-mega-li {
margin-left: auto!important;
margin-right: auto!important
}
.mm-popup-narrow .submenu > ul {
left: 100%
}
.enable-header-sticky #lastudio-header-builder .lahbhinner {
width: 100%
}
.enable-header-sticky:not(.header-sticky-type-auto) .is-sticky .lahbhinner {
visibility: visible;
transform: translate(0, 0)
}
.enable-header-sticky:not(.header-sticky-type-auto) .lahbhouter .lahbhinner {
-webkit-animation-duration: .6s;
animation-duration: .6s
}
.enable-header-sticky:not(.header-sticky-type-auto) .lahbhouter .lahbhinner.sticky--pinned {
-webkit-animation-name: laheaderstick1;
animation-name: laheaderstick1
}
.body-loaded .is-sticky .lahbhinner {
position: fixed;
top: 0;
transform: translate(0, -100%);
will-change: transform, background
}
.body-loaded .is-sticky .lahbhinner.sticky--pinned {
transform: translate(0, 0);
transition: transform 0.5s, background .25s, visibility 0.25s, opacity .25s
}
.body-loaded .is-sticky .lahbhinner.sticky--unpinned {
transform: translate(0, -100%);
visibility: hidden;
transition: transform 0.5s, background .25s, visibility 0.25s, opacity .25s
}
.lahb-wrap-sticky-height {
height: var(--header-height, 120px);
display: none
}
.body-loaded .lahbhouter {
position: relative
}
.body-loaded .lahbhouter .lahbhinner {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto
}
.body-loaded .is-sticky .lahbhouter .lahbhinner {
position: fixed
}
.body-loaded .lahb-wrap-sticky-height {
display: block
}
.header-search-full-wrap {
display: none
}
.lahb-element .modal-contact {
display: none
}
.lahb-content-wrap:not(.lahb-area__auto) {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.lahb-area__4-4-4 .lahb-col {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
.lahb-area__3-6-3 .lahb-col__right, .lahb-area__3-6-3 .lahb-col__left {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.lahb-area__3-6-3 .lahb-col__center {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.lahb-area__2-8-2 .lahb-col__right, .lahb-area__2-8-2 .lahb-col__left {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%
}
.lahb-area__2-8-2 .lahb-col__center {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%
}
.lahb-area__5-2-5 .lahb-col__right, .lahb-area__5-2-5 .lahb-col__left {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%
}
.lahb-area__5-2-5 .lahb-col__center {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%
}
.lahb-area__1-10-1 .lahb-col__right, .lahb-area__1-10-1 .lahb-col__left {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%
}
.lahb-area__1-10-1 .lahb-col__center {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%
}
.lahb-area__2-6-2 .lahb-col__right, .lahb-area__2-6-2 .lahb-col__left {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%
}
.lahb-area__2-6-2 .lahb-col__center {
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%
}
.lahb-area__25-5-25 .lahb-col__right, .lahb-area__25-5-25 .lahb-col__left {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.lahb-area__25-5-25 .lahb-col__center {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.lahb-area__3-4-3 .lahb-col__right, .lahb-area__3-4-3 .lahb-col__left {
-ms-flex: 0 0 30%;
flex: 0 0 30%;
max-width: 30%
}
.lahb-area__3-4-3 .lahb-col__center {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%
}
.lahb-area__35-3-35 .lahb-col__right, .lahb-area__35-3-35 .lahb-col__left {
-ms-flex: 0 0 35%;
flex: 0 0 35%;
max-width: 35%
}
.lahb-area__35-3-35 .lahb-col__center {
-ms-flex: 0 0 30%;
flex: 0 0 30%;
max-width: 30%
}
.lahb-area__4-2-4 .lahb-col__right, .lahb-area__4-2-4 .lahb-col__left {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%
}
.lahb-area__4-2-4 .lahb-col__center {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%
}
.lahb-area__45-1-45 .lahb-col__right, .lahb-area__45-1-45 .lahb-col__left {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%
}
.lahb-area__45-1-45 .lahb-col__center {
-ms-flex: 0 0 10%;
flex: 0 0 10%;
max-width: 10%
}
.lahb-area__1-8-1 .lahb-col__right, .lahb-area__1-8-1 .lahb-col__left {
-ms-flex: 0 0 10%;
flex: 0 0 10%;
max-width: 10%
}
.lahb-area__1-8-1 .lahb-col__center {
-ms-flex: 0 0 80%;
flex: 0 0 80%;
max-width: 80%
}
.lahb-element .modal-login {
display: none
}
.mm-menu-block .lastudio-banner__link {
position: absolute
}
.lahb-hamburger-bottom p {
margin-bottom: 8px
}
.lahb-hamburger-bottom .hamburger-social-icons {
margin: 15px 0
}
.lahb-hamburger-bottom .sidebar__banner {
margin-bottom: 35px
}
.lahb-hamburger-bottom .lahmb-text-content .social-media-link {
margin-bottom: 30px;
padding-top: 10px;
font-size: 16px
}
.lahb-header-woo-cart-toggle .la-cart-modal-icon .la-cart-total-price + .header-cart-count-icon {
display: none
}
.vertital-menu_nav-hastoggle.open .lahb-vertital-menu_button button i {
font-family: "LaStudioIcons"
}
.vertital-menu_nav-hastoggle.open .lahb-vertital-menu_button button i:before {
content: ""
}
.lahb-vertital-menu_button button {
background: none;
border: none;
height: 100%
}
.lahb-vertital-menu_button button i {
margin-right: 15px;
vertical-align: middle
}
.lahb-vertital-menu_nav {
position: relative
}
.lahb-vertital-menu_nav .mm-icon {
width: 1.9em;
text-align: center;
padding-right: .5em
}
.lahb-vertital-menu_nav li.mm-lv-0 {
width: 100%
}
.lahb-area:not(.lahb-vertical) .lahb-vertital-menu_nav li.mm-lv-0 {
position: static!important
}
.lahb-vertital-menu_nav.vertital-menu_nav-hastoggle > .menu {
position: absolute;
top: 100%;
left: 0;
background-color: inherit;
width: 100%;
min-height: 400px;
padding-top: 10px;
padding-bottom: 10px;
box-shadow: 0 1px 19.8px .2px rgba(12,31,46,0.15);
transition: margin .1s linear 0.3s, visibility .1s linear 0.3s, opacity .1s linear .3s;
visibility: hidden;
opacity: 0;
margin-top: 20px
}
.lahb-vertital-menu_nav.vertital-menu_nav-hastoggle.open > .menu {
opacity: 1;
visibility: inherit;
margin-top: 0
}
.lahb-vertital-menu_nav .menu > li.menu-item > a {
padding: 12px 35px;
display: block
}
.lahb-vertital-menu_nav .menu > li.menu-item > ul {
top: 0;
margin: 0;
height: 100%
}
.ltr .lahb-vertital-menu_nav .menu > li.menu-item > ul {
left: 100%;
margin-left: -30px
}
.rtl .lahb-vertital-menu_nav .menu > li.menu-item > ul {
right: 100%;
margin-right: -30px
}
.header-type-vertical .lahb-vertital-menu_nav .menu > li.menu-item > ul {
top: -30px
}
.lahb-vertital-menu_nav .menu > li.menu-item:hover > ul {
margin: 0
}
.lahb-vertital-menu_nav.has-parent-arrow > .menu > li.mega > a:before, .lahb-vertital-menu_nav.has-parent-arrow > .menu > li.menu-item-has-children > a:before {
right: 15px;
font-size: 8px
}
.lahb-vertital-menu_nav.vertital-menu_nav-hastoggle .menu > li.menu-item > ul {
max-width: 900px
}
@media (max-width: 1300px) {
.lahb-vertital-menu_nav.vertital-menu_nav-hastoggle .menu > li.menu-item > ul {
max-width: 60vw
}
}
.lahb-vertical.lahb-vcom .lahb-vertital-menu_nav .menu > li.menu-item > ul {
height: auto
}
.lahb-vertical.lahb-vcom .lahb-nav-wrap.has-megamenu > ul > li.mega > ul.sub-menu {
max-height: 100vh
}
.lahb-mobiles-view .lahb-vertital-menu_nav {
position: static
}
.lahb-mobiles-view .lahb-vertital-menu_nav .menu li {
position: relative
}
.lahb-mobiles-view .lahb-vertital-menu_nav .menu li span.narrow {
display: block!important;
position: absolute;
top: 0;
right: 0;
width: 40px;
padding-top: 12px;
padding-bottom: 12px;
text-align: center
}
.lahb-mobiles-view .lahb-vertital-menu_nav .menu li span.narrow i {
display: inline-block;
font: normal normal normal 12px/1 LaStudioIcons;
speak: none;
text-transform: none;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.lahb-mobiles-view .lahb-vertital-menu_nav .menu li span.narrow i:before {
content: ""
}
.lahb-mobiles-view .lahb-vertital-menu_nav .menu li.open > .narrow i:before {
content: ""
}
.lahb-mobiles-view .lahb-vertital-menu_nav .menu li.mm-lv-0 > ul {
display: none
}
.lahb-mobiles-view .lahb-vertital-menu_nav .menu ul.sub-menu {
position: static;
opacity: 1;
visibility: inherit;
margin: 0;
box-shadow: none;
width: 100%;
transition: none;
display: block;
padding: 0 0 0 20px
}
.lahb-mobiles-view .lahb-vertital-menu_button button i {
float: right;
margin: 6px 0 0 10px;
font-size: 14px
}
.lahb-mobiles-view .lahb-vertital-menu_button button i:before {
content: ""
}
.header-search-simple-wrap .search-form select {
width: auto
}
.lahb-element.most-searched-box {
position: absolute;
bottom: 0
}
.lahb-element.most-searched-box span {
font-size: 1em;
line-height: 1
}
.lahb-element.most-searched-box .most-searched {
display: flex;
color: #a6a6a6;
line-height: 1
}
.lahb-element.most-searched-box .most-searched p {
margin: 0 10px 0 0;
color: var(--theme-body-font-color)
}
.lahb-element.most-searched-box .most-searched a {
border-right: 1px solid;
padding-right: 10px;
margin-right: 10px
}
.lahb-element.most-searched-box .most-searched a:last-child {
border: none;
padding: 0;
margin: 0
}
.area-has-most-searched .lahb-col__center {
position: relative
}
.la-icon-menu-icon i {
vertical-align: middle
}
.header-search-simple-wrap {
position: relative;
width: 100%
}
.header-search-simple-wrap .search-results {
position: absolute;
width: 100%;
top: 100%;
z-index: 99
}
.header-search-simple-wrap .loading {
display: none
}
.header-search-simple-wrap .loading .la-loader {
display: block;
margin: 0 auto
}
.header-search-simple-wrap .loading [class^=bounce] {
width: 10px;
height: 10px
}
.header-search-simple-wrap.searching .results-container {
display: none!important
}
.header-search-simple-wrap .results-container {
background: #fff;
color: #1d1d1d;
max-height: 70vh;
overflow: auto;
box-shadow: 0 0 6px 0 rgba(0,0,0,0.09);
border: 1px solid rgba(0,0,0,0.1);
min-width: 300px;
padding: 10px 0;
display: none;
border-top-width: 0
}
.header-search-simple-wrap .results-container .not-found {
font-size: .875em
}
.header-search-simple-wrap .results-container .animated {
-webkit-animation-duration: 0;
animation-duration: 0;
animation-delay: 0!important
}
.header-search-simple-wrap .results-container .ul_products {
margin: 0
}
.header-search-simple-wrap .results-container .product_item--thumbnail {
width: 80px;
float: left
}
.header-search-simple-wrap .results-container .product_item--info {
float: left;
width: calc(100% - 80px);
padding: 0 0 0 15px
}
.header-search-simple-wrap .results-container .product_item--title {
font-size: 14px
}
.header-search-simple-wrap .results-container .price {
font-size: 14px
}
.header-search-simple-wrap .results-container li.product_item {
width: 100%;
padding: 7px 15px;
font-size: 14px
}
.header-search-simple-wrap .results-container li.product_item:hover {
background-color: rgba(0,0,0,0.05)
}
.header-search-simple-wrap .results-container .lastudio-posts__item {
width: 100%;
border-bottom: 1px solid rgba(190,190,190,0.24);
padding: 10px 20px
}
.header-search-simple-wrap .results-container .lastudio-posts__item:hover {
background-color: rgba(190,190,190,0.24)
}
.header-search-simple-wrap .results-container .product_item--category-link, .header-search-simple-wrap .results-container .item--excerpt, .header-search-simple-wrap .results-container .product_item--action, .header-search-simple-wrap .results-container .la-swatch-control, .header-search-simple-wrap .results-container .post-thumbnail, .header-search-simple-wrap .results-container .post-meta {
display: none
}
.header-search-simple-wrap .results-container .entry-title {
font-size: 1em;
margin: 0 0 5px
}
.header-search-simple-wrap .results-container .entry-excerpt {
font-size: .875em;
max-height: 3.5em;
overflow: hidden
}
.header-search-simple-wrap .results-container .lastudio-more {
background: none;
color: inherit;
font-size: .875em;
text-decoration: underline;
border: none
}
.header-search-simple-wrap .results-container .lastudio-more:hover {
text-decoration: none
}
@media (min-width: 1280px) {
.header-type-vertical .lahb-col:empty {
display: flex
}
}
.header-type-vertical .lahb-spinner-wrap {
position: fixed
}
.lahb-vertical-toggle-wrap {
background-color: #fff;
width: 100px;
bottom: 0;
position: fixed;
left: 0;
text-align: center;
z-index: 2;
top: 0;
display: flex
}
.admin-bar .lahb-vertical-toggle-wrap {
top: 32px
}
.lahb-vertical-toggle-wrap .vertical-toggle-icon {
position: absolute;
top: 45%;
font-size: 32px;
left: calc(50% - .5em)
}
.lahb-vertical-toggle-wrap .vertical-toggle-icon i {
pointer-events: none
}
.lahb-vertical-logo-wrap {
opacity: 1;
visibility: visible;
transition: all .3s ease;
position: absolute;
top: 40px;
left: 0
}
.lahb-vertical-logo-wrap.is-open {
visibility: hidden;
opacity: 0
}
.lahb-vertical--extras {
width: 100%;
align-self: flex-end
}
.lahb-varea .lahb-area .lahb-col {
flex-flow: column wrap
}
.lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu > li {
float: none
}
#lastudio-header-builder .lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu > li > a {
padding: 0;
margin-bottom: 20px
}
.lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu li a .lahb-vertical-nav-icon {
position: absolute;
right: 0;
top: 0;
font-size: 10px;
width: 20px;
margin-right: 0;
text-align: center;
height: 100%;
display: flex;
justify-content: center;
align-items: center
}
.lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu li a:hover {
text-decoration: none
}
.lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu li:hover > ul {
display: none
}
.lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu li.mm-lv-2 a {
padding-left: 40px
}
.lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu li.menu-item ul {
position: static;
width: 100%;
left: 0;
background: transparent;
display: none;
padding: 0 0 30px;
opacity: 1;
visibility: visible;
box-shadow: none;
margin: 0;
color: inherit
}
.lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu li.menu-item ul li:hover, .lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu li.menu-item ul li ul li:hover, .lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu li.menu-item ul > li.menu-item > ul {
background: transparent;
padding: 0
}
.lahb-varea .lahb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children:before, .lahb-varea .lahb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children > ul li.menu-item-has-children:before, .lahb-varea .lahb-nav-wrap.has-parent-arrow > ul > li.mega:before {
display: none
}
.lahb-varea .lahb-content-wrap {
flex-flow: row wrap
}
.lahb-varea .lahb-col, .lahb-varea .lahb-col nav {
width: 100%
}
.lahb-varea .lahb-col nav > ul {
float: none;
width: 100%
}
.lahb-varea .lahb-vertical {
box-shadow: 0 0 20px 0 rgba(41,44,58,0.06);
position: fixed;
top: 0;
left: 0;
width: var(--theme-header-vertical-width);
bottom: 0;
height: auto;
padding: 40px
}
.admin-bar .lahb-varea .lahb-vertical {
top: 32px
}
@media (min-width: 1280px) {
.header-type-vertical--default.ltr #outer-wrap {
padding-left: var(--theme-header-vertical-width)
}
.header-type-vertical--default.ltr .lahb-wrap.is-sticky .lahbhinner {
left: var(--theme-header-vertical-width)
}
}
@media (min-width: 1280px) {
.header-type-vertical--default.rtl #outer-wrap {
padding-right: var(--theme-header-vertical-width)
}
.header-type-vertical--default.rtl .lahb-wrap.is-sticky .lahbhinner {
left: auto;
right: var(--theme-header-vertical-width)
}
}
.header-type-vertical--default.rtl .lahb-varea .lahb-vertical {
right: 0;
left: auto
}
@media (min-width: 1280px) {
.header-type-vertical--default .lahb-wrap .lahbhinner {
max-width: calc(100vw - var(--theme-header-vertical-width))
}
}
.header-type-vertical--toggle .lahb-vertical {
background-color: #fff;
width: var(--theme-header-vertical-width);
padding: 50px;
transition: margin .4s
}
@media (min-width: 1280px) {
.header-type-vertical--toggle.ltr #outer-wrap {
padding-left: 100px
}
.header-type-vertical--toggle.ltr .lahb-wrap.is-sticky .lahbhinner {
left: 100px
}
}
.header-type-vertical--toggle.ltr .lahb-vertical {
margin-left:calc(-1 * var(--theme-header-vertical-width));
left: 100px
}
@media (min-width: 1280px) {
.header-type-vertical--toggle.rtl #outer-wrap {
padding-right: 100px
}
.header-type-vertical--toggle.rtl .lahb-wrap.is-sticky .lahbhinner {
right: 100px;
left: auto
}
}
.header-type-vertical--toggle.rtl .lahb-vertical-toggle-wrap {
right: 0;
left: auto
}
.header-type-vertical--toggle.rtl .lahb-vertical {
margin-right:calc(-1 * var(--theme-header-vertical-width));
right: 100px
}
.header-type-vertical--toggle.open-lahb-vertical .lahb-vertical {
margin: 0
}
.header-type-vertical--toggle.open-lahb-vertical .lahb-vertical-toggle-wrap .vertical-toggle-icon i:before {
content: ""
}
.header-type-vertical--toggle.open-lahb-vertical .la-overlay-global {
visibility: inherit;
z-index: 2
}
@media (min-width: 1280px) {
.header-type-vertical--toggle .lahb-wrap .lahbhinner {
max-width: calc(100vw - 100px)
}
}
.lahb-user-logged ul {
list-style: none;
margin: 0;
padding: 0;
font-size: .875em
}
.lahb-user-logged span.author-avatar {
margin-bottom: 20px;
display: block
}
.lahb-user-logged span.author-avatar img {
border-radius: 50%;
width: 60px
}
.user-welcome {
padding-bottom: 5px
}
.lahb-login-form .woocommerce-message, .lahb-login-form .woocommerce-error, .lahb-login-form .woocommerce-info {
margin-bottom: 0
}
.lahb-login-form #customer_login {
margin-top: 20px;
margin-bottom: 0
}
.lahb-login-form #customer_login .col-1, .lahb-login-form #customer_login .col-2 {
margin-bottom: 0
}
.lahb-login-form #customer_login p {
margin-bottom: 10px;
color: inherit;
font-size: .875em
}
.lahb-login-form #customer_login .woocommerce-privacy-policy-text {
margin: 0
}
.lahb-login-form .woocommerce-form-register {
font-size: 14px
}
.lahb-login-form .form-row .input-text {
height: 60px;
line-height: 58px
}
.lahb-login-form #customer_login {
padding-top: 30px
}
.lahb-login-form #customer_login h2 {
font-size: 18px
}
.lahb-login-form #customer_login > div.active > h2 {
font-size: 20px
}
.lahb-login-form .woocommerce-form .button {
height: 50px;
min-width: 150px
}
.la-no-opacity {
font-size: 0;
opacity: 0
}
.hamburger-main a[href="javascript:;"] .hamburger-nav-icon:after, .hamburger-main a[href="#"] .hamburger-nav-icon:after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%
}
@keyframes laheaderstick1 {
from {
opacity:.8;
transform:translate3d(0, -100%, 0)
}
to {
opacity: 1;
transform: translate3d(0, 0, 0)
}
}
@-webkit-keyframes laheaderstick1 {
from {
opacity:.8;
-webkit-transform:translate3d(0, -100%, 0)
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0)
}
}
.lahb-responsive-menu-wrap .menu a span.menu-item-badge {
left: auto;
bottom: 60%
}
.page-header-inner {
padding-top: 20px;
padding-bottom: 20px
}
.section-page-header .page-title {
margin-bottom: 0
}
.section-page-header .page-title + .site-breadcrumbs {
margin-top: .8em
}
.page-title-v1 .section-page-header {
text-align: center
}
.page-title-v2 .section-page-header {
text-align: left
}
.page-title-v3 .section-page-header {
text-align: right
}
.page-title-v5 .section-page-header .page-header-inner, .page-title-v4 .section-page-header .page-header-inner {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center
}
.page-title-v5 .section-page-header .site-breadcrumbs, .page-title-v4 .section-page-header .site-breadcrumbs {
margin-top: 0
}
.page-title-v5 .section-page-header .page-title {
order: 2
}
.site-breadcrumbs ul {
margin: 0;
padding: 0;
list-style: none
}
.site-breadcrumbs ul li {
display: inline-block;
vertical-align: middle
}
.site-breadcrumbs p {
margin: 0
}
.site-breadcrumbs .breadcrumb-sep {
margin: 0 .5em;
font-size: .875em
}
.site-breadcrumbs .icon-home.has-text, .site-breadcrumbs .breadcrumb-home.has-icon {
display: none
}
.site-breadcrumbs .breadcrumb-title {
margin-right: 5px
}
.site-breadcrumbs .icon-home {
margin-top: -.3em
}
@media (max-width: 1200px) {
li.trail-item.trail-end span {
display: block;
width: 150px;
white-space: pre;
text-overflow: ellipsis;
overflow: hidden;
vertical-align: middle
}
}
.lastudio-posts__item {
outline: none
}
.lastudio-posts__inner-box {
min-height: 100%;
position: relative
}
.lastudio-posts .lastudio-more {
overflow: hidden;
color: initial
}
.lastudio-posts .lastudio-more-icon {
margin-left: 5px
}
.lastudio-posts .lastudio-more-icon.no-icon {
display: none
}
.lastudio-posts .post-thumbnail {
overflow: hidden;
position: relative
}
.lastudio-posts.lastudio-equal-cols .slick-track {
display: flex;
align-items: stretch
}
.lastudio-posts.lastudio-equal-cols .slick-track .lastudio-posts__item {
flex: 0 0 auto
}
.lastudio-posts.lastudio-equal-cols .lastudio-posts__item {
height: auto;
display: flex;
flex-direction: column
}
.lastudio-posts.lastudio-equal-cols .lastudio-posts__item .lastudio-posts__inner-box {
display: flex;
flex-direction: column;
flex-grow: 1;
width: 100%;
box-sizing: border-box
}
.lastudio-posts.lastudio-equal-cols .lastudio-posts__item .lastudio-posts__inner-content {
flex-grow: 1
}
.lastudio-posts .slick-slide .lastudio-posts__item {
width: 100%;
flex: 0 0 100%;
max-width: 100%
}
.post-meta {
font-size: .875em;
margin-bottom: 10px
}
.post-meta .post-terms a {
color: var(--theme-primary-color)
}
.post-meta .post-terms a:hover {
text-decoration: underline
}
.post-meta__item {
display: inline-block
}
.post-meta--top .posted-by {
display: block;
text-transform: capitalize
}
.post-meta--top .posted-by span {
display: none
}
.post-meta--top .posted-by img {
border-radius: 50%;
width: 40px;
height: 40px;
display: inline-block
}
.post-meta--top .posted-by a {
margin: 0 1em
}
.post-thumbnail span.post__date {
font-size: 16px;
background-color: #fff;
color: #333;
line-height: 1.1;
text-align: center;
position: absolute;
left: 30px;
padding: .4em .9em;
text-transform: uppercase;
letter-spacing: .2em
}
.post-thumbnail span.post__date span:last-child {
font-size: 2em;
display: block;
font-weight: 600;
letter-spacing: 0
}
.lastudio-posts .post-thumbnail a {
display: inline-block;
vertical-align: middle;
width: 100%
}
.lastudio-posts .post-thumbnail > a {
position: relative
}
.lastudio-posts .lastudio-more-wrap .lastudio-more {
display: inline-block;
border-radius: 0;
background-color: transparent;
color: var(--theme-primary-color);
vertical-align: middle;
line-height: normal;
font-weight: 600;
text-transform: uppercase;
border-width: 0 0 1px;
border-style: solid;
padding: .2em 0;
font-size: .875em
}
.lastudio-posts .lastudio-more-wrap .lastudio-more:hover {
color: var(--theme-secondary-color);
border-color: transparent
}
.lastudio-posts .loop__item {
padding-bottom: 30px
}
.lastudio-posts .entry-excerpt {
margin-bottom: 1.5em
}
.lastudio-posts .entry-title {
font-size: 24px;
margin-bottom: 10px
}
.lastudio-posts .post-meta + .lastudio-more-wrap {
padding-top: 10px
}
.lastudio-posts__inner-content {
padding: 20px 0;
max-width: 100%;
margin: 0 auto;
position: relative
}
.lastudio-posts__inner-content:only-child {
padding-top: 0
}
.lastudio-posts.preset-grid-1 .posted-by, .lastudio-posts.preset-grid-1 .post-meta-p {
display: none
}
.lastudio-posts.preset-grid-1 .lastudio-posts__inner-content {
text-align: center
}
.lastudio-posts.preset-grid-2 .post__date, .lastudio-posts.preset-grid-2 .post-terms {
display: none
}
.lastudio-posts.preset-grid-2 .post-meta {
margin-bottom: 1em
}
.lastudio-posts.preset-grid-2 .lastudio-posts__inner-box {
display: flex
}
.lastudio-posts.preset-grid-2 .post-thumbnail__img, .lastudio-posts.preset-grid-2 .post-thumbnail__link, .lastudio-posts.preset-grid-2 .blog_item--thumbnail {
height: 100%
}
.lastudio-posts.preset-grid-2 .post-thumbnail {
width: 50%
}
.ltr .lastudio-posts.preset-grid-2 .post-thumbnail {
margin-right: 30px
}
.rtl .lastudio-posts.preset-grid-2 .post-thumbnail {
margin-left: 30px
}
.lastudio-posts.preset-grid-2 .post-thumbnail img {
width: 100%
}
.lastudio-posts.preset-grid-2 .lastudio-posts__inner-content {
flex: 1 0 0;
align-self: center
}
.lastudio-posts--list .lastudio-more-icon {
display: none
}
.lastudio-posts--list .posted-by {
display: none
}
.lastudio-posts--list.preset-list-1 .lastudio-posts__inner-content {
text-align: center;
width: 770px;
padding-top: 30px;
padding-bottom: 30px
}
.lastudio-posts--list.preset-list-1 .post-meta {
margin-bottom: 1em
}
.lastudio-posts--list.preset-list-1 .post-terms {
background-color: var(--theme-primary-color);
color: #fff;
padding: 0 .5em
}
.lastudio-posts--list.preset-list-1 .post-terms a {
color: inherit
}
.lastudio-posts--list.preset-list-1 .entry-title {
margin-bottom: 15px
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__inner-box {
display: flex;
align-items: center;
padding-bottom: 30px
}
.lastudio-posts--list.preset-list-2 .post-thumbnail {
width: calc(50% - 15px)
}
.lastudio-posts--list.preset-list-2 .blog_item--thumbnail {
padding-bottom: 100%
}
.lastudio-posts--list.preset-list-2 .blog_item--thumbnail img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__inner-content {
text-align: center;
flex: 1 0 0;
padding-left: 60px
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n+1) .blog_item--thumbnail {
padding-bottom: 54%
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n+1) .lastudio-posts__inner-box {
flex-flow: column wrap;
padding-bottom: 0
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n+1) .post-thumbnail {
width: 100%
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n+1) .lastudio-posts__inner-content {
width: 770px;
max-width: 100%;
padding: 30px 0
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n+1) .post-terms {
background-color: var(--theme-primary-color);
color: #fff;
padding: 0 .8em
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n+1) .post-terms a {
color: inherit
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n+1) .entry-title {
margin-bottom: 15px
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n-1) .lastudio-posts__inner-box {
flex-direction: row-reverse
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n-1) .lastudio-posts__inner-content {
padding-left: 0;
padding-right: 60px
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:not(.has-post-thumbnail) .lastudio-posts__inner-content {
padding-left: 0;
padding-right: 0
}
.lastudio-posts--list.preset-list-3 .lastudio-posts__inner-box {
border-bottom: 1px solid var(--theme-border-color);
padding-bottom: 30px;
margin-bottom: 20px
}
.lastudio-posts--list.preset-list-3 .post-meta {
margin-bottom: 5px
}
.lastudio-posts--list.preset-list-3 .entry-excerpt {
font-size: .9375em
}
.lastudio-posts--list.preset-list-3 .lastudio-more-wrap .lastudio-more {
border: none;
background-color: var(--theme-secondary-color);
color: #fff;
text-transform: none;
font-weight: 400;
padding: .8em 2.5em;
font-size: .875em;
line-height: 1.7;
vertical-align: middle
}
.lastudio-posts--list.preset-list-3 .lastudio-more-wrap .lastudio-more:hover {
background-color: var(--theme-primary-color);
color: #fff
}
#blog-entries .lastudio-posts__item .post__comments {
display: none
}
.lastudio-posts.blog__entries .post-thumbnail .blog_item--thumbnail.format-gallery {
padding-bottom: 0
}
.lastudio-posts.blog__entries .post-thumbnail .blog_item--thumbnail .slick-slide {
position: relative;
display: block;
width: 100%
}
.lastudio-posts.blog__entries .la-slick-slider:not(.slick-initialized) .slick-slide:not(:first-child) {
display: none
}
.format-gallery > .la-slick-slider {
position: relative
}
.blog__entries.active-object-fit .post-thumbnail img {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
object-fit: cover
}
.blog__entries:not(.active-object-fit) .blog_item--thumbnail.format-embed .la-media-wrapper {
position: static
}
.post-thumbnail.single_post_quote_wrap .blog_item--thumbnail {
position: relative;
background: var(--theme-primary-color)
}
.post-thumbnail.single_post_quote_wrap .blog_item--thumbnail .quote-wrapper {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center
}
.post-thumbnail.single_post_quote_wrap .format-content {
padding: 7%;
position: relative;
max-width: 100%;
width: 100%;
text-align: center
}
.post-thumbnail.single_post_quote_wrap .quote-content {
font-size: var(--theme-h2-font-size);
line-height: 1.34;
font-family: var(--theme-three-font-family);
margin-bottom: 10px
}
.post-thumbnail.single_post_quote_wrap .quote-author {
font-style: italic;
font-family: var(--theme-three-font-family)
}
.lastudio-posts .post_format-post-format-audio .format-embed {
background-color: #212121;
position: relative
}
.lastudio-posts .post_format-post-format-audio .format-embed .la-media-wrapper {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center
}
.post-thumbnail .post-thumbnail__img {
transition: transform 2s ease-out
}
.post-thumbnail .la-popup .pf-icon-video {
position: absolute;
width: 66px;
height: 66px;
background: #fff;
line-height: 66px;
font-family: "LaStudioIcons";
font-size: 20px;
text-align: center;
border-radius: 40px;
top: 50%;
left: 50%;
margin-left: -30px;
margin-top: -30px;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.post-thumbnail .la-popup .pf-icon-video:before {
content: ""
}
.post-thumbnail:hover .post-thumbnail__img {
transform: scale(1.2)
}
.lastudio-posts__item.format-video .post-thumbnail {
position: relative
}
@media (max-width: 1700px) {
.lastudio-posts--list.preset-list-1 .lastudio-posts__inner-box {
padding-bottom: 30px;
margin-bottom: 20px
}
}
@media (max-width: 1200px) {
.lastudio-posts--list.preset-list-1 .lastudio-posts__inner-box {
padding-bottom: 20px;
margin-bottom: 10px
}
.lastudio-posts--grid.grid-items .post-thumbnail.single_post_quote_wrap .blog_item--thumbnail .quote-wrapper {
display: none
}
.lastudio-posts .entry-title {
font-size: 20px
}
}
@media (max-width: 900px) {
.lastudio-posts .post-thumbnail.single_post_quote_wrap .blog_item--thumbnail .quote-wrapper {
display: none
}
}
@media (max-width: 767px) {
.lastudio-posts--list.preset-list-1 .lastudio-posts__inner-box {
padding-bottom: 10px;
margin-bottom: 0
}
.lastudio-posts.preset-grid-2 .lastudio-posts__inner-box {
display: block
}
.lastudio-posts.preset-grid-2 .post-thumbnail {
width: 100%
}
}
.single-content-article > .single_post_quote_wrap .blog_item--thumbnail img {
width: 100%
}
.single-content-article > .single_post_quote_wrap .blog_item--thumbnail img ~ .quote-wrapper {
position: absolute
}
.single-content-article > .single_post_quote_wrap .blog_item--thumbnail .quote-wrapper {
position: relative;
background-image: linear-gradient(270deg, rgba(24,24,24,0) 0%, #181818 100%);
background-color: transparent!important
}
body:not(.page-use-builder) .single-content-article > .entry {
margin-bottom: 50px
}
.page-use-gutenberg .single-content-article > .entry br {
display: block;
content: "";
padding-top: 5px
}
.single-content-article .entry-footer:empty {
display: none
}
.entry-title-single {
font-size: var(--theme-h3-font-size);
margin-bottom: 10px
}
.single-post-article > .post-thumbnail {
margin-bottom: 25px;
position: relative
}
.single-post-article > .post-meta {
margin-bottom: 30px;
text-transform: capitalize
}
.single-post-article > .post-meta .post__comments {
display: none
}
.single-post-article > .post-meta .post-meta__item + .post-meta__item:before {
content: "|";
margin-left: 1em;
margin-right: 1em
}
.single-post-article > .post-meta--top {
margin-bottom: 5px
}
.single-post-article > .post-meta-p {
border-bottom: 1px solid var(--theme-border-color);
padding-bottom: 20px
}
.single-post-article > .entry-footer {
font-size: 14px;
padding-bottom: 14px;
padding-top: 14px;
display: flex;
flex-flow: row wrap;
margin-bottom: 30px;
border-top: 1px solid var(--theme-border-color);
border-bottom: 1px solid var(--theme-border-color)
}
.single-post-article > .post-navigation .blog_pn_nav-meta, .single-post-article > .post-navigation .blog_pn_nav-left {
display: none!important
}
.single-post-article .comments-area.has-comments {
padding-top: 30px
}
.la-sharing-single-posts {
margin-left: auto
}
.la-sharing-single-posts .title-share {
display: none
}
.la-sharing-single-posts a {
font-size: 14px;
margin-left: 10px;
display: inline-block;
vertical-align: middle;
line-height: 25px;
width: 27px;
height: 27px;
text-align: center;
background-color: var(--theme-three-color);
color: #fff;
border-radius: 50%
}
.la-sharing-single-posts a:hover {
background-color: var(--theme-primary-color);
color: #fff
}
.la-sharing-single-posts a.facebook {
background-color: #272EAE
}
.la-sharing-single-posts a.twitter {
background-color: #1590D8
}
.la-sharing-single-posts a.pinterest {
background-color: #D0021B
}
p.logged-in-as a {
font-weight: 700
}
p.logged-in-as a ~ a {
font-weight: 400
}
.author-info {
background-color: #F9F9F9;
padding: 30px 40px;
font-size: .875em;
margin-bottom: 35px
}
.author-info--inner {
display: flex;
align-items: center
}
.author-info__avatar {
padding-right: 40px;
flex: 0 0 110px
}
.author-info__avatar img {
border-radius: 50%
}
.author-info__name {
font-size: 1.2857em;
font-family: var(--theme-heading-font-family);
font-weight: 700;
letter-spacing: -1px;
color: var(--theme-secondary-color);
margin-bottom: 10px
}
.author-info__bio {
margin-bottom: 10px;
width: 370px;
max-width: 100%
}
.author-info__link {
display: none
}
.author-info__social {
font-size: 1.2857em
}
.section-related-posts .lastudio-posts__list {
margin-left: -15px;
margin-right: -15px;
position: relative
}
.section-related-posts .related-posts-heading {
text-align: center;
margin: 0;
padding: 50px 0;
border-top: 1px solid var(--theme-border-color)
}
.section-related-posts .active-object-fit .post-thumbnail .blog_item--thumbnail {
padding-bottom: 56.25%
}
div#blog-entries.grid-items p.quote-content {
font-size: var(--theme-h5-font-size)
}
@media (max-width: 1200px) {
.entry-title-single {
font-size: 26px
}
.single-post-article > .post-meta.post-meta-top {
margin-bottom: 5px
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__inner-content {
padding-left: 40px
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n-1) .lastudio-posts__inner-content {
padding-left: 0;
padding-right: 40px
}
}
@media (max-width: 767px) {
.entry-title-single {
font-size: 22px
}
.single-post-article > .entry-footer {
flex-direction: column
}
.single-post-article > .entry-footer .tags-list {
max-width: 100%
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__inner-box {
display: block
}
.lastudio-posts--list.preset-list-2 .post-thumbnail {
width: 100%
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n-1) .lastudio-posts__inner-content, .lastudio-posts--list.preset-list-2 .lastudio-posts__inner-content {
padding-left: 0;
padding-right: 0
}
}
.accordion-menu .menu ul {
display: none
}
.widget-area ul {
list-style: none;
margin: 0;
padding: 0
}
.widget-area ul.menu li {
padding: 6px 0;
margin-bottom: 6px
}
.widget-area .widget {
margin-bottom: 60px
}
.sidebar-box ul {
margin: 0;
padding: 0;
list-style: none
}
.sidebar-box ul.menu ul {
display: none;
margin-left: 1em;
padding-top: .7em
}
.sidebar-box ul.menu ul li {
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 3px
}
.sidebar-box ul.menu ul li:only-child {
margin: 0;
padding: 0
}
.sidebar-box ul.menu ul li:last-child {
margin-bottom: 0
}
.sidebar-box ul span.narrow {
cursor: pointer;
float: right
}
.sidebar-box ul span.narrow i {
display: inline-block;
font: normal normal normal 12px/1 LaStudioIcons;
speak: none;
text-transform: none;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.sidebar-box ul span.narrow i:before {
content: ""
}
.sidebar-box ul li.open > span.narrow i:before {
content: ""
}
.widget-title {
display: block;
margin-bottom: 30px
}
.widget {
color: var(--theme-secondary-color)
}
.widget_calendar caption {
text-align: center;
border: 1px solid #e9e9e9;
border-bottom: none;
padding: 8px
}
.widget_calendar table {
border: 1px solid #e9e9e9
}
.widget_calendar table th, .widget_calendar table td {
border-right: 1px solid #e9e9e9;
text-align: center;
padding: 8px
}
.widget_calendar table th {
background-color: #f9f9f9
}
.widget_calendar table #today {
background: var(--theme-primary-color);
color: #fff
}
.widget_recent_entries li, .widget_recent_comments li.recentcomments {
padding: 6px 0
}
.widget_recent_entries li {
margin-bottom: 6px
}
.widget_recent_comments li.recentcomments .comment-author-link {
font-weight: 700;
text-transform: capitalize
}
.widget_rss a.rsswidget {
font-weight: 700
}
.widget_rss span.rss-date {
font-size: 12px
}
.widget_rss li {
overflow: hidden;
margin-bottom: 30px
}
.widget_rss li .rssSummary {
padding-top: 8px;
padding-bottom: 5px
}
.widget_rss li cite {
font-weight: 600
}
.widget_rss li cite:before {
content: "—";
padding-right: 5px
}
.sidebar-inner .sidebar-box .search-field {
font-size: 14px
}
.widget_recent_entries .pr-item {
border-bottom: 1px solid var(--theme-border-color);
margin-bottom: 20px;
padding-bottom: 35px
}
.widget_recent_entries .pr-item::before, .widget_recent_entries .pr-item::after {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.widget_recent_entries .pr-item::after {
clear: both
}
.widget_recent_entries .pr-item--left {
float: left;
position: relative;
width: 100px;
height: 100px;
margin-right: 20px
}
.widget_recent_entries .pr-item--left a {
position: absolute;
left: 0;
width: 100%;
top: 0;
height: 100%;
background-size: cover;
background-position: center center
}
.widget_recent_entries .pr-item--right {
width: calc(100% - 130px);
float: left
}
.widget_recent_entries .pr-item--right a {
font-weight: 400;
line-height: 1.4;
display: inline-block;
display: -webkit-box;
max-width: 100%;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
max-height: 2.8em;
margin-bottom: 5px
}
.widget_recent_entries .pr-item--right .post-date {
display: block;
font-size: 12px;
color: var(--theme-three-color)
}
.widget_recent_entries li:last-child .pr-item {
border: none
}
.la_product_tag_cloud .tagcloud, .widget_tag_cloud .tagcloud {
font-size: 14px
}
.la_product_tag_cloud a, .widget_tag_cloud a {
font-size: inherit!important;
display: inline-block;
padding-bottom: 8px
}
.la_product_tag_cloud a:not(:last-child):after, .widget_tag_cloud a:not(:last-child):after {
content: ","
}
.la_product_tag_cloud a:hover, .widget_tag_cloud a:hover {
text-decoration: underline
}
.widget_product_tag_cloud:not(.la_product_tag_cloud) .tagcloud {
display: flex;
flex-flow: row wrap
}
.widget_product_tag_cloud:not(.la_product_tag_cloud) a {
font-size: 14px!important;
border: 1px solid var(--theme-border-color);
color: var(--theme-secondary-color);
padding: 10px 15px;
display: inline-block;
line-height: 20px;
margin: 0 10px 10px 0
}
.widget_product_tag_cloud:not(.la_product_tag_cloud) .active a, .widget_product_tag_cloud:not(.la_product_tag_cloud) a:hover {
border-color: var(--theme-secondary-color);
background-color: var(--theme-secondary-color);
color: #fff
}
.widget_layered_nav ul {
font-size: 14px
}
.widget_layered_nav ul:not(.la-swatches-widget-opts) {
max-width: 100%
}
.widget_layered_nav ul li {
position: relative;
margin-bottom: 5px;
padding: 5px 0
}
.inline--50 ul li {
display: inline-block;
width: 50%
}
.inline--33 ul li {
display: inline-block;
width: 33%
}
.widget_product_categories .product-categories .count {
float: right;
font-size: .8572em
}
.sidebar__banner {
position: relative
}
.sidebar__banner a:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transition: all .5s;
background-color: #222;
opacity: .1
}
.sidebar__banner img {
width: 100%
}
.sidebar__banner h4 {
font-size: 50px;
font-weight: inherit;
color: inherit;
line-height: 1;
margin: 0 0 10px;
font-family: var(--theme-three-font-family)
}
.sidebar__banner p {
font-size: 1.25em;
color: inherit;
margin: 0
}
.sidebar__banner-content {
color: #fff;
position: absolute;
bottom: 10%;
width: 80%;
transition: all .5s;
left: 10%;
z-index: 2
}
.sidebar__banner:hover a:before {
opacity: .4;
transform: scale(0.9)
}
.sidebar__banner:hover .sidebar__banner-content {
margin-bottom: 20px
}
.sidebar__banner--style2 .sidebar__banner-content {
text-align: inherit;
bottom: 0;
padding: 30px
}
.sidebar__banner--style2 h4 {
font-size: 24px
}
.sidebar__banner--style2 p {
font-size: 16px
}
.nav-links .page-numbers {
display: inline-block;
min-width: 30px;
text-align: center
}
.la-pagination {
padding: 0 2px;
text-align: center
}
.la-pagination ul {
padding: 0;
margin: 0;
list-style: none;
font-size: .875em
}
.la-pagination ul li {
display: inline-block;
margin: 0 5px 0 0
}
.la-pagination ul .page-numbers {
text-align: center;
display: block;
position: relative;
padding: 8px 2px;
line-height: 20px;
min-width: 38px;
transition: all .3s;
color: var(--theme-three-color);
border: 1px solid var(--theme-border-color)
}
.la-pagination ul .page-numbers i {
vertical-align: middle;
margin-top: -2px
}
.la-pagination ul .page-numbers.current, .la-pagination ul .page-numbers:hover {
color: #fff;
background-color: var(--theme-secondary-color);
border-color: var(--theme-secondary-color)
}
.la-pagination ul .page-numbers.dots {
border-color: transparent;
background: none;
padding: 0;
min-width: 0;
color: inherit
}
.la-pagination .la-ajax-loading-outer, .la-pagination .pagination_ajax_loadmore {
display: none
}
.la-pagination.active-loadmore.nothingtoshow, .la-pagination.active-loadmore ul {
display: none
}
.la-pagination.active-loadmore .pagination_ajax_loadmore {
display: block
}
.la-pagination.nothingtoshow.la-ajax-pagination {
display: none
}
.la-pagination.doing-ajax .la-ajax-loading-outer {
display: inline-block
}
.la-pagination.doing-ajax ul, .la-pagination.doing-ajax .pagination_ajax_loadmore {
display: none
}
.moren-is-blog .la-pagination {
margin-bottom: 2em;
margin-top: 1em
}
.moren-is-blog.header-v-default .la-pagination {
margin-top: 0
}
.elementor-post-navigation {
overflow: hidden;
display: flex;
justify-content: space-between
}
.elementor-post-navigation__link {
min-height: 1px;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 33.3333%
}
.elementor-post-navigation__link a {
display: flex;
align-items: center
}
.elementor-post-navigation__all a {
justify-content: center
}
.elementor-post-navigation__next a {
justify-content: flex-end
}
.elementor-post-navigation__link__next, .elementor-post-navigation__link__prev {
overflow: hidden
}
.elementor-post-navigation__link__next > span, .elementor-post-navigation__link__prev > span {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis
}
.elementor-post-navigation .post-navigation__arrow-all {
padding-left: 10px;
padding-right: 10px
}
.elementor-post-navigation .post-navigation__arrow-prev {
padding-right: 10px
}
.elementor-post-navigation .post-navigation__arrow-next {
padding-left: 10px
}
.elementor-post-navigation .post-navigation__arrow-wrapper {
font-size: 20px
}
.elementor-post-navigation .post-navigation__arrow-wrapper i {
vertical-align: middle;
transform: translateY(-5%)
}
.elementor-post-navigation .post-navigation__navigation__link a {
display: flex;
align-items: center;
max-width: 100%
}
.elementor-post-navigation.has-tooltip {
overflow: visible;
width: 150px;
margin-left: auto;
max-width: 100%
}
.elementor-post-navigation.has-tooltip .post-navigation__arrow-wrapper {
position: relative
}
.elementor-post-navigation.has-tooltip .post-navigation__arrow-wrapper .elementor-screen-only {
top: auto;
bottom: 100%;
height: auto;
clip: auto;
background: #212121;
color: #fff;
font-size: 10px;
padding: 0 5px;
line-height: 20px;
white-space: pre;
z-index: 9999;
position: absolute;
left: 50%;
width: auto;
text-align: center;
transition: all .3s;
opacity: 0;
margin: 0 auto;
min-width: 60px;
overflow: inherit;
transform: translateX(-50%)
}
.elementor-post-navigation.has-tooltip .post-navigation__arrow-wrapper .elementor-screen-only:after {
content: "";
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #212121;
position: absolute;
top: 100%;
left: 50%;
margin-left: -3px
}
.elementor-post-navigation.has-tooltip .elementor-post-navigation__link {
overflow: visible
}
.elementor-post-navigation.has-tooltip .elementor-post-navigation__link:hover .post-navigation__arrow-wrapper .elementor-screen-only {
opacity: 1;
margin-bottom: 10px
}
.la-pagination.active-loadmore {
text-align: center
}
.pagination_ajax_loadmore a {
padding: 10px 30px;
text-transform: uppercase;
color: var(--theme-secondary-color);
font-size: 12px;
line-height: 18px;
border: 1px solid var(--theme-border-color);
position: relative;
display: inline-block
}
.pagination_ajax_loadmore a:hover {
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff
}
.woocommerce-pagination.wc-toolbar .products__loadmore_ajax {
float: left
}
.woocommerce-pagination.wc-toolbar .products__loadmore_ajax a {
display: inline-block
}
@media (max-width: 767px) {
.la-pagination ul .page-numbers {
min-width: 30px;
padding: 5px;
font-size: 12px
}
}
.la-pagination.la-ajax-load-first {
margin: 0;
padding: 0;
min-height: 100px;
text-align: center
}
.la-pagination.la-ajax-load-first .la-ajax-loading-outer {
display: inline-block
}
.la-pagination.la-ajax-load-first ul {
display: none
}
h3.theme-heading.comments-title, .woocommerce-Reviews-title, .comments-title, .comment-respond .comment-reply-title {
font-size: var(--theme-h5-font-size);
margin-bottom: 15px;
display: block;
line-height: 1.4;
color: var(--theme-heading-font-color);
font-family: var(--theme-heading-font-family)
}
.woocommerce-Reviews-title {
font-weight: 400;
border-bottom: 1px solid rgba(0,0,0,0.1);
padding-bottom: 1em;
margin-bottom: 30px
}
.woocommerce-Reviews-title span {
font-weight: 600
}
h3.theme-heading.comments-title {
margin-bottom: 2em
}
.comment-content ul, .comment-content ol {
margin-top: 15px;
margin-bottom: 15px
}
.comment-content ol {
list-style-type: decimal
}
.comment-content ol ol {
list-style-type: upper-alpha
}
.comment-content ol ol ol {
list-style-type: lower-roman
}
.comment-content ol ol ol ol {
list-style-type: lower-alpha
}
.comment-content ul {
list-style-type: disc
}
.comment-content ul ul {
list-style-type: circle
}
.comment-content ul ul ul {
list-style-type: square
}
.comment-content ol li, .comment-content ul li {
margin-bottom: 8px
}
.comment-content ol ol, .comment-content ol ul, .comment-content ul ul {
margin-top: 8px;
margin-bottom: 0
}
.comment-reply-title small {
font-size: 12px;
font-weight: 400;
letter-spacing: 0;
font-family: var(--theme-body-font-family);
padding: 0 5px
}
.comment-list {
margin: 0;
list-style: none;
font-size: 14px
}
.comment-list > li {
border-bottom: 1px solid rgba(0,0,0,0.1);
padding-bottom: 25px;
margin-bottom: 30px
}
.comment-list > li .comment-container .comment-body {
margin-top: 20px;
padding-top: 25px;
border-top: 1px solid rgba(0,0,0,0.1)
}
.comment-list .comment-body {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.comment-list > .comment-respond {
padding-top: 10px;
padding-bottom: 40px
}
.comment-list .comment-reply-title {
font-size: 18px
}
.comment-list img.avatar {
width: 60px;
height: 60px;
min-width: 60px;
border-radius: 50%;
object-fit: cover
}
.ltr .comment-list img.avatar {
margin-right: 40px
}
.rtl .comment-list img.avatar {
margin-left: 40px
}
.comment-list .comment-author {
font-size: 16px;
margin-bottom: 5px
}
.comment-list .comment-author .comment-link {
font-size: 14px;
margin: 0;
display: inline-block;
text-transform: capitalize;
font-family: inherit;
font-weight: 600
}
.comment-list .comment-author .comment-meta {
font-size: 12px
}
.comment-list .comment-author .comment-meta .comment-date {
color: #979797
}
.comment-list .comment-author .comment-meta a {
margin-left: 10px
}
.comment-list .comment-entry .comment-meta {
line-height: 1;
display: inline-block
}
.comment-list .comment-entry .comment-meta a {
font-weight: 500;
font-size: 12px;
border: 1px solid #ebebeb;
padding: 7px 15px;
text-transform: uppercase;
display: inline-block;
margin-right: 10px;
border-radius: 2px
}
.comment-list .comment-entry .comment-meta a:hover {
background-color: #D2A35C;
border-color: #D2A35C;
color: #fff
}
.commentmetadata a {
font-size: 12px;
text-transform: capitalize;
margin-right: 10px
}
.comment-content-outer {
width: 100%
}
.comment-content-outer > .commentmetadata {
display: block
}
.comment-content-outer a.comment-reply-link:before {
content: "";
font-family: LaStudioIcons;
font-weight: 400;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 5px;
vertical-align: middle;
margin-top: 1px;
display: inline-block
}
.comment-content-outer a.comment-edit-link:before {
content: "";
font-family: LaStudioIcons;
font-weight: 400;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 5px;
vertical-align: middle;
margin-top: -2px;
display: inline-block
}
.comment-list .comment-content {
margin-bottom: 10px
}
.comment-list .children {
list-style: none
}
.comment-list .comment-respond textarea {
margin-bottom: 20px
}
.comment-list .comment-reply-title {
margin-bottom: 10px
}
.commentlist {
margin: 0;
list-style: none
}
.commentlist .comment_container {
position: relative;
display: -ms-flexbox;
display: flex;
border-bottom: 1px solid rgba(0,0,0,0.1);
margin-bottom: 30px;
padding-bottom: 30px
}
.commentlist img.avatar {
width: 100px;
height: 100px;
min-width: 100px;
object-fit: cover;
border-radius: 50%
}
.rtl .commentlist img.avatar {
margin-left: 30px
}
.ltr .commentlist img.avatar {
margin-right: 30px
}
.commentlist .comment-text {
width: calc(100% - 100px);
min-height: 100px
}
.commentlist .woocommerce-review__dash {
margin: 0 5px
}
.commentlist p.meta {
margin-top: 5px;
margin-bottom: 5px;
display: flex;
align-items: center
}
.commentlist .woocommerce-review__author {
text-transform: capitalize
}
p.comment-notes {
font-style: italic;
font-size: 1em;
margin-bottom: 50px
}
body:not(.logged-in) p.comment-notes {
font-size: 14px;
border-bottom: 1px solid rgba(0,0,0,0.1);
padding-bottom: 10px
}
.comment-form .logged-in-as {
font-size: .875em;
margin-bottom: 25px
}
.comment-form label {
display: block;
margin-bottom: 10px
}
.comment-form textarea {
margin-bottom: 20px
}
.comment-form input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
margin-bottom: 15px;
width: 100%;
max-width: 100%;
-webkit-appearance: none;
padding: 15px 25px;
line-height: 2
}
.comment-form .comment-form-cookies-consent {
font-size: .875em
}
.comment-form .comment-form-cookies-consent label {
display: inline;
padding: 0 5px
}
.comment-form textarea {
width: 100%;
height: 150px;
max-width: 100%;
padding: 20px;
vertical-align: top;
-webkit-appearance: none
}
.comment-form .submit {
min-width: 180px;
padding: 20px 30px
}
.comment-respond {
padding-top: 30px;
padding-bottom: 10px
}
.comment-form .comment-form-url, .comment-form .comment-form-email, .comment-form .comment-form-author {
width: calc((100% / 3) - 15px);
float: left;
margin-left: 20px
}
.comment-form .comment-form-author {
margin-left: 0
}
.comment-form .comment-form-email ~ .form-submit {
padding-top: 5px
}
.comment-form-rating label {
margin-bottom: 0;
display: inline-block
}
.rtl .comment-form-rating label {
margin-left: 20px
}
.ltr .comment-form-rating label {
margin-right: 20px
}
.comment-form-rating p.stars {
display: inline-block;
line-height: 1;
vertical-align: middle;
margin: 0
}
.woocommerce-Reviews .comment-form textarea {
margin-bottom: 0
}
.woocommerce-Reviews .comment-form input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
margin-bottom: 0
}
.woocommerce-Reviews .comment-form-comment + p.form-submit {
padding-top: 20px
}
li.trackback, li.pingback {
margin-bottom: 8px
}
li.trackback:first-child, li.pingback:first-child {
margin-top: 2em
}
li.trackback + li.comment-container, li.pingback + li.comment-container {
margin-top: 2em
}
p.no-comments {
margin-top: 1em
}
@media (max-width: 992px) {
.comment-list > li .comment-container .comment-body {
margin-top: 10px;
padding-top: 15px
}
.ltr .comment-list img.avatar {
margin-right: 30px
}
.rtl .comment-list img.avatar {
margin-left: 30px
}
.comment-list > li {
margin-bottom: 20px;
padding-bottom: 20px
}
}
@media (max-width: 768px) {
.wc-tab .wc-tab-title a {
padding: 10px 0
}
.woocommerce-Reviews .comment-reply-title {
font-size: 16px;
padding-bottom: 10px;
display: block
}
.comment-form textarea {
padding: 15px;
margin-bottom: 15px
}
.comment-form input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
padding: 10px 15px
}
.comment-list .comment-entry .comment-meta a {
margin-right: 3px
}
.comment-list img.avatar {
width: 50px;
height: 50px;
min-width: 50px
}
.commentlist .woocommerce-review__published-date, .commentlist .woocommerce-review__author {
font-size: inherit
}
.commentlist img.avatar {
width: 50px;
height: 50px;
min-width: 50px;
margin-right: 20px
}
.commentlist .comment-text {
padding-left: 10px;
width: calc(100% - 70px)
}
.commentlist .star-rating {
position: relative;
top: 0
}
.commentlist .comment_container {
margin-bottom: 20px;
padding-bottom: 15px
}
}
@media (max-width: 600px) {
.comment-form .comment-form-url, .comment-form .comment-form-email, .comment-form .comment-form-author {
width: 100%;
margin-left: 0
}
.rtl .comment-list img.avatar {
margin-left: 10px
}
.ltr .comment-list img.avatar {
margin-right: 10px
}
.comment-content-outer {
width: calc(100% - 60px);
padding: 10px
}
.comment-list .children {
margin-left: 15px
}
.comment-list .children .children {
margin-left: 10px
}
}
.search-form {
position: relative
}
.search-form .search-field {
width: 100%;
padding: 15px 20px;
background: transparent;
-webkit-appearance: none;
font-size: .8572em;
line-height: 28px;
color: inherit
}
.search-form .search-button {
display: block;
border: none;
color: inherit;
background: none;
padding: 0;
position: absolute;
top: 50%;
font-size: 18px;
width: 1em;
transform: translateY(-50%)
}
.ltr .search-form .search-button {
right: 15px
}
.rtl .search-form .search-button {
left: 15px
}
.search-form .search-button:hover {
background: none;
color: var(--theme-primary-color)
}
.search-form .search-reset {
display: none;
line-height: 1
}
.la-ajax-searchform.searched .search-form .search-button:not(.search-reset), .la-ajax-searchform.searching .search-form .search-button:not(.search-reset) {
display: none
}
.la-ajax-searchform.searched .search-form .search-reset, .la-ajax-searchform.searching .search-form .search-reset {
display: block
}
.lahb-search .search-field[placeholder]:not(:focus) {
color: #757575
}
.searchform-fly-overlay {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
background-color: rgba(0,0,0,0.9);
text-align: center;
transition: all ease-in-out .25s;
z-index: 12;
color: #fff
}
.searchform-fly-overlay:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -.25em
}
.searchform-fly-overlay.searched {
background-color: #fff;
color: var(--theme-secondary-color)
}
.searchform-fly-overlay.searching .loading {
opacity: 1
}
.searchform-fly-overlay .searchform-fly {
display: inline-block;
max-width: 90%;
vertical-align: middle;
text-align: center;
font-size: 18px;
transform: scale(0.9);
opacity: 0;
visibility: hidden;
transition: all ease-in-out .3s
}
.searchform-fly-overlay .search-field {
width: 800px;
background-color: transparent;
border: 0;
text-align: center;
font-size: 30px;
padding: 10px;
transition: all .3s ease-out;
font-weight: 300;
max-width: 100%;
color: inherit;
flex-grow: 1
}
.searchform-fly-overlay .search-button {
font-size: 30px;
height: 30px;
color: inherit
}
.searchform-fly-overlay .search-button i {
vertical-align: top
}
.searchform-fly-overlay p {
font-weight: 300
}
.searchform-fly-overlay .btn-close-search {
font-size: 40px;
display: block;
position: absolute;
z-index: 5;
top: 20%;
right: 20%;
line-height: 40px;
height: 40px;
transition: all .3s
}
.searchform-fly-overlay .btn-close-search i {
vertical-align: top
}
.searchform-fly-overlay .btn-close-search:hover {
transform: rotate(90deg)
}
.searchform-fly-overlay .loading {
opacity: 0;
display: block;
margin: 0 auto;
width: 70px
}
.searchform-fly-overlay .search-form {
width: 800px;
max-width: 100%;
margin: 0 auto;
display: flex;
flex-flow: row nowrap;
align-items: center;
border-bottom: 2px solid
}
.searchform-fly-overlay .search-form select {
color: inherit;
border: none;
width: 130px
}
.rtl .searchform-fly-overlay .search-form select {
padding-right: 0
}
.ltr .searchform-fly-overlay .search-form select {
padding-left: 0
}
.searchform-fly-overlay .search-results {
max-width: 100%;
width: 1170px;
text-align: left;
margin-left: auto;
margin-right: auto
}
.rtl .searchform-fly-overlay .search-results {
text-align: right
}
.searchform-fly-overlay .results-container {
max-height: 63vh;
overflow: auto;
margin-bottom: 10px
}
.searchform-fly-overlay .results-container .products-grid {
margin: 0
}
.searchform-fly-overlay .results-container .posts .entry-title {
font-size: 16px;
font-weight: 700;
margin: 0 0 5px
}
.searchform-fly-overlay .results-container .posts .post-meta {
font-size: 12px;
padding-bottom: 10px
}
.searchform-fly-overlay .results-container .posts .entry-excerpt {
font-size: 14px;
line-height: 1.6;
height: 43px;
overflow: hidden
}
.searchform-fly-overlay .results-container .posts .lastudio-more-wrap {
display: none
}
.searchform-fly-overlay .results-container, .searchform-fly-overlay .view-more-results {
display: none
}
.open-search-form .searchform-fly-overlay {
visibility: visible;
opacity: 1
}
.open-search-form .searchform-fly {
visibility: visible;
opacity: 1;
transform: scale(1)
}
@media (max-width: 768px) {
.searchform-fly-overlay .btn-close-search {
right: 10%
}
.searchform-fly-overlay .searchform-fly {
font-size: 14px
}
.searchform-fly-overlay .search-field {
font-size: 16px
}
.searchform-fly-overlay .search-button {
font-size: 16px
}
}
@media (max-width: 1500px) {
.searchform-fly-overlay .btn-close-search {
top: 15%;
right: 50px
}
}
@media (max-width: 1300px) {
.searchform-fly-overlay .search-results {
max-width: 85%
}
}
.la-ajax-searchform.searching .search-form .search-button:before {
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
margin-left: -10px;
border-radius: 50%;
border: 2px solid #efefef;
border-top-color: #D2A35C;
border-bottom-color: #D2A35C;
content: "";
animation: lastudio-spinner .6s linear infinite
}
.la-ajax-searchform.searching .search-form .search-button i {
opacity: 0
}
@media (max-width: 800px) {
.searchform-fly-overlay .btn-close-search {
top: 150px;
right: 20px
}
}
.results-container.la-post-grid .post-meta {
display: none
}
.results-container.la-post-grid .lastudio-posts__item {
padding-bottom: 15px
}
.search.search-results {
--theme-container-width:1170px
}
.search.search-results #blog-entries .post-meta {
display: none
}
.search.search-results #blog-entries .lastudio-posts__item {
border-bottom: 1px solid var(--theme-border-color);
margin-bottom: 30px;
padding-bottom: 20px
}
.search.search-results #blog-entries .lastudio-more-wrap .lastudio-more {
border: none;
background-color: var(--theme-secondary-color);
color: #fff;
text-transform: none;
font-weight: 400;
padding: .8em 2.5em;
font-size: .875em;
line-height: 1.7
}
.search.search-results #blog-entries .lastudio-more-wrap .lastudio-more:hover {
background-color: var(--theme-primary-color);
color: #fff
}
#scroll-top {
display: none;
position: fixed;
right: 20px;
bottom: 20px;
width: 40px;
height: 40px;
line-height: 40px;
background-color: rgba(0,0,0,0.4);
color: #fff;
font-size: 18px;
cursor: pointer;
border-radius: 2px;
text-align: center;
z-index: 100;
box-sizing: content-box
}
#scroll-top > span {
line-height: inherit;
vertical-align: top
}
#scroll-top:hover {
background-color: rgba(0,0,0,0.8)
}
#scroll-top.scroll-top-left {
left: 20px;
right: auto
}
@media only screen and (max-width: 480px) {
#scroll-top {
right: 10px;
bottom: 10px;
width: 26px;
height: 26px;
line-height: 24px;
font-size: 14px
}
}
.site-footer-default {
text-align: center;
font-size: 14px;
padding: 20px 0
}
.la-newsletter-popup {
display: none
}
.la-newsletter-popup a.btn-close-newsletter-popup {
display: none
}
.open-newsletter-popup .featherlight .featherlight-content {
width: var(--theme-newsletter-popup-width);
height: var(--theme-newsletter-popup-height);
max-width: 100%;
max-height: 100vh;
margin: 0;
overflow: hidden
}
.open-newsletter-popup .featherlight .featherlight-close-icon {
background-color: transparent;
color: var(--theme-secondary-color);
font-size: 24px
}
.open-newsletter-popup .featherlight .featherlight-close-icon:hover {
background-color: transparent;
color: var(--theme-primary-color)
}
@media (max-width: 767px) {
.open-newsletter-popup .featherlight .featherlight-content {
height: auto
}
}
.error404-content {
position: relative;
margin: 0 auto;
text-align: center
}
.error404-content .error-title {
font-size: 46px;
margin: 0 0 25px
}
.error404-content .error-text {
font-size: 18px;
font-weight: 300;
margin-bottom: 35px
}
.error404-content .searchform {
max-width: 390px;
margin: 0 auto
}
.error404-content .error-btn {
font-size: 13px;
padding: 14px 26px;
margin-top: 60px
}
.error404-content .error-btn:hover {
color: #fff
}
@media only screen and (max-width: 480px) {
.error404-content .searchform {
width: 100%
}
.error404-content .error-btn {
margin-top: 40px
}
}
span[class*=lastudioicon-], i[class*=lastudioicon-] {
vertical-align: middle;
pointer-events: none
}
.lastudioicon-b-linkedin {
vertical-align: baseline
}
@media (min-width: 1300px) {
.visible-mobile, .visible-tablet, .hidden-desktop {
display: none!important
}
.visible-desktop {
display: block!important
}
}
@media (max-width: 1300px) and (min-width: 577px) {
.visible-mobile, .visible-desktop, .hidden-tablet {
display: none!important
}
.visible-tablet {
display: block!important
}
}
@media (max-width: 576px) {
.visible-tablet, .visible-desktop, .hidden-mobile {
display: none!important
}
.visible-mobile {
display: block!important
}
}
.text-vertical .elementor-icon-list-items .elementor-icon-list-item, .text-vertical .elementor-heading-title {
-webkit-writing-mode: vertical-lr;
-ms-writing-mode: tb-lr;
writing-mode: vertical-lr;
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
margin: auto
}
.text-vertical .elementor-icon-list-items .elementor-icon-list-item {
margin: 25px 10px!important
}
.text-outline:not(.elementor-widget-heading), .text-outline .elementor-heading-title {
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: currentColor
}
.elementor-widget .elementor-icon-list-icon svg {
vertical-align: middle;
margin-top: -.2em
}
.elementor-divider-separator .elementor-icon svg {
height: auto
}
.featherlight {
display: none;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99;
text-align: center;
white-space: nowrap;
cursor: pointer
}
.custom-featherlight-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: .9;
z-index: -1;
background-color: #333;
pointer-events: none
}
.featherlight:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle
}
.featherlight .featherlight-content {
text-align: left;
vertical-align: middle;
display: inline-block;
background: #fff;
white-space: normal;
max-width: calc(100vw - 60px);
max-height: calc(80vh - 60px);
overflow: auto;
margin: 30px 0;
min-width: 100px
}
.featherlight .featherlight-outer {
vertical-align: middle;
display: inline-block;
padding: 0;
max-height: 90vh;
max-width: 90vw;
position: relative
}
.featherlight-loading .featherlight-content {
background-color: transparent
}
.featherlight.featherlight-loading .featherlight-close-icon {
display: none
}
.featherlight .featherlight-inner {
display: block
}
.featherlight script.featherlight-inner, .featherlight link.featherlight-inner, .featherlight style.featherlight-inner {
display: none
}
.featherlight .featherlight-close-icon {
position: absolute;
top: 5px;
right: -25px;
line-height: 50px;
width: 50px;
cursor: pointer;
text-align: center;
color: #fff;
border: none;
padding: 0;
background-color: var(--theme-secondary-color);
border-radius: 50%;
transition: all .3s;
z-index: 9
}
.featherlight .featherlight-close-icon:hover {
background-color: var(--theme-primary-color);
color: #fff;
transform: rotate(90deg)
}
.featherlight .featherlight-image {
width: 100%
}
.featherlight-iframe .featherlight-content {
border-bottom: 0;
padding: 0;
-webkit-overflow-scrolling: touch
}
.featherlight iframe {
border: none
}
.featherlight iframe.featherlight-inner {
width: 1170px;
height:calc(1170px * .5625)
}
@media (max-width: 1200px) {
.featherlight iframe.featherlight-inner {
height:calc(100vh * .5625)
}
}
@media print {
html.with-featherlight > * > :not(.featherlight) {
display: none
}
}
.is--qvpp .featherlight-outer {
width: 1500px;
max-height: 80vh
}
.is--qvpp .featherlight-outer .featherlight-content {
width: 100%
}
.featherlight-loading .la-loader.spinner3 {
margin: 0 auto
}
.open-custom-msg .featherlight-content {
width: 600px
}
.la-global-message.featherlight-inner {
padding: 30px
}
.elementor-editor-active .slick-slider .slick-list, .elementor-editor-active .slick-slider .slick-track {
min-width: 100%
}
.slick-list {
overflow: hidden;
margin: 0;
padding: 0
}
.slick-slide {
display: none;
float: left;
min-height: 1px
}
.slick-initialized .slick-slide {
display: block
}
.slick-arrow {
position: absolute;
bottom: 0;
display: inline-block;
background-color: #fff;
color: var(--theme-secondary-color);
width: 50px;
height: 50px;
line-height: 50px;
font-size: 14px;
border: 0;
text-align: center;
cursor: pointer;
padding: 0;
border-radius: 0;
z-index: 2;
transition: all .3s ease-in-out
}
.slick-arrow.slick-disabled {
opacity: .5;
cursor: not-allowed
}
.slick-arrow svg {
display: block;
height: auto;
max-width: 100%;
max-height: 100%
}
.prev-arrow i[class*=lastudioicon-left-arrow] {
margin-left: -.2em
}
.next-arrow i[class*=lastudioicon-right-arrow] {
margin-right: -.2em
}
.slick-arrow:hover {
background-color: var(--theme-secondary-color);
color: #fff
}
.prev-arrow, .slick-prev {
left: -20px
}
[dir=rtl] .prev-arrow, [dir=rtl] .slick-prev {
left: auto;
right: -20px
}
.next-arrow, .slick-next {
right: -20px
}
[dir=rtl] .next-arrow, [dir=rtl] .slick-next {
left: -20px;
right: auto
}
@media (max-width: 767px) {
.prev-arrow, .slick-prev {
left: 0
}
[dir=rtl] .prev-arrow, [dir=rtl] .slick-prev {
left: auto;
right: 0
}
.next-arrow, .slick-next {
right: 0
}
[dir=rtl] .next-arrow, [dir=rtl] .slick-next {
left: 0;
right: auto
}
}
.slick-controls-auto {
display: none
}
.elementor-widget-image-carousel .elementor-slick-slider .slick-arrows-inside .slick-arrow {
width: 70px;
height: 70px;
background-color: #fff;
color: #111;
border-radius: 50%;
top: auto
}
.elementor-widget-image-carousel .elementor-slick-slider .slick-arrows-inside .slick-arrow:before {
color: #111
}
.elementor-widget-image-carousel .elementor-slick-slider .slick-arrows-inside .slick-arrow:hover {
background-color: #111
}
.elementor-widget-image-carousel .elementor-slick-slider .slick-arrows-inside .slick-arrow:hover:before {
color: #fff
}
.elementor-widget-image-carousel .elementor-slick-slider .slick-arrows-inside .slick-prev {
left: 50%;
margin-left: -80px
}
.elementor-widget-image-carousel .elementor-slick-slider .slick-arrows-inside .slick-next {
right: 50%;
margin-right: -80px
}
.blog_item--thumbnail.format-gallery .slick-arrow {
top: 50%;
margin-top: -22px;
margin-left: 40px;
margin-right: 40px;
width: 45px;
height: 45px;
line-height: 45px;
border-radius: 50%;
opacity: 0
}
@media (max-width: 767px) {
.blog_item--thumbnail.format-gallery .slick-arrow {
margin-left: 20px;
margin-right: 20px
}
}
.blog_item--thumbnail.format-gallery:hover .slick-arrow {
opacity: 1
}
.blog_item--thumbnail.format-gallery img {
width: 100%
}
@media (max-width: 1279px) {
.lastudio-carousel .lastudio-arrow {
width: 30px;
height: 30px;
font-size: 12px;
line-height: 30px
}
}
.post-navigation {
margin-bottom: 50px
}
.post-navigation .nav-links {
display: flex;
flex-wrap: wrap;
text-align: left;
position: relative;
align-items: flex-start
}
.post-navigation .nav-links > div {
width: 50%;
position: relative
}
.post-navigation .nav-links .nav-next:only-child {
margin-left: 50%
}
.post-navigation .nav-links a {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: flex-start;
height: 100%;
position: relative;
padding-bottom: 25px
}
.single-room-article .post-navigation .nav-links a {
align-items: center
}
.post-navigation .nav-links a:hover .blog_pn_nav-text, .post-navigation .nav-links a:hover .blog_pn_nav-title {
color: inherit
}
.post-navigation .nav-links .blog_pn_nav-right {
-ms-flex-order: 1;
order: 1;
max-width: calc(100% - 90px)
}
.post-navigation .nav-links .blog_pn_nav-right span {
display: block
}
.post-navigation .nav-links .nav-next {
text-align: right
}
.post-navigation .nav-links .nav-next a {
flex-direction: row-reverse
}
.post-navigation .blog_pn_nav-title {
width: 240px;
max-width: 100%;
line-height: 1.4;
color: var(--theme-secondary-color);
font-family: var(--theme-heading-font-family);
font-weight: var(--theme-heading-font-weight)
}
.post-navigation .blog_pn_nav-meta {
font-size: .875em;
margin-top: 2px;
color: var(--theme-three-color)
}
.post-navigation .blog_pn_nav-text {
position: absolute;
bottom: 0;
font-size: 12px;
color: var(--theme-primary-color)
}
.single-room-article .post-navigation {
margin-top: 50px
}
.single-room-article .post-navigation .nav-links a {
padding-top: 35px
}
.single-room-article .post-navigation .nav-links > div {
padding: 0
}
.single-room-article .post-navigation .nav-links > div:before {
content: ""
}
@media (max-width: 768px) {
.post-navigation .nav-links > div {
width: 100%;
margin: 0
}
.post-navigation .nav-links .blog_pn_nav-title {
line-height: 1.5
}
.post-navigation .nav-links a {
padding-bottom: 20px
}
.post-navigation .nav-links .blog_pn_nav-text {
display: none
}
.post-navigation .nav-links .nav-next {
text-align: inherit
}
.post-navigation .nav-links .nav-next a {
flex-direction: row
}
.post-navigation .nav-links .nav-next .nav_pnpp__image {
margin-right: 20px;
margin-left: 0
}
.post-navigation .nav-links .nav-next:only-child {
margin: 0
}
}
.lastudio-portfolio {
position: relative
}
.lastudio-portfolio__filter {
display: flex;
flex-flow: row;
justify-content: center;
align-items: center
}
.lastudio-portfolio__filter-list {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center
}
.lastudio-portfolio__filter-item {
user-select: none;
cursor: pointer
}
.lastudio-portfolio__list {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: stretch;
transform: translateZ(0);
transition: height .5s cubic-bezier(0.33, 0.79, 0.37, 0.97)
}
.lastudio-portfolio__item {
display: flex;
flex-flow: row nowrap;
align-items: stretch;
position: relative;
transform: translateZ(0)
}
.lastudio-portfolio__item.item-loaded .lastudio-portfolio__image-instance {
visibility: visible
}
.lastudio-portfolio__item.hidden-status {
height: 0;
visibility: hidden
}
.lastudio-portfolio__item.hidden-status .lastudio-portfolio__inner {
opacity: 0;
transform: scale(0)
}
.lastudio-portfolio__item.visible-status {
height: auto
}
.lastudio-portfolio__item.visible-status .lastudio-portfolio__inner {
opacity: 1;
transform: scale(1)
}
.lastudio-portfolio__inner {
flex: 0 1 100%;
align-self: stretch;
position: relative;
transform-origin: 50% 50%
}
.lastudio-portfolio__link {
display: block
}
.lastudio-portfolio__image {
position: relative;
line-height: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center
}
.lastudio-portfolio__image-instance {
width: 100%;
min-height: 100px;
visibility: hidden
}
.lastudio-portfolio__image-loader {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: rgba(84,89,95,0.75);
z-index: 1
}
.lastudio-portfolio__image-loader span {
width: 30px;
height: 30px;
border-radius: 50%;
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
box-shadow: 2px 2px 1px #fff;
animation: lastudio-portfolio-load-spin 690ms infinite linear
}
.lastudio-portfolio__content {
width: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: stretch;
text-align: center;
box-sizing: border-box
}
.lastudio-portfolio__title {
width: 100%;
transition: all .3s
}
.lastudio-portfolio__desc {
width: 100%;
transition: all .3s
}
.lastudio-portfolio__category {
width: 100%;
font-size: .875em;
transition: all .3s;
margin-bottom: 5px
}
.lastudio-portfolio__cover {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform: translateZ(0)
}
.lastudio-portfolio__cover i {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: center;
transform: translateZ(0)
}
.lastudio-portfolio__view-more {
display: flex;
justify-content: center;
transition: all .3s
}
.lastudio-portfolio__view-more.hidden-status {
display: none
}
.lastudio-portfolio__view-more-button {
cursor: pointer
}
.lastudio-portfolio .grid-sizer {
width: 25%;
height: 0
}
.lastudio-portfolio.layout-type-grid .lastudio-portfolio__image-instance {
object-fit: cover
}
.lastudio-portfolio.layout-type-list .lastudio-portfolio__item {
width: 100%
}
@keyframes lastudio-portfolio-load-spin {
100% {
transform:rotate(360deg)
}
}
.la-isotope-container:not(.loaded) .loop__item {
opacity: 0
}
.la-isotope-container .loop__item:not(.showmenow) {
opacity: 0
}
.la-isotope-container[data-la_component=AdvancedMasonry] .lastudio-portfolio__inner {
display: flex;
flex-direction: column;
justify-content: center
}
.la-isotope-container[data-la_component=AdvancedMasonry] .lastudio-portfolio__image, .la-isotope-container[data-la_component=AdvancedMasonry] .lastudio-images-layout__image, .la-isotope-container[data-la_component=AdvancedMasonry] .lastudio-images-layout__inner, .la-isotope-container[data-la_component=AdvancedMasonry] .lastudio-images-layout__link {
height: 100%
}
.la-isotope-container[data-la_component=AdvancedMasonry] .lastudio-portfolio__image_wrap {
display: flex;
flex: 1
}
.la-isotope-container[data-la_component=AdvancedMasonry] .lastudio-portfolio__image_wrap .figure__object_fit img {
height: 100%;
object-fit: cover
}
.lastudio-images-layout__list.cover-img-bg .lastudio-images-layout__image-instance {
position: absolute;
height: 100%;
left: 0;
top: 0;
object-fit: cover
}
.visible-status .lastudio-portfolio__image-instance {
visibility: inherit
}
.lastudio-portfolio__item {
width: 100%
}
.lastudio-portfolio__inner {
overflow: hidden
}
.img-pos-center .lastudio-portfolio__inner {
justify-content: center!important
}
.img-pos-top .lastudio-portfolio__inner {
justify-content: flex-start!important
}
.img-pos-bottom .lastudio-portfolio__inner {
justify-content: flex-end!important
}
.lastudio-portfolio__divider {
line-height: 0;
font-size: 0;
width: 100%;
transition: all .3s
}
.lastudio-portfolio__divider span {
display: inline-block
}
.lastudio-portfolio__image:after {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 1;
opacity: 0;
background-color: var(--theme-primary-color);
transition: all .4s
}
.lastudio-portfolio__item:hover .lastudio-portfolio__image:after {
opacity: .8
}
.lastudio-portfolio__content-inner2 {
display: flex;
flex-flow: column wrap
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__icons {
display: none
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__list.lastudio-carousel .lastudio-images-layout__link {
opacity: 0;
transition: all .7s
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__list.lastudio-carousel .lastudio-portfolio__content-inner2 > * {
opacity: 0;
transition: all .4s ease-in-out .2s;
transform: translateY(20px);
-webkit-transform: translateY(20px)
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__list.lastudio-carousel .lastudio-portfolio__item.slick-active .lastudio-images-layout__link {
opacity: 1
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__list.lastudio-carousel .lastudio-portfolio__item.slick-active .lastudio-portfolio__content-inner2 > * {
opacity: 1;
transform: translateY(0);
-webkit-transform: translateY(0)
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__list.lastudio-carousel .lastudio-portfolio__item.slick-active .lastudio-portfolio__desc {
transition-delay: .3s
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__list.lastudio-carousel .lastudio-portfolio__item.slick-active .lastudio-portfolio__button {
transition-delay: .5s
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__content-inner {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
background-color: #0A0A0D
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__content-inner2 {
width: 520px;
max-width: 90%
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__item {
transition: none!important
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__inner {
display: flex;
flex-wrap: wrap;
flex-direction: row-reverse
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__image:after {
opacity: 0
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__image_wrap {
flex: 0 0 64.85%;
max-width: 64.85%;
position: relative
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__content {
flex: 0 0 35.15%;
max-width: 35.15%
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__desc, .lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__category, .lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__title {
color: #fff
}
.preset-list-type-2.lastudio-portfolio .lastudio-images-layout__link {
position: relative;
overflow: hidden
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__image {
transition: all .3s ease;
height: 100%
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__image:after {
background-color: rgba(33,33,33,0.3)
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__icons {
display: none
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__content {
text-align: left
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__inner {
display: flex;
justify-content: space-between
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__image_wrap {
width: 50%;
overflow: hidden
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__image_wrap:hover .lastudio-portfolio__image {
transform: scale(1.1)
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__content {
width: 50%;
padding: 6%
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__title {
margin-bottom: 10px
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__item:nth-child(2n) .lastudio-portfolio__inner {
flex-direction: row-reverse
}
.playout-grid .lastudio-portfolio__list {
margin-left: 0;
margin-right: 0
}
.playout-grid .lastudio-portfolio__list .loop__item {
padding-left: 0;
padding-right: 0
}
.playout-grid .lastudio-portfolio__inner:hover .lastudio-portfolio__icons {
opacity: 1;
visibility: visible;
margin-top: 0
}
.playout-grid .lastudio-portfolio__image_wrap {
position: relative;
width: 100%;
display: block
}
.playout-grid .lastudio-portfolio__icons {
position: absolute;
top: 50%;
z-index: 3;
left: 50%;
visibility: hidden;
opacity: 0;
margin-top: 30px;
transition: all .4s;
transform: translate(-50%, -50%);
display: flex
}
.playout-grid .lastudio-portfolio__icons a {
width: 50px;
height: 50px;
line-height: 50px;
background: #fff;
color: #111;
display: inline-block;
margin: 5px;
border-radius: 50%;
text-align: center;
font-size: 18px
}
.playout-grid .lastudio-portfolio__icons a:hover {
transform: scale(1.2)
}
.playout-grid.preset-type-1 .lastudio-portfolio__content {
position: absolute;
bottom: 0;
left: 0;
padding: 8%;
text-align: left;
width: 100%;
z-index: 1;
color: #fff
}
.playout-grid.preset-type-1 .lastudio-portfolio__divider, .playout-grid.preset-type-1 .lastudio-portfolio__category {
opacity: 0;
transform: translate(0, 20px)
}
.playout-grid.preset-type-1 .lastudio-portfolio__title {
color: inherit;
font-family: inherit;
font-weight: 400;
margin-bottom: 5px;
opacity: 0;
transform: translate(0, 20px);
transition-delay: .2s
}
.playout-grid.preset-type-1 .lastudio-portfolio__title a {
color: inherit
}
.playout-grid.preset-type-1 .lastudio-portfolio__title:after {
content: "";
font-family: LaStudioIcons;
float: right;
font-weight: 400;
font-style: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.playout-grid.preset-type-1 .lastudio-portfolio__icons, .playout-grid.preset-type-1 .lastudio-portfolio__button, .playout-grid.preset-type-1 .lastudio-portfolio__desc {
display: none
}
.playout-grid.preset-type-1 .lastudio-portfolio__inner:hover .lastudio-portfolio__divider, .playout-grid.preset-type-1 .lastudio-portfolio__inner:hover .lastudio-portfolio__category, .playout-grid.preset-type-1 .lastudio-portfolio__inner:hover .lastudio-portfolio__title {
opacity: 1;
transform: translate(0, 0)
}
.playout-grid.preset-type-2 .lastudio-portfolio__item:hover .lastudio-portfolio__content {
opacity: 1;
visibility: visible;
bottom: 0
}
.playout-grid.preset-type-2 .lastudio-portfolio__image:after {
display: none
}
.playout-grid.preset-type-2 .lastudio-portfolio__content {
position: absolute;
bottom: -50px;
left: 0;
background: rgba(24,24,24,0.5);
color: #fff;
z-index: 2;
padding: 20px;
transition: all .6s;
visibility: hidden;
opacity: 0
}
.playout-grid.preset-type-2 .lastudio-portfolio__title {
color: inherit;
margin-bottom: 5px;
font-family: inherit;
font-size: 18px;
font-weight: 600
}
.playout-grid.preset-type-2 .lastudio-portfolio__title a {
color: inherit
}
.playout-grid.preset-type-2 .lastudio-portfolio__icons, .playout-grid.preset-type-2 .lastudio-portfolio__button, .playout-grid.preset-type-2 .lastudio-portfolio__desc {
display: none
}
.playout-grid.preset-type-3 .lastudio-portfolio__item:hover {
z-index: 2
}
.playout-grid.preset-type-3 .lastudio-portfolio__item:hover .lastudio-portfolio__content {
opacity: 1;
visibility: visible;
bottom: -40px
}
.playout-grid.preset-type-3 .lastudio-portfolio__inner {
overflow: inherit
}
.playout-grid.preset-type-3 .lastudio-portfolio__image:after {
display: none
}
.playout-grid.preset-type-3 .lastudio-portfolio__content {
position: absolute;
bottom: 20px;
left: 50%;
background: #fff;
z-index: 2;
padding: 20px;
transition: all .6s;
visibility: hidden;
opacity: 0;
transform: translate(-50%, 0);
width: 320px;
max-width: 90%
}
.playout-grid.preset-type-3 .lastudio-portfolio__title {
font-size: 18px;
font-weight: 600;
font-family: inherit;
margin-bottom: 5px
}
.playout-grid.preset-type-3 .lastudio-portfolio__title a {
color: inherit
}
.playout-grid.preset-type-3 .lastudio-portfolio__category {
margin-bottom: 0
}
.playout-grid.preset-type-3 .lastudio-portfolio__button {
margin: 10px 0 0;
width: 44px;
height: 44px;
line-height: 44px;
background-color: var(--theme-primary-color);
color: #fff;
padding: 0;
border-radius: 50%;
font-size: 18px
}
.playout-grid.preset-type-3 .lastudio-portfolio__button:before {
content: "";
font-family: LaStudioIcons
}
.playout-grid.preset-type-3 .lastudio-portfolio__button:hover {
background-color: var(--theme-secondary-color);
color: #fff
}
.playout-grid.preset-type-3 .lastudio-portfolio__icons, .playout-grid.preset-type-3 .lastudio-portfolio__button span, .playout-grid.preset-type-3 .lastudio-portfolio__icon_gallery, .playout-grid.preset-type-3 .lastudio-portfolio__desc {
display: none
}
.playout-grid.preset-type-4 .lastudio-portfolio__icons {
left: auto;
top: auto;
right: 25px;
bottom: 0;
transform: translate(0, 0)
}
.playout-grid.preset-type-4 .lastudio-portfolio__inner:hover .lastudio-portfolio__icons {
bottom: 25px
}
.playout-grid.preset-type-4 .lastudio-portfolio__image:after {
display: none
}
.playout-grid.preset-type-4 .lastudio-portfolio__content {
padding: 20px 0;
text-align: left
}
.playout-grid.preset-type-4 .lastudio-portfolio__title {
font-size: 16px;
font-family: inherit;
margin-bottom: 10px
}
.playout-grid.preset-type-4 .lastudio-portfolio__title a {
color: inherit
}
.playout-grid.preset-type-4 .lastudio-portfolio__desc {
font-size: .875em
}
.pf-preset4-type2 .playout-grid.preset-type-4 .loop__item .lastudio-portfolio__inner {
transition: all .3s
}
.pf-preset4-type2 .playout-grid.preset-type-4 .loop__item:hover {
z-index: 2
}
.pf-preset4-type2 .playout-grid.preset-type-4 .loop__item:hover .lastudio-portfolio__inner {
box-shadow: 0 0 33px 0 rgba(0,0,0,0.3)
}
@media (min-width: 900px) {
.pf-preset4-type2 .playout-grid.preset-type-4 .loop__item .lastudio-portfolio__icons {
top: 100%;
bottom: auto;
margin-top: 25px
}
.pf-preset4-type2 .playout-grid.preset-type-4 .loop__item .lastudio-portfolio__icons a {
box-shadow: 0 0 1px 0 rgba(0,0,0,0.8)
}
.pf-preset4-type2 .playout-grid.preset-type-4 .loop__item .lastudio-portfolio__icons a:hover {
background-color: var(--theme-primary-color);
color: #fff;
transform: none
}
}
.playout-grid.preset-type-5 .lastudio-portfolio__content {
text-align: left;
padding: 20px 0
}
.playout-grid.preset-type-5 .lastudio-portfolio__title {
margin-bottom: 10px
}
.playout-grid.preset-type-6 .lastudio-portfolio__content {
position: absolute;
top: 50%;
bottom: 0;
left: 0;
margin-top: 60px;
z-index: 1;
transition: all .4s;
visibility: hidden;
opacity: 0
}
.playout-grid.preset-type-6 .lastudio-portfolio__content-inner, .playout-grid.preset-type-6 .lastudio-portfolio__content-inner2 {
height: 100%
}
.playout-grid.preset-type-6 .lastudio-portfolio__category {
margin-top: auto;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2
}
.playout-grid.preset-type-6 .lastudio-portfolio__image:after {
background-color: var(--theme-secondary-color)
}
.playout-grid.preset-type-6 .lastudio-portfolio__category, .playout-grid.preset-type-6 .lastudio-portfolio__title {
color: #fff;
margin-bottom: 0
}
.playout-grid.preset-type-6 .lastudio-portfolio__desc, .playout-grid.preset-type-6 .lastudio-portfolio__button_wrap {
display: none
}
.playout-grid.preset-type-6 .lastudio-portfolio__item:hover .lastudio-portfolio__image:after {
opacity: .4
}
.playout-grid.preset-type-6 .lastudio-portfolio__item:hover .lastudio-portfolio__content {
margin-top: 40px;
visibility: inherit;
opacity: 1
}
.el-portfolio-nav {
display: flex;
align-items: center
}
.el-portfolio-nav > div {
width: 33.333%;
min-height: 1px
}
.el-portfolio-nav i {
font-size: 10px;
padding: 0 10px;
margin-top: -2px
}
.el-portfolio-nav a {
display: block
}
.el-portfolio-nav .main-pf {
background-color: #F9F9F9;
width: 56px;
height: 56px;
display: block;
line-height: 56px;
text-align: center;
border-radius: 50%;
margin: 0 auto
}
.el-portfolio-nav .main-pf:hover {
background-color: var(--theme-primary-color);
color: #fff
}
.el-portfolio-nav .main-pf i {
font-size: 15px
}
.el-portfolio-nav .main-pf span {
display: none
}
.ltr .el-portfolio-nav .nr {
text-align: right
}
.rtl .el-portfolio-nav .nr {
text-align: left
}
#pf_main_archive .la-pagination {
margin-top: 50px
}
@media (max-width: 1280px) {
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__image_wrap {
flex: 0 0 50%;
max-width: 50%
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__content {
flex: 0 0 50%;
max-width: 50%
}
.playout-grid .lastudio-portfolio__icons a {
width: 40px;
height: 40px;
line-height: 40px;
font-size: 16px
}
}
@media (max-width: 767px) {
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__content, .lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__image_wrap {
flex: 0 0 100%;
max-width: 100%
}
.lastudio-portfolio.preset-list-type-1 .lastudio-portfolio__content-inner {
padding-top: 50px;
padding-bottom: 50px
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__item:nth-child(2n) .lastudio-portfolio__inner, .preset-list-type-2.lastudio-portfolio .lastudio-portfolio__inner {
flex-direction: column
}
.preset-list-type-2.lastudio-portfolio .lastudio-portfolio__content, .preset-list-type-2.lastudio-portfolio .lastudio-portfolio__image_wrap {
width: 100%
}
}
.lastudio-instagram-gallery__instance.layout-type-grid {
display: flex;
flex-flow: row wrap
}
.lastudio-instagram-gallery__instance.layout-type-masonry {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start
}
.lastudio-instagram-gallery__instance.layout-type-masonry .salvattore-column {
display: flex;
flex-flow: column nowrap
}
.lastudio-instagram-gallery__instance.show-overlay-on-hover .lastudio-instagram-gallery__inner .lastudio-instagram-gallery__content {
opacity: 0;
pointer-events: none;
transition: opacity .5s cubic-bezier(0.21, 0.75, 0.27, 0.96)
}
.lastudio-instagram-gallery__instance.show-overlay-on-hover .lastudio-instagram-gallery__inner:hover .lastudio-instagram-gallery__content {
opacity: 1;
pointer-events: auto
}
.lastudio-instagram-gallery__item {
position: relative
}
.lastudio-instagram-gallery__inner {
position: relative;
overflow: hidden
}
.lastudio-instagram-gallery__link {
display: block;
line-height: 0
}
.lastudio-instagram-gallery__media {
padding-bottom: 100%
}
.lastudio-instagram-gallery__image {
width: 100%;
height: auto;
object-fit: cover;
vertical-align: top
}
.lastudio-instagram-gallery__image.la-lazyload-image {
position: absolute;
left: 0;
top: 0;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center
}
.lastudio-instagram-gallery__meta-item, .lastudio-instagram-gallery__meta {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center
}
.lastudio-instagram-gallery__content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center
}
.lastudio-instagram-gallery__content:before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0;
content: ""
}
.lastudio-instagram-gallery__caption {
max-width: 100%
}
.lastudio-instagram-gallery__content {
padding: 20px
}
.lastudio-instagram-gallery__content:before {
background-color: rgba(84,89,95,0.6)
}
.lastudio-instagram-gallery__caption {
color: #fff;
font-size: 14px;
line-height: 20px;
text-align: center;
margin: 10px 0;
max-width: 100%;
z-index: 1
}
.lastudio-instagram-gallery__meta {
z-index: 1
}
.lastudio-instagram-gallery__meta-item {
color: #fff;
font-size: 14px;
margin: 5px
}
.lastudio-instagram-gallery.playout-grid .grid-items {
margin-left: -2px;
margin-right: -2px
}
.lastudio-instagram-gallery.playout-grid .grid-items .grid-item {
padding: 2px
}
.lastudio-subscribe-form {
max-width: 100%;
position: relative
}
.lastudio-subscribe-form__fields {
display: flex;
flex-flow: column nowrap;
justify-content: flex-start;
align-items: stretch
}
.lastudio-subscribe-form__submit {
display: flex;
justify-content: center;
align-items: center;
flex: 0 1 auto;
position: relative;
max-width: 100%
}
.lastudio-subscribe-form__submit span {
vertical-align: middle;
display: inline-block
}
.lastudio-subscribe-form__submit:before {
box-sizing: border-box;
position: absolute;
visibility: hidden;
top: 50%;
left: 50%;
width: 26px;
height: 26px;
margin-top: -13px;
margin-left: -13px;
border-radius: 50%;
border: 3px solid #fff;
border-top-color: #000;
content: "";
animation: lastudio-spinner .6s linear infinite
}
.lastudio-subscribe-form__submit.loading i {
visibility: hidden
}
.lastudio-subscribe-form__submit.loading span {
visibility: hidden
}
.lastudio-subscribe-form__submit.loading:before {
visibility: visible
}
.lastudio-subscribe-form__message {
position: absolute;
top: 100%;
width: 100%;
visibility: hidden;
color: #4ab866;
font-size: 14px
}
.lastudio-subscribe-form__message .lastudio-subscribe-form__message-inner {
display: flex;
justify-content: center;
align-items: center;
text-align: center
}
.lastudio-subscribe-form .elementor-icon {
color: inherit
}
.lastudio-subscribe-form--response-error .lastudio-subscribe-form__message {
color: #d94f4f
}
.lastudio-subscribe-form--inline-layout .lastudio-subscribe-form__input-group {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: flex-start
}
.lastudio-subscribe-form--inline-layout .lastudio-subscribe-form__input-group .lastudio-subscribe-form__fields {
flex: 1 1 auto;
width: 100px
}
.lastudio-subscribe-form--inline-layout .lastudio-subscribe-form__input-group .lastudio-subscribe-form__submit {
flex: 0 1 auto;
width: auto
}
.lastudio-subscribe-form--block-layout .lastudio-subscribe-form__input-group {
display: flex;
flex-flow: column wrap;
justify-content: flex-start;
align-items: center
}
.lastudio-subscribe-form--block-layout .lastudio-subscribe-form__input-group .lastudio-subscribe-form__fields {
width: 100%
}
.custom-sf-shortcode .lastudio-subscribe-form__input-group {
border: 1px solid var(--theme-border-color);
line-height: 30px
}
.custom-sf-shortcode .lastudio-subscribe-form__input-group input {
border: none;
padding: 15px;
line-height: 30px
}
.custom-sf-shortcode .elementor-button.lastudio-subscribe-form__submit {
background: none;
color: var(--theme-secondary-color);
padding: 15px 20px
}
.custom-sf-shortcode .elementor-button.lastudio-subscribe-form__submit:hover {
color: var(--theme-primary-color)
}
.custom-sf-shortcode .lastudio-subscribe-form__submit-text {
font-size: 0
}
.custom-sf-shortcode .lastudio-subscribe-form__submit-text:before {
content: "";
font-family: "LaStudioIcons";
font-size: 16px;
line-height: 30px;
display: block
}
html {
overflow-x: hidden
}
body:not(.body-completely-loaded) .elementor-widget-container, .demo_store {
content-visibility: auto
}
body:not(.body-completely-loaded) .elementor-top-section ~ .elementor-top-section, body:not(.body-completely-loaded) #footer {
content-visibility: hidden;
padding: 0
}
.single-nav_menu_item #lastudio-header-builder, .single-nav_menu_item #section_page_header, .single-nav_menu_item #footer {
display: none
}
.single-nav_menu_item #main #content-wrap {
padding-top: 100px;
padding-bottom: 100px
}
.list-50 .elementor-icon-list-items {
width: 100%;
display: flex;
flex-flow: row wrap;
justify-content: space-between
}
.list-50 li.elementor-icon-list-item {
width: 45%;
margin-top: 0!important
}
.lastudio-carousel, .la-slick-slider {
min-height: 50px
}
.call-to-order strong {
display: block;
line-height: 1;
font-size: 1.3em
}
.carousel-equal-height .slick-track {
display: flex
}
.carousel-equal-height .slick-track:before, .carousel-equal-height .slick-track:after {
display: none
}
.carousel-equal-height .slick-track > .slick-slide {
height: auto
}
.carousel-equal-height .lastudio-carousel__item-inner {
display: flex;
flex-flow: column;
justify-content: center
}
.size-full .elementor-image a, .size-full .elementor-image img {
width: 100%
}
.btn-close-hamburger-menu i {
vertical-align: top
}
.animated {
-webkit-animation-duration: 1.25s;
animation-duration: 1.25s
}
.elementor-slide-content.fadeInUp, .elementor-element.fadeInUp {
-webkit-animation-name: lafadeInUp;
animation-name: lafadeInUp
}
.loadmore-btn {
--element-border-color:var(--theme-border-color);
--element-hover-border-color:var(--theme-primary-color)
}
.loadmore-btn .elementor-button-wrapper .elementor-button {
position: relative;
font-size: 11px;
text-transform: uppercase;
line-height: 18px;
padding: 10px 20px;
min-width: 170px;
background-color: transparent;
color: var(--theme-secondary-color);
border: 1px solid var(--element-border-color)
}
.loadmore-btn .elementor-button-wrapper .elementor-button:before, .loadmore-btn .elementor-button-wrapper .elementor-button:after {
content: "";
position: absolute;
top: 50%;
border-top: 1px solid var(--element-border-color);
width: 60px;
transition: inherit
}
.loadmore-btn .elementor-button-wrapper .elementor-button:before {
left: 100%
}
.loadmore-btn .elementor-button-wrapper .elementor-button:after {
right: 100%
}
.loadmore-btn .elementor-button-wrapper .elementor-button:hover {
color: #fff;
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color)
}
.loadmore-btn .elementor-button-wrapper .elementor-button:hover:before, .loadmore-btn .elementor-button-wrapper .elementor-button:hover:after {
border-color: var(--element-hover-border-color)
}
.lahb-nav-wrap.menu-large-space .menu > li.menu-item > a {
padding-left: 40px;
padding-right: 40px
}
.lahb-vertital-menu_nav.lahb-nav-wrap .menu > li.menu-item > a .text-wrap:after {
display: none
}
.lahb-nav-wrap.has-megamenu .menu ul li.mm-menu-custom-block > a {
display: none
}
img.la-lazyload-image:not([data-element-loaded]) {
--img-height:initial;
height: var(--img-height);
animation-duration: 3s;
animation-fill-mode: forwards;
animation-iteration-count: infinite;
animation-name: placeHolderShimmer;
animation-timing-function: linear;
background: #f6f7f8;
background: linear-gradient(to right, #fafafa 8%, #f4f4f4 38%, #fafafa 54%);
background-size: 1000px 640px
}
.post-thumbnail__img.la-lazyload-image:not([data-element-loaded]) {
max-height: 400px
}
.elementor-accordion-item, .elementor-toggle-item {
overflow: hidden
}
@keyframes placeHolderShimmer {
0% {
background-position:-468px 0
}
100% {
background-position:468px 0
}
}
a.rev-btn {
transition: none
}
.lastudio-banner__button i {
vertical-align: middle;
font-size: 10px;
margin-top: -1px
}
.la-custom-badge {
position: absolute;
z-index: 3;
font-size: 12px;
padding: 2px 15px;
line-height: 21px;
text-align: center;
color: #fff;
top: 20px;
min-width: 60px;
background-color: #F5832F;
border-radius: 20px
}
.onsale {
min-width: 60px;
top: 20px;
background-color: #8EBB25
}
.onsale .save-total, .onsale .save-sale-price {
display: none
}
.la-custom-badge.even + .odd + .onsale, .la-custom-badge.even + .onsale, .la-custom-badge.odd ~ .odd, .la-custom-badge.even ~ .even {
top: 50px
}
body.ltr .la-custom-badge {
right: 10px
}
body.ltr .la-custom-badge.even {
left: 10px;
right: auto
}
body.ltr .la-custom-badge.odd + .onsale {
left: 10px;
right: auto
}
body.ltr .la-custom-badge.even + .onsale {
right: 10px;
left: auto
}
body.rtl .la-custom-badge {
left: 10px
}
body.rtl .la-custom-badge.even {
right: 10px;
left: auto
}
body.rtl .la-custom-badge.odd + .onsale {
right: 10px;
left: auto
}
body.rtl .la-custom-badge.even + .onsale {
left: 10px;
right: auto
}
.la-custom-badge.saleoff2 {
background-color: #8EBB25;
border-radius: 0;
left: -25px!important;
right: auto!important;
transform: rotateZ(-45deg);
top: 18px;
transform-origin: center;
min-width: 110px;
padding: 2px 0;
font-weight: 600
}
.popup-added-msg {
text-align: center
}
.popup-added-msg img {
width: 200px;
max-width: 80%;
margin-bottom: 20px
}
.popup-added-msg .popup-message {
margin: 10px 0
}
.popup-added-msg a.button {
display: block;
width: 250px;
padding-left: 0;
padding-right: 0;
margin: 10px auto 0;
max-width: 100%
}
.lastudio-portfolio.preset-list-type-1 .lastudio-arrow {
width: 50px;
height: 50px;
top: calc(100% - 100px);
background: #fff;
color: var(--theme-secondary-color);
border-radius: 0;
left: calc(35% + 50px);
margin-top: 0;
right: auto
}
.lastudio-portfolio.preset-list-type-1 .lastudio-arrow:hover {
background-color: var(--theme-secondary-color);
color: #fff
}
.lastudio-portfolio.preset-list-type-1 .lastudio-arrow.next-arrow {
margin-left: 60px
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-container {
margin-bottom: 0
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-playpause-button {
width: 56px;
height: 56px;
line-height: 56px;
margin-top: -8px;
position: relative
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-playpause-button button {
background-color: #fff;
width: 100%;
height: 100%;
margin: 0;
line-height: 1
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-playpause-button button:after {
content: "";
font-family: "LaStudioIcons";
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #212121;
font-size: 20px
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-playpause-button button:hover:after {
color: #EACC2B
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-playpause-button.mejs-pause button:after {
content: "";
font-family: FontAwesome
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-controls {
padding: 0 20px 0 30px
}
@media (max-width: 767px) {
.lastudio-posts .format-embed .la-media-wrapper .mejs-controls {
padding: 0 20px
}
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-controls .mejs-time-rail .mejs-time-current {
background: #EACC2B
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-time {
position: absolute;
bottom: -20px;
right: 108px;
padding-top: 0;
line-height: 1
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-time-rail {
margin-left: 15px
}
.lastudio-posts .format-embed .la-media-wrapper .mejs-time.mejs-currenttime-container {
right: 150px
}
.job_listings.is-externalsearch .load_more_jobs, .job_listings.is-externalsearch ul.job_listings {
display: none
}
.logo-partners .lastudio-images-layout__image, .logo-partners .lastudio-carousel__item {
opacity: .5;
transition: all .25s ease-out;
filter: grayscale(100)
}
.logo-partners .lastudio-images-layout__image:hover, .logo-partners .lastudio-carousel__item:hover {
opacity: 1;
filter: grayscale(0)
}
.logo-partners2 .lastudio-images-layout__image, .logo-partners2 .lastudio-carousel__item {
transition: all .25s ease-out;
filter: grayscale(100)
}
.logo-partners2 .lastudio-images-layout__image:hover, .logo-partners2 .lastudio-carousel__item:hover {
opacity: 1;
filter: grayscale(0)
}
.logo-partners3 .lastudio-images-layout__image, .logo-partners3 .lastudio-carousel__item {
opacity: .7;
transition: all .25s ease-out
}
.logo-partners3 .lastudio-images-layout__image:hover, .logo-partners3 .lastudio-carousel__item:hover {
opacity: 1
}
.vertical-text {
justify-content: center;
white-space: pre
}
.vertical-text div {
-webkit-writing-mode: vertical-lr;
-ms-writing-mode: tb-lr;
writing-mode: vertical-lr
}
.rtl .vertical-text div {
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl
}
.header-type-vertical--toggle .lahb-vertical .bg_veritcal_menu_item {
width: 100%;
font-size: 32px;
letter-spacing: 2px;
line-height: 1.5;
margin-bottom: 20px;
justify-content: flex-start
}
.header-type-vertical--toggle .lahb-vertical .bg_veritcal_menu_item a {
position: relative;
z-index: 2
}
.header-type-vertical--toggle .lahb-vertical .bg_veritcal_menu_item a span:after {
content: "";
border-top: 2px solid;
display: block;
transition: width .3s;
width: 0
}
.header-type-vertical--toggle .lahb-vertical .bg_veritcal_menu_item:before {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: inherit;
background-image: none;
transition: all .3s;
pointer-events: none;
z-index: 0
}
.header-type-vertical--toggle .lahb-vertical .bg_veritcal_menu_item:after {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-image: inherit;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
opacity: 0;
transition: all .3s;
pointer-events: none;
z-index: 1
}
.header-type-vertical--toggle .lahb-vertical .bg_veritcal_menu_item.active:after, .header-type-vertical--toggle .lahb-vertical .bg_veritcal_menu_item:hover:after {
opacity: 1
}
.header-type-vertical--toggle .lahb-vertical .bg_veritcal_menu_item.active a span:after, .header-type-vertical--toggle .lahb-vertical .bg_veritcal_menu_item:hover a span:after {
width: 80px
}
.header-type-vertical--toggle .lahb-vertical .lahb-voverlay {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 1;
pointer-events: none
}
.header-type-vertical--toggle .lahb-vertical .lahb-col:not(:hover) .bg_veritcal_menu_item:nth-child(2):after {
opacity: 1
}
.header-type-vertical--toggle .lahb-vertical .lahb-col:not(:hover) .bg_veritcal_menu_item:nth-child(2) a span:after {
width: 80px
}
.lahb-desktop-view.lahb-varea .header_vertical_inline .lahb-content-wrap .lahb-col__left {
margin-bottom: auto;
flex-flow: row wrap;
justify-content: center
}
.lahb-desktop-view.lahb-varea .header_vertical_inline .lahb-content-wrap .lahb-col__left > .lahb-logo {
flex: 0 0 100%
}
.lahb-desktop-view.lahb-varea .header_vertical_inline .lahb-content-wrap .lahb-col__center {
justify-content: flex-start
}
.lahb-vertital-menu_nav .menu > li.menu-item > a .text-wrap {
margin: auto
}
.wc-tab .product_desc-row {
display: flex;
flex-flow: row wrap;
align-items: center
}
.wc-tab .product_desc-row .product_desc-desc {
width: 52%;
max-width: 550px;
margin-bottom: 20px
}
.wc-tab .product_desc-row .product_desc-img {
width: 40%;
margin-right: 6%;
margin-top: .5em;
margin-bottom: 1em
}
.wc-tab .product_desc-row p:not(:last-child) {
margin-bottom: 20px
}
@media (max-width: 767px) {
.wc-tab .product_desc-row .product_desc-img, .wc-tab .product_desc-row .product_desc-desc {
width: 100%;
margin-left: 0;
margin-right: 0
}
}
.la-psingle-tabtop-yes .product_desc-row .product_desc-img, .la-psingle-tabtop-yes .product_desc-row .product_desc-desc {
width: 100%;
margin: 0 0 2em
}
.la-psingle-tabtop-yes .product_desc-row .product_desc-img img {
width: 100%;
max-height: 320px;
object-fit: cover;
object-position: top
}
.body-col-1c .s_product_content_bottom {
margin-left:calc(-1*(100vw - 100% - var(--scrollbar-width))/2);
margin-right:calc(-1*(100vw - 100% - var(--scrollbar-width))/2);
overflow: hidden;
width: auto
}
.body-col-1c .s_product_content_bottom .custom-product-ul {
width: var(--theme-container-width, 1170px);
max-width: 100%;
margin-left: auto;
margin-right: auto
}
@media (max-width: 1200px) {
.body-col-1c .s_product_content_bottom .custom-product-ul {
max-width: 90%
}
}
.body-col-1c .s_product_content_bottom .block_heading {
text-align: center
}
.search-results div#blog-entries .post-thumbnail {
display: none
}
.single-page-article .comments-area {
margin-top: 4em
}
.woocommerce-Reviews p.woocommerce-noreviews {
margin-bottom: 30px
}
.lahb-wrap.default-header .lahb-desktop-view .container {
padding-left: 0!important;
padding-right: 0!important
}
@media (max-width: 1400px) {
.lahb-wrap.default-header .lahb-desktop-view .container {
width: 100%
}
}
@media (max-width: 767px) {
.wc-toolbar-container {
position: sticky;
position: -webkit-sticky;
top: 0;
z-index: 3;
background-color: #fff;
padding-bottom: 10px;
margin-bottom: 0;
padding-top: 10px
}
.wc-toolbar-top {
margin-bottom: 0
}
}
@media (max-width: 992px) and (min-width: 767px) {
body:not(.elementor-editor-active) .elementor-hidden-tabletp {
display: none!important
}
}
.la-woo-thumbs .la-thumb-inner {
position: relative
}
.product--summary .group_table {
margin-bottom: 20px;
font-size: 14px
}
.enable-header-sticky .wc-toolbar-container, .enable-header-sticky .lastudio-tabs .lastudio-tabs__control-wrapper {
top: var(--header-height)
}
.product--summary .variations select {
border-width: 0 0 1px;
padding-left: 0;
height: 30px;
padding-right: 10px
}
#sidebar_primary .calendar_wrap {
padding-top: 10px
}
#sidebar_primary .tagcloud {
padding-top: 5px
}
.la-woo-product-gallery .woocommerce-product-gallery__actions a {
line-height: 45px
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a {
padding: 0 15px
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a > span {
display: flex;
flex-direction: column-reverse
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a > span .la-menu-desc {
position: static;
display: block;
transition: all .3s
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a > span .la-menu-desc .la-lazyload-image {
padding-bottom: 56.25%;
display: block;
background-size: cover
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a .text-wrap:after {
display: none!important
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a .menu-text {
font-size: 14px;
margin-top: 20px;
position: relative;
transition: all .3s;
overflow: hidden
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a .menu-text:before {
content: "";
font-family: LaStudioIcons;
padding-right: 5px;
position: absolute;
left: -20px;
top: 0;
transition: all .3s
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a:hover .menu-text {
padding-left: 20px
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a:hover .menu-text:before {
left: 0
}
.lahb-nav-wrap.has-megamenu .mm-home li.mm-lv-1 > a:hover .la-menu-desc {
transform: translateY(-10px)
}
.lahb-nav-wrap .mm-lv-0 > a .text-wrap:after {
display: none
}
.lahb-nav-wrap.menu-style1 .mm-lv-0 {
margin: 0 10px
}
.lahb-nav-wrap.menu-style1 .mm-lv-0 > a {
text-transform: uppercase
}
.lahb-nav-wrap.menu-style1 .mm-lv-0 > a .text-wrap:after {
display: inline-block
}
.lahb-nav-wrap.menu-style2 .mm-lv-0 {
margin: 0 10px
}
.lahb-nav-wrap.menu-style2 .mm-lv-0 > a .text-wrap:after {
display: inline-block
}
.lahb-nav-wrap.menu-style3 .mm-lv-0 {
margin: 0 10px
}
.elementor-widget-social-icons .elementor-social-icons-wrapper.elementor-grid {
margin-right:calc(-1*var(--grid-side-margin)/2);
margin-left:calc(-1*var(--grid-side-margin)/2)
}
.lahb-default-padding .la-container-full {
padding-left: 2%;
padding-right: 2%
}
@media (min-width: 1280px) {
.lahb-default-padding .la-container-full {
padding-left: 30px;
padding-right: 30px
}
.lahb-default-padding .lahb-logo.logo-margin {
margin-left: -30px
}
}
@media (min-width: 1600px) {
.lahb-default-padding .la-container-full {
padding-left: 60px;
padding-right: 60px
}
.lahb-default-padding .lahb-logo.logo-margin {
margin-left: -60px
}
}
@media (min-width: 1800px) {
.lahb-default-padding .la-container-full {
padding-left: 140px;
padding-right: 140px
}
.lahb-default-padding .lahb-logo.logo-margin {
margin-left: -140px
}
}
@media (max-width: 767px) {
.lahb-default-padding .la-container-full {
padding-left: 20px;
padding-right: 20px
}
.lahb-default-padding .lahb-logo.logo-margin {
margin-left: -20px
}
}
.slider-custom-space {
--custom-margin:-50px
}
@media (max-width: 1280px) {
.slider-custom-space {
--custom-margin:-30px
}
}
@media (min-width: 800px) {
.slider-custom-space .slick-track {
margin-left: var(--custom-margin);
margin-right: var(--custom-margin)
}
.slider-custom-space .slick-track:before, .slider-custom-space .slick-track:after {
display: none
}
.slider-custom-space .loop__item {
margin-right: var(--custom-margin);
margin-left: var(--custom-margin)
}
.slider-custom-space .loop__item:not(.slick-current) {
transform: scale(0.8)
}
.slider-custom-space .loop__item:last-child {
display: none
}
.slider-custom-space .slick-current:not([data-slick-index="0"]) {
margin-right: 0;
margin-left: 0
}
.slider-custom-space .slick-current[data-slick-index="0"] {
transform:translateX(calc(-1 * var(--custom-margin)));
z-index: 2
}
.slider-custom-space .slick-current[data-slick-index="0"] + .loop__item {
margin-left:calc(-1 * var(--custom-margin))
}
}
.cover-linkanchor.wp-block-cover {
margin: 4em 0 3em
}
.cover-linkanchor:after {
content: "";
font-family: LaStudioIcons;
width: 66px;
height: 66px;
border-radius: 50%;
background-color: var(--theme-primary-color);
color: #fff;
position: absolute;
top: -33px;
right: 40px;
font-size: 26px;
text-align: center;
min-height: 0;
z-index: 3;
line-height: 66px
}
.cover-linkanchor p {
margin-bottom: 0
}
.column-sticky > .elementor-widget-wrap {
align-self: flex-start;
position: sticky;
position: -webkit-sticky;
top: 30px
}
.enable-header-sticky .column-sticky > .elementor-widget-wrap {
top: calc(var(--header-height) + 30px)
}
.elementor-shortcode .social--sharing {
font-size: 20px;
margin-left: -.5em;
margin-right: -.5em
}
.elementor-shortcode .social--sharing a {
margin-right: .5em;
margin-left: .5em
}
.col_left_1440 {
padding-left: calc((100vw - 1440px)/2)
}
.col_right_1440 {
padding-right: calc((100vw - 1440px)/2)
}
.col_left_1640 {
padding-left: calc((100vw - 1640px)/2)
}
.col_right_1640 {
padding-right: calc((100vw - 1640px)/2)
}
.section-align-left > .elementor-container {
margin-left: 0
}
ul.support-lists {
position: fixed;
top: 70%;
right: 50px;
list-style: none;
width: 60px;
background: #FFF;
box-shadow: 0 0 14px 0 rgba(0,0,0,0.16);
border-radius: 30px;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
z-index: 2;
color: #181818
}
ul.support-lists li {
display: block
}
ul.support-lists li a {
font-size: 20px;
height: 40px;
line-height: 40px
}
@media (max-width: 1024px) {
ul.support-lists {
display: none
}
}
.clearfix:before, .clearfix:after {
content: " ";
display: table
}
.clearfix:after {
clear: both
}
.clear {
clear: both
}
h1, h2, h3 {
letter-spacing: -.02em
}
.text-color-primary {
color: var(--theme-primary-color)
}
.text-color-secondary {
color: var(--theme-secondary-color)
}
.text-color-body {
color: var(--theme-body-font-color)
}
.text-color-three {
color: var(--theme-three-color)
}
.wp-block-columns.no-gap .wp-block-column {
margin: 0
}
.entry-footer:empty {
display: none
}
@media (min-width: 992px) {
.moren-is-blog.body-col-2cr:not(.enable-main-fullwidth) .sidebar-secondary + .content-area, .moren-is-blog.body-col-2cl:not(.enable-main-fullwidth) .sidebar-secondary + .content-area {
float: right
}
}
.has-default-404 .default-404-content {
display: flex;
align-items: center;
min-height: calc(100vh - 100px - var(--header-height) - var(--footer-height));
justify-content: center;
text-align: center;
padding-bottom: 100px
}
.has-default-404 .default-404-content h4 {
font-size: 40px;
font-family: var(--theme-three-font-family);
font-weight: 700;
line-height: 1.3;
letter-spacing: -.01em;
position: relative;
width: 250px;
text-transform: capitalize;
margin: 30px auto 20px
}
.has-default-404 .default-404-content h4:before {
content: "";
width: 75px;
border-top: 2px solid var(--theme-primary-color);
position: absolute;
bottom: .6em;
right: 120%
}
.has-default-404 .default-404-content h4:after {
content: "";
width: 75px;
border-top: 2px solid var(--theme-primary-color);
position: absolute;
top: .6em;
left: 120%
}
.has-default-404 .default-404-content p {
font-size: 20px
}
.has-default-404 .default-404-content .button {
background-color: transparent;
border: 1px solid;
padding: 15px 45px;
line-height: 28px;
margin-top: 10px;
font-size: 16px;
font-weight: 400;
color: var(--theme-secondary-color)
}
.has-default-404 .default-404-content .button:hover {
background-color: var(--theme-primary-color);
color: #fff;
border-color: var(--theme-primary-color)
}
.has-default-404.admin-bar .default-404-content {
min-height: calc(100vh - 132px - var(--header-height) - var(--footer-height))
}
@media (max-width: 1200px) {
.has-default-404 .default-404-content h4 {
font-size: 36px;
width: 220px
}
.has-default-404 .default-404-content .img-404 {
width: 400px
}
}
@media (max-width: 992px) {
.has-default-404 .default-404-content {
padding-bottom: 40px;
padding-top: 30px
}
.has-default-404 .default-404-content h4 {
font-size: 26px;
width: 180px
}
.has-default-404 .default-404-content p {
font-size: 16px
}
.has-default-404 .default-404-content .button {
padding: 10px 30px;
font-size: 16px
}
}
@media (max-width: 767px) {
.has-default-404 .default-404-content h4 {
width: 150px
}
.has-default-404 .default-404-content h4:after, .has-default-404 .default-404-content h4:before {
width: 50px
}
.has-default-404 .default-404-content h4:after {
left: 110%
}
.has-default-404 .default-404-content h4:before {
right: 110%
}
.has-default-404 .default-404-content .img-404 {
width: 250px
}
}
.has-drop-cap:not(:focus):first-letter {
font-size: 4em;
margin-top: .2em;
margin-right: .2em
}
@media (min-width: 960px) {
.wp-block-cover.custom-cover-block {
min-height: 640px;
margin-top: 3em;
margin-bottom: 3em
}
}
.page-content--default.page-use-gutenberg .entry ul li, .page-content--default.page-use-gutenberg .entry dl li, .page-content--default.page-use-gutenberg .entry ol li {
margin-bottom: 8px
}
.page-content--default.page-use-gutenberg .entry ul ol, .page-content--default.page-use-gutenberg .entry ul ul, .page-content--default.page-use-gutenberg .entry dl ol, .page-content--default.page-use-gutenberg .entry dl ul, .page-content--default.page-use-gutenberg .entry ol ol, .page-content--default.page-use-gutenberg .entry ol ul {
margin-top: 8px
}
.page-content--default.page-use-gutenberg .single-content-article .blocks-gallery-grid .blocks-gallery-image, .page-content--default.page-use-gutenberg .single-content-article .blocks-gallery-grid .blocks-gallery-item, .page-content--default.page-use-gutenberg .single-content-article .wp-block-gallery .blocks-gallery-image, .page-content--default.page-use-gutenberg .single-content-article .wp-block-gallery .blocks-gallery-item {
margin-bottom: 1em
}
.single-content-article blockquote.wp-block-quote.is-large {
margin: 1.5em 0
}
.single-content-article .wp-block-button {
margin-bottom: 1.25em
}
.wp-block-columns.has-2-columns.col-6-4 .wp-block-column:first-child {
flex-basis: 61%
}
.lastudio-posts__inner-content .entry-excerpt p {
margin-bottom: 0
}
.wp-block-latest-posts.is-grid {
margin-left: 0
}
.wp-block-gallery {
display: flex;
margin-bottom: 20px
}
.wp-block-cover .wp-block-cover__inner-container {
line-height: normal
}
.wp-block-pullquote p {
margin: 0
}
.has-moren-theme-primary-color {
color: var(--theme-primary-color)
}
.has-moren-theme-secondary-color {
color: var(--theme-secondary-color)
}
.has-strong-magenta-color {
color: #a156b4
}
.has-light-grayish-magenta-color {
color: #d0a5db
}
.has-very-light-gray-color {
color: #eee
}
.has-very-dark-gray-color {
color: #444
}
.has-moren-theme-primary-background-color {
background-color: var(--theme-primary-color)
}
.has-moren-theme-secondary-background-color {
background-color: var(--theme-secondary-color)
}
.has-strong-magenta-background-color {
background-color: #a156b4
}
.has-light-grayish-magenta-background-color {
background-color: #d0a5db
}
.has-very-light-gray-background-color {
background-color: #eee
}
.has-very-dark-gray-background-color {
background-color: #444
}
.wp-block-pullquote blockquote {
border-left-width: 0;
margin-bottom: 0
}
.page-links .post-page-numbers {
width: 30px;
display: inline-block;
text-align: center;
background-color: #f9f9f9
}
.page-links .post-page-numbers:hover, .page-links span.post-page-numbers {
background-color: #1d1d1d;
color: #fff
}
ul.list-unstyled {
list-style: none;
margin: 0
}
article.not-found-search {
font-size: 16px;
width: 600px;
max-width: 100%;
margin: 0 auto;
min-height: 40vh;
margin-top: 5vh
}
article.not-found-search .entry.not-found-search {
margin-bottom: 20px
}
table.shop_table {
border: none
}
table.shop_table th, table.shop_table td {
border-right: 0
}
.wp-block-spacer {
clear: both
}
ul.wp-block-gallery li.blocks-gallery-item {
margin-bottom: 16px
}
.entry > .alignleft {
margin-right: 1.5em
}
.entry > .alignright {
margin-left: 1.5em
}
.page-use-gutenberg .single-content-article > .entry a br {
display: none
}
.wp-block-cover, .wp-block-cover-image {
margin: 0 0 1.25em;
color: #f8f9f9
}
.wp-block-archives.wp-block-archives-dropdown {
display: inline-block;
margin-bottom: 1em
}
.entry > .wp-caption.alignleft {
margin-right: .9em
}
.entry > .wp-caption.aligncenter img[class*=wp-image-] {
margin-left: auto;
margin-right: auto
}
.entry .post-password-form label {
display: inline-block;
margin-bottom: 0;
vertical-align: bottom;
margin-right: 6px;
max-width: calc(100% - 110px)
}
.entry .post-password-form input[type=submit] {
padding: 14px 30px;
vertical-align: middle;
line-height: 22px
}
.entry .post-password-form label input {
height: 50px;
margin-top: 5px;
display: inline-block
}
ol.wp-block-latest-comments, .wp-block-latest-posts.wp-block-latest-posts__list {
margin-left: 0;
margin-right: 0
}
.wp-block-latest-comments__comment {
line-height: normal
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
margin-bottom: 1em!important
}
.backtotop-container .btn-backtotop {
display: inline-block;
position: fixed;
bottom: 90px;
text-align: center;
z-index: 9;
visibility: hidden;
opacity: 0;
width: 40px;
height: 40px;
line-height: 40px;
padding: 0;
border: none
}
.backtotop-container.show .btn-backtotop {
visibility: visible;
opacity: 1
}
.rtl .backtotop-container .btn-backtotop {
left: 0
}
.rtl .backtotop-container.show .btn-backtotop {
left: 50px
}
.ltr .backtotop-container .btn-backtotop {
right: 0
}
.ltr .backtotop-container.show .btn-backtotop {
right: 50px
}
.entry > h3, .entry > p {
margin-bottom: 20px
}
.entry > p:not([class]) {
line-height: 2
}
blockquote.wp-block-quote.moren-quote {
background-color: #F9F9F9;
border-width: 0;
text-align: center;
padding: 60px 40px;
margin: 40px 0;
position: relative
}
blockquote.wp-block-quote.moren-quote:before {
content: "";
font-family: LaStudioIcons;
font-size: 200px;
line-height: 1;
color: #3E3E3E;
opacity: .1;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
pointer-events: none
}
blockquote.wp-block-quote.moren-quote p {
font-size: 32px;
color: #3E3E3E;
line-height: 1.4;
font-family: var(--theme-three-font-family);
width: 410px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
max-width: 100%;
font-weight: 700;
font-style: italic
}
blockquote.wp-block-quote.moren-quote cite {
font-family: var(--theme-three-font-family);
font-weight: 400;
font-style: italic;
font-size: 16px
}
blockquote.wp-block-quote.moren-quote cite:before {
content: "";
width: 50px;
border-top: 2px solid #D8D8D8;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 8px
}
blockquote.wp-block-quote.moren-quote2 {
border-width: 0;
text-align: center;
padding: 60px 40px;
margin: 50px 0;
position: relative
}
blockquote.wp-block-quote.moren-quote2:before {
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
pointer-events: none;
background-color: var(--theme-primary-color);
z-index: -1;
width: 17em;
height: 17em;
border-radius: 50%;
opacity: .3
}
blockquote.wp-block-quote.moren-quote2 p {
font-size: 34px;
color: var(--theme-secondary-color);
line-height: 1.3;
font-family: var(--theme-three-font-family);
width: 400px;
margin-left: auto;
margin-right: auto;
max-width: 100%;
font-weight: var(--theme-three-font-weight)
}
blockquote.wp-block-quote.moren-quote2 cite {
font-style: normal;
font-size: 16px
}
@media (max-width: 1500px) {
blockquote.wp-block-quote.moren-quote2 {
padding: 30px
}
blockquote.wp-block-quote.moren-quote2 p {
font-size: 30px;
width: 400px
}
blockquote.wp-block-quote.moren-quote2:before {
width: 15em;
height: 15em
}
}
.default-header .lahb-nav-wrap .menu > li.menu-item-has-children {
position: relative
}
.default-header .lahb-nav-wrap .menu > li.menu-item > ul {
margin-top: 30px;
right: 0
}
.default-header .lahb-nav-wrap .menu > li.menu-item:hover > ul {
margin-top: 20px
}
.default-header .lahb-nav-wrap .menu ul li.menu-item a {
padding: 5px 20px
}
.header-v-default .lahb-nav-wrap .menu ul {
width: 220px;
font-size: 14px
}
.header-v-default .lahb-nav-wrap .menu ul ul {
left: auto;
right: 100%
}
.header-v-default .lahb-nav-wrap .menu > li.menu-item > a:not(.hcolorf):after {
content: "";
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 2.1em;
width: 20%;
border-bottom: 2px solid;
z-index: 1;
opacity: 0;
transition: width .5s ease, opacity .3s ease
}
.header-v-default .lahb-nav-wrap .menu > li.menu-item:hover > a:not(.hcolorf):after, .header-v-default .lahb-nav-wrap .menu > li.menu-item.current > a:not(.hcolorf):after {
width: calc(100% - 30px)!important;
opacity: 1
}
.header-v-default .lahb-nav-wrap .menu > li.menu-item ul {
padding: 20px 0
}
.header-v-default .post-thumbnail .post-date {
display: none
}
.header-v-default .single-post-article > .post-thumbnail a, .header-v-default .lastudio-posts .post-thumbnail a {
position: relative;
overflow: hidden;
display: inline-block;
width: auto;
vertical-align: middle
}
.header-v-default .single-post-article > .post-thumbnail img, .header-v-default .lastudio-posts .post-thumbnail img {
width: auto;
margin-left: 0
}
.header-v-default .product--summary .product-nextprev {
display: none
}
.header-v-default .site-breadcrumbs {
font-size: .875em
}
.header-v-default .site-breadcrumbs .breadcrumb-sep {
margin: 0 5px
}
.header-v-default .sidebar-box {
font-size: 14px
}
.header-v-default .section-page-header .page-title {
font-size: 22px
}
@media (min-width: 576px) {
.header-v-default .section-page-header .page-title {
font-size: 24px
}
}
@media (min-width: 1280px) {
.header-v-default .section-page-header .page-title {
font-size: 36px
}
}
.header-v-default .lahb-desktop-view .lahb-row1-area {
height: 130px
}
.header-v-default.single-post .entry-title-single {
display: none
}
.header-v-default .entry > p:not([class]) {
line-height: inherit
}
.header-v-default #main #content-wrap {
padding-top: 70px
}
.header-v-default .elementor-inner .lastudio-posts .post-thumbnail a, .header-v-default .elementor-inner .lastudio-posts .post-thumbnail a img {
width: 100%
}
.header-v-default .entry blockquote a {
text-decoration: none;
color: inherit
}
.header-v-default .entry blockquote a:hover {
color: var(--theme-primary-color)
}
.header-v-default .lahb-nav-wrap .menu > li.menu-item-has-children > a:after {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: 400;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 10px;
color: inherit;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
@media (max-width: 1200px) {
.header-v-default #main #content-wrap {
padding-top: 50px
}
}
.header-v-default.search-results .la-pagination, .header-v-default .woocommerce-pagination {
padding-top: 20px
}
.header-v-default ul.lastudio-slick-dots {
display: none!important
}
@media (min-width: 1280px) {
body.header-v-default {
--theme-sidebar-space:60px
}
}
@media (min-width: 1700px) {
body.header-v-default {
--theme-sidebar-space:80px
}
}
.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0
}
.wp-block-button .wp-block-button__link {
font-size: 1em
}
.wp-block-button__link:hover {
background-color: var(--theme-primary-color)
}
.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
border-color: var(--theme-primary-color);
color: var(--theme-primary-color)
}
span.sticky-post {
background-color: var(--theme-primary-color);
color: #fff;
padding: .4em .6em;
text-transform: uppercase;
font-size: .875em;
display: inline-block;
vertical-align: top;
line-height: 1;
margin-bottom: 10px;
margin-right: 10px;
font-weight: 500
}
.sticky-post + .post-meta__item:before {
content: ""
}
.default-header .lahb-desktop-view .lahb-logo {
margin-right: 2em
}
@media (max-width: 1200px) {
.author-info {
padding: 20px 30px
}
.author-info__avatar {
padding-right: 30px
}
.search.search-results #blog-entries .lastudio-more-wrap .lastudio-more, .lastudio-posts--list.preset-list-3 .lastudio-more-wrap .lastudio-more {
padding: .7em 2em
}
}
@media (max-width: 767px) {
.author-info {
padding: 20px
}
.author-info__avatar {
width: 50px;
padding: 0;
margin-bottom: 10px
}
.author-info--inner {
display: block
}
.post-navigation {
display: none
}
blockquote.wp-block-quote.moren-quote {
padding: 30px 20px
}
blockquote.wp-block-quote.moren-quote p {
font-size: 20px
}
}
.lahb-nav-wrap.has-megamenu .menu li.mega li.mm-lv-1 > a {
font-weight: 600
}
.lastudio-posts--list.preset-list-2 .lastudio-posts__item:nth-child(4n+1) .entry-title, .lastudio-posts--list.preset-list-1 .entry-title {
margin-left: auto;
margin-right: auto;
max-width: 100%
}
.sidebar-container .widget-title {
font-size: 20px;
letter-spacing: -.02em;
margin-bottom: 20px
}
.sidebar-container .widget-title:after {
content: "";
width: 30px;
height: 3px;
background-color: var(--theme-primary-color);
display: none;
margin-top: 15px
}
.sidebar-container .widget_custom_html {
margin-bottom: 20px
}
.entry .wp-block-image {
margin-bottom: 2em
}
.header-v-default .entry .wp-block-image {
margin-bottom: 1.2em
}
.entry-title-single {
letter-spacing: -.02em
}
@media (min-width: 1200px) {
.menu-big-gap.lahb-nav-wrap .menu > li.menu-item > a {
padding-left: 25px;
padding-right: 25px
}
}
@media (min-width: 1400px) {
.menu-big-gap.lahb-nav-wrap .menu > li.menu-item > a {
padding-left: 30px;
padding-right: 30px
}
}
@media (min-width: 1700px) {
.menu-big-gap.lahb-nav-wrap .menu > li.menu-item > a {
padding-left: 40px;
padding-right: 40px
}
}
.unsupported-browser {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
position: fixed;
left: 0;
top: 0;
width: 100%;
text-align: center
}
.unsupported-browser ~ * {
display: none
}
.products-grid .product_item--info .swatch-control.active-sub .swatch-wrapper-more, .products-grid .product_item--info .la-swatch-control.active-sub .swatch-wrapper-more {
display: none
}
.products-grid .product_item--info .swatch-control.active-sub .swatch-wrapper, .products-grid .product_item--info .la-swatch-control.active-sub .swatch-wrapper {
display: inline-block
}
.lahb-varea .lahb-nav-wrap:not(.lahb-vertital-menu_nav) .menu li a .lahb-vertical-nav-icon {
pointer-events: auto
}
.la-custom-badge.onsale{
display:none !important;
}

.select2-container .select2-selection--single {
height: 50px;
border-color: var(--theme-border-color);
border-radius: 0
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
margin-top: 11px;
padding-left: 20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 11px
}
.woocommerce-account-fields:after, .woocommerce-account-fields:before, .woocommerce-billing-fields:after, .woocommerce-billing-fields:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.woocommerce-account-fields:after, .woocommerce-billing-fields:after {
clear: both
}
div#la_shop_products {
position: relative
}
.la-ajax-shop-loading {
position: absolute;
z-index: 99;
width: 100%;
height: 100%;
background: #fff;
visibility: hidden;
opacity: 0
}
.la-ajax-shop-loading.loading {
opacity: 1;
visibility: visible
}
.la-ajax-shop-loading.loading~div {
display: none
}
.la-ajax-shop-loading.loading+div {
display: block;
min-height: 50vh;
opacity: 0
}
.la-ajax-shop-loading .la-ajax-loading-outer {
margin: 0 auto;
display: block;
width: 50px
}
p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none
}
p.stars a:before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: "LaStudioIcons";
content: "";
text-indent: 0
}
p.stars a:hover~a:before {
content: ""
}
p.stars:hover {
color: #F5A623
}
p.stars:hover a {
color: inherit
}
p.stars:hover a:before {
content: ""
}
p.stars.selected {
color: #F5A623
}
p.stars.selected a.active:before {
content: ""
}
p.stars.selected a.active~a:before {
content: ""
}
p.stars.selected a:not(.active):before {
content: ""
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding: 14px 30px 14px 60px;
margin: 0 0 30px;
position: relative;
background-color: #eeeff2;
list-style: none outside!important;
width: auto;
word-wrap: break-word;
font-size: 0.875em
}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
font-family: "LaStudioIcons";
content: "";
display: inline-block;
position: absolute;
left: 25px;
font-size: 26px;
top: 2px;
color: #6dde6d;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
float: right;
padding: 0;
background: none!important;
border: none!important;
color: inherit;
font-size: inherit;
line-height: inherit
}
.woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover {
color: var(--theme-primary-color);
text-decoration: underline
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
list-style: none outside!important;
padding: 0!important;
margin: 0!important
}
.woocommerce-info:before {
color: #6dde6d
}
.woocommerce-error:before {
content: "";
color: #c43002;
top: 4px
}
#shipping_method {
margin: 0;
list-style: none;
padding: 0
}
#shipping_method li input[type=checkbox], #shipping_method li input[type=radio] {
margin-bottom: 0;
margin-right: 8px
}
.form-row:after, .form-row:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.form-row:after {
clear: both
}
.form-row.form-row-first {
float: left
}
.form-row.form-row-last {
float: right
}
.form-row.form-row-first, .form-row.form-row-last {
width: 48%
}
@media (max-width:767px) {
.form-row.form-row-first, .form-row.form-row-last {
width: 100%
}
}
.form-row.form-row-wide {
float: left;
width: 100%
}
.form-row label {
margin-bottom: 8px;
display: block
}
.form-row label.inline {
display: inline
}
.form-row .input-text {
width: 100%;
padding: 0 20px;
height: 50px;
line-height: 48px
}
.col2-set {
margin-left: -15px;
margin-right: -15px
}
.col2-set:after, .col2-set:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.col2-set:after {
clear: both
}
.col2-set .col-1, .col2-set .col-2 {
position: relative;
float: left;
min-height: 1px;
width: 50%;
padding-left: 15px;
padding-right: 15px
}
@media (max-width:767px) {
.col2-set .col-1, .col2-set .col-2 {
width: 100%
}
}
.wc-toolbar {
line-height: 24px;
margin-bottom: 40px
}
.wc-toolbar button {
background: none;
border: none;
padding: 0;
color: inherit;
margin-left: 30px
}
.wc-toolbar p {
margin-bottom: 0
}
.wc-toolbar .lasf-custom-dropdown, .wc-toolbar .wc-view-toggle, .wc-toolbar .woocommerce-result-count {
float: left
}
.wc-toolbar .wc-view-toggle {
margin-top: -1px
}
.wc-toolbar .wc-view-toggle button {
float: left;
font-weight: normal;
font-size: 20px
}
.wc-toolbar .wc-view-toggle button i {
vertical-align: middle
}
.wc-toolbar .wc-view-toggle button.active {
color: var(--theme-primary-color)
}
.wc-toolbar .wc-view-toggle button:not(.active) {
opacity: 0.5
}
.wc-toolbar .wc-toolbar-right {
float: right
}
.wc-toolbar .lasf-custom-dropdown {
margin-left: 10px;
position: relative;
margin-top: -12px
}
.wc-toolbar .lasf-custom-dropdown i {
vertical-align: middle;
margin-top: -3px
}
.wc-toolbar .lasf-custom-dropdown button {
margin: 0;
padding: 12px 40px 12px 15px;
direction: ltr
}
.wc-toolbar .lasf-custom-dropdown:after {
content: "";
position: absolute;
left: 0;
width: 100%;
padding-bottom: 20px
}
.wc-toolbar .lasf-custom-dropdown.is-hover ul {
opacity: 1;
visibility: inherit;
margin-top: -1px
}
.wc-toolbar .lasf-custom-dropdown ul {
right: 0;
position: absolute;
background-color: #fff;
z-index: 11;
visibility: hidden;
margin-top: 20px;
opacity: 0;
transition: all 0.25s;
border: 1px solid var(--theme-border-color);
min-width: 100%
}
.wc-toolbar .lasf-custom-dropdown ul li {
display: block;
border-bottom: 1px solid var(--theme-border-color);
margin: 0
}
.wc-toolbar .lasf-custom-dropdown ul li:last-child {
border-bottom: 0
}
.wc-toolbar .lasf-custom-dropdown ul li a {
padding: 8px 15px;
white-space: pre;
display: block;
font-size: 0.875em
}
.wc-toolbar .lasf-custom-dropdown ul li.active a, .wc-toolbar .lasf-custom-dropdown ul li:hover a {
background-color: #f1f0f0
}
.wc-view-toggle+.lasf-custom-dropdown {
margin-left: 30px
}
.lasf-custom-dropdown button:after {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
width: 10px;
font-size: 12px;
line-height: 8px;
position: absolute;
right: 15px;
top: calc(50% - 4px)
}
.lasf-custom-dropdown.is-hover button:after {
content: ""
}
.wc-toolbar .lasf-custom-dropdown.wc-custom-filters:after {
display: none
}
.open-advanced-shop-filter .btn-advanced-shop-filter:after {
content: ""!important
}
.wc-toolbar-top {
padding-top: 10px
}
.woocommerce table.wishlist_table {
font-size: 100%
}
.swatch-control select {
display: none!important
}
.swatch-control.radio-select ul {
padding: 0!important;
list-style: none!important;
margin: 0
}
.swatch-control.radio-select li {
list-style: none!important
}
.swatch-control.radio-select li label {
display: inline;
margin-left: 10px
}
a.reset_variations {
position: relative;
display: none;
visibility: hidden;
font-size: 12px
}
a.reset_variations:before {
content: "";
font-family: "LaStudioIcons";
padding-right: 5px;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
vertical-align: middle;
font-weight: normal;
display: inline-block;
line-height: 1;
position: relative;
top: -1px
}
.swatch-wrapper {
display: inline-block;
vertical-align: middle;
margin: 4px 8px 4px 0;
position: relative
}
.swatch-wrapper.disabled {
position: relative;
cursor: not-allowed;
zoom: 1
}
.swatch-wrapper.disabled:before {
content: "";
width: 90%;
height: 2px;
background-color: red;
position: absolute;
left: 5%;
top: 50%;
margin-top: -1px;
z-index: 1;
opacity: 0.4;
transform: rotate(-45deg)
}
.swatch-wrapper.disabled:after {
content: "";
width: 90%;
height: 2px;
background-color: red;
position: absolute;
left: 5%;
top: 50%;
margin-top: -1px;
z-index: 1;
opacity: 0.4;
transform: rotate(45deg)
}
.swatch-wrapper.disabled .swatch-anchor {
cursor: inherit;
opacity: 0.4
}
.swatch-wrapper .swatch-anchor {
display: block;
position: relative;
text-align: center;
color: inherit;
border-radius: inherit
}
.swatch-wrapper img {
width: inherit;
height: inherit;
max-width: inherit;
max-height: inherit;
display: block;
vertical-align: middle;
object-fit: cover;
border-radius: inherit
}
.swatch-wrapper.selected {
box-shadow: 0 0 0 1px var(--theme-primary-color)
}
.swatch-wrapper.selected .swatch-anchor {
transform: scale(0.85)
}
.swatch-wrapper.swatch-only-label {
box-shadow: 0 0 1px
}
.swatch-wrapper.swatch-only-label.selected {
box-shadow: 0 0 0 1px var(--theme-primary-color);
color: var(--theme-primary-color)
}
.swatch-wrapper.swatch-only-label.selected .swatch-anchor {
transform: scale(1)
}
.swatch-wrapper.la-swatch-item-style-rounder {
border-radius: 5px
}
.swatch-wrapper.la-swatch-item-style-circle {
border-radius: 50%
}
.swatch-wrapper .swatch-anchor-label {
display: none
}
.variations_form .swatch-anchor-label {
display: block;
position: absolute;
bottom: 80%;
text-indent: 0;
background: #000;
padding: 5px 10px;
line-height: 1;
border-radius: 4px;
margin-bottom: 5px;
min-width: 50px;
color: #fff;
left: 50%;
white-space: pre;
text-align: center;
text-transform: none;
transform: translate(-50%, 0);
visibility: hidden;
opacity: 0;
transition: all 0.25s;
font-size: 12px;
pointer-events: none;
z-index: 2
}
.variations_form .swatch-anchor-label:after {
content: "";
position: absolute;
left: 50%;
bottom: -4px;
border-width: 4px 4px 0 4px;
border-style: solid;
border-color: #000 transparent transparent transparent;
margin-left: -4px
}
.variations_form .swatch-wrapper:hover .swatch-anchor-label {
bottom: 100%;
opacity: 1;
visibility: inherit
}
.swatch-wrapper-more {
font-size: 12px;
text-transform: capitalize;
display: none
}
.swatch-wrapper-more span {
vertical-align: middle;
display: inline-block
}
.radio-select .disabled {
cursor: not-allowed;
zoom: 1;
opacity: 0.5
}
.radio-select .disabled input, .radio-select .disabled label {
cursor: not-allowed
}
.woocommerce table.wishlist_table thead th:not(.product-name) {
text-align: center
}
.open-advanced-shop-filter .wc-toolbar-container .btn-advanced-shop-filter {
color: var(--theme-primary-color)
}
.la-advanced-product-filters {
box-shadow: 0 0 32px 0 rgba(0,0,0,0.05);
display: none;
margin-bottom: 30px;
font-size: 14px
}
.la-advanced-product-filters .sidebar-inner--filters {
padding: 40px 40px 0;
display: flex;
justify-content: space-between
}
.la-advanced-product-filters .sidebar-inner--filters .widget {
margin-bottom: 30px;
width: 20%
}
.la-advanced-product-filters .sidebar-inner--filters .widget ul.menu li {
padding-top: 0;
padding-bottom: 0
}
.la-advanced-product-filters .sidebar-inner--filters .widget .la-swatches-widget-opts .swatch-wrapper {
border-radius: 0;
padding: 0;
margin: 0;
border-width: 0!important
}
.la-advanced-product-filters .sidebar-inner--filters .widget .la-swatches-widget-opts .swatch-wrapper:before {
left: 0!important;
top: 3px!important
}
.la-advanced-product-filters .sidebar-inner--filters .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
margin-top: -2px
}
.la-advanced-product-filters .sidebar-inner--filters .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor:after, .la-advanced-product-filters .sidebar-inner--filters .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor:before {
display: none
}
.la-advanced-product-filters .sidebar-inner--filters .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor-label {
display: inline-block;
text-transform: none;
vertical-align: middle
}
.la-advanced-product-filters .menu-item-price ul li {
display: inline-block;
width: 49%
}
.la-advanced-product-filters .menu-item-price ul li a {
border: none;
padding: 0
}
.la-advanced-product-filters .menu-item-price ul li a:hover {
background: none
}
.la-advanced-product-filters .wc-layered-nav-term .count, .la-advanced-product-filters .wc-ordering p {
display: none
}
.la-advanced-product-filters .widget_price_filter {
padding-right: 30px
}
.sidebar-inner--filters .widget_price_filter .price_slider_amount {
flex-direction: column-reverse
}
.sidebar-inner--filters .widget_price_filter .ui-slider {
margin-bottom: 10px
}
.sidebar-inner--filters .widget_price_filter .price_slider_amount .price_label {
margin-bottom: 20px
}
.la-advanced-product-filters-result {
padding-bottom: 15px;
font-size: 14px;
text-align: center
}
.la-advanced-product-filters-result i {
font-size: 22px;
padding: 0 5px;
vertical-align: middle
}
.reset-all-shop-filter>span {
vertical-align: middle;
display: inline-block
}
.wishlist_table tr td.product-thumbnail a {
display: inline-block
}
.products-list .product_item .wcvendors_sold_by_in_loop {
display: block
}
.form-row .input-checkbox+label.checkbox {
display: inline;
text-transform: none
}
.wcv-store-header .store-info h3 {
font-weight: normal;
margin-top: 0;
line-height: normal;
margin-bottom: 8px
}
.wcv-store-header .store-info h3+a {
margin-bottom: 10px;
display: block
}
.date-pick+.btn {
padding: 7px 20px
}
.table.table-vendor-sales-report {
margin-top: 20px
}
.table.table-bordered {
border-collapse: collapse
}
.table-condensed td, .table-condensed th {
padding: 8px
}
table.wcv-table td, table.wcv-table th {
padding: 8px
}
#pv_seller_info_container, #pv_shop_description_container, .pv_paypal_container, .pv_seller_info_container, .pv_shop_name_container {
margin-bottom: 20px
}
.wcvendors-pro-dashboard-wrapper .button, .wcvendors-pro-dashboard-wrapper .wcv-button {
display: inline-block;
padding: 8px 20px;
vertical-align: middle;
color: #fff;
border: none;
text-decoration: none!important
}
.dokan_page_header--custom .profile-info-img {
min-height: 300px;
max-height: 500px
}
#tab-seller ul .text {
font-size: 12px
}
.wcv-store-header .store-info h3+a {
color: #f5b223
}
#la_wishlist_table_wrapper .blockUI.blockOverlay {
background: #fff url(//eventi.borgoturrito.it/wp-content/themes/moren/assets/images/ajax-loader.gif) no-repeat center center!important
}
.open-cart-aside #la_wishlist_table_wrapper .blockUI.blockOverlay {
opacity: 0!important;
background-color: transparent!important
}
#la_wishlist_table_wrapper .product-action {
text-align: right
}
#la_wishlist_table_wrapper .product-action .labtn-icon {
display: none
}
#la_wishlist_table_wrapper .product-action .la-addcart {
padding: 15px;
min-width: 125px;
text-transform: uppercase
}
div#la_compare_table_wrapper2 {
position: relative
}
.la-compare-table {
display: block;
margin: 0;
width: 100%;
overflow: auto;
padding: 0
}
.la-compare-table tr.compare-tr:first-child th {
vertical-align: bottom;
border-right: 0
}
.la-compare-table tr.compare-tr:first-child td, .la-compare-table tr.compare-tr:first-child th {
padding-top: 0
}
.la-compare-table tr.compare-tr th {
min-width: 268px;
background-color: #fff;
vertical-align: middle;
font-weight: bold;
border-left: 0;
padding: 15px;
border-right: 1px solid #e9e9e9
}
.la-compare-table tr.compare-tr td {
min-width: 300px;
max-width: 100%;
text-align: center;
padding: 15px 20px;
vertical-align: middle
}
.la-compare-table tr.compare-tr td .remove {
margin-bottom: 10px
}
.la-compare-table h4 {
font-size: 14px;
margin: 15px 0
}
.la-compare-table .image-wrap {
width: 150px;
max-width: 100%;
margin: 0 auto
}
.la-compare-table .add_to_cart_wrap a {
display: inline-block;
font-family: inherit;
font-weight: 500;
margin: 0;
padding: 10px 15px;
cursor: pointer;
text-align: center;
line-height: 1
}
.la-compare-table .add_to_cart_wrap a.added {
display: none
}
.la-compare-table .add_to_cart_wrap a .labtn-icon {
display: none
}
.la-compare-table del {
color: #8a8a8a
}
.la-compare-table ins {
text-decoration: none
}
.la-compare-table .compare-tr-stock .stock.in-stock {
color: green
}
.la-compare-table .compare-tr-stock .stock.out-of-stock {
color: #c43002
}
.la_remove_from_compare {
font-size: 12px
}
.la_remove_from_compare i {
vertical-align: middle;
margin-top: -2px
}
.la-compare-table-items th {
opacity: 0
}
.la-compare-table-heading {
position: absolute;
bottom: 0;
width: 270px;
overflow: hidden
}
.ltr .la-compare-table-heading {
left: 0
}
.rtl .la-compare-table-heading {
right: 0
}
@media (max-width:800px) {
.la-compare-table th {
min-width: 150px
}
.la-compare-table-heading {
width: 150px
}
}
@media (max-width:600px) {
.la-compare-table th {
min-width: 0
}
}
.demo_store {
position: fixed;
left: 0;
bottom: 0;
right: 0;
margin: 0;
padding: 1em 1.41575em;
background-color: #3d9cd2;
color: #fff;
z-index: 9999
}
.demo_store:before {
display: inline-block;
font: normal normal normal 14px/1 LaStudioIcons;
font-size: inherit;
text-rendering: auto;
margin-right: 0.5407911001em;
content: ""
}
@media (min-width:768px) {
.demo_store a.woocommerce-store-notice__dismiss-link {
background: rgba(0,0,0,0.1);
float: right;
display: inline-block;
margin: -1em -1.41575em -1em 0;
padding: 1em 1.41575em
}
.demo_store a.woocommerce-store-notice__dismiss-link:before {
display: inline-block;
font: normal normal normal 14px/1 LaStudioIcons;
font-size: inherit;
text-rendering: auto;
content: "";
margin-right: 0.3342343017em
}
}
@media (max-width:600px) {
.la_wishlist_table .product-action a {
padding: 5px 10px;
margin-top: 10px
}
}
.woocommerce form.checkout.woocommerce-checkout:after, .woocommerce form.checkout.woocommerce-checkout:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.woocommerce form.checkout.woocommerce-checkout:after {
clear: both
}
.processing .blockOverlay {
background-image: url(//eventi.borgoturrito.it/wp-content/themes/moren/assets/images/ajax-loader.gif)!important;
background-position: center 30%!important;
background-repeat: no-repeat!important
}
.woocommerce-MyAccount-content form .button {
border-radius: 30px
}
form.track_order p {
text-align: center
}
form.track_order .form-row {
width: 100%
}
form.track_order .form-row label {
text-align: left;
color: var(--theme-secondary-color);
font-weight: 600
}
form.track_order .form-row .input-text {
height: 60px;
padding: 10px 20px
}
form.track_order .form-row .button {
height: 60px;
width: 100%;
text-transform: uppercase
}
.tinvwl-loop-button-wrapper {
display: none
}
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button {
display: none
}
.tinv-wishlist .tinvwl-buttons-group button {
border: none;
background-color: #262626;
color: #fff;
padding: 5px 10px;
line-height: 30px
}
.tinv-wishlist .tinvwl-buttons-group button i:before {
color: inherit
}
.widget_price_filter .ui-slider {
margin-bottom: 22px;
position: relative;
background-color: #d8d8d8;
margin-right: 20px;
height: 5px
}
.widget_price_filter .ui-slider:after {
content: "";
position: absolute;
height: 5px;
width: 16px;
background-color: #d8d8d8;
right: -16px
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 18px;
height: 18px;
box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
background-color: #fff;
cursor: ew-resize;
top: -8px;
border-radius: 50%
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
height: 5px;
background-color: var(--theme-primary-color)
}
.widget_price_filter .price_slider_wrapper {
padding-top: 5px;
padding-bottom: 20px
}
.widget_price_filter .price_slider_amount {
display: flex;
justify-content: space-between
}
.widget_price_filter .price_slider_amount .price_label {
font-size: 12px
}
.widget_price_filter .price_slider_amount .clear {
display: none
}
.widget_price_filter .button {
text-transform: uppercase;
width: 110px;
padding: 8px 10px;
line-height: 20px;
font-size: 11px;
border: 2px solid;
background-color: transparent;
color: var(--theme-secondary-color)
}
ul.wc_payment_methods li, ul.woocommerce-shipping-methods li {
position: relative;
margin-bottom: 0.6em
}
ul.wc_payment_methods input[type=radio], ul.woocommerce-shipping-methods input[type=radio] {
position: absolute;
opacity: 0;
font-size: 0
}
ul.wc_payment_methods input[type=radio]+label, ul.woocommerce-shipping-methods input[type=radio]+label {
padding-left: 25px;
position: relative
}
ul.wc_payment_methods input[type=radio]+label:before, ul.woocommerce-shipping-methods input[type=radio]+label:before {
width: 16px;
height: 16px;
border: 1px solid #ccc;
content: "";
position: absolute;
left: 0;
border-radius: 50%;
top: 1px;
box-shadow: 0 0 3px 0 inset rgba(0,0,0,0.2)
}
ul.wc_payment_methods input[type=radio]:checked+label:before, ul.woocommerce-shipping-methods input[type=radio]:checked+label:before {
border: 5px solid #2196F3
}
ul.wc_payment_methods {
margin: 0;
list-style: none
}
ul.wc_payment_methods .wc_payment_method img {
max-width: 120px
}
ul.wc_payment_methods .about_paypal {
font-size: 0.8em;
padding-left: 10px;
vertical-align: middle
}
ul.wc_payment_methods .payment_box p {
margin: 5px 0 10px;
font-size: 0.9286em
}
.woocommerce-privacy-policy-text {
margin: 1em 0 2em
}
.woocommerce-terms-and-conditions-wrapper p.form-row {
margin-bottom: 20px
}
.la-advanced-product-filters .widget .widget-title {
font-size: 1.125em;
margin-bottom: 20px;
font-family: inherit;
letter-spacing: 0;
font-weight: 600
}
.la-advanced-product-filters .widget .widget-title:after {
display: none
}
.la-advanced-product-filters .widget ul li {
padding: 0;
margin-bottom: 15px
}
.sidebar-inner .product-categories li {
color: var(--theme-body-font-color)
}
.sidebar-inner .product-categories li:last-child {
border: none
}
.sidebar-inner .product-categories li a {
display: inline-block
}
.sidebar-inner .product-categories .active>a, .sidebar-inner .product-categories .current-cat>a {
color: var(--theme-primary-color)
}
.widget_layered_nav .la-swatches-widget-opts {
margin-left: -10px;
margin-right: -10px
}
.widget_layered_nav .la-swatches-widget-opts li {
display: inline-block;
padding: 0;
margin: 0 10px 10px 10px
}
.widget_layered_nav .la-swatches-widget-opts li .count {
display: none
}
.widget_layered_nav .la-swatches-widget-opts li .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label) {
padding: 0;
margin: 0;
border-radius: 50%
}
.widget_layered_nav .la-swatches-widget-opts li .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label) .swatch-anchor {
width: 28px!important;
height: 28px!important;
border-radius: 50%
}
.widget_layered_nav .la-swatches-widget-opts li.active .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label):after, .widget_layered_nav .la-swatches-widget-opts li:hover .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label):after {
content: "";
font-family: LaStudioIcons;
position: absolute;
top: 6px;
font-size: 16px;
line-height: 1;
left: 7px;
color: #fff
}
.widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li a:before {
content: "";
font-size: 10px;
margin-right: 10px;
float: left;
line-height: 1;
margin-top: 0.5em;
border: 1px solid var(--theme-three-color);
width: 15px;
height: 15px
}
.widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li a:after {
font-family: LaStudioIcons;
position: absolute;
left: 0;
font-size: 10px;
margin-left: 3px;
margin-top: 3px;
color: #fff
}
.widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li.chosen a:before, .widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li:hover a:before {
background-color: var(--theme-primary-color);
border-color: transparent
}
.widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li.chosen a:after, .widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li:hover a:after {
content: ""
}
.widget_layered_nav .count {
font-size: 0.875em
}
.widget_layered_nav.hide-count .count {
display: none
}
.woocommerce-pagination.wc-toolbar ul.page-numbers {
float: left
}
.woocommerce-pagination.wc-toolbar .lasf-custom-dropdown {
float: right;
margin: 1px 0 0
}
.woocommerce-pagination.wc-toolbar .lasf-custom-dropdown ul {
bottom: 100%;
margin: 0 0 -1px
}
p.form-row {
margin-bottom: 20px
}
.la_wishlist_table.shop_table.woocommerce-cart-form__contents {
border-bottom: 1px solid var(--theme-border-color)
}
@media (max-width:767px) {
.la-advanced-product-filters {
position: fixed;
left: 0;
top: 0;
width: 300px;
display: block!important;
z-index: 100;
height: 100%;
overflow: auto;
min-height: 100vh;
visibility: hidden!important;
opacity: 0!important;
transition: all 400ms ease-out;
transform: translate(-200px, 0);
background-color: #fff
}
.la-advanced-product-filters .sidebar-inner--filters {
flex-direction: column;
padding-top: 80px;
padding-left: 20px;
padding-right: 20px
}
.la-advanced-product-filters .sidebar-inner--filters .widget {
width: 100%
}
.open-advanced-shop-filter .la-advanced-product-filters {
transform: translate(0, 0);
visibility: visible!important;
opacity: 1!important
}
.open-advanced-shop-filter main#main {
z-index: 4
}
.open-advanced-shop-filter .footer-handheld-footer-bar, .open-advanced-shop-filter div.wpbar {
z-index: 3
}
.close-advanced-product-filters {
position: fixed;
display: block!important;
top: 20px;
right: 20px;
font-size: 30px;
line-height: 1
}
.btn-advanced-shop-filter:before {
content: "";
height: calc(1em + 11px);
display: block
}
.btn-advanced-shop-filter span {
display: none
}
.wc-toolbar .lasf-custom-dropdown.wc-custom-filters {
margin-right: 10px
}
.wc-toolbar .lasf-custom-dropdown button.btn-advanced-shop-filter {
padding: 6px 20px
}
.wc-toolbar .lasf-custom-dropdown button.btn-advanced-shop-filter:after {
right: 20px;
content: "";
font-size: 18px
}
.wc-toolbar .lasf-custom-dropdown ul li a {
padding-top: 4px;
padding-bottom: 4px
}
.widget_layered_nav .la-swatches-widget-opts li {
width: 50%;
margin: 0
}
.wc-toolbar .wc-view-item {
display: none
}
}
.wc-toolbar-container.--hide-toolbar {
display: none
}
div#la_compare_table_wrapper {
font-size: 14px
}
.la-compare-table.show-vtb::-webkit-scrollbar {
width:10px;
height:10px;
background-color:transparent
}
.la-compare-table.show-vtb::-webkit-scrollbar-track {
border-radius:10px;
background-color:transparent
}
.la-compare-table.show-vtb::-webkit-scrollbar-thumb {
border-radius:10px;
background-color:var(--theme-border-color)
}
.la-compare-table.show-vtb::-webkit-scrollbar-corner {
background-color:transparent;
border-color:transparent
}
.la-compare-table-heading.show-vtb {
bottom: 10px
}
.products-grid .slick-arrow {
bottom: 50%
}
.prods_masonry li.product_item:not(.showmenow) {
opacity: 0
}
.product_item--title a {
transition-property: color, border-color
}
.item--overlay {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
opacity: 0;
transition: all 250ms ease-out
}
.products {
list-style: none;
padding: 0;
margin: 0 -15px
}
.products.products-list .item-inner:after, .products.products-list .item-inner:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.products.products-list .item-inner:after {
clear: both
}
.products .product-category img {
width: 100%;
transition: opacity 0.35s, transform 1s
}
.products .product-category .count {
display: none
}
.labtn-icon {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.labtn-icon-quickview:before {
content: ""
}
.labtn-icon-wishlist:before {
content: "";
bottom: -1px;
position: relative
}
.added .labtn-icon-wishlist:before {
content: ""
}
.labtn-icon-compare:before {
content: ""
}
.labtn-icon-cart:before {
content: ""
}
.catalog-grid-1.grid-space-default .product-category {
margin-bottom: 30px
}
.catalog-grid-1 .product-category .cat-information {
position: absolute;
width: 100%;
bottom: 40px;
left: 0;
text-align: center
}
.catalog-grid-1 .product-category .woocommerce-loop-category__title {
display: inline-block;
font-size: 12px;
text-transform: uppercase;
background-color: #fff;
margin: 0;
padding: 20px 30px;
line-height: 20px;
min-width: 160px;
text-align: center
}
.catalog-grid-1 .product-category .item--overlay {
visibility: visible;
opacity: 0.9;
background-color: transparent;
transition: all 450ms ease-out
}
.catalog-grid-1 .product-category a {
display: block;
position: relative;
overflow: hidden
}
.catalog-grid-1 .product-category a:hover img {
transform: scale(1.2)
}
.catalog-grid-1 .product-category a:hover .item--overlay {
background-color: rgba(52,53,56,0.2)
}
.product_item--inner .lastudio-countdown-timer {
position: absolute;
top: 20px;
z-index: 2;
width: 100%;
padding: 0 10px;
left: 0
}
.lastudio-countdown--inprod .lastudio-countdown-timer {
color: #FF8647;
font-weight: 600;
font-size: 0.875em;
direction: ltr;
justify-content: flex-start
}
.lastudio-countdown--inprod .lastudio-countdown-timer .lastudio-countdown-timer__item {
margin: 0
}
.lastudio-countdown--inprod .lastudio-countdown-timer .lastudio-countdown-timer__item .lastudio-countdown-timer__item-label { padding:0 20px
}
.lastudio-countdown--inprod .lastudio-countdown-timer .lastudio-countdown-timer__separator:last-child {
padding: 0 2px
}
.product_item--info .elementor-lastudio-countdown-timer {
display: none
}
.product_item--info .la-custom-badge {
display: none!important
}
.product_item--rating {
line-height: 1;
margin-bottom: 10px
}
.product_item .item--overlay {
background-color: var(--theme-secondary-color);
z-index: 2
}
.product_item .product_item--thumbnail {
position: relative;
z-index: 2;
overflow: hidden
}
.product_item .product_item--thumbnail-holder {
text-align: center
}
.product_item .product_item--thumbnail-holder a {
display: block
}
.product_item .product_item--thumbnail-holder a img {
width: 100%;
display: block
}
.product_item .product_item--info {
position: relative;
z-index: 2;
padding-top: 0.875em;
padding-bottom: 0.875em
}
.product_item .added_to_cart, .product_item .item--excerpt, .product_item.prod-rating-off .product_item--rating, .product_item .product_item--rating~.product_item--rating {
display: none
}
.product_item .price {
line-height: 1.4;
display: block;
font-size: 1em;
color: var(--theme-primary-color)
}
.product_item .price del {
font-weight: normal;
opacity: 0.5;
color: var(--theme-body-font-color);
font-size: 0.75em
}
.product_item .reset_variations, .product_item .single_variation_wrap {
display: none!important
}
.product_item .variations_form table, .product_item .variations_form tbody, .product_item .variations_form td, .product_item .variations_form tr {
border: none;
padding: 0;
margin: 0;
display: block;
width: 100%
}
.product_item .variations_form .swatch-label, .product_item .variations_form td.label {
display: none
}
.product_item .swatch-wrapper .swatch-anchor {
width: 15px!important;
height: 15px!important
}
.product_item .swatch-wrapper.swatch-only-label {
box-shadow: none!important
}
.product_item .swatch-wrapper.swatch-only-label .swatch-anchor {
min-width: 0!important;
min-height: 0!important;
line-height: 15px!important;
width: auto!important
}
.product_item .swatch-wrapper:nth-of-type(4)~.swatch-wrapper {
display: none
}
.product_item .swatch-wrapper:nth-of-type(5)~.swatch-wrapper-more {
display: inline-block
}
.product_item--thumbnail .product_item--deals-info {
display: none
}
.products-list .product_item--info-action .button {
line-height: 24px;
text-transform: uppercase;
border: none;
vertical-align: middle;
padding: 0
}
.products-list .product_item--info-action .button.quickview {
display: none
}
.products-list .product_item--info-action .labtn-icon-cart {
display: none
}
.products-list .product_item--info-action .la-addcart {
margin-right: 15px;
background-color: var(--theme-secondary-color);
height: 50px;
line-height: 50px;
padding: 0 30px;
font-size: 14px
}
.products-list .product_item--info-action .la-addcart:hover {
background-color: var(--theme-primary-color);
color: #fff
}
.products-list .product_item--info-action .add_compare, .products-list .product_item--info-action .add_wishlist {
width: 40px;
background: none;
color: var(--theme-secondary-color);
font-size: 18px
}
.products-list .product_item--info-action .add_compare .labtn-text, .products-list .product_item--info-action .add_wishlist .labtn-text {
display: none
}
.products-list .product_item--info-action .add_compare:hover, .products-list .product_item--info-action .add_wishlist:hover {
color: var(--theme-primary-color)
}
.products-list .product_item {
width: 100%;
padding-bottom: 40px
}
.products-list .product_item .product_item--thumbnail {
float: left;
width: 32%
}
.products-list .product_item .product_item--thumbnail .button:not(.quickview) {
display: none
}
.products-list .product_item .product_item--thumbnail .quickview {
background-color: #fff;
color: var(--theme-secondary-color);
border-radius: 50%;
padding: 0;
position: absolute;
opacity: 0;
top: 50%;
left: 50%;
margin-top: -25px;
margin-left: -25px;
transform: translate(0, 40px);
z-index: 3
}
.products-list .product_item .product_item--thumbnail .quickview:hover {
background-color: var(--theme-primary-color);
color: #fff
}
.products-list .product_item .product_item--thumbnail .quickview .labtn-icon {
width: 50px;
height: 50px;
line-height: 50px;
display: inline-block;
font-size: 22px
}
.products-list .product_item .product_item--thumbnail .quickview .labtn-text {
font-weight: normal;
position: absolute;
padding: 5px 12px;
z-index: 3;
opacity: 0;
transition: opacity 0.2s, margin 0.3s;
white-space: pre;
font-size: 12px;
font-family: sans-serif;
transform: translateX(-50%);
left: 50%;
line-height: 14px;
top: -30px;
margin-top: -12px;
background-color: #fff;
color: var(--theme-secondary-color)
}
.products-list .product_item .product_item--thumbnail .quickview .labtn-text:after {
content: "";
position: absolute;
bottom: -5px;
left: 50%;
transform: translateX(-50%);
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #fff;
opacity: 0.9
}
.products-list .product_item .product_item--thumbnail .quickview:hover .labtn-text {
visibility: inherit;
opacity: 1;
margin-top: -5px
}
.products-list .product_item .product_item--info {
padding-left: 50px;
float: left;
width: 68%;
padding-top: 0
}
.products-list .product_item .product_item--rating {
margin-top: -5px
}
.products-list .product_item .item--excerpt {
display: block;
margin-bottom: 20px;
font-size: 0.875em
}
.products-list .product_item form.variations_form {
margin-bottom: 1em
}
.products-list .product_item .product_item--title {
font-size: 1.125em;
margin-bottom: 15px
}
.products-list .product_item .price {
margin-bottom: 15px;
font-size: 1.125em
}
.products-list .product_item .la-swatch-control {
margin-bottom: 20px
}
.products-list .product_item:hover .product_item--thumbnail .quickview {
opacity: 1;
transform: translate(0, 0)
}
.products-list .product_item:hover .item--overlay {
opacity: 0.5
}
.products-grid li.product_item .product_item--action:hover .button {
transition-delay: 0s
}
.products-grid .button {
vertical-align: middle;
width: 44px;
height: 44px;
padding: 0;
line-height: 44px;
font-size: 16px;
position: relative;
opacity: 0;
background-color: #fff;
color: var(--theme-secondary-color);
margin: 5px;
transform: translate(0, 40px);
transition-delay: 100ms
}
.products-grid .button+.button {
transition-delay: 150ms
}
.products-grid .button+.button+.button {
transition-delay: 200ms
}
.products-grid .button .labtn-icon {
display: block
}
.products-grid .button .labtn-text {
font-weight: normal;
position: absolute;
padding: 5px 12px;
z-index: 3;
opacity: 0;
white-space: pre;
font-size: 12px;
font-family: sans-serif;
bottom: 100%;
line-height: 14px;
left: 50%;
background-color: #333;
color: #fff;
text-transform: none;
border-radius: 2px;
transition: opacity 0.2s, margin 0.3s;
transform: translateX(-50%);
pointer-events: none
}
.products-grid .button .labtn-text:after {
content: "";
position: absolute;
bottom: -5px;
left: 50%;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #333;
opacity: 0.9;
transform: translateX(-50%)
}
.products-grid .button.added {
color: var(--theme-primary-color)
}
.products-grid .button:hover {
color: #fff;
background-color: var(--theme-primary-color)
}
.products-grid .button:hover .labtn-text {
visibility: inherit;
opacity: 1;
margin-bottom: 10px
}
.products-grid .product_item--title {
margin-bottom: 5px;
font-size: 1em;
line-height: 1.4
}
.products-grid .product_item--info .la-swatch-control {
line-height: 0
}
.products-grid .product_item_thumbnail_action .wrap-addto {
position: absolute;
bottom: calc(50% - 25px);
z-index: 2;
width: 100%;
text-align: center
}
.products-grid .product_item--info-action {
display: none
}
.products-grid .product_item--inner {
height: 100%
}
.products-grid .product_item--inner:hover .button {
opacity: 1;
transform: translate(0, 0)
}
.products-grid .product_item--inner:hover .item--overlay {
opacity: 0.2
}
.product_item--category-link {
font-size: 0.875em;
margin-bottom: 5px;
color: var(--theme-primary-color);
display: none
}
.product_item--category-link a+a:before {
content: ", "
}
.product_item--category-link a:not(:first-child) {
display: none
}
.product_item--category-link a:hover {
text-decoration: underline
}
.products-grid-2 .product_item--info {
display: flex;
justify-content: space-between
}
.products-grid-2 .product_item_thumbnail_action .add_wishlist, .products-grid-2 .product_item_thumbnail_action .la-addcart {
display: none
}
.products-grid-2 .labtn-icon-cart:before {
content: "";
font-weight: 600
}
.products-grid-2 .product_item--info-inner {
flex: 1 0 0%
}
.products-grid-2 .product_item--info-action {
display: block
}
.products-grid-2 .product_item--info-action .button {
transform: translate(0, 0);
transition-delay: 0ms;
opacity: 1;
width: auto;
font-size: 18px;
line-height: 20px;
height: 20px;
background-color: transparent;
color: var(--theme-primary-color);
display:none !important;
}
.products-grid-2 .product_item--info-action .button:hover {
background-color: transparent;
color: var(--theme-secondary-color)
}
.products-grid-2 .product_item--info-action .button:not(.la-addcart):not(.add_wishlist) {
display: none
}
.products-grid-2 .product_item--info-action .wrap-addto {
display: flex;
flex-flow: row-reverse;
margin-left: -5px;
margin-right: -5px;
margin-top: 5px
}
.products-grid-3 .product_item--info {
text-align: center
}
.products-grid-3 .button {
margin: 2px;
background-color: var(--theme-secondary-color);
color: #fff
}
.products-grid-3 .button:hover {
background-color: var(--theme-primary-color);
color: #fff
}
.products-grid-3 .product_item_thumbnail_action .wrap-addto {
bottom: -2px
}
.products-grid-4 .product_item--category-link {
display: block;
margin-right: auto
}
.products-grid-4 .product_item--info-inner {
display: flex;
flex-flow: row wrap
}
.products-grid-4 .product_item--title {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
width: 100%
}
.products-grid-4 .product_item--rating {
-webkit-box-ordinal-group: -2;
-ms-flex-order: -3;
order: -3;
width: 100%
}
.products-grid-4 .variations_form {
width: 100%;
transform: translateY(-20px);
position: absolute;
top: 100%;
transition: all 0.2s;
visibility: hidden;
opacity: 0
}
.products-grid-4 .variations_form tr {
width: 49%;
display: inline-block
}
.products-grid-4 .variations_form tr td.label {
display: block;
color: var(--theme-three-color);
font-size: 0.875em
}
.products-grid-4 .variations_form .swatch-wrapper {
border-radius: 50%
}
.products-grid-4 .product_item--inner {
position: relative
}
.products-grid-4 .product_item--inner:before {
content: "";
box-shadow: 0 0 20px rgba(0,0,0,0.2);
position: absolute;
left: -30px;
right: -30px;
bottom: -20px;
top: -30px;
background-color: #fff;
pointer-events: none;
opacity: 0;
visibility: hidden;
transition: all 0.3s
}
.products-grid-4 .price {
color: var(--theme-secondary-color)
}
.products-grid-4 .product_item:hover {
z-index: 3
}
.products-grid-4 .product_item:hover .product_item--inner:before {
opacity: 1;
visibility: inherit
}
.products-grid-4 .has-variation-form:hover .product_item--inner:before {
bottom:calc(-1 * (30px + var(--variations_form, 50px)))
}
.products-grid-4 .has-variation-form:hover .variations_form {
opacity: 1;
visibility: inherit;
transform: translateY(0)
}
.products-grid-5 .product_item--info-inner {
display: flex;
flex-wrap: wrap
}
.products-grid-5 .product_item--title {
flex: 1 0 0%;
margin: 0 10px 0 0
}
.products-grid-5 .product_item--rating, .products-grid-5 .variations_form {
width: 100%
}
.products-grid-5 .product_item--info {
padding-left: 1em;
padding-right: 1em;
position: absolute;
bottom: 0;
width: 100%;
left: 0;
background-color: #fff;
transition: all 0.3s;
opacity: 0;
visibility: hidden;
transform: translateY(100%)
}
.products-grid-5 .product_item_thumbnail_action .wrap-addto {
margin-bottom: calc(var(--item_info)/3)
}
.products-grid-5 .product_item--inner {
position: relative;
overflow: hidden
}
.products-grid-5 .product_item--inner:hover .product_item--info {
transform: translateY(0);
visibility: inherit;
opacity: 1
}
.products-grid-6 .product_item--info {
text-align: center;
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
color: #fff
}
.products-grid-6 .product_item--info-inner {
opacity: 0;
visibility: hidden;
transition: all 0.2s;
transform: translateY(20px)
}
.products-grid-6 .product_item_thumbnail_action {
display: none
}
.products-grid-6 .product_item--info-action {
display: block;
margin-top: 20px
}
.products-grid-6 .price del, .products-grid-6 .product_item--title {
color: #fff;
opacity: 1
}
.products-grid-6 .product_item--inner {
position: relative
}
.products-grid-6 .product_item--inner:hover .item--overlay {
background-color: #000;
opacity: 0.7
}
.products-grid-6 .product_item--inner:hover .product_item--info-inner {
opacity: 1;
visibility: inherit;
transform: translateY(0)
}
.product_item--thumbnail .figure__object_fit>div {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center
}
.product_item--thumbnail .p_img-second {
position: absolute;
left: 0;
top: 0;
z-index: 2;
transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);
opacity: 0;
width: 100%;
height: 100%
}
.product_item--thumbnail .p_img-second img {
height: 100%;
object-fit: cover
}
.product_item.thumb-has-effect .product_item--thumbnail:hover .p_img-second {
opacity: 1
}
.products-grid.products-grid-mini .la-custom-badge, .products-list.products-list-mini .la-custom-badge {
display: none
}
.products-grid.products-grid-mini .product_item--thumbnail-holder .p_img-first, .products-list.products-list-mini .product_item--thumbnail-holder .p_img-first {
padding: 0
}
.products-grid.products-grid-mini .product_item--thumbnail-holder .p_img-second>div, .products-list.products-list-mini .product_item--thumbnail-holder .p_img-second>div {
width: 100%;
height: 100%;
left: 0;
top: 0
}
.products-grid.products-grid-mini .product_item .item--overlay, .products-list.products-list-mini .product_item .item--overlay {
display: none
}
.products-grid.products-grid-mini .product_item .product_item--inner, .products-list.products-list-mini .product_item .product_item--inner {
display: flex;
flex-flow: row wrap
}
.products-grid.products-grid-mini .product_item .product_item--thumbnail, .products-list.products-list-mini .product_item .product_item--thumbnail {
width: 110px
}
.ltr .products-grid.products-grid-mini .product_item .product_item--thumbnail, .ltr .products-list.products-list-mini .product_item .product_item--thumbnail {
padding-right: 20px
}
.rtl .products-grid.products-grid-mini .product_item .product_item--thumbnail, .rtl .products-list.products-list-mini .product_item .product_item--thumbnail {
padding-left: 20px
}
.products-grid.products-grid-mini .product_item .product_item--info, .products-list.products-list-mini .product_item .product_item--info {
width: calc(100% - 110px);
padding: 0
}
.products-grid.cover-img-bg .product_item--inner {
height: 100%;
display: flex;
flex-flow: column nowrap
}
.products-grid.cover-img-bg .product_item--inner .product_item--thumbnail {
flex-grow: 2;
flex-basis: 100%
}
.products-grid.cover-img-bg .product_item--inner .product_item--thumbnail-holder, .products-grid.cover-img-bg .product_item--inner .woocommerce-loop-product__link {
display: block;
width: 100%;
height: 100%
}
.products-grid.cover-img-bg .product_item--inner .figure__object_fit {
height: 100%
}
.products-grid.cover-img-bg .product_item--inner .figure__object_fit img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover
}
.wc_page_description .page-description {
padding-bottom: 1.5em
}
.rtl .products-list .product_item .product_item--thumbnail {
float: right
}
.rtl .products-list .product_item .product_item--info {
padding-right: 50px;
padding-left: 0
}
@media (max-width:1200px) {
.rtl .products-list .product_item .product_item--info {
padding-right: 30px
}
}
.rtl .products-list .product_item--info-action .la-addcart {
margin-left: 15px;
margin-right: 0
}
.woocommerce-product-gallery__actions {
position: absolute;
z-index: 2;
right: 20px;
bottom: 15px;
display: flex;
flex-direction: column
}
.woocommerce-product-gallery__actions a {
background: #fff;
color: var(--theme-secondary-color);
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 19px;
border-radius: 50%;
display: block;
margin: 5px;
order: 2;
transition: all 0.3s;
box-shadow: 0 0 5px 1px rgba(0,0,0,0.1)
}
.woocommerce-product-gallery__actions a span {
display: inline-block;
pointer-events: none;
vertical-align: middle
}
.woocommerce-product-gallery__actions a span i {
pointer-events: none
}
.woocommerce-product-gallery__actions a.video-link-popup {
font-size: 20px;
order: 1
}
.woocommerce-product-gallery__actions a:hover {
background-color: var(--theme-secondary-color);
color: #fff
}
.rtl .woocommerce-product-gallery__actions {
right: auto;
left: 20px
}
.la-woo-thumbs {
direction: ltr
}
.woocommerce-product-gallery__wrapper {
direction: ltr
}
.woocommerce-product-gallery__wrapper embed, .woocommerce-product-gallery__wrapper iframe, .woocommerce-product-gallery__wrapper object, .woocommerce-product-gallery__wrapper video {
width: 100%;
max-width: 100%;
position: absolute!important;
top: 0;
left: 0;
height: 100%!important
}
.woocommerce-product-gallery__wrapper a[data-videolink^=http] {
display: block;
position: relative;
width: 100%;
z-index: 9
}
.la-woo-product-gallery>.woocommerce-product-gallery__trigger {
position: absolute;
top: 15px;
right: 15px;
line-height: 30px;
display: block;
height: 30px;
width: 30px;
border-radius: 3px;
z-index: 2;
text-align: center;
text-indent: -999px;
overflow: hidden;
color: #ffffff
}
.la-woo-product-gallery>.woocommerce-product-gallery__trigger:before {
font-family: FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "";
line-height: inherit;
text-indent: 0
}
.la-woo-thumbs .la-thumb-inner {
margin-left: -10px;
margin-right: -10px
}
.la-woo-thumbs .la-thumb {
width: 100%;
float: left;
margin: 10px;
border: 1px solid transparent
}
.la-woo-thumbs .la-thumb.slick-current.slick-active {
border-color: var(--theme-primary-color)
}
.la-woo-thumbs .la-thumb:not(.slick-current) img {
opacity: 0.5
}
.la-woo-thumbs .la-thumb div {
position: relative
}
.la-woo-thumbs .la-thumb div:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(52,53,56,0.4)
}
.la-woo-thumbs .la-thumb .play-overlay {
font-size: 30px;
color: #fff;
line-height: 30px;
height: 30px;
width: 30px;
text-align: center;
position: absolute
}
.la-woo-thumbs .slick-arrow {
line-height: 24px;
width: 24px;
height: 24px;
cursor: pointer;
position: absolute;
top: calc(50% - 12px);
color: #1E1E1E;
background-color: transparent
}
.la-woo-thumbs .slick-arrow:hover {
color: var(--theme-primary-color)
}
.la-woo-thumbs .slick-arrow.slick-disabled {
opacity: 0
}
.la-woo-thumbs .slick-vertical .slick-arrow {
top: 100%;
opacity: 1;
transform: rotate(90deg)
}
.la-woo-thumbs .slick-vertical .slick-prev {
left: 15px;
right: auto
}
.la-woo-thumbs .slick-vertical .slick-next {
right: 15px;
left: auto
}
.product-main-image {
margin-bottom: 30px
}
@media (min-width:991px) {
.product-main-image {
width: var(--theme-wc-single-main-image-width)
}
}
.product-main-image .p---large {
position: relative;
overflow: hidden
}
.product-main-image img {
width: 100%
}
.product-main-image .la_woo_loading {
opacity: 0;
visibility: hidden;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
.product-main-image .la-woo-product-gallery {
width: 100%;
position: relative;
margin-bottom: 10px
}
.product-main-image img.zoomImg {
display: none;
pointer-events: none
}
.product-main-image .swatch-loading {
pointer-events: none;
position: relative;
overflow: hidden
}
.product-main-image .swatch-loading .la_woo_loading {
opacity: 1;
visibility: visible
}
.product-main-image .swatch-loading .la-woo-product-gallery {
position: static!important
}
.product-main-image .swatch-loading .la-woo-product-gallery .woocommerce-product-gallery__wrapper, .product-main-image .swatch-loading .la-woo-thumbs .la-thumb-inner {
opacity: 0.3
}
.product-main-image .no-gallery .la-woo-thumbs {
display: none
}
@media (min-width:992px) {
.la-p-single-2 .product-main-image .la-woo-product-gallery {
position: relative;
width: calc(100% - 110px)
}
.ltr .la-p-single-2 .product-main-image .la-woo-product-gallery {
float: right
}
.rtl .la-p-single-2 .product-main-image .la-woo-product-gallery {
float: left
}
.la-p-single-2 .product-main-image .la-woo-thumbs {
position: relative;
width: 90px;
margin-top: -9px
}
.ltr .la-p-single-2 .product-main-image .la-woo-thumbs {
float: left
}
.rtl .la-p-single-2 .product-main-image .la-woo-thumbs {
float: right
}
.la-p-single-2 .no-gallery .la-woo-product-gallery {
width: 100%
}
}
@media (min-width:1500px) {
.la-p-single-2 .product-main-image .la-woo-thumbs {
width: 130px
}
.la-p-single-2 .product-main-image .la-woo-product-gallery {
width: calc(100% - 150px)
}
.la-p-single-2 .no-gallery .la-woo-product-gallery {
width: 100%
}
}
.s_product_content_top .product-nextprev {
float: right;
line-height: 20px;
font-size: 20px;
margin-top: -45px
}
.rtl .s_product_content_top .product-nextprev {
float: left
}
.s_product_content_top .product-nextprev a {
display: inline-block
}
.s_product_content_top .product-nextprev a i {
line-height: inherit;
vertical-align: middle
}
.s_product_content_top .product-nextprev a+a {
margin-left: 10px
}
.rtl .s_product_content_top .product-nextprev a+a {
margin-left: 0;
margin-right: 10px
}
.product--summary .cart {
margin-bottom: 30px
}
.product--summary .product_title {
font-size: var(--theme-h3-font-size);
margin-bottom: 15px
}
.product--summary .woocommerce-product-rating {
margin-bottom: 10px;
font-size: 10px;
line-height: 1;
padding-top: 6px;
margin-right: 10px
}
.rtl .product--summary .woocommerce-product-rating {
float: left
}
.ltr .product--summary .woocommerce-product-rating {
float: right
}
.product--summary .woocommerce-product-rating .product_item--rating {
display: inline-block;
vertical-align: middle;
margin-bottom: 0
}
.product--summary .woocommerce-product-rating .woocommerce-review-link {
display: inline-block;
vertical-align: middle;
padding-top: 2px
}
.product--summary .single-price-wrapper {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 1px solid var(--theme-border-color)
}
.product--summary .single-price-wrapper span.price {
display: block
}
.product--summary .single-price-wrapper .price {
font-size: 24px;
line-height: 1;
color: var(--theme-primary-color)
}
.product--summary .single-price-wrapper .price:not(:last-child) {
display: none
}
.product--summary .single-price-wrapper .price del {
font-weight: normal;
font-size: 16px;
color: var(--theme-three-color)
}
.product--summary .product_meta {
font-size: 0.875em;
border-top: 1px solid var(--theme-border-color);
padding-top: 20px;
padding-bottom: 15px
}
.product--summary .product_meta>span {
display: block;
padding-bottom: 5px
}
.product--summary .product_meta a {
color: var(--theme-secondary-color)
}
.product--summary .product_meta a:hover {
text-decoration: underline
}
.product--summary .product_meta_sku_wrapper {
margin-bottom: 40px;
font-size: 0.875em
}
.product--summary .product_meta_sku_wrapper .sku_wrapper {
display: block
}
.product--summary .woocommerce-product-details__short-description {
margin-bottom: 2em;
padding-top: 5px
}
.product--summary .woocommerce-product-details__short-description ul {
list-style: inside circle;
margin: 0
}
.product--summary .product-share-box {
border-top: 1px solid var(--theme-border-color);
padding-top: 20px
}
.product--summary .product-share-box label {
display: none
}
.product--summary .social--sharing a {
margin: 0 20px 0 0;
font-size: 18px;
display: inline-block
}
.product--summary .social--sharing a i {
vertical-align: middle
}
.product--summary .social--sharing a:hover {
color: var(--theme-primary-color)
}
.product--summary .single_add_to_cart_button {
font-size: 16px;
line-height: 30px;
min-width: 230px;
vertical-align: middle;
font-weight: normal;
padding: 15px 30px
}
.product--summary .single_add_to_cart_button.disabled {
cursor: not-allowed
}
.product--summary .group_table, .product--summary .group_table td {
border: none;
padding: 0
}
.product--summary .group_table tr {
float: left;
width: 100%;
padding-left: 80px;
position: relative;
min-height: 60px;
margin-bottom: 10px;
border-bottom: 1px solid #eceaea;
padding-bottom: 10px
}
.product--summary .group_table td:first-child {
position: absolute;
left: 0;
width: auto;
padding: 0
}
.product--summary .group_table .stock {
background: none;
color: inherit;
padding: 0 0 0 10px;
display: inline;
margin: 0 0 0 10px
}
.product--summary .group_table .stock {
font-weight: normal
}
.product--summary .group_table .woocommerce-grouped-product-list-item__label {
color: var(--theme-secondary-color)
}
.product--summary .group_table .woocommerce-grouped-product-list-item__label, .product--summary .group_table .woocommerce-grouped-product-list-item__price {
width: 100%;
text-align: left;
display: block;
padding: 0 0 0 15px
}
.product--summary .group_table .add_to_cart_button {
padding: 10px;
margin-top: 10px
}
.product--summary .group_table .add_to_cart_button .labtn-icon {
display: none
}
.product--summary .group_table tr.product-type-variable {
padding-left: 120px
}
.product--summary .variations {
margin-bottom: 15px
}
.product--summary .variations, .product--summary .variations td {
border: none
}
.product--summary .variations td {
padding: 0;
display: inline-block;
vertical-align: middle
}
.product--summary .variations td.label {
min-width: 100px;
min-height:50px;
}
.product--summary .variations td.value {
width: calc(100% - 110px);
min-height:50px;
}
.product--summary .variations .label .swatch-label {
display: none
}
.product--summary .variations .label .swatch-label:not(:empty):before {
content: ":";
margin-left: 5px;
padding-right: 5px
}
.product--summary .woocommerce-variation-price {
float: left
}
.product--summary .variations_button {
clear: both
}
.wc-tabs-outer .comment-form-rating {
clear: both;
margin-bottom: 15px
}
.wc-tabs {
padding: 0;
margin: 0 0 40px
}
.wc-tabs li {
display: inline-block
}
.wc-tabs li a {
position: relative;
display: block;
padding: 15px 20px;
line-height: 20px;
font-size: 14px
}
.wc-tab {
margin-bottom: 10px
}
.wc-tab .wc-tab-title {
display: none;
position: relative
}
.wc-tab .wc-tab-title:after {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
position: absolute;
right: 0;
top: 13px;
font-size: 12px;
font-weight: normal
}
.wc-tab .wc-tab-title a {
display: block;
padding: 8px 0;
border-bottom: 1px solid var(--theme-secondary-color);
color: var(--theme-secondary-color);
text-transform: uppercase
}
.wc-tab.active .wc-tab-title a {
font-weight: 600;
color: var(--theme-primary-color)
}
.wc-tab.active .wc-tab-title:after {
content: ""
}
.wc-tab .tab-content {
padding-top: 20px;
padding-bottom: 20px;
overflow: hidden
}
.wc_tabs_at_bottom .wc-tabs-wrapper {
margin-bottom: 60px
}
.wc_tabs_at_bottom .wc-tabs {
text-align: center;
border-top: 1px solid var(--theme-border-color);
margin-top: 90px
}
.wc_tabs_at_bottom .wc-tabs li {
margin-bottom: -2px;
margin-right: 50px
}
.wc_tabs_at_bottom .wc-tabs li a {
padding: 20px 0 0;
font-size: 1.125em;
position: relative;
text-transform: uppercase;
color: var(--theme-three-color)
}
.wc_tabs_at_bottom .wc-tabs li a:after {
content: "";
width: 50px;
height: 4px;
position: absolute;
left: calc(50% - 25px);
top: -1px
}
.wc_tabs_at_bottom .wc-tabs li.active>a {
color: var(--theme-secondary-color);
font-weight: 600
}
.wc_tabs_at_bottom .wc-tabs li.active>a:after {
background-color: var(--theme-primary-color)
}
.wc_tabs_at_top .la-wc-tabs-wrapper {
margin-top: 40px
}
.wc_tabs_at_top .wc-tabs {
text-align: left;
margin-bottom: 0
}
.wc_tabs_at_top .wc-tabs li.active>a {
background-color: #EFEFEF
}
.wc_tabs_at_top .wc-tabs-outer {
margin-bottom: 30px
}
.la-psingle-tab-vertical .wc-tabs {
display: none
}
.la-psingle-tab-vertical .wc-tab {
display: block!important;
margin-bottom: 20px
}
.la-psingle-tab-vertical .wc-tab .wc-tab-title {
display: block
}
.la-psingle-tab-vertical .wc-tab:not(.active) .tab-content {
display: none
}
#tab-additional_information p {
margin: 0
}
.la-custom-pright:after, .la-custom-pright:before {
content: "";
display: table
}
.la-custom-pright .stock~.stock {
display: none!important
}
.custom-product-wrap .block_heading--title {
font-size: var(--theme-h3-font-size);
border-top: 1px solid var(--theme-border-color);
padding: 60px 0;
margin: 0
}
.custom-product-wrap .products .lastudio-arrow {
display: none!important;
line-height: 26px
}
.custom-product-wrap .products .lastudio-arrow:before {
display: inline-block;
vertical-align: middle
}
.custom-product-wrap .products .lastudio-arrow.next-arrow {
right: 0;
left: auto
}
.custom-product-wrap .products .lastudio-arrow.prev-arrow {
left: 0;
right: auto
}
.la-p-single-3 .la-custom-pright:after, .la-p-single-3 .la-custom-pright:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.la-p-single-3 .la-custom-pright:after {
clear: both
}
.la-p-single-3 .product-main-image .la-woo-product-gallery {
border: none
}
.la-p-single-3 .woocommerce-product-gallery__image {
margin-top: 20px
}
.la-p-single-3 .woocommerce-product-gallery__image .video-link-popup {
display: none
}
.la-p-single-3 .woocommerce-product-gallery__image:first-child {
margin-top: 0
}
.la-p-single-3 .woocommerce-product-gallery__image:first-child .video-link-popup {
display: block
}
.la-p-single-3 .la-single-product-page .p-right.product--summary {
position: static;
margin-bottom: 0
}
.la-p-single-3 .product--large-image:not(.no-gallery) .woocommerce-product-gallery__actions, .la-p-single-4 .product--large-image:not(.no-gallery) .woocommerce-product-gallery__actions {
bottom: auto;
top: 20px;
width: 100%;
right: auto;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;
align-items: flex-end
}
.featherlight .la-single-product-page {
margin: 0;
display: flex
}
.featherlight .la-p-single-wrap .woocommerce-product-gallery__wrapper a {
display: block;
pointer-events: none
}
.featherlight .la-p-single-wrap .product-main-image {
margin-bottom: 0;
padding: 0
}
.featherlight .la-p-single-wrap .product-main-image .la-woo-product-gallery {
margin-bottom: 0
}
.featherlight .la-p-single-wrap .product-main-image .no-gallery .la-woo-product-gallery {
margin-bottom: 0
}
.featherlight .la-p-single-wrap .product--summary {
font-size: 14px;
margin-bottom: 0;
overflow: auto;
padding: 40px 35px 20px
}
.featherlight .product-main-image .la-woo-thumbs {
display: none
}
.featherlight .product-main-image .la-woo-product-gallery {
width: 100%!important
}
.featherlight .product-main-image .woocommerce-product-gallery__image .g-overlay {
padding-bottom: 100%;
background-size: cover;
display: block;
background-position: center top;
background-repeat: no-repeat;
min-height: 60vh
}
.featherlight .product-main-image .woocommerce-product-gallery__image img {
display: none
}
.featherlight .slick-slider .slick-arrow {
top: 50%;
margin-right: 20px;
margin-left: 20px;
margin-top: -25px
}
.featherlight .product--summary .variations td.value select {
height: 40px
}
.featherlight .product--summary .product-nextprev {
margin-top: -15px;
font-size: 20px
}
.featherlight .product--summary .product-nextprev a {
margin-right: 10px
}
.pswp__caption {
display: none
}
.tab-content .shop_attributes {
max-width: 100%
}
.extradiv-after-frm-cart {
border-top: 1px solid rgba(0,0,0,0.1);
padding-top: 10px;
padding-bottom: 15px
}
.extradiv-after-frm-cart a {
font-size: 12px;
display: inline-block
}
.rtl .extradiv-after-frm-cart a {
margin-left: 25px
}
.ltr .extradiv-after-frm-cart a {
margin-right: 25px
}
.extradiv-after-frm-cart i {
font-size: 18px;
vertical-align: text-bottom
}
.rtl .extradiv-after-frm-cart i {
padding-left: 5px
}
.ltr .extradiv-after-frm-cart i {
padding-right: 5px
}
.entry-summary p.stock {
margin-bottom: 10px;
padding-top: 2px;
font-size: 12px;
font-weight: bold;
color: var(--theme-secondary-color)
}
.ltr .entry-summary p.stock {
float: right
}
.rtl .entry-summary p.stock {
float: left
}
.entry-summary p.stock i:before {
content: "/";
padding: 0 3px
}
.entry-summary p.stock.in-stock:before {
content: "";
font-family: LaStudioIcons;
width: 15px;
height: 15px;
border-radius: 50%;
border: 1px solid;
font-size: 8px;
display: inline-block;
line-height: 14px;
text-align: center;
color: #86BA45;
margin-left: 5px;
margin-right: 5px
}
.entry-summary .wrap-cart-cta {
margin-bottom: 15px
}
.entry-summary .wrap-cart-cta [id^=wc-stripe] {
display: none!important
}
.entry-summary .add_compare, .entry-summary .add_wishlist {
background: none;
color: var(--theme-secondary-color);
padding: 0;
font-weight: normal;
text-transform: uppercase;
margin-right: 10px;
font-size: 12px
}
.entry-summary .add_compare .labtn-icon, .entry-summary .add_wishlist .labtn-icon {
font-size: 14px;
margin-top: -2px
}
.entry-summary .add_compare .labtn-text, .entry-summary .add_wishlist .labtn-text {
padding: 0 10px
}
.entry-summary .add_compare:hover, .entry-summary .add_wishlist:hover {
color: var(--theme-primary-color)
}
.entry-summary .add_compare .labtn-icon-compare:before {
content: ""
}
.woocommerce-product-gallery__image {
position: relative
}
.woocommerce-product-gallery__image>a {
width: 100%;
display: inline-block;
vertical-align: middle
}
.woocommerce-product-gallery__image>a>img {
height: 100%;
object-fit: cover;
vertical-align: middle
}
.woocommerce-product-gallery__image .video-link-popup {
position: absolute;
bottom: 25px;
z-index: 2;
background: #fff;
right: 25px;
color: #000;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 16px;
border-radius: 50%
}
.woocommerce-product-gallery__image .video-link-popup i {
vertical-align: middle;
padding-left: 3px
}
.la-p-single-1 .la-woo-thumbs .la-thumb-inner {
margin-left: auto;
margin-right: auto;
width: 510px;
max-width: 100%
}
.la-p-single-1 .la-woo-thumbs .la-thumb {
margin: 5px
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image {
float: left;
width: 50%;
margin-bottom: 10px
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image a {
display: block;
width: 100%
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image a img {
display: none
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image .g-overlay {
padding-bottom: 120%;
display: block;
background-size: cover;
background-position: center
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image .video-link-popup {
display: none
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image:nth-child(3n+1) {
width: 100%
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image:nth-child(3n+1) .g-overlay {
padding-bottom: 80%
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__wrapper {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: justify;
justify-content: space-between
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
width: calc(50% - 5px)
}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3n+1) {
width: 100%
}
.single-page-article .woocommerce-product-gallery__wrapper .slick-arrow {
opacity: 0;
visibility: hidden;
pointer-events: none;
top: calc(50% - 25px)
}
.la-p-single-4 .product--large-image[data-totalg="2"] .la-woo-product-gallery .woocommerce-product-gallery__image .g-overlay {
padding-bottom: 52.5%!important
}
.p-left.product-main-image .product-nextprev {
display: none
}
.la-p-single-5.la-p-single-wrap .s_product_content_top {
display: block
}
.la-p-single-5.la-p-single-wrap .s_product_content_top>.product-main-image {
width: 100%
}
.la-p-single-5.la-p-single-wrap .s_product_content_top>.product-main-image .p---large {
overflow: inherit
}
.la-p-single-5.la-p-single-wrap .s_product_content_top>.product-main-image .product-nextprev {
display: block
}
.la-p-single-5.la-p-single-wrap .s_product_content_top>.product--summary {
width: 100%;
max-width: 100%;
margin: 0 auto;
float: none
}
.la-p-single-5.la-p-single-wrap .s_product_content_top>.product--summary .product-nextprev {
display: none
}
.la-p-single-5.la-p-single-wrap .s_product_content_top .la-woo-thumbs {
display: none
}
.la-p-single-5.la-p-single-wrap .s_product_content_top .woocommerce-product-gallery__actions {
display: none
}
.la-p-single-5.la-p-single-wrap.wc_tabs_at_top {
margin-bottom: 5em
}
.la-p-single-5.la-p-single-wrap.wc_tabs_at_top .s_product_content_top .entry-summary {
display: flex;
justify-content: space-between
}
.la-p-single-5.la-p-single-wrap.wc_tabs_at_top .s_product_content_top .summary-inner {
width: 43%
}
.la-p-single-5.la-p-single-wrap.wc_tabs_at_top .s_product_content_top .la-wc-tabs-wrapper {
width: 50%;
margin: 0
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
display: flex;
margin-left: 15px;
margin-right: 15px;
height: auto;
overflow: hidden
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper.slick-slider .slick-list {
margin-left: -15px;
margin-right: -15px
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-track {
display: flex;
flex-wrap: wrap
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-track:after, .la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-track:before {
display: none
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-arrow {
opacity: 1;
visibility: inherit;
pointer-events: inherit;
top: 50%;
border-radius: 50%;
box-shadow: 0 0 10px 0px rgba(0,0,0,0.05);
margin: -5px
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-prev {
left: -20px;
right: auto
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-next {
right: -20px;
left: auto
}
.la-p-single-5.la-p-single-wrap .no-gallery .woocommerce-product-gallery__wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center
}
.la-p-single-5.la-p-single-wrap .no-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
width: 50%
}
.prod-countdown-timer .lastudio-countdown-timer {
justify-content: flex-start;
font-family: var(--theme-three-font-family);
color: var(--theme-secondary-color);
font-style: italic;
padding-bottom: 15px
}
.prod-countdown-timer .lastudio-countdown-timer__item {
background: #fff;
box-shadow: 0 0 22px 0 rgba(0,0,0,0.1);
border-radius: 50%;
width: 80px;
height: 80px;
margin: 0 20px 20px 0
}
.prod-countdown-timer .lastudio-countdown-timer__item-value {
font-size: 36px;
line-height: 1
}
@media (min-width:991px) {
.s_product_content_top {
display: flex
}
}
.s_product_content_top>.product--summary {
display: flex
}
.s_product_content_top>.product--summary>.la-custom-block, .s_product_content_top>.product--summary>.la-custom-pright {
position: -webkit-sticky;
position: sticky;
top: var(--header-height);
align-self: flex-start
}
.s_product_content_top>.product--summary .la-custom-pright {
width: 100%
}
.s_product_content_top>.product--summary>.la-custom-block {
width: 240px;
flex: 0 0 240px
}
.rtl .s_product_content_top>.product--summary>.la-custom-block {
margin-right: 50px
}
.ltr .s_product_content_top>.product--summary>.la-custom-block {
margin-left: 50px
}
.force-disable-slider-script:after, .force-disable-slider-script:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.force-disable-slider-script:after {
clear: both
}
@media (max-width:380px) {
.entry-summary .wrap-cart-cta {
margin-left: 0;
margin-right: 0;
margin-bottom: 10px;
width: 100%
}
}
@media (max-width:767px) {
.la-single-product-page .product--summary .product-nextprev {
display: none
}
.la-single-product-page form.cart.grouped_form {
padding-top: 20px
}
.la-single-product-page form.cart.grouped_form div.quantity .qty {
padding: 10px;
width: 60px
}
.la-single-product-page .product--summary .grouped_form .woocommerce-grouped-product-list-item__quantity {
border: none
}
.la-single-product-page .product--summary .entry-summary {
padding: 20px 0 0
}
}
.product--summary .commentlist .comment-text {
padding: 20px
}
@media (max-width:1500px) {
.prod-countdown-timer .lastudio-countdown-timer__item {
width: 70px;
height: 70px;
font-size: 13px
}
.prod-countdown-timer .lastudio-countdown-timer__item-value {
font-size: 26px
}
.s_product_content_top>.product--summary>.la-custom-block {
width: 200px;
margin-left: 30px;
flex: 0 0 200px
}
.wc_tabs_at_bottom .wc-tabs li {
margin-right: 40px
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-arrow {
margin: 0
}
.wc_tabs_at_bottom .wc-tabs {
margin-top: 50px
}
}
@media (max-width:1279px) {
.product--summary .single_add_to_cart_button {
min-width: 0
}
.product-main-image .la-woo-product-gallery {
margin-bottom: 10px
}
.wc_tabs_at_bottom .wc-tabs-wrapper .tab-content {
padding-left: 0;
padding-right: 0
}
.s_product_content_top>.product--summary>.la-custom-block {
display: none
}
.wc_tabs_at_bottom .wc-tabs li {
margin-right: 20px
}
.product--summary .product_title {
font-size: 24px
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-arrow {
width: 40px;
height: 40px;
line-height: 38px;
font-size: 12px
}
}
@media (max-width:991px) {
.s_product_content_top {
display: block
}
.s_product_content_top .la-woo-thumbs {
max-width: 100%;
margin-left: auto;
margin-right: auto;
width: 310px
}
.p-left.product-main-image .product-nextprev {
display: block
}
.product--summary .product-nextprev {
display: none
}
.wc_tabs_at_top .wc-tabs-wrapper .wc-tabs {
display: none
}
.wc_tabs_at_top .wc-tabs-wrapper .wc-tab {
display: block!important
}
.wc_tabs_at_top .wc-tabs-wrapper .wc-tab .tab-content {
display: none;
padding-top: 20px
}
.wc_tabs_at_top .wc-tabs-wrapper .wc-tab.active .tab-content {
display: block
}
.wc_tabs_at_top .wc-tabs-wrapper .wc-tab-title {
display: block
}
.entry-summary .wrap-cart-cta .quantity .qty {
min-width: 10px;
width: 20px
}
.custom-product-wrap {
margin-top: 30px
}
.custom-product-wrap .la-slick-slider.grid-items li.product_item {
padding-bottom: 0
}
.s_product_content_bottom {
float: left;
width: 100%;
clear: both;
order: 3
}
.wc_tabs_at_bottom .wc-tabs li a {
border-bottom-width: 2px;
padding: 5px 0
}
.wc_tabs_at_bottom .wc-tabs-wrapper {
margin-bottom: 20px
}
.prod-countdown-timer .lastudio-countdown-timer__item {
margin: 0 10px 10px 0
}
.prod-countdown-timer .lastudio-countdown-timer__item:last-child {
margin-right: 0
}
.woocommerce-Reviews-title {
font-size: 18px;
margin: 0 0 30px
}
.product--summary .woocommerce-product-details__short-description {
margin-bottom: 20px
}
.la-p-single-3 .woocommerce-product-gallery__image {
width: 50%;
display: inline-block;
margin: 0;
vertical-align: top
}
.la-p-single-3 .product--large-image[data-totalg="1"] .woocommerce-product-gallery__image {
width: 100%
}
.body-col-1c .s_product_content_bottom {
padding-top: 30px;
padding-bottom: 40px
}
.custom-product-wrap .block_heading--title {
margin-bottom: 30px
}
}
@media (max-width:767px) {
.product--summary .product_title {
font-size: 20px
}
.product--summary .single_add_to_cart_button {
font-size: 14px;
padding: 10px 30px
}
.entry-summary .wrap-cart-cta .quantity .qty {
height: 48px
}
.wrap-cart-cta .quantity {
width: 70px
}
.wrap-cart-cta .quantity span {
width: 15px
}
.wc-tabs-wrapper {
margin-top: 30px
}
.wc-tabs-wrapper .wc-tabs {
display: none
}
.wc-tabs-wrapper .wc-tab {
display: block!important
}
.wc-tabs-wrapper .wc-tab .tab-content {
display: none;
padding-top: 20px
}
.wc-tabs-wrapper .wc-tab.active .tab-content {
display: block
}
.wc-tabs-wrapper .wc-tab-title {
display: block
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper.slick-slider .slick-list {
margin-left: -5px;
margin-right: -5px
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
margin-left: 5px;
margin-right: 5px
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-arrow {
width: 40px;
height: 40px;
line-height: 38px;
font-size: 14px
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-next {
right: -15px
}
.la-p-single-5.la-p-single-wrap .woocommerce-product-gallery__wrapper .slick-prev {
left: -15px
}
.la-p-single-5.la-p-single-wrap .s_product_content_top>.product-main-image {
margin-bottom: 0
}
.la-p-single-5.la-p-single-wrap.wc_tabs_at_top .s_product_content_top .entry-summary {
display: block
}
.la-p-single-5.la-p-single-wrap.wc_tabs_at_top .s_product_content_top .la-wc-tabs-wrapper, .la-p-single-5.la-p-single-wrap.wc_tabs_at_top .s_product_content_top .summary-inner {
width: 100%
}
.la-p-single-5.la-p-single-wrap .s_product_content_top .woocommerce-product-gallery__actions {
display: block
}
}
@media (min-width:1400px) {
.row.s_product_content_top {
margin-left: -30px;
margin-right: -30px
}
.row.s_product_content_top>.p-left, .row.s_product_content_top>.p-right {
padding-left: 30px;
padding-right: 30px
}
}
@media (min-width:1824px) {
.enable-main-fullwidth .wc_tabs_at_bottom .wc-tabs {
margin-top: 100px;
margin-bottom: 4em
}
}
.s_product_content_bottom:empty {
display: none
}
.s_product_content_bottom .custom-product-wrap+.custom-product-wrap {
margin-top: 50px
}
.la-custom-wc-tab .tab-content, .wc_tabs_at_bottom #tab-additional_information .tab-content, .wc_tabs_at_bottom #tab-reviews .tab-content, .wc_tabs_at_bottom #tab-seller .tab-content {
width: 1170px;
max-width: 100%;
margin: 0 auto
}
.order-tracking-page .entry>.woocommerce {
width: 770px;
margin: 10% auto;
max-width: 100%
}
body.woocommerce-account:not(.logged-in) .page-content .woocommerce>h2 {
text-align: center
}
.u-columns.col2-set .woocommerce-form-login.login {
margin: 0
}
.la-myaccount-page {
max-width: 570px;
margin: 0 auto 50px
}
.la-myaccount-page .la_tab_control {
list-style: none;
margin: 0 0 25px;
padding: 0;
font-size: 24px;
text-align: center
}
.la-myaccount-page .la_tab_control li {
display: inline-block
}
.la-myaccount-page .la_tab_control li.active {
font-weight: bold
}
.la-myaccount-page form .button {
width: 100%;
margin: 0!important;
display: block;
line-height: 30px;
padding: 15px 20px!important;
border-width: 0
}
.la-myaccount-page .form-row {
margin-bottom: 20px
}
.la-myaccount-page .form-row .input-text {
height: 60px
}
.la-myaccount-page .form-row label {
margin: 5px 0 10px
}
.la-myaccount-page .la-tab-panel {
display: none
}
.la-myaccount-page #la_tab--login {
display: block
}
.la-myaccount-page .la-checkbox {
margin-top: 15px
}
.la-myaccount-page .la-checkbox .lost_password {
float: right
}
.la-myaccount-page .la-checkbox input {
display: none
}
.la-myaccount-page .la-checkbox label {
float: left;
text-transform: none;
color: inherit;
position: relative;
padding-left: 38px;
line-height: 20px
}
.la-myaccount-page .la-checkbox label:before {
content: "";
width: 19px;
height: 19px;
border: 2px solid;
position: absolute;
left: 0;
color: #e4e4e4
}
.la-myaccount-page .la-checkbox input:checked+label:after {
content: "";
font-family: FontAwesome;
position: absolute;
width: 19px;
height: 19px;
left: 0;
text-align: center;
line-height: 20px;
font-weight: normal;
color: #4fb3ec
}
.la-myaccount-page .wc-social-login {
margin-top: 50px;
margin-bottom: 50px
}
.la-myaccount-page .ywsl-label {
text-transform: uppercase
}
.la-myaccount-page .btn-create-account {
display: block;
border-width: 2px;
border-style: solid;
text-align: center;
text-transform: uppercase;
padding: 18px 20px;
font-weight: bold;
border-color: #e4e4e4
}
.socials-list {
text-align: center
}
.socials-list:after, .socials-list:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.socials-list:after {
clear: both
}
.socials-list .social_login {
background-color: #f5f5f5;
color: #8a8a8a;
text-transform: uppercase;
font-weight: bold;
display: block;
float: left;
font-size: 11px;
padding: 20px 20px;
line-height: 20px;
width: 23.875%;
margin-right: 1.5%;
margin-bottom: 1.5%
}
.socials-list .social_login:nth-child(4) {
margin-right: 0
}
.socials-list .social_login:hover {
color: #fff;
background-color: #4fb3ec
}
.lost_reset_password {
max-width: 570px;
margin-left: auto;
margin-right: auto
}
.woocommerce-login .woocommerce>h2 {
max-width: 500px;
margin: 0px auto 30px;
font-size: 20px;
position: relative;
font-weight: 400;
padding-left: 30px
}
.woocommerce-login .woocommerce>h2:before {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
left: 0;
position: absolute;
z-index: 1
}
form.lost_reset_password .form-row {
width: 100%
}
.woocommerce-MyAccount-navigation {
width: 100%;
background: #f7f7f7;
margin-bottom: 2em;
text-align: center
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0
}
.woocommerce-MyAccount-navigation li {
display: inline-block;
margin: 0!important
}
.woocommerce-MyAccount-navigation li a {
display: block;
padding: 10px 30px
}
.woocommerce-MyAccount-navigation li.is-active a, .woocommerce-MyAccount-navigation li:hover a {
background-color: var(--theme-primary-color);
color: #fff
}
.woocommerce-MyAccount-content {
width: 100%
}
.woocommerce-address-fields__field-wrapper {
overflow: hidden;
margin-bottom: 20px
}
.registration-form {
margin-bottom: 30px
}
.registration-form .form-row {
margin-bottom: 40px
}
.registration-form label {
display: none
}
.registration-form input {
border: none;
border-radius: 2px;
font-size: 16px;
width: 100%;
color: #fff
}
.registration-form .input-text {
background-color: #134f8a;
padding: 15px 40px;
color: #487eb4
}
.registration-form .input-text:focus {
color: #fff
}
.registration-form .button {
text-transform: capitalize;
padding-top: 15px;
padding-bottom: 15px;
background-color: var(--theme-primary-color)
}
.woocommerce-account .single-page-article .entry>.woocommerce>h2 {
font-size: 20px;
font-weight: normal
}
.woocommerce-account .single-page-article .entry>.woocommerce>h2:before {
content: "";
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: -4px;
padding-right: 10px
}
.woocommerce-account .single-page-article .entry>.woocommerce>.woocommerce-form, .woocommerce-account .single-page-article .entry>.woocommerce>h2 {
width: 550px;
max-width: 100%;
margin: 0 auto 10px
}
.woocommerce-account .single-page-article .entry>.woocommerce>h2 {
margin-top: 40px
}
#customer_login {
margin: 50px auto;
width: 670px;
max-width: 100%;
position: relative;
padding-top: 40px;
overflow: hidden
}
#customer_login p {
margin-bottom: 15px;
clear: both
}
#customer_login .woocommerce-privacy-policy-text {
margin-bottom: 15px;
font-size: 0.875em;
clear: both
}
#customer_login h2 {
font-size: 20px;
font-weight: normal;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
margin: 0;
color: var(--theme-primary-color)
}
#customer_login h2:before {
content: "";
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 10px;
font-size: 0.8em
}
#customer_login h2+form {
display: none;
border-top: 2px solid var(--theme-primary-color);
padding-top: 1.5em
}
#customer_login .col-1, #customer_login .col-2 {
width: 100%;
padding: 0;
min-height: 0;
position: static
}
#customer_login .col-1.active form, #customer_login .col-2.active form {
display: block
}
#customer_login>div.active>h2 {
text-transform: uppercase;
font-size: 24px;
font-weight: 500;
color: var(--theme-secondary-color);
cursor: default
}
#customer_login>div.active>h2:before {
display: none
}
#customer_login .col-2>h2 {
right: 0;
left: auto
}
#customer_login .col-2>h2:before {
content: ""
}
form.lost_reset_password .button {
border: none;
padding: 20px 30px;
min-width: 125px;
text-transform: uppercase;
font-size: 12px;
font-weight: 500;
width: 100%
}
p.lost_password {
color: var(--theme-primary-color)
}
p.lost_password a:hover {
text-decoration: underline
}
.woocommerce-form-login .woocommerce-form-login__submit, .woocommerce-form-register .woocommerce-form-register__submit {
width: 100%;
text-transform: uppercase;
font-weight: normal;
font-size: 1.125em;
line-height: 1.5;
margin-top: 0.5em
}
@media (max-width:1200px) {
.woocommerce-MyAccount-navigation li a {
padding: 10px
}
}
@media (max-width:767px) {
.woocommerce-MyAccount-navigation li a {
padding: 5px 8px;
font-size: 14px
}
}
.dokan-dashboard-wrap ul.subsubsub {
color: inherit
}
.dokan-dashboard-wrap .dokan-btn {
border-radius: 0
}
.dokan-dashboard-wrap .dokan-form-control {
padding-top: 9px;
padding-bottom: 9px
}
.dokan-dashboard-wrap select.dokan-form-control {
padding: 15px;
height: 44px;
min-width: 100px;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>")
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
margin: 0
}
.dokan-dashboard-wrap .select2-container .select2-selection--single {
height: 44px;
font-size: 14px
}
.dokan-dashboard-wrap .select2-container .select2-selection--single .select2-selection__rendered {
margin-top: 6px
}
.product_list_widget {
list-style: none;
margin: 0
}
.product_list_widget li {
position: relative
}
.product_list_widget li:after, .product_list_widget li:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.product_list_widget li:after {
clear: both
}
.product_list_widget li+li {
margin-top: 30px
}
.product_list_widget li img {
float: left;
max-width: 70px;
margin-right: 20px;
border: 1px solid rgba(0,0,0,0.1)
}
.product_list_widget a {
display: block;
line-height: normal;
margin: 0 0 5px
}
.product_list_widget .quantity {
font-size: 0.857em
}
.product_list_widget .quantity>.amount {
margin-left: 5px
}
.product_list_widget a.remove {
display: block;
font-weight: normal;
font-size: 14px;
height: 20px;
line-height: 17px;
overflow: hidden;
position: absolute;
right: 0;
text-align: right;
width: 20px;
font-family: Verdana, sans-serif
}
.product_list_widget dl {
margin: 0;
font-size: 12px;
display: none
}
.product_list_widget dl p {
margin: 0
}
.product_list_widget dl dd, .product_list_widget dl dt {
display: inline-block;
font-weight: normal
}
.widget_shopping_cart_content:after, .widget_shopping_cart_content:before {
content: " ";
display: table;
flex-basis: 0;
order: 1
}
.widget_shopping_cart_content:after {
clear: both
}
.widget_shopping_cart_content .total {
padding-top: 20px
}
.cart-flyout {
position: fixed;
top: 0;
width: 420px;
padding: 50px;
min-height: 100vh;
bottom: 0;
z-index: 111;
visibility: hidden;
content-visibility: hidden;
opacity: 0;
transition: all 250ms ease-in;
box-shadow: 0px 0px 87px 0px rgba(0,0,0,0.09);
background-color: #fff;
max-width: 100%
}
.ltr .cart-flyout {
right: 0;
transform: translate(200px, 0)
}
.rtl .cart-flyout {
left: 0;
transform: translate(-200px, 0)
}
.cart-flyout .cart-flyout--inner {
display: block;
height: 100%;
position: relative
}
.cart-flyout .btn-close-cart {
position: absolute;
top: 0;
right: 0;
font-size: 36px;
line-height: 36px
}
.cart-flyout .btn-close-cart i {
vertical-align: top
}
.cart-flyout .btn-close-cart:hover {
transform: rotate(90deg)
}
.cart-flyout .cart-flyout__content {
padding-top: 50px
}
.cart-flyout .cart_list {
margin: 0 -30px 0 0;
padding: 0 30px 0 0;
max-height: calc(100vh - 410px);
overflow: auto
}
.cart-flyout .cart_list li.empty {
padding: 50px 0
}
.cart-flyout .cart-flyout__heading {
margin-bottom: 40px;
font-size: var(--theme-h5-font-size)
}
.cart-flyout .widget_shopping_cart_content {
overflow: hidden;
opacity: 1
}
.cart-flyout .widget_shopping_cart_content .total {
display: flex;
justify-content: space-between
}
.cart-flyout .widget_shopping_cart_content .total .amount {
font-weight: var(--theme-heading-font-weight)
}
.cart-flyout .widget_shopping_cart_content .button {
width: 100%;
margin: 10px 0 0;
line-height: 24px;
font-size: 0.875em;
padding: 15px 20px
}
.cart-flyout .cart-flyout__loading {
text-align: center;
display: block;
opacity: 0;
visibility: hidden;
height: 0
}
.cart-flyout.cart-flyout--loading .cart-flyout__loading {
height: auto;
visibility: inherit;
opacity: 1
}
.cart-flyout.cart-flyout--loading .widget_shopping_cart_content {
opacity: 0;
transition: opacity 400ms ease-out
}
.cart-flyout .product_list_widget li {
padding-right: 15px
}
.open-cart-aside .cart-flyout {
visibility: inherit;
content-visibility: auto;
opacity: 1;
transform: translate(0, 0)
}
.open-cart-aside .la-overlay-global {
visibility: inherit;
opacity: 0.7
}
.shop_table td, .shop_table th {
vertical-align: middle
}
.shop_table.woocommerce-cart-form__contents {
border: none;
font-size: 14px
}
.shop_table.woocommerce-cart-form__contents thead {
background-color: #f7f7f7
}
.shop_table.woocommerce-cart-form__contents th {
border: none;
padding: 10px 0
}
.shop_table.woocommerce-cart-form__contents td {
border-width: 0;
padding: 20px 0
}
.shop_table.woocommerce-cart-form__contents td.actions {
border-width: 0
}
.shop_table.woocommerce-cart-form__contents td.actions:before {
content: "";
display: block;
border-top: 1px solid #DBDBDB;
padding-bottom: 20px;
opacity: 0.5
}
.shop_table.woocommerce-cart-form__contents td.actions .button {
float: right;
min-width: 180px;
cursor: pointer
}
.rtl .shop_table.woocommerce-cart-form__contents td.actions .button {
float: left
}
.shop_table.woocommerce-cart-form__contents .product-price, .shop_table.woocommerce-cart-form__contents .product-quantity, .shop_table.woocommerce-cart-form__contents .product-subtotal {
text-align: center
}
.shop_table td.product-subtotal {
color: var(--theme-secondary-color);
font-weight: 600
}
.shop_table .product-quantity {
width: 100px
}
.shop_table .product-quantity .quantity {
width: 50px;
margin: 0 auto
}
.shop_table .product-remove {
width: 30px
}
.shop_table .product-remove .remove {
font-size: 0
}
.shop_table .product-remove .remove:before {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 14px;
line-height: 30px
}
.shop_table .product-thumbnail {
width: 90px
}
.shop_table .product-thumbnail a {
display: block;
padding-right: 20px
}
.rtl .shop_table .product-thumbnail a {
padding-right: 0;
padding-left: 20px
}
.shop_table dl {
margin: 0;
font-size: 0.875em
}
.shop_table dl p {
display: inline
}
.shop_table dl dd, .shop_table dl dt {
float: left;
margin: 0
}
.rtl .shop_table dl dd, .rtl .shop_table dl dt {
float: right
}
.shop_table dl dt {
clear: both;
font-weight: normal
}
.cart-collaterals .cart_totals .checkout-button {
width: 100%;
text-align: center
}
.cart-collaterals .shop_table th {
font-weight: var(--theme-heading-font-weight);
color: var(--theme-secondary-color)
}
.cart-collaterals .shop_table td, .cart-collaterals .shop_table th {
border: none;
vertical-align: top;
padding-left: 0;
padding-right: 0
}
.cart-collaterals .shop_table td {
text-align: right
}
.rtl .cart-collaterals .shop_table td {
text-align: left
}
.cart-collaterals .shop_table .amount {
font-weight: var(--theme-heading-font-weight)
}
.cart-collaterals .shipping li {
margin-bottom: 10px
}
.cart-collaterals .woocommerce-shipping-calculator .input-text:placeholder-shown {
text-transform:uppercase;
font-size:12px
}
.cart-collaterals h2 {
font-size: 14px;
padding: 10px 0;
margin-bottom: 20px;
font-family: inherit;
font-weight: 600
}
.cart-collaterals h2+p {
font-size: 12px
}
.cart-collaterals .form-row {
margin-bottom: 10px
}
.btn-clear-cart {
margin-right: 10px
}
.woocommerce>.return-to-shop, .woocommerce>p.cart-empty {
text-align: center
}
.woocommerce>p.cart-empty {
font-size: 24px;
margin-top: 50px;
background: none;
padding: 0;
margin-bottom: 0;
color: var(--theme-secondary-color);
text-transform: uppercase
}
.woocommerce>p.cart-empty:before {
position: static;
content: "";
display: block;
padding-top: 200px;
margin-bottom: 30px;
background-image: url(//eventi.borgoturrito.it/wp-content/themes/moren/assets/images/shopping-bag2.svg);
background-repeat: no-repeat;
background-position: center top;
background-size: 200px auto
}
.woocommerce>.return-to-shop {
margin-bottom: 50px;
padding-top: 2em
}
.woocommerce>.return-to-shop .button {
padding: 1.2em 2em;
line-height: 20px;
text-transform: uppercase;
font-size: 18px;
font-weight: normal
}
.cart-collaterals .cart_totals .la-shipping-form {
width: 100%;
display: none!important
}
.place-order .button, .wc-proceed-to-checkout .button {
display: block;
cursor: pointer;
padding: 20px 30px;
transition: all 300ms ease;
border-width: 0;
line-height: 20px;
text-transform: uppercase
}
.place-order .button {
width: 100%
}
@media (min-width:992px) {
.custom-product-wrap.cross-sells {
margin-top: 50px
}
}
.custom-product-wrap.cross-sells .block_heading--title {
border: none
}
.woocommerce-cart .woocommerce .cart_totals {
background: #F9F9F9;
padding: 30px 20px 0
}
.wc-proceed-to-checkout {
margin-left: -30px;
margin-right: -30px
}
@media (min-width:992px) {
.woocommerce-cart .woocommerce .cart-collaterals, .woocommerce-cart .woocommerce .woocommerce-cart-form {
display: table-cell;
vertical-align: top
}
.woocommerce-cart .woocommerce .cart_totals {
background: #F9F9F9;
padding: 30px 30px 0;
position: relative;
position: -webkit-sticky;
position: sticky;
top: 30px
}
.woocommerce-cart .woocommerce .cart-collaterals {
min-width: 370px;
padding: 0;
font-size: 14px;
color: #2F2F2F
}
.woocommerce-cart .woocommerce .woocommerce-cart-form {
width: 100%;
padding-right: 30px
}
.woocommerce-cart .woocommerce .cart-collaterals .input-text {
height: 40px;
line-height: 38px;
text-transform: none;
padding: 0 15px;
background-color: #fff
}
.woocommerce-cart .woocommerce .cart-collaterals .select2-container {
text-align: left
}
.woocommerce-cart .woocommerce .cart-collaterals .select2-container .select2-selection--single {
height: 40px;
border-radius: 0;
background: #fff
}
.woocommerce-cart .woocommerce .cart-collaterals .select2-container .select2-selection__arrow {
top: 7px
}
.woocommerce-cart .woocommerce .cart-collaterals .select2-container .select2-selection__rendered {
margin-top: 5px;
font-size: 12px;
padding-left: 15px
}
.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator {
padding-top: 0
}
.woocommerce-cart .woocommerce .cart-collaterals .order-total {
border-top: 1px solid #DBDBDB
}
.woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents {
margin-top: 0
}
.woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents thead {
background: none
}
.woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents thead th {
color: var(--theme-heading-font-color);
font-weight: 600;
border-bottom: 1px solid #DBDBDB
}
.woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents dl {
font-size: 12px
}
.woocommerce-cart .woocommerce td.actions .coupon {
display: inline-block;
border-bottom: 1px solid #D8D8D8;
width: 50%
}
.woocommerce-cart .woocommerce td.actions .coupon label {
display: none
}
.woocommerce-cart .woocommerce td.actions .coupon .input-text {
padding: 0 10px 0 0;
border: none;
height: 34px;
font-size: 12px;
width: auto;
min-height: 34px
}
.woocommerce-cart .woocommerce td.actions .btn {
display: none
}
.woocommerce-cart .woocommerce td.actions .button {
background: none;
padding: 0;
min-width: 0;
border: none;
height: auto;
text-transform: none;
font-size: 14px;
font-weight: var(--theme-heading-font-weight);
line-height: 34px;
color: var(--theme-secondary-color)
}
.woocommerce-cart .woocommerce td.actions .button:hover {
color: var(--theme-primary-color)
}
.rtl.woocommerce-cart .woocommerce .cart-collaterals .select2-container {
text-align: right
}
}
.woocommerce-shipping-destination {
margin-bottom: 10px
}
@media (max-width:1400px) and (min-width:992px) {
.woocommerce-cart .not-active-fullpage>.woocommerce .cart-collaterals {
min-width: 300px
}
.woocommerce-cart .not-active-fullpage>.woocommerce .cart_totals {
padding: 20px 20px 0
}
.woocommerce-cart .not-active-fullpage>.woocommerce .wc-proceed-to-checkout {
margin-left: -20px;
margin-right: -20px
}
.woocommerce-cart .not-active-fullpage>.woocommerce .cart-collaterals .woocommerce-shipping-calculator {
margin-left: -80px
}
}
@media (max-width:767px) {
.cart-flyout {
padding: 50px 20px
}
.shop_table .product-thumbnail a {
padding: 0!important
}
.shop_table.woocommerce-cart-form__contents .product-price, .shop_table.woocommerce-cart-form__contents .product-quantity, .shop_table.woocommerce-cart-form__contents .product-subtotal {
text-align: right
}
table.shop_table_responsive tbody th, table.shop_table_responsive thead {
display: none
}
table.shop_table_responsive tr td {
display: block;
text-align: right;
clear: both;
min-width: 100%;
padding: 0 0 10px
}
table.shop_table_responsive tr td[data-title]:before {
content: attr(data-title) ": ";
float: left;
font-size: 13px;
color: var(--theme-secondary-color)
}
.rtl table.shop_table_responsive tr td[data-title]:before {
float: right
}
table.shop_table_responsive dl dd, table.shop_table_responsive dl dt {
display: inline-block;
float: none
}
.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail {
text-align: center
}
.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail img {
max-width: 50px
}
.shop_table.woocommerce-cart-form__contents tr td.product-remove {
border-width: 0;
padding: 0;
text-align: left;
position: relative
}
.shop_table.woocommerce-cart-form__contents tr td {
padding: 10px
}
.shop_table.woocommerce-cart-form__contents tr td.actions {
overflow: hidden;
padding: 10px 0
}
form.track_order .button {
width: 100%
}
form.track_order .form-row .input-text {
height: 55px
}
.shop_table.woocommerce-cart-form__contents td.actions .button {
width: 100%;
margin-top: 10px
}
.shop_table.woocommerce-cart-form__contents td.actions:before {
display: none
}
.shop_table.woocommerce-cart-form__contents tr {
position: relative;
display: block;
padding-top: 10px;
padding-bottom: 20px;
background: none;
border: 1px solid #eee;
margin-bottom: 17px;
overflow: hidden
}
.ltr .shop_table.woocommerce-cart-form__contents tr {
padding-left: 100px;
padding-right: 25px
}
.rtl .shop_table.woocommerce-cart-form__contents tr {
padding-left: 25px;
padding-right: 100px
}
.shop_table.woocommerce-cart-form__contents tr td {
padding: 0;
width: auto;
border: none;
display: block;
min-width: 0
}
.ltr .shop_table.woocommerce-cart-form__contents tr td {
text-align: left
}
.rtl .shop_table.woocommerce-cart-form__contents tr td {
text-align: right
}
.shop_table.woocommerce-cart-form__contents tr td:before {
padding-right: 15px;
font-size: 12px;
line-height: 24px
}
.rtl .shop_table.woocommerce-cart-form__contents tr td:before {
padding-right: 0;
padding-left: 15px
}
.shop_table.woocommerce-cart-form__contents tr td.product-remove {
position: absolute;
top: 15px;
z-index: 2
}
.ltr .shop_table.woocommerce-cart-form__contents tr td.product-remove {
right: 10px
}
.rtl .shop_table.woocommerce-cart-form__contents tr td.product-remove {
left: 10px
}
.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail {
position: absolute;
width: 70px;
display: inline-block;
top: 15px;
bottom: 15px;
overflow: hidden
}
.ltr .shop_table.woocommerce-cart-form__contents tr td.product-thumbnail {
left: 15px
}
.rtl .shop_table.woocommerce-cart-form__contents tr td.product-thumbnail {
right: 15px
}
.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail img {
max-width: 100%
}
.shop_table.woocommerce-cart-form__contents tr td.product-price {
display: none
}
.shop_table.woocommerce-cart-form__contents tr td.product-price, .shop_table.woocommerce-cart-form__contents tr td.product-subtotal {
font-size: 14px
}
.shop_table.woocommerce-cart-form__contents tr td.product-name:before {
display: none
}
.shop_table.woocommerce-cart-form__contents tr div.quantity .qty {
height: 20px;
min-height: 20px;
padding: 0;
width: 40px;
font-size: 13px;
line-height: 20px
}
.shop_table.woocommerce-cart-form__contents tr div.quantity span {
display: none
}
.shop_table.woocommerce-cart-form__contents tr .actions label {
display: none
}
.cart.shop_table.woocommerce-cart-form__contents tr:not(.cart_item) {
padding: 0;
border: none
}
.cart-collaterals .shipping li {
font-size: 13px
}
.cart-collaterals .wc-proceed-to-checkout {
margin-left: -20px;
margin-right: -20px
}
.cart-collaterals h2 {
font-size: 24px;
margin: 0 0 20px;
padding: 0
}
.shop_table.woocommerce-cart-form__contents {
margin-bottom: 0
}
}
.lasf-extra-cart, .section-checkout-step {
display: none
}
@media (min-width:1200px) {
#la_wishlist_table_wrapper thead {
background: none
}
#la_wishlist_table_wrapper .la_wishlist_table th {
border-bottom: 1px solid #959595;
font-size: 14px;
font-weight: 600
}
#la_wishlist_table_wrapper .la_wishlist_table td {
border-bottom: 1px solid #BEBEBE;
padding-top: 40px;
padding-bottom: 40px
}
#la_wishlist_table_wrapper {
margin: 20px auto
}
}
.free-shipping-required-notice {
text-align: center;
margin-bottom: 0;
width: 100%
}
.free-shipping-required-notice .la-loading-bar {
width: 100%;
height: 30px;
line-height: 30px;
background: #ff7433;
display: inline-block;
position: relative;
overflow: hidden
}
.free-shipping-required-notice .load-percent {
display: block;
height: 100%;
position: absolute;
color: #fff;
line-height: 30px;
max-width: 100%;
background: #3c3
}
.free-shipping-required-notice .label-free-shipping {
position: relative;
z-index: 1;
color: #fff;
font-size: 0.875em;
text-align: left;
padding: 0 10px;
width: 100%;
display: block
}
.free-shipping-required-notice .label-free-shipping .amount {
color: inherit
}
.label-free-shipping svg {
width: 1.5em;
height: 1.5em;
display: inline-block;
vertical-align: middle;
margin-right: 5px
}
.cart_totals .free-shipping-required-notice {
position: absolute;
top: 0;
left: 0
}
.cart_totals .free-shipping-required-notice .label-free-shipping {
font-size: 1em
}
body.woocommerce-checkout {
--theme-container-width:1170px
}
form.checkout_coupon.woocommerce-form-coupon {
overflow: hidden;
padding-bottom: 50px
}
form.checkout_coupon.woocommerce-form-coupon p.form-row {
display: inline-block;
width: auto;
float: none;
margin: 0 0 10px;
vertical-align: middle
}
form.checkout_coupon.woocommerce-form-coupon .input-text {
width: 350px;
max-width: 100%
}
form.woocommerce-checkout {
position: relative;
font-size: 14px;
margin-top: 50px
}
form.woocommerce-checkout #customer_details {
margin: 0
}
form.woocommerce-checkout #customer_details .col-1, form.woocommerce-checkout #customer_details .col-2 {
width: 100%;
padding: 0
}
form.woocommerce-checkout #order_review_heading {
display: none
}
form.woocommerce-checkout .woocommerce-additional-fields {
clear: both;
padding-top: 1em
}
form.woocommerce-checkout h3 {
margin-bottom: 30px;
border-bottom: 2px solid var(--theme-primary-color);
padding-bottom: 1em
}
@media (min-width:1200px) {
form.woocommerce-checkout h3 {
font-size: var(--theme-h4-font-size)
}
}
form.woocommerce-checkout h3#ship-to-different-address {
font: inherit;
border: none;
text-transform: none;
padding: 0;
margin-bottom: 1em
}
form.woocommerce-checkout h3#ship-to-different-address:after {
display: none
}
.woocommerce-account-fields p.create-account {
margin-bottom: 5px
}
@media (min-width:992px) {
form.woocommerce-checkout #customer_details {
float: left;
width: 65%
}
.rtl form.woocommerce-checkout #customer_details {
float: right
}
form.woocommerce-checkout #order_review {
float: right;
width: 32%
}
.rtl form.woocommerce-checkout #order_review {
float: left
}
}
.woocommerce-checkout .woocommerce-terms-and-conditions h1, .woocommerce-checkout .woocommerce-terms-and-conditions h2, .woocommerce-checkout .woocommerce-terms-and-conditions h3, .woocommerce-checkout .woocommerce-terms-and-conditions h4, .woocommerce-checkout .woocommerce-terms-and-conditions h5, .woocommerce-checkout .woocommerce-terms-and-conditions p {
margin-bottom: 10px;
font-size: inherit
}
ul.wc-item-meta {
margin-top: 5px;
margin-bottom: 5px
}
ul.wc-item-meta p {
display: inline
}
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {
padding-left: 0;
padding-right: 0
}
.woocommerce-checkout-review-order-table td.product-total, .woocommerce-checkout-review-order-table tfoot td, .woocommerce-checkout-review-order-table th.product-total {
text-align: right
}
.rtl .woocommerce-checkout-review-order-table td.product-total, .rtl .woocommerce-checkout-review-order-table tfoot td, .rtl .woocommerce-checkout-review-order-table th.product-total {
text-align: left
}
.select2-container {
font-size: 14px
}
.woocommerce-checkout-review-order, form.checkout label {
color: var(--theme-secondary-color)
}
.woocommerce-checkout-review-order-table .amount {
font-size: 16px
}
.woocommerce-checkout-review-order .order-total .amount {
font-size: 24px
}
.wc-stripe-error li {
margin-bottom: 0!important
}
.quantity {
display: flex;
align-items: center;
flex-flow: row nowrap;
zoom: 1
}
.quantity .qty {
-moz-appearance: textfield;
-webkit-appearance: none;
border: none;
color: inherit;
padding: 0;
text-align: center
}
.quantity .qty-minus, .quantity .qty-plus {
cursor: pointer
}
.quantity .qty-minus i, .quantity .qty-plus i {
margin-top: -2px;
vertical-align: middle
}
.quantity input::-webkit-outer-spin-button {
display:none
}
.quantity input::-webkit-inner-spin-button {
display:none
}
.wrap-cart-cta .quantity {
display: inline-block;
vertical-align: middle;
font-size: 14px;
border: 1px solid rgba(0,0,0,0.1);
width: 83px
}
.rtl .wrap-cart-cta .quantity {
margin-left: 8px
}
.ltr .wrap-cart-cta .quantity {
margin-right: 8px
}
.wrap-cart-cta .quantity .qty {
width: 33px;
display: inline-block;
height: 58px
}
.wrap-cart-cta .quantity span {
width: 20px;
display: inline-block;
text-align: center;
font-size: 20px
}
.wrap-cart-cta .quantity span i {
margin-top: 4px
}
.grouped_form .quantity {
font-size: 14px;
color: var(--theme-secondary-color);
width: 70px
}
.grouped_form .quantity .qty-minus, .grouped_form .quantity .qty-plus {
font-size: 20px
}
.dokan-store #main #content-wrap {
padding-top: 0
}
.dokan-dashboard div#content-wrap {
width: 100%
}
.dashboard-widget.products {
margin: 0
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a i {
padding: 0;
vertical-align: middle
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
text-align: center
}
.dokan-dashboard .dokan-settings-content .dokan-settings-area .dokan-banner {
max-height: 400px;
max-width: 100%;
display: flex
}
.dokan-dashboard .dokan-settings-content .dokan-settings-area .dokan-banner img {
object-fit: cover;
height: 100%;
width: 100%;
display: block
}
.single-page-article .dokan-single-store .dokan-store-tabs ul {
margin-bottom: 40px
}
#wcvendor_image_bg {
background-color: #f4f4f4;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
border: 0;
display: block;
margin: 0;
padding: 30px 20px 20px 20px;
position: relative;
width: 100%;
z-index: 1;
min-height: 270px
}
.wcvendor-cover-image-mask {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(156,156,156,0.1) 30%, rgba(11,11,11,0.35) 80%, rgba(0,0,0,0.48));
background: linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(156,156,156,0.1) 30%, rgba(11,11,11,0.35) 80%, rgba(0,0,0,0.48));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#b0000000", GradientType=0);
opacity: 0.65
}
#wcvendor_profile_act_desc {
padding: 35px 0 35px 350px
}
#wcvendor_profile_act_desc .store-name {
margin-bottom: 10px
}
#wcvendor_profile_inner {
position: relative
}
#wcvendor_profile_logo {
position: absolute;
width: 270px;
bottom: 35px;
z-index: 2;
left: 0
}
#wcvendor_profile_logo img {
width: 100%
}
.wcvendor_store_desc {
display: flex
}
.wcvendor_store_desc ul {
margin: 0;
padding: 0;
list-style: none
}
.wcvendor_store_desc ul li {
display: inline-block
}
.wcvendor_store_desc ul li * {
vertical-align: middle
}
.wcvendor_store_desc ul.wcvendor-store-info {
flex: 1;
line-height: 1.5
}
.wcvendor_store_desc ul.wcvendor-store-info li {
margin-right: 25px
}
.wcvendor_store_desc ul.wcvendor-store-info li:last-child {
margin: 0
}
.wcvendor_store_desc .store-social a {
width: 30px;
display: block;
text-align: center;
font-size: 18px
}
#wcvendor_profile_menu {
display: flex;
align-items: center;
background-color: #f7f7f7;
margin-top: 10px
}
#wcvendor_profile_menu #wcvendor_search_shops {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2
}
#wcvendor_profile_menu #wcvendor_search_shops .search-field {
border-width: 0;
font-size: 1em
}
#wcvendor_profile_menu #wcvendor_search_shops .search-field:focus {
box-shadow: 0 0 0 1px rgba(0,0,0,0.2)
}
.wcvendor_profile_menu_tabs ul {
margin: 0;
padding: 0;
list-style: none
}
.wcvendor_profile_menu_tabs ul li {
display: inline-block;
border-right: 1px solid rgba(0,0,0,0.1)
}
.wcvendor_profile_menu_tabs a {
display: inline-block;
line-height: 30px;
padding: 10px 30px
}
.wcvendor_profile_menu_tabs a:hover {
background-color: var(--theme-primary-color);
color: #fff
}
@media (max-width:1200px) {
.wc-toolbar {
margin-bottom: 20px
}
.products-list .product_item .product_item--info {
padding-left: 30px
}
.products-grid-4 .product_item--inner:before {
left: -15px;
right: -15px;
bottom: -10px;
top: -15px
}
}
@media (max-width:992px) {
.wc-toolbar {
font-size: 14px;
margin-bottom: 20px
}
.products-list .product_item .item--excerpt {
font-size: 12px
}
.products-grid .button {
width: 36px;
height: 36px;
line-height: 36px;
margin: 3px
}
.products-grid .button.quickview {
display: none
}
.product--summary .woocommerce-product-rating {
float: none!important
}
.product--summary .single-price-wrapper {
margin: 0;
padding-top: 10px
}
}
@media (max-width:767px) {
.elementor-icon-box-icon .elementor-icon {
vertical-align: middle
}
.products-list:not(.products-list-mini) .product_item .product_item--thumbnail {
width: 100%
}
.products-list:not(.products-list-mini) .product_item .product_item--thumbnail .quickview {
display: none
}
.products-list:not(.products-list-mini) .product_item .product_item--title {
font-size: 16px;
margin-bottom: 10px
}
.products-list:not(.products-list-mini) .product_item .product_item--info {
padding: 20px 0 0;
width: 100%
}
.products-list:not(.products-list-mini) .product_item .price {
font-size: 14px;
margin-bottom: 10px
}
.wc-toolbar button {
margin-left: 20px
}
.lasf-custom-dropdown button:after {
font-size: 10px;
right: 6px
}
}
@media (max-width:600px) {
.wc-toolbar .lasf-custom-dropdown button {
padding: 6px 20px 6px 10px;
font-size: 13px
}
.wc-toolbar .wc-view-toggle {
float: right;
margin-top: 5px
}
.wc-toolbar .wc-toolbar-right {
width: 100%
}
.wc-toolbar .lasf-custom-dropdown {
margin: 0
}
.wc-toolbar .lasf-custom-dropdown.wc-view-count {
float: right
}
.wc-toolbar.wc-toolbar-top {
margin-bottom: 0;
padding: 0
}
.wc-toolbar .woocommerce-result-count {
width: 100%;
margin-bottom: 5px;
font-size: 12px
}
}