/* Template Redesign by webafza.com | Author: Majid | URL: http://webafza.com */

#l-container {
    max-width: 100%;
     
    border-radius: 10px;
}

#content {
    float: right;
}

#sidebar {
    float: left;
}

body {
    background: #fff
}
#path{
        background-image: linear-gradient(180deg, #000000,  #00000e); 
}
::selection {
    background: #3394e6;
    color: #FFFFFF;
}

a,
a:link,
a:visited,
a:active,
.top-left span a:hover,
.top-right span a:hover,
.list-small li:before,
.serch:hover .fa,
.menu-icon:hover .fa,
#menu .uMenuRoot>li>a:hover,
#menu .uMenuRoot>li>a.uMenuItemA,
.search-close span:hover,
.s-2,
#service .col4 .fa,
#service h4,
#blog .col4 h5 a:hover,
.worknews h5 a:hover,
.p-details span i,
.f-contact .fa,
#go-top:hover,
.e-details-right .fa,
.calMdayA,
#top .fa,
.block .navcat:before,
a.navcat:hover,
.buy-now .about>h1>b,
.userinfo .info ul li em {
    color: #0e0e0e;
}

a:hover {
    color: #212121;
}

#l-container input[type="button"],
#l-container input[type="submit"],
#l-container input[type="reset"],
.flex-control-paging li a:hover,
.flex-control-nav .flex-active,
#service .col4:hover .fa,
.work a.ulightbox span,
.button.b-color,
.f-soc a,
.swchItemA span,
.swchItem span,
.swchItemA1 span,
.swchItem1 span,
.calWday,
.calWdaySu,
.calWdaySe,
.gTableTop,
.switchActive,
.next span,
.prev span,
.navigation span,
.navigation a:hover,
th.workday,
.userinfo span[onclick*=javascript],
.login-form button {
    background: #3394e69c;
}
#reviews {
 color:#fff;
    background-image: linear-gradient(45deg, white, #296293);
}
.nicescroll-rails>div,
.tagcl a:hover,
.login-menu li:last-child a {
    background: #3394e6 !important;
}

.p-cats-list {
    border-top: 1px solid #3394e6;
}

.buy-now {
    border-top: 3px solid #3394e6;
}

.userinfo span[onclick*=javascript]:after {
    border-left-color: #3394e6 !important;
}

.search-close span:hover,
.fotorama__thumb-border,
.login-menu li a:hover {
    border-color: #3394e6 !important;
}

#service .col4 .fa,
.tagcl a,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
    border: 1px solid #3394e6;
}

a.rev-arrow:hover {
    border-color: #3394e6 !important;
    color: #3394e6 !important;
}

a.rev-arrow:hover i,
.e-title a:hover,
.userinfo .info ul li span,
.contacts a,
.logo:hover,
#dropmenudiv a:hover {
    color: #9900ff !important;
}

@media screen and (min-width:940px) {

    #menu .uMenuRoot>li>a.uMenuItemA,
    #menu .uMenuRoot>li>a:hover,
    #menu .uMenuRoot>.uWithSubmenu:hover>a {
        box-shadow: inset 0 3px 0 0 #3394e6;
    }

    #menu .uWithSubmenu ul {
        border-top: 1px solid #3394e6;
    }
}

@media screen and (max-width:939px) {
    #menu {
        box-shadow: inset 0 3px 0 0 #3394e6, 0 5px 10px rgba(0, 0, 0, 0.15);
    }
}

/* --------------------------------------- */

.userinfo .info>div a {
    background: #3394e6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3394e6 0%, #3394e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3394e6), color-stop(100%, #3394e6));
    background: -webkit-linear-gradient(top, #3394e6 0%, #3394e6 100%);
    background: -o-linear-gradient(top, #3394e6 0%, #3394e6 100%);
    background: -ms-linear-gradient(top, #3394e6 0%, #3394e6 100%);
    background: linear-gradient(to bottom, #3394e6 0%, #3394e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3394e6', endColorstr='#3394e6', GradientType=0);
}

.btn-red {
    font-size: 13px;
    padding: 7px 15px;
    color: #fff;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    transition: all .3s ease;
    background: #3394e6;
}

.btn,
.bbcodes,
.ui-button,
.btn-border {
    font-family: 'Sahel';
    border: 0 none;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    height: 36px;
    /* border-radius: 18px; */
    line-height: 22px;
    outline: none;
    background-color: #9900ff;
    color: #fff;
    border: 0 none;
    padding: 4px 22px 8px 22px;
    text-decoration: none !important;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all ease .1s;
    transition: all ease .1s;
}