#header .menu .menu-inner div>.row a.listing_add_cart.heading-font:hover{color:#db2d2e}#header.default-header.defualt .desktopTopFixed a.listing_add_cart.heading-font{color:#323232}.cdfs-add-car-page #cdfs_user_login{margin-top:50px}.cdfs_login,.cdfs_register{margin-bottom:40px}.cdfs-form-login .cdfs-input,.register.cdfs-user-form .cdfs-input{display:inline-block;border:1px solid #e8e8e8;padding:10px 12px;width:100%}.cdfs-form-login .cdfs-form__label-for-checkbox{margin-left:10px}nav.cdfs-my-user-account-navigation{background:#323232}.cdfs-my-user-account-navigation ul{border-top:none}.cdfs-my-user-account-navigation li{display:inline-block;padding-left:4px}.cdfs-my-user-account-navigation li.is-active a{color:#ffffff;background:#DB2E2D;padding:7px 10px 10px;width:100%;display:inline-block}.cdfs-my-user-account-navigation li a{color:#ffffff;padding:10px 10px 10px;display:inline-block;width:100%}.entry-content .cdfs-my-user-account-navigation ul{padding-left:0;margin-left:0}.cdfs-MyAccount-content .cdfs-my-user-account-navigation{width:100%}.cdfs-my-user-account-navigation li.cars-available{float:right;background:#DB2E2D;padding:10px 15px;color:#ffffff;font-size:16px}.section-left .profile-details ul li{display:block;margin-bottom:5px}.cdfs-user-info .section-left .profile-img{display:inline-block;float:left;height:150px;width:200px}.cdfs-user-info .section-left .profile-img img{width:auto}.cdfs-user-info .section-left .profile-details{float:left}.profile-details .social-details{margin-top:15px}.cdfs-user-info .section-right .pull-right>div strong{display:inline-block;width:100%;font-size:16px}.cdfs-user-info .section-right .pull-right>div:first-child{padding-bottom:15px;border-bottom:1px dotted #ededed;margin-bottom:15px}.cdfs-user-info .section-right .pull-right>div a.heading-font.button{margin-top:20px;padding:10px 20px}.section-left .profile-details ul.social-details li{display:inline-block;margin-right:15px}.cdfs_lost_user_password p.cdfs-row .cdfs-input{width:30%;display:block;padding:10px 12px;border:1px solid #ddd}.cdfs-MyAccount-content{margin-top:30px}.cdfs-edit-account-form .cdfs-form-row{width:48%;float:left;margin-bottom:15px;margin-right:15px}.cdfs-edit-account-form .cdfs-form-row label{display:block}.cdfs-edit-account-form.edit-account .cdfs-form-row .cdfs-input{width:100%;padding:12px 18px;display:inline-block;border:1px solid #dddddd;color:#999999}.cdfs-edit-account-form .cdfs-form-row .cdfs-input:focus{border-color:#DB2E2D}.cdfs-edit-account-form.edit-account fieldset{margin-bottom:20px}.cdfs-edit-account-form.edit-account legend{font-weight:600;color:#363636}.cdfs-form .col-sm-12 .form-group>label{color:#363636;font-size:16px;font-weight:600;margin-top:15px}.cdfs-form .col-sm-12 .form-group .col-sm-4 label{display:inline-block}.cdfs-edit-account-form ul.cdfs_uploaded_files{display:inline-block;padding:0;margin:0;margin-bottom:15px;height:auto!important}.cdfs-edit-account-form ul.cdfs_uploaded_files li{margin:0}.cdfs-edit-account-form ul.cdfs_uploaded_files li img.img-thumb{height:144px}.all-cars-list-arch .car-grid .car-image img,.product-listing .car-grid .car-image img{width:100%;margin-bottom:0}.cdfs-cars-listing.product-listing .car-grid{position:relative}.cdfs-cars-listing.product-listing .all-cars-list-arch .car-details{display:inline-block;width:66%;padding:0 15px}.product-listing .car-grid .car-list ul{padding-left:0}.product-listing .car-details .price+a.button{top:15px}.car-details .list-inline .car-transmission-dots.is-truncated i{margin-right:3px}.car-status{margin-top:10px}.car-status span{font-weight:bold}.cdfs-av-section-content-inner .modal-header{padding:0 15px 15px 0;margin-bottom:15px}.cdfs-av-section-content-inner{display:inline-block;width:100%;vertical-align:top}.cdfs-av-section-content-inner #cdfs_car_form{padding:0;border:none}.wp-core-ui .quicktags-toolbar input.button.button-small{width:auto}.cdfs-MyAccount-content .cdfs_uploaded_files .cdfs_delete_image span,.cdfs-MyAccount-content .cdfs_uploaded_files .drop_img_item span,.cdfs-av-section-content-inner .form-group label{font-size:14px;font-weight:600;color:#323232;text-transform:capitalize;margin-bottom:7px}.cdfs-av-section-content-inner .form-group label .upload-image-limit{font-size:13px;font-style:italic;font-weight:500;color:inherit;margin-left:3px}.cdfs-av-section-content-inner .form-group input,.cdfs-av-section-content-inner .form-group select{display:inline-block;background:none;width:100%;height:auto;color:#323232;padding:14px 18px;border:2px solid #e8e8e8;border-radius:3px}.cdfs-av-section-content-inner .form-group input:focus,.cdfs-av-section-content-inner .form-group select:focus{border-width:2px}.cdfs-av-section-content-inner .form-group p{font-style:italic}.cdfs-av-section-content-inner .form-group input::-webkit-input-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input::-moz-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input:-ms-input-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input::-ms-input-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input::placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input:-ms-input-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input::-ms-input-placeholder{color:#b9b9b9}.cdfs-form .form-group .col-sm-4{padding:0}.cdfs-av-section-content-inner .col-sm-12{margin-bottom:20px;display:inline-block;width:100%}.cdfs-av-section-content-inner .col-sm-12 .form-group.cdfs_order{margin:0}.cardealer-error.woocommerce-error li{padding-left:25px!important}.cdfs-add-car-page button.button i{margin-left:10px;padding:0}.cdfs-submit-car.disabled{opacity:0.2}.entry-content .cdfs .cardealer-error{padding:1em 2em 1em 3.5em;margin:0 0px 10px 0;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #DB2E2D;list-style:none outside;width:auto;word-wrap:break-word;border-radius:3px}.entry-content .cdfs-add-car-page .cardealer-error{background:#f7eded;margin-bottom:15px;padding:15px 30px 15px 60px}.entry-content .cdfs .cardealer-error:before{content:"\f058";color:#DB2E2D;font-family:"Font Awesome 5 Free";display:inline-block;position:absolute;top:15px;left:30px}.entry-content .cdfs .cdfs-message{padding:1em 2em 1em 3.5em;margin:0 0px 10px 0;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #8fae1b;list-style:none outside;width:auto;word-wrap:break-word}.entry-content .cdfs .cdfs-message:before{content:"\f058";color:#8fae1b;font-family:"Font Awesome 5 Free";display:inline-block;position:absolute;top:15px;left:30px}.cdfs-form-row.cdfs-msg.cardealer-error{color:#da4745;border:1px solid #f3a2a1;padding:12px 30px;background:#f9cac8}.cdfs-form-row.cdfs-msg.cdfs-message{color:#328324;border:1px solid #a0df98;padding:12px 30px;background:#d4fecc}.entry-content .cdfs-form-row.cdfs-msg.cardealer-error:before{top:12px;left:10px}.entry-content .cdfs-form-row.cdfs-msg.cdfs-message:before{top:12px;left:10px}div#login_captcha{margin-bottom:30px;display:inline-block;width:100%}.cdfs-reset-password .cdfs-form input.cdfs-input.cdhl_validate{width:30%;display:block;padding:12px 15px 12px 30px;border:1px solid #ddd}.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box{text-align:center;width:70%}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons{float:inherit!important}.jconfirm .jconfirm-box div.jconfirm-title-c{color:#323232;padding-bottom:10px!important}.jconfirm .jconfirm-box{padding:15px 0 0}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{color:#323232}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#DB2E2D;color:#ffffff!important;font-size:12px}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#323232!important;color:#ffffff!important}.cdfs-av-section-content-inner .form-group li.cdfs-item{display:inline-block;margin-bottom:5px}.cdfs-av-section-content-inner .form-group .cdfs-item span.remove{background:red;border-radius:30px;height:18px;width:18px;display:inline-block;color:#fff;text-align:center;line-height:15px;margin-right:5px}.cdfs-av-section-content-inner .form-group .cdfs-item a i{margin-right:5px}.cdfs-user-account .section-left{display:inline-block}.cdfs-user-account .section-right{display:inline-block;margin-left:5px;float:right}.cdfs-add-car-page .cdfs-user-account{background:#f2f2f2;display:inline-block;width:100%;padding:20px 10px;border-top:2px solid #ddd;margin-bottom:15px;-webkit-box-shadow:0px 10px 5px 0px rgba(221,221,221,0.5);box-shadow:0px 10px 5px 0px rgba(221,221,221,0.5)}.cdfs-av-section-content-inner .cdfs-user-account .col-sm-12{margin-bottom:0}.cdfs-add-car-page .cdfs-processing-message{padding:15px 20px;margin-top:20px;border-radius:3px;background:#fff7df;color:#c2a242;border:1px solid #f3e6c6;line-height:24px}.cdfs-cars-listing .car-item .car-overlay-banner ul li a{font-size:0}.cdfs-cars-listing .car-item .car-overlay-banner ul li a i{font-size:14px;line-height:34px}.cdfs-cars-listing.product-listing .car-grid .car-title{padding-right:0}.cdfs .cdfs-user-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cdfs-cars-listing .style-classic.car-grid .car-details .car-info-content{clear:both;width:59%;display:inline-block;border-right:3px solid #f5f5f5;padding-right:10px}.cdfs-cars-listing .style-classic.car-grid .car-details .car-info-content .vehicle-attributes-list{clear:inherit;width:100%;display:inherit;border-right:0px solid transparent;padding-right:inherit}.cdfs-cars-listing .style-classic.car-grid .car-details .car-info-content .vehicle-attributes-list .vehicle-attributes{padding:0;margin:0}.cdfs-cars-listing .style-classic.car-grid .car-bottom .car-bottom-actions ul,.cdfs-cars-listing .style-classic.car-grid .car-bottom ul{padding:0;margin:0}.cdfs-cars-listing .style-classic.car-grid .car-bottom .car-vehicle-review-stamps img{padding:0;margin:0}.cdfs-cars-listing.product-listing .all-cars-list-arch .style-classic.car-grid .car-details{width:100%;padding:0}.page-template-cardealer-front-submission{background-color:#f9fbfc}.cdfs-av-sections .cdfs-av-section{background:#ffffff;padding:50px;margin-bottom:30px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,0.03);box-shadow:0 12px 40px rgba(0,0,0,0.03);border-radius:3px}.cdfs-av-sections .cdfs-av-section:last-child{margin-bottom:0}.cdfs-av-sections .cdfs-av-section .cdfs-av-title{position:relative;font-size:20px;text-transform:capitalize;font-weight:700;line-height:30px;padding-left:20px;margin-bottom:20px}.cdfs-av-sections .cdfs-av-section .cdfs-av-title:before{content:"";position:absolute;left:0;top:2px;width:4px;height:25px;background:#db2d2e}.cdfs-av-section-cars-image-gallery .cdfs-av-section-content-inner .col-sm-12,.cdfs-av-section-cars-image-gallery .form-group{margin-bottom:0}.cdfs-av-section-cars-image-gallery .cdfs-image-upload{border:2px dashed #d7d7d7;padding:60px;position:relative;text-align:center;margin-top:15px;margin-bottom:5px;border-radius:7px}.cdfs-av-section-cars-image-gallery .cdfs-image-upload-size-limit{margin-bottom:20px;font-size:12px;color:#7d7d7d}.cdfs-av-section-cars-image-gallery .cdfs-image-upload input{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;opacity:0;margin:0}.cdfs-av-section-cars-image-gallery .cdfs-image-upload .select-file-icon{display:inline-block;width:62px;height:58px;background:url(//www.metaxeirismena-thes.gr/wp-content/plugins/cardealer-front-submission/images/upload-img-icon.png);background-repeat:no-repeat;background-position:center center}.cdfs-av-section-cars-image-gallery .cdfs-image-upload .select-file-note{font-size:16px;font-weight:500;color:#bababa;margin-top:10px;margin-bottom:15px}.cdfs-av-section-cars-image-gallery .cdfs-image-upload .select-file-note span{color:#db2d2e;font-weight:600}.cdfs-av-section-cars-image-gallery .cdfs-image-upload .select-image{padding:10px 25px}.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(6,1fr);grid-gap:15px;padding:0;margin:0;list-style-type:none;height:auto!important}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li{position:relative;border-radius:7px;overflow:hidden;cursor:move;background-color:#dfdfdf}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .cdfs_delete_image,.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .drop_img_item{position:absolute;top:10px;right:10px;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffff;color:#323232;font-weight:600;border-radius:30px;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .cdfs_delete_image .remove,.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .drop_img_item .remove{font-size:0;line-height:normal}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .cdfs_delete_image .remove:before,.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .drop_img_item .remove:before{content:"\f00d";font-family:"font awesome 5 free";font-size:12px;line-height:normal}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .cdfs_delete_image:hover,.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .drop_img_item:hover{background:red;color:#ffffff}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li.highlight.ui-sortable-helpersss{background:#f5f5f5}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li.ui-sortable-placeholder{background:#f5f5f5;border:1px dashed #bdbdbd}.cdfs-av-section-content-inner .review-stamp .stamp-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cdfs-av-section-content-inner .review-stamp .stamp-group label{width:100%}.cdfs-av-section-content-inner .review-stamp .stamp-group .review_stamp_logo{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:60%;margin-bottom:15px}.cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:40%;margin-bottom:15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-left:15px}.cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item img{width:150px}.cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item span.remove{margin-right:0;margin-left:7px}.cdfs-av-sections .cdfs-av-section-cars-location .cdfs-av-section-content p a,.cdfs-av-sections .cdfs-av-section-cars-location .cdfs-av-section-content p b{color:#323232;font-weight:600}.cdfs-av-sections .cdfs-av-section-cars-location .cdfs-av-section-content p a:hover{color:#db2d2e}.cdfs-av-sections .cdfs-av-section-car-additional-info .additional-info-subsection:not(:last-child){margin-bottom:40px}.cdfs-av-sections .cdfs-av-section-car-additional-info .additional-info-subsection .features-and-options-container:before{content:" ";display:table}.cdfs-av-sections .cdfs-av-section-car-additional-info .additional-info-subsection .features-and-options-container:after{content:" ";display:table;clear:both}.cdfs-av-sections .cdfs-av-section-car-additional-info .form-group>label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:15px;color:#323232;font-weight:600;text-transform:capitalize;margin-bottom:15px}.cdfs-av-sections .cdfs-av-section-car-additional-info .form-group .wp-editor-wrap{margin-top:-15px}.cdfs-av-sections .cdfs-av-section-car-additional-info .features-and-options-container label{font-weight:normal;color:inherit}.cdfs-av-sections .cdfs-av-section-car-additional-info .features-and-options-container label span{padding-left:5px}.cdfs-add-car-page .cdfs-submit-car-button{margin-top:40px;margin-bottom:0}.cdfs-add-car-page .cdfs-submit-car-button .button{font-size:16px;padding:17px 40px}#cdfs_car_form #cdfs-subscription{margin-top:40px}#cdfs-subscription .form-group{border:2px solid #f2f2f2;padding:15px 30px;margin-bottom:0;border-radius:7px}#cdfs-subscription .cdfs-add-car-packages-table{margin-bottom:0}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr.package-row-head:hover,#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr:nth-of-type(odd){background-color:inherit}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr{background:transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr:focus,#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr:hover{background-color:#f5f8fd}#cdfs-subscription .cdfs-add-car-packages-table th{text-transform:uppercase;color:#323232;font-size:14px}#cdfs-subscription .cdfs-add-car-packages-table td,#cdfs-subscription .cdfs-add-car-packages-table th{border:none;border-bottom:1px solid #e8e8e8;padding:20px 0;line-height:26px}#cdfs-subscription .cdfs-add-car-packages-table .edit-listing-payment-warning{display:block;font-size:13px;font-style:italic;line-height:20px;color:#f00}#cdfs-subscription .cdfs-add-car-packages-table td.package-column-plan_cb{width:60px;padding-left:15px}#cdfs-subscription .cdfs-add-car-packages-table td input.cdfs-add-car-package{margin:0;width:18px;height:18px}#cdfs-subscription .cdfs-add-car-packages-table tbody tr:last-child td{border-bottom:none}@media (max-width:991px){.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(5,1fr)}.cdfs-add-car-form-action-edit .cdfs-av-section-content-inner .review-stamp .col-sm-6{width:100%;float:none}}@media (max-width:767px){.cdfs-cars-listing .style-classic.car-grid .car-bottom .car-bottom-actions li{margin-right:5px}.cdfs-MyAccount-content{margin-top:60px}.cdfs-cars-listing .style-classic.car-grid .car-bottom .car-review-stamps img{margin-top:5px}.cdfs-my-user-account-navigation li.cars-available{margin-top:2px;float:left}.cdfs-av-sections .cdfs-av-section{padding:40px}.cdfs-av-sections .cdfs-av-section-car-additional-info .form-group .wp-editor-wrap{margin-top:0px}.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(4,1fr)}.cdfs-av-section-content-inner .review-stamp .stamp-group .review_stamp_logo{margin-bottom:0}.cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item{min-width:45%}.cdfs-av-section-content-inner .review-stamp .stamp-group .review_stamp_logo{min-width:55%}}@media (max-width:575px){#cdfs-subscription .form-group{padding:15px 20px}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr.package-row-head{display:none}#cdfs-subscription .cdfs-add-car-packages-table tbody tr{display:block;position:relative;border-bottom:2px solid #f2f2f2;padding:15px;padding-left:50px}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr:hover{background:inherit}#cdfs-subscription .cdfs-add-car-packages-table tbody tr:last-child{border-bottom:none}#cdfs-subscription .cdfs-add-car-packages-table tbody td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;padding:5px 0}#cdfs-subscription .cdfs-add-car-packages-table .edit-listing-payment-warning{padding-left:180px}#cdfs-subscription .cdfs-add-car-packages-table tbody td.package-column-plan_cb{width:auto;position:absolute;left:0;top:25px;padding:0}#cdfs-subscription .cdfs-add-car-packages-table tbody td.package-column-plan_cb:before{min-width:0}#cdfs-subscription .cdfs-add-car-packages-table tbody td:before{content:attr(data-title);min-width:180px;text-transform:uppercase;color:#323232;font-size:13px;font-weight:600}.cdfs-add-car-form-action-edit .cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;min-width:100%;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;margin-bottom:20px;padding-left:0;margin-top:10px}}@media (max-width:479px){.cdfs-user-info .profile-details ul{padding:0;margin:0;margin-top:10px}.cdfs-cars-listing .style-classic.car-grid .car-details .car-info-content{width:100%;border-right:0}.cdfs-cars-listing.product-listing .car-details .price+a.button{left:15px;right:inherit}.cdfs-cars-listing.product-listing .car-grid .car-details{margin-top:60px;width:100%}.cdfs-cars-listing.product-listing .all-cars-list-arch .style-classic.car-grid .car-details{margin-top:10px}.cdfs-av-sections .cdfs-av-section{padding:30px}.cdfs-av-section-cars-image-gallery .cdfs-image-upload{padding:50px 40px}.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr)}#cdfs-subscription .cdfs-add-car-packages-table tbody tr{padding-left:40px}#cdfs-subscription .cdfs-add-car-packages-table tbody td{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0}#cdfs-subscription .cdfs-add-car-packages-table tbody td:before{min-width:auto;display:block;width:100%}#cdfs-subscription .cdfs-add-car-packages-table .edit-listing-payment-warning{padding-left:0px}}@media (max-width:375px){.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr)}}.form-group input.cdfs-checkbox,.form-group input.cdfs-radio{width:auto;float:left;margin-right:5px}.form-group input.cdfs-checkbox{margin-bottom:5px}.form-group input.cdfs-hidden{display:none}.form-group input.cdfs-visible{display:block}.bg-success{padding:7px}#cdfs-vehicle-location-area{width:100%;height:400px}#cdfs_car_form .form-group input.invalid_fields{border-color:red}#cdfs_user_login{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#cdfs_user_login .cdfs_login,#cdfs_user_login .cdfs_register{background:#ffffff;height:100%;padding:40px;margin-bottom:0;-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.05);box-shadow:0 5px 25px rgba(0,0,0,0.05);border-radius:7px}.cdfs_login-title{text-transform:capitalize;letter-spacing:0;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-bottom:30px}.cdfs-user-form .cdfs-form-row,.cdfs_lost_user_password .cdfs-form-row{margin-bottom:20px}.cdfs-user-form label,.cdfs_lost_user_password label{margin-bottom:10px}.cdfs-user-form a{text-decoration:underline}.cdfs-user-form .cdfs-input-wrap input,.cdfs_lost_user_password .cdfs-input-wrap input{display:inline-block;width:100%;color:inherit;padding:12px 18px;border:2px solid #e8e8e8;border-radius:3px}.cdfs-user-form .cdfs-input-wrap input:focus,.cdfs_lost_user_password .cdfs-input-wrap input:focus{border-color:#db2d2e}.cdfs-user-form .cdfs-form__label-for-checkbox{margin-bottom:0}.cdfs-user-form .cdfs-form__label-for-checkbox .cdfs-form_input{margin-right:5px}.cdfs-user-form .cdfs-form-row select{border:2px solid #e8e8e8;background:#ffffff;outline:none;border-radius:3px}.cdfs-user-form .cdfs-form-row .cdfs-button,.cdfs_lost_user_password .cdfs-button{padding:10px 35px;border-radius:3px}.cdfs-reset-password-form{width:500px;margin:0 auto;background:#ffffff;height:100%;padding:40px;-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.05);box-shadow:0 5px 25px rgba(0,0,0,0.05);border-radius:7px}.cdfs-message{list-style-type:none;line-height:24px;padding:15px 20px;margin-bottom:20px;border-radius:3px}.cdfs-message li:not(:last-child){margin-bottom:5px}.cdfs-message li a{font-weight:600;margin-left:5px}.cdfs-message.cdfs-message-success{background:#d9f5df;color:#4b9b5a;border:1px solid #cbe1d0}.cdfs-message.cdfs-message-error{background:#ffe8e8;color:#a94347;border:1px solid #ecd3d6}.archive.author .content-wrapper{background-color:#f9fbfc}.content-wrapper .cardealer-dashboard-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ffffff;border-radius:3px;-webkit-box-shadow:0 7px 30px rgba(0,0,0,0.05);box-shadow:0 7px 30px rgba(0,0,0,0.05)}.public-profile-notice{margin-bottom:15px}.public-profile-notice i{padding-right:10px}.public-profile-notice a{color:#323232;font-size:13px;font-weight:600}.cardealer-dashboard-wrapper .cardealer-dashboard-sidebar{width:270px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:30px;border-right:1px solid #eeeeee}.cardealer-dashboard-sidebar .cardealer-dashboard-user-info{border-bottom:2px solid #e8e8e8;margin-bottom:30px;padding-bottom:30px}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-img img{border:2px solid #db2d2e;padding:5px;width:90px;-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.06);box-shadow:0 5px 25px rgba(0,0,0,0.06)}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-title{text-transform:capitalize;font-size:18px;font-weight:600;line-height:normal;margin-top:15px;margin-bottom:5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-title:hover{color:#db2d2e}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-type{display:block;color:#db2d2e}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-email{word-break:break-all}.cardealer-dashboard-user-info .cardealer-dashboard-user-social-profiles,.cardealer-userdash .cardealer-dashboard-user-social-profiles{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:13px;margin-top:10px}.cardealer-dashboard-user-info .cardealer-dashboard-user-social-profiles li a,.cardealer-userdash .cardealer-dashboard-user-social-profiles li a{font-size:15px;line-height:15px}.cardealer-dashboard-user-info .cardealer-dashboard-user-social-profiles li a:hover,.cardealer-userdash .cardealer-dashboard-user-social-profiles li a:hover{color:#323232}.cardealer-dashboard-navigation ul{padding:0;margin:0 -15px;list-style-type:none}.cardealer-dashboard-navigation li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;color:inherit;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-navigation li.is-active a{color:#db2d2e}.cardealer-dashboard-navigation li a i{min-width:35px;font-size:16px}.cardealer-dashboard-navigation li a:hover{background:#f8f8f8;border-radius:3px}.cardealer-dashboard-wrapper .cardealer-dashboard-content{width:100%;padding:40px}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eeeeee;padding-bottom:40px;margin-bottom:40px}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-add-car{display:inline-block;background:#db2d2e;color:#ffffff;padding:10px 25px;border-radius:3px;margin-right:5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-add-car i{padding-right:7px}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-add-car:hover{background:#323232;color:#ffffff}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-logout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-logout i{width:37px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;border:2px solid #e8e8e8;margin-left:10px;border-radius:30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-logout:hover i{border-color:#db2d2e;color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-title{text-transform:capitalize;margin-bottom:25px}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-title{margin:0}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting form select{height:40px;padding:0 10px;min-width:150px;outline:none}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message,.cardealer-userdash .cardealer-userdash-content .cdfs-message{background:#f5f5f5;padding:15px 20px;margin-bottom:20px;border-radius:3px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message-success,.cardealer-userdash .cardealer-userdash-content .cdfs-message-success{background:#d9f5df;color:#4b9b5a;border:1px solid #cbe1d0;line-height:24px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message-error,.cardealer-userdash .cardealer-userdash-content .cdfs-message-error{list-style-type:none;padding:0;background:none}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message-error li,.cardealer-userdash .cardealer-userdash-content .cdfs-message-error li{background:#ffe8e8;color:#a94347;border:1px solid #ecd3d6;padding:15px 20px;border-radius:3px;line-height:24px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message-error li~li,.cardealer-userdash .cardealer-userdash-content .cdfs-message-error li~li{margin-top:10px}.cardealer-dashboard-content .dashboard-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item{width:calc(33.3333% - 20px)}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item a{width:100%;border:2px solid #eeeeee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:inherit;padding:60px 30px;border-radius:7px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item .dashboard-item-icon{width:85px;height:85px;background:#f9f9f9;font-size:30px;color:#db2d2e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item .dashboard-item-title{display:block;text-align:center;width:100%;margin-top:15px}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item a:hover{border-color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-grid{position:relative;border:1px solid #e8e8e8;padding:20px;border-radius:3px;margin-bottom:30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .cardealer-dashboard-content-grid.loading:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.8);z-index:2}.cardealer-dashboard-content .cardealer-dashboard-content-grid.loading:after{content:"";background-image:url(//www.metaxeirismena-thes.gr/wp-content/plugins/cardealer-front-submission/images/cd_loader.svg);background-position:center center;background-attachment:inherit;background-size:cover;background-repeat:no-repeat;height:50px;width:50px;position:absolute;top:50%;left:50%;z-index:2;margin-top:-25px;margin-left:-25px}.cardealer-dashboard-content .cardealer-dashboard-content-grid:hover{border-color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-grid:last-child{margin-bottom:0}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item{position:relative;overflow:visible;min-height:inherit;width:100%}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cdfs-remove-wishlist{width:20px;height:20px;background:#db2e2d;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;position:absolute;right:-6px;top:-6px;z-index:1}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cdfs-remove-wishlist span{display:block;height:20px;line-height:18px;font-size:13px;width:20px;text-align:center}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-overlay{position:absolute;bottom:0px;left:10px;right:10px;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .cardealer-dashboard-content-grid:hover .cardealer-list-item .cardealer-list-item-overlay{bottom:10px;opacity:1}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-overlay a{background:#db2e2d;color:#ffffff;display:block;font-size:13px;text-transform:uppercase;text-align:center;padding:5px 10px;border-radius:3px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-title{margin-bottom:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-title a{display:inline-block;font-size:18px;color:#323232;font-weight:700;margin-bottom:15px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-title a:hover{color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-grid .car-price{margin-bottom:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .car-price .old-price{font-size:16px;font-weight:600;text-decoration:line-through;padding-right:7px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .car-price .new-price{font-size:20px;font-weight:600;color:#db2e2d}.cardealer-dashboard-content .cardealer-dashboard-content-grid .car-buy-online-btn{margin-top:0;margin-bottom:15px}.cardealer-dashboard-content .cardealer-list-items-attributes ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:5px;margin:0;padding:0}.cardealer-dashboard-content .cardealer-list-items-attributes .cardealer-list-item-attribute{font-size:13px;border:1px solid #e8e8e8;padding:4px 8px}.cardealer-dashboard-content .cardealer-list-items-attributes .cardealer-list-item-attribute i{margin-right:5px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fbfbfb;border-top:1px solid #e8e8e8;padding:17px 25px;margin-left:-20px;margin-right:-20px;margin-top:20px;margin-bottom:-20px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:5px 17px;list-style-type:none}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions li a{color:inherit}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions li a:hover{color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions i{margin-right:6px;color:#db2e2d}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom .car-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;margin-left:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom .car-status span{padding-right:5px;color:#323232}.cardealer-dashboard-content .cardealer-list-items-bottom .car-type{margin-left:auto}.cardealer-dashboard-content .cardealer-list-items-bottom .car-type span{background:#002b89;padding:3px 8px;border-radius:3px;color:#ffffff;font-size:13px;font-weight:600}.cardealer-dashboard-content .cardealer-list-items-bottom .pgs_wishlist.loading i{-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear;font-weight:900}.cardealer-dashboard-content .cardealer-list-items-bottom .pgs_wishlist.loading i:before{content:"\f110"}.cardealer-dashboard-content .cardealer-list-items-bottom .pgs_wishlist.added-wishlist i{font-weight:600}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#969696;color:#ffffff;padding:8px 12px;font-size:13px;border-radius:3px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item-color-gray{background:#969696}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item-color-yellow{background:#fbb534}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item-color-green{background:#1fca52}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-meta-tools{position:absolute;left:8px;top:8px;z-index:2}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-meta-tools .cardealer-list-item-view-statistics{margin-bottom:5px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-view-statistics .item-view-statistics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:38px;background:#db2d2e;color:#ffffff;padding:5px 8px;font-size:12px;line-height:14px;font-weight:600;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-view-statistics .item-view-statistics i{padding-right:2px}#item-view-statistic-model .modal-content-container{max-width:900px;margin:80px auto;border-radius:5px;overflow:hidden}#item-view-statistic-model .modal-header{position:relative;background:#ffffff;border-bottom:1px solid #e8e8e8;padding:15px 20px}#item-view-statistic-model .modal-header .close_model{position:absolute;top:17px;right:15px;font-size:28px;color:#969696;padding:0;background:none;border:none}#item-view-statistic-model .modal-header h2{text-transform:capitalize;font-size:18px;line-height:30px;margin:0}#item-view-statistic-model .modal-content{-webkit-box-shadow:none;box-shadow:none;border:none}#item-view-statistic-model .modal-content .modal-body{padding:20px}#item-view-statistic-model .vehicle-statistics-options{margin-bottom:10px}#item-view-statistic-model .vehicle-statistics-options select{width:300px;max-width:inherit;min-width:auto;background:#fbfbfb;border:2px solid #e8e8e8;color:inherit;border-radius:3px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cardealer-pagination,.cardealer-userdash .cardealer-userdash-content .cardealer-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:10px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cardealer-pagination .cardealer-button,.cardealer-userdash .cardealer-userdash-content .cardealer-pagination .cardealer-button{padding:5px 20px;border-radius:3px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cardealer-pagination .cardealer-button--next,.cardealer-userdash .cardealer-userdash-content .cardealer-pagination .cardealer-button--next{margin-left:auto}.cardealer-dashboard-content .cardealer-dashboard-subs-wrapper{border:2px solid #f2f2f2;padding:15px 30px;border-radius:7px}.cardealer-dashboard-content .cardealer-dashboard-subs-table td,.cardealer-dashboard-content .cardealer-dashboard-subs-table th{border:none;border-bottom:1px solid #e8e8e8;padding:17px 0}.cardealer-dashboard-content .cardealer-dashboard-subs-table th{text-transform:uppercase;color:#323232;font-size:13px}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody tr:last-child td{border-bottom:none}.cardealer-dashboard-content .cardealer-dashboard-subs-table td.woocommerce-orders-table__cell-subscription-id a{color:#323232;font-weight:600}.cardealer-dashboard-content .cardealer-dashboard-subs-table td.woocommerce-orders-table__cell-subscription-id a:hover{color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-subs-table td.woocommerce-orders-table__cell-subscription-actions .button{padding:3px 15px;border-radius:3px}.cardealer-dashboard-content .cdfs-edit-account-form fieldset{margin-bottom:40px}.cardealer-dashboard-content .cdfs-edit-account-form legend{font-weight:600;color:#363636;text-transform:capitalize;letter-spacing:0;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-bottom:30px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;float:none;margin-right:0;margin-bottom:20px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row:last-child{margin-bottom:0}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .profile-image-preview,.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row label{width:35%;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;padding:0;padding-right:20px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row label.cdfs-label-top{-ms-flex-item-align:start;align-self:flex-start;padding-top:10px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-wrap{width:100%}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input{border:2px solid #e8e8e8;color:inherit;border-radius:3px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input:focus,.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input:focus-visible{outline:none;border-color:#db2d2e}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-description{font-size:13px;margin-top:5px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row #dealer-location-map{margin-top:10px}.cardealer-dashboard-content .cdfs-edit-account-form .profile-image-preview .cdfs-img-select-preview-wrapper{width:90px;height:90px;margin-top:30px}.cardealer-dashboard-content .cdfs-edit-account-form .profile-image-preview .cdfs-img-select-preview-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cardealer-dashboard-content .cdfs-edit-account-form .profile-image-info{width:100%;margin-top:10px}.cardealer-dashboard-content .cdfs-edit-account-form .profile-image-info label{width:100%;margin:0;margin-bottom:10px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload{border:2px dashed #e8e8e8;padding:20px;border-radius:7px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-image{-webkit-box-flex:0;-ms-flex:none;flex:none;text-transform:uppercase;padding:8px 20px;border-radius:3px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-file-info{padding-left:15px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-file-info .select-file-label{font-weight:600;color:#323232;word-break:break-all}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-file-info .select-file-note{font-size:13px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload input{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;opacity:0}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-checkbox-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-checkbox-wrap .profile-setting-checkbox{padding-right:10px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-checkbox-wrap>span{font-size:13px;padding:5px 0}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .setting-checkbox{width:auto;padding:0;margin:0}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox input{opacity:0;position:absolute;z-index:-1}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox span{position:relative;display:inline-block;width:47px;height:23px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:100px;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.1) inset;box-shadow:1px 2px 3px rgba(0,0,0,0.1) inset;vertical-align:top}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox span:after{content:"";position:absolute;background-color:#fff;top:2px;left:2px;height:17px;width:17px;border:1px solid #ddd;border-radius:400px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);box-shadow:1px 1px 3px rgba(0,0,0,0.1);-webkit-transition:all .2s}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox input:checked+span{background-color:#db2d2e;border-color:#db2d2e;-webkit-transition:all .5s;transition:all .5s}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox input:checked+span:after{left:25px;-webkit-transition:all .2s;transition:all .2s}.cardealer-userdash.cardealer-userdash-type-user .cardealer-userdash-header{border:none;border-bottom:1px solid #e8e8e8;border-radius:inherit;padding-bottom:30px}.cardealer-userdash.cardealer-userdash-type-user .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-avatar-wrap{margin:0;top:0}.cardealer-userdash.cardealer-userdash-type-user .cardealer-userdash-header .cardealer-userdash-userinfo img{width:100px;height:100px;border-width:4px}.cardealer-userdash.cardealer-userdash-type-user .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-details{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:0}.content-wrapper .cardealer-userdash{background-color:#ffffff;padding:30px;border-radius:3px;-webkit-box-shadow:0 7px 30px rgba(0,0,0,0.05);box-shadow:0 7px 30px rgba(0,0,0,0.05)}.cardealer-userdash .cardealer-userdash-header{border:2px solid #eeeeee;margin-bottom:60px;border-radius:7px}.cardealer-userdash .cardealer-userdash-header img{max-width:100%;height:auto}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-avatar-wrap{margin-left:40px;position:relative;top:-40px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-details{-ms-flex-item-align:start;align-self:flex-start;line-height:16px;margin-top:25px;margin-left:20px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo img{border:5px solid #ffffff;width:140px;height:140px;-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.06);box-shadow:0 5px 25px rgba(0,0,0,0.06)}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-detail-name{text-transform:capitalize;font-size:20px;font-weight:600;line-height:normal;margin-bottom:5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-detail-usertype{display:block}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-details .cardealer-dashboard-user-social-profiles{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:7px;margin-left:auto;margin-right:30px}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn{padding:8px 25px;font-weight:500;border:1px solid #db2d2e;border-radius:3px}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn i{margin-right:8px}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn-red,.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn-white:hover{background:#db2d2e;color:#ffffff}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn-red:hover{background:#323232;border-color:#323232}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:5px;padding:0 10px;border:none;overflow:hidden;position:relative}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs:before{content:"";position:absolute;width:100%;bottom:0;left:0;border-bottom:2px solid #f2f2f2}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li a{background:#f7f7f7;color:inherit;padding:15px 35px 17px 35px;border:none;border-top:3px solid #eeeeee;margin:0;border-radius:0}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li a i{margin-right:5px}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li.active a{background:#ffffff;color:#db2d2e;border:none;border-top:3px solid #db2d2e;-webkit-box-shadow:0 3px 10px rgb(0 0 0/10%);box-shadow:0 3px 10px rgb(0 0 0/10%)}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content{padding-top:35px}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content .cardealer-userdash-tab-content-header h3{text-transform:capitalize;font-size:24px;line-height:36px;margin:0}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content .cardealer-userdash-tab-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-item{height:calc(100% - 30px);border:1px solid #e3e3e3;vertical-align:top;margin-top:30px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-vehicle-review-stamps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:15px;margin-top:15px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-vehicle-review-stamps .vehicle-review-stamp-link{margin:0;padding:0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-vehicle-review-stamps img{width:auto;height:23px;margin:0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch+.cardealer-pagination{margin-top:25px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid{border:1px solid #e3e3e3;padding:15px;margin-top:30px;margin-left:15px;margin-right:15px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid{width:100%}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-item{border:none;margin:0;min-height:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-title a{display:inline-block;position:relative;width:100%;font-size:18px;color:#323232;font-weight:700;padding-right:110px;padding-bottom:10px;margin-bottom:15px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-title a:hover{color:#db2d2e}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-title a:before{position:absolute;content:"";width:20px;height:2px;background:#db2d2e;left:0;bottom:0px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-buy-online-btn+a.button,.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-price+a.button{padding:3px 20px;position:absolute;top:0;right:15px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-vehicle-review-stamps{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:15px 0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-vehicle-review-stamps img{height:35px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-list ul{margin:0;margin-top:20px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-list ul li{border:1px solid #e3e3e3;padding:5px 10px;font-size:12px;margin-right:5px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .style-classic .price span.old-price{display:block;font-size:inherit;font-weight:inherit}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cardealer-userdash-tab-content-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-left{width:30%;background:#fbfbfb;border:2px solid #e8e8e8;padding:35px;border-radius:12px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right{width:70%;padding-left:40px}.cdfs-dealer-average-rating-html .cdfs-star-ratings{display:inline-block;unicode-bidi:bidi-override;color:#f8b700;width:79px;font-size:64px;position:relative;margin:0;padding:0}.cdfs-dealer-average-rating-html .cdfs-star-ratings .fill-ratings{padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.cdfs-dealer-average-rating-html .cdfs-star-ratings .fill-ratings span i{font-weight:600}.cdfs-dealer-average-rating-html .cdfs-star-ratings span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.cdfs-dealer-average-rating-html .cdfs-star-ratings .empty-ratings{display:block;padding:0;z-index:0}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating{text-align:center;margin-bottom:30px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating .cdfs-dealer-average-rating-heading{text-transform:capitalize}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-numbers .cdfs-rating{font-size:90px;color:#323232;font-weight:700;line-height:80px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-numbers .cdfs-outoff-rating{font-size:30px;color:#323232;font-weight:700;line-height:normal}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating .cdfs-dealer-average-rating-html{margin:10px 0}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating .cdfs-star-ratings{width:113px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating .cdfs-star-ratings span{font-size:20px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-item{border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:10px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-item .cdfs-dealer-average-rating-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-heading .cdfs-dealer-rating-label{color:#323232;font-weight:600}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-heading span{color:#323232}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-recommendations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:0 15px;color:#323232}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-recommendations .cdfs-dealer-recommendations-label{width:100%;color:#323232;font-weight:600;margin-bottom:10px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-review-data-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-review-data-inner h5{text-transform:capitalize;margin:0;margin-right:5px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-review-data-inner span{color:#db2d2e;font-weight:600}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .all-cars-list-arch{margin-top:0}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review{width:100%;border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:15px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review .cdfs-dealer-average-rating-html .cdfs-ratings-average{color:#323232;margin-left:8px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review .cdfs-single-label{color:#323232;font-weight:600;margin-top:10px;margin-bottom:5px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review p{margin-bottom:0}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-dealer-review-notice{margin-bottom:30px;border:1px solid #f3ebd8;border-left:3px solid #f3b817;padding:18px 25px;-webkit-box-shadow:0 3px 10px rgb(0 0 0/3%);box-shadow:0 3px 10px rgb(0 0 0/3%);color:#c3a13d;background:#fffaec;border-radius:3px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-dealer-review-form .cdfs-form-button{width:100%;margin-top:30px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-row-full{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:25px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-row-full:last-child{margin-bottom:0}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input-label{display:block;width:300px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;padding:0;padding-right:20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-label-top{-ms-flex-item-align:start;align-self:flex-start;padding-top:10px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input-wrap{width:100%}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input{width:100%;padding:12px 18px;display:inline-block;border:2px solid #e8e8e8;color:inherit;border-radius:3px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input:focus,.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input:focus-visible{outline:none;border-color:#db2d2e}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-radio-group-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-radio-group label{margin:0;margin-left:7px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating>input{display:none}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating>label{cursor:pointer;margin:0;padding-right:1px;color:#f8b700}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating:not(:checked)>label:hover>i,.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating:not(:checked)>label:hover~label>i,.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating>input:checked~label>i{font-weight:600}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control{background:#ffffff;width:100%;height:auto;padding:12px 18px;font-size:inherit;font-weight:inherit;line-height:inherit;border:2px solid #e8e8e8;color:inherit;border-radius:3px;-webkit-transition:inherit;transition:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control:focus{border-color:#db2d2e}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-submit{border-radius:3px;padding:12px 30px;width:auto}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::-webkit-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::-moz-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control:-ms-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::-ms-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control:-ms-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::-ms-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .contact-form.appointment-form .form-group{margin-bottom:0}@media (max-width:992px){.content-wrapper .cardealer-dashboard-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.cardealer-dashboard-wrapper .cardealer-dashboard-sidebar{width:100%;padding:30px;background-color:#ffffff;border-right:none;-webkit-box-shadow:0 7px 30px rgba(0,0,0,0.05);box-shadow:0 7px 30px rgba(0,0,0,0.05)}.cardealer-dashboard-wrapper .cardealer-dashboard-content{margin-top:30px;padding:30px;background-color:#ffffff;-webkit-box-shadow:0 7px 30px rgba(0,0,0,0.05);box-shadow:0 7px 30px rgba(0,0,0,0.05)}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{padding-bottom:30px;margin-bottom:30px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .row>.col-md-12{float:left;width:100%}#item-view-statistic-model .modal-content-container{max-width:650px}#item-view-statistic-model .vehicle-statistics-options select{width:250px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:30px;margin-bottom:30px}.cardealer-userdash-type-user .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons{margin:0;margin-top:30px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-left{width:40%}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right{width:60%}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input-label{width:260px}}@media (max-width:767px){.cardealer-dashboard-wrapper .cardealer-dashboard-sidebar{padding:25px}.cardealer-dashboard-wrapper .cardealer-dashboard-content{padding:25px;margin-top:25px}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{padding-bottom:25px;margin-bottom:25px}#cdfs_user_login{display:block}#cdfs_user_login .cdfs_login{margin-bottom:40px}.cdfs-reset-password-form{width:100%}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{padding-bottom:25px;margin-bottom:25px}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-add-car{padding:8px 20px;margin:5px 0;margin-right:5px}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item{width:calc(50% - 20px)}.cardealer-dashboard-content .cardealer-dashboard-subs-table thead{display:none}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody tr{display:block;border-bottom:2px solid #f2f2f2;padding-bottom:15px;margin-bottom:15px}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody tr:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;padding:7px 0}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody td:before{content:attr(data-title);min-width:180px;text-transform:uppercase;color:#323232;font-size:13px;font-weight:600}.cardealer-dashboard-content .cardealer-dashboard-subs-table td.woocommerce-orders-table__cell-subscription-id a{color:inherit;font-weight:normal}.cardealer-dashboard-content .cardealer-dashboard-content-grid{padding:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-overlay{bottom:10px;opacity:1}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item{margin-bottom:25px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .row>.col-md-12{float:none;width:auto}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;grid-gap:15px 0;margin-left:-15px;margin-right:-15px;margin-bottom:-15px;padding:20px 20px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cardealer-list-items-bottom .car-type{margin-left:0}.cardealer-dashboard-content .cardealer-list-items-bottom .car-type span{margin-right:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom .car-status{margin-left:0}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item{opacity:1}#item-view-statistic-model .modal-content-container{max-width:inherit;margin:80px 15px}#item-view-statistic-model .vehicle-statistics-options select{width:100%}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .profile-image-preview,.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row label{width:100%;padding-right:0;margin-bottom:15px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-details .cardealer-dashboard-user-social-profiles{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-wrapper .cardealer-userdash{padding:25px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo{margin-top:-20px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-avatar-wrap{margin-left:0;top:0;width:100%;text-align:-webkit-center}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-details{-ms-flex-item-align:start;align-self:flex-start;margin-top:10px;margin-left:0;width:100%;text-align:center}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:25px;margin-bottom:25px;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo img{width:90px;height:90px;border:4px solid #ffffff}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li a{padding:10px 30px 13px 30px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-item{width:100%}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content .cardealer-userdash-tab-content-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content .cardealer-userdash-tab-content-header .cars-top-filters-box-right{width:100%;margin-top:15px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-details{margin-top:20px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-left{width:100%;margin-bottom:30px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right{width:100%;padding-left:0}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-row-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input-label{width:100%;padding-right:0;padding-bottom:10px}}@media (max-width:479px){#cdfs_user_login .cdfs_login,#cdfs_user_login .cdfs_register,.cdfs-reset-password-form{padding:30px}.cdfs-form-login .cdfs-form__label-for-checkbox{margin-left:0;margin-top:10px}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item{width:100%}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody td{display:block}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody td:before{display:block;padding-bottom:3px}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting,.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting form,.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting form select,.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-title{width:100%}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting form{margin-top:10px}.cardealer-dashboard-content .cardealer-dashboard-content-sorting .cardealer-dashboard-content-sorting-label{display:none}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-image{width:100%}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-file-info{padding-left:0;padding-top:10px}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs{padding:0}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li{width:100%}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li a{padding:13px 25px 10px 25px;text-align:center}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li.active a{-webkit-box-shadow:none;box-shadow:none}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-title a{padding-right:0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-buy-online-btn+a.button{position:relative;top:auto;right:auto;float:none!important}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-item .cdfs-dealer-average-rating-heading{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-heading .cdfs-dealer-rating-label{width:100%;margin-bottom:5px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-row-half{width:100%}}@media (max-width:445px){.cardealer-dashboard-content-header .cardealer-dashboard-content-header-logout{margin-top:15px}}@media (max-width:767px) and (min-width:550px){.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-image{height:280px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}