/*

[RTL Stylesheet]

Project     : CloudSky - Multipurpose Domain, Hosting and WHMCS Template
Version     : 1.5
Author      : ThemeLooks
Author URI  : https://themeforest.net/user/themelooks

*/
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/eot/IRANSansWeb_Bold.eot');
    src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/eot/IRANSansWeb_Medium.eot');
    src: url('../fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('../fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url('../fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('../fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/eot/IRANSansWeb_Light.eot');
    src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
    src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/eot/IRANSansWeb.eot');
    src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url('../fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
body {
    font-family: IRANSans !important;
    font-weight: 300;
   
}
h1, h2, h3, h4, h5, h6,input, textarea, .header--nav-links, .dropdown-menu > li > a, .header--nav-links > li > a, .section--title p, .pricing--item .price small, .pricing--item .price, p, .banner--content .action .btn{
    font-family: IRANSans !important;
}
h1 {
    font-weight: bold;
}

.text-small {
    font-size: 0.8em;
}
.text-xsmall {
    font-size: 0.6em;
}
.text-large {
    font-size: 1.2em;
}
.text-xlarge {
    font-size: 1.4em;
}
.text-underline {
    text-decoration:underline;
}
.text-ultralight {
    font-weight: 200;
}
.text-light {
    font-weight: 300;
}
.text-regular {
    font-weight: normal;
}
.text-medium {
    font-weight: 500;
}
.text-bold {
    font-weight: bold;
}
blockquote {
    font-weight: 500;
    padding: 10px;
    border: 1px dashed #666666;
}
/* FORM CONTROLS */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group>.btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-radius: 0;
}

.input-group-addon:last-child {
    border-left-width: 0;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    margin-right: 0;
}

/* TEXT ALIGNS */
.text-left {
    text-align: right;
}

.text-right {
    text-align: left;
}

/* MARGINS */
.ml--5 { margin-left: 0; margin-right: 5px; }
.ml--8 { margin-left: 0; margin-right: 8px; }
.ml--15 { margin-left: 0; margin-right: 15px; }

.mr--5 { margin-left: 5px; margin-right: 0; }
.mr--8 { margin-left: 8px; margin-right: 0; }
.mr--15 { margin-left: 15px; margin-right: 0; }

/* NAV LINKS */
.nav > li {
    float: right;
}

/* TAB NAV */
.tab-nav--widget .nav > li > a:after {
    left: -10px;
    right: auto;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
}

/* DROPDOWN */
.dropdown-menu:before {
    left: auto;
    right: 23px;
}

/* OWL NAV */
.owl-nav > div {
    left: auto;
    right: 10px;
}

.owl-nav > div.owl-next {
    left: 10px;
    right: auto;
}

/* PAGINATION */
.pagination > li:first-child > a,
.pagination > li:last-child > a {
    border-radius: 50%;
}

.pagination > li.prev {
    margin-left: 20px;
    margin-right: 1px;
}

.pagination > li.next {
    margin-left: 1px;
    margin-right: 20px;
}

/* SEARCH WIDGET */
.search--widget .input-group-btn .btn {
    border-radius: 0;
}

.search--widget .input-group-btn .btn:before {
    left: 0;
    right: auto;
    border-width: 15px 0 0 20px;
}

/* ABOUT WIDGET */
.about--widget dl dt .fa {
    margin-left: 10px;
    margin-right: 0;
}

/* NAV WIDGET */
.nav--widget .nav > li > a:before {
    left: 60px;
    right: 0;
}

.nav--widget .nav > li > a > span.text {
    padding-left: 20px;
    padding-right: 0;
}

.nav--widget .nav > li > a > span.count {
    left: 0;
    right: auto;
}

/* TAGCLOUD WIDGET */
.tagcloud a {
    margin-left: 10px;
    margin-right: 0;
}

/* COMMENT ITEMS */
.comment--items .comment--items {
    margin-left: 0;
    margin-right: 100px;
}

.comment--item .img {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.comment--item .info--left {
    float: right;
}

.comment--item .info--rating,
.comment--item .info--reply {
    float: left;
}

/* COOKIE NOTIFY */
#cookieNotify .float--right {
    float: left;
}

#cookieNotify .alert .close {
    float: left;
    margin-left: 0;
    margin-right: 15px;
}

/* HEADER SECTION */
.header--cart-btn {
    float: left;
    margin-left: 0;
    margin-right: 40px;
}

.header--cart-btn a span {
    margin-left: 0;
    margin-right: 10px;
}

.header--navbar .navbar-collapse {
    float: left;
}

.header--navbar .dropdown-menu:before {
    right: 35px;
}

.dropdown-menu .dropdown-toggle:before {
    content: "\f104";
    left: 20px;
    right: auto;
}

.dropdown-menu .dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 21px;
}

.header--navbar .dropdown-menu .dropdown-menu:before {
    left: auto;
    right: -12px;
    border-width: 10px 7.5px 0 7.5px;
    border-color: #fff transparent transparent;
}

.ccs--body {
    direction: ltr;
}

/* DOMAIN SEARCH FORM */
.domain-search--form .input-group input.form-control {
    text-align: right;
}

.domain-search--form .input-group button.btn:before {
    left: 0;
    right: auto;
    border-width: 10px 0 0 25px;
}

.domain-search--form .extras span:before {
    margin-left: 10px;
    margin-right: 0;
}

/* PRICING SECTION */
.pricing--nav .nav > li > a > span {
    margin-left: 0;
    margin-right: 10px;
}

.pricing--slider .owl-nav > div {
    left: auto;
}

/* TEAM SECTION */
.team--members .owl-nav > div {
    left: auto;
    right: auto;
}

/* TESTIMONIAL SECTION */
.testimonial--item .name:before {
    margin-left: 12px;
    margin-right: 0;
}

.testimonial--slider .owl-dots {
    left: -4px;
    right: auto;
}

/* COUNTER SECTION */
.counter--item {
    padding-left: 65px;
    padding-right: 30px;
}

.counter--item:before {
    left: 35px;
    right: 0;
}

.counter--item .img {
    left: 0;
    right: auto;
}

/* FAQ SECTION */
.faq--item .panel-heading a {
    padding-left: 40px;
    padding-right: 20px;
}

.faq--item .panel-heading a .fa {
    margin-left: 14px;
    margin-right: 0;
}

.faq--item .panel-heading a:before,
.faq--item .panel-heading a:after {
    left: 20px;
    right: auto;
}

/* AFFILIATE SECTION */
.affiliate--info-item:after {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -30px;
}

/* COMING SOON SECTION */
.coming--soon--section.bg--overlay:before {
    left: auto;
    right: 0;
}

.coming--soon-content .countdown ul li {
    float: right;
}

/* PRODUCTS SECTION */
.product--summery .ui-spinner {
    margin-left: 20px;
    margin-right: 0;
}

.product--summery .buttons .btn {
    margin-left: 20px;
    margin-right: 0;
}

.product--summery .buttons .btn-link {
    margin-left: 25px;
    margin-right: 0;
}

.product--summery .buttons .btn-link:last-child {
    margin-left: 0;
}

.product--img-gallery .owl-nav > div {
    left: auto;
    right: 0;
}

.product--img-gallery .owl-nav > div.owl-next {
    left: 0;
    right: auto;
}

/* CART SECTION */
.coupon--code .input-group-btn .btn {
    border-radius: 25px;
}

.cart--total .table tbody th,
.cart--total .table tbody td {
    text-align: right;
}

.cart--total .table tbody td + td,
.cart--total .table tbody th + td {
    text-align: left;
}

/* CHECKOUT SECTION */
.checkout--form .table tr td + td,
.checkout--form .table tr th + th {
    text-align: left;
}

.checkout--form .table tr th + th:before,
.checkout--form .table tr td + td:before {
    border-left-width: 1px;
    border-right-width: 0;
}

.checkout--form .checkbox span {
    padding-left: 0;
    padding-right: 23px;
}

.checkout--form .checkbox span:before {
    left: auto;
    right: 0;
}

.checkout--form .checkbox span:after {
    left: auto;
    right: 2px;
}

.checkout--form .panel span {
    padding-left: 0;
    padding-right: 24px;
}

.checkout--form .panel span:before {
    left: auto;
    right: 0;
}

.checkout--form .panel span:after {
    left: auto;
    right: 4px;
}

/* BLOG SECTION */
.post--img .date {
    left: auto;
    right: 0;
}

.post--inner .meta > li > a > .fa {
    margin-left: 8px;
    margin-right: 0;
}

.post--items .post--img .date a {
    margin-left: 1px;
    margin-right: 0;
}

.post--footer > div > p {
    margin-left: 15px;
    margin-right: 0;
}

.post--author .img {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

/* MEDIA QUARIES */
@media screen and (max-width: 991px) {
    .header--navbar .navbar-toggle {
        margin-left: 0;
        margin-right: 15px;
    }
    
    .header--cart-btn {
        left: 85px;
        right: auto;
        margin-right: 0;
    }
}

@media screen and (max-width: 767px) {
    .header--navbar .navbar-toggle {
        margin-left: 15px;
    }

    .header--nav-links > li {
        float: none;
    }
}

@media screen and (max-width: 600px) {
    /* HELPER CLASSES */
    .col-xxs-12 {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

@media screen and (max-width: 480px) {
    /* HELPER CLASSES */
    .col-xss-12 {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    /* BLOG SECTION */
    .post--author .img {
        float: none;
    }
}
.footer--section {
    color: #555;
    background-color: #f5f5f5;
}
.widget--title {
    
    color: #2683ff;
    }
    .about--widget dl dd span {
    color: #2683ff;
}
a.dropdown-toggle.btn.btn-sm, .dropdown-toggle.btn.btn-sm .text-c--main.mr--8.fa.fa-user {
    color: #2683ff;
        background: #f5f5f5;
}
.header--section {
  
    background-color: #2683ff;
    padding-bottom: 10px;
}
a, a:hover, a:focus, .btn-link:hover, .btn-link:focus, .btn-link.active, .nav li a:hover, .nav li.active > a, .nav li.active > a:hover, .nav li.active > a:focus, .nav li.open > a, .nav li.open > a:hover, .nav li.open > a:focus, .btn-default, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-primary:hover, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary.focus, .nav li a.btn-primary:hover, .nav li a.btn-primary:focus, .nav li.active > a.btn-primary, .nav li.open > a.btn-primary, .text-c--main, .ui-spinner-input, .owl-nav > div:hover, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li:not(.prev):not(.next) > a:active, .pagination > li:not(.prev):not(.next) > a:active:focus, .pagination > li.active > a, .pagination > li.active > a:hover, .pagination > li.active > a:focus, .comment--respond .rating .br-widget a.br-selected:after, .nav--widget .nav > li > a > span.count, .cart--widget .icon .fa, .cart--widget a:hover .info .h4, .page--header-breadcrumb .breadcrumb li span, .domain-search--form .extras span:before, .pricing--slider .owl-nav > div, .pricing--item:hover .title .h4, .pricing--item.active .title .h4, .pricing--item .action .btn-default:hover, .pricing--item .action .btn-default:hover, .pricing--table .table tbody tr th, .vps--pricing-slider-wrapper .ui-slider-prev, .vps--pricing-slider-wrapper .ui-slider-next, .vps--pricing-slider .ui-slider-handle span, .vps--pricing-feature .h5, .feature--item .icon, .product--info .rating .nav > li, .product--summery .info .rating, .product--summery .instock, .product--summery .price, .team--members .owl-nav > div, .counter--item .count .h1, .post--single .post--inner .meta > li > a, .coming--soon-content .countdown ul li:first-child, .login--form .title .h4 {
    color: #f5f5f5;
}
.navbar-brand {
   
    height: 70px;}
    .header--nav-links {
   
    padding-top: 15px;}
    .pricing--item:hover .vc--child, .pricing--item.active .vc--child{color:#2683ff;}
    .links--widget .nav > li > a:hover, .about--widget .btn-link:link:hover{color:#2683ff;}
    .about--widget a.btn-link {    font-size: 12px;}
    ul.nav .fa.fa-check {
    color: #333;
    margin-left: 10px;
}
ul.nav .fa.fa-close {
    color: red;
    margin-left: 10px;
}
.features .nav li{text-align: right;}
.pricing--item .features .nav li + li {
  
    padding: 0 15px;
}
.pricing--item:before {
   
    opacity: 0.4;}.pricing--item .action a.btn.btn-default {
    color: #2683ff;
}.pricing--item.active .action a.btn.btn-default {
    color: #fff;
}
.pricing--item.active .action a.btn.btn-default:hover {
    color: #2683ff;
}
.header--nav-links {
    padding-top: 15px;
    background-color: #2683ff;
}
.is-sticky .header--navbar {
  
    background-color: #2683ff;
   
}
.pricing--item .features .nav li + li:last-child {
    background-color: #777;
    padding: 15px;
    color: #fff;
    text-align: center;
}
.pricing--item .features .nav li + li:last-child i.fa.fa-ticket {
    color: #81ef81;
    margin-left:10px;
}
span.bold {
    font-weight: 800;
    color: #7eca7e;
    font-size: 16px;
}
.banner--content .action .btn:hover{ color:#2683ff !important ;  font-family: IRANSans !important;}