/* use this file just theme versions */

/* 1.0 version */

.btn-square {
    border-radius: 0px !important;
}
.btn-rounded {
    border-radius: 5px !important;
}
.btn-icon {
    padding: 0px 8px;
}
.text-rufina {
    font-family: "Rufina", serif !important;
}
.text-dancing {
    font-family: 'Dancing Script', cursive !important;
}
@media(max-width:576px){
    .xs-text-center {
        text-align:center;
    }
    .xs-text-left {
        text-align:left;
    }
    .xs-text-right {
        text-align:right;
    }
}
@media(max-width:768px){
    .sm-text-center {
        text-align:center;
    }
    .sm-text-left {
        text-align:left;
    }
    .sm-text-right {
        text-align:right;
    }
}
@media(max-width:992px){
    .md-text-center {
        text-align:center;
    }
    .md-text-left {
        text-align:left;
    }
    .md-text-right {
        text-align:right;
    }
}

@media (min-width: 768px){
    .sticky-open.sticky-header .sticky-class {
        position: fixed;
        height: auto;
        line-height: normal;
        width: 100%;
        z-index: 9999;
        padding: 30px 0;
        left: 0;
    }
    .sticky-open.sticky-header .sticky-class #navigation {
        margin:0!important;
        float: none!important;
    }

    .header-style-3.sticky-header .sticky-class #navigation {
        margin:0!important
    }
    .header-style-3.sticky-header .sticky-class #navigation li:after {
        top: 100%!important
    }
    #navigation .submenu .submenu {
        top: 0%!important;
        left: calc(100% + 100px);
    }
    .header-style-2.sticky-open.sticky-header .inner .hidden-xs {
        display: none;
    }
}
