/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 01 - HOME */
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*
.white .navigation.header-scroll {background: url(../img/pattern-white.png); color:#222;}
.white .navigation .search .im-serch-black {display: none;}
.white .navigation.header-scroll .search .im-serch-white {display: none;}
.white .navigation.header-scroll .search .im-serch-black {display: block; top: -13px; position: relative;}
.white .submenu-second {background: url(../img/pattern-white.png);}
.white .submenu-second a {color:#222;}
.white .submenu-second a:hover {color: #ff9c00;}
.white .submenu {background: url(../img/pattern-white.png);}
.white .submenu a {color:#222;}
.white .submenu a:hover {color: #ff9c00;}
.white .navigation.header-scroll nav a { color:#222;}
.white .navigation.header-scroll nav a:hover {color: #ff9c00;}
.white .navigation.header-scroll nav a:hover .down-second {color:#ff9c00;}
.white .navigation.header-scroll nav a:hover .down {color:#ff9c00;}
.white .navigation.header-scroll nav .down-second {color:#222;}
.white .navigation.header-scroll nav .down {color:#222;}
*/

.white .scale-anime{-webkit-transform: scale(5) rotateX(-180deg); -moz-transform: scale(5) rotateX(-180deg); -o-transform: scale(5) rotateX(-180deg); -ms-transform: scale(5) rotateX(-180deg); transform: scale(5) rotateX(-180deg); opacity:0;}
.white .scale-anime.effect {-webkit-transform: scale(1) rotateX(0deg); -moz-transform: scale(1) rotateX(0deg); -o-transform: scale(1) rotateX(0deg); -ms-transform: scale(1) rotateX(0deg); transform: scale(1) rotateX(0deg);-webkit-transition: all 800ms ease-out; -moz-transition: all 800ms ease-out; -o-transition: all 800ms ease-out;  transition: all 800ms ease-out; opacity: 1;}
.white .move-anime {transform: rotateY(-360deg);-moz-transform: rotateY(-360deg);-webkit-transform: rotateY(-360deg);-o-transform: rotateY(-360deg);-ms-transform: rotateY(-360deg); opacity: 0;}
.white .move-anime.effect {transform: rotateY(0deg);-moz-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-webkit-transition: all 900ms ease-out; -moz-transition: all 900ms ease-out; -o-transition: all 900ms ease-out;  transition: all 900ms ease-out; opacity: 1;}
.white .top-anime {transform: rotateY(180deg); -webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg); opacity: 0;}
.white .top-anime.effect {transform: rotateY(0deg); -webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-webkit-transition: all 1000ms ease-out; -moz-transition: all 1000ms ease-out; -o-transition: all 1000ms ease-out;  transition: all 1000ms ease-out; opacity: 1;}

.white .slider-top-thumbs {margin-top: 35px;}
.white .main-wrap {background: url(../img/pattern-white.png);}
.white .info-block h6 {color:#888;}
.white .info-block:hover h6 {color:#fff;}
.white .info-block .info-text {color:#fff;}
.white .info-block .color-orange {color:#444;}
.white .info-block:hover .color-orange {color: #ff9c00;}

.white .top-description {z-index: auto;}
.white .top-description i {text-align: center; float: none; padding-left: 0px;}
.white .top-description img {display: none;}
.white .sport-category:hover .top-description {left:0px;}
.white .more-description small {color:#fff;}

.white .product-param .button-img {color:#ff9c00;}
.white .product-param i {color: #888;}
.white .product-title h2 {color:#444;}
.white .product-title p {color:#555;} 
.white .product-title .push span {background: url(../img/button_orange.jpg); color:#fff;}

.white .title-align-fg h2 {color:#444;}
.white .title-gallery h2 {color:#444;}
.white .subscribe h2 {color:#444;}
.white .subscribe input[type="submit"] {background: url(../img/mail-black.png);}
.white .subscribe input[type="email"] {color:#888;}
.white .subscribe p {color:#888;}
.white .swiper-pagination-switch {border: 2px solid #888;}
.white .swiper-active-switch {border: 2px solid #ff9c00;}
.white .coments p {color:#888;}
.white .coments small {color: #888;}
.white .coments h5 {color: #444;}
.white .subscribe input {color:#555;}

.white .popup-photo-gallery {background:#f1f1f1;}
.white .popup-photo-gallery-full {background:#f1f1f1;}
.white .photo-info b {color:#444;}
.white .photo-info span {color:#888;}
.white .left-block-nav .number-slide {color:#888;}
.white .photo-info small {color:#888;}
.white .number-slide span {font-weight: 700;}
.white .photo-info small:before {content: '|'; color: #ff9c00; font-size: 12px; font-weight: 900; padding-right: 5px;}
@media screen and (max-width: 980px){
    .white .info-block .info-text {color:#888;}
    .white .info-block:hover .color-orange {color:#444;}
    .white .info-block:hover h6 {color:#888;}
}
@media screen and (max-width: 732px){
    .white .word {position: relative; float: none; display: inline-block; text-align: center; margin-left: 0px;}
    h1 {line-height: 70px; margin: 30px auto 20px;}
}

                    /*disable hover*/

@media screen and (min-width: 980px){
    .push:hover .main-button{margin-left:40px;}
    .push:hover span{right: 100%; transform: rotateY(-360deg);}
    nav a:hover {color:#ff9c00;}
    nav a:hover .down {color:#ff9c00;}
    nav a:hover .down-second {color:#ff9c00;}
    .preview:hover {margin-top:-40px;}
    .preview:hover .button-img {opacity: 1;}
    .layer-point:hover {opacity: 1;}
    .welcome .push:hover {margin-left: 0px;}
    .info-block:hover {padding-top: 32px;}
    .info-block:hover .info-bg {opacity: 1; visibility: visible;}
    .info-block:hover .info-text{opacity: 1; top:0;}
    .info-block:hover .info-more {display: none;}
    .info-block:hover .info-icon {opacity: 0;}
    .sport-category:hover .more-description {opacity: 1; top:0px; position: relative;}
    .sport-category:hover .center-description {z-index: 20; margin-top:0;}
    .sport-category:hover .top-description {z-index: 10; left: 20px;}
    .sport-category:hover .sport-bg {transform: scale(1.05); -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);z-index: 6;}
    .sport-category:hover .sport-slider {z-index: 6;}
    .sport-category:hover .bg {overflow: visible;}
    .gallery-slide:hover{transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2); z-index:15;box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000;}
    .gallery-slide:hover .slide-title{opacity: 1; z-index: 7;}
    .gallery-slide:hover .layer-slide{opacity: 1;}
    .event-wrap:hover .more-info{opacity: 1; position: relative; bottom: 0;}
    .event-wrap:hover .wrap-main-title {bottom: 30px;}
    .event-wrap:hover .bottom-text {margin-bottom: 20px;}
    .event-wrap:hover .layer-event{opacity: 1;}
    .follow ul li a:hover {color:#ff9c00;}
}
/*
@media screen and (max-width: 980px){
    .white .navigation nav {background: url(../img/pattern-white.png);}
    .white .navigation nav a {color:#555;}
    .white .navigation nav a:hover {color:#ff9c00;}
    .white .search-field input[type="submit"] {background: #222; color:#fff;}
    .white .menu-mobile-icon {background: url(../img/pattern-white.png);}
    .white .down {color:#555;}
    .white .down-second {color:#555;}
}
*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 02 - ABOUT */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.white .right-block-about h2 {color:#444;}
.white .right-block-about p {color:#888;}

.white .team-title h2 {color:#444;}
.white .team-title h4 {color:#444;}
.white .block-team .button-img {color:#333;}
.white .team-info ul li {color:#888;}
.white .team-bg .front-bg {opacity: 0;}
.white .layer-team.view {opacity: 1; z-index: 14;}
.white .layer-black.view {opacity: 1; z-index: 10;}
.white .block-team:hover .layer-black{opacity: 1;}
.white .block-team:hover .layer-team {opacity: 1; z-index: 14;}

.white .text-service h4 {color:#444;}
.white .text-service p {color:#888;}
.white .offer-block {background: url(../img/pattern-white.png);}
.white .offer-block .button-img {color:#ff9c00;}
.white .offer-block .push span {background:url('../img/medium_button_orange.jpg'); color:#fff;}
.white .offer-block b {color:#444;}
.white .offer-block small {color:#888;}

.white .offer-block .main-button b {color:#fff;}
.white .offer-block ul li {color:#888;}

@media screen and (max-width: 1199px) {
      .white .team-click.slide {top: 65px; z-index: 50;}
      .white .team-click-left.slide {top: 65px; z-index: 50;}
      .white .layer-black {opacity: 0; display: none;}
      .white .layer-team {opacity: 1;}
      .white .block-team:hover .layer-black{opacity: 0;display: none;}
      .white .block-team:hover .layer-team {opacity: 1!important; z-index: 40;}
}
@media screen and (max-width: 768px) {
    .white .offer-block:hover {background:url('../img/pattern-white.png'); cursor: default;}
    .white .offer-block:hover .main-button {background: url('../img/medium_button_texture.png');}
    .white .offer-block:hover .button-img {border: 3px solid #ff9c00; color:#ff9c00;}
    .white .offer-block:hover .color-orange {color:#ff9c00;}
    .white .offer-block:hover .color-grey {color:#b4b4b4;}
    .white .offer-block:hover ul li, small {color:#888;}
    .white .offer-block:hover small {color:#888;}
    .white .offer-block:hover b {color:#444;}
    .white .offer-block:hover .chek-no {list-style-image: url(../img/chek2.png);}
    .white .offer-block:hover .chek-yes {list-style-image: url(../img/chek.png);}
    .white .offer-block:hover .main-button b {color:#fff;}
    .white .offer-block .push span {background:url('../img/medium_button_orange.jpg'); color:#fff;}
    .white .offer-block:hover .push span {background:url('../img/medium_button_orange.jpg'); color:#fff;}
}

              /*disable hover*/

@media screen and (min-width: 980px){
    .sicon:hover img{opacity:0;}
    .sicon:hover .roll{opacity:1;}
    .offer-block .push:hover .main-button{margin-left:80px;}
    .offer-block:hover {background:url('../img/orange_pattern.png'); cursor: pointer;}
    .offer-block:hover .main-button {background: url('../img/black_button_pattern.png');}
    .offer-block:hover .button-img {border: 3px solid #fff;}
    .offer-block:hover .color-orange {color:#fff;}
    .offer-block:hover .color-grey {color:#fff;}
    .offer-block:hover ul li, b {color:#fff;}
    .offer-block:hover .chek-no {list-style-image: url(../img/chek3.png);}
    .offer-block:hover .chek-yes {list-style-image: url(../img/chek3.png);}
    .follow ul li a:hover {color:#ff9c00;}
    
    .white .offer-block:hover small {color:#fff;}
    .white .offer-block:hover .push span {background:url('../img/medium_button_white.png'); color:#ff9c00;}
    .white .offer-block:hover .button-img {color:#fff;}
    .white .offer-block:hover {background:url('../img/orange_pattern.png'); cursor: pointer;}
    .white .offer-block:hover b {color:#fff;}
    .white .offer-block:hover ul li {color:#fff;}
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 03 - ELEMENTS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.white .animation-rotate-up{transform: perspective(400px) rotate(-180deg) translateY(-200px);-webkit-transform: perspective(400px) rotate(-180deg) translateY(-200px);-moz-transform: perspective(400px) rotate(-180deg) translateY(-200px);-o-transform: perspective(400px) rotate(-180deg) translateY(-200px);-ms-transform: perspective(400px) rotate(-180deg) translateY(-200px); opacity: 0;}
.white .swiper-slide.active .animation-rotate-up{transform: perspective(600px ) rotate(0deg) translateY(0px);-webkit-transform: perspective(600px ) rotate(0deg) translateY(0px);-moz-transform: perspective(600px ) rotate(0deg) translateY(0px);-o-transform: perspective(600px ) rotate(0deg) translateY(0px);-ms-transform: perspective(600px ) rotate(0deg) translateY(0px); opacity: 1; -webkit-transition: all 900ms ease-out; -moz-transition: all 900ms ease-out; -o-transition: all 900ms ease-out;-ms-transition: all 900ms ease-out; transition: all 900ms ease-out;}

.white .animation-rotate-down{transform: perspective(400px) rotateY(160deg) translateY(200px);-webkit-transform: perspective(400px) rotateY(160deg) translateY(200px);-moz-transform: perspective(400px) rotateY(160deg) translateY(200px);-o--transform: perspective(400px) rotateY(160deg) translateY(200px);ms-transform: perspective(400px) rotateY(160deg) translateY(200px); opacity: 0;}
.white .swiper-slide.active .animation-rotate-down{transform: perspective(600px ) rotateY(0deg) translateY(0px); -webkit-transform: perspective(600px ) rotateY(0deg) translateY(0px);-moz-transform: perspective(600px ) rotateY(0deg) translateY(0px);-o-transform: perspective(600px ) rotateY(0deg) translateY(0px);-ms-transform: perspective(600px ) rotateY(0deg) translateY(0px); opacity: 1; -webkit-transition: all 700ms ease-out; -moz-transition: all 700ms ease-out; -o-transition: all 700ms ease-out;-ms-transition: all 700ms ease-out; transition: all 700ms ease-out;}

.white .animation-slide-left{margin-left:-200px; opacity: 0;}
.white .swiper-slide.active .animation-slide-left{margin-left:0px; opacity: 1; -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in;}
.white .animation-slide-right {margin-left:250px; opacity: 0;}
.white .swiper-slide.active .animation-slide-right {margin-left:0px; opacity: 1; -webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; transition: all 300ms ease-in;}
.white .animation-slide-down{transform: translateX(500px);-webkit-transform: translateX(500px);-moz-transform: translateX(500px);-o-transform: translateX(500px);-ms-transform: translateX(500px); opacity: 0;}
.white .swiper-slide.active .animation-slide-down{transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px); opacity: 1; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; -o-transition: all 400ms ease-in;-ms-transition: all 400ms ease-in; transition: all 400ms ease-in;}
.white .animation-move {transform: translateX(-500px);-webkit-transform: translateX(-500px);-moz-transform: translateX(-500px);-o-transform: translateX(-500px);-ms-transform: translateX(-500px); opacity: 0;}
.white .swiper-slide.active .animation-move {transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px); opacity: 1; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; transition: all 500ms ease-in;}
.white .animation-slide-left-r{margin-right:200px; opacity: 0;}
.white .swiper-slide.active .animation-slide-left-r{margin-right:0px; opacity: 1; -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in;}
.white .animation-slide-right-r {margin-right:-250px; opacity: 0;}
.white .swiper-slide.active .animation-slide-right-r {margin-right:0px; opacity: 1; -webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; transition: all 300ms ease-in;}

.white input:invalid {border:none; outline: none; box-shadow:none;}
.white .event-title h3 a {color:#444;}
.white .event-text p {color:#888;}
.white .news-title h2 {color: #444;}
.white .block-news h3 a {color: #444;}
.white .block-news p {color:#888;}
.white .view-button .push span {background: url(../img/button_orange.jpg); color:#fff;}
.white .rank b {color:#888;}
.white .rank .rank-name {color:#888;} 
.white .rank .line {border-left: 2px dotted #bfbfbf;}
.white .rank {border-bottom: 3px solid #bfbfbf;}
.white .kind-rank h6 {color:#000;}
.white .wrapper-rank {-webkit-transition: all 500ms cubic-bezier(0.695, 0, 0.000, 1);
-webkit-transition: all 500ms cubic-bezier(0.695, -0.125, 0.000, 1.525); 
   -moz-transition: all 500ms cubic-bezier(0.695, -0.125, 0.000, 1.525); 
     -o-transition: all 500ms cubic-bezier(0.695, -0.125, 0.000, 1.525); 
        transition: all 500ms cubic-bezier(0.695, -0.125, 0.000, 1.525);
-webkit-transition-timing-function: cubic-bezier(0.695, 0, 0.000, 1);
-webkit-transition-timing-function: cubic-bezier(0.695, -0.125, 0.000, 1.525); 
   -moz-transition-timing-function: cubic-bezier(0.695, -0.125, 0.000, 1.525); 
     -o-transition-timing-function: cubic-bezier(0.695, -0.125, 0.000, 1.525); 
        transition-timing-function: cubic-bezier(0.695, -0.125, 0.000, 1.525);}
.white .map-title h2 {color:#444;}
.white #infobox h6 {color:#444;}
.white #infobox span {color:#444;}
.white .infowindiw-date p {color:#888;}
.white .block-news p {color:#888;}
.white .kind-sport .col h6 {color:#444;}
.white .schedule-row .mounth {border-left: 1px solid #eb9205;}
.white .schedule-row .mounth {line-height: 15px; padding-top: 11px;}
.white .schedule-row .mounth span {font-size: 11px; font-weight: 400;}
.white .schedule-row .col-date:nth-child(2n) {background: #f9f9f9;}
.white .schedule-row .col-date:nth-child(2n+1) {background: #f3f3f3;}
.white .schedule-row .col-date {border-left: 1px solid #ebebeb;}
.white .schedule-row .col-date b {color:#888;}
.white .schedule-row .col-date {color:#888;}
.white .kind-sport .col:nth-child(2n+1) {background: #f3f3f3;}
.white .kind-sport .col:nth-child(2n) {background: #f9f9f9;}
.white .schedule-row.disable .col-date {color:#888;}
.white .schedule-row.disable .col-date b {color:#444;}
.white .schedule-row.active-date .col-date {color: #ff9c00;}
.white .schedule-row.active-date .col-date b {color: #ff9c00;}
.white .schedule-row.year-row .col-date:first-child {background: #ff9c00 url(../img/cross_header.png)!important; border-left: 1px solid #EB9205;}
.white .schedule-row.year-row .col-date:nth-child(2n) {background: #f9f9f9 url(../img/cross_all.png);}
.white .schedule-row.year-row .col-date:nth-child(2n+1) {background: #f3f3f3 url(../img/cross_all.png);}


.white .filter-rate button {color:#888;}
.white .filter-rate button.active {background: #ff9c00; color: #fff;}
.white .rate .drop input[type="text"] {background: #ededed; color:#555;}
.white .rate .drop span a {background:#ededed; color:#555;}

              /*disable hover*/

@media screen and (min-width: 980px){
    .athletes-content .push:hover .main-button {margin-left:40px;}
    .athletes-content-left .push:hover .main-button {margin-right:0px;}
    .event-title h3 a:hover {color: #ff9c00;}
    .schedule-title a:hover {color:#ff9c00;}
    .news-block-img img:hover {outline: 6px solid #ff9c00; outline-offset: -6px;}
    .block-news h3 a:hover {color:#ff9c00;}
    .tags-link a:hover {color:#ff9c00;}
    .filter-rate button:hover {background: #ff9c00; color: #fff;}
    .kind-rank:hover .rank {border-bottom: 3px solid #ff9c00; cursor: pointer;}
    .kind-rank:hover .line {border-left: 2px dotted #ff9c00;}
    .kind-rank:hover .rank-name {color: #ff9c00;}
    .kind-rank:hover b {color: #ff9c00;}
    .kind-rank:hover h6 {color: #ff9c00;}
    .kind-rank:hover .rank .roll {opacity: 1;}
    .kind-rank:hover .rank .point-line {opacity: 0;}
    .drop span a:hover {background: #121212;}
    
    .white .block-news h3 a:hover {color: #ff9c00;}
    .white .event-title h3 a:hover {color: #ff9c00;}
    .white .rank:hover .line {border-left: 2px dotted #ff9c00;}
    .white .tags-link a:hover {color: #ff9c00;}
    .white .kind-rank:hover b {color:#ff9c00;}
    .white .kind-rank:hover h6 {color:#ff9c00;}
    .white .wrapper-rank:hover {margin-bottom: 10px;}
    .white .wrapper-rank:hover .rank-name{color:#ff9c00; margin-bottom: 10px;}
    .white .schedule-title a:hover {color:#ff9c00;}
    .white .col-date:hover:not(.empty-col)  {color:#fff; background: #ff9c00; cursor: pointer;}
    .white .col-date:hover:not(.empty-col) b {color:#fff;}
    .white .schedule-row.disable .col-date:hover {color:#fff;}
    .white .schedule-row.disable .col-date:hover:not(.empty-col) b {color:#fff;}
    .white .schedule-row.active-date .col-date:hover b {color:#fff;}
    .white .schedule-row.active-date .col-date:hover {color:#fff;}
    .white .filter-rate button:hover {color:#fff;}
    .white .rate .drop span a:hover {background:#C7C7C7;}
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 04 - BLOG */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.white .post-text h3 a {color:#444;}
.white .post-text p {color:#888;}
.white .navigation-bar .numb {color:#444;}
.white .numb span:first-child {color:#fff;}
.white .blog .drop input[type="text"] {background:#ebebeb; color:#888;}
.white .blog .drop span a {background:#fbfbfb; color:#888;}
.white .blog-white .loader {background: #fff;}
.white .sidebar h4 {color: #444;}
.white .mini-post h6 a {color: #444;}
.white .new-categories ul li span {color:#444; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in}
.white .new-categories ul li a {color:#444;}

.white .bottom-title p {color:#fff!important;}
.white .detailed p {color:#444;}
.white .detailed h4 {color:#444;}
.blog-white .mini-post a {color:#888;}
.blog-white .main-caption .info-line {color:#fff;} 
.blog-white .info-line {color:#888;}
.blog-white .widget p {color:#888;}
.blog-white .post-tag h6 {color:#444;}
.blog-white .tags-link a {color:#888;}
.blog-white .related-post h3 {color:#444;}
.blog-white .related-block h6 a {color:#444;}
.blog-white .related-block p {color:#888;}
.blog-white .comments-left h6 {color:#444;}
.blog-white .comments-left p {color:#888;}
textarea::-moz-placeholder {color: #888!important; opacity: 1;}
textarea::-webkit-input-placeholder {color: #888!important; opacity: 1;}
.blog-white .input-field input:focus {color: #ff9c00;}
@media screen and (max-width: 980px){
    .white .new-categories ul li a:hover {color:#444;}
    .white .new-categories ul li:hover span {color:#444;}
    .white .new-categories ul li:hover span {color:#444;}
}
@media screen and (max-width: 404px){
   .blog-white .numb span:first-child {background: none;color:#ff9c00;}
}
                  /*disable hover*/

@media screen and (min-width: 980px){
    .drop span a:hover {background: #121212;}
	.right-comments a:hover {color:#ff9c00;}
	.post-block .post-img:hover {outline: 6px solid #ff9c00; outline-offset: -6px;}
	.tags-link a:hover {color:#ff9c00;}
	.numb span:hover {background: #ff9c00; cursor: pointer;}
    .numb span:first-child {background: #ff9c00;}
    .numb .dot:hover {background: none;}
	.new-categories ul li:hover a{color:#fff;} 
    .new-categories ul li:hover {background:#ff9c00;}
	.hover-post:hover {box-shadow: 0 0 0 6px #ff9c00 inset; transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;}
	.widget .under:hover {text-decoration: none;}
	.tags-button button:hover {background:#fff; color:#ff9c00;}
	.info-baner .tags-link a:hover {color:#ff9c00;}
	.button-tag button:hover {background: #222; color:#fff;}
	.related-block h6 a:hover {color:#ff9c00;}
	.email:hover .main-button {margin-right: -40px;}
	.wrapper-prev a h3:hover {color: #ff9c00;}
	.wrapper-next a h3:hover {color: #ff9c00;}
    .blog-white .tags-link a:hover {color:#ff9c00;}
    .related-block .related-img:hover {outline: 6px solid #ff9c00; outline-offset: -6px;}
    .blog-white .numb span:hover {background: #ff9c00; color:#fff; cursor: pointer;}
    .blog-white .numb .dot:hover {background: none; color:#222;}
    .blog-white .new-categories ul li:hover a {color:#fff;}
    .blog-white .new-categories ul li:hover span {color:#fff;}
    .blog-white .mini-post a:hover {color:#ff9c00;}
    .blog-white .tags-button button:hover {background: #222; color:#fff;}
    .blog-white .post-block h3 a:hover {color:#ff9c00;}
    .blog-white .info-baner .tags-link a:hover {color: #ff9c00;}
	
	.white .numb span:hover {color:#fff;}
	.white .new-categories ul li:hover a{color:#fff;}
	.white .new-categories ul li:hover span {color:#fff;}
	.white .mini-post h6 a:hover {color: #ff9c00;}
	.white .blog .drop span a:hover {background:#ff9c00; color:#fff;}
	.white .post-text h3 a:hover {color:#ff9c00;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 05 - SHOP */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.white .drop input[type="text"] {background:#ebebeb; color:#888;}
.white .drop span a {background:#fbfbfb; color:#888;}
.white .drop span a:hover {background:#ff9c00; color:#fff;}
.white .share h6 {color:#888;}
.white .right-price-slide a {color:#444;}
.white .right-description h3 {color:#444;}
.white .right-description h4 {color:#888;}
.white .right-description p {color:#888;}
.white .description h5 {color:#444;}
.white .description p {color:#888;}
.white .bottom-panel .push span {background: url(../img/button_orange.jpg);}
.white.shop-det-white .navigation {background: url(../img/menu_pattern.png);}
.white .related h2 {color:#444;}
.white .shop-block:hover .right-price-slide a {color:#fff;}
.white .shop-block .right-price-slide a:hover {color:#ff9c00;}
.white .tabs button {color:#b4b4b4; background: #ebebeb;}
.white .tabs button:hover {color:#fff; background: #ff9c00;}
.white .tabs button:first-child {background: #ff9c00; color:#fff;} 
.white .order-block {background: url(../img/pattern-white.png);}
.white .order-block h3 {color: #444;}
.white .order-block p {color:#888;}
.white .wrap-mini-order b {color: #444; font-weight: 600;}
.white .input-field {background: #ebebeb; border:none;}
.white .input-field label {color: #888;}
.white .input-field label.color {color:#ff9c00;}
.white .form-order textarea {background: #ebebeb; border:none;color: #888;}
.white .form-order textarea:-webkit-input-placeholder {color: #888!important; opacity: 1;}
.white .form-order textarea:-moz-placeholder {color: #888!important; opacity: 1;}
.white .form-order .push span {background: url(../img/button_orange.jpg);} 
.white .input-field input  {color:#888;}
.white .form-order input:focus {color:#ff9c00;}
.white .form-order .drop .drop-list {background-position: 96% 52%;}

                  /*disable hover*/

@media screen and (min-width: 980px){
     .right-price a:hover {color:#ff9c00;}
     .drop span a:hover {background: #121212;}
     .shop-block:hover .roll {opacity: 1;}
     .right-price-slide a:hover {color:#ff9c00;}
     .shop-block:hover .right-price-slide {transform: translateY(100px); top: -80px; opacity: 1;}
     .shop-block:hover .right-price-slide p {display: none;}
     .push.view a:hover {color:#fff;}
     .main-button a:hover {color:#fff;}
     .shop-block:hover .order {opacity: 1; left:0px;}
     .shop-block:hover .view {opacity: 1; right: 40px;}
     .view:hover  .main-button{margin-right:-40px;}
     .numb span:hover {background: #ff9c00; cursor: pointer;}
     .bar-line-point:hover {background:none!important;}
     .form-order .push:hover .main-button {margin-right: -40px;}
    
     .follow-wrap a:hover .roll {visibility: visible; transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
     .follow-wrap a:hover img {transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
     .drop span a:hover {background: #121212;}
     .tabs button:hover {background: #ff9c00; color:#fff;}
     .shop-block:hover .roll {opacity: 1;}
     .right-price-slide a:hover {color:#ff9c00;}
     .shop-block:hover .right-price-slide {transform: translateY(100px); top: -80px; opacity: 1;}
     .shop-block:hover .right-price-slide p {display: none;}
     .shop-block:hover .order {opacity: 1; left:0px;}
     .shop-block:hover .view {opacity: 1; right: 40px;}
     .view:hover  .main-button{margin-right:-40px;}
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 06 - CONTACT */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.white .city .button-img {color:#444;}
.white .block-adress h3 {color:#444;}
.white .block-adress p {color: #888;}
.white .block-form h3 {color:#444;}
.white .block-form p {color:#888;}
.white .block-form .input-field {background:#ededed; border:none; color:#888;}
.white .block-form .input-field input {color:#888;}
.white .block-form .input-field input:focus {color:#ff9c00;}
.white .input-field.bg {background: none; outline: 2px solid #ff9c00; outline-offset: -2px; color: #ff9c00;}
.white .form-contact .drop input[type="text"] {background:#ededed; color:#888;}
.white .input-field label {color:#888;}
.white .input-field label.color {color:#ff9c00;}
.white .form-contact textarea {background: #ededed; color:#888; border: none;}
.white .form-contact textarea:focus {outline: 2px solid #ff9c00; outline-offset: -2px; color: #ff9c00; background: none;}
.white .form-contact textarea::-moz-placeholder {color: #888!important; opacity: 1;}
.white .form-contact textarea::-webkit-input-placeholder {color: #888!important; opacity: 1;}
.white .city ul li {color:#888;}
.white .form-contact .drop span a {background:#fbfbfb; color:#888;}
.white .form-contact .drop span a:hover {background: #ff9c00; color:#fff;}
.white .form-contact .email span {background: url(../img/button_orange.jpg);}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 07 - 404 */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.cirle {-webkit-animation: spin 8s infinite ease; animation: spin 8s infinite ease; -moz-animation: spin 8s infinite ease;-o-animation: spin 8s infinite ease;-ms-animation: spin 8s infinite ease;}
.cirle2 {-webkit-animation: spin2 7s infinite ease; animation: spin2 7s infinite ease; -moz-animation: spin2 7s infinite ease;-o-animation: spin2 7s infinite ease;-ms-animation: spin2 7s infinite ease;}
@keyframes spin2{
  0%  {transform: rotateY(0deg);
      -webkit-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      }
  15% {transform: rotateY(180deg);
       -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      }   
  30% {transform: rotateX(90deg);
       -webkit-transform: rotateX(90deg);
      -moz-transform: rotateX(90deg);
      -o-transform: rotateX(90deg);
      -ms-transform: rotateX(90deg);
      }    
  45% {transform: rotateX(-180deg);
       -webkit-transform: rotateX(-180deg);
      -moz-transform: rotateX(-180deg);
      -o-transform: rotateX(-180deg);
      -ms-transform: rotateX(-180deg);
      }
  60% {transform: rotateY(45deg);
       -webkit-transform: rotateY(45deg);
      -moz-transform: rotateY(45deg);
      -o-transform: rotateY(45deg);
      -ms-transform: rotateY(45deg);
      } 
  75% {transform: rotateY(180deg);
       -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      }
  80% {transform: rotateX(-45deg);
       -webkit-transform: rotateX(-45deg);
      -moz-transform: rotateX(-45deg);
      -o-transform: rotateX(-45deg);
      -ms-transform: rotateX(-45deg);
      }
  100% {transform: rotateX(-180deg);
       -webkit-transform: rotateX(-180deg);
      -moz-transform: rotateX(-180deg);
      -o-transform: rotateX(-180deg);
      -ms-transform: rotateX(-180deg);
      }
}
@-webkit-keyframes spin2{
  0%  {transform: rotateY(0deg);
      -webkit-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      }
  15% {transform: rotateY(180deg);
       -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      }   
  30% {transform: rotateX(90deg);
       -webkit-transform: rotateX(90deg);
      -moz-transform: rotateX(90deg);
      -o-transform: rotateX(90deg);
      -ms-transform: rotateX(90deg);
      }    
  45% {transform: rotateX(-180deg);
       -webkit-transform: rotateX(-180deg);
      -moz-transform: rotateX(-180deg);
      -o-transform: rotateX(-180deg);
      -ms-transform: rotateX(-180deg);
      }
  60% {transform: rotateY(45deg);
       -webkit-transform: rotateY(45deg);
      -moz-transform: rotateY(45deg);
      -o-transform: rotateY(45deg);
      -ms-transform: rotateY(45deg);
      } 
  75% {transform: rotateY(180deg);
       -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      }
  80% {transform: rotateX(-45deg);
       -webkit-transform: rotateX(-45deg);
      -moz-transform: rotateX(-45deg);
      -o-transform: rotateX(-45deg);
      -ms-transform: rotateX(-45deg);
      }
  100% {transform: rotateX(-180deg);
       -webkit-transform: rotateX(-180deg);
      -moz-transform: rotateX(-180deg);
      -o-transform: rotateX(-180deg);
      -ms-transform: rotateX(-180deg);
      }
}
@keyframes spin{
  0%  {transform: rotateX(0deg);
       -webkit-transform: rotateX(0deg);
      -moz-transform: rotateX(0deg);
      -o-transform: rotateX(0deg);
      -ms-transform: rotateX(0deg);
      }
  15% {transform: rotateX(-180deg);
       -webkit-transform: rotateX(-180deg);
      -moz-transform: rotateX(-180deg);
      -o-transform: rotateX(-180deg);
      -ms-transform: rotateX(-180deg);
  }   
  30% {transform: rotateY(-90deg);
       -webkit-transform: rotateY(-90deg);
      -moz-transform: rotateY(-90deg);
      -o-transform: rotateY(-90deg);
      -ms-transform: rotateY(-90deg);
      }    
  45% {transform: rotateY(180deg);
       -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      }
  60% {transform: rotateX(-45deg);
       -webkit-transform: rotateX(-45deg);
      -moz-transform: rotateX(-45deg);
      -o-transform: rotateX(-45deg);
      -ms-transform: rotateX(-45deg);
      } 
  75% {transform: rotateX(-180deg);
       -webkit-transform: rotateX(-180deg);
      -moz-transform: rotateX(-180deg);
      -o-transform: rotateX(-180deg);
      -ms-transform: rotateX(-180deg);
      }
  80% {transform: rotateY(45deg);
       -webkit-transform: rotateY(45deg);
      -moz-transform: rotateY(45deg);
      -o-transform: rotateY(45deg);
      -ms-transform: rotateY(45deg);
      }
  100% {transform: rotateY(180deg);
       -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      }
}
@-webkit-keyframes spin{
  0%  {transform: rotateX(0deg);
       -webkit-transform: rotateX(0deg);
      -moz-transform: rotateX(0deg);
      -o-transform: rotateX(0deg);
      -ms-transform: rotateX(0deg);
      }
  15% {transform: rotateX(-180deg);
       -webkit-transform: rotateX(-180deg);
      -moz-transform: rotateX(-180deg);
      -o-transform: rotateX(-180deg);
      -ms-transform: rotateX(-180deg);
  }   
  30% {transform: rotateY(-90deg);
       -webkit-transform: rotateY(-90deg);
      -moz-transform: rotateY(-90deg);
      -o-transform: rotateY(-90deg);
      -ms-transform: rotateY(-90deg);
      }    
  45% {transform: rotateY(180deg);
       -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      }
  60% {transform: rotateX(-45deg);
       -webkit-transform: rotateX(-45deg);
      -moz-transform: rotateX(-45deg);
      -o-transform: rotateX(-45deg);
      -ms-transform: rotateX(-45deg);
      } 
  75% {transform: rotateX(-180deg);
       -webkit-transform: rotateX(-180deg);
      -moz-transform: rotateX(-180deg);
      -o-transform: rotateX(-180deg);
      -ms-transform: rotateX(-180deg);
      }
  80% {transform: rotateY(45deg);
       -webkit-transform: rotateY(45deg);
      -moz-transform: rotateY(45deg);
      -o-transform: rotateY(45deg);
      -ms-transform: rotateY(45deg);
      }
  100% {transform: rotateY(180deg);
       -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      }
}