.facebook_login {height:32px; margin-bottom:0.5rem;}.HomePage_Title {display:none;}
.navbar-nav .nav-item a > img {margin-right:0.5rem;}
#addressform  #divCity .form-group {width:100%;}
.top-header .header-search .twitter-typeahead {
        width: 200px;
    }
#footersubscribe_sidebar {margin-top:1rem !important;}
#footersubscribe_sidebar .form-row > div:first-child {display:none;}
#footersubscribe_sidebar .form-row > div:last-child {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
#footersubscribe_sidebar .form-row .help-block {display:none;}
.product_slider_section .product_slider .slick-prev, .product_slider_section .product_slider .slick-next{width: 32px;
height: 32px;}
div#order_comments {
    display: none;
}
.carousel-control-prev, .carousel-control-next {opacity:1;}
.carousel-control-prev-icon, .carousel-control-next-icon {width: 40px; height: 40px;}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAxOCAyMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnPg0KCQ0KCQk8aW1hZ2Ugc3R5bGU9Im92ZXJmbG93OnZpc2libGU7b3BhY2l0eTowLjQ7IiB3aWR0aD0iMTgiIGhlaWdodD0iMjMiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQk1BQUFBWUNBWUFBQUFZbDhZUEFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBDQpHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBZUpKUkVGVWVOcVVsYmxPdzFBUVJXM0hyR0VMDQpCU0FRQVZGQXg5NEJYVDRxbjVDUFNnbWlZUkZVaUlJQ0JHS1JDUHNpRXBzNzBURXl3Y0dPcFJORkw4NTlkNjVubmgybnpWV3BWSnAwDQpjcmtKSWk3ckhrdUJDTXZsY3RpUkdFSTUwU3Y2V0g0WEg2S1JKdWkyQ1BsaVFJeUxDWDY2RmpmaVJkVC9FM1JiSEEyS29sZ1U4OXh6DQpLbzdGZVpwZ2pwQk5LQytteFpyWUV1dGlsdldHZUtQa2VxbFVDcXZWNmg4eEQzZVJxem14S2xad3RvRG9KcHNVaWNHbm1qOWlVYms5DQpZa1NNaVZIRWg4VU1HNlFLUm1LV3dhZDRFTGZpbnBKYy9sak1JcGhUL1U1TU1JaTV6Tk1lM1dEZiswV1g1UmJMOEN2S01HY2ZDRFp3DQo5ODdOUFpTYVI2d0x3VDR5dHQ1N1JMUXVuZEFXSFFSRFJENFE5Y2x1RkVjK2RPUCtXZHlKbXQydi93ZFJaZzY5MDhCWmpleHFDQWZFDQo4Ty9sSll5U2xWSGdxUllvMTJVamE5cExjVUl6WDdONUlETk4yM0doQVJwM2lhYzJSMjdtNnBVcE9CUzdUTVVOc1RSZCsweUFSeTVUDQpOT3lHV0JhVEJHOUNGK0pBYkl2OTJIajlIQUR0Sm1BSmg3MlUwVTdvMTV5Mm00QUNqaklMT1R6cXBBbTRZOTJlNXBIWVNST0t4S0tXDQpzTDQ1RTN2OE5vYndBYUduSGtGSjU5a2syUlZ3Wmh0Y1pUNGNFL3BzaUF5dDlDZXl5MzVzeHdROVJOMVlCRUhITDVUb0ZkZXlibSttDQpUSys2YndFR0FMdnExUFdZMzJpUkFBQUFBRWxGVGtTdVFtQ0MiPg0KCTwvaW1hZ2U+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNi4zLDE5LjQgMTQuMSwxMS42IDYuMywzLjggMy41LDYuNyA4LjQsMTEuNiAzLjUsMTYuNiAJCSIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAxOCAyMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnPg0KCQ0KCQk8aW1hZ2Ugc3R5bGU9Im92ZXJmbG93OnZpc2libGU7b3BhY2l0eTowLjQ7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDsiIHdpZHRoPSIxOSIgaGVpZ2h0PSIyNCIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCTUFBQUFZQ0FZQUFBQVlsOFlQQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUENCkdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFlSkpSRUZVZU5xVWxibE93MUFRUlczSHJHRUwNCkJTQVFBVkZBeDk0QlhUNHFuNUNQU2dtaVlSRlVpSUlDQkdLUkNQc2lFcHM3MFRFeXdjR09wUk5GTDg1OWQ2NW5uaDJuelZXcFZKcDANCmNya0pJaTdySGt1QkNNdmxjdGlSR0VJNTBTdjZXSDRYSDZLUkp1aTJDUGxpUUl5TENYNjZGamZpUmRUL0UzUmJIQTJLb2xnVTg5eHoNCktvN0ZlWnBnanBCTktDK214WnJZRXV0aWx2V0dlS1BrZXFsVUNxdlY2aDh4RDNlUnF6bXhLbFp3dG9Eb0pwc1VpY0dubWo5aVViazkNCllrU01pVkhFaDhVTUc2UUtSbUtXd2FkNEVMZmlucEpjL2xqTUlwaFQvVTVNTUlpNXpOTWUzV0RmKzBXWDVSYkw4Q3ZLTUdjZkNEWncNCjk4N05QWlNhUjZ3THdUNHl0dDU3UkxRdW5kQVdIUVJEUkQ0UTljbHVGRWMrZE9QK1dkeUptdDJ2L3dkUlpnNjkwOEJaamV4cUNBZkUNCjhPL2xKWXlTbFZIZ3FSWW8xMlVqYTlwTGNVSXpYN041SUROTjIzR2hBUnAzaWFjMlIyN202cFVwT0JTN1RNVU5zVFJkKzB5QVJ5NVQNCk5PeUdXQmFUQkc5Q0YrSkFiSXY5MkhqOUhBRHRKbUFKaDcyVTBVN28xNXkybTRBQ2pqSUxPVHpxcEFtNFk5MmU1cEhZU1JPS3hLS1cNCnNMNDVFM3Y4Tm9id0FhR25Ia0ZKNTlrazJSVndaaHRjWlQ0Y0UvcHNpQXl0OUNleXkzNXN4d1E5Uk4xWUJFSEhMNVRvRmRleWJtK20NClRLKzZid0VHQUx2cTFQV1kzMmlSQUFBQUFFbEZUa1N1UW1DQyIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTQ3NCAwIDAgLTAuOTQ3NCAxOCAyMi44Njg0KSI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMS43LDMuNiAzLjksMTEuNCAxMS43LDE5LjIgMTQuNSwxNi4zIDkuNiwxMS40IDE0LjUsNi40IAkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
}
#payment_option .radiotab {background:#000000; border-color:#000000;color: #fff !important;}
#payment_option .radiotab:hover, #payment_option .radiotab:focus, #payment_option .radiotab:not(:disabled):not(.disabled):active, #payment_option .radiotab:not(:disabled):not(.disabled).active, #payment_option .radiotab:not(:disabled):not(.disabled):active:focus {
  background: #f21200;
  border-color: #f21200;
}
.content-box span.pr-1 &gt; small {font-size:60%;}
.ribbon-triangle{background:-moz-linear-gradient(top, #FF3625 0%, #FF3625 22%, #FF3625 58%, #FF3625 86%, #FF3625 100%);}
.ribbon-triangle::before {
  border-left: 32px solid #FF3625;
  border-right: 33px solid #FF3625;
}
.btn-info {background:#ff3625;border-color:#ff3625;}
.btn-info:hover, .btn-info:focus, .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active:focus{background:#ff3625;border-color:#ff3625;}
.product-box .top_right::after{border-top: 38px solid #ff3625;}
.product-box .top_right{background:#ff3625;color: #fff;}
#product-info.fancybox__content .carousel__button:not([disabled]).is-close, #product-info.fancybox__content .carousel__button.is-close {position:absolute;}
@media screen and (min-width: 768px) {
    .navbar-collapse .navbar-nav .nav-item:last-child {display:none;}
    .navbar .navbar-collapse .navbar-nav .nav-item .nav-link img {
  display: none;
}
}
@media screen and (min-width: 991px) {
    .top-header .header-search .twitter-typeahead {
        width: 300px;
    }
}
@media screen and (min-width: 1199px) {
    .top-header .header-search .twitter-typeahead {
        width: 500px;
    }
    .slider-cat .cat-block.align-self-center h3{white-space:nowrap;}
}

@media screen and (max-width: 575px) {
   .product_slider .slick-dots{display:flex;flex-wrap:nowrap;overflow-x:scroll;}
   .navbar .navbar-collapse .navbar-nav{overflow:auto;}
   .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding: 0.7rem 0.8rem;}
   .navbar .navbar-collapse .navbar-nav .nav-item .nav-link i {padding-right:0.2rem;}
   .product_slider_section {
  height: 100%;
  min-height: 430px;
}
#top-banner {
  height: 100%;
  min-height: 180px;
}
#product-info #get-started {
  border-radius: 50px;
}
.navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  font-size: 0.75rem;
}
.navbar .navbar-collapse .navbar-nav .nav-item.redirect_link .nav-link {
  font-size: 0.875rem;
}
}
.carousel__button:not([disabled]).is-close, .carousel__button.is-close {
  position: absolute !important;
}
.product-box .card .card-footer {
  margin-top: 15px;
}
.navbar {
  background-color:#DDDDDD !important;
}
#product_info &gt; .col-12{padding:0;}
#product_category, #category_product_list, #product_info &gt; .col-12, #templatelist {border: 1px solid #DDDDDD;border-radius: 20px;overflow: hidden;}
#product_category .page-header, #category_product_list .page-header, #product_info .page-header, #templatelist .page-header {padding: 10px 30px;background: #DDDDDD;}
#product_category .page-header h1, #category_product_list .page-header h1, #product_info .page-header h1, #templatelist .page-header h1{  padding-bottom: 0;}
#product_category &gt; div, #category_product_list &gt; div, #product_info .breadcrumb_container, #product-info, #templatelist .breadcrumb_container{padding: 0 30px;}

@media screen and (min-width: 768px) {
    #templatelist .col-md-8.col-lg-9{padding-right: 50px;}
    #templatelist .col-md-4.col-lg-3.d-none.d-lg-block{padding-left: 40px;}
    .navbar-collapse .navbar-nav .nav-item:nth-last-child(2),.navbar-collapse .navbar-nav .nav-item:nth-last-child(3){display:none;}
}
#product_category .d-flex.flex-column .group_desc h3 {position: relative;border-bottom: 1px solid #DDDDDD;padding-bottom: 10px;}
#product_category .d-flex.flex-column .group_desc h3::before {content: "";position: absolute;bottom: -3px;border-bottom: 6px solid #DDDDDD;width: 16%;}
#product_category .d-flex.flex-column .group_desc h3::after{content: "";position: absolute;bottom: -3px;border-bottom: 6px solid #ff3626;width: 2%;left: 0;}
#price_calculator .card-header .card-title {color: #ff3626;font-size: 20px;}
#price_calculator .card-header{border-color:#ff3626 !important;}
#producttotalprice{font-weight:600;}
#action-btn .border {background: #DDD;border-color: #DDD !important;}
#action-btn .border{padding:10px 0 !important;}
#action-btn .border a .short-disc {color: #706f6f !important;}
#action-btn .border a i {padding: 10px;border-radius: 10px;color: #fff;background:#3C3C3B;}
#action-btn .border .upload-design i{background:#ff3626 !important;}
.upload_design .btn-img-text {color: #ff3626 !important;}
#action-btn .border-info a span > span {color: #3c3c3b;}
#cms_page {
  border: 1px solid #DDDDDD;
  border-radius: 20px;
  overflow: hidden;
}
#navbarText .fas.fa-align-justify {
  font-size: 18px;
}
@media screen and (max-width:991px) {.navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  font-size: 0.75rem;
  padding: 1.2rem 0.3rem;
}
    .top-header .top-links li a {
  padding: .3rem;
}
.top-header .top-links li {
  margin-right: 0;
}
.top-header .top-links {
  margin-left: 10px;
}
.top-header .top-links li:nth-child(3) a i {
  font-size: 1rem;
  vertical-align: inherit;
}
.icono-home .icono-header.img-fluid {
  max-width: 60%;
}
.bold-black {
  font-weight: 400;
  font-size: 1em;
}
}
.landing_page .card-title a {
  font-size: 1rem;
}
.landing_page .card-text h3{display:none;}
@media screen and (max-width:767px) {.navbar-brand img { width: 150px;}}

#product_design_upload #frmupload .mb-3.mb-md-0.col-12.col-lg-7.order-0 {
  display: flex;
  flex-direction: column;
}
#product_design_upload #frmupload .mb-3.mb-md-0.col-12.col-lg-7.order-0 .d-md-flex.align-items-center.justify-content-end.mb-md-4.mb-3.text-center {order: 4;}
/*.landing_page .card-text > p{text-align:left !important;}*/