/** Layout Css **/
@import url('https://fonts.googleapis.com/css2?family=PT+Serif+Caption&display=swap');
/** Supertheme Header **/
.supertheme-header .no-header-menu ul li,
.supertheme-header .dt-header-menu .dt-primary-nav li
{
    border-left: 1px solid #e8e8e8;
    margin: 0;
}
.supertheme-header .no-header-menu ul li.close-nav,
.supertheme-header .dt-header-menu .dt-primary-nav li.close-nav
{
    border-left: none;
}
.supertheme-header .no-header-menu ul li a,
.supertheme-header .dt-header-menu .dt-primary-nav li a
{
    padding: 10px 25px;
}

/** Applanding Header **/
.applanding-header .dt-header-menu ul.dt-primary-nav > li > a.icon-position-left > .menu-item-icon
{
    display: block;
    font-size: 19px;
    margin-bottom: 13px;
    padding-right: 0;
    text-align: center;
            transition: all .3s linear; 
       -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
         -o-transition: all .3s linear;
    -webkit-transition: all .3s linear;
}

/** Tile Max Header **/
.tilemax-header .cart-info
{
    background: none; 
    margin: 0;
}
.tilemax-header .search-module.simple-header-search.filled.gray #searchform
{
    background: none;
    border: 1px solid #f3f3f3;
}


/** Mini Header **/
.dt-sc-maaya-header.type2 .dt-simpler-slider
{
    float: right;
    margin-right: 20px; 
    position: relative;
    right: 0;
    top: 4px;
}
.dt-sc-maaya-header.type2 .search-module
{
    float: right;
}


.overlay .overlay-close, #header .header-25 .dt-sc-sociable li a, #header .header-27 .cart-info:before, #header .header-28 .cart-icon span, .header2 .no-header-menu ul li ul.children li a:before, .header2 .dt-header-menu ul.dt-primary-nav li ul.sub-menu li a:before, .header2 .no-header-menu ul li ul.children li a:after, .header2 .dt-header-menu ul.dt-primary-nav li ul.sub-menu li a:after, .header3 .dt-header-menu ul.dt-primary-nav li ul.sub-menu li a:before, .header3 .no-header-menu ul li ul.children li a:after, .header3 .dt-header-menu ul.dt-primary-nav li ul.sub-menu li a:after, .header4 .dt-header-menu ul.dt-primary-nav li ul.sub-menu li a:before, .header4 .no-header-menu ul li ul.children li a:after, .header4 .dt-header-menu ul.dt-primary-nav li ul.sub-menu li a:after, .header4 .dt-header-menu .dt-primary-nav > li.current-page-ancestor a:after, .dt-no-header-builder-content, #header, .dt-no-header-builder-content:before, .dt-no-header-builder-content:after, .dt-no-footer-builder-content, .dt-no-footer-builder-content:before, .dt-no-footer-builder-content:after, .dt-inline-modal > h4, .dt-sc-button.filled, .dt-sc-button, .dt-sc-button.rounded-border:hover, .dt-sc-button.bordered:hover, .dt-sc-button.fully-rounded-border:hover, .dt-sc-colored-big-buttons:hover, .dt-sc-colored-big-buttons span, th, input[type="submit"], button, input[type="reset"], .loader, .dt-inline-modal > h4 {
    background-color: #614abc !important;
}
.rb_contact {
	float:right;
}
.rb_contact a {
	color: #fff;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0!important;
}
.dt-sc-one-column .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta h4 {
    text-transform: none;
}

body, #footer, .footer-copyright, div.footer-widgets .widget {
    font-family: 'PT Serif Caption', serif !important;
}

.dt-sc-one-column .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta span {
    font-size: 12px;
}
.dt-sc-service-list li {
    list-style: none;
}
.dt-sc-service-list li:before {
    content: "\f18c";
    display: inline-block;
    float: left;
    font-family: "Font Awesome 5 Brands";
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    margin-right: 10px;
}

.dt-sc-catalog-detail .wpb_images_carousel {
        display: -webkit-box;
}
