body.ce-kit-1{color:#000000;font-weight:400;line-height:1.5em;background-color:rgba(2, 1, 1, 0);}a, .elementor a{color:#246895;font-weight:400;}a:hover, .elementor a:hover{color:#4054B2;}body.ce-kit-1 h1{color:#000000;font-size:40px;font-weight:700;}body.ce-kit-1 h2{color:#000000;font-size:36px;font-weight:700;}body.ce-kit-1 h3{color:#000000;font-size:32px;font-weight:700;}body.ce-kit-1 h4{color:#000000;font-size:28px;font-weight:700;}body.ce-kit-1 h5{color:#000000;font-size:24px;font-weight:700;}body.ce-kit-1 h6{color:#000000;font-size:20px;font-weight:700;}body.ce-kit-1 .ce-display-small{font-size:12px;font-weight:400;text-transform:uppercase;}body.ce-kit-1 .ce-display-medium{font-size:22px;font-weight:700;}body.ce-kit-1 .ce-display-large{font-size:38px;font-weight:700;line-height:1.3em;}body.ce-kit-1 .ce-display-xl{font-size:48px;font-weight:700;line-height:1.3em;}body.ce-kit-1 .ce-display-xxl{font-size:64px;font-weight:700;}.elementor-button{line-height:1em;background-color:#0E456B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E456B;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus{background-color:#333333;border-style:solid;border-color:#333333;}.elementor-button.elementor-size-sm{font-size:16px;padding:12px 20px 12px 20px;border-radius:8px 8px 8px 8px;}.elementor-button.elementor-size-md{font-size:16px;padding:15px 20px 15px 20px;border-radius:8px 8px 8px 8px;}.elementor-button.elementor-size-lg{font-size:18px;padding:18px 24px 18px 24px;border-radius:8px 8px 8px 8px;}.elementor-button-primary .elementor-button{background-color:#0E456B;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#246895;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#0E456B;}.elementor-button-secondary .elementor-button{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E456B;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{background-color:#F4F4F4;}.elementor-button-secondary .elementor-button.elementor-size-md{padding:15px 20px 15px 20px;}.btn:not(.btn-primary, .btn-secondary){font-size:16px;line-height:1em;background-color:#0E456B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E456B;padding:15px 20px 15px 20px;border-radius:8px 8px 8px 8px;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus{background-color:#333333;border-style:solid;border-color:#333333;}.btn-primary{font-weight:400;text-transform:none;background-color:#0E456B;padding:15px 20px 15px 20px;border-radius:8px 8px 8px 8px;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#246895;}.btn-secondary{font-weight:400;text-transform:none;background-color:#0E456B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E456B;padding:15px 20px 15px 20px;border-radius:8px 8px 8px 8px;}.btn-secondary, a.btn-secondary{color:#FFFFFF;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus{background-color:#F4F4F4;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-view-stacked .elementor-icon{background-color:#DEE1FD;color:#246895;padding:16px;}.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color:#DEE1FD;}.elementor-view-framed .elementor-icon{background-color:#246895;padding:16px;}.elementor-icon{font-size:30px;}.elementor-view-framed.elementor-shape-square .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-view-stacked.elementor-shape-square .elementor-icon{border-radius:8px 8px 8px 8px;}body.ce-kit-1 label{color:#0E456B;font-weight:600;}body.ce-kit-1 .form-control, body.ce-kit-1 .elementor-field-textual{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E456B;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}body.ce-kit-1 .form-control:focus, body.ce-kit-1 .elementor-field-textual:focus{outline-style:solid;outline-color:rgba(80, 80, 80, 0.07);outline-width:5px;}select.form-control:not([size]):not([multiple]){height:auto;}body.ce-kit-1 #wrapper{background-color:rgba(0, 0, 0, 0);background-image:url("/img/cms/FONDO%20PAGINA%20WEB.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body.ce-kit-1 #content{background-color:rgba(255, 255, 255, 0);}body.ce-kit-1 .container{width:1440px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}body.ce-kit-1 .breadcrumb:not(#e) li{font-weight:200;}body.ce-kit-1 .breadcrumb ol{text-align:left;}body.ce-kit-1 header.page-header, body.ce-kit-1 header.page-header *, body.ce-kit-1 .ce-page-title *{text-align:center;}@media(max-width:1024px){body.ce-kit-1 h1{font-size:52px;}body.ce-kit-1 h2{font-size:32px;}}@media(max-width:767px){body.ce-kit-1 h1{font-size:40px;}body.ce-kit-1 .ce-display-medium{font-size:18px;}body.ce-kit-1 .ce-display-large{font-size:32px;}body.ce-kit-1 .ce-display-xl{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-6f8152fb */.elementor-1010000 .elementor-element.elementor-element-6f8152fb span{
    font-size: 0.6em;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for page-settings */.js-address-form .form-group:first-of-type {
  display: none!important;
}
#subcategories {
    display: none;
}
.block-category {
    min-height: 3.75rem;
    background: #EBEBEB;
}
body.ce-kit-1 h1 {
    font-size: 25px;
}
@media screen and (max-width: 600px) {
.block-category {
    padding-top: 20px;
    text-align: center;
    margin-bottom: 10px;
}
.page-content.page-cms .products-selection ul, .page-content.page-cms .products-selection ul .select-title, .page-content.page-cms .products-selection ul .sort-by, .products-selection .page-content.page-cms ul, .products-selection .page-content.page-cms ul .select-title, .products-selection .page-content.page-cms ul .sort-by, .products-selection .sort-by-row, .products-selection .sort-by-row .select-title, .products-selection .sort-by-row .sort-by, .products-selection p, .products-selection p .select-title, .products-selection p .sort-by {
    font-size: .675rem;
}
}
.product-price {
    color: #000000;
}
#blockcart-modal .product-name {
    font-size: 14px;
    color: #0E456B;
}
#submitNdkcsfields {
    width: 100%;
}
.bootstrap-touchspin {
    display: flex;
}
body.ce-kit-1 h2 {
    font-size: 15px;
}
@media screen and (min-width: 600px) {
.prmn_menu_content_title img {
    width: 60px !important; 
    display: block;
    border-radius: 100%;
    margin-left: auto;
    margin-right: auto;
}
.prmn_menus_li {
    height: 100px;
    margin-right: 5px;
}
}
#ndkacf_modal_body, #ndkacf-modal .modal-dialog {
    pointer-events: initial;
    height: 100%;
    left: 0;
    right: 0;
    margin-top: 10px;
}
#module-productquotation-quote .container {
    max-width: 80% !important;
}
}
body.ce-kit-1 h3 {
    margin-bottom: 40px;
    text-align: center;
}
#module-productquotation-quote #main .page-content, #main .page-footer, #main .page-header {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
#module-productquotation-quote .col-md-6, .col-md-7 {
    width: 100%;
}
.elementor-3170101 .elementor-element.elementor-element-3c736eb5 a.elementor-button--checkout:not(#e) {
    display: none;
}
.elementor-3170101 .elementor-element.elementor-element-f4fe6fc a.elementor-button--checkout:not(#e) {
    display: none;
}
.card-block.checkout .btn-primary {
    display: none;
}
form .form-control-label {
    text-align: left;
    display: block;
}
.submit_fmm_pq_submit #productquotation_btn {
    display: none;
}
#module-productquotation-quote .container {
    max-width: 100% !important;
}

.ybc-menu-toggle, .arrow {
        color: #246895 !important;
    }
.ybc-menu-toggle .icon-bar {
    background-color: #246895 !important;
}
@media screen and (max-width: 600px) {
.ybc-menu-toggle, .arrow {
        display: flex !important;
    }
}
.block-category {
    background: #ffffff;
}
.ets_prmn_megamenu {
    background: #ffffff00 !important;
}
#pq_top_block .product_quotation {
    background: #33333300 !important;
}
#fmm_quote_content {
    background: #ffffff !important;
}
#fmm_quote_content li {
    background: #ffffff !important;
}
#pq_top_block .pq_top_anchor {
    font-size: 17px !important;
    font-weight: 300 !important;
}
.fmm_green_btn {
    background: #209DCB !important;
    border: 1px solid #209DCB !important;
    color: #fff !important;
}
#fmm_quote_content {
    z-index: 100;
}
#pq_top_block {
    width: 220px !important;
}
#header .quotation_cart .header .quote-header-element.quote-text {
    display: none !important;
}
#header .quotation_cart span.ajax_quote_quantity {
    background: #0E456B !important;
}
#header .quotation_cart span.ajax_quote_quantity {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}
.roja45quotationspro_button_container .qty {
    width: 30% !important;
}
.roja45quotationspro_button_container .btn.add-to-quote {
    border-radius: 10px !important;
    width: 200px !important;
    padding: 1rem 1.5rem !important;
}
#roja45quotationspro_buttons_block.roja45quotationspro_button_container .btn-touchspin {
    background: white !important;
}
#header .quotation_cart .dropdown-menu .cart-info .product-name a {
    font-size: 12px !important;
}
#header .quotation_cart .dropdown-menu .cart-info .product-quantity {
    font-size: 12px !important;
}
#header .quotation_cart span.ajax_quote_quantity {
    right: 10px;
}
.roja45quotationspro_button_container input.quote_quantity_wanted {
    height: 82% !important;
}
.roja45quotationspro_button_container .input-group-btn-vertical .btn {
    background: white !important;
}
#request-summary-content .flex-table .flex-row .flex-cell .rental-summary-line {
    font-size: 14px !important;
}
.btn:not(.btn-primary, .btn-secondary) {
    font-size: 15px !important;
    background-color: #0E456B !important;
    padding: 15px 20px 15px 20px !important;
    font-weight: 400 !important;
}
.quote_navigation .button-exclusive:hover, .quote_navigation .button-exclusive:focus, .quote_navigation .button-exclusive:active {
    color: #ffffff !important;
}
.quotationspro_request.notes {
    background-color: #ffffff !important;
}
.quotationspro_request .customer-copy-checkbox .field-label {
    font-size: 13px !important;
}
.quotationspro_request .customer-copy-checkbox .field-label {
    color: #000000 !important;
}
body.ce-kit-1 h3 {
    font-size: 25px;
}
.bootstrap-touchspin .btn-touchspin {
    padding: 10px !important;
}
#roja45quotationspro_buttons_block.roja45quotationspro_button_container .btn-touchspin {
    height: 0% !important;
    border: solid !important;
}
.roja45quotationspro_button_container .input-group-btn-vertical .btn {
    border: solid !important;
}
@media screen and (max-width: 600px) {
.quote_navigation .button-medium {
    float: left !important;
}
}
.btn-roja-continue-shopping > svg {
    display: none !important;
}
.ets_prmn_block, .ets_prmn_block_content, .ets_prmn_block p {
    height: 100vh !important;
}
#products .up .btn-secondary, #products .up .btn-tertiary {
    color: #ffffff;
}
#roja45quotationspro-modal .cart-content .cart-content-btn button {
    margin-right: 0px !important;
}
#roja45quotationspro-modal .cart-content .cart-content-btn .btn {
    font-size: 14px !important;
    margin: 5px !important;
}
@media screen and (max-width: 600px) {
#exportDataToCsv {
    margin-right: auto;
    margin-left: auto;
    display: block;
    margin-bottom: 20px;
}
#exportDataToPdf {
    margin-right: auto;
    margin-left: auto;
    display: block;
}
.psgdprgetdatabtn17 {
    float: none !important;
}
}/* End custom CSS */