#toolbar-administration{

	z-index: 9999;

}

.vixax-menu-right > ul > li > ul{

	right: 100% !important;

    left: auto !important;

}

@media (max-width: 1000px){

	.vixax-menu-right > ul > li > ul{

		right: inherit !important;

	    left: inherit !important;

	}	

}

.vixax-background-image-block{

    background-repeat: no-repeat;

    background-position: left top;

    background-color: rgba(255,255,255,0.9);

    background-size: 41%;

}

.vixax-background-image-block-2{

    padding: 100px 0px 100px 0px;

    

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

}

.paddingtop106-bottom-106{

    padding-top: 106px;

    padding-bottom: 106px;    

}

.paddingtop140-bottom-230{

    padding-top: 140px;

    padding-bottom: 230px;      

}

.paddingtop130-bottom-130{

    padding-top: 130px;

    padding-bottom: 130px;    

}

.paddingtop200-bottom-225{

    padding: 200px 0px 225px 0px;

}

.paddingtop140-bottom-500{

    padding: 140px 0px 500px 0px;

}

.paddingtop160-bottom-120{

    padding: 160px 0px 120px 0px;

}

.paddingtop270-bottom-230{

    padding: 270px 0px 230px 0px;

}

.paddingtop250-bottom-250{

	padding-top: 250px;

	padding-bottom: 250px;

}

.paddingtop160-bottom-160{

    padding: 160px 0px 160px 0px;

}

.paddingtop160-bottom-180{

    padding: 160px 0px 180px 0px;

}

.paddingtop140-bottom-140{

    padding: 140px 0 140px 0;

}

.paddingtop140-bottom-100{

    padding: 140px 0 100px 0;

}

.paddingtop180-bottom-180{

    padding: 180px 0 180px 0;

}

.paddingtop250-bottom-250{

    padding: 250px 0px 250px 0px;

}

.paddingtop180-bottom-160{

    padding: 180px 0px 160px 0px;

}

.paddingtop160-bottom-140{

    padding: 160px 0px 140px 0px;

}

.paddingtop200-bottom-180{

    padding: 200px 0px 180px 0px;

}

.paddingtop260-bottom-230{

   padding: 260px 0px 230px 0px;  

}

.paddingtop180{

    padding-top: 180px;

}

.padding5px{

    padding: 5px;

}

.paddingtop320-bottom-320{

    padding: 320px 0px 320px 0px;  

}

#vixax-message.alert.success,

#vixax-message.alert.warning,

#vixax-message.alert.error{

	background-image: none !important;

	box-shadow: none !important;

}

.background-image-contact-default{

    background-position-x: center;

    background-position-y: center;

    background-repeat: no-repeat;

    background-color: rgb(153, 153, 153);

    padding: 140px 0px 140px 0px;

    background-size: cover;

}

.parallax-contact-simple{

    background-position-x: 50%;

    background-position-y: 0px;

    background-attachment: fixed;

    background-color: rgb(51, 51, 51);

    background-repeat: no-repeat;

}

.background-image-contact-trending{

    background-position-x: center;

    background-position-y: top;

    background-repeat: no-repeat;

    padding: 16% 0px 25% 0px;

    background-color: rgb(153, 153, 153);

    background-size: cover;

}

.vixax-respoimg-bt7 img {

    display: block;

    max-width: 100%;

    height: auto;

    margin-bottom: 70px;

}

.vixax-repoimg-center-radius5 img{

    display: block;

    max-width: 25%;

    height: auto;

    border-radius: 100%;

    margin: 0 auto;

}

.vixax-sp-background-image{

    height: 72vh;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center top;

    background-attachment: fixed;

}



.vixax-background-image-st1{

    padding: 140px 0px 140px 0px;

    background-repeat: no-repeat;

    background-position: center top;

    background-size: cover;

    background-color: #999;

}

.vixax-parallax-section {

    padding: 250px 0 250px 0;

    background-repeat: no-repeat; 

    background-size: cover;

    background-position: 50% 0;

    background-color: #333;

    background-attachment: fixed;

}

.single-product .summary.entry-summary form .form-item-qty,

.single-product .summary.entry-summary form .form-actions{

    float: left;

}

.single-product .summary.entry-summary form .form-item-qty > label{

    display: none;

}

.single-product .summary.entry-summary form .form-item-qty{

    margin-right: 10px;

}

.single-product .summary.entry-summary form .form-item-qty > input[type=number]{

    width: 90px;

    border: 1px solid #ddd;

    vertical-align: middle;

    padding: 7px 0px 8px;

    text-align: center;

    font-size: 14px;

    line-height: 23px;

    color: #727272;

}



.single-product .summary.entry-summary form .form-item-qty > input[type=number]:hover{

    border: 1px solid #0090ff;

}



.single-product .summary.entry-summary form .form-actions input[type=submit]{

    padding: 12px 30px;

    font-weight: 600;

}

#commentform.comment-form label{

    padding-top: 15px;

}

#commentform.comment-form .form-actions input[type=submit]{

    margin-top: 15px;

}

.post-author .author-avatar{

        float: left;

    width: 100px;

    height: 100px;

    border-radius: 50%;

    overflow: hidden;

}

.post-author .author-content {

    margin-left: 130px;

    overflow: hidden;

}

.post-author .author-content .name {

    display: block;

    padding-bottom: 10px;

    border-bottom: 1px dotted #eee;

}

.post-author {

    display: block;

    position: relative;

    overflow: hidden;

    margin-bottom: 60px;

    border: 1px solid #eee;

    padding: 30px;

}

.post-author .author-content .name span {

    display: block;

    font-size: 11px;

    color: #aaa;

    

}

.post-author .author-content ul.links{

    display: inline-block;

    margin-top: 10px;

}

.post-author .author-content ul.links.inline > li {

    float: left;

    list-style: none;

}

.post-author .author-content ul.links.inline > li:not(:first-child) {

    padding-left: 6px;

}

.indented {

    margin-left: 30px;

}

.post-author .author-name-c{

    text-transform: capitalize;

}

.product .summary.entry-summary p.price span.price del .woocommerce-Price-currencySymbol{

    font-size: 20px;

}

.widget_shopping_cart_content ul.cart-block-summary-links{

    display: inline-block;

}

.widget_shopping_cart_content ul.cart-block-summary-links > li{

    float: left;

    border: 0;

}

.contextual-region.focus {

    outline: 1px dashed #d6d6d6 !important;

    outline-offset: 1px !important;

}

.vixax-cart-custom form table tr,

.vixax-cart-custom table tr{

    border: 1px solid #e1e1e1;

}

.vixax-cart-custom form table thead tr th,

.vixax-cart-custom table thead tr th{

    text-align: center !important;

    padding: 5px 0 5px 0;

}

.vixax-cart-custom form table tbody tr td:not(:last-child),

.vixax-cart-custom table tbody tr td:not(:last-child){

    border-right: 1px solid #e1e1e1;

}

.vixax-cart-custom form table tr td,

.vixax-cart-custom table tr td{

    padding: 15px;

}

#uc-cart-view-form td {

    vertical-align: middle;

}

.vixax-cart-custom form table input[type=number]{

    text-align: center;

}

.vixax-cart-custom form table tfoot .uc-price,

.vixax-cart-custom table tfoot .uc-price{

    font-weight: 700;

    color: #333;

    line-height: 23px; 

}

.vixax-cart-custom form table tbody > tr:hover,

.vixax-cart-custom table tbody > tr:hover{

    background-color: #ccc;

}

.vixax-cart-custom form .form-actions{

    display: inline-block;

    width: 100%;

}

.vixax-cart-custom form .form-actions{

    margin-top: 20px !important;

}

.vixax-cart-custom form .form-actions > input[type=submit]:last-child{

    float: right;

    margin-right: 0;

}

.vixax-cart-custom form details{

    padding: 20px;

    border: 1px solid #e1e1e1;

    margin-bottom: 18px;

}

.vixax-cart-custom form details > summary{

    text-transform: uppercase;

}

.uc-payment-totals{

    float: initial;

    margin: 0;

}

.vixax-cart-custom .order-review-table{

    margin-top: 20px;

}

.vixax-cart-custom .dropbutton-wrapper.dropbutton-multiple{

    float: right;

    margin-left: 6px;

    margin-right: 0;

}

.king-product-order.vixax-sort-by{

    text-align: right;

}

.king-product-order.vixax-sort-by > form{

    display: inline-block;

}

.king-product-order.vixax-sort-by select{

    border: 1px solid #ebe9eb;

    background: #fafafa;

    display: block;

    height: 31px;

    line-height: 34px;

    text-indent: 13px;

    font-size: 12px;

    height: 34px;

    width: 200px;

}

.king-product-order.vixax-sort-by > form > div{

    float: left;

    display: block;

}

.king-product-order.vixax-sort-by > form > div:not(:last-child){

    margin-right: 10px;

}

.king-product-order.vixax-sort-by > form label{

    display: none !important;

}

.king-product-order.vixax-sort-by{

    margin-bottom: 42px;

}

.product-buttons .product-buttons-box > form{

    display: inline-block;

    margin: 0 auto;

}

.products > li.product.grid:nth-child(3n){

    margin-right: 0;

}

.product-buttons-box.vixax-add-to-cart-item form input[type=number],

.product-buttons-box.vixax-add-to-cart-item form label{

    display: none !important;

}

.vixax-respoimg-bt8 img {

    display: block;

    max-width: 100%;

    height: auto;

}

.vixax-blog-image-alt{

    margin-bottom: 30px;

    text-align: center;

    padding-top: 7px;

}

.woocommerce-noreviews{

    margin-bottom: 20px;

}

#comments .woocommerce-Reviews-title{

    font-size: 20px;

    margin-bottom: 20px;

}

.vixax-blog-tags .tagged_as > a{

    color: #333;

}

.vixax-local-tasks > ul{

    display: inline-block;

}

.vixax-local-tasks > ul > li{

    float: left;

    list-style: none;

}

.vixax-local-tasks > ul > li:not(:last-child){

    margin-right: 7px;

}

.cd-timeline-img.cd-picture article > a{

    display: none !important;

}

/* slider margin top -100*/

.slider-margin-top--100{

    margin-top: -100px;

}



.contextual-region.slider-margin-top--100 > .contextual{

    margin-top: 100px;

}

/* slider margin top -120 */

.slider-margin-top--120{

    margin-top: -120px;

}



.contextual-region.slider-margin-top--120 > .contextual{

    margin-top: 120px;

}



.vixax-marbo-resp{

    z-index: 2;

}

.background-image-footer-home1 {

    background-position-x: center;

    background-position-y: center;

    background-size: initial;

    background-repeat-x: initial;

    background-repeat-y: initial;

    background-attachment: fixed;

    background-origin: initial;

    background-clip: initial;

    background-color: rgb(17, 18, 19);

}

#vixax-search-form form{

    position: relative;

}

#vixax-search-form form .form-actions{

    position: absolute;

    right: -45px;

    top: 0;

}

#vixax-search-form form .form-actions > input[type=submit]{

    width: 45px;

}



.vixax-search-btn{

    position: absolute;

    color: #070607;

    font-size: 1.42857em;

    right: 13px;

}

.contextual-region ul.contextual-links {

    max-height: initial !important;

    opacity: initial !important;

}

.ms-layer.slider-button5 {

    color: #1d2025;

    text-align: center;

    padding: 20px 27px;

    font-family: 'Raleway', sans-serif;

    font-weight: bold;

    background: #fff;

    border-radius: 3px;

    transition: all 0.2s ease;

}

.ms-layer.slider-button5:hover {

    color: #fff;

    box-shadow: inset 0 0 0 27px #0090ff;

}

.ms-layer.caps {

    text-transform: uppercase;

}

.vixax-contextual .contextual-region ul.left{

    float: initial;

}

.md-object [class*="icon"] {

    background: initial;

    border-radius: initial;

    position: initial;

}

.paddingtop325-bottom-140{

    padding-top: 325px;

    padding-bottom: 140px;

}

.paddingtop120-bottom-90{

    padding-bottom: 90px;

    padding-top: 120px;

}

.pddingtop-130-bottom-130{

    padding-bottom: 130px;

    padding-top: 130px;

}

body.toolbar-tray-open #container.container--open{

    margin-top: 0 !important;

}

.paddingtop180-bottom180{

    padding-top: 180px;

    padding-bottom: 180px;

}

.paddingtop230-bottom210{

    padding-top: 230px;

    padding-bottom: 210px;

}

.paddingtop160-bottom-200{

    padding-top: 160px;

    padding-bottom: 200px;    

}

.paddingtop180-bottom-200{

    padding-top: 180px;

    padding-bottom: 200px;    

}

.paddingtop120-bottom-120{

    padding-top: 120px;

    padding-bottom: 120px;

}

.paddingtop140-bottom-120{

    padding-top: 140px;

    padding-bottom: 120px;    

}

.vixax-newsletter-footer form{

    margin: 0 auto;

    display: inline-flex;

}

.paddingtop140-bottom-130{

    padding-top: 140px;

    padding-bottom: 130px;



}

.vixax-newsletter-footer form .field--name-mail{

    display: inline-block;

    margin-right: 3px;

}



.vixax-newsletter-footer form .form-actions{

    display: inline-block;

}

.vixax-newsletter-footer form .form-actions .newsletter-submit{

    width: initial;

}



.vixax-newsletter-footer form .field--name-mail .newsletter-email{

    width: 100%;

}

.contextual-region ul.left{

    float: initial;

}

.vixax-newsletter-footer .newsle_eminput{

    width: 100%;

}

.vixax-custom-form-contact form{

    display: inline-block;

}

.bg-color-6b2da1{

    background-color: #6b2da1;

}

.bg-color-0076db{

    background-color: #0076db;

}

.bg-color-eee{

    background-color: #eee;

}

.bg-color-fff{

    background-color: #fff;

}

.bg-color-0076db{

    background-color: #0076db;

}

.vixax-home30-meet-contact-form form{

    display: inline-block;

}

.less11.vixax-home-34-blog{

    width: 86% !important

}

.paddingtop200-bottom-200{

    padding-bottom: 200px;

    padding-top: 200px;

}

.home-prito-cate > a:hover {

    color: #fff;

}



.home-prito-cate > a {

    color: rgba(255,255,255,0.5);

    transition: all 0.3s ease;

}

.bgc-f9f9f9{

    background-color: #f9f9f9;

}

.slider-above-section,

.vixax-vshape4.vshape4.white{

    z-index: 2;

}

#overlay-header.home-kenty{

    z-index: 3;

}

.vshape6.text-center{

    z-index: 2;

}

.vshape4.home-tendulk{

    z-index: 2;

}

.paddingtop-25-bottom-25{

    padding-top: 25%;

    padding-bottom: 25%;

}

.paddingtop-12-bottom-12{

    padding-top: 12%;

    padding-bottom: 12%;

}



/**home-week*/

html.home-week,.home-week body {

  height: 100%; overflow: hidden; /* For no scrollbars */

}

.home-week .onepage-pagination {

  position: fixed;  

}

.home-week #page-scroller-wrap {

   height: 100%;

}

.home-week .page-scroller {

  width: 100%; height: 100%; /* overflow: hidden; */

}



@media only screen and (max-width: 640px){

    .home-week .padding-percent6 {

        padding: 10%;

    }

    .home-week .padding-percent6 h5 {

        font-size: 13px;

    }

}



.onepage-wrapper > .page-scroller{

    padding: 0px !important;

    background-repeat: no-repeat !important;

    background-position: center center !important;

    background-size: cover !important;

}

.bg-color-005db4{

    background-color: #005db4;

}

.vixax-onepage-menu-2:first-child{

    float: left;

    bottom: -23px;

}

.vixax-onepage-menu-2:last-child{

    float: right;

}

.search-form.search-page-form label{

    width: 210px;

}

.search-form.search-page-form input[type=submit]{

    float: initial;

    color: #1d2025;

    border: 2px solid #888888;

    margin: 22px 0px 0px 0px;

    padding: 7px 27px;

    background: #fff !important;

    border-radius: 25px;

}

.vixax-search-page ol > li:not(:last-child){

    /* border-bottom: 1px solid #ccc; */

    padding-bottom: 20px;

    margin-bottom: 20px;

}

.vixax-user-page label{

    width: 150px;

}

.vixax-user-page input[type=submit]{

    float: initial;

    color: #1d2025;

    border: 2px solid #888888;

    margin: 22px 0px 0px 0px;

    padding: 7px 27px;

    background: #fff !important;

    border-radius: 25px;

}
.da-thumbs li > a > div > div{
    display: block;
    padding: 35% 20% 20% 20%;
}
.search-field-input{
    float: left !important;
    font-style: normal !important;
    line-height: 23px !important;
    color:#727272 !important;
    border-radius: 6px !important;
    border: 1px solid #ABB0B2 !important;
    display: block !important;
    padding: 12px 4px !important;
    font: 16px 'Roboto', sans-serif !important;
    font-weight: 350 !important;
}
.search-button{
    margin-top:-23px;
    margin-bottom:50px;
    margin-left: 15px;
}
@media only screen and (max-width: 990px){
    .search-button{
        margin-top:10px;
        margin-bottom:50px;
        margin-left: 0px;
    }
}

