.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
.content {
/*    width: 960px;
    margin: auto;
    padding: 0 0 330px;
	*/
}

#left {
    z-index: 2;
}
#content {
    z-index: 1;
}

/*
** Global
*/

@font-face {
    font-family: 'ChevinCyrillicBoldItalic';
    src: url('../fonts/chevin-cyrillic/chevin-cyrillic-bold-italic_10485.eot');
    src: url('../fonts/chevin-cyrillic/chevin-cyrillic-bold-italic_10485.eot') format('embedded-opentype'),
    url('../fonts/chevin-cyrillic/chevin-cyrillic-bold-italic_10485.woff') format('woff'),
    url('../fonts/chevin-cyrillic/chevin-cyrillic-bold-italic_10485.ttf') format('truetype'),
    url('../fonts/chevin-cyrillic/chevin-cyrillic-bold-italic_10485.svg#ChevinCyrillicBoldItalic') format('svg');
}
    h2.chevin-cyrillic {
        font: 48px/120% 'ChevinCyrillicBoldItalic';
        color: #000;
        text-align: center;
    }

/*
** Верхнее меню
*/
.top-row .grid_2 {
    /*width: 150px!important;*/
    margin-left: 0;
}
.top-row ul {
    list-style: none;
    overflow: hidden;
}
.top-row li {
    float: left;
}
.top-row li a {
    display: block;
    height: 30px;
    line-height: 30px;
}
    .top-row .contacts {
        font-size: 14px;
        text-transform: uppercase;
        margin: 0; padding: 0;
    }
        .top-row .contacts li {
            background-color: #00ADEF;
            width: 100%;
            font-weight: 500;
            text-align: center;
            
           }
        .top-row .contacts li:hover {
            background-color: #45c7f8;
            width: 100%;
            text-align: center; 
            
        }
        .top-row .contacts a {
            text-decoration: none;
            color: #fff;
        }

    .top-row .menu {
        float: left;
        font-size: 12px;
        margin: 0; padding: 0;
    }
        .top-row .menu li {
            margin: 0 20px 0 0;
        }
        .top-row .menu a {
            text-decoration: none;
            color: #000;
        }
        .top-row .menu a:hover {
            text-decoration: underline;
        }

    .top-row #social-wrap{
        float: right;
        width:140px;
        margin: 4px 5px;
        float:right;
    }
    .top-row #social-wrap a{
        display:block;
        float:right;
        margin-right:2px;
        width:24px;
        position:relative;
    }
    .top-row #social-wrap a .blik{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
        -moz-opacity: 0; /* Mozilla 1.6 и ниже */
        -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
        opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
        transition: opacity 0.4s ;
        -moz-transition: opacity 0.4s ;
        -webkit-transition: opacity 0.4s ;
        width:100%;
        height:22px;
        background: url('../images/blik.png') repeat;
        position:absolute;
        left:0;
        top:0;
    }
    .top-row #social-wrap a:hover .blik{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/
        -moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
        -khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
        opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    }
    .top-row #social-wrap a:first-child{
        margin-right:0;
    }
    .top-row #social-wrap a img{
        display:block;
        width:24px;
    }

    .top-row #search {
        float: right;
        margin: 4px -20px 4px 5px;
    }
        .top-row #search form {
            display: block;
            height: 22px;
            width: 175px;
            overflow: hidden;
            position: relative;
        }
        .top-row #search [type=text]{
            float: left;
            font-size: 10px;
            height: 20px;
            width: 139px;
            border: 1px solid #9C9B9B;
            border-width: 1px 0 1px 1px;
            padding: 0 7px 0 4px;
        }
        .top-row #search [type=submit]{
            height: 22px;
            width: 30px;
            border: none;
            padding: 0; margin: 0;
            background: url('../images/search.png') no-repeat;
            position: absolute;
            right: 0; top: 0;
        }

.header {
    background-color: #000;
}
    .header .logo a {
        display: block;
        height: 90px;

        text-align: center;
    }
    .header .logo img {
        margin: 14px 0 0;
    }
    
     .header .logo img:hover {
       -webkit-filter: brightness(120%);
}
    

    /*Меню категогий*/
    .header .catalog_menu {
        margin-right: 0;
    }
    .header .catalog_menu ul {
        list-style: none;
        margin: 0 0 0 -15px; padding: 0;
        float: left;
    }
    .header .catalog_menu ul > li {
        float: left;
        margin: 0 15px 0 0;
        position: relative;
    }
    .header .catalog_menu li a {
        display: block;
        padding: 0 18px;
        height: 82px;
        line-height: 89px;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        border-bottom: 8px solid #000;
    }
    .header .catalog_menu li a:hover {
        border-bottom: 8px solid #00ADEF;
    }
    .header .catalog_menu li li a:hover {
        background-color: inherit;
        color: #fff;
    }
    .header .catalog_menu li a.selected {
        color: #00ADEF;
       }
    .header .catalog_menu li a.selected:hover {
        /*color: #FFF; */
        /*text-decoration: underline;*/
    }
        /*.header .catalog_menu li a.selected span {
            color: #fff;
        }*/
        /*второй уровень*/
        .header .catalog_menu li ul {
            display: none;
            padding: 15px;
            background-color: rgba(0,173,239,.8);
            position: absolute;
            left: 0; top: 60px;
            z-index: 1000;
        }
        .header .catalog_menu li li a,
        .header .catalog_menu li li a:hover{
            border-width: 0;
        }
        .header .catalog_menu li li a.selected span {
            color: #fff;
        }
        .header .catalog_menu li.hover > ul {
            display: block;
        }
            .header .catalog_menu li.hover > .triangle-down {
                display: block;
                width: 0;
                height: 0;
                border-left: 8px solid transparent;
                border-right: 8px solid transparent;
                border-top: 8px solid #231F20;
                position: absolute;
                left: 48%; top: 60px;
                z-index: 1001;
            }
        .header .catalog_menu li li a {
            display: block;
            height: auto;
            font: 14px/1 'Open Sans';
            color: #000;
            margin: 7px;
            text-decoration: none;
            text-transform: uppercase;
        }
        .header .catalog_menu li li a:hover {
            text-decoration: underline;
        }


    .header .cart {
        height: 90px;
        width: 90px!important;
        margin: 0 0 0 10px;
        background-color: #00ADEF;
        position: relative;
    }
    .header .cart a {
        display: block;
        color: #fff;
        height: 90px;
        width: 90px;
        position: relative;
    }
/*    .header .cart img {
        margin: 20px 20px 25px;
    }*/
    .header .cart .count {
        display: block;
        width: 20px; height: 20px;
        font-size: 12px;
        text-align: center;
        position: absolute;
        right: 18px; bottom: 17px;
    }

/*
** Список продуктов
*/
/*заголовок*/
    .products h1 {
        font-size: 17px;
        float: left;
        border: none;
        margin: 20px 9px 0 0;
    }
    .products .method-and-sort {
        float: right;
        margin-top: 3px;
    }
    .products hr.after-h1 {
        height: 1px;
        border: 0;
        background-color: #ADADAD;
        clear: both;
        margin-right: -10px;
    }
/*управление отображением*/
    .method-display-products {
        float: right;
        height: 18px;
        font: 14px/1 'Open Sans';
        line-height: 16px;
        font-weight: 500;
        margin: 20px -10px 0 10px;
    }
    .method-display-products span {
        float: left;
    }
    .method-display-products a {
        color: #00ADEF;
        margin: 0 0 0 10px;
        padding: 0 0 0 18px;
        text-decoration: none;
        background: url('../images/method-display-products_sprite.png') no-repeat;
    }

    .method-display-products a:hover {
        text-decoration: underline;
    }
    .method-display-products a.list {background-position: 0 -50px;}
    .method-display-products a.active {
        color: #9C9B9B;
        cursor: default;
    }
        .method-display-products a.active.grid {background-position: 0 -100px;}
        .method-display-products a.active.list {background-position: 0 -150px;}
        .method-display-products a.active:hover {text-decoration: none;}
/*сортировака*/
    .sort {
        float: right;
        height: 23px;
        font: 14px/1 'Open Sans';
        line-height: 18px;
        font-weight: 300;
        margin: 17px auto 0;
        padding: 2px 0 0;
    }
    .sort a {
        color: #000;
        margin: 0 5px;
        text-decoration: none;
    }
    .sort a:hover {
        text-decoration: underline;
    }
    .sort a.asc, .sort a.desc {
        color: #00ADEF;
        padding-right: 10px;
        background: url('../images/sort_arrows.png') right 8px no-repeat;
    }
    .sort a.desc{
        background-position: right -42px;
    }

    #brands {
        font-size: 13px;
        margin: 5px 0 20px;
    }
    #brands a {
        margin: 3px 6px 3px 0;
        text-decoration: none;
    }
    #brands a.selected {
        color: #000;
        text-decoration: underline;
    }
    #brands a:hover {
        text-decoration: underline;
    }
    #brands a.selected:hover {
        text-decoration: none;
    }

/*pagination*/
    .pagination {
        font: 14px/1 'Open Sans', sans-serif;
        margin: 40px auto 30px;
    }
    .pagination a {
        float: left;
        display: block;
        color: #9C9B9B;
        padding: 3px 5px;
        margin-right: 5px;
        text-decoration: none;
    }
    .pagination a:hover {
        color: #000;
    }
    .pagination a.selected {
        color: #fff;
        background-color: #00ADEF;
    }

        .pagination .prev_page_link, .pagination .next_page_link{
            /*display: inline-block;*/
            height: 14px; width: 4px;
            overflow: hidden;
            text-indent: -999px;
            background: url('../images/pagination-arrows.png') no-repeat left 3px;
        }
        .pagination .prev_page_link{
            background-position: left -47px;
        }
        .pagination .next_page_link{

        }

    .not-found-what-searched {
        font-family: 'ChevinCyrillicBoldItalic';
        font-size: 36px;
        text-align: center;
        margin: 60px 0;
    }

/*общие для плитки и списка*/
.product .price {
    font-family: 'ChevinCyrillicBoldItalic';
    font-size: 24px;
}
    .product .price.discount-price {
        color: #00ADEF;
    }
.product .compare_price {
    font-family: 'ChevinCyrillicBoldItalic';
    font-size: 16px;
    padding: 0 2px 0 0;
}
.product input[type=submit] {
    display: block;
    height: 20px;
    width: 20px;
    margin: 0;
    outline: none;
    background: #fff url('../images/product_add-to-cart_sprite_v2.png') left 3px no-repeat;
    border: none;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
}
    .product input[type=submit]:hover {
        background-position: 0 -17px;
    }
    .products .product input[type=submit].added-to-cart,
    #main .product input[type=submit].added-to-cart {
        height: 25px;
        background-position: 0 bottom;
    }

    /*transfer effect guitar*/
    .transfer_class {
        z-index: 1000;
    }

/* отображение плиткой */
.grid-style .product {
    height: 200px;
    margin-bottom: 10px;
    overflow: hidden;
}
.grid-style .product a {
    display: block;
    height: 200px;
    font-size: 16px;
    color: #000;
    text-decoration: none;
}
.grid-style .product a:hover {
    text-decoration: underline;
}
    .grid-style .product .image {
        display: block;
        height: 100px;
        width: 220px;
        text-align: center;
        overflow: hidden;
    }
        .grid-style .product .image img {
            max-width: 100%;
            max-height: 100px;
        }
        
                .grid-style .product .image img:hover {
            
              -webkit-filter: brightness(120%);
            
        }
        
        

    .grid-style .product .product-name {
        display: block;
        font: 16px/20px 'Open Sans';
        margin: 7px 10px 10px 0;
    }
    .grid-style .product .product-annotation {
        display: block;
        font: 13px Open Sans;
        color: #9C9B9B;
        position: absolute;
        left: 0; bottom: 22px;
    }
    .grid-style .product .product-annotation p {margin:0;padding:0;}

    .grid-style .product input[type=submit] {
        right: 110px; bottom: 20px;
    }

    .grid-style .product .price {
        display: block;
        /*font-size: 20px;*/
        position: absolute;
        right: 0; bottom: 15px;
        overflow: hidden;
    }
    .grid-style .product .compare_price {
        display: block;
        height: 18px;
        /*font-size: 12px;*/
        position: absolute;
        right: 0; bottom: 0;
        overflow: hidden;
    }
    .grid-style .product .compare_price .strikeout-text {
        display: block;
        height: 16px;
        background: url('../images/product_compare-price.png') no-repeat center;
        position: relative;
        top: -16px;
        z-index: 100;
    }

    /*отображение списком*/
    .list-style {
        margin: 0; padding: 0;
    }
        .list-style li {
            height: 230px;
            margin: 20px 0 0;
            overflow: hidden;
            position: relative;
        }
        .list-style .product a {
            display: block;
            /*height: 200px;*/
            font-size: 16px;
            color: #000;
            text-decoration: none;
        }
        .list-style .product a:hover {
            text-decoration: underline;
        }
        .list-style .product .image {
            display: block;
            height: 210px;
            width: 460px;
            overflow: hidden;
        }
        .list-style .product .image img {
            max-width: 100%;
            max-height: 210px;      
        }
        
         .list-style .product .image img:hover {
        -webkit-filter: brightness(120%);
}
        
        .list-style .product .product-name {
            display: block;
            height: 50px;
            font: 18px/24px 'Open Sans';
            position: absolute;
            left: 480px; top: 55px;
            overflow: hidden;
        }
            .list-style .product a:hover .product-name {
                text-decoration: underline;
            }
        .list-style .product .product-annotation {
            display: block;
            width: 100px;
            font: 15px/20px 'Open Sans';
            color: #9C9B9B;
            position: absolute;
            left: 480px; top: 110px;
        }
        .list-style .product input[type=submit] {
            right: 110px;
            bottom: 100px;
        }
        .list-style .product .price {
            display: block;
            /*font-size: 20px;*/
            position: absolute;
            right: 0; top: 105px;
            overflow: hidden;
        }
        .list-style .product .compare_price {
            display: block;
            height: 18px;
            /*font-size: 12px;*/
            position: absolute;
            right: 0; top: 130px;
            overflow: hidden;
        }
            .list-style .product .compare_price .strikeout-text {
                display: block;
                height: 16px;
                background: url('../images/product_compare-price.png') center center no-repeat;
                position: relative;
                top: -16px;
                z-index: 100;
            }

        .list-style .product hr {
            height: 1px;
            width: 100%;
            margin: 20px 0 0;
            border: none!important;
            background-color: #CCC;
            position: absolute;
            left: 0; bottom: 1px;
        }


/*
** Фильтр продуктов
*/
#filter-form {
    font: 14px 'Open Sans';
    font-weight: 300;
}
    #filter-form h2.filter-title {
        font: 20px/1 'Open Sans';
        margin: 40px 0;
        text-transform: none;
    }
    #filter-form h2 {
        font: 14px/120% 'Open Sans';
        font-weight: 700;
        color: #666;
        padding-left: 15px;
        text-transform: uppercase;
    }
        #filter-form h2.collapsible {
            cursor: pointer;
            background: url('../images/filter_arrows.png') left 3px no-repeat;
        }
        #filter-form h2.collapsible.collapsed {
            background-position: 0 -47px;
        }
    #filter-form ul {
        margin: 0;
        padding: 0;
    }
    #filter-form li {
        list-style: none;
        padding: 0;
        color: #9C9B9B;
    }

    #filter-form #price-range {
        height: 1px;
        width: 180px;
        margin: 0 0 0 15px;
        background-color: #9C9B9B;

    }
        #filter-form #price-range .ui-slider-handle {
            height: 18px;
            width: 6px;
            background-color: #fff;
            border: 2px solid #00ADEF;
            border-radius: 5px;
            top: -11px;
        }
        #filter-form #price-range .ui-slider-range {
            height: 2px;
            background-color: #1D1D1B;
        }
    #filter-form #price-min,
    #filter-form #price-max {
        height: 17px;
        width: 62px;
        padding: 0;
        font-weight: 400;
        color: #00ADEF;
        text-align: right;
    }

    #filter-form #filter-submit,
    #filter-form [type=reset] {
        display: block;
        height: 35px;
        width: 180px;
        margin: 35px 0 10px 10px;
        border: none;
        background: none;
    }
    #filter-form #filter-submit {
        color: #fff;
        background-color: #00ADEF;
    }   
      #filter-form #filter-submit:hover {
     
        background-color: #43c9fc;  
        
    }
    #filter-form [type=reset] {
        margin: 10px 0 10px 10px;
        color: #575756;
        background-color: #D9D9D9;
        
        }
    #filter-form [type=reset]:hover {
        margin: 10px 0 10px 10px;
        color: #FFFFFF;
        background-color: #ff0000;
    }

   #popover-count-products {
        font-size: 14px;
        font-weight: 400;
        color: #000;
        padding: 5px;
        margin-right: 45px;
        opacity: 0;
        background-color: rgba(255, 255, 255, .9);
        border: 2px solid #00ADEF;
    }
        #filter-submit-link {
            display: block;
            text-transform: uppercase;
            text-decoration: none;
        }
            #filter-submit-link:hover {
                text-decoration: underline;
            }
        .arrow_box {
            position: relative;
            background: #fff;
            border: 2px solid #00ADEF;
        }
        .arrow_box:after, .arrow_box:before {
            right: 100%;
            top: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
        }

        .arrow_box:after {
            border-color: rgba(255, 255, 255, 0);
            border-right-color: #fff;
            border-width: 8px;
            margin-top: -8px;
        }
        .arrow_box:before {
            border-color: rgba(0, 173, 239, 0);
            border-right-color: #00ADEF;
            border-width: 11px;
            margin-top: -11px;
                }

/*
** Страница продукта
*/
.product-info .image {
    max-height: 480px;
    overflow: hidden;
    margin: 0 0 30px;
    text-align: center;
    position: relative;
}
    .product-info .image img {
        max-width: 100%;
        max-height: 480px;
    }
    .product-info .open-in-full-size {
        width: 83px; height: 34px;
        text-indent: -999px;
        overflow: hidden;
        background: url('../images/open-in-full-size.png') no-repeat;
        position: absolute;
        right: 0; top: 30px;
    }

.product-info .images {
    width: 244px;
    overflow: hidden;
}
    .product-info .images a {
        display: block;
        float: left;
        /*height: 70px;
        width: 100px;*/
        margin: 0 12px 12px 0;
        text-align: center;
    }
    .product-info .images a img {
        max-width: 100%;
        max-height: 70px;
    }
.product-info .video iframe {
    width: 100%!important;
}

.product-info h1 {
    font: 36px/120% 'Open Sans';
    margin: -9px 0 .5em;
    border: none;
}
.product-info .product-annotation {
    font: 22px/120% 'Open Sans';
    color: #9C9B9B;
}
    .product-info .sku {
        font-size: 12px;
    }

.product-info .features {
    width: 100%;
    font: 14px/1.2 'Open Sans';
    font-weight: 400;
    margin: 20px 0 0;
}
     .product-info .features .feature_name {
        width: 130px;
        padding: 0 0 15px;
        font: 14px/1.2 'Open Sans';
        font-weight: 300;
        vertical-align: top;
        background: url('../images/features_table_name-bg.png') 0 11px repeat-x;
    }
         .product-info .features .feature_name span {
            background-color: #fff;
        }
     .product-info .feature_value {
        padding: 0 0 15px 18px;
    }

 .product-info .variants {
    float: right;
    height: 130px;
    width: 180px;
    overflow: hidden;
    position: relative;
     top: -8px;
}
     .product-info .variants .price {
        font: 40px/1 'ChevinCyrillicBoldItalic';
        text-align: right;
        position: absolute;
        right: 0; top: 0;
    }
        .product-info .variants .price.discount-price {
            color: #00ADEF;
        }
     .product-info .variants .compare_price {
        font: 32px/1 'ChevinCyrillicBoldItalic';
        text-align: right;
        padding: 0 2px 0 0;
        position: absolute;
        right: 0; top: 45px;
    }
     .product-info .variants .compare_price .strikeout-text {
        display: block;
        width: 100%;
        height: 32px;
        background: url('../images/product_compare-price_big.png') center center no-repeat;
        position: absolute;
        top: 2px;
        z-index: 100;
    }

    .product-info .variants [type=submit]{
        height: 45px;
        width: 180px;
        font: 20px/1 'Open Sans';
        font-weight: 700;
        color: #fff;
        background-color: #B81323;
        background: linear-gradient(#EC1A2F, #B81323);
        box-shadow: 0 2px 1px -1px #FFF, 0 1px 0 0 #F25F6E inset;
        border: 1px solid #7D3537;
        text-shadow: 1px 1px 0 #333;
        text-transform: uppercase;
        text-indent: 0;
        overflow: inherit;
        position: absolute;
        right: 0; bottom: 0;
    }
     .product-info .variants [type=submit]:hover {
        color: #fff;
        background-color: #EC1A2F;
        background: linear-gradient(#EC1A2F, #EC1A2F);
    }

.kupivkredit-button {
    position: absolute;
    display: inline-block;
    width: 180px;
    height: 45px;
    outline: none;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    overflow: inherit;
    right: 0px; top: 130px;
}
button.kupivkredit-button {
  margin: 0;
  padding: 2px 3px 4px;
  border: 1px solid #7D3537;
  outline: none;
  overflow: visible !important;
  cursor: pointer;
  background: none;
}
a.kupivkredit-button:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(about:blank);
}
.kupivkredit-button:hover .kupivkredit-button-content {
  background: #195796;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e6cd4), color-stop(100%, #1a5086));
  background: -webkit-linear-gradient(top, #1e6cd4 0%, #1a5086 100%);
  background: -moz-linear-gradient(top, #1e6cd4 0%, #1a5086 100%);
  background: -o-linear-gradient(top, #1e6cd4 0%, #1a5086 100%);
  background: -ms-linear-gradient(top, #1e6cd4 0%, #1a5086 100%);
  background: linear-gradient(to bottom, #1e6cd4 0%, #1a5086 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e6cd4', endColorstr='#1a5086', GradientType=0);
}
.kupivkredit-button:active .kupivkredit-button-content {
  
  background: #1f5c9a;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f5c9a), color-stop(100%, #1f5c9a));
  background: -webkit-linear-gradient(top, #1f5c9a 0%, #1f5c9a 100%);
  background: -moz-linear-gradient(top, #1f5c9a 0%, #1f5c9a 100%);
  background: -o-linear-gradient(top, #1f5c9a 0%, #1f5c9a 100%);
  background: -ms-linear-gradient(top, #1f5c9a 0%, #1f5c9a 100%);
  background: linear-gradient(to bottom, #1f5c9a 0%, #1f5c9a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f5c9a', endColorstr='#1f5c9a', GradientType=0);
  line-height: 49px;
}
.kupivkredit-button-content {
  display: block;
  padding: 0;
  height: 100%;
  cursor: pointer;
  background: #1e64ab;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e6cd4), color-stop(100%, #2164a8));
  background: -webkit-linear-gradient(top, #1e6cd4 0%, #2164a8 100%);
  background: -moz-linear-gradient(top, #1e6cd4 0%, #2164a8 100%);
  background: -o-linear-gradient(top, #1e6cd4 0%, #2164a8 100%);
  background: -ms-linear-gradient(top, #1e6cd4 0%, #2164a8 100%);
  background: linear-gradient(to bottom, #1e6cd4 0%, #2164a8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e6cd4', endColorstr='#2164a8', GradientType=0);
  
  
  color: #fff;
  font: 700 19px/24px 'Helvetica Neue', Arial, sans-serif;
  text-shadow: 0 1px #112e4d;
  line-height: 45px;
  text-align: center;
}
.kupivkredit-button-content > .kupivkredit-icon {
  margin: 5 5px 0 -5px;
}
.kupivkredit-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 35px;
  height: 35px;
  vertical-align: middle;
  background: url(data:image/png;) no-repeat;

 }    

    .product-info .buy-one-click {
        display: block;
        width: 150px;
        margin: 1px 15px 5px auto;
        font: 16px/1 'Open Sans';
        color: #00ADEF;
        text-decoration: underline;
     
   }
   .product-info .buy-one-click:hover {
     color: #6cd6ff;
}

    [name=form-bay-one-click] label {
        display: block;
    }
    [name=form-bay-one-click] .highlight {
        border: 1px solid red;
    }


.product .related-products-container {
    width: 780px;
    margin: 0 auto 40px;
    position: relative;
}
    .product .related-product-image a {
        height: 140px;
        width: 140px;
        display: table-cell;
        vertical-align: middle;
    }

    .related-product h3 {
        font: 14px/120% 'Open Sans';
    }
    .related-product h3 a {
        color: #575756;
        text-decoration: none;
    }
    .related-product h3 a:hover {
        text-decoration: underline;
    }

    .product .related-products-container .bx-prev,
    .product .related-products-container .bx-next {
        display: block;
        height: 56px;
        width: 28px;
        text-indent: -999px;
        position: absolute;
        top: 100px;
        background: url('../images/slider_controls_sprite.png') left top no-repeat;
        overflow: hidden;
    }
    .product .related-products-container .bx-prev {left: -70px;}
    .product .related-products-container .bx-next {
        right: -70px;
        background-position: right top;
    }
    .product .related-products-container .bx-prev:hover {background-position: left bottom;}
    .product .related-products-container .bx-next:hover {background-position: right bottom;}

    /*кнопка "вернуться в каталог"*/
    .product .back {
        display: block;
        height: 55px;
        width: 365px;
        font: 20px/1 'Open Sans';
        font-weight: 700;
        text-transform: uppercase;
        color: #00ADEF;
        background: none;
        border: 2px solid #00ADEF;
        /*background-color: #00ADEF;*/
        margin: 40px auto;
    }
    
    .product .back:hover {
        color: #fff;
        background-color: #00ADEF;
       
}

/*
** Cart Page
*/
.page-cart h1,
.page-order h1{
    font: 36px/1 'Open Sans';
    font-weight: 700;
    border: none;
    text-align: center;
}
.page-order h1 .your-order-number{
    color: #00ADEF;
}
.page-order h1 .we-will-contact-you{
    display: block;
    margin: 8px 0 0;
}
.page-cart .cart-products-count {
    font: 22px 'Open Sans';
    font-weight: 300;
}
    .page-cart .cart-products-count .count {
        font-size: 26px;
        font-weight: 600;
        color: #00ADEF;
    }
.page-cart table#purchases,
.page-order table#purchases {
    width: 100%;
}
    .page-cart table#purchases td,
    .page-order #purchases td {
        padding: 40px 10px;
        border: 1px solid #9C9B9B;
        border-width: 1px 0;
        border-collapse: collapse;
        text-align: center;
    }
    .page-cart .order-total-price td,
    .page-order .order-total-price td {
        font: 22px/1 'Open Sans';
        font-weight: 300;
        text-align: right!important;
    }
        .page-cart tr:last-child td,
        .page-order tr:last-child td {
            border-width: 1px 0 0!important;
        }
        .page-cart .order-total-price #products-total-price {
            font-weight: 600;
            color: #00ADEF;
        }

        .page-cart table#purchases td:first-child,
        .page-order table#purchases td:first-child {padding-left: 0;}
        .page-cart table#purchases td:last-child,
        .page-order table#purchases td:last-child {padding-right: 0;}
    .page-cart table#purchases a,
    .page-order table#purchases a {
        font: 18px 'Open Sans';
        color: #1D1D1B;
        text-decoration: none;
    }
        .page-cart table#purchases a:hover,
        .page-order table#purchases a:hover {text-decoration: underline;}

    .page-cart table#purchases .image,
    .page-order table#purchases .image {
        width: 140px;
    }
    .page-cart table#purchases .image img,
    .page-order table#purchases .image img {
        max-width: 100%;
    }
    .page-cart table#purchases .name,
    .page-order table#purchases .name {
        text-align: left;
    }
    .page-cart table#purchases .price span.title,
    .page-cart table#purchases .amount span.title,
    .page-cart table#purchases .total span.title,
    .page-cart table#purchases .remove span.title {
        display: block;
        margin-bottom: 8px;
        font: 12px/1 'Open Sans';
        font-weight: 300;
        color: #aaa;
        text-transform: uppercase;
    }
.page-order table#purchases .price span.title,
.page-order table#purchases .amount span.title,
.page-order table#purchases .total span.title,
.page-order table#purchases .remove span.title {
    display: block;
    margin-bottom: 8px;
    font: 12px/1 'Open Sans';
    font-weight: 300;
    color: #aaa;
    text-transform: uppercase;
}

    .page-cart table#purchases .amount .ui-spinner {
        height: 22px; width: 30px;
        overflow: inherit;
    }
        .page-cart table#purchases .amount .ui-spinner .ui-spinner-input {
            height: 22px; width: 30px;
            font: 16px 'Open Sans';
            color: #1D1D1B;
            margin: 0;
            text-align: center;
        }
        .page-cart table#purchases .amount .ui-spinner a.ui-spinner-button {
            height: 22px; width: 30px;
            cursor: pointer;
            background: url('../images/cart-form_sprite.png') 8px 8px no-repeat;
        }
            .page-cart table#purchases .amount .ui-spinner a.ui-spinner-up {
                right: -30px;
                background-position: 8px -42px;
            }
            .page-cart table#purchases .amount .ui-spinner a.ui-spinner-down {
                left: -30px;
            }
            .page-cart table#purchases .amount .ui-spinner a.ui-spinner-up:hover {
                background-position: 8px -142px;
            }
            .page-cart table#purchases .amount .ui-spinner a.ui-spinner-down:hover {
                background-position: 8px -92px;
            }
    .page-cart table#purchases .remove a {
        display: block;
        height: 15px; width: 15px;
        text-indent: -100px;
        overflow: hidden;
        margin: auto;
        background: url('../images/cart-form_sprite.png')0 -200px no-repeat;
    }

    .page-cart table#purchases .total,
    .page-order table#purchases .total {
        font: 18px/1 'Open Sans';
        font-weight: 600;
        color: #00ADEF;
    }

    .page-cart h2,
    .page-order h2 {
        font: 22px 'Open Sans';
        color: #1D1D1B;
    }

    /*Deliveries*/
    .page-cart #deliveries,
    .page-order #deliveries {
        list-style: none;
        padding: 0 0 0 80px;
    }
    .page-cart #deliveries label,
    .page-order #deliveries label {
        font: 16px 'Open Sans';
        color: #575756;
        padding: 0 0 0 50px;
        margin: 30px 0 15px -50px;
    }

    .page-cart #deliveries .description,
    .page-order #deliveries .description {
        font: 16px/120% 'Open Sans';
        font-weight: 300;
        color: #9B9B9B;
    }

    .page-cart .price-including-shipping {
        font: 22px/120% 'Open Sans';
        font-weight: 300;
        text-align: right;
        margin: 50px 0 70px;
    }
    .page-cart #price-including-shipping,
    .page-order #price-including-shipping {
        font-weight: 600;
        color: #00ADEF;
    }

.page-cart .cart_form label {
    display: block;
    font: 16px/1 'Open Sans';
    font-weight: 300;
    color: #9C9B9B;
    margin: 15px 0 3px;
}
.page-cart .cart_form input,
.page-cart .cart_form textarea {
    height: 38px; width: 518px;
    border: 1px solid #575756;
    padding: 0 10px;
}
.page-order input,
.page-order textarea {
    height: 38px; width: 518px;
    border: 1px solid #575756;
    padding: 0 10px;
}

.page-cart .cart_form textarea {
    height: 130px;
    padding: 10px 10px;
}

.page-cart .cart_form .captch-container {
    height: 82px;
    position: relative;
    overflow: hidden;
}
    .page-cart .cart_form .captcha {
        display: block;
        height: 43px; width: 90px;
        position: absolute;
        left: 0; top: 40px;
    }
    .page-cart .cart_form .captch-container label {
        margin-top: 0;
        position: absolute;
        left: 110px; top: 20px;
    }
    .page-cart .cart_form .input_captcha {
        height: 40px;
        width: 165px;
        border: 1px solid #575756;
        position: absolute;
        left: 110px; top: 40px;
    }
    .page-cart [type=submit],
    .page-order [type=submit] {
        height: 40px!important;
        width: 300px!important;
        margin: 40px 0 0 80px;
        font: 16px 'Open Sans';
        color: #fff;
        border: none!important;
        background: none;
        background-color: #00ADEF;
    }

    .page-order .order_info {
        width: 100%;
        font: 18px/120% 'Open Sans';
        color: #575756;
    }
    .page-order .order_info .title {
        width: 140px;
        color: #9C9B9B;
        padding: 5px 20px 5px 0;
    }

/*
** Индивидуальный заказ
*/
#form-bay-one-click input{
    height: 38px; width: 518px;
    border: 1px solid #b0b0b0;
    padding: 0 10px;
}
#form-bay-one-click textarea{
    /*height: 38px; */width: 518px;
    border: 1px solid #b0b0b0;
    padding: 0 10px;
}
#form-bay-one-click label{
    display: block;
    font: 16px/1 'Open Sans';
    font-weight: 300;
    color: #9C9B9B;
    margin: 15px 0 3px;
}
#form-bay-one-click [type=submit] {
    display: block;
    height: 40px;
    width: 300px;
    margin: 40px 0;
    font: 16px 'Open Sans';
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    border: none!important;
    background: none;
    background-color: #00ADEF;
}


#form-bay-one-click [type=submit]:hover {
    background-color: #6cd6ff;
}

#form-bay-one-click .highlight {
    border-color: red;
}
#form-bay-one-click .error {
    font-weight: 700;
    color: red;
    margin: 0 0 0 30px;
}
.done {
    font-size: 24px;
    font-weight: 700;
}
    .done .blue {
        color: #00ADEF;
    }



/*
** Custom Input
*/
.custom-checkbox,.custom-radio {position: relative;}

.custom-checkbox input,.custom-radio input {position:absolute; left:0px; top:0px; margin:0;display: none;}
.custom-checkbox label,.custom-radio label {display:block; position:relative;  padding: 0 0 0 30px; cursor:pointer;}

.custom-checkbox label {background:url('../images/custom-input/custom-input_checkbox.png') no-repeat;}
.custom-radio label {background:url('../images/custom-input/custom-input_radio.png') no-repeat;}
.custom-checkbox label, .custom-radio label {background-position: 0 4px;}


.custom-checkbox label.hover,.custom-checkbox label.focus,/*.custom-radio label.hover,*/.custom-radio label.focus {background-position: 0 -46px;}
.custom-checkbox label.checked,.custom-radio label.checked {background-position: 0 -96px;}

/*
** Standart Simpla Styles
*/

/*
** Standart Simpla Styles END
*/

/*
** Contacts
*/
.page-contacts h2 {
    font: 22px 'Open Sans';
    color: #1D1D1B;
}
.page-contacts label {
    display: block;
    font: 16px/1 'Open Sans';
    font-weight: 300;
    color: #9C9B9B;
    margin: 15px 0 3px;
}
.page-contacts input,
.page-contacts textarea {
    height: 38px; width: 518px;
    border: 1px solid #575756;
    padding: 0 10px;
}




.page-contacts textarea {
    height: 130px;
    padding: 10px 10px;
}

.page-contacts .captch-container {
    height: 82px;
    position: relative;
    overflow: hidden;
}
.page-contacts .captcha {
    display: block;
    height: 43px; width: 90px;
    position: absolute;
    left: 0; top: 40px;
}
.page-contacts .captch-container label {
    margin-top: 0;
    position: absolute;
    left: 110px; top: 20px;
}
.page-contacts .input_captcha {
    height: 40px;
    width: 165px;
    border: 1px solid #575756;
    position: absolute;
    left: 110px; top: 40px;
}
.page-contacts [type=submit] {
    height: 40px!important;
    width: 300px!important;
    margin: 40px 0 0 80px;
    font: 16px 'Open Sans';
    color: #fff;
    border: none!important;
    background: none;
    background-color: #00ADEF;
}



/*
** Footer
*/
footer {
    height: 300px;
    margin: -300px 0 0;
    font-size: 16px;
    color: #fff;
    background-color: #000;
    border-top: 10px solid #00ADEF;
    overflow: hidden;
}
footer a {
    color: #00ADEF;
    text-decoration: none;
}
footer a:hover {
    text-decoration: underline;
}
    footer .content {
        width: 960px;
        margin: auto;
    }
    footer .container_12 {
        margin: 30px 0 0 0;
    }
    footer ul {
        list-style: none;
        font-size: 14px;
        margin: 0; padding: 0;
    }
    footer li {
        margin: 0 0 20px; padding: 0;
    }
    footer li a {
        color: #fff;
    }
    footer .copyright {
        font: 12px/1 'Open Sans';
        font-weight: 300;
        color: #999;
    }
    footer .copyright a {
        color: #999;
        text-decoration: underline;
    }
    footer .copyright a:hover {
        text-decoration: none;
    }

    footer .copyright-KATANA{
        font-size: 10px;
        text-transform: uppercase;
        padding: 0 76px 6px 0;
        text-decoration: none!important;
        background: url('../images/copyright-KATANA.png') no-repeat right top;
    }
        footer .copyright-KATANA:hover{
            background-position: right -50px;
        }
    footer .copyright-KATANA span{display: none;}

    /*
    ** scrollUp
    */
    #scrollUp {
        width: 67px; height: 67px;
        text-indent: -999px;
        overflow: hidden;
        background: url('../images/scrollTop.png') no-repeat;
        left: 10%; bottom: 20px;
    }

    /*
    ** Slider
    */
        #slider {
            margin: 0; padding: 0;
        }
        #slider img {
            max-width: 100%;
        }
        .slider .bx-pager-item {
            float: left;
        }
        .slider .bx-controls {
            text-align: center;
            margin: 0px auto 0px;
        }
        .slider .bx-pager {
            display: inline-block;
            overflow: hidden;
        }
            .slider .bx-pager-item a {
                display: block;
                width: 13px; height: 13px;
                text-indent: -999px;
                overflow: hidden;
                margin: 0em 0 0;
                background: url('../images/slider-pager.png') no-repeat left top;
            }
                .slider .bx-pager-item a.active {
                    background-position: left -100px;
                }


/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.container_9 {
    margin-left: auto;
    margin-right: auto;
    width: 720px;
    margin-left: -10px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
    display:inline;
    min-height: 1px;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
    position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
    margin-left: 0;
}

.omega {
    margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .grid_1 {
    width:60px;
}

.container_12 .grid_2 {
    width:140px;
}

.container_12 .grid_3 {
    width:220px;
}

.container_12 .grid_4 {
    width:300px;
}

.container_12 .grid_5 {
    width:380px;
}

.container_12 .grid_6 {
    width:460px;
}

.container_12 .grid_7 {
    width:540px;
}

.container_12 .grid_8 {
    width:620px;
}

.container_12 .grid_9 {
    width:700px;
}

.container_12 .grid_10 {
    width:780px;
}

.container_12 .grid_11 {
    width:860px;
}

.container_12 .grid_12 {
    width:940px;
}




/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .prefix_1 {
    padding-left:80px;
}

.container_12 .prefix_2 {
    padding-left:160px;
}

.container_12 .prefix_3 {
    padding-left:240px;
}

.container_12 .prefix_4 {
    padding-left:320px;
}

.container_12 .prefix_5 {
    padding-left:400px;
}

.container_12 .prefix_6 {
    padding-left:480px;
}

.container_12 .prefix_7 {
    padding-left:560px;
}

.container_12 .prefix_8 {
    padding-left:640px;
}

.container_12 .prefix_9 {
    padding-left:720px;
}

.container_12 .prefix_10 {
    padding-left:800px;
}

.container_12 .prefix_11 {
    padding-left:880px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .suffix_1 {
    padding-right:80px;
}

.container_12 .suffix_2 {
    padding-right:160px;
}

.container_12 .suffix_3 {
    padding-right:240px;
}

.container_12 .suffix_4 {
    padding-right:320px;
}

.container_12 .suffix_5 {
    padding-right:400px;
}

.container_12 .suffix_6 {
    padding-right:480px;
}

.container_12 .suffix_7 {
    padding-right:560px;
}

.container_12 .suffix_8 {
    padding-right:640px;
}

.container_12 .suffix_9 {
    padding-right:720px;
}

.container_12 .suffix_10 {
    padding-right:800px;
}

.container_12 .suffix_11 {
    padding-right:880px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .push_1 {
    left:80px;
}

.container_12 .push_2 {
    left:160px;
}

.container_12 .push_3 {
    left:240px;
}

.container_12 .push_4 {
    left:320px;
}

.container_12 .push_5 {
    left:400px;
}

.container_12 .push_6 {
    left:480px;
}

.container_12 .push_7 {
    left:560px;
}

.container_12 .push_8 {
    left:640px;
}

.container_12 .push_9 {
    left:720px;
}

.container_12 .push_10 {
    left:800px;
}

.container_12 .push_11 {
    left:880px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .pull_1 {
    left:-80px;
}

.container_12 .pull_2 {
    left:-160px;
}

.container_12 .pull_3 {
    left:-240px;
}

.container_12 .pull_4 {
    left:-320px;
}

.container_12 .pull_5 {
    left:-400px;
}

.container_12 .pull_6 {
    left:-480px;
}

.container_12 .pull_7 {
    left:-560px;
}

.container_12 .pull_8 {
    left:-640px;
}

.container_12 .pull_9 {
    left:-720px;
}

.container_12 .pull_10 {
    left:-800px;
}

.container_12 .pull_11 {
    left:-880px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
    zoom: 1;
}

@media screen and (min-width: 1240px) {
    .content,
    footer .content,
    .container_12 {
        width: 1000px;
    }
    .header .cart {
        margin: 0 0 0 30px;
    }

    /*
    ** Фильтр
    */
    #filter-form .indent {
        margin-left: 35px;
    }


    /*
    ** Каталог товаров
    */
    .container_9 {
        width: 900px;
    }
    /*товары плиткой*/
    .grid-style .product {
        height: 225px;
    }
    .grid-style .product .image {
        height: 130px;
        width: 280px;
    }
    .grid-style .product .image img {
        max-height: 135px;
    }
    /*товары списком*/
    .list-style li {
        height: 280px;
    }
    .list-style .product .image {
        height: 260px;
        width: 580px;
    }
    .list-style .product .image img {
        max-height: 260px;
    }
    .list-style .product .product-name {
        left: 600px; top: 85px;
    }
    .list-style .product .product-annotation {
        left: 600px; top: 140px;
    }
    .list-style .product .price {
        top: 135px;
    }
    .list-style .product .compare_price {
        top: 160px;
    }
    .list-style .product input[type=submit] {
        bottom: 120px;
    }


    /*
    ** Страница Товара
    */
    .product-info .image,
    .product-info .image img {
        max-height: 600px;
    }

    .product-info .images {
        width: 280px;
    }
/*    .product-info .images a {
        width: 120px; height: 80px;
        margin: 0 20px 20px 0;
    }*/
        .product-info .images a img {
            max-height: 80px;
        }

    .product-info .features .feature_name {
        width: 170px;
    }
    .product .related-products-container {
        width: 1020px;
    }

    /*
    ** Корзина/Заказ
    */
    .page-cart table#purchases .image,
    .page-order table#purchases .image {
        width: 180px;
    }



    /* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .grid_1 {
        width:80px;
    }
    .container_12 .grid_2 {
        width:180px;
    }
    .container_12 .grid_3 {
        width:280px;
    }
    .container_12 .grid_4 {
        width:380px;
    }
    .container_12 .grid_5 {
        width:480px;
    }
    .container_12 .grid_6 {
        width:580px;
    }
    .container_12 .grid_7 {
        width:680px;
    }
    .container_12 .grid_8 {
        width:780px;
    }
    .container_12 .grid_9 {
        width:880px;
    }
    .container_12 .grid_10 {
        width:980px;
    }
    .container_12 .grid_11 {
        width:1080px;
    }
    .container_12 .grid_12 {
        width:1180px;
    }

    /* Prefix Extra Space >> 12 Columns
    ----------------------------------------------------------------------------------------------------*/
    .container_12 .prefix_1 {
        padding-left:100px;
    }
    .container_12 .prefix_2 {
        padding-left:200px;
    }
    .container_12 .prefix_3 {
        padding-left:300px;
    }
    .container_12 .prefix_4 {
        padding-left:400px;
    }
    .container_12 .prefix_5 {
        padding-left:500px;
    }
    .container_12 .prefix_6 {
        padding-left:600px;
    }
    .container_12 .prefix_7 {
        padding-left:700px;
    }
    .container_12 .prefix_8 {
        padding-left:800px;
    }
    .container_12 .prefix_9 {
        padding-left:900px;
    }
    .container_12 .prefix_10 {
        padding-left:1000px;
    }
    .container_12 .prefix_11 {
        padding-left:1100px;
    }

    /* Suffix Extra Space >> 12 Columns
    ----------------------------------------------------------------------------------------------------*/
    .container_12 .suffix_1 {
        padding-right:100px;
    }
    .container_12 .suffix_2 {
        padding-right:200px;
    }
    .container_12 .suffix_3 {
        padding-right:300px;
    }
    .container_12 .suffix_4 {
        padding-right:400px;
    }
    .container_12 .suffix_5 {
        padding-right:500px;
    }
    .container_12 .suffix_6 {
        padding-right:600px;
    }
    .container_12 .suffix_7 {
        padding-right:700px;
    }
    .container_12 .suffix_8 {
        padding-right:800px;
    }
    .container_12 .suffix_9 {
        padding-right:900px;
    }
    .container_12 .suffix_10 {
        padding-right:1000px;
    }
    .container_12 .suffix_11 {
        padding-right:1100px;
    }

    /* Push Space >> 12 Columns
    ----------------------------------------------------------------------------------------------------*/
    .container_12 .push_1 {
        left:100px;
    }
    .container_12 .push_2 {
        left:200px;
    }
    .container_12 .push_3 {
        left:300px;
    }
    .container_12 .push_4 {
        left:400px;
    }
    .container_12 .push_5 {
        left:500px;
    }
    .container_12 .push_6 {
        left:600px;
    }
    .container_12 .push_7 {
        left:700px;
    }
    .container_12 .push_8 {
        left:800px;
    }
    .container_12 .push_9 {
        left:900px;
    }
    .container_12 .push_10 {
        left:1000px;
    }
    .container_12 .push_11 {
        left:1100px;
    }

    /* Pull Space >> 12 Columns
    ----------------------------------------------------------------------------------------------------*/
    .container_12 .pull_1 {
        left:-100px;
    }
    .container_12 .pull_2 {
        left:-200px;
    }
    .container_12 .pull_3 {
        left:-300px;
    }
    .container_12 .pull_4 {
        left:-400px;
    }
    .container_12 .pull_5 {
        left:-500px;
    }
    .container_12 .pull_6 {
        left:-600px;
    }
    .container_12 .pull_7 {
        left:-700px;
    }
    .container_12 .pull_8 {
        left:-800px;
    }
    .container_12 .pull_9 {
        left:-900px;
    }
    .container_12 .pull_10 {
        left:-1000px;
    }
    .container_12 .pull_11 {
        left:-1100px;
    }


}