/* Minification failed. Returning unminified contents.
(2139,1): run-time error CSS1019: Unexpected token, found '@import'
(2139,9): run-time error CSS1019: Unexpected token, found 'url('http://fonts.googleapis.com/css?family=Roboto%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800&amp;subset=latin%2Ccyrillic-ext%2Ccyrillic%2Cgreek-ext%2Cvietnamese%2Clatin-ext')'
(5538,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(5539,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5548,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5549,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
  display: none !important; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }

.mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
  .mm-panel.mm-opened {
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }
  .mm-panel.mm-subopened {
    -webkit-transform: translate3d(-30%, 0, 0);
    -moz-transform: translate3d(-30%, 0, 0);
    -ms-transform: translate3d(-30%, 0, 0);
    -o-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0); }
  .mm-panel.mm-highest {
    z-index: 1; }

.mm-menu > .mm-panel {
  background: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 0 20px; }
  .mm-menu > .mm-panel.mm-hasheader {
    padding-top: 40px; }
  .mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after {
    content: '';
    display: block;
    height: 20px; }

.mm-vertical .mm-panel {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important; }

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
  .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
    border-color: transparent; }

.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block; }

.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  height: 40px;
  bottom: auto; }
  .mm-vertical .mm-listview > li > .mm-next:after,
  .mm-listview > li.mm-vertical > .mm-next:after {
    top: 16px;
    bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-header {
  border-bottom: 1px solid transparent;
  text-align: center;
  line-height: 20px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
  .mm-header > a {
    text-decoration: none;
    display: block;
    padding: 10px 0; }
  .mm-header .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .mm-header .mm-btn {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 1; }
    .mm-header .mm-btn:first-child {
      padding-left: 20px;
      left: 0; }
    .mm-header .mm-btn:last-child {
      padding-right: 20px;
      right: 0; }

.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-listview {
  font: inherit;
  font-size: 14px; }
  .mm-listview a,
  .mm-listview a:hover {
    text-decoration: none; }
  .mm-listview > li {
    position: relative; }
    .mm-listview > li > a,
    .mm-listview > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
    .mm-listview > li:not(.mm-divider):after {
      content: '';
      border-bottom-width: 1px;
      border-bottom-style: solid;
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
    .mm-listview > li:not(.mm-divider):after {
      left: 20px; }
  .mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2; }
    .mm-listview .mm-next:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0; }
    .mm-listview .mm-next + a,
    .mm-listview .mm-next + span {
      margin-right: 50px; }
    .mm-listview .mm-next.mm-fullsubopen {
      width: 100%; }
      .mm-listview .mm-next.mm-fullsubopen:before {
        border-left: none; }
      .mm-listview .mm-next.mm-fullsubopen + a,
      .mm-listview .mm-next.mm-fullsubopen + span {
        padding-right: 50px;
        margin-right: 0; }

.mm-menu > .mm-panel > .mm-listview {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-menu > .mm-panel > .mm-listview.mm-first {
    margin-top: -20px; }
  .mm-menu > .mm-panel > .mm-listview.mm-last {
    padding-bottom: 20px; }

.mm-prev:before,
.mm-next:after {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.mm-prev:before {
  border-right: none;
  border-bottom: none;
  left: 20px; }

.mm-next:after {
  border-top: none;
  border-left: none;
  right: 20px; }

.mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px; }

.mm-listview > li.mm-spacer {
  padding-top: 40px; }
  .mm-listview > li.mm-spacer > .mm-next {
    top: 40px; }
  .mm-listview > li.mm-spacer.mm-divider {
    padding-top: 25px; }

.mm-menu {
  background: #f3f3f3;
  color: rgba(0, 0, 0, 0.7); }
  .mm-menu .mm-header {
    border-color: rgba(0, 0, 0, 0.1); }
    .mm-menu .mm-header > a {
      color: rgba(0, 0, 0, 0.3); }
    .mm-menu .mm-header .mm-btn:before,
    .mm-menu .mm-header .mm-btn:after {
      border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-listview > li > a.mm-prev, .mm-menu .mm-listview > li > a.mm-next {
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu .mm-listview > li > a.mm-prev:before, .mm-menu .mm-listview > li > a.mm-next:after {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu .mm-listview > li > a.mm-prev:after, .mm-menu .mm-listview > li > a.mm-next:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.5); }
  .mm-menu.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.05); }
  .mm-menu .mm-divider {
    background: rgba(0, 0, 0, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }
  html.mm-opened .mm-page {
    min-height: 100vh; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }
/*
	jQuery.mmenu autoHeight addon CSS
*/
.mm-menu.mm-top.mm-autoheight, .mm-menu.mm-bottom.mm-autoheight {
  max-height: 80%; }
  .mm-menu.mm-top.mm-autoheight.mm-fullscreen, .mm-menu.mm-bottom.mm-autoheight.mm-fullscreen {
    max-height: 100%; }
.mm-menu.mm-measureheight > .mm-panel {
  bottom: auto !important;
  height: auto !important; }

/*
	jQuery.mmenu buttonbars addon CSS
*/
.mm-buttonbar {
  border: 1px solid transparent;
  border-radius: 5px;
  text-align: center;
  line-height: 20px;
  overflow: hidden;
  display: block;
  padding: 0;
  margin: 0;
  position: relative; }
  .mm-buttonbar:after {
    content: '';
    display: block;
    clear: both; }
  .mm-buttonbar > * {
    border-left: 1px solid transparent;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 100%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .mm-buttonbar > a {
    text-decoration: none; }
  .mm-buttonbar > input {
    position: absolute;
    left: -1000px;
    top: -1000px; }
  .mm-buttonbar > input:checked + label {
    border-color: transparent  !important; }
  .mm-buttonbar > *:first-child,
  .mm-buttonbar > input:first-child + * {
    border-left: none; }
  .mm-buttonbar.mm-buttonbar-2 > * {
    width: 50%; }
  .mm-buttonbar.mm-buttonbar-3 > * {
    width: 33.33%; }
  .mm-buttonbar.mm-buttonbar-4 > * {
    width: 25%; }
  .mm-buttonbar.mm-buttonbar-5 > * {
    width: 20%; }

.mm-header .mm-buttonbar {
  margin-top: 0px;
  margin-left: -30px;
  margin-right: -30px; }

.mm-footer .mm-buttonbar {
  border: none;
  border-radius: none;
  line-height: 40px;
  margin: -10px -10px 0 -20px; }
  .mm-footer .mm-buttonbar > * {
    border-left: none; }

.mm-listview > li > .mm-buttonbar {
  margin: 10px 20px; }

.mm-menu .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.7);
  background: #f3f3f3; }
  .mm-menu .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.7); }
  .mm-menu .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.7);
    color: #f3f3f3; }

/*
	jQuery.mmenu counters addon CSS
*/
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 50px;
  top: 50%; }
  em.mm-counter + a.mm-next {
    padding-left: 40px; }
    em.mm-counter + a.mm-next + a,
    em.mm-counter + a.mm-next + span {
      margin-right: 90px; }
  em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }

.mm-vertical > .mm-counter {
  top: 12px;
  margin-top: 0; }
.mm-vertical.mm-spacer > .mm-counter {
  margin-top: 40px; }

.mm-nosubresults > .mm-counter {
  display: none; }

.mm-menu em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s; }

/*
	jQuery.mmenu footer addon CSS
*/
.mm-footer {
  background: inherit;
  border-top: 1px solid transparent;
  text-align: center;
  line-height: 20px;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  padding: 10px 20px;
  position: absolute;
  z-index: 3;
  bottom: 0;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-menu.mm-hasfooter > .mm-panel {
  bottom: 40px; }

.mm-menu .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu header addon CSS
*/
.mm-menu > .mm-header {
  background: inherit;
  z-index: 3;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
  .mm-menu > .mm-header .mm-close:after {
    content: 'x'; }

.mm-menu.mm-hassearch > .mm-header {
  top: 40px; }

.mm-menu.mm-hasheader .mm-panel .mm-header {
  display: none; }
.mm-menu.mm-hasheader .mm-panel,
.mm-menu.mm-hasheader .mm-fixeddivider {
  top: 40px; }
.mm-menu.mm-hasheader.mm-hassearch .mm-panel,
.mm-menu.mm-hasheader.mm-hassearch .mm-fixeddivider {
  top: 80px; }

/*
	jQuery.mmenu dividers addon CSS
*/
.mm-divider > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  line-height: 25px; }
.mm-divider.mm-opened a.mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-collapsed:not(.mm-uncollapsed) {
  display: none; }

.mm-fixeddivider {
  background: inherit;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
  .mm-fixeddivider:after {
    content: none !important;
    display: none !important; }

.mm-hasdividers .mm-fixeddivider {
  display: block; }

.mm-menu .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.05); }

/*
	jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
  box-sizing: border-box; }

.mm-menu > .mm-search {
  background: inherit;
  z-index: 3;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-search {
  height: 40px;
  width: 100%;
  padding: 10px 10px 0 10px;
  position: absolute;
  top: 0;
  left: 0; }
  .mm-search input {
    border: none;
    border-radius: 25px;
    font: inherit;
    font-size: 14px;
    line-height: 25px;
    outline: none;
    display: block;
    width: 100%;
    height: 25px;
    margin: 0;
    padding: 0 10px; }
  .mm-search input::-ms-clear {
    display: none; }

.mm-panel.mm-hassearch {
  padding-top: 40px; }
  .mm-panel.mm-hassearch.mm-hasheader {
    padding-top: 80px; }
    .mm-panel.mm-hassearch.mm-hasheader .mm-search {
      top: 40px; }

.mm-noresultsmsg {
  text-align: center;
  font-size: 21px;
  display: none;
  padding: 40px 0; }

.mm-noresults .mm-noresultsmsg {
  display: block; }
.mm-noresults .mm-indexer {
  display: none !important; }

.mm-menu li.mm-nosubresults > a.mm-next {
  display: none; }
  .mm-menu li.mm-nosubresults > a.mm-next + a,
  .mm-menu li.mm-nosubresults > a.mm-next + span {
    padding-right: 10px; }
.mm-menu.mm-hassearch .mm-panel,
.mm-menu.mm-hassearch .mm-fixeddivider {
  top: 40px; }

.mm-menu .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.7); }
.mm-menu .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu sectionIndexer addon CSS
*/
.mm-indexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  box-sizing: border-box;
  width: 20px;
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: -100px;
  z-index: 3;
  -webkit-transition: right 0.4s ease;
  -moz-transition: right 0.4s ease;
  -ms-transition: right 0.4s ease;
  -o-transition: right 0.4s ease;
  transition: right 0.4s ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
  .mm-indexer a {
    text-decoration: none;
    display: block;
    height: 3.71%; }
  .mm-indexer ~ .mm-panel.mm-hasindexer {
    padding-right: 40px; }

.mm-hasindexer .mm-indexer {
  right: 0; }
.mm-hasindexer .mm-fixeddivider {
  right: 20px; }

.mm-hasheader .mm-indexer {
  top: 50px; }

.mm-hasfooter .mm-indexer {
  bottom: 50px; }

.mm-hassearch .mm-indexer {
  top: 50px; }

.mm-hassearch.mm-hasheader .mm-indexer {
  top: 90px; }

.mm-menu .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check {
  position: absolute;
  left: -10000px; }

label.mm-toggle,
label.mm-check {
  margin: 0;
  position: absolute;
  bottom: 50%;
  z-index: 2; }
  label.mm-toggle:before,
  label.mm-check:before {
    content: '';
    display: block; }

label.mm-toggle {
  border-radius: 30px;
  width: 50px;
  height: 30px;
  margin-bottom: -15px; }
  label.mm-toggle:before {
    border-radius: 30px;
    width: 28px;
    height: 28px;
    margin: 1px; }

input.mm-toggle:checked ~ label.mm-toggle:before {
  float: right; }

label.mm-check {
  width: 30px;
  height: 30px;
  margin-bottom: -15px; }
  label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: 0.1;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }

input.mm-check:checked ~ label.mm-check:before {
  opacity: 1; }

label.mm-toggle, label.mm-check {
  right: 20px; }
label.mm-toggle + a,
label.mm-toggle + span {
  padding-right: 80px; }
label.mm-check + a,
label.mm-check + span {
  padding-right: 60px; }

a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {
  right: 60px; }
  a.mm-next + label.mm-toggle + a,
  a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
  a.mm-next + label.mm-check + span {
    margin-right: 50px; }
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
  padding-right: 70px; }
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  padding-right: 50px; }

em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next + label.mm-check {
  right: 100px; }
  em.mm-counter + a.mm-next + label.mm-toggle + a,
  em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next + label.mm-check + a,
  em.mm-counter + a.mm-next + label.mm-check + span {
    margin-right: 90px; }

.mm-menu label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu label.mm-toggle:before {
    background: #f3f3f3; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.7); }

/*
	jQuery.mmenu borderstyle extension CSS
*/
.mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after {
  content: none; }

.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after {
  left: 0 !important; }

/*
	jQuery.mmenu effects extension CSS
*/
html.mm-effect-slide .mm-menu.mm-offcanvas {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-effect-slide.mm-opened .mm-menu.mm-offcanvas {
  -webkit-transform: translate3d(-30%, 0, 0);
  -moz-transform: translate3d(-30%, 0, 0);
  -ms-transform: translate3d(-30%, 0, 0);
  -o-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0); }
html.mm-effect-slide.mm-opening .mm-menu.mm-offcanvas {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }
html.mm-effect-slide.mm-right.mm-opened .mm-menu.mm-offcanvas {
  -webkit-transform: translate3d(30%, 0, 0);
  -moz-transform: translate3d(30%, 0, 0);
  -ms-transform: translate3d(30%, 0, 0);
  -o-transform: translate3d(30%, 0, 0);
  transform: translate3d(30%, 0, 0); }
html.mm-effect-slide.mm-right.mm-opening .mm-menu.mm-offcanvas {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }

html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-offcanvas {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-offcanvas {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }
html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
  -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-offcanvas {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }

html.mm-effect-zoom-panels .mm-menu .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition-property: -webkit-transform, left;
  -moz-transition-property: -moz-transform, left;
  -ms-transition-property: -ms-transform, left;
  -o-transition-property: -o-transform, left;
  transition-property: transform, left; }
  html.mm-effect-zoom-panels .mm-menu .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
    -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
    -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
    -o-transform: scale(1, 1) translate3d(0%, 0, 0);
    transform: scale(1, 1) translate3d(0%, 0, 0); }
    html.mm-effect-zoom-panels .mm-menu .mm-panel.mm-opened.mm-subopened {
      -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }

/*
	jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px; }

html.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0); }

@media all and (max-width: 140px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(10000px, 0);
    -moz-transform: translate(10000px, 0);
    -ms-transform: translate(10000px, 0);
    -o-transform: translate(10000px, 0);
    transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }

@media all and (max-width: 140px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-10000px, 0);
    -moz-transform: translate(-10000px, 0);
    -ms-transform: translate(-10000px, 0);
    -o-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0); } }
.mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
  height: 100%;
  min-height: 140px;
  max-height: 10000px; }

html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important; }

/*
	jQuery.mmenu multiline extension CSS
*/
.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > span {
  text-overflow: clip;
  white-space: normal; }

/*
	jQuery.mmenu pageshadow extension CSS
*/
.mm-menu.mm-pageshadow:after {
  content: "";
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 99; }
.mm-menu.mm-pageshadow.mm-right:after {
  left: auto;
  right: 100%; }
.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
  content: none;
  display: none; }

.mm-menu.mm-pageshadow:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
.mm-menu.mm-top {
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }
.mm-menu.mm-bottom {
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-menu.mm-top, .mm-menu.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
	jQuery.mmenu themes extension CSS
*/
.mm-menu.mm-theme-dark {
  background: #333333;
  color: rgba(255, 255, 255, 0.8); }
  .mm-menu.mm-theme-dark .mm-header {
    border-color: rgba(0, 0, 0, 0.15); }
    .mm-menu.mm-theme-dark .mm-header > a {
      color: rgba(255, 255, 255, 0.4); }
    .mm-menu.mm-theme-dark .mm-header .mm-btn:before,
    .mm-menu.mm-theme-dark .mm-header .mm-btn:after {
      border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-dark .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu.mm-theme-dark .mm-listview > li > a.mm-prev, .mm-menu.mm-theme-dark .mm-listview > li > a.mm-next {
    color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-dark .mm-listview > li > a.mm-prev:before, .mm-menu.mm-theme-dark .mm-listview > li > a.mm-next:after {
    border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-dark .mm-listview > li > a.mm-prev:after, .mm-menu.mm-theme-dark .mm-listview > li > a.mm-next:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-theme-dark .mm-divider {
    background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-theme-dark .mm-buttonbar {
  border-color: rgba(255, 255, 255, 0.8);
  background: #333333; }
  .mm-menu.mm-theme-dark .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.8); }
  .mm-menu.mm-theme-dark .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.8);
    color: #333333; }

.mm-menu.mm-theme-dark label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-theme-dark em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-footer {
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-pageshadow.mm-theme-dark:after {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu.mm-theme-dark .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark label.mm-toggle {
  background: rgba(0, 0, 0, 0.15); }
  .mm-menu.mm-theme-dark label.mm-toggle:before {
    background: #333333; }
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-white {
  background: white;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-theme-white .mm-header {
    border-color: rgba(0, 0, 0, 0.1); }
    .mm-menu.mm-theme-white .mm-header > a {
      color: rgba(0, 0, 0, 0.3); }
    .mm-menu.mm-theme-white .mm-header .mm-btn:before,
    .mm-menu.mm-theme-white .mm-header .mm-btn:after {
      border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-theme-white .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-theme-white .mm-listview > li > a.mm-prev, .mm-menu.mm-theme-white .mm-listview > li > a.mm-next {
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-theme-white .mm-listview > li > a.mm-prev:before, .mm-menu.mm-theme-white .mm-listview > li > a.mm-next:after {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-theme-white .mm-listview > li > a.mm-prev:after, .mm-menu.mm-theme-white .mm-listview > li > a.mm-next:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.05); }
  .mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-theme-white .mm-divider {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-theme-white .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: white; }
  .mm-menu.mm-theme-white .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-theme-white .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: white; }

.mm-menu.mm-theme-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-theme-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-pageshadow.mm-theme-white:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

.mm-menu.mm-theme-white .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-theme-white label.mm-toggle:before {
    background: white; }
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-black {
  background: black;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-theme-black .mm-header {
    border-color: rgba(255, 255, 255, 0.2); }
    .mm-menu.mm-theme-black .mm-header > a {
      color: rgba(255, 255, 255, 0.4); }
    .mm-menu.mm-theme-black .mm-header .mm-btn:before,
    .mm-menu.mm-theme-black .mm-header .mm-btn:after {
      border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-black .mm-listview > li:after {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black .mm-listview > li > a.mm-prev, .mm-menu.mm-theme-black .mm-listview > li > a.mm-next {
    color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-black .mm-listview > li > a.mm-prev:before, .mm-menu.mm-theme-black .mm-listview > li > a.mm-next:after {
    border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-black .mm-listview > li > a.mm-prev:after, .mm-menu.mm-theme-black .mm-listview > li > a.mm-next:before {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black .mm-divider {
    background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black .mm-buttonbar {
  border-color: rgba(255, 255, 255, 0.6);
  background: black; }
  .mm-menu.mm-theme-black .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-theme-black .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: black; }

.mm-menu.mm-theme-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-theme-black em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-footer {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-pageshadow.mm-theme-black:after {
  content: none;
  display: none; }

.mm-menu.mm-theme-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black label.mm-toggle:before {
    background: black; }
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../images/AjaxLoader.gif) no-repeat center center
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../images/AjaxLoader.gif) no-repeat center center
}


/*
 * CSS Style Page 
 * Copyright 2014 Adc
 * Contributing Author: thienhiep171193@gmail.com
 */

/*----------------CSS Reset -------------------*/
html, body, object, iframe,
 blockquote, pre,
a, abbr, acronym, address, cite, code, h1, h2, h3,h4, h5, h6
del, dfn, img, ins, kbd, q, s, samp,
small, sub, sup, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
    font-size: 12px;
    background: #e2e2e2;
    font-family: Arial, sans-serif;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}
    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

a:focus , a:hover { text-decoration: none;}
ul li a { transition: ease 0.3s;}
ul li a:hover { transition: ease 0.3s;}

/*----------------CSS Reset -------------------*/

/*----------------Fonts Family Base -----------------*/

/*Roboto Fonts*/
@import url('http://fonts.googleapis.com/css?family=Roboto%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800&amp;subset=latin%2Ccyrillic-ext%2Ccyrillic%2Cgreek-ext%2Cvietnamese%2Clatin-ext');

/*Fonts Face*/

* table{max-width:100% !important}
/*Heading*/
#m-head { background: #fff;width: 100%;float: left;}
.logo { width: 12%;float: left; position: relative;z-index: 9;}
.r-head { width: 88%;float: right;}
.t-head { width: 100%;float: left;padding: 5px 0;text-align: right;vertical-align: middle;margin-bottom: 10px;}
.t-head ul { display: inline-block;vertical-align: middle;}
.t-head ul li { display: inline-block;}
.t-head ul li a { color: #6c6c6c;text-transform: uppercase;font-size: 10px;padding: 5px 7px;cursor:pointer}
.t-head > a { padding: 0 2px;display: inline-block;position: relative;top: 7px}
.search { display: inline-block;height: 20px;width: 150px;vertical-align: middle;}
.search input { width: 85%;height: 20px;border: 1px solid #989898;line-height: 20px;text-indent: 3px;float: left;}
.search button { width: 15%;height: 20px;border: 0;background: #989898;float: left;}

#m-menu { width: 100%;float: left; text-align: right}
#m-menu > ul > li { display: inline-block;  }
#m-menu > ul > li > a { color: #0c0c0c;font-size: 12px;text-transform: uppercase;font-weight: bold;padding: 12px 10px;display: inline-block;}
#m-menu > ul > li:hover ul { transition: ease 0.4s;visibility: visible;opacity: 1;}
#m-menu > ul > li:hover > a { color: #365999}
#m-menu > ul > li > a > span { padding-left: 5px;position: relative;font-size: 14px;}
#m-menu > ul > li > ul { position: absolute;margin-left: 10px;width: 190px;text-align: left;visibility: hidden;transition: ease 0.4s;opacity: 0;z-index: 999;}
#m-menu > ul > li > ul > li { display: block;border-bottom: 1px solid #00266c; }
#m-menu > ul > li > ul > li > a { font-family: Roboto, sans-serif;font-size: 12px;padding: 10px;display: block;color: #fff;background: rgba(8, 56, 125, 0.9);transition: ease-in 0.2s;}
#m-menu > ul > li > ul > li > a:hover ,#m-menu > ul > li > ul > li > a:focus { background: rgba(8, 56, 125, 0.8);transition: ease-out 0.2s;}

.body-logo {height:82px;position: absolute;background: #fff;box-shadow: 0 0 4px #989898;left: 0;top: 0;text-align: center;/*line-height: 115px;*/padding:0 5px}
.body-logo img { display: inline-block;vertical-align: middle; }

#m-banner { width: 100%;float: left;}

#m-ct { min-height: 200px;}
.support {margin:15px 0; border-top:1px solid #ccc;font-size:20px;line-height:40px;background-color: #fff;padding: 10px 0}
.support .left{background:url(/template/tmt/img/bg-hotline.png) 50% 50%/cover no-repeat;display: inline-block;height: 61px;overflow: hidden;padding-left: 51px;position: relative;width: 250px;vertical-align: middle}
.support .left img{position: absolute; display: block;top: 5px;left: 5px;width: 51px;height: 51px}
.support span{display: block;text-align: center;color: #fff}
.support .left>span.first{font-size: 16px;line-height: 16px;padding: 8px 0 0px 0}
.support .left>span.second{font-size: 21px;}
.support .main,.support .right{display: inline-block;font-size: 14px;width: 158px;text-align: left;vertical-align: middle}
.support .main,.support .right img{width: 140px;}
.support .main{ width:calc(100% - 170px - 250px);color: #000;font-weight: bold;line-height: 26px;padding-left: 10px}
.support .right{line-height: 0}
#m-foo { min-height: 200px; background:url(../images/bg-foo.png) no-repeat center center , #023a80 }
#m-foo .copy-right { margin-top: 15px;padding: 10px 0;width: 100%;float: left;border-top: 1px solid #2a568c;line-height: 1.4em;}
#m-foo .copy-right strong { color: #b0b0b0;}
#m-foo .copy-right ul { display: block;text-align: right;}
#m-foo .copy-right ul li { display: inline-block;}
#m-foo .copy-right ul li:last-child a { border: 0;}
#m-foo .copy-right ul li a { color: #b0b0b0;border-right: 1px solid #b0b0b0;padding: 0 5px;}
#m-foo .copy-right ul li a:hover { color: #ffffff;}
.menu-foo { width: 100%;float: left;}
.menu-foo .item-foo { float: left;margin-top: 20px;height: 220px; }
.menu-foo .item-foo strong { font-size: 14px;color: #fff;text-transform: uppercase;margin-bottom: 10px;display: block;}
.menu-foo .item-foo strong a{color: #fff}
.menu-foo .item-foo ul { display: block;} 
.menu-foo .item-foo ul li { display: block;padding: 3px 0;}
.menu-foo .item-foo ul li a { color: #b0b0b0;line-height: 1.4em;}
.menu-foo .item-foo ul li a:hover { color: #fff;}
.item-foo:nth-child(1) { width: 20%; border-right: 1px solid #2a568c}
.item-foo:nth-child(2) { width: 20%;border-right: 1px solid #2a568c;padding-left: 15px;}
.item-foo:nth-child(3) { width: 25%;border-right: 1px solid #2a568c;padding-left: 15px;}
.item-foo:nth-child(4) { width: 30%;padding-left: 15px;float:right}
/*.item-foo:nth-child(5) { width: 19%;}*/

.social-foo { margin-right: -7%;}
.social-foo a { width: 20%;margin-right: 3%;display: inline-block;height: 40px;line-height: 40px;text-align: center;position: relative; }
.social-foo a span { font-size: 26px;color: #fff;vertical-align: middle;}
.social-foo a:nth-child(1) { background: #4f70a6}
.social-foo a:nth-child(2) { background: #23c0e3}
.social-foo a:nth-child(3) { background: #c71632}
.social-foo a:nth-child(4) { background: #cf463e}

.share-fb { height: 80px;width: 100%;background: #012758;padding: 15px;}
.share-fb span { text-transform: uppercase;font-size: 11px;color: #fff;}
.social-foo a:nth-child(1):after { content: "";border: 10px solid #fff;width: 0;height: 0;position: absolute;border: 10px solid transparent;border-top: 10px solid #4f70a6;bottom: -20px;left: 10px; z-index: 10 }

.newsletter { margin-top: 15px;}
.newsletter form { width: 100%;height: 32px;background: #fff;}
.newsletter form button { width: 20%;float:left ;height: 32px;background: #000;color: #fff;font-size: 22px;border: 0;}
.newsletter form input { width: 80%;float:left ;height: 32px;border: 0;text-indent: 5px;}
.newsletter > span { color: #e2e2e2;padding-top: 20px;display: block;text-align: center;}

.button-toggle-menu {width: 100%;height: 32px; position: relative;top: 0; left: 0;z-index: 999; display: block;text-align: left; line-height: 32px;background: #023a80; color: #fff;font-weight: 700; text-transform: uppercase; font-size: 16px;padding-left: 10px;display: none;}
.button-toggle-menu:focus {color: #fff;}
.button-toggle-menu:hover {background: #000;}
.button-toggle-menu span {font-size: 26px; color: #fff;float: right; padding-top: 3px; padding-right: 8px;}

#my-mobile-menu { z-index: 9999;}

/*Scroll Top*/
#scrollTop { position: fixed; right: 20px; bottom: 20px;background: #000;color: #fff; width: 30px; height: 30px;text-align: center;line-height: 30px;text-decoration: none;-ms-opacity: .5;opacity: .5;display: none;}
#scrollTop span { display: block; font-size: 1.5em; text-align: center;}
#scrollTop:hover {-ms-opacity: .9;opacity: .9;}
/*======================SITEMAP========================*/
.l1-sitemap{background:url(../images/sendtofriend.jpg) no-repeat; padding-left:20px;}
.T-sitemap{background:url(../images/T.gif) repeat-y; padding-left:24px;line-height:22px}
.I-sitemap{background:url(../images/I.gif) repeat-y;line-height:22px}
.L-sitemap{background:url(../images/L.gif) repeat-y; padding-left:35px; margin-left:25px;}
/*m banner*/
#m-banner .item-m-banner {
    position: relative;
}

    #m-banner .item-m-banner .img {
        text-align: center;
    }

        #m-banner .item-m-banner .img img {
            display: inline-block;
        }

    #m-banner .item-m-banner .detail {
        position: absolute;
        bottom: 2%;
        left: 1%;
        margin: auto auto;
        background: #cccccc;
        opacity: 0.7;
        transition: ease-in 0.5s;
        padding: 10px;
    }

        #m-banner .item-m-banner .detail h3 {
            font-size: 22px;
            color: #000;
            font-weight: bold;
            text-transform: uppercase;
        }

        #m-banner .item-m-banner .detail p {
            color: #000000;
            font-size: 16px;
            text-transform: uppercase;
            line-height: 1.6em;
            font-weight: bold;
        }

        #m-banner .item-m-banner .detail a {
            font-size: 16px;
            color: #000;
            color: #fff;
            text-transform: uppercase;
            padding: 5px 10px;
            background: #023a80;
            display: inline-block;
        }

#m-banner .owl-controls {
    margin-top: 0 !important;
}

    #m-banner .owl-controls .owl-pagination {
        bottom: 10px;
        width: 100%;
        position: absolute;
    }

    #m-banner .owl-controls i {
        color: #fff;
        font-size: 52px;
        padding-right: 5px;
    }

#m-banner .owl-prev:hover i {
    transition: ease 0.2s;
    color: #023a80;
}

#m-banner .owl-next:hover i {
    transition: ease 0.2s;
    color: #023a80;
}

#m-banner .owl-prev, #m-banner .owl-next {
    border-radius: 0;
    background: rgba(0,0,0,0.6);
    margin: 0px;
    padding: 8px;
    position: absolute;
    top: 45%;
    opacity: 0.8 !important;
    transition: ease 0.2s;
}

#m-banner .owl-prev {
    left: 0;
}

#m-banner .owl-next {
    right: 0;
}

    #m-banner .owl-next i {
        padding-left: 5px;
        padding-right: 0;
    }

.banner-pro-new {
    margin-top: 20px;
    width: 100%;
    float: left;
    position: relative;
}
.banner-pro-new .owl-item+.owl-item{
	padding-left:10px;
}
    .banner-pro-new .title-pro-new {
        height: 36px;
        padding: 0 25px;
        line-height: 28px;
        color: #ffffff;
        text-transform: uppercase;
        font-weight: bold;
        background: url(/template/tmt/images/bg-title-pro-hot.png) left center no-repeat;
        position: absolute;
        top: 10px;
        left: -10px;
        z-index: 10;
    }

.body-pro-new .owl-controls {
    margin-top: 0 !important;
}

    .body-pro-new .owl-controls .owl-pagination {
        bottom: 5px;
        width: 100%;
        position: absolute;
    }

    .body-pro-new .owl-controls i {
        color: #fff;
        font-size: 32px;
        padding-right: 5px;
    }

.body-pro-new .owl-prev:hover i {
    transition: ease 0.2s;
    color: #023a80;
}

.body-pro-new .owl-next:hover i {
    transition: ease 0.2s;
    color: #023a80;
}

.body-pro-new .owl-prev, .body-pro-new .owl-next {
    border-radius: 0;
    background: rgba(0,0,0,0.6);
    margin: 0px !important;
    padding: 8px;
    position: absolute;
    top: 45%;
    opacity: 0.8 !important;
    transition: ease 0.2s;
    border-radius: 0 !important;
}

.body-pro-new .owl-prev {
    left: 0;
}

.body-pro-new .owl-next {
    right: 0;
}

    .body-pro-new .owl-next i {
        padding-left: 5px;
        padding-right: 0;
    }

.baogia {
    background: url(/template/tmt/images/baogia.png) no-repeat;
    background-size: 100% 100%;
    width: 300px;
    height: 45px;
    display: inline-block;
    line-height: 45px;
    text-align: center;
}

.profile {
    background: url(/template/tmt/images/profile.png);
    width: 300px;
    height: 45px;
    display: inline-block;
    ;
    line-height: 45px;
    text-align: center;
}

    .baogia a, .profile a {
        font-size: 20px;
        color: #fff;
        text-transform: uppercase;
    }

.lv1 {
    background: url(/template/tmt/images/lv1.jpg);
    text-transform: uppercase;
    font-weight: bold;
    line-height: 34px;
    padding-left: 10px;
}

.lv2 {
    background: url(/template/tmt/images/lv2.jpg);
    font-weight: bold;
    line-height: 34px;
    padding-left: 10px;
}

.lv3 {
    background: url(/template/tmt/images/ico-caret-3.png) no-repeat 10px center;
    border-bottom: 1px solid #ccc;
    line-height: 30px;
    padding-left: 20px;
}

.lv1 a {
    color: #fff;
}

#h-fastlink {
    margin-top: 20px;
}

    #h-fastlink ul li {
        display: block;
        margin-bottom: 5px;
    }

        #h-fastlink ul li a {
            display: block;
            padding: 14px 10px 14px 40px;
            font-size: 14px;
            text-transform: uppercase;
            color: #fff;
            font-weight: bold;
        }

            #h-fastlink ul li a:hover {
                background-color: #acacac !important;
            }

            #h-fastlink ul li a span {
                float: right;
                font-size: 22px;
                position: relative;
                bottom: 4px;
            }

        #h-fastlink ul li:last-child {
            margin-bottom: 0;
        }

        #h-fastlink ul li:nth-child(1) a {
            background: url(/template/tmt/images/headset.png) no-repeat 10px center, #023a80;
        }

        #h-fastlink ul li:nth-child(2) a {
            background: url(/template/tmt/images/sevice.png) no-repeat 10px center, #023a80;
        }

        #h-fastlink ul li:nth-child(3) a {
            background: url(/template/tmt/images/document.png) no-repeat 12px center, #023a80;
        }

        #h-fastlink ul li:nth-child(4) a {
            background: url(/template/tmt/images/phone-cm.png) no-repeat 10px center, #023a80;
        }

.slide-news {
    margin-top: 15px;
    float: left;
    margin-right: -1.3333%;
    width: 101.3333%;
    margin-bottom: 20px;
}

    .slide-news .item-slide-news {
        width: 32% !important;
        float: left;
        margin-right: 1.3333%;
        margin-top: 15px;
        position: relative;
    }

        .slide-news .item-slide-news h2 {
            color: #000;
            font-size: 14px;
            text-transform: uppercase;
            margin-bottom: 10px;
            font-weight: bold;
        }

.item-slide-news .body-slide-news {
    padding-right: 10px;
    border-right: 1px solid #acacac;
    position: relative;
    width: 100%;
    float: left;
    height: 70px;
}

    .item-slide-news .body-slide-news a {
        color: #000;
        font-size: 12px;
        line-height: 1.4em;
        display: block;
    }

.item-slide-news .item-h-news {
    visibility: hidden;
    opacity: 0;
    transition: ease 0.3s;
    position: absolute;
    width: 100%;
    clear: both;
    padding-right: 10%;
}

    .item-slide-news .item-h-news.active {
        visibility: visible;
        opacity: 1;
        transition: ease 0.3s;
    }

.list-new-a a {
    background: url(/template/tmt/images/caret-2.png) no-repeat left 2px;
    padding-left: 15px;
}

.item-h-news .img {
    width: 25%;
    float: left;
}

    .item-h-news .img img {
        width: 94%;
    }

.item-h-news .detail {
    width: 75%;
    float: left;
}

.prev-slide-news span, .next-slide-news span {
    font-size: 18px;
}

.prev-slide-news, .next-slide-news {
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    background: #cccccc;
    border-radius: 2px;
    text-align: center;
    line-height: 20px;
}

    .prev-slide-news:hover, .next-slide-news:hover, .prev-slide-news:focus, .next-slide-news:focus {
        background: #023a80;
        cursor: pointer;
    }

        .prev-slide-news:hover span, .next-slide-news:hover span {
            color: #fff;
        }

.prev-slide-news {
    top: 28px;
    right: 10px;
}

.next-slide-news {
    top: 50px;
    right: 10px;
}

.content-l {
    margin-top: 20px;
    width: 100%;
    float: left;
}

#menu-aside {
    width: 100%;
    height: auto;
    background: url(/template/tmt/images/bg-aside-left-2.png) repeat-y left center;
    background-size: auto 100%;
    margin-bottom: 15px;
}

    #menu-aside ul li {
        width: 100%;
        display: block;
        padding: 5px 0;
        position: relative;
        background: url(/template/tmt/images/border-menu-aside.png) no-repeat center bottom;
    }

    #menu-aside > ul {
        padding: 0 10px 10px 12px;
    }

    #menu-aside ul li > a {
        display: block;
        font-size: 12px;
        text-transform: uppercase;
        color: #fff;
        line-height: 1.4em;
        padding: 3px 0;
    }

    #menu-aside ul li a.a-open-down {
        float: right;
        color: #fff;
        font-size: 16px;
        padding: 5px;
        position: absolute;
        right: 0;
        top: 0;
        width: 26px;
        height: 26px;
    }

    #menu-aside li.has-sub.open > a {
        color: #4fa1fd;
    }
    /*#menu-aside li.has-sub.open > ul {
        height:auto;
    }*/
    #menu-aside li.open > a.a-open-down {
        background: url(/template/tmt/images/ico-up.png) no-repeat center center;
    }

    #menu-aside a.a-open-down {
        background: url(/template/tmt/images/ico-down.png) no-repeat center center;
        cursor: pointer;
    }

    #menu-aside > ul > li > ul > li.open.has-sub > a.a-open-down {
        background: url(/template/tmt/images/ico-up.png) no-repeat center center;
    }

    #menu-aside > ul > li > ul > li.has-sub > a.a-open-down {
        background: url(/template/tmt/images/ico-down.png) no-repeat center center;
    }

    #menu-aside ul li a.active {
        color: #c91a27;
    }

    #menu-aside > ul ul {
        display: none;
    }

    #menu-aside ul li ul li {
        background: url(/template/tmt/images/ico-caret-3.png) no-repeat left 12px;
        padding-left: 12px;
    }

        #menu-aside ul li ul li a {
            font-size: 12px;
            text-transform: none;
        }

            #menu-aside ul li ul li a:hover {
                color: #4fa1fd;
            }

        #menu-aside ul li ul li ul li {
            background: url(/template/tmt/images/ico-caret-3.png) no-repeat left 12px;
            padding-left: 10px;
        }

            #menu-aside ul li ul li ul li a {
                color: #fff;
                font-size: 12px;
                text-transform: none;
            }

                #menu-aside ul li ul li ul li a:hover {
                    color: #4fa1fd;
                    font-size: 12px;
                    text-transform: none;
                }

.body-menu-aside {
    font-family: Roboto, sans-serif;
}

    .body-menu-aside h2 {
        background: url('/template/tmt/images/bg-aside-left.png') no-repeat left top;
        background-size: 100%;
        height: 55px;
        line-height: 50px;
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        color: #fff;
        text-transform: uppercase;
    }

.box-search {
    min-height: 200px;
    background: url(/template/tmt/images/bg-search.png) no-repeat center top, #c5c5c5;
    ;
    padding: 15px;
    margin-bottom: 15px;
}

    .box-search strong {
        display: block;
        text-align: center;
        color: #373b41;
        font-size: 18px;
        text-transform: uppercase;
        padding-top: 5px;
        margin-bottom: 15px;
    }

.form-search {
    text-align: center;
}

    .form-search input {
        width: 100%;
        height: 28px;
        margin-top: 7px;
        text-indent: 4px;
        background: #e2e2e2;
        border: 1px solid #c1c1c1;
    }

    .form-search select {
        width: 100%;
        height: 28px;
        margin-top: 7px;
        text-indent: 4px;
        background: #e2e2e2;
        border: 1px solid #c1c1c1;
    }

    .form-search button {
        padding: 7px 14px;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        background: #023a80;
        border: 0;
        margin-top: 7px;
    }

.content-r {
    background: #fff;
    margin-top: 20px;
    width: 100%;
    float: left;
    border: 1px solid #cccccc;
    padding: 15px;
    margin-bottom: 20px;
    min-height: 512px;
}

.link-bread {
    padding: 0 0 10px 0;
    width: 100%;
    float: left;
}

    .link-bread ul li {
        display: inline-block;
        float: left;
        background: url(/template/tmt/images/ico-bread.png) right center no-repeat;
        padding-right: 14px;
        padding-left: 7px;
    }

        .link-bread ul li:first-child {
            padding-left: 0;
        }

        .link-bread ul li:last-child {
            background: none;
        }

        .link-bread ul li a {
            color: #4a4a4a;
            font-size: 12px;
            line-height: 1.4em;
        }

            .link-bread ul li a:hover, .link-bread ul li a.active {
                color: #023a80;
            }

.content-r h1 {
    font-size: 20px;
    color: #023a80;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Roboto, sans-serif;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1.4em;
}

.tabs-link {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

    .tabs-link a {
        width: 19%;
        float: left;
        display: inline-block;
        text-align: center;
        height: 34px;
        border: 1px solid #023a80;
        border-radius: 4px;
        margin-right: 1%;
        line-height: 32px;
        font-size: 12px;
        font-weight: bold;
        color: #023a80;
        transition: ease 0.2s;
    }

        .tabs-link a:hover, .tabs-link a.active {
            background: #023a80;
            color: #fff;
            transition: ease 0.2s;
        }

/*.body-tabs-content { width: 100%;float: left;position: relative;}
.body-tabs-content .tabs-content {visibility: hidden;opacity: 0;transition: ease-in 0.3s;width: 100%;float: left; display: none }
.body-tabs-content .tabs-content.active {visibility: visible;opacity: 1;transition: ease-in 0.3s;display: block; }*/

.body-tabs-content {
    width: 100%;
}

    .body-tabs-content h3 {
        font-size: 16px;
        color: #023a80;
        text-transform: uppercase;
        font-weight: bold;
        padding: 5px 0;
        border-bottom: 1px solid #ccc;
        margin: 15px 0;
    }

/*.tabs-gioithieu h2 { font-size: 16px;color: #023a80;text-transform: uppercase;font-weight: bold;padding: 10px 0; }
.tabs-gioithieu .detail-product { line-height: 1.4em;font-size: 13px; }
.tabs-gioithieu .detail-product p { text-align: justify;}
.tabs-gioithieu .fast-link-product { width: 101%;margin-right: -0.5%;float: left;margin-top: 15px;}
.tabs-gioithieu .fast-link-product a { display: inline-block;width: 24%;margin-top:3px;margin-right: 1px;background-color: #f2f2f2 !important;padding: 10px 10px 10px 35px;font-size: 12px;color: #023a80;font-weight: bold;}*/
.fast-link-product a:nth-child(1) {
    background: url(/template/tmt/images/ico-fast-linl-1.png) 10px center no-repeat;
}

.fast-link-product a:nth-child(2) {
    background: url(/template/tmt/images/ico-fast-linl-2.png) 10px center no-repeat;
    padding-left: 65px;
}

.fast-link-product a:nth-child(3) {
    background: url(/template/tmt/images/ico-fast-linl-3.png) 10px center no-repeat;
}

.fast-link-product a:nth-child(4) {
    background: url(/template/tmt/images/ico-fast-linl-4.png) 10px center no-repeat;
}

.fast-link-product a:nth-child(5) {
    background: url(/template/tmt/images/ico-fast-linl-5.png) 10px center no-repeat;
}

.fast-link-product a:nth-child(7) {
    background: url(/template/tmt/images/ico-fast-linl-7.png) 10px center no-repeat;
}

.product-other {
    margin-top: 15px;
    width: 100%;
    float: left;
    font-family: Roboto, sans-serif;
}

    .product-other strong {
        display: block;
        font-size: 14px;
        color: #000000;
        margin-bottom: 10px;
    }

    .product-other .item-pro-other a {
        display: block;
        text-align: center;
        color: #000;
        font-weight: bold;
        line-height: 1.4em;
        padding-top: 5px;
    }

.gallery {
    margin-top: 15px;
    width: 100%;
    margin-right: -2%;
}
    /*.gallery a:first-child { width: 100%; }
.gallery a:first-child img { width: 98%;}*/
    .gallery a {
        width: 23%;
        margin-right: 2%;
        margin-top: 15px;
        float: left;
        display: block;
    }

        .gallery a img {
            max-width: 100%;
        }

.gallery-video h3 {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 16px;
    text-transform: uppercase;
    color: #023a80;
    font-weight: bold;
}

.box-gallery {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
}

    .box-gallery .view-gallery {
        width: 78%;
        float: left;
        margin-right: 1%;
        height: 320px;
    }

        .box-gallery .view-gallery .item-gallery {
            display: none;
        }

            .box-gallery .view-gallery .item-gallery.active {
                display: block;border:1px solid #8AAFE1;
            }

        .box-gallery .view-gallery img {
            max-height: 100%;
            max-width: 100%;
            height:100%;width:100%;
        }
.borderimg{border:1px solid #8AAFE1;}
    .box-gallery .thub-gallery {
        width: 20%;
        float: left;
        height: 320px;
        padding-right: 8px;
    }

        .box-gallery .thub-gallery img {
            max-width: 100%;
        }

        .box-gallery .thub-gallery a {
            width: 100%;
            display: block;
            height: 80px;
            margin-bottom: 5px;
            border: 1px solid #ccc;
            overflow: hidden;
        }

            .box-gallery .thub-gallery a.active {
                border: 1px solid #023a80;
            }

.box-video {
    width: 100%;
    float: left;
}

    .box-video .view-video {
        width: 78%;
        float: left;
        margin-right: 1%;
        height: 320px;
    }

        .box-video .view-video .item-video {
            display: none;
        }

            .box-video .view-video .item-video.active {
                display: block;
            }

        .box-video .view-video img {
            max-height: 100%;
            max-width: 100%;
        }

    .box-video .thub-video {
        width: 20%;
        float: left;
        height: 320px;
        padding-right: 8px;
    }

        .box-video .thub-video img {
            max-width: 100%;
        }

        .box-video .thub-video a {
            width: 100%;
            display: block;
            height: 80px;
            margin-bottom: 5px;
            border: 1px solid #ccc;
            overflow: hidden;
        }

            .box-video .thub-video a.active {
                border: 1px solid #023a80;
            }

.body-content-r {
    width: 101.33333%;
    float: left;
    margin-right: -1.3333%;
}

    .body-content-r time {
        display: block;
        color: #777777;
        margin-bottom: 10px;
    }


.item-product {
    width: 32%;
    margin-right: 1.33333%;
    float: left;
    border: 1px solid #e2e2e2;
    padding: 5px;
    margin-top: 15px;
}

    .item-product .img {
        width: 100%;
        height: 115px;
        overflow: hidden;
    }

    .item-product .detail p {
        line-height: 130%;
    }

    .item-product .detail h2 {
        height: 40px;
        overflow: hidden;
    }

        .item-product .detail h2 a {
            color: #023a80;
            font-size: 12px;
            font-weight: bold;
            display: block;
            padding: 5px 5px 6px 5px;
            line-height: 17px;
        }

            .item-product .detail h2 a:hover {
                color: #fc0;
            }

    .item-product .detail ul {
        padding: 0 5px;
        text-align: left;
    }

        .item-product .detail ul li {
            line-height: 1.4em;
        }

.item-news {
    padding: 15px 0;
    width: 100%;
    float: left;
    border-bottom: 1px solid #e2e2e2;
    font-family: Roboto, sans-serif;
    margin-right: 1.3333%;
}

    .item-news:last-child {
        border-bottom: 0;
    }

    .item-news .img {
        width: 25%;
        float: left;
        border: 1px solid #e2e2e2;
        padding: 2px;
    }

    .item-news .detail {
        width: 75%;
        float: left;
        padding-left: 20px;
    }

        .item-news .detail h2 {
            display: block;
        }

            .item-news .detail h2 a {
                display: block;
                color: #023a80;
                font-weight: bold;
                font-size: 14px;
                line-height: 1.4em;
            }

        .item-news .detail p {
            padding-top: 10px;
            display: block;
            line-height: 1.4em;
            color: #000000;
            width: 100%;
            float: left;
        }

        .item-news .detail > a {
            float: right;
            display: inline-block;
            padding-top: 5px;
            font-weight: bold;
            color: #023a80;
        }

            .item-news .detail > a span {
                font-size: 14px;
                padding-left: 4px;
            }

.PagePage {
    text-align: center;
    clear: both;
}

.pagination > li > a, .pagination > li > span {
    background: #fff;
    margin: 3px;
    border-radius: 0;
    color: #3e3e3e;
    padding: 5px 10px;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-radius: 0;
    font-weight: bold;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-radius: 0;
    font-weight: bold;
}

.pagination > li > a.active {
    background: #023a80;
    color: #fff;
    font-weight: bold;
}

.pagination > li > a:hover {
    background: #023a80;
    transition: ease 0.2s;
    color: #fff;
}

.other-news {
    overflow: hidden;
    margin-top: 10px;
    width: 100%;
    float: left;
}

    .other-news .title {
        width: 100%;
        border-bottom: 1px solid #114a8b;
        padding: 5px 0px;
        color: #114a8b;
        text-transform: uppercase;
        color: #114a8b;
        font-weight: bold;
        font-size: 13px;
    }

    .other-news .body ul {
        margin: 5px 0px;
    }

        .other-news .body ul li {
            display: block;
            width: 100%;
            padding: 5px 0px;
            background: url(/template/tmt/images/ico-caret-3.png) no-repeat left 9px;
            padding-left: 10px;
        }

            .other-news .body ul li a {
                font-size: 13px;
                color: #333;
                line-height: 1.4em;
            }

                .other-news .body ul li a:hover {
                    color: #114a8b;
                }

            .other-news .body ul li span {
                color: #777;
                font-size: 12px;
                padding-left: 10px;
            }

.content-text {
    width: 100%;
    float: left;
}

    .content-text p {
        font-size: 14px;
        line-height: 1.4em;
    }

.product-2 .item-product h2 a {
    text-transform: uppercase;
    color: #023a80;
    text-align: left;
}

.banner-tini {
    text-align: center;
}

    .banner-tini img {
        display: inline-block;
    }

.body-contact h3 {
    margin-top: 15px;
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 5px;
    color: #023a80;
    font-weight: bold;
}

.body-contact ul {
    margin-bottom: 20px;
}

    .body-contact ul li {
        line-height: 1.8em;
        font-size: 14px;
    }

.body-contact {
    width: 100%;
    height: 200px;
}

.body-page-in-ct {
    padding: 5px 0 15px 0;
    width: 100%;
    float: left;
}

    .body-page-in-ct > h1 {
        color: #231f20;
        font-size: 18px;
        text-transform: uppercase;
    }

.box-detail-account {
    border: 1px solid #d7d7d7;
    margin-top: 30px;
    width: 100%;
    float: left;
}

    .box-detail-account h2 {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 16px;
        color: #231f20;
        font-weight: bold;
        position: relative;
        top: -10px;
        background: #f8f8fa;
        display: inline-block;
        margin-left: 10px;
    }

    .box-detail-account form {
        width: 100%;
        float: left;
        padding: 0 20px 10px 20px;
    }

.input-form-ac {
    width: 100%;
    margin-top: 10px;
    clear: both;
    width: 100%;
    float: left;
}

    .input-form-ac label {
        width: 25%;
        text-align: left;
        float: left;
        line-height: 1.4em;
        padding-right: 10px;
    }

        .input-form-ac label.error {
            width: 100%;
            text-align: left;
            color: #d21d2a;
            line-height: 16px;
            font-size: 12px;
        }

    .input-form-ac strong {
        font-weight: normal;
        padding: 2px 0;
        display: block;
        font-size: 14px;
    }

.input-right-ac {
    width: 75%;
    float: right;
}

    .input-right-ac textarea {
        width: 100%;
        border: 1px solid #ccc;
    }

    .input-right-ac input[type="text"] {
        width: 100%;
        border: 1px solid #ccc;
        outline: none;
        height: 28px;
        text-indent: 5px;
    }

    .input-right-ac input {
        width: 100%;
        border: 1px solid #ccc;
        outline: none;
        height: 28px;
        text-indent: 5px;
    }

        .input-right-ac input[type="checkbox"] {
            height: auto;
            display: inline-block;
            float: left;
            width: auto;
            margin-right: 5px;
            position: relative;
            bottom: 5px;
        }

    .input-right-ac i {
        color: #ccc;
        line-height: 1.4em;
        padding-top: 3px;
        display: block;
    }

        .input-right-ac i a {
            float: right;
        }

    .input-right-ac select {
        border: 1px solid #ccc;
        height: 28px;
        outline: none;
        width: 70%;
    }

    .input-right-ac button {
        color: #fff;
        text-align: center;
        display: inline-block;
        background: #023a80;
        padding: 6px 15px;
        border-radius: 4px;
        border: none;
        font-size: 16px;
        font-weight: normal;
        margin-right: 5px;
    }

.maps-contact {
    height: 350px;
}

.search-daily {
    padding: 10px;
    background: #f1f1f1;
    border-top: 1px solid #c7c7c7;
}

    .search-daily select {
        width: 30%;
        margin-right: 5px;
        height: 26px;
        border: 1px solid #acacac;
        text-indent: 5px;
    }

    .search-daily input {
        width: 55%;
        height: 26px;
        border: 1px solid #acacac;
        line-height: 26px;
        text-indent: 5px;
    }

    .search-daily button {
        width: 12%;
        background: #003688;
        height: 25px;
        color: #fff;
        border: 0;
        font-weight: bold;
        margin-left: 5px;
    }

.box-maps-daily {
    margin-top: 15px;
    width: 100%;
    float: left;
    text-align: center;
    position: relative;
    overflow: auto;
}

.body-list-maps {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 648px;
}

.box-maps-daily img {
    display: inline-block;
    width: 648px;
    max-width: none;
}

.box-list-daily {
    margin-top: 15px;
    width: 100%;
    float: left;
    max-height: 400px;
    border-radius: 6px;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 4px #ccc;
    z-index: 1039;
}

    .box-list-daily.fixed {
        position: fixed;
        top: 0;
    }

.mfp-wrap {
    z-index: 9999;
}

.box-list-daily h3 {
    font-size: 16px;
    text-transform: uppercase;
    color: #023a80;
    font-weight: bold;
    border-bottom: 1px solid #acacac;
    padding-bottom: 10px;
}

    .box-list-daily h3 span {
        font-size: 20px;
        padding-right: 5px;
    }

.tooltip-maps {
    width: 100%;
    display: none;
    transition: ease 0.3s;
    border-radius: 6px;
    line-height: 24px;
    font-size: 14px;
    padding: 10px;
}

    .tooltip-maps.active {
        display: block;
    }

    .tooltip-maps h6 {
        color: #000000;
        text-transform: uppercase;
        font-weight: bold;
    }

.detail-maps-tip li {
    font-size: 13px;
}

    .detail-maps-tip li > i {
        margin-right: 5px;
    }

.item-daily h4 {
    font-size: 14px;
    text-transform: uppercase;
    color: #023a80;
    font-weight: bold;
    margin-top: 15px;
}

.item-daily ul {
    padding: 5px 0;
}

    .item-daily ul li {
        display: block;
        line-height: 1.4em;
    }

.item-pro-new {
    position: relative;
}

    .item-pro-new .detail {
        position: absolute;
        z-index: 999;
        top: 40%;
        left: 10%;
    }

        .item-pro-new .detail h3 {
            text-transform: uppercase;
            font-size: 22px;
            font-weight: bold; background:#000
        }

    .item-pro-new p {
          background: #023a80 none repeat scroll 0 0;
            color: #fff;
            font-size: 15px;
            height: 53px;
            line-height: 1.4em;
            padding: 8px 4px 4px;
    }
    .item-pro-new img{height:130px}

.item-maps {
    width: 22px;
    height: 11px;
    background: url(/template/tmt/images/ico-star-sm.png) center center no-repeat;
    background-size: cover;
    display: inline-block;
    position: absolute;
    transition: ease 0.3s;
    text-indent: -9999px;
}
    /*.item-maps:hover { width: 66px;height: 33px;background: url(/template/tmt/images/ico-star-md.png) center center no-repeat;display: inline-block;position: absolute;transition: ease 0.3s;text-indent: -99900px}*/
    .item-maps:hover {
        transform: scale(2);
        transition: ease 0.3s;
        z-index: 1030;
        cursor: pointer;
    }

    .item-maps:nth-child(1) {
        left: 30%;
        top: 5.5%;
    }

    .item-maps:nth-child(2) {
        left: 46%;
        top: 5%;
    }

    .item-maps:nth-child(3) {
        left: 23%;
        top: 5.5%;
    }

    .item-maps:nth-child(4) {
        left: 14%;
        top: 6%;
    }

    .item-maps:nth-child(5) {
        left: 12%;
        top: 11%;
    }

    .item-maps:nth-child(6) {
        left: 27%;
        top: 11.5%;
    }

    .item-maps:nth-child(7) {
        left: 40%;
        top: 8.2%;
    }

    .item-maps:nth-child(8) {
        left: 34%;
        top: 8.5%;
    }

    .item-maps:nth-child(9) {
        left: 20%;
        top: 15%;
    }

    .item-maps:nth-child(10) {
        left: 32%;
        top: 12.8%;
    }

    .item-maps:nth-child(11) {
        left: 41%;
        top: 11.5%;
    }

    .item-maps:nth-child(12) {
        left: 48%;
        top: 9.8%;
    }

    .item-maps:nth-child(13) {
        left: 37.5%;
        top: 13.5%;
    }

    .item-maps:nth-child(14) {
        left: 50%;
        top: 12.9%;
    }

    .item-maps:nth-child(15) {
        left: 58%;
        top: 13%;
    }

    .item-maps:nth-child(16) {
        left: 38.6%;
        top: 16%;
        height: 21px;
        background: url(/template/tmt/images/ico-star.png) no-repeat center;
    }

        .item-maps:nth-child(16):hover {
            transform: scale(2);
            width: 30px;
            height: 20px;
        }

    .item-maps:nth-child(17) {
        left: 43.5%;
        top: 15.3%;
    }

    .item-maps:nth-child(18) {
        left: 43%;
        top: 17%;
    }

    .item-maps:nth-child(19) {
        left: 50%;
        top: 17.5%;
    }

    .item-maps:nth-child(20) {
        left: 35%;
        top: 18.5%;
    }

    .item-maps:nth-child(21) {
        left: 46%;
        top: 16%;
    }

    .item-maps:nth-child(22) {
        left: 46.5%;
        top: 18.5%;
    }

    .item-maps:nth-child(23) {
        left: 41%;
        top: 18.2%;
    }

    .item-maps:nth-child(24) {
        left: 43%;
        top: 20%;
    }

    .item-maps:nth-child(25) {
        left: 39.5%;
        top: 20.2%;
    }

    .item-maps:nth-child(26) {
        left: 37%;
        top: 23%;
    }

    .item-maps:nth-child(27) {
        left: 33%;
        top: 28.5%;
    }

    .item-maps:nth-child(28) {
        left: 38%;
        top: 32.5%;
    }

    .item-maps:nth-child(29) {
        left: 44%;
        top: 37%;
    }

    .item-maps:nth-child(30) {
        left: 52%;
        top: 42.5%;
    }

    .item-maps:nth-child(31) {
        left: 59%;
        top: 47%;
    }

    .item-maps:nth-child(32) {
        left: 65%;
        top: 48%;
        height: 21px;
        background: url(/template/tmt/images/ico-star.png) no-repeat center;
    }

        .item-maps:nth-child(32):hover {
            transform: scale(2);
            width: 30px;
            height: 20px;
        }

    .item-maps:nth-child(33) {
        left: 65%;
        top: 51.5%;
    }

    .item-maps:nth-child(34) {
        left: 70%;
        top: 55%;
    }

    .item-maps:nth-child(35) {
        left: 64%;
        top: 57%;
    }

    .item-maps:nth-child(36) {
        left: 66%;
        top: 63.5%;
    }

    .item-maps:nth-child(37) {
        left: 74%;
        top: 61%;
    }

    .item-maps:nth-child(38) {
        left: 66%;
        top: 68%;
    }

    .item-maps:nth-child(39) {
        left: 75%;
        top: 67%;
    }

    .item-maps:nth-child(40) {
        left: 60%;
        top: 72%;
    }

    .item-maps:nth-child(41) {
        left: 75%;
        top: 72%;
    }

    .item-maps:nth-child(42) {
        left: 67%;
        top: 75.5%;
    }

    .item-maps:nth-child(43) {
        left: 73%;
        top: 75.5%;
    }

    .item-maps:nth-child(44) {
        left: 51%;
        top: 75.8%;
    }

    .item-maps:nth-child(45) {
        left: 63%;
        top: 79.8%;
    }

    .item-maps:nth-child(46) {
        left: 55%;
        top: 80%;
    }

    .item-maps:nth-child(47) {
        left: 43%;
        top: 77.8%;
    }

    .item-maps:nth-child(48) {
        left: 49%;
        top: 79.9%;
    }

    .item-maps:nth-child(49) {
        left: 47.4%;
        top: 81.7%;
        height: 21px;
        background: url(/template/tmt/images/ico-star.png) no-repeat center;
    }

        .item-maps:nth-child(49):hover {
            transform: scale(2);
            width: 30px;
            height: 20px;
        }

    .item-maps:nth-child(50) {
        left: 55%;
        top: 83.5%;
    }

    .item-maps:nth-child(51) {
        left: 44%;
        top: 82.8%;
    }

    .item-maps:nth-child(52) {
        left: 43%;
        top: 85.4%;
    }

    .item-maps:nth-child(53) {
        left: 47%;
        top: 87.4%;
    }

    .item-maps:nth-child(54) {
        left: 36%;
        top: 83.2%;
    }

    .item-maps:nth-child(55) {
        left: 30%;
        top: 84.2%;
    }

    .item-maps:nth-child(56) {
        left: 40%;
        top: 87.3%;
    }

    .item-maps:nth-child(57) {
        left: 44%;
        top: 89.5%;
    }

    .item-maps:nth-child(58) {
        left: 36.5%;
        top: 89%;
    }

    .item-maps:nth-child(59) {
        left: 30%;
        top: 88%;
    }

    .item-maps:nth-child(60) {
        left: 34%;
        top: 92.5%;
    }

    .item-maps:nth-child(61) {
        left: 29%;
        top: 94.5%;
    }

    .item-maps:nth-child(62) {
        left: 40%;
        top: 89.9%;
    }

    .item-maps:nth-child(63) {
        left: 35%;
        top: 90%;
    }

    .item-maps:nth-child(64) {
        left: 30%;
        top: 93%;
    }

    .item-maps:nth-child(65) {
        left: 37%;
        top: 91%;
    }

.tooltip-maps {
    width: 300px;
    height: 432px;
    display: none;
    transition: ease 0.3s;
    border-radius: 6px;
    line-height: 24px;
    font-size: 14px;
}

    .tooltip-maps.active {
        display: block;
    }

    .tooltip-maps h6 {
        color: #000000;
        text-transform: uppercase;
        font-weight: bold;
    }


.body-accordion {
    width: 100%;
}

.accordion-csl {
    width: 100%;
}

    .accordion-csl h3 {
        margin: 0;
        padding-left: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #fff;
        cursor: pointer;
        background: url(/template/tmt/images/accdion-1.png) left 14px no-repeat;
        font-size: 14px;
        color: #000000;
        line-height: 1.4em;
    }

        .accordion-csl h3.open {
            background: url(/template/tmt/images/accdion-2.png) left 10px no-repeat;
        }

        .accordion-csl h3 b {
            font-weight: bold;
            color: #003688;
            font-size: 12px;
            text-transform: uppercase;
            display: inline-block;
            padding: 0px 5px;
        }

        .accordion-csl h3 i {
            color: #777777;
            font-size: 11px;
        }

.accordion-content {
    margin: 0;
    padding: 1em;
    font-size: 1em;
}

    .accordion-content p {
        line-height: 1.5em;
    }

    .accordion-content:first-child {
        border-top: none;
    }

    .accordion-content:last-child {
        border-bottom: 1px solid #e3e3e3;
    }

.input-form-lr {
    width: 100%;
    margin-top: 5px;
    clear: both;
    width: 100%;
    float: left;
    padding: 0 5px;
}

    .input-form-lr label {
        width: 100%;
        text-align: left;
        float: left;
        line-height: 28px;
        padding-right: 10px;
        font-weight: bold;
    }

        .input-form-lr label.error {
            width: 100%;
            text-align: left;
            color: #d21d2a;
            line-height: 16px;
            font-size: 12px;
        }

    .input-form-lr strong {
        font-weight: normal;
        padding: 2px 0;
        display: block;
        font-size: 14px;
    }

    .input-form-lr textarea {
        width: 100%;
        border: 1px solid #ccc;
        outline: none;
        text-indent: 5px;
    }

.input-right-lr {
    width: 100%;
    float: left;
}

    .input-right-lr input[type="text"] {
        width: 100%;
        border: 1px solid #ccc;
        outline: none;
        height: 34px;
        text-indent: 5px;
    }

    .input-right-lr input {
        width: 100%;
        border: 1px solid #ccc;
        outline: none;
        height: 28px;
        text-indent: 5px;
    }

        .input-right-lr input[type="checkbox"] {
            height: auto;
            display: inline-block;
            float: left;
            width: auto;
            margin-right: 5px;
            position: relative;
            bottom: 5px;
        }

    .input-right-lr i {
        color: #ccc;
        line-height: 1.4em;
        padding-top: 3px;
        display: block;
    }

        .input-right-lr i a {
            float: right;
        }

    .input-right-lr select {
        border: 1px solid #ccc;
        height: 28px;
        outline: none;
        width: 100%;
    }

    .input-right-lr button {
        color: #fff;
        text-align: center;
        display: inline-block;
        background: #003688;
        border: none;
        font-size: 14px;
        font-weight: normal;
        padding: 8px 15px;
        text-align: center;
    }

.select-birthday {
    float: left;
    margin-right: 2%;
}

    .select-birthday:nth-child(1) {
        width: 28%;
    }

    .select-birthday:nth-child(2) {
        width: 38%;
    }

    .select-birthday:nth-child(3) {
        width: 30%;
        margin-right: 0;
    }

.popup-questy {
    width: 600px;
    height: 600px;
    margin: 0 auto;
    background: #fff;
    border-radius: 20px;
    padding: 10px;
    position: relative;
}

    .popup-questy h3 {
        display: block;
        text-align: center;
        font-size: 18px;
        color: #003688;
        line-height: 1.4em;
        font-weight: normal;
        margin: 10px 0;
    }

    .popup-questy .mfp-close {
        background: url(/template/tmt/images/button-close-pop.png) no-repeat center center;
        top: -20px;
        right: -20px;
        opacity: 1;
    }

.button-ques {
    display: block;
    width: 100%;
}

    .button-ques a {
        display: inline-block;
        padding: 8px 20px;
        color: #fff;
        background: #003688;
        font-weight: bold;
        font-size: 16px;
    }

        .button-ques a span {
            font-size: 18px;
            padding-right: 5px;
        }

#popup-ques {
    width: 600px;
    height: 600px;
    margin: 0 auto;
    background: #fff;
    border-radius: 20px;
    padding: 10px;
    position: relative;
}

    #popup-ques h3 {
        display: block;
        text-align: center;
        font-size: 18px;
        color: #003688;
        line-height: 1.4em;
        font-weight: normal;
        margin: 10px 0;
    }

    #popup-ques .mfp-close {
        background: url(/template/tmt/images/button-close-pop.png) no-repeat center center;
        top: -20px;
        right: -20px;
        opacity: 1;
    }

.button-ques {
    display: block;
    width: 100%;
}

    .button-ques a {
        display: inline-block;
        padding: 8px 20px;
        color: #fff;
        background: #003688;
        font-weight: bold;
        font-size: 16px;
    }

        .button-ques a span {
            font-size: 18px;
            padding-right: 5px;
        }
/* Form */
.tdangnhap {
    text-align: center;
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
}

.boxdangnhap {
    width: 350px;
    padding: 20px;
    background: #E3EFFD url(images/lock.jpg) no-repeat 10px;
    border: 1px solid #8AAFE1;
    height: 130px;
    margin: 20px;
}

.boxbtn {
    margin: 20px;
}

.btnlogin {
    border: 1px solid #8AAFE1;
    padding: 0 0 3px 20px;
}

.ic_Login {
    background: #E3EFFD url(images/ic_Login.jpg) no-repeat;
}

.ic_back {
    background: #E3EFFD url(images/ic_Back.jpg) no-repeat;
}

.ic_Forget {
    background: #E3EFFD url(images/ic_Forget.jpg) no-repeat;
}

.text1 {
    margin-left: 150px;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
}

.text2 {
    margin: 5px 0 30px 150px;
    font-weight: bold;
    text-align: left;
}

.txt {
    border: 1px solid #8AAFE1;
    width: 170px;
}

.order {
    padding: 10px;
}

.titledathang {
    padding: 5px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold;
    color: Gray;
    font-size: 14px;
    border-bottom: 1px solid #DDD;
}

.txt1 {
    float: left;
    width: 150px;
    padding: 5px;
}

.txt2 {
    float: left;
    width: 300px;
    padding: 3px;
}

.ddh {
    font-size: 20px;
    font-weight: bold;
    color: Gray;
}

.cell1 {
    float: left;
    text-align: center;
    width: 40px;
    padding: 5px;
    border: 1px solid #DDD;
    background: #EEE;
    font-weight: bold;
}

.cell2 {
    float: left;
    text-align: center;
    width: 270px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cell3 {
    float: left;
    text-align: center;
    width: 270px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cell4 {
    float: left;
    text-align: center;
    width: 125px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cell11 {
    float: left;
    text-align: center;
    width: 40px;
    padding: 8px 5px 7px 5px;
    border: 1px solid #DDD;
    border-top: none;
}

.cell21 {
    float: left;
    text-align: center;
    width: 270px;
    padding: 8px 5px 7px 5px;
    border: 1px solid #DDD;
    border-top: none;
    border-left: none;
}

.cell31 {
    float: left;
    text-align: center;
    width: 270px;
    padding: 8px 5px 7px 5px;
    border: 1px solid #DDD;
    border-top: none;
    border-left: none;
}

.cell41 {
    float: left;
    text-align: center;
    width: 125px;
    padding: 5px;
    border: 1px solid #DDD;
    border-top: none;
    border-left: none;
}

.checksendemail {
    margin-top: 10px;
    text-align: center;
}

.h100 {
    height: 50px;
}

.h30 {
    height: 30px;
}

.stt {
    text-align: center;
}

.cella1 {
    float: left;
    text-align: center;
    width: 40px;
    padding: 5px;
    border: 1px solid #DDD;
    background: #EEE;
    font-weight: bold;
}

.cella2 {
    float: left;
    text-align: center;
    width: 150px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cella3 {
    float: left;
    text-align: center;
    width: 60px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cella4 {
    float: left;
    text-align: center;
    width: 60px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cella5 {
    float: left;
    text-align: center;
    width: 70px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cella6 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cella7 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cella8 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cella9 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cella10 {
    float: left;
    text-align: center;
    width: 60px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: yellow;
    font-weight: bold;
}

.cellb1 {
    float: left;
    text-align: center;
    width: 40px;
    padding: 5px;
    border: 1px solid #DDD;
}

.cellb2 {
    float: left;
    text-align: center;
    width: 150px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellb3 {
    float: left;
    text-align: center;
    width: 60px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellb4 {
    float: left;
    text-align: center;
    width: 60px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellb5 {
    float: left;
    text-align: center;
    width: 70px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellb6 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellb7 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellb8 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellb9 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellb10 {
    float: left;
    text-align: center;
    width: 60px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: yellow;
}

/*Đang kiểm*/
.h100 {
    height: 100px;
}

.h50 {
    height: 50px;
}

.h30 {
    height: 30px;
}

.h20 {
    height: 20px;
}

.stt {
    text-align: center;
}

.cell00 {
    text-align: center;
    padding: 7px;
    border-top: 1px solid #DDD;
    border-right: 1px solid #DDD;
    background: #EEE;
    font-weight: bold;
}

.cellaa1 {
    float: left;
    text-align: center;
    width: 30px;
    padding: 5px;
    border: 1px solid #DDD;
    background: #EEE;
    font-weight: bold;
}

.cellaa2 {
    float: left;
    text-align: center;
    width: 140px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cellaa3 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cellaa4 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cellaa5 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cellaa6 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cellaa7 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cellaa8 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cellaa9 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: #EEE;
    font-weight: bold;
}

.cellaa10 {
    float: left;
    text-align: center;
    width: 60px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: yellow;
    font-weight: bold;
}

.cellbb1 {
    float: left;
    text-align: center;
    width: 30px;
    padding: 5px;
    border: 1px solid #DDD;
}

.cellbb2 {
    float: left;
    text-align: center;
    width: 140px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellbb3 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellbb4 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellbb5 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellbb6 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellbb7 {
    float: left;
    text-align: center;
    width: 90px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellbb8 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellbb9 {
    float: left;
    text-align: center;
    width: 100px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
}

.cellbb10 {
    float: left;
    text-align: center;
    width: 60px;
    padding: 5px;
    border: 1px solid #DDD;
    border-left: none;
    background: yellow;
}

.box-promotion {
    background: url("/template/tmt/images/box_overlay.png") repeat scroll 0 0 transparent;
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 99999;
}

.box-promotion-active {
    display: block;
    vertical-align: middle;
    bottom: 0;
    position: fixed;
    right: 0;
}

.box-promotion .box-promotion-item {
    height: 465px;
    left: 427px;
    position: absolute;
    top: 187px;
    width: 800px;
}

    .box-promotion .box-promotion-item .box-banner {
        position: absolute;
        z-index: 97;
    }
    .box-promotion .box-promotion-item .box-banner img {max-width:800px}
    .box-promotion .box-promotion-item a.box-promotion-close {
        background: url("/template/tmt/images/delete-large.png") no-repeat scroll 0 0 transparent;
        position: absolute;
        z-index: 9800;
        right: -29px;
        cursor: pointer;
        top: -13px;
        width: 72px;
        height: 72px;
    }

/*********** .color-gallery ***********/
.color-gallery .view-gallery {
    display: block;
    float: none;
    width: 100%;
    margin-bottom: 10px;
    height: auto;
}

.box-gallery.color-gallery .thub-gallery {
    float: none;
    width: 100%;
    padding: 0;
    height: auto !important;
}

    .box-gallery.color-gallery .thub-gallery .thub-gallery-wrapper {
        width: auto;
        padding-bottom: 10px;
    }


        .box-gallery.color-gallery .thub-gallery .thub-gallery-wrapper:after {
            content: "";
            clear: both;
            display: table;
        }

    .box-gallery.color-gallery .thub-gallery a {
        float: left;
        margin: 0 !important;
        border: 1px solid transparent;
        display:inline-block;
    }

        .box-gallery.color-gallery .thub-gallery a.active {
            border-color: #d1d1d1;
        }

        .box-gallery.color-gallery .thub-gallery a > span {
            display: block;
            position: relative;
            width: 100px;
            height: 100px;
        }

        .box-gallery.color-gallery .thub-gallery a > label {
            display: block;
            font-weight: bold;
            padding: 5px;
            color: #000;
            text-align: center;
        }

@media only screen and (max-width: 1024px) {
    #m-menu > ul > li > a { padding: 12px 6px;}
    .newsletter > span { font-size: 11px;}
    .tabs-gioithieu .fast-link-product a { width: 32.3%}
	.content-text img{
		max-width:100%;
		height:auto !important;
	}
}
@media only screen and (max-width: 768px)  {
    .button-toggle-menu { display: block;float: left;margin-bottom: 10px;}
    #my-mobile-menu a span { display: none;}
    #m-menu { display: none;}
    .r-head { width: 80%; }
    .item-foo:nth-child(1) { width: 33%;padding-left: 15px;}
    .item-foo:nth-child(2) { width: 33%;}
    .item-foo:nth-child(3) { width: 34%;border: 0;}
    .item-foo:nth-child(4) { width: 70%;}
    .item-foo:nth-child(5) { width: 30%;}
    .tabs-link a { width: 48%;margin-right: 2%;margin-top: 10px;}
    .box-gallery .view-gallery { width: 100%;}
    .thub-gallery { width: 100% !important;height: 130px !important;}
    .box-gallery .thub-gallery a { width: 24%;float: left;margin-right: 1%;height: 60px;}
    .box-video .view-video { width: 100%;}
    .thub-video { width: 100% !important;height: 130px !important;}
    .box-video .thub-video a { width: 24%;float: left;margin-right: 1%;height: 60px;}
     .item-product { width: 48%;margin-right: 2%;}
     #h-fastlink ul li a { font-size: 13px;}
     .slide-news .item-slide-news { width: 48% !important;}
    .body-logo {
        height:auto;
        padding-bottom:20px;
    }
    .baogia, .profile {
        float:none !important;
        display:block;
        margin:0 auto 20px;
    }
    .body-tabs-content img{ max-width:100%}
    .search-daily button{width:50%;margin:10px auto}
    .item-product .img {
        height:100px;
    }
    .support .main{
        width:100%
    }
}
@media only screen and (max-width: 480px) {
   .menu-foo .item-foo { width: 100%;height: auto;border: 0;}
   .copy-right { text-align: center;}
   .t-head { margin-bottom: 6px;}
   .copy-right ul { text-align: center !important;}
   .t-head ul { display: none;}
   .search { display: block;margin-top: 10px;width: 100%;}
   .r-head { width: 57%;}
   .box-gallery .view-gallery { height: auto;margin-bottom: 15px;}
    .tabs-link a { width: 100%;margin-top: 10px;}
     .thub-gallery { width: 100% !important;height: 140px !important;}
    .box-gallery .thub-gallery a { width: 48%;float: left;margin-right: 2%;height: 70px;}
    .box-video .view-video { height: auto;margin-bottom: 15px;}
 
     .thub-video { width: 100% !important;height: 140px !important;}
    .box-video .thub-video a { width: 48%;float: left;margin-right: 2%;height: 70px;}
    .body-menu-aside h2 { background: #023a80}
    #menu-aside { background: #023a80}
    .tabs-gioithieu .detail-product { margin-top: 15px;}
    .fast-link-product a { width: 100% !important;margin-top: 5px !important;}
    .item-pro-other { margin-top: 15px;}
    .gallery a { width: 48%;margin-right: 2%;}
    .item-news .img { width: 100%;text-align: center;}
    .item-news .img img { display: inline-block;}
    .item-news .img a { display: inline-block;}
    .item-news .detail { width: 100%;margin-top: 10px;}
    .item-product { width: 100%;}
    .item-product .img { text-align: center;}
    .item-product .img img { display: inline-block;}
     .slide-news .item-slide-news { width: 100% !important;}
     .item-h-news .img { width: 30%;}
     .item-h-news .detail { width: 70%;}
     #h-fastlink { width: 100%;float: left;}
     #m-banner .item-m-banner .detail { display: none;}
     #m-banner .owl-prev, #m-banner .owl-next { padding: 0;}
     .body-pro-new .owl-prev, .body-pro-new .owl-next { padding: 1px !important;}     
    .baogia, .profile {
        width:auto;
        background-repeat:no-repeat;
        background-size:100%
    }
     .item-product .img {
        height:auto;
    }
}
@media only screen and (min-width: 768px)  {
    .no-padding-r { padding-right: 0;}
    .width-full { width: 100% !important;margin-right: 0;}
}
@media only screen and (max-width: 800px)  {	
	.box-promotion .box-promotion-item {
		width:100% !important;
		left:0 !important
	}
	.box-promotion .box-promotion-item .box-banner a{
		display:block;
	}
	.box-promotion .box-promotion-item .box-banner img{
		max-width:100%;
	}
	.box-promotion .box-promotion-item a.box-promotion-close{
		width:30px;
		height:30px;
		top:0;
		right:0;
		background: url("../images/delete-large.png") 50% 50%/cover no-repeat;
	}
}
/*------------------------------------------------------------------
[Table of contents]

 - Global
 - Loader

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

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

/* Global */
a:focus{
    outline:none;
}

body{
    overflow-x: hidden;
}

.s-relative{
    position: relative;
}

.s-noLeftPadding{
    padding-left: 0!important;
}

.s-noPadding{
    padding: 0!important;
}

.s-noRightMargin{
    margin-right: 0;
}

.s-title{
    font: 700 18px 'Open Sans',sans-serif;
    margin: 0 0 50px 0;
    padding: 0 15px;
    border-left: 4px solid #f76d2b;
    border-right: 4px solid #f76d2b;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 1px;
}

.s-titleDet{
    font: 700 14px 'Open Sans',sans-serif;
    text-transform: uppercase;
    padding-left: 12px;
    border-left:4px solid #f76d2b;
    margin-bottom: 25px;
}

.s-shadow{
    position: relative;
    box-shadow: 0px 30px 100px -38px rgba(0,0,0,0.3);
    
}

.s-shadow.b-breadCumbs{
    box-shadow: 0px 30px 50px -24px rgba(0,0,0,0.1);
    z-index:200;
}

.s-whiteShadow{
    position: relative;
}

.s-whiteShadow:after{
    left: 0;
    content: '';
    position: absolute;
    top: 100%;
    width: 100%;
    height: 17px;
    background: url(/template/tmt/images/elements/whiteShadow.png) center bottom no-repeat;
    z-index: 1000;
}

.s-lineDownLeft{
    text-align: left;
    border-bottom: 1px solid #B4B4B4;
    position: relative;
}

.s-lineDownLeft:after{
    background: url(/template/tmt/images/elements/chevron-down.png) center no-repeat;
    width: 15px;
    left: 5%;
    height: 7px;
    content: '';
    position: absolute;
    top: 100%;
    display: block
}

.s-lineDownCenter{
    text-align: center;
    border-bottom: 1px solid #B4B4B4!important;
    position: relative;
}

.s-lineDownCenter:after{
    background: url(/template/tmt/images/elements/chevron-down.png) center no-repeat;
    width: 15px;
    height: 7px;
    content: '';
    position: absolute;
    width:100%;
    top: 100%;
    display: block;
    left:0;
}

.s-titleLeft{
    padding-bottom: 15px;
    float:left;
    margin-bottom: 40px;
}

.s-titleLeft:after{
    left:25px;
}

.s-titleLeft > div{
    overflow: hidden;
}

.s-titleLeft h2{
    margin: 0;
    font-size:15px;
    padding-right: 8px;
}

.s-list{
    list-style: none;
    padding-left: 0;
    margin-bottom: 40px;
}

.s-list span.fa{
    font-size: 16px;
    margin-right: 10px;
}

.s-list li{
    font:300 13px 'Open Sans',sans-serif;
    margin-bottom: 10px;
}

.s-form select{
    width:100%!important;
    margin-bottom: 10px;
    text-transform: uppercase;
    font: 400 10px 'Open Sans',sans-serif!important;
}

.s-form select + span.fa-caret-down{
    right:25px!important;
}

.s-form input[type='text'],.s-form textarea{
    display: block;
    width: 100%;
    margin-bottom: 15px;
    padding: 15px 20px;
    font: 400 10px 'Open Sans',sans-serif;
    border: 1px solid #eeeeee;
    text-transform: uppercase;
    border-radius: 30px;
}

.s-form textarea{
    border-radius: 20px;
    margin-bottom: 20px;
}

.s-form input[type='text']:focus,.s-form textarea:focus{
    outline:none;
}

.s-form input::-webkit-input-placeholder{
    color:#999;
}

.s-form input::-moz-placeholder{
    color:#999;
}

.s-form button[type='submit']{
    font: 700 12px 'Open Sans',sans-serif;
    padding-left: 20px;
    margin-top: 25px;
}

.s-form button[type='submit'] span.fa{
    width: 25px;
    height: 25px;
    padding: 3px;
    font-size: 16px;
    margin-left: 10px;
}

.s-form input[type='file']{
    position: absolute;
    opacity: 0;
    z-index:-100;
}

.s-headerSubmit{
    padding-bottom: 20px;
    margin-bottom: 50px;
}

.s-headerSubmit:after{
    left:30px;
}

.s-headerSubmit h2{
    font: 600 20px 'Open Sans',sans-serif;
    margin: 0;
    color:#212121;
    padding-left: 10px;
    border-left:4px solid #f76d2b;
    text-transform: none;
    line-height:1.2;
}

.s-submit label{
    display: block;
    margin: 0 0 15px 15px;
    font: 400 13px 'Open Sans',sans-serif;
    
}

.s-submit select{
    width:100%!important;
    background: #f7f7f7!important;
    color:#444;
    height:46px;
    cursor:pointer;
}

.s-submit select + span.fa{
    right:25px!important;
}

.s-submit input[type='text']{
    display: block;
    width: 100%;
    padding: 15px 20px;
    font: 400 13px 'Open Sans',sans-serif;
    border: 1px solid #eeeeee;
    color:#444;
    background: #f7f7f7!important;
    text-transform: none;
    border-radius: 30px;
    padding-top: 13px;
    padding-bottom: 13px;
    height:46px;
}

.s-submit input[type='text']:focus{
    outline:none;
}

.s-submit input[type='text']::-webkit-input-placeholder{
    color:#444;
}

.s-submit input[type='text']::-moz-placeholder{
    color:#444;
}

.s-submit input[type='text']:-moz-placeholder{
    color:#444;
}

.s-submit input[type='text']:-ms-input-placeholder{
    color:#444;
}

.s-submit button.btn.m-btn{
    text-transform: uppercase;
    margin-top: 35px;
}

.s-submit button.btn.m-btn span.fa{
    width:30px;
    height:30px;
    padding: 5px;
    font-size:18px;
}

.s-submit input[type='checkbox'],.s-submit input[type='radio']{
    visibility: hidden;
    position: absolute; 
}

label.s-submitCheckLabel{
    width:20px;
    height:20px;
    background: transparent;
    border:1px solid #ddd;
    text-align: center;
    margin: 0;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

label.s-submitCheckLabel span{
    display: none;
    position: absolute;
    width:100%;
    height:100%;
    top:2px;
    left:0;
}

.s-submit input[type='checkbox']:focus{
    outline:none;
}

.s-submit input[type='checkbox']:checked + label.s-submitCheckLabel span{
    display: block;
}

.s-submit input[type='radio']:checked + label.s-submitCheckLabel span{
    display: block;
}

label.s-submitCheck{
    display: inline-block;
    margin-bottom: 0;
    margin-left: 10px;
    vertical-align: super;
    cursor: pointer;
}

.modal-body iframe{
    width:100%!important;
    border:none!important;
}
#to-top{
	background-color: rgba(0, 0, 0, 0.6);
	display: none;
	padding: 15px;
	color: #fff;
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 9999;
	border-radius: 3px;
}
.chart{
	position: relative;
}
.chart canvas{
	position: absolute;
}


/* Loader */
.preloaderjs .spinner{
	display:none !important;
}
.preloaderjs#page-preloader{
	background:  rgba( 46, 46, 46, 0.99)  !important;
}
#page-preloader {
	position: fixed;
	z-index: 100500;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #555;
}
#page-preloader .spinner {
	position: absolute;
	z-index: 1001;
	top: 50%;
	left: 50%;
	display: block;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	-webkit-animation: spin 2.5s infinite linear;
	animation: spin 2.5s infinite linear;
	border: 3px solid transparent;
	border-top-color: #3cd225;
	border-radius: 50%;
}
#page-preloader .spinner:before, #page-preloader .spinner:after {
	position: absolute;
	content: '';
	border-radius: 50%;
}
#page-preloader .spinner:before {
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	border: 3px solid transparent;
	border-top-color:#2475ce;
}
#page-preloader .spinner:after {
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear;
	border: 3px solid transparent;
	border-top-color: #f76d2b;
}
@-webkit-keyframes spin {
	0% {
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
100% {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
}
@keyframes spin {
	0% {
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
100% {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
}

/* Pager Slider */
.pagerSlider .bx-wrapper .bx-controls-direction a{
	display: none !important;
}
.pagerSlider .bx-wrapper:hover .bx-controls-direction a{
	display: block !important;
}
.pagerSlider .bx-wrapper .bx-controls-direction a span{
	color: #fff;
	display: block;
	font-size: 29px;
	text-align: center;
	text-indent: 0;
}
.pagerSlider .bx-wrapper .bx-controls-direction a.disabled{
	display: none !important;
}
.pagerSlider.pagerVertical .bx-wrapper .bx-controls-direction a.bx-prev{
	background: #555;
	left: 0;
	margin: 0;
	top: 5px;
	width: 92%;
}
.pagerSlider.pagerVertical .bx-wrapper .bx-controls-direction a.bx-next{
	background: #555;
	bottom: 5px;
	left: 0;
	margin: 0;
	top: auto;
	width: 92%;
}
/*------------------------------------------------------------------
[Table of contents]

	- Top Bar
	- Nav
	- Slider
	- Search
	- Featured
	- Welcome
	- World
	- Asks
	- Auto
	- Count
	- Contact
	- Review
	- Features
	- Info
	- Footer

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

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

/* Top Bar */
.b-topBar {
    border-bottom:1px solid #eeeeee;
}

.b-topBar__addr,.b-topBar__tel{
    padding: 20px 0 20px 0;
    font:600 12px 'Open Sans',sans-serif;
    text-transform: uppercase;
    border-right:1px solid #eeeeee;
}

.b-topBar__addr{
    padding-left: 35px;
    border-right:1px solid #eeeeee;
    border-left:1px solid #eeeeee;
    margin-right: 10px;
}

.b-topBar__addr span.fa,.b-topBar__tel span.fa{
    font-size:17px;
    margin-right: 10px;
    vertical-align: middle;
}

.b-topBar__nav{
    overflow: hidden;
    border-right:1px solid #eeeeee ;
}

.b-topBar__nav li{
    float:right;
    list-style: none;
    padding: 20px 0;
    font:300 12px 'Open Sans',sans-serif;
    text-transform: uppercase;
}

.b-topBar__nav li:last-child{
    border-left:1px solid #eeeeee;
}

.b-topBar__nav li a{
    display: block;
    width:100%;
    padding: 0 23px;
    border-right: 1px solid #eeeeee;
}

.b-topBar__nav li:first-child a{
    border-right: 0;
}

.b-topBar__nav li a:hover,.b-topBar__lang a:hover{
    text-decoration: underline;
}

.b-topBar__lang{
   padding: 18px 0; 
}

.b-topBar__lang{
    border-right: 1px solid #eeeeee;
}

.b-topBar__lang > div{
    display: inline-block;
}

.b-topBar__lang a{
    text-transform: uppercase;
    font:300 12px 'Open Sans',sans-serif;
}

a.m-langLink{
    font-weight:600;
    margin-left: 10px;
}

.h-lang li a{
    margin-left: 0!important;
    text-align: center;
}

.b-topBar__lang a span.fa{
    margin-left: 8px;
}

.b-topBar__lang-flag{
    display: inline-block;
    width:20px;
    height:13px;
    vertical-align: middle;
    margin-right: 4px;
}

.b-topBar__lang-flag.m-en{
    background: url(../images/flags/en.jpg);
}

.b-topBar__lang-flag.m-es{
    background: url(../images/flags/es.jpg);
}

.b-topBar__lang-flag.m-de{
    background: url(../images/flags/de.jpg);
}

.b-topBar__lang-flag.m-fr{
    background: url(../images/flags/fr.jpg);
}

.dropdown-menu{
	min-width: 100px;
    padding: 0;
    border-radius:0;
    box-shadow:none;
}


/* Nav */
.b-nav{
    padding: 30px 0 25px 0;
}

.b-nav__logo{
    float:left;
    padding: 8px 0 0 5px;
    background: url(../images/logo/logo.png) left top no-repeat;
    text-transform: uppercase;
}

.b-nav__logo h3{
    margin:0;
    font-size:26px;
    line-height:20px
}

.b-nav__logo h3 a{
    text-decoration: none;
    font:700 26px 'Titillium Web', sans-serif;
}

.b-nav__logo h2{
    margin: 0;
    line-height:15px;
    font-size:11px;
    margin-top: -5px;
}

.b-nav__logo h2 a{
    font:300 11px 'Open Sans',sans-serif;
    text-decoration: none;
}

.b-nav__list{
    float:right;
}

.b-nav__list ul{
    margin-top: 20px;
    padding-left: 0;
    margin-bottom: 0;
}

.b-nav__list ul li{
    float:left;
    list-style: none;
    height: 38px;
}
.navbar-nav-menu > li > .dropdown-menu{
	display: block !important;
	height: 0px;
	overflow: hidden;
	opacity: 0;
}
.navbar-nav-menu > li.open > .dropdown-menu{
	height: auto;
	padding-bottom: 3px;
	opacity: 1;
	-webkit-transition: all 500ms ease 0s;
	-moz-transition: all 500ms ease 0s;
	-o-transition: all 500ms ease 0s;
	transition: all 500ms ease 0s;
}
.b-nav__list ul li a{
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    padding: 0 14px 15px 14px;
    font:700 13px 'Open Sans',sans-serif;
}

.b-nav__list ul li a:hover{
    border-bottom: 3px solid #f76d2b;
}

.b-nav__list ul li a span.fa{
    margin-left: 4px;
}

.h-nav li{
    display: block;
    float:none!important;
}

.h-nav{
    margin-top: 0!important;
}

.h-nav li a{
    display: block!important;
    text-align: left;
    padding: 10px 14px !important;
}

.navbar-collapse{
    padding: 0;
}

/* Slider */
.b-slider img{
    width:100%;
}

.b-slider__info{
   text-transform: uppercase;
   margin:0 0 0 20px;
   text-align: left;
    top: 20%;
}

.b-slider__info h3{
    margin:0 0 10px 0;
    font:700 20px 'Open Sans',sans-serif;
    letter-spacing: 4px;
    padding: 0 10px;
    border-left:4px solid #f76d2b;
    border-right:4px solid #f76d2b;
    float:left;
}

.b-slider__info h2{
    clear:both;
    margin:0;
    font:700 56px 'PT Sans',sans-serif;
    text-transform: none;
}

.b-slider__info p{
    font:400 30px 'PT Sans',sans-serif;
    margin: 5px 0 30px 0;
}

.b-slider__info p span{
    padding: 0 8px;
    font-weight:bold;
}

.btn.m-btn{
    display: inline-block;
    padding: 5px 5px 5px 25px ;
    font:700 14px 'Open Sans',sans-serif;
    border-radius: 30px;
}

.btn.m-btn:focus{
    outline: none!important;
}

.btn.m-btn span.fa{
    border-radius: 100%;
    display: inline-block;
    padding:6px;
    font-size:20px;
    width:35px;
    height:35px;
    font-weight:normal;
    margin-left: 20px;
}

.carousel-control,.carousel-control:hover{
    background-image: none!important;
}

.carousel-control.right span.fa{
    height:65px;
    width:35px;
    border-top-left-radius: 65px;
    border-bottom-left-radius: 65px;
    right:0!important;
    position:absolute;
    top:50%;
    margin-top: -32.5px;
    padding-top: 20px;
    padding-left: 9px;
    text-align: center;
}

.carousel-control.left span.fa{
    height:65px;
    width:35px;
    border-top-right-radius: 65px;
    border-bottom-right-radius: 65px;
    left:0!important;
    position:absolute;
    top:50%;
    margin-top: -32.5px;
    padding-top: 20px;
    padding-right: 9px;
    text-align: center;
}

.carousel-fade .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.carousel-fade .active {
    opacity: 1;
}

.carousel-fade .active.left,
.carousel-fade .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

.carousel-fade .next.left,
.carousel-fade .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-control {
    z-index: 2;
}


/* Search */
.b-search{
    height:300px;
}

.b-search__main{
    text-align: center;
    height:480px;
    margin-top: -125px;
    padding: 35px 60px 50px 60px;
    z-index: 1000;
    position: relative;
    box-shadow:0 0 10px rgba(0,0,0,0.1);
}

.b-search__main-title{
    padding: 15px 20px;
    display: inline-block;
    margin-bottom: 45px;
}

.b-search__main-title h2{
    font:700 18px 'Open Sans',sans-serif;
    margin:0;
    padding: 0 10px;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff;
    line-height:1.1;
}

.b-search__main-type{
    margin-bottom: 35px;
    overflow: hidden;
}

.b-search__main-type svg,.b-search__main-type h5{
   cursor: pointer; 
}

.b-search__main-type svg:hover g{
    fill: #f76d2b;
}

.b-search__main-type-svg{
    display: block;
    margin: 0;
}

.b-search__main-type input[type='radio']{
    visibility: hidden;
    position: absolute;
}

.b-search__main-type input[type='radio']:checked + label.b-search__main-type-svg + h5{
    border-bottom:1px solid #B4B4B4;
    text-align: center;
    margin-bottom: -1px;
}

.b-search__main-type input[type='radio']:checked + label.b-search__main-type-svg + h5:after{
    background: url(../images/elements/chevron-down.png) center no-repeat;
    width:100%;
    height:7px;
    content:'';
    position: absolute;
    top:100%;
    display: block;
}

.b-search__main-type h4{
   text-transform: uppercase;
   font:600 14px 'Open Sans',sans-serif;
   text-align: right;
   margin: 20px 0 0 0;
}

.b-search__main-type h5{
    color:#999999;
    text-transform: uppercase;
    font:600 10px 'Open Sans',sans-serif;
    padding: 0 0 20px 0;
    margin:0 0 7px 0;
    position: relative;
}

.b-search__main-type h5 label{
    cursor: pointer;
    margin: 0;
}

.b-search__main-form select{
    width:100%;
    padding: 10px 20px 10px 25px;
    border:1px solid #eeeeee;
    border-radius:30px;
    font:400 13px 'Open Sans',sans-serif;
    background: transparent;
    -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
    appearance: none!important;
    cursor:pointer;
}

.b-search__main-form select + span.fa{
    top:14px;
    right:45px;
    position: absolute;        
}

.b-search__main-form select:focus{
    outline: none;
}

.b-search__main-form p{
   text-align: left;
   font:400 10px 'Open Sans',sans-serif;
   padding-left: 10px;
   margin-top: 10px;
   margin-bottom: 0;
   text-transform: uppercase;
}

.m-firstSelects{
    margin-bottom: 45px;
    overflow: hidden;
}

.b-search__main-form label{
    text-transform: uppercase;
    font: 600 14px 'Open Sans',sans-serif;
    text-align: right;
    margin: 11px 0 0 0;
    float:left;
    display: block;
}

.b-search__main-form-submit{
    text-align:right;
}

.b-search__main-form-submit a{
    font: 400 10px 'Open Sans',sans-serif;
    text-transform: uppercase;
    margin-right: 13px;
}

.b-search__main-form-submit button{
    padding: 3px 3px 3px 20px!important;
    text-transform: uppercase;
}

.b-search__main-form-submit button:focus.b-search__main-form-submit button:active{
    outline: none;
}

.b-search__main-form-range{
    margin-bottom: 105px;
}

.b-search__main-form-range span.min,.b-search__main-form-range span.max{
    position: absolute;
    top:150%;
    left: -3px;
    font: 400 12px 'Open Sans',sans-serif;
    text-decoration: none;
}

/*.b-search__main-form-range span{
    display: inline-block;
    width:225px;
    margin-left: 15px;
}
*/

.slider{
    height:12px;
    width:230px;
    position: relative;
    border: 1px solid #eee;
    border-radius: 5px;
    float:left;
    margin-top: 15px;
    margin-left: 15px;
}

.ui-slider-handle{
    width:20px;
    height:20px;
    position: absolute;
    top:-5px;
    border-radius: 100%;
    border: 2px solid #eee;
    text-align: center;
}

.ui-slider-handle:after{
    width:12px;
    height:12px;
    display: inline-block;
    content:'';
    border-radius: 100%;
    vertical-align: text-top;
    
}

.ui-slider-handle:last-of-type{
    margin-left: -20px;
}

.ui-slider-handle:focus{
    outline: none;
}

.ui-widget-header{
    height:100%;
    position:absolute;
}


/* Featured */
.b-featured{
    padding: 135px 0 75px 0;
    text-align: center;
    position: relative;
    box-shadow: 0px 30px 100px -38px rgba(0,0,0,0.3);
    z-index:100;
}

.b-featured__item{
    width:210px;
    margin: 0 auto;
    padding-top: 15px;
}

.b-featured__item > a{
    position: relative;
    display: block;
    margin-bottom:15px ;
}

.b-featured__item .m-premium,.b-featured__item .m-leasing{
    font: 700 10px 'Open Sans',sans-serif;
    padding: 5px;
    text-transform: uppercase;
    position: absolute;
    top:-10px;
    right:-10px;
    z-index: 1000;
}

.b-featured__item-price{
    padding:3px 5px;
    font:700 20px 'PT Sans',sans-serif;
    float:left;
    margin-left: 5px;
}

.b-featured__item h5{
    font: 600 14px 'Open Sans',sans-serif;
    padding-bottom: 25px;
    margin: 15px 0 25px 0px;
    padding-left: 5px;
    clear:both;
    text-align: left;
    border-bottom: 1px solid #B4B4B4;
    position: relative;
}

.b-featured__item h5 a{
    text-decoration: none;
}

.b-featured__item h5:after{
    background: url(../images/elements/chevron-down.png) center no-repeat;
    width: 15px;
    left:20px;
    height: 7px;
    content: '';
    position: absolute;
    top: 100%;
    display: block;
}

.b-featured__item-count{
    padding:5px 0 5px 0;
    font: 600 12px 'Open Sans',sans-serif;
    text-align: left;
    text-transform: uppercase;
    margin-left: 5px;
}

.b-featured__item-count span{
    font-size: 18px;
    margin-right: 5px;
}

.b-featured__item-links{
    text-align:left;
    margin-left: 5px;
}

.b-featured__item-links a{
    font: 400 10px 'Open Sans',sans-serif;
    text-align: left;
    position: relative;
}

.b-featured__item-links a:after{
    content:'\00B7';
    padding:0 1px 0 4px;
    font-weight:bold;
}

.b-featured__item-links a:hover{
    text-decoration:none!important;
}

.b-featured__item-links a:last-child:after{
    content:'';
}

.owl-controls{
    margin-top: 75px!important;
}

.owl-buttons{
    display: inline-block;
    border:1px solid #dddddd;
    padding: 3px;
    border-radius:25px;
}

.owl-buttons > div{  
    padding: 5px!important;
    width:25px;
    height:25px;
    border-radius: 100%!important;
    margin:0!important;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    cursor:pointer;
    opacity: 0.5;
}

.owl-buttons > div:hover{
    opacity: 1;
}

.owl-buttons > div:before{
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size:15px;
}

.owl-buttons > div.owl-next{
    margin-left: 40px!important;
}

.owl-buttons > div.owl-next:before{
    content: "\f105";
}

.owl-buttons > div.owl-prev:before{
    content: "\f104";
}


/* Welcome */
.b-welcome{
  background:url(../images/backgrounds/audiBg.png) left top no-repeat;
  position: relative;
}

.b-welcome .container{
    padding: 75px 15px 70px 15px;
    height:580px;
}

.b-welcome:after{
    height:5px;
    width:100%;
    position: absolute;
    bottom: 0;
    display:block;
    content:'';
}

.b-welcome__text{
    text-align: left;
}

.b-welcome__text h2{
    font: 400 14px 'Open Sans',sans-serif;
    padding: 0 10px;
    border-left:3px solid #fff;
    border-right:3px solid #fff;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 0 10px 0;
}

.b-welcome__text h3{
    font: 700 30px 'Open Sans',sans-serif;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}

.b-welcome__text p{
    font: 300 13px 'Open Sans',sans-serif;
    margin: 0 0 25px 0;
}

.b-welcome__text ul{
    padding-left: 0;
    list-style: none;
    margin-top: 45px;
}

.b-welcome__text ul li{
    margin-bottom: 10px;
}

.b-welcome__text ul li span{
    font-size:18px;
    margin-right: 15px;
}

.b-welcome__services{
    margin-top: 5px;
}

.b-welcome__services h3{
    font: 600 14px 'Open Sans',sans-serif;
    text-transform: uppercase;
    margin: 20px 0 0 0;
}

.b-welcome__services-img{
    height:90px;
    width:90px;
    border:2px solid #efefef;
    border-radius: 100%;
    display: inline-block;
    position: relative;
}

.b-welcome__services-auto,.b-welcome__services-trade,.b-welcome__services-buying,.b-welcome__services-support{
    background-color: #fff;
    padding: 35px 0;
    text-align: center;
}

.b-welcome__services-img:hover{
    border:none;
    cursor: pointer;
}

.b-welcome__services-circle{
    display: inline-block;
    height:50px;
    width:50px;
    border-radius: 100%;
    margin: -18px 0;
    border:10px solid #f76d2b;
    position: relative;
    z-index:1000;
}

.b-welcome__services-img span.fa{
    font-size: 40px;
     height: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
}

.b-welcome__services-img.m-auto span.fa{
    margin-top: 23px;
}

.b-welcome__services-img svg{
    height: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
}

.b-welcome__services .m-padding{
    padding: 0 10px;
}

.b-welcome__services > .row{
    margin-right: -10px;
    margin-left: -10px;
}


/* World */
.b-world{
    background:url(../images/backgrounds/carRight.jpg) right bottom no-repeat;
    text-align: center;
    position: relative;
    box-shadow: 0px 30px 100px -38px rgba(0,0,0,0.3);
}

.b-world .container{
    padding: 75px 15px 95px 15px;
}

.b-world h6{
    font: 700 11px 'Open Sans',sans-serif;
    padding: 3px 5px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    display: inline-block;
}

.b-world__item-val{
    margin: 25px 0 10px 0;
    text-align: left;   
}

.b-world__item-val-title{
    font: 400 10px 'Open Sans',sans-serif;
    margin-right: 10px;
}

.b-world__item-val-circles{
    display: inline-block;
}

.b-world__item-val-circles span{
    width:10px;
    height:10px;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.b-world__item-val-circles span.m-empty{
    border:1px solid #dddddd;
    background: none!important;
}

.b-world__item-num{
    display: inline-block;
    padding: 3px 12px;
    border-radius: 13px;
    font: 400 10px 'Open Sans',sans-serif;
    border:1px solid #dddddd;
    margin-left: 10px;
}

.b-world__item{
    text-align: left;
}

.b-world__item h2{
    margin: 0 0 25px 0;
    font: 600 16px 'Open Sans',sans-serif;
    padding:0 0 0 10px;
    text-align: left;
    border-left:3px solid #f76d2b;
}

.b-world__item p{
    font: 300 13px 'Open Sans',sans-serif;
    text-align: left;
    padding-top: 35px;
    border-top: 1px solid #B4B4B4;
    position:relative;
    margin-bottom: 40px;
    line-height:1.7;
}

.b-world__item p:after{
    background: url(../images/elements/chevron-down.png) center no-repeat;
    width: 15px;
    left: 20px;
    height: 7px;
    content: '';
    position: absolute;
    top: -1px;
    display: block;
}

.b-world__item a span.fa{
    width:20px!important;
    height:20px!important;
    padding: 4px!important;
    font-size:12px!important;
}

.b-world__item a {
    border:1px solid #dddddd;
    padding: 3px 3px 3px 10px!important;
    font: 600 10px 'Open Sans',sans-serif!important;
}

.b-world__item-val-circles span.m-halfEmpty:after{
    content:'';
    width:50%;
    right:0;
    top:0;
    background: #fff;
    display: inline-block;
    position: absolute;
    height:10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border:1px solid #dddddd;
}

/* Asks */
.b-asks{
    padding: 55px 0 40px 0;
    border-bottom: 3px solid #eeeeee;
}

.b-asks__first{
    cursor:pointer;
}

.b-asks__first-circle{
    float:left;
    width:70px;
    height:70px;
    border: 2px solid #757575;
    border-radius: 100%;
    text-align: center;
    margin-right: 15px;
}

.b-asks__first-circle span{
    vertical-align: middle;
    font-size:32px;
    margin-top: 15px;
    line-height:1;
}

.b-asks__first{
    padding: 35px 0 35px 30px;
    position: relative;
}

.b-asks__first-info h2{
    font: 700 24px 'Open Sans',sans-serif;
    margin: 0 0 10px 0;
    text-transform: uppercase;
}

.b-asks__first-info{
    margin: 0 65px 0 85px;
}

.b-asks__first-info p{
    font: 400 13px 'Open Sans',sans-serif;
    margin: 0;
}

.b-asks__first-arrow{
    top:0;
    position: absolute;
    right:0;
    width:60px;
    height:100%;
    float:right;
    background: rgba(255,255,255,0.2);
}

.b-asks__first-arrow span{
    border-radius: 100%;
    display: inline-block;
    padding: 4px;
    font-size: 20px;
    width: 30px;
    height: 30px;
    font-weight: normal;
    position: absolute;
    top:0;
    bottom:0;
    left: 0;
    right: 0;
    margin: auto;
}

.b-asks__first.m-second .b-asks__first-circle{
    border: 2px solid #757575;
}

.b-asks__first.m-second .b-asks__first-circle span{
    margin-top: 17px;
    font-weight:bold;
}

.b-asks__call{
    font: 600 14px 'Open Sans',sans-serif;
    text-align: center;
    margin-top: 45px;
}

.b-asks__call span{
    font: 700 16px 'Open Sans',sans-serif;
}


/* Auto */
.b-auto{
    text-align: center;
    padding: 80px 0 60px 0;
    position: relative;
    box-shadow: 0px 30px 100px -38px rgba(0,0,0,0.3);
    z-index:100;
}

.s-titleBg{
    font: 700 11px 'Open Sans',sans-serif;
    padding: 3px 5px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    display: inline-block;
}

.b-auto__main{
    overflow: hidden;
}

.b-auto__main-toggle{
   font: 600 13px 'Open Sans',sans-serif;
   padding: 0 0 10px 0;
   margin-right: 35px;
   position: relative;
   text-align: center;
   display: inline-block;
   text-transform: uppercase;
}

.b-auto__main-toggle.m-active{
    border-bottom: 1px solid #B4B4B4;
}

.b-auto__main-toggle.active:after{
    background: url(../images/elements/chevron-down.png) center no-repeat;
    width: 100%;
    height: 7px;
    content: '';
    position: absolute;
    top: 100%;
    display: block;
}

.b-auto__main-toggle:hover,.b-auto__main-toggle:visited,.b-auto__main-toggle:focus,.b-auto__main-toggle:active{
    text-decoration: none;
}

.b-auto__main-nav{
    margin-top: 75px;
    text-align: left;
    margin-right: 15px;
}

.b-auto__main-nav ul{
    padding-left: 0!important;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 50px;
}

.b-auto__main-nav li{
    list-style: none;
    text-align: left;
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    position: relative;
}

.b-auto__main-nav li.active{
    border-right: none;
}

.b-auto__main-nav li.active span.fa{
    position: absolute;
    right: 20px;
    top:50%;
    margin-top: -4px;
    
}

.b-auto__main-nav li:hover a{
    font: 700 13px 'Open Sans',sans-serif;
}

.b-auto__main-nav li.active a{
    font: 700 13px 'Open Sans',sans-serif;
}

.b-auto__main-nav li a{
    font: 600 13px 'Open Sans',sans-serif;
    text-transform: uppercase;
    padding: 20px 0 15px 20px;
    display: block;
}

.b-auto__main-nav li:before{
    content:'';
    border-left: 4px solid #dddddd;
    position: absolute;
    left:0;
    top:50%;
    height:20px;
    margin-top: -6px;
}

.b-auto__main-nav li a:hover,.b-auto__main-nav li a:focus,.b-auto__main-nav li a:visited,.b-auto__main-nav li a:active{
    text-decoration: none;
}

.b-auto__main .m-margin{
    margin-top: 45px;
}

.b-auto__main-item{
    padding-bottom: 25px;
    border-bottom: 1px solid #B4B4B4;
    position: relative;
    margin-bottom: 50px;
}

.b-auto__main-item:after{
    background: url(../images/elements/chevron-down.png) center no-repeat;
    width: 15px;
    left: 20px;
    height: 7px;
    content: '';
    position: absolute;
    top: 100%;
    display: block;
}

.b-auto__main-item h2{
    margin: 0 0 25px 0;
    font: 600 16px 'Open Sans',sans-serif;
    text-align: left;
    margin-bottom: 25px;
}

.b-auto__main-item h2 a{
    text-decoration:none;
}

.b-auto__main-item-info{
    overflow: hidden;
    text-align: right;
    margin-bottom: 20px;
}

.b-auto__main-item .b-world__item-val-title span{
    font-weight:bold;
}

.b-auto__main-item .b-world__item-val{
    margin-bottom: 5px;
}

.b-auto__main-item-info .m-price{
    padding: 3px 7px;
    font: 700 20px 'PT Sans',sans-serif;
    float: left;
}

.b-auto__main-item-info .m-number{
    padding: 5px 0 5px 0;
    font: 600 12px 'Open Sans',sans-serif;
    text-align: left;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 2px;
}

.b-auto__main-item-info .m-number span.fa{
    font-size: 18px;
    margin-right: 5px;
}

.b-featured__item-links.m-auto{
    margin-left: 0;
}

.b-auto #second{
    display: none;
}


/* Count */
.b-count{
    background: url(../images/backgrounds/count.png) right top no-repeat;
    position: relative;
}

.b-count .m-main{
    padding: 75px 15px;
    height:340px;
}

.b-count:after{
    height: 4px;
    width: 100%;
    position: absolute;
    bottom: 0;
    display: block;
    content: '';
}

.b-count__item{
    text-align: center;
}

.b-count__item-circle{
    height:100px;
    width:100px;
    border: 2px solid #fff;
    border-radius: 100%;
    margin: 0 auto;
    position: relative;
}

.b-count__item-circle span{
    font-size: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
}

.b-count__item h2{
    font: 700 30px 'Open Sans',sans-serif;
    text-align: center;
    margin: 30px 0 5px 0;
}

.b-count__item h5{
    font: 700 14px 'Open Sans',sans-serif;
    padding: 2px 15px;
    text-transform: uppercase;
    margin: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    display: inline-block;
}


/* Contact */
.b-contact{
    padding: 60px 0;
}

.b-contact-title{
    margin: 0 0 0 70px;
}

.b-contact-title h5{
    font: 700 11px 'Open Sans',sans-serif;
    padding: 3px 5px;
    text-transform: uppercase;
    margin: 10px 0 15px 0;
    display: inline-block;
}

.b-contact-title h2{
    margin: 0 0 0 0;
    padding: 0 15px;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 1px;
    font: 700 18px 'Open Sans',sans-serif;
}

.b-contact__form p{
    font: 400 13px 'Open Sans',sans-serif;
    margin-bottom: 20px;
}

.b-contact__form input[type='text']{
    background: transparent;
    border:1px solid #555555;
    padding: 10px 0 10px 40px;
    border-radius: 30px;
    width:340px;
    font: 400 13px 'Open Sans',sans-serif;  
}

.b-contact__form input[type='text']:focus{
    outline:none;
}

.b-contact__form input[type='text']::-webkit-input-placeholder {
    font: 400 13px 'Open Sans',sans-serif;
}

.b-contact__form input[type='text']:-moz-placeholder {
    font: 400 13px 'Open Sans',sans-serif;
}

.b-contact__form form > div{
    display: inline-block;
    position: relative;
}

.b-contact__form form > div span{
    position: relative;
    left:32px;
}

.b-contact__form button{
    border-radius: 100%;
    display: inline-block;
    font-size: 20px;
    width: 35px;
    height: 35px;
    font-weight: normal;
    border:none;
    margin-left: 2px;
    vertical-align: middle;
    border-radius:35px!important;
}

/* Review */
.b-review{
    padding: 80px 0 50px 0;
    position: relative;
    box-shadow: 0px 30px 100px -38px rgba(0,0,0,0.3);
    z-index:100;
}

.b-review__main{
    text-align: center;
    margin-right: 23px;
}

.b-review__main-person{
    overflow: hidden;
   float:left;
    width:105px;
    height:105px;
    border-radius: 100%;
    border:2px solid #ededed;
    text-align: center;
    position: relative;
    text-align: center;
}

.b-review__main-person-inside{
    background: url(../media/persons/person.jpg) center no-repeat;
    width:89px;
    height:89px;
    border-radius: 100%;
    position: absolute;
    margin: auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
}

.b-review__main h5{
    text-align: center;
    font: 600 12px 'Open Sans',sans-serif;
    border-bottom: 1px solid #B4B4B4;
    position: relative;
    margin:0 0 0 115px;
    padding-bottom: 30px;
    position: relative;
}

.b-review__main h5:after{
    background: url(../images/elements/chevron-down.png) center no-repeat;
    width: 100%;
    height: 7px;
    content: '';
    position: absolute;
    top: 100%;
    display: block;
}

.b-review__main h5 span{
    text-transform: uppercase;
    margin-top: 10px;
}

.b-review .owl-controls{
    margin: 0 0 0 115px!important;
}

.b-review__main h5 em{
    position: absolute;
    font-size:96px;
    left:100%;
    font-style: italic;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.b-review__main p{
    clear:both;
    font: 300 16px 'Open Sans',sans-serif;
    text-align: center;
    margin: 35px 0 65px 115px;
    line-height:2;
}

.b-review__main .owl-buttons{
    margin-left: 115px;
}

.b-review > img{
    width:100%;
}


/* Features */
.b-features{
    background: #f76d2b;
    padding: 45px 0;
    position: relative;
}

.b-features:after{
    height: 4px;
    width: 100%;
    position: absolute;
    bottom: 0;
    display: block;
    content: '';
}

.b-features__items{
    padding-left: 0;
    margin: 0;
    overflow: hidden;
}

.b-features__items li{
    float:left;
    list-style:none;
    font: 700 18px 'Open Sans',sans-serif;
    padding:0 30px 0 0;
    margin-right: 30px;
    border-right: 3px solid #fff;
}


/* Info */
.b-info{
    padding: 55px 0 80px 0;
}

.b-info__aside{
    position: relative;
    margin-top:-200px;
    border-top: 3px solid #f76d2b;
    padding: 35px 0 35px 0;
    z-index:100000;
}

.b-info__aside-article{
    padding-bottom: 35px;
    border-bottom: 1px solid #333333;
    padding-left: 25px;
    padding-right: 35px;
    margin-bottom: 30px;
}

.b-info__aside-article:last-of-type{
    border-bottom: 0;
    padding-bottom: 0;
}

.b-info__latest > h3,.b-info__aside-article > h3,.b-info__twitter > h3,.b-info__contacts > p{
    margin: 0 0 20px 0;
    font: 700 14px 'Open Sans',sans-serif;
    text-transform: uppercase;
    padding: 0 10px;
    border-right: 3px solid #fff;
    border-left: 3px solid #fff;
    display: inline-block;
}

.b-info__aside-article-item{
    margin-bottom: 15px;
}

.b-info__aside-article-item h6{
    font: 600 13px 'Open Sans',sans-serif;
    margin: 0 0 5px 0;
}

.b-info__aside p{
    font: 400 12px 'Open Sans',sans-serif;
    margin: 0;
}

.b-info__aside > a{
    font: 600 10px 'Open Sans',sans-serif!important;
    padding: 3px 3px 3px 15px!important;
    text-transform: uppercase;
    border: 1px solid #5e5e5e;
    margin-left: 25px;
}

.b-info__aside > a span{
    width:25px!important;
    height:25px!important;
    padding: 5px!important;
    font-size:14px!important;
    margin-left: 13px!important;
}

.b-info__latest{
    margin-left: 15px;
}

.b-info__latest-article{
    overflow: hidden;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #444444;
}

.b-info__latest-article:last-child{
    border-bottom: 0;
}

.b-info__latest-article-photo{
    width:80px;
    height:65px;
    float: left;
}

.b-info__latest-article-info{
    margin: 8px 0 0 99px;
    overflow: hidden;
}

.b-info__latest-article-info h6{
    margin: 0 0 10px 0;
    font: 600 12px 'Open Sans',sans-serif;
    text-transform: uppercase;
}

.b-info__latest-article-info h6 a{
    text-decoration: none;
}

.b-info__latest-article-info p{
    font: 600 11px 'Open Sans',sans-serif;
}

.b-info__latest-article-info p span{
    font-size: 18px;
    margin-right: 2px;
}

.b-info__latest-article-photo.m-audi{
    background: url(../media/80x65/audiF.jpg) no-repeat;
}

.b-info__latest-article-photo.m-audiSpyder{
    background: url(../media/80x65/audiSpyderF.jpg) no-repeat;
}

.b-info__latest-article-photo.m-aston{
    background: url(../media/80x65/astonMartinF.jpg) no-repeat;
}

.b-info__twitter{
    margin-left: 15px;
}

.b-info__twitter-article-icon{
    color:#cccccc;
    float:left;
}

.b-info__twitter-article{
    overflow: hidden;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #444444;
}

.b-info__twitter-article:last-child{
    border-bottom:0;
}

.b-info__twitter-article-content p{
    font: 400 12px 'Open Sans',sans-serif;
    margin: 0 0 5px 0;
}

.b-info__twitter-article-content{
    margin-left: 30px;
}

.b-info__twitter-article-content span{
    font: 400 10px 'Open Sans',sans-serif;
}

.b-info__contacts,.b-info__map{
    margin-left: 15px;
    margin-bottom: 0;
}

.b-info__contacts-item{
    font: 400 12px 'Open Sans',sans-serif;
    margin-bottom: 10px;
}

.b-info__contacts-item em{
    font-style: normal;
}

.b-info__contacts span.fa{
    font-size:20px;
    margin-right: 15px;
    display: block;
    float:left
}

.b-info__contacts-item span.fa-fax{
    font-size:16px;
}

.b-info__contacts-item span.fa-phone{
    font-size:16px;
}

.b-info__contacts-item span.fa-envelope{
    font-size:14px;
}

.b-info__map{
    width:264px;
    height:144px;
    text-align: center;
    background: url(../images/backgrounds/map.jpg) no-repeat;
}

.b-info__map a{
    font: 400 12px 'Open Sans',sans-serif;
    text-decoration: underline;
    display: inline-block;
    margin-top: 55px;
}

.b-info__map a:hover{
    text-decoration: none;
}


/* Footer */
.b-footer{
    padding: 40px 0;
}

.b-footer .b-nav__logo{
    background: url(../images/logo/logoF.png) left top no-repeat;
    float:none;
}

.b-footer__company p{
    font: 600 12px 'Open Sans',sans-serif;
    margin: 0 0 0 0;
}

.b-footer__content{
    float:right;
}

.b-footer__content-social{
    margin: 5px 0 15px 0;
    font-size:23px;
    text-align: right;
}

.b-footer__content-social a{
    margin-right: 5px;
}

.b-footer__content-nav ul li{
    list-style:none;
    float:left;
    margin-left: 15px;
}

.b-footer__content-nav ul li a{
    font: 400 12px 'Open Sans',sans-serif;
}
/*------------------------------------------------------------------
[Table of contents]

	- Page Header
	- Bread Cumbs
	- Info Bar
	- Items
	- Listings Two
	- List Table
	- List Table Two

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

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

/*Page Header */
.b-pageHeader{
    padding: 40px 0;
    background: url(/template/tmt/images/backgrounds/pageHead.jpg) center;
    background-size: cover;
}

.b-pageHeader h1{
    font:700 30px 'PT Sans',sans-serif;
    float:left;
    margin: 0;
}

.b-pageHeader__search{
    padding:10px 15px ;
    float:right;
}

.b-pageHeader__search h3{
    font: 400 13px 'Open Sans',sans-serif;
    margin: 0;
    padding: 3px 10px;
    border-left:3px solid #fff;
    border-right:3px solid #fff;
}


/* Bread Cumbs */
.b-breadCumbs{
    padding: 20px 0;
}

.b-breadCumbs__page{
    font: 400 11px 'Open Sans',sans-serif;
}

.b-breadCumbs span.fa{
    font-size:11px;
    margin: 0 10px;
}


/* Info Bar */
.b-infoBar{
    padding: 20px 0;
}

.b-infoBar__compare{
    text-align: left;
    margin-top: 12px;
}

.b-infoBar__compare div.dropdown{
    display: inline-block;
}

.b-infoBar__compare div.dropdown ul li{
    text-align: center;
}

.b-infoBar__compare-item,.b-infoBar__select-one-title{
    font: 600 11px 'Open Sans',sans-serif;
    text-transform: uppercase;
}

.b-infoBar__compare-item,.b-infoBar__compare-item:hover,.b-infoBar__compare-item:focus,.b-infoBar__compare-item:visited,.b-infoBar__compare-item:active{
    text-decoration: none;
}

.b-infoBar__compare-item:last-child{
    margin-left: 30px;
}

.b-infoBar__compare-item span.fa{
    font-size:16px;
    vertical-align: text-top;
    margin-right: 10px;
}

.b-infoBar__compare-item span.fa.fa-caret-down{
    margin-left: 8px;
    font-size:14px;
}

.b-infoBar__select-one{
    float:left;
    margin-right: 35px;
    position: relative;
}

.b-infoBar__select-one:last-child{
    margin-right: 0;
}

.b-infoBar__select{
    float:right;
}

.b-infoBar__select-one-title{
    margin-right: 10px;
}

.b-infoBar__select-one .m-list{
    padding: 9px 12px 9px 25px;
    border-top-left-radius:25px;
    border-bottom-left-radius:25px;
    display: inline-block;
    margin-right: -1.5px;
    font-size:18px;
}

.b-infoBar__select-one .m-table{
    padding: 9px 25px 9px 12px;
    border-top-right-radius:25px;
    border-bottom-right-radius:25px;
    display: inline-block;
    margin-left: -1.5px;
    font-size:18px;
}

select.m-select{
    width: 125px;
    padding: 12px 0 12px 20px;
    border: 1px solid #eeeeee;
    border-radius: 30px;
    font: 400 13px 'Open Sans',sans-serif;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none!important;
}

select.m-select:focus{
    outline: none;
}

select.m-select + span.fa{
    top: 15px;
    right: 17px;
    position: absolute;
}

.b-infoBar__select-one select{
    font-size:11px;
    border:none;
    padding: 12.5px 0 12.5px 20px;
}


/* Items */
.b-items{
    padding: 72px 0 145px 0;
}

.b-items__aside{
    text-align: center;
}

.b-items__aside-main-body{
    padding: 30px 25px 40px 25px;
}

.b-items .s-title{
    margin-bottom: 25px;
}

.b-items__aside-main-body-item{
    text-align: left;
    margin-bottom: 30px;
}

.b-items__aside-main-body-item:last-child{
    margin-bottom: 0;
}

.b-items__aside-main-body-item select{
    border:none;
    width:100%;
}

.b-items__aside-main-body-item > div{
    position: relative;
}

.b-items__aside-main-body-item label{
    display: block;
    text-transform: uppercase;
    margin-bottom: 10px;
    font: 700 12px 'Open Sans',sans-serif;
    text-align: left;
}

.b-items__aside-main-body-item .slider{
    margin: 20px 0 75px 0;
    border:none;
    float:none;
    width:100%;
}

.b-items__aside-main-body-item .ui-widget-header{
    border-radius: 20px;
}

.b-items__aside-main-body-item .ui-slider-handle:before{
    content:' ';
}

.b-items__aside-main-body-item .ui-slider-handle span.min,.b-items__aside-main-body-item .ui-slider-handle span.max{
    top:200%;
    position: absolute;
    left:-1px;
    padding:2px 3px;
    background-color: #444!important;
    font: 600 11px 'Open Sans',sans-serif;
    text-decoration: none;
}

.b-items__aside-main-body-item .ui-slider-handle span.min:before,.b-items__aside-main-body-item .ui-slider-handle span.max:before{
    content:'';
    width:0;
    height:0;
    position:absolute;
    bottom:100%;
    right:50%;
    margin-right: -4px;
    z-index:100;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    border-bottom:6px solid #444;
}

.b-items__aside-main-footer{
    padding: 30px 0 25px 0;
}

.b-items__aside-main-footer button{
    padding-left: 20px!important;
    margin-bottom: 10px;
}

.b-items__aside-main-footer button span.fa{
    width:30px!important;
    height:30px!important;
    font-size:17px!important;
}

.b-items__aside-main-footer > a{
    text-transform: uppercase;
    font: 600 11px 'Open Sans',sans-serif;
    text-decoration: underline;
}

.b-items__aside-main-footer > a:hover{
    text-decoration: none;
}

.b-items__aside-sell{
    margin-top: 45px;
}

.b-items__aside-sell-img{
    background: url(/template/tmt/images/backgrounds/sell.jpg) center no-repeat;
    background-size: cover;
    height: 200px;
    text-align: center;
}

.b-items__aside-sell-img h3{
    margin: 25px 0 0 0;
    padding: 0 10px;
    border-left:4px solid #fff;
    border-right:4px solid #fff;
    font: 700 20px 'Open Sans',sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: inline-block;
}

.b-items__aside-sell-info{
    padding: 20px 25px 30px 25px;
    text-align: left;
    font: 400 13px 'Open Sans',sans-serif;
}

.b-items__aside-sell-info a{
    border:1px solid #fff;
    font: 600 11px 'Open Sans',sans-serif!important;
    padding-left: 15px!important;
    margin-top: 15px;
}

.b-items__aside-sell-info a span.fa{
    width:25px!important;
    height:25px!important;
    font-size:13px!important;
}

.b-items__cars-one{
    overflow: hidden;
}

.b-items__cars-one-img{
    /*width:270px;
    height:230px;*/
    position: relative;
    float:left;
}

.b-items__cars-one{
    padding: 5px;
    border:1px solid #eeeeee;
    margin-bottom: 40px;
}

.b-items__cars-one:last-child{
    margin-bottom: 0;
}

.b-items__cars-one-img-video{
    position:absolute;
    bottom:0;
    left:0;
    padding: 8px 10px;
    font: 400 11px 'Open Sans',sans-serif;   
}

.b-items__cars-one-img-video span.fa{
    margin-right:5px ;
}

.b-items__cars-one-img-video,.b-items__cars-one-img-video:hover,.b-items__cars-one-img-video:visited,.b-items__cars-one-img-video:active,.b-items__cars-one-img-video:focus{
    text-decoration: none;
}

.b-items__cars-one-img-type{
    font: 700 10px 'Open Sans',sans-serif;
    padding: 5px;
    text-transform: uppercase;
    position: absolute;
    top: 15px;
    left: 10px;
    z-index: 1000;
}

.b-items form input[type='checkbox']{
    position: absolute;
    visibility: hidden;
}

.b-items form input[type='checkbox']:checked + .b-items__cars-one-img-check span.fa{
    display: block;
}

.b-items__cars-one-img-check{
    position: absolute;
    top:10px;
    right:10px;
    border:1px solid #dddddd;
    width:20px;
    height:20px;
    text-align: center;
    cursor:pointer;
}

.b-items__cars-one-img-check span.fa{
    font-size:12px;
    position: absolute;
    top:3px;
    left:3px;
    display: none;
}

.b-items__cars-one-info{
    margin:20px 15px 0 290px;
}

.b-items__cars-one-info-header{
    text-align: right;
    padding-bottom: 15px;
    margin-bottom: 30px;
}

.b-items__cars-one-info-header h2{
    float:left;
    font: 600 20px 'Open Sans',sans-serif;
    padding-left: 15px;
    border-left:4px solid #f76d2b;
    margin: 8px 0 0 0;
    line-height:1;
    padding: 1px 0 1px 15px;
}

.b-items__cars-one-info-header > span{
    padding: 5px 15px;
    display: inline-block;
    font:700 20px 'PT Sans',sans-serif;
}

.b-items__cars-one-info p{
    font: 300 13px 'Open Sans',sans-serif;
    margin: 0 0 30px 0;
}

.b-items__cars-one-info-km{
    font: 600 12px 'Open Sans',sans-serif;
    text-transform: uppercase;
}

.b-items__cars-one-info-km span.fa{
    font-size:18px;
    margin-right: 4px;
}

.b-items__cars-one-info-details{
    text-align: right;
}

.b-items__cars-one-info-details .b-featured__item-links{
    margin:9px 0 0 0;
    float:left;
}

.b-items__cars-one-info-details .b-featured__item-links a{
    font-size:11px;
}

.b-items__cars-one-info a.btn{
    font: 600 10px 'Open Sans',sans-serif!important;
    border:1px solid #ddd;
    padding-left: 12px!important;
}

.b-items__cars-one-info a.btn span.fa{
    width:20px!important;
    height:20px!important;
    font-size:13px!important;
    padding: 3px!important;
    margin-left: 10px!important;
}

.b-items__pagination{
    margin-top: 75px;
    text-align: center;
}

.b-items__pagination-main{
    display: inline-block;
    padding: 5px;
    border:1px solid #dddddd;
    border-radius: 30px;
}

.b-items__pagination-main > a{
    width:25px;
    height:25px;
    padding: 2px;
    border-radius: 100%;
    display: inline-block;
    opacity: 0.8;
}

.b-items__pagination-main > a:hover{
    opacity: 1;
}

.b-items__pagination-main > a.m-left{
    margin-right: 15px;
}

.b-items__pagination-main > a.m-right{
    margin-left: 15px;
}

.b-items__pagination-main > span a{
    font: 400 11px 'Open Sans',sans-serif;
    margin-right: 5px;
    cursor:pointer;
}

.b-items__pagination-main > span.m-active a,.b-items__pagination-main > span:hover a{
    font: 700 11px 'Open Sans',sans-serif;
}

.b-items__pagination-main > span:last-of-type a{
    margin-right: 0;
}

/* Listings Two */
.m-listingsTwo .b-items__cars-one-img{
    float:right;
    width:237px;
    height:202px;
    margin: 20px;       
}

.m-listingsTwo .b-items__cars-one-info{
    margin: 20px 285px 0 25px
}

.m-listingsTwo .b-items__cars-one-img-type{
    top:0;
    left:0;
}

.m-listingsTwo .b-items__cars-one-img-check{
    position: relative;
    top:0;
    right:0;
    display: inline-block;
}

.m-listingsTwo .b-items__cars-one-info-header{
    padding-bottom: 30px;
}

.m-listingsTwo .b-items__cars-one-info p{
    margin-bottom: 20px;
    line-height: 1.7;
}

.b-items__cars-one-info-title{
    font: 600 11px 'Open Sans',sans-serif;
    display: block;
    margin-bottom: 5px;
}

.b-items__cars-one-info-value{
    font: 400 11px 'Open Sans',sans-serif;
    display: block;
    margin-bottom: 5px;
}

.row.m-smallPadding{
    margin: 0 -5px;
}

.row.m-smallPadding > div{
    padding: 0 5px;
}

.m-listingsTwo .b-items__cars-one-info-price{
    text-align: right;
    margin-top: 15px;
}

.m-listingsTwo .b-items__cars-one-info-price h3{
    font: 600 11px 'Open Sans',sans-serif;
    text-align: left;
    text-transform: uppercase;
    margin: 0;
}

.m-listingsTwo .b-items__cars-one-info-price h4{
    font:700 24px 'PT Sans',sans-serif;
    margin: 5px 0 20px 0;
}

/* List Table */
.b-items__cell{
    padding: 5px;
    border: 1px solid #eeeeee;
    padding-bottom: 25px;
    margin-bottom: 40px;
    /*height: 557px;*/
}

.m-listTable .b-items__cars-one-img{
    width:auto;
    height:auto;
    float:none;
}

.b-items__cell-info{
    padding: 0 10px;
}

 .b-items__cell-info-title{
    padding-bottom: 20px;
    margin: 25px 0;
 }

.b-items__cell-info h2{
    font:600 15px 'Open Sans',sans-serif;
    padding-left: 15px;
    border-left: 4px solid #f76d2b;
    margin: 0;
}

.b-items__cell-info > p{
    font:300 13px 'Open Sans',sans-serif;
    margin: 0 4px 20px 4px;
}

.b-items__cell-info > p + div{
    margin-left:4px ;
}

.b-items__cell-info ul{
    font:400 11px 'Open Sans',sans-serif;
    padding-left: 0;
    list-style-position: inside;
}

.b-items__cell-info-price{
    margin:  30px 0 0 0;
    font: 700 22px 'PT Sans',sans-serif;
}

.b-items__cell-info-km span.fa{
    font-size:19px;
}

.b-items__cell-info-km{
    margin-left: 40px;
}

.b-items__cell-info-km p{
    font: 600 12px 'Open Sans',sans-serif;
    text-transform: uppercase;
}

.b-items__cell-info a.btn{
    font: 600 10px 'Open Sans',sans-serif!important;
    border: 1px solid #ddd;
    padding-left: 12px!important;
    margin-top: 40px;
}

.b-items__cell-info a.btn span.fa{
    width: 20px!important;
    height: 20px!important;
    font-size: 13px!important;
    padding: 3px!important;
    margin-left: 10px!important;
}

.b-items__cell .b-items__cars-one-img-check{
    top:20px;
}

.m-listTable .b-items__pagination{
    margin-top: 35px;
}


/* List Table Two */
.m-listTableTwo .b-items__cars-one-img{
    float:none;
    width:auto;
    height:auto;
}

.m-listTableTwo .b-items__cell-info-price span{
    font: 600 11px 'Open Sans',sans-serif;
    text-transform: uppercase;
    margin-right: 10px;
}

.m-listTableTwo .b-items__cell{
    border:none;
    margin-bottom: 0;
}

.m-listTableTwo .row.m-border > div{
    border-right:1px solid #eee;
    margin-bottom: 40px;
}

.m-listTableTwo .row.m-border > div:nth-child(3n){
    border:none;
}

.m-listTableTwo .b-items__cell .b-items__cars-one-img-check{
   top:10px; 
}
/*------------------------------------------------------------------
[Table of contents]

 - Info Bar
 - Detail
 - Related
 - Brands

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

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

/* Info Bar */
.b-infoBar__premium{
    float:left;
    font: 700 10px 'Open Sans',sans-serif;
    text-transform: uppercase;
    padding: 7px 10px;
}

.btn.m-btn.m-infoBtn{
    padding-left: 10px;
    font: 600 10px 'Open Sans',sans-serif;
    border:1px solid #dddddd;
}

.btn.m-btn.m-infoBtn span.fa{
    width:20px;
    height:20px;
    font-size:14px;
    padding: 2px;
    margin-left: 15px;
}

.b-infoBar__btns a.btn{
    float:right;
    margin-left: 8px;
}

.m-detail .b-infoBar{
    padding: 30px 0 25px 0;
}

/* Detail */
.b-detail{
    padding: 70px 0 110px 0;
}

.b-detail__head{
    padding: 0 0 30px 0;
    margin-bottom: 60px;
}

.b-detail__head-title{
    border-left:4px solid #f76d2b;
    padding-left: 15px;
}

.b-detail__head h1{
    font: 700 30px 'PT Sans',sans-serif;
    margin:0;
}

.b-detail__head h3{
    font: 400 14px 'Open Sans',sans-serif;
    margin: 0;
}

.b-detail__head-price{
    width:170px;
    float:right;
    text-align: center;
}

.b-detail__head-price-num{
    padding: 8px 30px;
    font: 700 26px 'PT Sans',sans-serif;
}

.b-detail__head-price p{
    font: 400 11px 'Open Sans',sans-serif;
}

.b-detail__main-aside-desc{
    margin-bottom: 60px;
}

.b-detail__main-aside-desc > h2{
    margin-bottom: 30px;
}

.b-detail__main-aside-desc-title{
    margin: 0 0 10px 0;
    padding-left: 15px;
    border-left: 3px solid #eeeeee;
    font: 300 13px 'Open Sans',sans-serif;
}

.b-detail__main-aside-desc-value{
    margin: 0 0 10px 0;
    padding-left: 15px;
    border-left: 3px solid #eeeeee;
    font: 600 13px 'Open Sans',sans-serif;
}

.b-detail__main-aside-about-call{
    padding: 20px 0 25px 80px;
    position: relative;
}

.b-detail__main-aside-about-call span.fa{
    display: block;
    height:100%;
    font-size:34px;
    position: absolute;
    left:0;
    top:0;
    padding: 32px 15px 0 15px;
}

.b-detail__main-aside-about-call > div{
    font: 700 26px 'Open Sans',sans-serif;
}

.b-detail__main-aside-about-call p{
    font: 400 11px 'Open Sans',sans-serif;
    margin: 0;    
}

.b-detail__main-aside-about-seller{
    padding: 10px 0 15px 0;
}

.b-detail__main-aside-about-seller p{
    font: 400 12px 'Open Sans',sans-serif;
    margin: 0;
    text-align: center;
}

.b-detail__main-aside-about-seller p span{
    font: 700 12px 'Open Sans',sans-serif;
}

.b-detail__main-aside-about-form{
    padding: 40px 28px;
    margin-bottom: 60px;
}

.b-detail__main-aside-about-form-links{
    text-align: center;
    margin-bottom: 25px;
}

.b-detail__main-aside-about-form-links a{
    display: inline-block;
    text-transform: uppercase;
    font: 600 12px 'Open Sans',sans-serif;
    margin: 0 10px;
    padding-bottom: 8px;
    border-color: #e8e8e8!important;
}

.b-detail__main-info-text .b-detail__main-aside-about-form-links a{
    border-color: #b4b4b4!important;
}

.b-detail__main-aside-about-form-links a:after{
    background: url(../images/elements/chevron-downGrey.png) center top no-repeat;
}

.b-detail__main-aside-about-form-links a:hover,.b-detail__main-aside-about-form-links a:visited,.b-detail__main-aside-about-form-links a:active,.b-detail__main-aside-about-form-links a:focus{
    text-decoration: none;
    outline: none;
}

.b-detail__main-aside form input[type='text'],.b-detail__main-aside form input[type='email'],.b-detail__main-aside form input[type='tel'],.b-detail__main-aside form textarea,.b-detail__main-aside form select{
    display: block;
    width:100%;
    margin-bottom: 15px;
    padding: 15px 20px;
    font: 400 10px 'Open Sans',sans-serif;
    border: 1px solid #eeeeee;
    text-transform: uppercase;
    border-radius: 30px;
}

.b-detail__main-aside form textarea{
    border-radius: 20px;
    margin-bottom: 20px;
}

.b-detail__main-aside form input[type='text']:focus,.b-detail__main-aside form input[type='email']:focus,.b-detail__main-aside form input[type='tel']:focus,.b-detail__main-aside form textarea:focus,.b-detail__main-aside form select:focus{
    outline: none;
}

.b-detail__main-aside form label{
    font: 400 12px 'Open Sans',sans-serif;
}

.b-detail__main-aside form button.btn.m-btn{
    font: 700 12px 'Open Sans',sans-serif;
    padding-left: 20px;
    margin-top: 30px;
}

.b-detail__main-aside form button.btn.m-btn span.fa{
    width:25px;
    height:25px;
    padding: 3px;
    font-size: 16px;
    margin-left: 10px;
}

#form2{
    display: none;
}

.b-detail__main-aside-payment-form{
    padding: 40px 28px;
}

.b-detail__main-aside-payment .b-detail__main-aside-about-call > p span{
    font-weight:bold;
}

.b-detail__main-aside-payment .b-detail__main-aside-about-call > div > p{
    display: inline;
}

.b-detail__main-info-images-big{
    position: relative;
    padding-left: 0;
    list-style:none;
}

.b-detail__main-info-images-big .b-items__cars-one-img-video{
    right:15px;
    bottom: 22px;
    left:auto;
    top:auto;
}

.b-detail__main-info-images-small-one{
   margin:5px 0 11px 0;
   position: relative;
   cursor: pointer;
   display: block;
}

.b-detail__main-info-images-small-one:after{
    position: absolute;
    height:100%;
    width:100%;
    left:0;
    background: rgba(0,0,0,0.6);
    content:'';
    top:0;
    display: none;
}

.b-detail__main-info-images-small-one.active:after,
.b-detail__main-info-images-small-one:hover:after{
    display: block;
}

.b-detail__main-info-characteristics{
    border-top:1px solid #eeeeee;
    border-left:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
    margin-top: 33px;
    overflow: hidden;
    margin-bottom: 65px;
}

.b-detail__main-info-characteristics-one{
    float:left;
    width:14.285%;
    cursor: pointer;
}

.b-detail__main-info-characteristics-one-top{
    padding: 20px 0 15px 0;
    border-right:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
}

.b-detail__main-info-characteristics-one-top > div{
    font-size: 20px;
    width:50px;
    height:50px;
    border-radius: 100%;
    text-align: center;
    position: relative;
    padding-top: 10px;
    margin: 0 auto 0 auto;
}

.b-detail__main-info-characteristics-one:last-child .b-detail__main-info-characteristics-one-top{
    border-right:none;
}

.b-detail__main-info-characteristics-one:last-child {
    border-right:1px solid #eee;
}

.b-detail__main-info-characteristics-one-bottom{
    padding: 15px 0;
    text-align: center;
    font: 400 11px 'Open Sans',sans-serif;
}

.b-detail__main-info-characteristics-one-top > p{
    font: 700 11px 'Open Sans',sans-serif;
    text-align: center;
    margin: 10px 0 0 0;
}

.b-detail__main-info-text .b-detail__main-aside-about-form-links a:after{
    background: url(../images/elements/chevron-down.png) no-repeat center;
}

.b-detail__main-info-text .b-detail__main-aside-about-form-links{
    text-align: left;
}

.b-detail__main-info-text .b-detail__main-aside-about-form-links a{
    margin: 0 20px 0 0;
}

.b-detail__main-info-text p{
    font: 300 13px 'Open Sans',sans-serif;
    margin-bottom: 35px;
    line-height:1.9;
}

#info2,#info3,#info4{
    display: none;
}

.b-detail__main-info-extra{
    margin-top: 65px;
}

.b-detail__main-info-extra h2{
    margin-bottom: 35px;
}

.b-detail__main-info-extra ul{
    list-style: none;
    padding-left: 0;
    margin-left: 5px;
}

.b-detail__main-info-extra ul li{
    font: 300 13px 'Open Sans',sans-serif;
    margin-bottom: 10px;
}

.b-detail__main-info-extra ul li span.fa{
    margin-right: 10px;
    font-size:16px;
}

.m-detail .bx-wrapper .bx-controls-direction a,.m-blog .bx-wrapper .bx-controls-direction a,.m-article .bx-wrapper .bx-controls-direction a{
    display: none;
}

.m-detail .bx-wrapper .bx-viewport,.m-blog .bx-wrapper .bx-viewport,.m-article .bx-wrapper .bx-viewport{
    box-shadow: none;
    border-color:transparent;
}

.m-detail .bx-wrapper,.m-blog .bx-wrapper,.m-article .bx-wrapper{
    margin-bottom: 0;
}


/* Related */
.b-related{
    padding: 65px 0 60px 0;
    text-align: center;
}

.b-related h5,.b-brands h5{
    padding-left: 10px;
    padding-right: 10px;
}

.b-related .b-featured__item-links{
    text-align: center;
}

.b-related .b-auto__main-item{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.b-related .b-auto__main-item:after{
    display: none;
}

.b-related .b-auto__main-item-info{
    overflow: visible;
    padding-bottom: 20px;
    border-color: #d8d8d8;
}

.b-related .b-auto__main-item-info:after{
    left:30px;
    top:99%;
    background: url(../images/elements/chevron-downGrey.png) no-repeat;
}

/* Brands */
.b-brands{
    padding: 90px 0 120px 0;
    text-align: center;
}

.b-brands__brand{
    margin: 0 30px;
    display: inline-block;
}
/*------------------------------------------------------------------
[Table of contents]

 - Page Header
 - Info Bar
 - Compare

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

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

/* Page Header */
.m-compare .b-pageHeader__search h3{
    padding: 0px 15px;
}

/* Info Bar */
.m-compare .b-infoBar h5{
    font: 600 14px 'Open Sans',sans-serif;
    margin: 5px 0 0 0;
}

.m-compare .b-infoBar h5 span{
    font: 700 16px 'Open Sans',sans-serif;
}

.m-compare .b-infoBar {
    padding: 30px 0 25px 0;
}

/* Compare */
.b-compare{
    padding: 65px 0 155px 0;
}

.b-compare__images{
    margin-bottom: 45px;
}

.b-compare__images-item{
    padding-bottom: 30px;
}

.b-compare__images-item h3{
    font: 700 16px 'Open Sans',sans-serif;
    text-align: center;
    margin: 0 0 25px 0;
    text-transform: uppercase;
}

.b-compare__images-item-price{
    text-align: center;
    padding: 8px 0;
    font: 700 20px 'PT Sans',sans-serif;
    margin-top: 20px;
    height:38px;
    position: relative;
}

.b-compare__images-item-price-vs{
    width:50px;
    height:50px;
    position: absolute;
    border-radius: 100%;
    border:10px solid #fff;
    font: 600 13px 'Open Sans',sans-serif;
    padding-top: 5px;
    left:100%;
    margin-left: -8px;
    top:50%;
    margin-top: -25px;
    z-index: 10000;
}

.b-compare__block{
    margin-bottom: 40px;
}

.b-compare__block-title{
    padding: 13px 78px 13px 15px;
}

.b-compare__block h3{
    margin: 0;
}

.b-compare__block-title{
     position: relative;
     height:46px;
}

.b-compare__block-title > a{
    color:#fff;
    position: absolute;
    right:0;
    top:0;
    display: inline-block;
    border-bottom: 46px solid #f76d2b;
	border-left: 28px solid transparent;
	height: 0;
	width: 80px;
}

.b-compare__block-title > a span.fa{
    margin: 15px 0 0 25px;
}

.b-compare__block-title.m-active > a{
    border-bottom-color:#555;
}

.b-compare__block-inside{
    margin-top: 35px;
    display: none;
}

.j-inside.m-active{
    display: block;
}

.b-compare__block-inside-title{
    text-align: right;
    font: 600 13px 'Open Sans',sans-serif;
    padding-right: 45px;
    padding-bottom: 10px;
}

.b-compare__block-inside-value{
    font: 300 13px 'Open Sans',sans-serif;
    text-align: left;
    padding-left: 45px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.b-compare__block-inside > .row{
    margin-bottom: 10px;
}

.b-compare__block-inside-value ul{
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    height:220px;
}

.b-compare__block-inside-value ul li{
    margin-bottom: 8px;
}

.b-compare__block-inside-value ul li span.fa{
    font-size:16px;
    margin-right: 10px;
}

.b-compare__block-inside-value a.btn{
    padding-left: 20px;
}

.b-compare__block-inside-value a.btn span.fa{
    width:25px;
    height:25px;
}

.b-compare__links{
    text-align: center;
    margin-top: 50px;
}

.b-compare__links a.btn.m-btn{
    font: 600 11px 'Open Sans',sans-serif;
    border:1px solid #dddddd;
    padding-left: 20px;
}

.b-compare__links a.btn.m-btn span.fa{
    width:25px;
    height:25px;
    font-size:14px;
    padding:5px;
    margin-left: 15px;
}
/*------------------------------------------------------------------
[Table of contents]

	- About Page
		- Page Header
		- Best
		- What
		- More
		- Personal
	- Contacts
	- Page 404
		- Error

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

-------------------------------------------------------------------*/
/* About Page */
/* Page Header */
.m-about .b-pageHeader__search h3{
    padding: 3px 15px;
}

/* Best */
.b-best{
    padding: 70px 0 80px 0;
    border-bottom:1px solid #eee;
}

.b-best__info-head{
   padding-bottom: 20px;
   margin-bottom: 30px;
}

.b-best__info-head h2{
    margin: 0;
    font: 700 22px 'Open Sans',sans-serif;
    padding-left: 15px;
    border-left:4px solid #2e6cba;
}

.b-best__info h6{
    font: 600 14px 'Open Sans',sans-serif;
    margin-bottom: 30px;
}

.b-best__info p{
    font: 300 13px 'Open Sans',sans-serif;
    margin: 0 0 40px 0;
    line-height: 1.9;
}

/* What */
.b-what{
    padding: 85px 0;
    text-align: center;
}

.b-what h2.s-title,.b-what h3.s-titleBg{
    width:225px
}


/*More*/
.b-more{
    padding: 75px 0;
    border-bottom:2px solid #eee;
}

.b-more__why h2.s-title,.b-more__info h2.s-title{
    margin-bottom: 30px;
}

.b-more__why p{
    margin:  0 0 40px 0;
    font: 400 13px 'Open Sans',sans-serif;
    line-height:1.7;
}

.b-more__why ul.s-list{
    margin-bottom: 0;
}

.b-more__info-block{
    margin-bottom: 10px;
}

.b-more__info-block-title{
    font: 600 14px 'Open Sans',sans-serif;
    padding: 13px 58px 13px 25px;
    position: relative;
    height:46px;
}

.b-more__info-block-title a{
    color:#fff;
    position: absolute;
    right:0;
    top:0;
    display: inline-block;
    border-bottom: 46px solid #2e6cba;
	border-left: 28px solid transparent;
	height: 0;
	width: 60px;
}

.b-more__info-block-title > a span.fa{
    margin: 15px 0 0 10px;
}

.b-more__info-block-inside{
    padding: 25px;
    display: none;
}

.b-more__info-block-inside p{
   font: 300 13px 'Open Sans',sans-serif;
   line-height:1.7; 
}

.b-more__info-block-title.m-active a{
    border-bottom-color:#cecece;
}


/*Personal*/
.b-personal{
    padding: 90px 0 130px 0;
    text-align: center;
}

.b-personal .s-titleBg{
    padding-left:10px ;
    padding-right: 10px;
}

.b-personal__worker{
    padding: 15px;
}

.b-personal__worker-img{
    max-width: 270px;
    margin: 0 auto;
    margin-bottom: 35px;
    position: relative;
    cursor: pointer;
}

.b-personal__worker h6{
    font: 700 11px 'Open Sans',sans-serif;
    text-align: left;
}

.b-personal__worker-name{
    padding-bottom: 10px;
    margin-bottom: 30px;
}

.b-personal__worker-name:after{
    left:30px;
}

.b-personal__worker-name h4.s-titleDet{
    text-transform: none;
    font-size:16px;
    margin: 0;
}

.b-personal__worker p{
    font: 300 13px 'Open Sans',sans-serif;
    text-align: left;
    line-height:1.7;
}

.b-personal__worker-img-social{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.8);
    text-align: center;
    display: none;
}

.b-personal__worker-img-social span.fa{
    margin-right: 3px;
}

.b-personal__worker-img:hover .b-personal__worker-img-social{
    display: block;
}

.b-personal__worker-img-social-main{
    height:22px;
    position: absolute;
    top:50%;
    margin-top: -22px;
    left:0;
    width:100%;
    font-size:22px;
}

/*= Contacts =*/
.m-contacts .b-pageHeader__search h3{
    padding-left: 15px;
    padding-right: 15px;
}
.b-contacts{
    padding: 75px 0 140px 0;
}

.b-contacts__form-header{
    padding-bottom: 20px;
    margin: 10px 0 45px 0;
}

.b-contacts__form-header h2{
    text-transform: none;
    font-size:22px;
    margin: 0;
}

.b-contacts__form p{
    font: 600 14px 'Open Sans',sans-serif;
    margin:  0 0 40px 0;
}

.b-contacts__form textarea{
    height:140px;
}

.b-contacts__address{
    margin-left: 50px;
}

.b-contacts__address-hours{
    margin-bottom: 45px;
}

.b-contacts__address-hours-main,.b-contacts__address-info-main{
    padding: 35px;
}

.b-contacts__address-hours-main h5{
    font: 700 13px 'Open Sans',sans-serif;
    margin: 0 0 10px 0;
}

.b-contacts__address-hours-main p{
    font: 400 13px 'Open Sans',sans-serif;
}

.b-contacts__address-info{
    
}

.b-contacts__address-info-main-item{
    font: 700 13px 'Open Sans',sans-serif;
    margin-bottom: 20px;
}

.b-contacts__address-info-main-item span.fa{
    font-size:16px;
    margin-right: 10px;
}

.b-contacts__address-info-main-item span.fa-envelope,.b-contacts__address-info-main-item span.fa-fax{
    font-size:14px;
}

.b-contacts__address-info-main-item p{
    font: 400 13px 'Open Sans',sans-serif;
    margin: 5px 0 10px 30px;
}

.b-contacts__address-info-main-item em{
    font: 400 13px 'Open Sans',sans-serif;
}

/* Page 404 */
/* Error */
.b-error{
    padding: 100px 0 0 0;
    text-align: center;
    overflow: hidden;
}

.b-error h1{
    font: 800 44px 'Open Sans',sans-serif;
    text-transform: uppercase;
    letter-spacing:5px;
    margin: 0 0 10px 0;
}

.b-error h2{
    font: 700 40px 'Open Sans',sans-serif;
    margin: 25px 0 60px 0;
    display: inline-block;
    padding:0 30px 50px 30px;
    text-transform: uppercase;
}

.b-error p{
    font: 600 14px 'Open Sans',sans-serif;
    margin: 0 0 90px 0;
}

.b-error h3.s-title{
    font: 700 14px 'Open Sans',sans-serif;
    color:#202020;
    letter-spacing: 0;
    margin: 0 0 40px 0;
}

.b-error .b-blog__aside-search{
    max-width: 620px;
    margin: 0 auto;
}

.b-error-img{
    width:100%;
}
/*------------------------------------------------------------------
[Table of contents]

 - Blog
 - Blog posts
 - Blog two
 - Article

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

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

/* Blog */
.b-blog{
    padding: 65px 0 135px 0;
}

.b-blog__aside-search{
    margin-bottom: 40px;
}

.b-blog__aside-search > div{
    position: relative;
}

.b-blog__aside-search button{
    background: transparent;
    position: absolute;
    border: none;
    display: inline-block;
    top:50%;
    font-size:16px;
    margin-top: -12px;
    right:15px;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.b-blog__aside-search button:focus{
    outline: none;
}

.b-blog__aside-search input[type='text']{
    display: block;
    width: 100%;
    padding: 12px 20px;
    font: 400 12px 'Open Sans',sans-serif;
    border: 1px solid #eeeeee;
    border-radius: 30px;
}

.b-blog__aside-search input[type='text']:focus{
    outline: none;
}

.b-blog__aside-categories{
    margin-bottom: 40px;
}

.b-blog__aside h2{
    font-size:15px;
    margin: 0;
}

.b-blog__aside header{
    padding-bottom: 15px;
    margin: 0 0 40px 0;
}

.b-blog__aside header:after{
    left:30px;
}

.b-blog__aside-categories-list{
    padding-left: 0;
    margin: 0;
    list-style:none;
}

.b-blog__aside-categories-list li{
    padding-bottom: 13px;
    margin-bottom: 13px;
    border-bottom: 1px solid #eeeeee;
    cursor:pointer;
}

.b-blog__aside-categories-list li:hover a,.b-blog__aside-categories-list li.m-active a{
    font-weight:700;
}

.b-blog__aside-categories-list li a{
    display: inline-block;
    padding:2px 0 2px 15px;
    font: 400 13px 'Open Sans',sans-serif;
    border-left:2px solid #ddd;
}

.b-blog__aside-categories-list li a:hover,.b-blog__aside-categories-list li a:visited,.b-blog__aside-categories-list li a:active,.b-blog__aside-categories-list li a:focus{
    text-decoration: none;
}

.b-blog__aside-popular{
    margin-bottom: 55px;
}

.b-blog__aside-popular-posts{
    overflow: hidden;
}

.b-blog__aside-popular-posts h4{
   font: 600 14px 'Open Sans',sans-serif;
   padding-left: 3px;
   margin: 15px 0 10px 0;
}

.b-blog__aside-popular-posts-one{
    margin-bottom: 35px;
}

.b-blog__aside-popular-posts-one-date{
    padding-left: 3px;
    font: 600 11px 'Open Sans',sans-serif;
}

.b-blog__aside-popular-posts-one-date span.fa{
    font-size:16px;
    margin-right: 13px;
    vertical-align: bottom;
}

.b-blog__aside-text{
    margin-bottom: 50px;
}

.b-blog__aside-text p{
    font: 300 13px 'Open Sans',sans-serif;
    margin: 0;
}

.b-blog__aside-reviews{
    margin-bottom: 40px;
}

.b-blog__aside-reviews-posts-one{
    padding-bottom: 18px;
    border-bottom: 1px solid #eee;
    margin-bottom: 18px;  
}

.b-blog__aside-reviews-posts-one:last-child{
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}

.b-blog__aside-reviews-posts-one-info{
    margin-left: 5px; 
}

.b-blog__aside-reviews-posts-one-info p{
    font: 600 14px 'Open Sans',sans-serif;
    margin: 3px 0 15px 0;
}

.b-blog__aside-reviews-posts-one-info .b-world__item-val{
    margin: 0;
}

.b-blog__aside-reviews-posts-one-info .b-world__item-num{
    padding: 1px 12px;
}

.b-blog__aside-archives{
    margin-bottom: 55px;   
}

.b-blog__aside .b-detail__main-aside-about-call{
    padding-left: 65px;
    margin-top: 25px;
}

.b-blog__posts{
    padding-top: 15px;
    overflow: hidden;
}

.b-blog__posts-one{
    padding-bottom: 45px;
    border-bottom: 1px solid #eee;
    margin-bottom: 45px;
}

.b-blog__posts-one-author-img{
    width:70px;
    height:70px;
    border-radius: 100%;
    background: url(/template/tmt/images/author.jpg) center center no-repeat;
    margin-bottom: 35px;
}

.b-blog__posts-one-author{
    width:70px;
}

.b-blog__posts-one-share{
    font: 400 10px 'Open Sans',sans-serif;
    text-align: center;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

.b-blog__posts-one-social{
    text-align: center;
    font-size:20px;
    line-height:25px;
}

.row.m-noBlockPadding{
    margin: 0;
}

.row.m-noBlockPadding > div{
    padding: 0;
}


/* Blog posts */

.b-blog__posts-one-body{
   margin-left: 25px; 
}

.b-blog__posts-one-body-head{
    margin-bottom: 25px;
}

.b-blog__posts-one-body-head-notes{
    overflow: hidden;
}

.b-blog__posts-one-body-head h2{
    font-size:22px;
    text-transform: none;
    margin: 10px 0 20px 0;
}

.b-blog__posts-one-body-head-notes-note{
    margin-right: 15px;
    font: 400 11px 'Open Sans',sans-serif;
}

.b-blog__posts-one-body-head-notes-note span.fa{
    font-size:16px;
    margin-right: 7px;
}

.b-blog__posts-one-body-head-notes-note span.fa-tags{
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.b-blog__posts-one-body-main-img{
    position: relative;
    margin-bottom: 30px;
}

.b-blog__posts-one-body-main-img-small{
    position: absolute;
    bottom: 15px;
    left:15px;
    font-size:0;
}

.b-blog__posts-one-body-main-img-small a{
    position: relative;
    display: inline-block;
}

.b-blog__posts-one-body-main-img-small a:after{
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    background: rgba(0,0,0,0.6);
    content: '';
    top: 0;
    display: none;
}

.b-blog__posts-one-body-main-img-small a:hover:after{
    display: block;
}

.b-blog__posts-one  p{
    font: 300 13px 'Open Sans',sans-serif;
    margin: 0 0 50px 0;
    line-height:1.9;
}

.btn.m-btn.m-readMore span.fa{
    width:25px;
    height:25px;
    margin-left: 15px;
    font-size:14px;
    padding: 5px;
}

.btn.m-btn.m-readMore{
    font: 600 10px 'Open Sans',sans-serif;
    border:1px solid #eee;
    padding:3px 3px 3px 15px ; 
    text-transform: uppercase;  
}

.b-blog__posts-one a.b-items__cars-one-img-video{
    bottom: 22px;
    right:20px;
    left:auto;
    cursor:pointer;
}

.b-blog__posts-one-body-main-link{
    padding: 35px;
    margin-bottom: 40px; 
}

.b-blog__posts-one-body-main-link a{
    font: 600 18px 'Open Sans',sans-serif;
    cursor: pointer;
}

.b-blog__posts-one-body-main-link a span.fa{
    margin-right: 15px;
    font-size:26px;
    vertical-align: middle;
}

.m-blog .bxslider,.m-article .bxslider{
    padding: 0;
}

/* Blog two */

.m-blogTwo .b-blog__posts-one{
    border:1px solid #eee;
    padding: 35px 25px;
}

.m-blogTwo .b-blog__posts-one-body-head{
    padding-bottom: 20px;
    margin-bottom: 0;
}

.m-blogTwo .b-blog__posts-one-body-head:after{
    left:25px;
}

.m-blogTwo .b-blog__posts-one-body-head h2{
    margin: 15px 0 0 0;
}

.b-blog__posts-one-info p{
    font: 300 13px 'Open Sans',sans-serif;
    margin: 20px 0 25px 0;
    line-height: 1.9;
}

.b-blog__posts-one-social em{
    font: 400 10px 'Open Sans',sans-serif;
    margin-right: 5px;
    vertical-align: middle;
}

.b-blog__posts-one-social{
    margin-top: 9px;
}

.m-blogTwo .b-blog__posts{
    padding-top: 0;
}

.m-blogTwo  .b-blog__posts-one{
    margin-bottom: 50px;
}

.m-blogTwo  .b-blog__posts-one-body-main-link{
    margin: 50px 0;
}

.m-blogTwo .b-items__pagination-main{
    margin: 25px 0 0 0;
}


/* Article */
.b-article{
    padding: 65px 0 135px 0;
}

.b-blog__posts-one-body-main > p{
    margin-bottom: 40px;
}

.b-blog__posts-one-body-main > blockquote{
    font: 400 13px 'Open Sans',sans-serif;
    padding:0 0 0 15px;
    line-height:1.9;
    border-left:4px solid #000;
    margin-bottom: 40px;
}

.b-blog__posts-one p.m-smallMargin{
    margin-bottom: 30px;
    margin-top: -10px;
}

.b-blog__posts-one-body-tags{
    font: 600 11px 'Open Sans',sans-serif;
}

.b-blog__posts-one-body-tags span.fa-tags{
    margin-right: 10px;
    font-size:16px;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    filter: FlipH;
    -ms-filter: "FlipH";
    vertical-align: bottom;
}

.b-blog__posts-one-body-tags a{
    font: 400 11px 'Open Sans',sans-serif;
}

.b-blog__posts-one-body-tags a:after{
    content:',';
}

.b-blog__posts-one-body-tags a:last-child:after{
    content:'';
}

.m-article .b-blog__posts-one{
    margin-bottom: 55px;
    padding-bottom: 55px;
}

.b-article__main-related{
    padding-bottom: 60px;
}

.b-article__main-related-item{
    padding: 25px;
}

.b-article__main-related-item h5{
    margin: 0 0 15px 0;
    line-height:1.7;
}

.b-article__main-related-item h5 a{
    font: 600 14px 'Open Sans',sans-serif;
}

.b-article__main-author{
    padding: 40px 30px;
    overflow: hidden;
    position: relative;
    margin-bottom: 70px;
}

.b-article__main-author h3{
    margin: 0;
    border-left: 4px solid #fff;
    padding-left: 15px;
    font: 700 14px 'Open Sans',sans-serif;
    float:left;
}

.b-article__main-author h3 span{
    font: 400 14px 'Open Sans',sans-serif;
    margin-right: 3px; 
}

.b-article__main-author-social{
    margin-left: 40px;
    float:left;
}

.b-article__main-author-social > a{
    display: inline-block;
    width:22px;
    height:22px;
    border-radius: 100%;
    background: rgba(255,255,255,0.3);
    text-align: center;
    margin-right: 4px;
}

.b-article__main-author-social > a:hover{
    background: rgba(255,255,255,0.8);
}

.b-article__main-author-social > a span.fa{
    margin-top: 4px;
}

.b-article__main-author p{
    margin: 20px 0 0 0;
    font: 300 13px 'Open Sans',sans-serif;
    line-height: 1.9;
}

.b-article__main-author:after{
    height: 4px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left:0;
    display: block;
    content: '';
    background: rgba(255,255,255,0.3);
}

.b-article__main-comments{
    padding-bottom: 55px;
    border-bottom:1px solid #eee;
    margin-bottom: 70px;
}

.b-article__main-comments-one{
    overflow: hidden;
    margin-bottom: 55px;
}

.b-article__main-comments-one-person{
    width:100px;
    float:left;
}

.b-article__main-comments-one-text{
    margin-left: 100px;
}

.b-article__main-comments-one-text-head{
    padding-bottom: 15px;
    border-bottom:1px solid #eee;
    overflow: hidden;
    margin-bottom: 15px;
}

.b-article__main-comments-one-text-head h6{
    font: 600 14px 'Open Sans',sans-serif;
    margin: 5px 0 10px 0;
}

.b-article__main-comments-one-text-head-date{
    font: 400 10px 'Open Sans',sans-serif;
    float:left;
}

.b-article__main-comments-one-text-head-date span{
    margin-right: 10px;
    text-transform: uppercase;
}

.b-article__main-comments-one-text-head-answer{
    font-size:18px;
    margin-top: -5px;
}

.b-article__main-comments-one-text p{
    font: 300 13px 'Open Sans',sans-serif;
    line-height: 1.9;
}

.b-article__main-comments-one.m-second{
    margin-left: 100px;
}

.b-blog__posts-one-author-img.m-woomen{
    background-image: url(../media/persons/personW.jpg);
}

.b-article__main-comments .row > div:last-child .b-article__main-comments-one{
    margin-bottom: 0;
}

.b-article__main-add input[type='text']{
    display: block;
    width: 100%;
    margin-bottom: 30px;
    padding: 15px 20px;
    font: 400 10px 'Open Sans',sans-serif;
    border: 1px solid #eeeeee;
    text-transform: uppercase;
    border-radius: 30px;
}

.b-article__main-add input[type='text']:focus,.b-article__main-add textarea:focus{
    outline: none;
}

.b-article__main-add input[type='text']::-webkit-input-placeholder {
    font: 400 10px 'Open Sans',sans-serif;
    color:#999;
}

.b-article__main-add input[type='text']:-moz-placeholder {
    font: 400 10px 'Open Sans',sans-serif;
    color:#999;
}

.b-article__main-add textarea{
    border-radius: 20px;
    margin-bottom: 40px;
    display: block;
    width: 100%;
    padding: 25px 20px;
    font: 400 10px 'Open Sans',sans-serif;
    border: 1px solid #eeeeee;
    text-transform: uppercase;
    height:130px;
}

.b-article__main-add button.btn.m-btn span.fa{
    width:25px;
    height:25px;
    margin-left: 15px;
    padding: 5px;
    font-size: 14px;
}

.b-article__main-add button.btn.m-btn{
    font: 700 12px 'Open Sans',sans-serif;
    padding-left: 18px;
}
/*------------------------------------------------------------------
[Table of contents]

 - Global
 - Home
 - ListTable
 - Detail
 - Compare
 - Blog

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

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

/* Global */
body{
    background: #fff;
}

.s-titleDet{
    color:#202020;
}

.s-title{
    color:#525252;
}

/*b-topBar*/
.b-topBar__addr,.b-topBar__tel{
    color:#555555;
}

.b-topBar__addr span.fa,.b-topBar__tel span.fa{
    color:#f76e2b;
}

.b-topBar__nav li a,.b-topBar__lang a{
    color:#555555;
}

.b-topBar__lang a span.fa{
    color:#f76e2b;
}
/*b-topBar*/

/*b-nav*/
.b-nav__logo h3 a{
    color:#f76d2b;
}

.b-nav__logo h3 a span{
    color:#545454;
}

.b-nav__logo h2 a{
    color:#999999;
}

.b-nav__list ul li a{
    color:#555;
}

.b-nav__list ul li a span.fa{
    color: #f76e2b;
}

.navbar-toggle{
    background:#F76D2B ;  
}

 .navbar-toggle span{
    background: #fff;
}
/*b-nav*/

/*b-slider*/
.b-slider__info h3,.b-slider__info h2,.b-slider__info p{
    color:#fff;
}

.b-slider__info p span{
    background: #f76d2b;
}

.carousel-control.left span.fa,.carousel-control.right span.fa{
    background: rgba(0,0,0,0.5);
}

.btn.m-btn{
    color:#555555;
    background: #fff;
}

.btn.m-btn span.fa{
    color:#fff;
    background: #555;
}

.b-slider__info a.btn:hover{
    background:#f76d2b ;
    color:#fff;
}

.b-slider__info a.btn.m-btn:hover span{
    background: #fff;
    color: #6a6a6a;
}

.b-search__main-form-submit{
    
}
/*b-slider*/

/*b-search*/
.b-search{
    background: #f5f5f5;
}

.b-search__main{
    background: #fff;
}

.b-search__main-title{
    background: #f76d2b;
}

.b-search__main-title h2{
    color:#fff;
}

.b-search__main-type h4{
    color:#545454;
}

.b-search svg  g{
    fill:#d6d6d6;
}

.m-active svg g{
    fill:#f76d2b;
}

.m-active h5{
    color:#555;
}

.b-search__main-form p{
    color:#999999;
}

.b-search__main-form-submit a{
    color:#f76d2b;
}

.b-search__main-form-submit button.btn.m-btn{
    color:#fff;
    background: #555555;
}

.b-search__main-form-submit button.btn.m-btn:hover{
    background: #f76d2b;
    color: #fff;
}

.b-search__main-form-submit button.btn.m-btn:hover span{
    background: #fff;
    color: #6a6a6a;
}

.b-search__main-form-submit button.btn.m-btn span.fa{
    background: #f76d2b;
    color:#fff;
}

.ui-widget-header{
    background: #eeeeee;
}

.ui-slider-handle:after{
    background:#f76d2b;
}

.b-search__main-form-range span.min,.b-search__main-form-range span.max{
    color:#6c6c6c;
}

.b-search__main-form-submit button.btn.m-btn:hover span{
    color:#6a6a6a!important;
}
/*b-search*/

/*b-featured*/
.b-featured{
    background: #fff;
}

.b-featured h1{
    color:#535353;
}

.b-featured__item .m-premium{
    background: #3cd225;
    color:#fff;   
}

.b-featured__item-price{
    color:#fff;
    background: #f76d2b;
}

.b-featured__item h5{
    color:#000;
}

.b-featured__item-count{
    color:#999999;
}

.b-featured__item-links a{
    color:#999999;
}

.b-featured__item .m-leasing{
    color:#fff;
    background: #2475ce;
}

.owl-buttons > div{
    background: #dddddd;
    color:#fff;
}
/*b-featured*/

/*b-welcome*/
.b-welcome{
    background-color: #f76d2b;
}

.b-welcome:after{
    background: rgba(255,255,255,0.3);
}

.b-welcome__text{
    color:#fff;
}

.b-welcome__services-circle{
    background: #fff;
}

.b-welcome__services-img span.fa{
    color:#555555;
}

.b-welcome__services-img svg g{
    fill:#555555;
}

.b-welcome__services-img:hover{
    background: #f76d2b;
}

.b-welcome__services-img:hover span.fa,.b-welcome__services-img:hover svg g{
    color:#fff;
    fill:#fff;
}
/*b-welcome*/

/*b-world*/
.b-world{
    background-color:#fff ;
}

.b-world h6{
    color:#fff;
    background: #555555;
}

.b-world__item-val-title{
    color:#999999;
}

.b-world__item-val-circles span{
    background: #f76d2b;
}

.b-world__item-num{
    color:#999999;
}

.b-world__item h2{
    color:#000;
}

.b-world__item p{
    color:#666666;
}

.b-world__item a:hover{
    background: #f76d2b;
    color:#fff;
    border-color:#f76d2b;
}

.b-world__item a.btn.m-btn:hover span{
    background: #fff;
    color:#6a6a6a;
}
/*b-world*/

/*b-asks*/
.b-asks{
    background: #f5f5f5;
}

.b-asks__first{
    background: #555;
}

.b-asks__first:hover .b-asks__first-circle{
    border-color:#fbb695!important;
}

.b-asks .b-asks__first:hover{
    background:#f76d2b;
}

.b-asks__first-circle span{
    color:#fff;
}

.b-asks__first-info{
    color:#fff;
}

.b-asks__first-arrow{
    text-align: center;
}

.b-asks__first-arrow span{
    background: #ffffff;
    color:#707070;
}

.b-asks__first.m-second{
    background: #555555;
}

.b-asks__call{
    color:#525252;
}
/*b-asks*/

/*b-auto*/
.b-auto{
   background: #fff; 
}

.s-titleBg{
    color: #fff;
    background: #555555;
}

.b-auto__main-toggle,.b-auto__main-toggle:hover,.b-auto__main-toggle:visited,.b-auto__main-toggle:focus,.b-auto__main-toggle:active{
    color:#999999;
}

.b-auto__main-toggle:hover{
    color:#f76d2b;
}

.b-auto__main-toggle.active{
    color:#f76d2b;
}

.b-auto__main-nav li a{
    color:#555555;
}

.b-auto__main-nav li.active span.fa{
    color:#555555;
}

.b-auto__main-nav li:hover a{
    color:#f76d2b
}

.b-auto__main-nav li.active a{
    color:#f76d2b
}

.b-auto__main-item h2{
    color:#000;
}

.b-auto__main-item-info .m-price{
    color: #fff;
    background: #f76d2b;
}

.b-auto__main-item-info .m-number{
    color: #999999;
}
/*b-auto*/

/*b-count*/
.b-count{
    background-color: #f76d2b;
    color:#fff;
}

.b-count:after{
    background: rgba(255,255,255,0.3);
}
/*b-count*/

/*b-contact*/
.b-contact{
    background: #333333;
    color:#fff;
}

.b-contact-title{
    text-align: center;
}

.b-contact-title h5{
    background: #f76d2b;
}

.b-contact__form form > div span{
    color:#555555;
}

.b-contact__form button{
    background: #f76d2b;
    color: #fff;
}

.b-contact__form button:hover{
    background: #ffffff;
    color: #707070;
}
/*b-contact*/

/*b-review*/
.b-review{
    background: #fff;
}

.b-review__main h5{
    color:#999999;
}

.b-review__main h5 span{
    color:#000;
}

.b-review__main p{
    color:#666666;
}

.b-review__main h5 em{
    color:#f76d2b;
}
/*b-review*/

/*b-features*/
.b-features{
    color:#fff;
}

.b-features:after {
    background: rgba(255,255,255,0.3);
}
/*b-features*/

/*b-info*/
.b-info{
    background: #333333;
}

.b-info__aside {
    background: #272727;
}

.b-info__latest > h3,.b-info__aside-article > h3,.b-info__twitter > h3,.b-info__contacts > p{
    color:#f76d2b;
}

.b-info__aside-article-item h6{
    color:#fff;
}

.b-info__aside p{
    color:#999999;
}

.b-info__aside > a.btn.m-btn{
    color:#ccc;
    background: #2b2b2b;
}

.b-info__aside > a.btn.m-btn:hover{
    background: #f76d2b;
    color: #fff;
    border-color:#f76d2b;
}

.b-info__aside > a.btn.m-btn:hover span{
    background: #fff;
    color: #6a6a6a;
}

.b-info__latest-article-info h6{
    color:#fff;
}

.b-info__latest-article-info p{
    color:#999999;
}

.b-info__latest-article-info p span{
    
}

.b-info__twitter-article-content p{
    color:#999999;
}

.b-info__twitter-article-content span{
    color:#fefefe;
}

.b-info__contacts{
    color:#999999;
}

.b-info__map a{
    color:#999999;
}

.b-footer__company p{
    color:#999;
}

.b-footer__content-social a{
    color:#999999;
}

.b-footer__content-social a:hover,.b-footer__content-social a:visited,.b-footer__content-social a:active,.b-footer__content-social a:focus{
    color:#999999;
}

.b-footer__content-nav ul li a{
    color:#999;
}
/*b-info*/
/*=======================Index=======================*/

/*=======================Home=======================*/
/*b-topBar*/
.m-home .b-topBar{
    background: #333333;
    color:#fff;
}

.m-home .b-topBar__addr,.m-home .b-topBar__tel{
    color:#fff;
    border-color:#444;
}

.m-home .b-topBar__nav li a,.m-home .b-topBar__lang > div > a{
    color:#fff;
}

.m-home .b-topBar__nav,.m-home .b-topBar__nav li,.m-home .b-topBar__nav li a,.m-home .b-topBar__lang,.m-home .b-topBar{
    border-color:#444;
}

/*b-topBar*/

/*b-nav*/
.m-home .b-nav{
    background: #222222;
}

.m-home .b-nav__logo h3 a{
    color:#fff;
}

.m-home .b-nav__logo h3 a span{
    color:#f76c2b;
}

.m-home .b-nav__list > #nav > ul > li > a{
    color:#fff;
}
/*b-nav*/

/*b-slider*/
.m-home .b-slider__info p span{
    background: #333333;   
}

.m-home .b-slider__info .btn.m-btn{
    background:#f76d2b ;
    color:#fff
}

.m-home .b-slider__info .btn.m-btn span.fa{
    background: #fff;
    color: #6a6a6a;
}

.m-home .b-slider__info a.btn:hover{
    color:#555555;
    background: #fff
}

.m-home .b-slider__info a.btn:hover span{
    color:#fff;
    background: #555!important;
}
/*b-slider*/

/*b-search*/
.m-home .b-search .container > h1{
    color:#555;
}

.m-home .b-search__main >h4{
    color:#f76d2b;   
}
/*b-search*/

/*b-featured*/
.m-home .b-featured .s-title{
    color:#fff;
}

.m-home .b-featured__item h5{
    color:#fff;
}

.m-home .b-featured__item > a{
    background: #fff;
}

.m-home .b-featured .owl-buttons > div{
    background: #ddd!important;
    opacity: 0.8;
    color:#929292!important;
}
/*b-featured*/

/*b-homeAuto*/
.m-home  .b-homeAuto{
    background: #fff;
}

.m-home .b-homeAuto__world-item-info > h2{
    color:#000;
}

.m-home .b-world__item-val-circles span{
   background: #5d5d5d; 
}

.m-home .b-world__item-num{
    background: #f76d2b;
    border-color: #f76d2b;
    color:#fff;
}

.m-home .b-homeAuto__world-item-text span{
    color:#999999;
}

.m-home .b-homeAuto__world-item-text p{
    color:#666666;
}

.m-home .b-homeAuto__world > a{
    background: transparent;
    color:#555;
}

.m-home .b-homeAuto__world > a span.fa{
    color:#fff;
    background: #555;
}
/*b-homeAuto*/

/*b-count*/
.m-home .b-count{
    background-color:#f5f5f5 ;
    color:#555;
}

.m-home .b-count__item-circle span{
    color:#333;
}

.m-home .b-count__item-circle:hover{
    background:#f76d2b;
    border-color:#f76d2b;
    cursor:pointer;
    color:#fff;
}

.m-home .b-count__item-circle:hover span{
    color:#fff;
}

.m-home .b-count__item h2{
   color:#f76d2b; 
}

.m-home .b-count__item h5{
    border-color:#555;
}

.m-home .b-count:after{
    display:none;
}
/*b-count*/

/*b-homeReviews*/
.m-home .b-homeReviews{
    color:#fff;
}

.m-home .b-homeReviews h1.s-title{
    color:#fff;
}

.m-home .b-review__main-person{
    background: #fff;
}

.m-home .b-homeReviews__main-person-name em{
    color:#f76d2b; 
}

.m-home .b-homeReviews .owl-buttons > div{
    color:#222222!important;
}
/*b-homeReviews*/

/*b-asks*/
.m-home .b-asks{
    background: #fff;
}
/*b-asks*/

/*b-partners*/
.m-home .b-partners{
    background: #fff;
}
/*b-partners*/

/*b-info*/
.m-home .b-info__aside p{
    color:#cccccc;
}
/*b-info*/

/*b-footer*/
.m-home .b-footer__toTop-inside{
    background: #f76d2b;
    color:#fff;
}

.m-home .b-footer__toTop:hover .b-footer__toTop-inside{
    background: #ffffff;
    color: #707070;
}

.b-items__aside-main-footer button.btn.m-btn:hover span.fa{
    background: #555;
}
/*b-footer*/
/*=======================Home=======================*/

/*=======================Listings=======================*/
/*b-pageHeader*/
.b-pageHeader{
    color:#fff;
}

.b-pageHeader__search{
    background: #f76d2b;
}
/*b-pageHeader*/

/*b-breadCumbs*/
.b-breadCumbs{
    background: #fff;
}

.b-breadCumbs__page,.b-breadCumbs__page:hover,.b-breadCumbs__page:focus,.b-breadCumbs__page:active,.b-breadCumbs__page:visited{
    color:#999;
}

.b-breadCumbs__page.m-active,.b-breadCumbs span.fa{
    color:#545454;
}
/*b-breadCumbs*/

/*b-infoBar*/
.b-infoBar{
    background: #f5f5f5;
}

.b-infoBar__select-one-title,.b-infoBar__compare-item,.b-infoBar__compare-item:hover,.b-infoBar__compare-item:focus,.b-infoBar__compare-item:visited,.b-infoBar__compare-item:active{
    color:#444;
}

.b-infoBar__compare-item span.fa{
    color:#f76d2b;
}

.b-infoBar__compare-item span.fa.fa-caret-down{
    color:#555;
}

.b-infoBar__select-one a{
    background: #fff;
    color:#999999;
}

.b-infoBar__select-one a.m-active,.b-infoBar__select-one a:hover{
    color:#f76d2b;
}

.b-infoBar__select-one select{
    background: #fff;
    color:#999;
}
/*b-infoBar*/

/*b-items*/
.b-items{
    background: #fff;
}

.b-items__aside-main-body{
    background: #555555;
    color:#fff;
}

.b-items__aside-main-body-item select{
    background: #444;
    color:#cccccc;
}

.b-items__aside-main-body-item > div select +  span.fa{
    color:#f76d2b;
}

.b-items__aside-main-body-item .ui-slider-handle{
    background-color: #fff;
}

.b-items__aside-main-body-item .slider{
    border-color:transparent;
    background-color: #fff;
}

.b-items__aside-main-body-item .ui-widget-header{
    background: #f76d2b;
}

.b-items__aside-main-body-item .ui-slider-handle:before{
    color:#fff;
    background: #444444;
}

.b-items__aside-main-footer{
    background: #444444;
}

.b-items__aside-main-footer button.btn.m-btn{
    background: #f76d2b;
    color:#fff;
}

.b-items__aside-main-footer button.btn.m-btn span.fa{
    background: #fff;
    color:#444444;
}

.b-items__aside-main-footer button.btn.m-btn:hover{
    background: #fff;
    color:#444444;
}

.b-items__aside-main-footer button.btn.m-btn:hover span{
    background: #f76d2b;
    color:#fff;
}

.b-items__aside-main-footer > a{
    color:#999;
}

.b-items__aside-sell-img h3{
    color:#fff;
}

.b-items__aside-sell-info{
    background: #2475ce;
    color:#fff;
}

.b-items__aside-sell-info a.btn.m-btn{
    background: transparent;
    color:#fff;
}

.b-items__aside-sell-info a.btn.m-btn span.fa{
    background: #fff;
    color:#666;
}

.b-items__aside-sell-info a.btn.m-btn:hover{
    background: #fff;
    color:#666!important;
}

.b-items__aside-sell-info a.btn.m-btn:hover span{
    background: #f76d2b;
    color:#fff;
}

.b-items__cars-one-img-video,.b-items__cars-one-img-video:hover,.b-items__cars-one-img-video:visited,.b-items__cars-one-img-video:active{
    background: rgba(0,0,0,0.5);
    color:#fff;
}

.b-items__cars-one-img-type{
    color:#fff;
}

.b-items__cars-one-img-type.m-premium{
   background: #023b81; 
}

.b-items__cars-one-img-type.m-leasing{
   background: #2475ce; 
}

.b-items__cars-one-img-type.m-listing{
   background: #d90000; 
}

.b-items__cars-one-img-type.m-owner{
   background: #ffd24d; 
}

.b-items__cars-one-img-check{
    background: #fff;
}

.b-items__cars-one-img-check span{
    color: #f76d2b;
}

.b-items__cars-one-info-header h2{
    color:#212121;
}

.b-items__cars-one-info-header > span{
    background: #f76d2b;
    color:#fff;
}

.b-items__cars-one-info p{
    color:#666;
}

.b-items__cars-one-info-km{
    color:#999;
}

.b-items__cars-one-info a.btn.m-btn{
    color:#545454;
}

.b-items__cars-one-info a.btn.m-btn:hover{
    background: #f76d2b;
    color:#fff;
    border-color:#f76d2b;
}

.b-items__cars-one-info a.btn.m-btn:hover span{
    background: #fff;
    color:#545454;
}

.b-items__pagination-main > a{
    color:#fff;
    background: #ddd;
}

.b-items__pagination-main > span a{
    color:#999;
}

.b-items__pagination-main > span.m-active a{
    color:#f76c2b;
}

.b-items__pagination-main > span:hover a{
    color:#f76c2b;
}

.m-listingsTwo .b-items__cars-one-info-price h3{
    color:#999;
}

.m-listingsTwo .b-items__cars-one-info-price h4{
    color:#f76d2b;
}
/*b-items*/
/*=======================Listings=======================*/

/*=======================ListingsTwo=======================*/
/*b-items*/
.b-items__cars-one-info-title{
    color:#555;
}

.b-items__cars-one-info-value{
    color:#999;
}
/*b-items*/
/*=======================ListingsTwo=======================*/

/*=======================ListTable=======================*/
/*b-items*/
.b-items__cell-info h2{
    color:#000;
}

.b-items__cell-info > p{
    color:#666;
}

.b-items__cell-info ul li{
    color:#999;
}

.b-items__cell-info-price{
    color:#f76d2b;
}

.b-items__cell-info-km{
    color:#999;
}

.b-items__cell-info a.btn.m-btn{
    color: #545454;
}

.b-items__cell-info a.btn.m-btn:hover{
    background: #f76d2b;
    color: #fff;
    border-color: #f76d2b;
}

.b-items__cell-info a.btn.m-btn:hover span.fa{
    background: #fff;
    color: #545454!important;
}
/*b-items*/
/*=======================ListTable=======================*/

/*=======================ListTableTwo=======================*/
/*b-items*/
.m-listTableTwo .b-items__cell-info-price span{
    color:#999;
}
/*b-items*/
/*=======================ListTableTwo=======================*/

/*=======================Detail=======================*/
/*b-infoBar*/
.b-infoBar__premium{
    color:#fff;
    background: #3cd225;
}

.btn.m-btn.m-infoBtn{
    color:#535353;
}

.btn.m-btn.m-infoBtn:hover{
    background: #f76d2b;
    color:#fff;
    border-color:#f76d2b;
}

.btn.m-btn.m-infoBtn:hover span.fa{
    background: #fff;
    color:#555;
}
/*b-infoBar*/

/*b-detail*/
.b-detail__head h1{
    color:#000;
}

.b-detail__head h3{
  color:#999;  
}

.b-detail__head-price-num{
    color:#fff;
    background: #f76d2b;
}

.b-detail__head-price p{
    color:#999;
    margin: 10px 0 0 0;
}

.b-detail__main-aside-desc-title{
    color:#666;
}

.b-detail__main-aside-desc-value{
    color:#525252;
}

.b-detail__main-aside-about-call{
    background: #555555;
    color:#fff;
}

.b-detail__main-aside-about-call p{
    color:#ddd;
}

.b-detail__main-aside-about-call span.fa{
    background: #808080;
}

.b-detail__main-aside-about-seller{
    background:#f76d2b ;
    color:#fff;
}

.b-detail__main-aside-about-form{
    background: #f5f5f5;
}

.b-detail__main-aside-about-form-links a{
    color:#999;
}

.b-detail__main-aside-about-form-links a.m-active{
    color:#f76d2b;
}

.b-detail__main-aside-about-form-links a:hover{
    color:#f76d2b;
}

.b-detail__main-aside form input[type='text'],.b-detail__main-aside form input[type='email'],.b-detail__main-aside form input[type='tel'],.b-detail__main-aside select{
    background: #fff;
}

.b-detail__main-aside form select{
    color:#999;
}

select.m-select + span.fa{
    color:#555;
}

.b-detail__main-aside form input::-webkit-input-placeholder{
    color:#999;
}

.b-detail__main-aside form input:-moz-placeholder{
    color:#999;
}

.b-detail__main-aside form label{
    color:#999999;
    margin-left: 10px;
    vertical-align: middle;
}

.b-detail__main-aside form button.btn.m-btn{
    background: #f76d2b;
    color:#fff;
}

.b-detail__main-aside form button.btn.m-btn:hover{
    background: #fff;
    color:#555;
}

.b-detail__main-aside form button.btn.m-btn span.fa{
    background: #fff;
    color:#555;
}

.b-detail__main-aside form button.btn.m-btn:hover span.fa{
    background: #f76d2b;
    color:#fff;
}

.b-detail__main-aside-payment-form{
    background:#f5f5f5 ;
}

.b-detail__main-info-characteristics-one-bottom{
    color:#555;
    background: #f5f5f5;
}

.b-detail__main-info-characteristics-one:hover{
    background: #f5f5f5;
}

.b-detail__main-info-characteristics-one:hover .b-detail__main-info-characteristics-one-top{
    border-bottom-color: #f5f5f5;
}

.b-detail__main-info-characteristics-one:hover .b-detail__main-info-characteristics-one-top > div{
    background: #f76d2b;
}

.b-detail__main-info-characteristics-one-top > div{
    background: #555555;
    color:#fff;
}

.b-detail__main-info-text p{
    color:#666;
}

.b-detail__main-info-extra ul li span.fa{
    color:#f76d2b;
}
/*b-detail*/

/*b-related*/
.b-related{
    background: #f5f5f5;
}
/*b-related*/

/*b-brands*/
.b-brands{
    background: #fff;
}
/*b-brands*/
/*=======================Detail=======================*/

/*=======================Compare=======================*/
/*b-pageHeader*/
/*b-infoBar*/
.m-compare .b-infoBar h5{
    color:#525252;
}

.m-compare .b-infoBar h5 span{
    color:#f76d2b;
}
/*b-infoBar*/

/*b-compare*/
.b-compare{
    background: #fff;
}

.b-compare__images-item h3{
    color:#212121;
}

.b-compare .b-compare__images .b-compare__images-item-price{
    background-color:#f76d2b;
    color:#fff;
}

.b-compare__images-item-price-vs{
    color:#fff;
    background:#555;
}

.b-compare__block-title{
    background: #f5f5f5;
}

.b-compare__block-inside-title{
    color:#555;
}

.b-compare__block-inside-value{
    color:#666
}

.b-compare__block-inside-value ul li span.fa{
    color:#f76d2b;
}

.b-compare__links a.btn.m-btn{
    color:#555;
}

.b-compare__links a.btn.m-btn:hover{
    background:#f76d2b;
    color:#fff;
    border-color:#f76d2b;
}

.b-compare__links a.btn.m-btn span.fa{
    background:#f76d2b ;
}

.b-compare__links a.btn.m-btn:hover span.fa{
    color: #555;
    background: #fff;
}
/*b-compare*/
/*=======================Compare=======================*/


/*=======================Blog=======================*/
/*b-blog*/
.b-blog{
    background: #fff;
}

.b-blog__aside-search input[type='text']{
    color:#999;
}

.b-blog__aside-search button{
    color:#f76d2b;
}

.b-blog__aside-categories h2{
    color:#000;
}

.b-blog__aside-categories-list li a{
    color:#555;
}

.b-blog__aside-categories-list li:hover a,.b-blog__aside-categories-list li.m-active a{
    color:#f76d2b;
    border-color:#f76d2b;
}

.b-blog__aside-popular-posts h4 a{
    color:#525252;
}

.b-blog__aside-popular-posts-one-date{
    color:#555;
}

.b-blog__aside-popular-posts-one-date span.fa{
    color:#f76d2b;
}

.b-blog__aside-text p{
    color:#666;
}

.b-blog__aside-reviews-posts-one-info p{
    color:#525252;
}

.b-blog__aside-reviews-posts-one-info .b-world__item-val-circles span{
    background: #555;
}

.b-blog__aside-reviews-posts-one-info .b-world__item-num{
    background:#f76d2b;
    border-color: #f76d2b ;
    color:#fff;
}

.b-blog__posts-one-social a{
    color:#999999;
}

.b-blog__posts-one-social a:hover{
    color: #f76d2b ;
}

.b-blog__posts-one-body-head h2{
    color:#000;
}

.b-blog__posts-one-body-head-notes{
   color:#999; 
}

.b-blog__posts-one-body-main > p{
    color:#666;
}

.btn.m-btn.m-readMore{
    color:#555;
}

.btn.m-btn.m-readMore:hover{
    background:#f76d2b;
    color:#fff ;
    border-color:#f76d2b;
}

.btn.m-btn.m-readMore:hover span.fa{
    background: #fff;
    color:#555;
}

.b-blog__posts-one-body-main-link{
    background:#f76d2b ;
}

.b-blog__posts-one-body-main-link a{
    color:#fff;
}

.b-blog__posts-one-share{
    color:#555;
}
/*b-blog*/
/*=======================Blog=======================*/

.m-blogTwo .b-blog__posts-one-body-head-notes-note span.fa{
    color:#f76d2b;
}

.b-blog__posts-one-info p{
    color:#666;
}

.b-blog__posts-one-social em{
    color:#555;
}

.owl-theme .owl-controls .owl-buttons div{
    background: #ddd;
}

/*600-767*/
@media screen and (max-width:767px){
    .b-nav__list{
        background: #555;
    }
    
    .b-nav__list ul li a{
        color:#fff!important;
    }
    
    ul.h-nav li a{
        color:#555!important;
    }
}
/*600-767*/
/*------------------------------------------------------------------
[Table of contents]

 - Background 1
 - Color 1
 - Border Color

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

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

/* Background 1 */
.b-search__main-form-submit button span.fa,
.m-home .b-count__item-circle:hover,
.b-compare__links a.btn.m-btn:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.btn.m-btn.m-readMore:hover,
.navbar-toggle,
.b-slider__info p span,
.b-slider__info a.btn:hover,
.b-search__main-title,
.b-search__main-form-submit button:hover,
.b-search__main-form-submit button.btn.m-btn:hover span,
.b-search__main-form-submit button span.fa,
.b-featured__item-price,
.b-welcome,
.b-welcome__services-img:hover,
.b-world__item-val-circles span,
.b-world__item a:hover,
.b-asks__first:hover .b-asks__first-circle,
.b-auto__main-item-info .m-price,
.b-auto__main-item-info .m-price,
.b-contact-title h5,
.b-contact__form button,
.b-info__aside > a:hover,
.m-home .b-slider__info .btn.m-btn,
.m-home .b-world__item-num,
.m-home .b-count__item-circle:hover,
.m-home .b-footer__toTop-inside,
.b-pageHeader__search,
.b-items__aside-main-body-item .ui-widget-header,
.b-items__aside-main-footer button,
.b-items__aside-main-footer button:hover span,
.b-items__aside-sell-info a:hover span,
.b-items__cars-one-info-header > span,
.b-items__cars-one-info a.btn:hover,
.b-items__cell-info a.btn:hover,
.btn.m-btn.m-infoBtn:hover,
.b-detail__head-price-num,
.b-detail__main-aside-about-seller,
.b-detail__main-aside form button.btn.m-btn,
.b-detail__main-aside form button.btn.m-btn:hover span.fa,
.b-detail__main-info-characteristics-one:hover .b-detail__main-info-characteristics-one-top > div,
.b-compare__links a.btn.m-btn:hover,
.b-compare__images-item-price,
.b-compare__links a.btn.m-btn:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.btn.m-btn.m-readMore:hover,
.b-blog__posts-one-body-main-link,
.b-article__main-author,
.b-article__main-add button.btn.m-btn,
.b-article__main-add button.btn.m-btn:hover span.fa,
.s-form button[type='submit'],
.s-form button[type='submit']:hover span.fa,
.b-infoBar__progress-line-step-circle-inner.m-active,
.b-submit__aside-step-inner.m-active,
.s-submit button.btn.m-btn,
.s-submit button.btn.m-btn:hover span.fa,
.b-submit__main-file label.btn.m-btn span.fa,
.b-submit__main-contacts-price-input-usd,
.b-submit__main-contacts-price-plan > a,
.b-submit__main-plan label.s-submitCheckLabel span.m-circle,
a.btn.m-btn.m-pay:hover,
.b-search__main-form-submit button.btn.m-btn span.fa,
.b-info__aside > a.btn.m-btn:hover,
.b-search__main-type svg:hover g,
.ui-slider-handle:after,
.b-asks .b-asks__first:hover,
.b-count,
.b-features,
.b-search__main-type input[type='radio']:checked + label.b-search__main-type-svg svg g,
.b-search__main-form-submit button.btn.m-btn:hover,
.m-home .b-homeAuto__world > a:hover,
.m-home .b-homeReviews__main-body:after,
.b-items__aside-main-footer button.btn.m-btn,
.b-items__aside-main-footer button.btn.m-btn:hover span,
.b-items__aside-sell-info a.btn.m-btn:hover span,
.b-items__cell-info a.btn.m-btn:hover,
.b-compare .b-compare__images .b-compare__images-item-price,
.b-compare__links a.btn.m-btn span.fa,
.b-items__aside-sell-info a.btn.m-btn:hover span.fa
{
    background-color:#f76d2b;
    fill: #f76d2b;
}

/* Color 1*/
.b-nav__logo h3 a,
.b-search__main-form-submit a,
.b-auto__main-toggle:hover,
.b-auto__main .b-auto__main-toggle.active,
.b-auto__main-nav li:hover a,
.b-auto__main-nav li.active a,
.b-review__main h5 em,
.b-info__latest > h3,.b-info__aside-article > h3,.b-info__twitter > h3,.b-info__contacts > p,
.m-home .b-search__main >h4,
.m-home .b-count__item h2,
.m-home .b-homeReviews__main-person-name em,
.b-infoBar__compare-item span.fa,
.b-infoBar__select-one a.m-active,.b-infoBar__select-one a:hover,
.b-items__aside-main-body-item > div select +  span.fa,
.b-items__cars-one-img-check span,
.m-listingsTwo .b-items__cars-one-info-price h4,
.b-items__cell-info-price,
.b-detail__main-aside-about-form-links a.m-active,
.b-detail__main-aside-about-form-links a:hover,
.b-detail__main-info-extra ul li span.fa,
.m-compare .b-infoBar h5 span,
.b-compare__block-inside-value ul li span.fa,
.b-blog__aside-search button,
.b-blog__aside-categories-list li:hover a,.b-blog__aside-categories-list li.m-active a,
.b-blog__aside-popular-posts-one-date span.fa,
.b-blog__posts-one-social a:hover,
.m-blogTwo .b-blog__posts-one-body-head-notes-note span.fa,
.b-blog__posts-one-body-main > p a,
.s-list span.fa,
.b-blog__posts-one-body-tags span.fa,
.b-article__main-author-social > a span.fa,
.b-article__main-comments-one-text-head span.fa-long-arrow-left,
.b-personal__worker-img-social-main a:hover,
.b-contacts__address-info-main-item span.fa,
.b-error h2,
.s-submit label span,
.b-submit__main-contacts-check .s-submitCheckLabel span.fa,
.b-submit__main-plan-money-num,
.b-topBar__addr span.fa,.b-topBar__tel span.fa,
.b-topBar__lang a span.fa,
.b-nav__list ul li a span.fa,
.m-home .b-nav__logo h3 a span,
.b-items__pagination-main > span.m-active a,
.b-items__pagination-main > span:hover a
{
    color:#f76d2b;
    fill:#f76d2b;
}

/* Border Color */
.b-nav__list ul li a:hover,
.b-slider__info h3,
.s-title,
.b-world__item h2,
.b-auto__main-nav li.active a,
.b-auto__main-nav li:hover a,
.b-info__aside > a.btn.m-btn:hover,
.b-info__aside,
.m-home .b-homeAuto__world-item-info > h2:before,
.m-home .b-world__item-num,
.m-home .b-homeAuto__world > a:hover,
.b-items__cars-one-info-header h2,
.b-items__cars-one-info a.btn:hover,
.b-items__aside-main-footer button.btn.m-btn,
.b-items__cell-info a.btn.m-btn:hover,
.b-items__cell-info h2,
.btn.m-btn.m-infoBtn:hover,
.b-detail__head-title,
.s-titleDet,
.b-blog__aside-categories-list li.m-active a,
.b-blog__aside-categories-list li:hover a,
.btn.m-btn.m-readMore:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.b-compare__links a.btn.m-btn:hover,
.b-best__info-head h2,
.s-headerSubmit h2,
.b-submit__aside-step-inner-info h4,
.b-auto__main-nav li:hover:before,
.b-auto__main-nav li.active:before
{
    border-color:#f76d2b;
}


body,
.navbar-toggle span,
.btn.m-btn,
.b-slider__info a.btn:hover span,
.b-search__main,
.b-search__main-form-submit button.btn.m-btn:hover span,
.b-featured,
.b-welcome__services-circle,
.b-world,
.b-world__item a:hover span,
.b-asks__first-arrow span,
.b-auto,
.b-contact__form button:hover,
.b-review,
.b-info__aside > a:hover span,
.m-home .b-slider__info .btn.m-btn span.fa,
.m-home .b-slider__info a.btn:hover,
.m-home .b-featured__item > a,
.m-home  .b-homeAuto,
.m-home .b-review__main-person,
.m-home .b-asks,
.m-home .b-partners,
.m-home .b-footer__toTop:hover .b-footer__toTop-inside,
.b-breadCumbs,
.b-infoBar__select-one a,
.b-infoBar__select-one select,
.b-items,
.b-items__aside-main-body-item .ui-slider-handle,
.b-items__aside-main-body-item .slider,
.b-items__aside-main-footer button span.fa,
.b-items__aside-main-footer button:hover,
.b-items__aside-sell-info a span.fa,
.b-items__aside-sell-info a:hover,
.b-items__cars-one-img-check,
.b-items__cars-one-info a.btn:hover span,
.b-items__cell-info a.btn:hover span.fa,
.btn.m-btn.m-infoBtn:hover span.fa,
.b-detail__main-aside form input[type='text'],.b-detail__main-aside form input[type='email'],.b-detail__main-aside form input[type='tel'],.b-detail__main-aside select,
.b-detail__main-aside form button.btn.m-btn:hover,
.b-detail__main-aside form button.btn.m-btn span.fa,
.b-brands,
.b-compare,
.b-compare__links a.btn.m-btn:hover span.fa,
.b-blog,
.btn.m-btn.m-readMore:hover span.fa,
.b-article__main-add button.btn.m-btn span.fa,
.b-best,
.b-what,
.b-more__info-block-title,
.b-more__info-block-inside,
.b-personal,
.b-contacts,
.s-form select,
.s-form input[type='text'],
.s-form textarea,
.s-form button[type='submit'] span.fa,
.b-infoBar__progress-line,
.b-infoBar__progress-line-step-circle,
.b-submit,
.b-submit__main-contacts-inputSelect select,
.b-welcome__services-auto, .b-welcome__services-trade, .b-welcome__services-buying, .b-welcome__services-support,
.b-info__aside > a.btn.m-btn:hover span,
.b-world__item a.btn.m-btn:hover span,
.dropdown-menu,
.b-items__cars-one-info a.btn.m-btn:hover span,
.b-items__aside-main-footer button.btn.m-btn span.fa,
.b-items__aside-main-footer button.btn.m-btn:hover,
.b-items__aside-sell-info a.btn.m-btn span.fa,
.b-items__aside-sell-info a.btn.m-btn:hover,
.b-items__cell-info a.btn.m-btn:hover span.fa,
.b-detail__main-aside form textarea,
.b-article__main-add input[type='text'],
.b-article__main-add textarea
{
    background-color: #fff;
    fill:#fff;
}


.b-slider__info h3,.b-slider__info h2,.b-slider__info p,
.btn.m-btn span.fa,
.b-slider__info a.btn:hover,
.b-search__main-title h2,
.b-search__main-form-submit button,
.b-search__main-form-submit button:hover,
.b-search__main-form-submit button span.fa,
.b-featured__item .m-premium,
.b-featured__item-price,
.b-featured__item .m-leasing,
.owl-buttons > div,
.b-welcome__text,
.b-welcome__services-img:hover span.fa,.b-welcome__services-img:hover svg g,
.b-world h6,
.b-world__item a:hover,
.b-asks__first-circle span,
.b-asks__first-info,
.s-titleBg,
.b-auto__main-item-info .m-price,
.b-count,
.b-contact,
.b-contact__form button,
.b-features,
.b-info__aside-article-item h6,
.b-info__aside > a:hover,
.b-info__latest-article-info h6 a,
.m-home .b-topBar,
.m-home .b-topBar__addr,.m-home .b-topBar__tel,
.m-home .b-topBar__nav li a,.m-home .b-topBar__lang > div > a,
.m-home .b-nav__logo h3 a,
.m-home .b-nav__list > #nav > ul > li > a,
.m-home .b-slider__info .btn.m-btn,
.m-home .b-slider__info a.btn:hover span,
.m-home .b-featured .s-title,
.m-home .b-featured__item h5 a,
.m-home .b-world__item-num,
.m-home .b-homeAuto__world > a span.fa,
.m-home .b-count__item-circle:hover,
.m-home .b-count__item-circle:hover span,
.m-home .b-homeReviews,
.m-home .b-homeReviews h1.s-title,
.m-home .b-footer__toTop-inside,
.b-pageHeader,
.b-items__aside-main-body,
.b-items__aside-main-body-item .ui-slider-handle:before,
.b-items__aside-main-footer button,
.b-items__aside-main-footer button:hover span,
.b-items__aside-sell-img h3,
.b-items__aside-sell-info,
.b-items__aside-sell-info a,
.b-items__aside-sell-info a:hover span,
.b-items__cars-one-img-video,.b-items__cars-one-img-video:hover,.b-items__cars-one-img-video:visited,.b-items__cars-one-img-video:active,
.b-items__cars-one-img-type,
.b-items__cars-one-info-header > span,
.b-items__cars-one-info a.btn:hover,
.b-items__pagination-main > a,
.b-items__cell-info a.btn:hover,
.b-infoBar__premium,
.btn.m-btn.m-infoBtn:hover,
.b-detail__head-price-num,
.b-detail__main-aside-about-call,
.b-detail__main-aside-about-seller,
.b-detail__main-aside form button.btn.m-btn,
.b-detail__main-aside form button.btn.m-btn:hover span.fa,
.b-detail__main-info-characteristics-one-top > div,
.b-compare__images-item-price,
.b-compare__images-item-price-vs,
.b-compare__links a.btn.m-btn:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.btn.m-btn.m-readMore:hover,
.b-blog__posts-one-body-main-link a,
.b-article__main-author h3,
.b-article .b-article__main .b-article__main-author p,
.b-article__main-add button.btn.m-btn,
.b-article__main-add button.btn.m-btn:hover,
.b-article__main-add button.btn.m-btn:hover span.fa,
.b-more__info-block-title a,
.b-more__info-block-title.m-active,
.s-form button[type='submit'],
.s-form button[type='submit']:hover span.fa,
.b-submit__aside-step h3,
.b-submit__aside-step-inner-icon span.fa,
.b-submit__aside-step-inner-info h4,
.s-submit button.btn.m-btn,
.b-submit__main-file label.btn.m-btn span.fa,
.b-submit__main-contacts-price h6,
.b-submit__main-contacts-price-input-usd,
.b-submit__main-contacts-price-note,
.b-submit__main-contacts-price-plan,
.b-submit__main-contacts-price-plan > a,
a.btn.m-btn.m-pay:hover,
.b-search__main-form-submit button.btn.m-btn,
.b-search__main-form-submit button.btn.m-btn:hover,
.b-search__main-form-submit button.btn.m-btn span.fa,
.owl-theme .owl-controls .owl-buttons div:before,
.b-info__aside > a.btn.m-btn:hover,
.m-home .b-slider__info a.btn.m-btn:hover span,
.b-items__cars-one-info a.btn.m-btn:hover,
.b-items__aside-main-footer button.btn.m-btn,
.b-items__aside-main-footer button.btn.m-btn:hover span.fa,
.b-items__aside-sell-info a.btn.m-btn,
.b-items__aside-sell-info a.btn.m-btn:hover span,
.b-items__cell-info a.btn.m-btn:hover,
.b-compare .b-compare__images .b-compare__images-item-price,
.b-compare__block-title > a,
.b-items__cars-one-img-video, .b-items__cars-one-img-video:hover, .b-items__cars-one-img-video:visited, .b-items__cars-one-img-video:active,.b-items__cars-one-img-video:focus
{
    color:#fff;
    fill:#fff;
}

.b-search__main-title h2,
.b-welcome__text h2,
.b-count__item-circle,
.b-items__aside-main-footer button.btn.m-btn:hover,
.b-count__item h5,
.b-contact-title h2,
.b-info__latest > h3, .b-info__aside-article > h3, .b-info__twitter > h3, .b-info__contacts > p,
.b-features__items li,
.b-items__aside-sell-img h3,
.b-items__aside-sell-info a,
.b-pageHeader__search h3,
.b-article__main-author h3,
.b-submit__aside-step-inner.m-active .b-submit__aside-step-inner-info h4
{
    border-color:#fff;
}

.btn.m-btn span.fa,
.b-search__main-form-submit button,
.b-world h6,
.b-asks__first,
.b-asks__first.m-second,
.s-titleBg,
.m-home .b-slider__info a.btn:hover span,
.m-home .b-homeAuto__world > a span.fa,
.b-items__aside-main-body,
.b-detail__main-aside-about-call,
.b-detail__main-info-characteristics-one-top > div,
.b-compare__images-item-price-vs,
.b-blog__aside-reviews-posts-one-info .b-world__item-val-circles span,
.b-article__main-add button.btn.m-btn:hover,
.b-more__info-block-title.m-active,
.s-form button[type='submit']:hover,
.s-submit button.btn.m-btn:hover
{
    background-color: #555;
}


.b-topBar__addr,.b-topBar__tel,
.b-topBar__nav li a,.b-topBar__lang a,
.b-nav__list ul li a,
.btn.m-btn,
.m-active h5,
.b-welcome__services-img span.fa,
.b-auto__main-nav li a,
.b-auto__main-nav li.active span.fa,
.b-contact__form form > div span,
.m-home .b-slider__info a.btn:hover,
.m-home .b-search .container > h1,
.m-home .b-homeAuto__world > a,
.m-home .b-count,
.b-infoBar__compare-item span.fa.fa-caret-down,
.b-items__cars-one-info-title,
.btn.m-btn.m-infoBtn:hover span.fa,
select.m-select + span.fa,
.b-detail__main-aside form button.btn.m-btn:hover,
.b-detail__main-aside form button.btn.m-btn span.fa,
.b-detail__main-info-characteristics-one-bottom,
.b-compare__block-inside-title,
.b-compare__links a.btn.m-btn,
.b-compare__links a.btn.m-btn:hover span.fa,
.b-blog__aside-categories-list li a,
.b-blog__aside-popular-posts-one-date,
.btn.m-btn.m-readMore,
.btn.m-btn.m-readMore:hover span.fa,
.b-blog__posts-one-share,
.b-blog__posts-one-social em,
.b-blog__posts-one-body-tags,
.b-article__main-add button.btn.m-btn span.fa,
.b-more__info-block-title,
.b-more__info-block-title.m-active a,
.s-form button[type='submit'] span.fa,
.b-contacts__address-hours-main h5,
.b-contacts__address-info-main-item
{
    color:#555;
}

.s-title,
.b-asks__call,
.b-detail__main-aside-desc-value,
.m-compare .b-infoBar h5,
.b-blog__aside-popular-posts h4 a,
.b-blog__aside-reviews-posts-one-info p,
.b-best__info h6,
.b-contacts__form p,
.b-error p
{
    color: #525252;
}


.b-search,
.b-asks,
.m-home .b-count,
.b-infoBar,
.b-detail__main-aside-about-form,
.b-detail__main-aside-payment-form,
.b-detail__main-info-characteristics-one-bottom,
.b-detail__main-info-characteristics-one:hover,
.b-related,
.b-compare__block-title,
.b-article__main-related-item,
.b-more,
.b-contacts__address-hours-main,
.b-contacts__address-info-main,
.b-submit__main-file label.btn.m-btn,
.m-home .b-count .m-main
{
    background-color: #f5f5f5;
}

.b-world__item p,
.b-review__main p,
.m-home .b-homeAuto__world-item-text p,
.b-items__aside-sell-info a span.fa,
.b-items__aside-sell-info a:hover,
.b-items__cars-one-info p,
.b-items__cell-info > p,
.b-detail__main-aside-desc-title,
.b-detail__main-info-text p,
.b-compare__block-inside-value,
.b-blog__aside-text p,
.b-blog__posts-one-body-main > p,
.b-blog__posts-one-info p,
.s-list li,
.b-blog__posts-one p,
.b-article__main-comments-one-text p,
.b-best__info p,
.b-more__info-block-inside p,
.b-personal__worker p,
.b-error h1,
.b-submit__main-element label.s-submitCheck,
.b-submit__main p,
.b-submit__main-contacts-check span,
.b-submit__main-contacts-check .s-submitCheck
{
    color:#666;
}


.b-nav__logo h2 a,
.b-search__main-form p,
.b-featured__item-count,
.b-featured__item-links a,
.b-world__item-val-title,
.b-world__item-num,
.b-auto__main-toggle,.b-auto__main-toggle:hover,.b-auto__main-toggle:visited,.b-auto__main-toggle:focus,.b-auto__main-toggle:active,
.b-auto__main-item-info .m-number,
.b-review__main h5,
.b-info__aside p,
.b-info__latest-article-info p,
.b-info__twitter-article-content p,
.b-info__contacts,
.b-info__map a,
.b-footer__company p,
.b-footer__content-social a,
.b-footer__content-social a:hover,.b-footer__content-social a:visited,.b-footer__content-social a:active,.b-footer__content-social a:focus,
.b-footer__content-nav ul li a,
.m-home .b-homeAuto__world-item-text span,
.b-breadCumbs__page,.b-breadCumbs__page:hover,.b-breadCumbs__page:focus,.b-breadCumbs__page:active,.b-breadCumbs__page:visited,
.b-infoBar__select-one a,
.b-infoBar__select-one select,
.b-items__aside-main-footer > a,
.b-items__cars-one-info-km,
.b-items__pagination-main > span a,
.m-listingsTwo .b-items__cars-one-info-price h3,
.b-items__cars-one-info-value,
.b-items__cell-info ul li,
.b-items__cell-info-km,
.m-listTableTwo .b-items__cell-info-price span,
.b-detail__head h3,
.b-detail__head-price p,
.b-detail__main-aside-about-form-links a,
.b-detail__main-aside form select,
.b-detail__main-aside form label,
.b-blog__aside-search input[type='text'],
.b-blog__posts-one-social a,
.b-blog__posts-one-body-head-notes,
.b-blog__posts-one-body-tags a,
.b-article__main-comments-one-text-head-date,
.b-article__main-add input[type='text'],
.b-article__main-add textarea,
.b-personal__worker h6,
.b-personal__worker-img-social-main a,
.s-form select,
.s-form input[type='text'],
.s-form textarea,
.b-contacts__address-hours-main p,
.b-contacts__address-info-main-item p,
.b-contacts__address-info-main-item em,
.b-error .b-blog__aside-search span.fa,
.s-submit label,
.b-submit__main-file label.btn.m-btn + label,
.b-submit__main-plan-money-note
{
    color:#999;
}

.b-contact,
.b-info,
.m-home .b-topBar,
.m-home .b-slider__info p span
{
    background-color: #333;
}


.m-home .b-nav,
.b-footer
{
    background-color: #222;
}


.b-nav__logo h3 a span,
.b-search__main-type h4,
.b-breadCumbs__page.m-active,.b-breadCumbs span.fa,
.b-items__cars-one-info a.btn,
.b-items__cars-one-info a.btn:hover span,
.b-items__cell-info a.btn,
.b-items__cell-info a.btn:hover span.fa,
.b-submit__main-file label.btn.m-btn,
.b-submit__main-contacts-select
{
    color:#545454;
}


.b-slider__info a.btn:hover span,
.b-search__main-form-submit button.btn.m-btn:hover span,
.b-world__item a:hover span,
.b-info__aside > a:hover span,
.m-home .b-slider__info .btn.m-btn span.fa
{
    color:#6a6a6a;
}


.b-featured__item h5 a,
.b-world__item h2,
.b-auto__main-item h2 a,
.b-review__main h5 span,
.m-home .b-homeAuto__world-item-info > h2 a,
.b-items__cell-info h2,
.b-items__cell-info h2 a,
.b-detail__head h1,
.b-blog__aside-categories h2,
.b-blog__posts-one-body-head h2,
.b-blog__posts-one-body-main > blockquote,
.b-blog__aside h2,
.m-article .b-blog__posts-one-body h2,
.b-article__main-related-item h5 a,
.b-article__main-comments-one-text-head h6,
.b-best__info-head h2,
.b-more__why p,
.b-personal__worker-name h4.s-titleDet,
.b-contacts__form-header h2,
label.s-submitCheckLabel span.fa,
a.btn.m-btn.m-pay,
.b-auto__main-item h2 a
{
    color:#000;
}

.b-info__aside {
    background-color: #272727;
}

/*------------------------------------------------------------------
[Table of contents]

 - Color one
 - Color two

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

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

/* Color one */

.b-search__main-form-submit button span.fa,
.m-home .b-count__item-circle:hover,
.b-compare__links a.btn.m-btn:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.btn.m-btn.m-readMore:hover,
.navbar-toggle,
.b-slider__info p span,
.b-slider__info a.btn:hover,
.b-search__main-title,
.b-search__main-form-submit button:hover,
.b-search__main-form-submit button.btn.m-btn:hover span,
.b-search__main-form-submit button span.fa,
.b-featured__item-price,
.b-welcome,
.b-welcome__services-img:hover,
.b-world__item-val-circles span,
.b-world__item a:hover,
.b-asks__first:hover .b-asks__first-circle,
.b-auto__main-item-info .m-price,
.b-auto__main-item-info .m-price,
.b-contact-title h5,
.b-contact__form button,
.b-info__aside > a:hover,
.m-home .b-slider__info .btn.m-btn,
.m-home .b-world__item-num,
.m-home .b-count__item-circle:hover,
.m-home .b-footer__toTop-inside,
.b-pageHeader__search,
.b-items__aside-main-body-item .ui-widget-header,
.b-items__aside-main-footer button,
.b-items__aside-main-footer button:hover span,
.b-items__aside-sell-info a:hover span,
.b-items__cars-one-info-header > span,
.b-items__cars-one-info a.btn:hover,
.b-items__cell-info a.btn:hover,
.btn.m-btn.m-infoBtn:hover,
.b-detail__head-price-num,
.b-detail__main-aside-about-seller,
.b-detail__main-aside form button.btn.m-btn,
.b-detail__main-aside form button.btn.m-btn:hover span.fa,
.b-detail__main-info-characteristics-one:hover .b-detail__main-info-characteristics-one-top > div,
.b-compare__links a.btn.m-btn:hover,
.b-compare__images-item-price,
.b-compare__links a.btn.m-btn:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.btn.m-btn.m-readMore:hover,
.b-blog__posts-one-body-main-link,
.b-article__main-author,
.b-article__main-add button.btn.m-btn,
.b-article__main-add button.btn.m-btn:hover span.fa,
.s-form button[type='submit'],
.s-form button[type='submit']:hover span.fa,
.b-infoBar__progress-line-step-circle-inner.m-active,
.b-submit__aside-step-inner.m-active,
.s-submit button.btn.m-btn,
.s-submit button.btn.m-btn:hover span.fa,
.b-submit__main-file label.btn.m-btn span.fa,
.b-submit__main-contacts-price-input-usd,
.b-submit__main-contacts-price-plan > a,
.b-submit__main-plan label.s-submitCheckLabel span.m-circle,
a.btn.m-btn.m-pay:hover,
.b-search__main-form-submit button.btn.m-btn span.fa,
.b-info__aside > a.btn.m-btn:hover,
.b-search__main-type svg:hover g,
.ui-slider-handle:after,
.b-asks .b-asks__first:hover,
.b-count,
.b-features,
.b-search__main-type input[type='radio']:checked + label.b-search__main-type-svg svg g,
.b-search__main-form-submit button.btn.m-btn:hover,
.m-home .b-homeAuto__world > a:hover,
.m-home .b-homeReviews__main-body:after,
.b-items__aside-main-footer button.btn.m-btn,
.b-items__aside-main-footer button.btn.m-btn:hover span,
.b-items__aside-sell-info a.btn.m-btn:hover span,
.b-items__cell-info a.btn.m-btn:hover,
.b-compare .b-compare__images .b-compare__images-item-price,
.b-compare__links a.btn.m-btn span.fa,
.b-items__aside-sell-info a.btn.m-btn:hover span.fa,
.b-welcome .container,
.m-index .b-count .m-main,
.demo_changer .demo-icon
{
    background-color:#f76d2b;
    fill: #f76d2b;
}


.b-nav__logo h3 a,
.b-search__main-form-submit a,
.b-auto__main-toggle:hover,
.b-auto__main .b-auto__main-toggle.m-active,
.b-auto__main-nav li:hover a,
.b-auto__main-nav li.active a,
.b-review__main h5 em,
.b-info__latest > h3,.b-info__aside-article > h3,.b-info__twitter > h3,.b-info__contacts > p,
.m-home .b-search__main >h4,
.m-home .b-count__item h2,
.m-home .b-homeReviews__main-person-name em,
.b-infoBar__compare-item span.fa,
.b-infoBar__select-one a.m-active,.b-infoBar__select-one a:hover,
.b-items__aside-main-body-item > div select +  span.fa,
.b-items__cars-one-img-check span,
.m-listingsTwo .b-items__cars-one-info-price h4,
.b-items__cell-info-price,
.b-detail__main-aside-about-form-links a.m-active,
.b-detail__main-aside-about-form-links a:hover,
.b-detail__main-info-extra ul li span.fa,
.m-compare .b-infoBar h5 span,
.b-compare__block-inside-value ul li span.fa,
.b-blog__aside-search button,
.b-blog__aside-categories-list li:hover a,.b-blog__aside-categories-list li.m-active a,
.b-blog__aside-popular-posts-one-date span.fa,
.b-blog__posts-one-social a:hover,
.m-blogTwo .b-blog__posts-one-body-head-notes-note span.fa,
.b-blog__posts-one-body-main > p a,
.s-list span.fa,
.b-blog__posts-one-body-tags span.fa,
.b-article__main-author-social > a span.fa,
.b-article__main-comments-one-text-head span.fa-long-arrow-left,
.b-personal__worker-img-social-main a:hover,
.b-contacts__address-info-main-item span.fa,
.b-error h2,
.s-submit label span,
.b-submit__main-contacts-check .s-submitCheckLabel span.fa,
.b-submit__main-plan-money-num,
.b-topBar__addr span.fa,.b-topBar__tel span.fa,
.b-topBar__lang a span.fa,
.b-nav__list ul li a span.fa,
.m-home .b-nav__logo h3 a span,
.b-items__pagination-main > span.m-active a,
.b-items__pagination-main > span:hover a
{
    color:#f76d2b;
    fill:#f76d2b;
}

.b-nav__list ul li a:hover,
.b-slider__info h3,
.s-title,
.b-world__item h2,
.b-auto__main-nav li.active a,
.b-auto__main-nav li:hover a,
.b-info__aside > a.btn.m-btn:hover,
.b-info__aside,
.m-home .b-homeAuto__world-item-info > h2:before,
.m-home .b-world__item-num,
.m-home .b-homeAuto__world > a:hover,
.b-items__cars-one-info-header h2,
.b-items__cars-one-info a.btn:hover,
.b-items__aside-main-footer button.btn.m-btn,
.b-items__cell-info a.btn.m-btn:hover,
.b-items__cell-info h2,
.btn.m-btn.m-infoBtn:hover,
.b-detail__head-title,
.s-titleDet,
.b-blog__aside-categories-list li.m-active a,
.b-blog__aside-categories-list li:hover a,
.btn.m-btn.m-readMore:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.b-compare__links a.btn.m-btn:hover,
.b-best__info-head h2,
.s-headerSubmit h2,
.b-submit__aside-step-inner-info h4,
.b-auto__main-nav li:hover:before,
.b-auto__main-nav li.active:before,
.b-welcome__services-circle
{
    border-color:#f76d2b;
}

.b-submit__aside-step-inner-info-triangle
{
    border-left-color:#f76d2b;
}

.b-compare__block-title > a,.b-more__info-block-title a
{
    border-bottom-color:#f76d2b;
}

/* Color two */
body,
.navbar-toggle span,
.btn.m-btn,
.b-slider__info a.btn:hover span,
.b-search__main,
.b-search__main-form-submit button.btn.m-btn:hover span,
.b-featured,
.b-welcome__services-circle,
.b-world,
.b-world__item a:hover span,
.b-asks__first-arrow span,
.b-auto,
.b-contact__form button:hover,
.b-review,
.b-info__aside > a:hover span,
.m-home .b-slider__info .btn.m-btn span.fa,
.m-home .b-slider__info a.btn:hover,
.m-home .b-featured__item > a,
.m-home  .b-homeAuto,
.m-home .b-review__main-person,
.m-home .b-asks,
.m-home .b-partners,
.m-home .b-footer__toTop:hover .b-footer__toTop-inside,
.b-breadCumbs,
.b-infoBar__select-one a,
.b-infoBar__select-one select,
.b-items,
.b-items__aside-main-body-item .ui-slider-handle,
.b-items__aside-main-body-item .slider,
.b-items__aside-main-footer button span.fa,
.b-items__aside-main-footer button:hover,
.b-items__aside-sell-info a span.fa,
.b-items__aside-sell-info a:hover,
.b-items__cars-one-img-check,
.b-items__cars-one-info a.btn:hover span,
.b-items__cell-info a.btn:hover span.fa,
.btn.m-btn.m-infoBtn:hover span.fa,
.b-detail__main-aside form input[type='text'],.b-detail__main-aside form input[type='email'],.b-detail__main-aside form input[type='tel'],.b-detail__main-aside select,
.b-detail__main-aside form button.btn.m-btn:hover,
.b-detail__main-aside form button.btn.m-btn span.fa,
.b-brands,
.b-compare,
.b-compare__links a.btn.m-btn:hover span.fa,
.b-blog,
.btn.m-btn.m-readMore:hover span.fa,
.b-article__main-add button.btn.m-btn span.fa,
.b-best,
.b-what,
.b-more__info-block-title,
.b-more__info-block-inside,
.b-personal,
.b-contacts,
.s-form select,
.s-form input[type='text'],
.s-form textarea,
.s-form button[type='submit'] span.fa,
.b-infoBar__progress-line,
.b-infoBar__progress-line-step-circle,
.b-submit,
.b-submit__main-contacts-inputSelect select,
.b-welcome__services-auto, .b-welcome__services-trade, .b-welcome__services-buying, .b-welcome__services-support,
.b-info__aside > a.btn.m-btn:hover span,
.b-world__item a.btn.m-btn:hover span,
.dropdown-menu,
.b-items__cars-one-info a.btn.m-btn:hover span,
.b-items__aside-main-footer button.btn.m-btn span.fa,
.b-items__aside-main-footer button.btn.m-btn:hover,
.b-items__aside-sell-info a.btn.m-btn span.fa,
.b-items__aside-sell-info a.btn.m-btn:hover,
.b-items__cell-info a.btn.m-btn:hover span.fa,
.b-detail__main-aside form textarea,
.b-article__main-add input[type='text'],
.b-article__main-add textarea,
.b-world .container
{
    background-color: #fff;
    fill:#fff;
}


.b-slider__info h3,.b-slider__info h2,.b-slider__info p,
.btn.m-btn span.fa,
.b-slider__info a.btn:hover,
.b-search__main-title h2,
.b-search__main-form-submit button,
.b-search__main-form-submit button:hover,
.b-search__main-form-submit button span.fa,
.b-featured__item .m-premium,
.b-featured__item-price,
.b-featured__item .m-leasing,
.owl-buttons > div,
.b-welcome__text,
.b-welcome__services-img:hover span.fa,.b-welcome__services-img:hover svg g,
.b-world h6,
.b-world__item a:hover,
.b-asks__first-circle span,
.b-asks__first-info,
.s-titleBg,
.b-auto__main-item-info .m-price,
.b-count,
.b-contact,
.b-contact__form button,
.b-features,
.b-info__aside-article-item h6,
.b-info__aside > a:hover,
.b-info__latest-article-info h6 a,
.m-home .b-topBar,
.m-home .b-topBar__addr,.m-home .b-topBar__tel,
.m-home .b-topBar__nav li a,.m-home .b-topBar__lang > div > a,
.m-home .b-nav__logo h3 a,
.m-home .b-nav__list > #nav > ul > li > a,
.m-home .b-slider__info .btn.m-btn,
.m-home .b-slider__info a.btn:hover span,
.m-home .b-featured .s-title,
.m-home .b-featured__item h5 a,
.m-home .b-world__item-num,
.m-home .b-homeAuto__world > a span.fa,
.m-home .b-count__item-circle:hover,
.m-home .b-count__item-circle:hover span,
.m-home .b-homeReviews,
.m-home .b-homeReviews h1.s-title,
.m-home .b-footer__toTop-inside,
.b-pageHeader,
.b-items__aside-main-body,
.b-items__aside-main-body-item .ui-slider-handle span.min,.b-items__aside-main-body-item .ui-slider-handle span.max,
.b-items__aside-main-footer button,
.b-items__aside-main-footer button:hover span,
.b-items__aside-sell-img h3,
.b-items__aside-sell-info,
.b-items__aside-sell-info a,
.b-items__aside-sell-info a:hover span,
.b-items__cars-one-img-video,.b-items__cars-one-img-video:hover,.b-items__cars-one-img-video:visited,.b-items__cars-one-img-video:active,
.b-items__cars-one-img-type,
.b-items__cars-one-info-header > span,
.b-items__cars-one-info a.btn:hover,
.b-items__pagination-main > a,
.b-items__cell-info a.btn:hover,
.b-infoBar__premium,
.btn.m-btn.m-infoBtn:hover,
.b-detail__head-price-num,
.b-detail__main-aside-about-call,
.b-detail__main-aside-about-seller,
.b-detail__main-aside form button.btn.m-btn,
.b-detail__main-aside form button.btn.m-btn:hover span.fa,
.b-detail__main-info-characteristics-one-top > div,
.b-compare__images-item-price,
.b-compare__images-item-price-vs,
.b-compare__links a.btn.m-btn:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.btn.m-btn.m-readMore:hover,
.b-blog__posts-one-body-main-link a,
.b-article__main-author h3,
.b-article .b-article__main .b-article__main-author p,
.b-article__main-add button.btn.m-btn,
.b-article__main-add button.btn.m-btn:hover,
.b-article__main-add button.btn.m-btn:hover span.fa,
.b-more__info-block-title a,
.b-more__info-block-title.m-active,
.s-form button[type='submit'],
.s-form button[type='submit']:hover span.fa,
.b-submit__aside-step h3,
.b-submit__aside-step-inner-icon span.fa,
.b-submit__aside-step-inner-info h4,
.s-submit button.btn.m-btn,
.b-submit__main-file label.btn.m-btn span.fa,
.b-submit__main-contacts-price h6,
.b-submit__main-contacts-price-input-usd,
.b-submit__main-contacts-price-note,
.b-submit__main-contacts-price-plan,
.b-submit__main-contacts-price-plan > a,
a.btn.m-btn.m-pay:hover,
.b-search__main-form-submit button.btn.m-btn,
.b-search__main-form-submit button.btn.m-btn:hover,
.b-search__main-form-submit button.btn.m-btn span.fa,
.owl-theme .owl-controls .owl-buttons div:before,
.b-info__aside > a.btn.m-btn:hover,
.m-home .b-slider__info a.btn.m-btn:hover span,
.b-items__cars-one-info a.btn.m-btn:hover,
.b-items__aside-main-footer button.btn.m-btn,
.b-items__aside-main-footer button.btn.m-btn:hover span.fa,
.b-items__aside-sell-info a.btn.m-btn,
.b-items__aside-sell-info a.btn.m-btn:hover span,
.b-items__cell-info a.btn.m-btn:hover,
.b-compare .b-compare__images .b-compare__images-item-price,
.b-compare__block-title > a,
.b-items__cars-one-img-video, .b-items__cars-one-img-video:hover, .b-items__cars-one-img-video:visited, .b-items__cars-one-img-video:active,.b-items__cars-one-img-video:focus
{
    color:#fff;
    fill:#fff;
}

.b-search__main-title h2,
.b-welcome__text h2,
.b-count__item-circle,
.b-items__aside-main-footer button.btn.m-btn:hover,
.b-count__item h5,
.b-contact-title h2,
.b-info__latest > h3, .b-info__aside-article > h3, .b-info__twitter > h3, .b-info__contacts > p,
.b-features__items li,
.b-items__aside-sell-img h3,
.b-items__aside-sell-info a,
.b-pageHeader__search h3,
.b-article__main-author h3,
.b-submit__aside-step-inner.m-active .b-submit__aside-step-inner-info h4,
.b-compare__images-item-price-vs
{
    border-color:#fff;
}

.b-more__info-block-title.m-active a{
    border-bottom-color:#fff;
}
.b-search__main-form-submit button span.fa,
.m-home .b-count__item-circle:hover,
.b-compare__links a.btn.m-btn:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.btn.m-btn.m-readMore:hover,
.navbar-toggle,
.b-slider__info p span,
.b-slider__info a.btn:hover,
.b-search__main-title,
.b-search__main-form-submit button:hover,
.b-search__main-form-submit button.btn.m-btn:hover span,
.b-search__main-form-submit button span.fa,
.b-featured__item-price,
.b-welcome,
.b-welcome__services-img:hover,
.b-world__item-val-circles span,
.b-world__item a:hover,
.b-asks__first:hover .b-asks__first-circle,
.b-auto__main-item-info .m-price,
.b-auto__main-item-info .m-price,
.b-contact-title h5,
.b-contact__form button,
.b-info__aside > a:hover,
.m-home .b-slider__info .btn.m-btn,
.m-home .b-world__item-num,
.m-home .b-count__item-circle:hover,
.m-home .b-footer__toTop-inside,
.b-pageHeader__search,
.b-items__aside-main-body-item .ui-widget-header,
.b-items__aside-main-footer button,
.b-items__aside-main-footer button:hover span,
.b-items__aside-sell-info a:hover span,
.b-items__cars-one-info-header > span,
.b-items__cars-one-info a.btn:hover,
.b-items__cell-info a.btn:hover,
.btn.m-btn.m-infoBtn:hover,
.b-detail__head-price-num,
.b-detail__main-aside-about-seller,
.b-detail__main-aside form button.btn.m-btn,
.b-detail__main-aside form button.btn.m-btn:hover span.fa,
.b-detail__main-info-characteristics-one:hover .b-detail__main-info-characteristics-one-top > div,
.b-compare__links a.btn.m-btn:hover,
.b-compare__images-item-price,
.b-compare__links a.btn.m-btn:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.btn.m-btn.m-readMore:hover,
.b-blog__posts-one-body-main-link,
.b-article__main-author,
.b-article__main-add button.btn.m-btn,
.b-article__main-add button.btn.m-btn:hover span.fa,
.s-form button[type='submit'],
.s-form button[type='submit']:hover span.fa,
.b-infoBar__progress-line-step-circle-inner.m-active,
.b-submit__aside-step-inner.m-active,
.s-submit button.btn.m-btn,
.s-submit button.btn.m-btn:hover span.fa,
.b-submit__main-file label.btn.m-btn span.fa,
.b-submit__main-contacts-price-input-usd,
.b-submit__main-contacts-price-plan > a,
.b-submit__main-plan label.s-submitCheckLabel span.m-circle,
a.btn.m-btn.m-pay:hover,
.b-search__main-form-submit button.btn.m-btn span.fa,
.b-info__aside > a.btn.m-btn:hover,
.b-search__main-type svg:hover g,
.ui-slider-handle:after,
.b-asks .b-asks__first:hover,
.b-count,
.b-features,
.b-search__main-type input[type='radio']:checked + label.b-search__main-type-svg svg g,
.b-search__main-form-submit button.btn.m-btn:hover,
.m-home .b-homeAuto__world > a:hover,
.m-home .b-homeReviews__main-body:after,
.b-items__aside-main-footer button.btn.m-btn,
.b-items__aside-main-footer button.btn.m-btn:hover span,
.b-items__aside-sell-info a.btn.m-btn:hover span,
.b-items__cell-info a.btn.m-btn:hover,
.b-compare .b-compare__images .b-compare__images-item-price,
.b-compare__links a.btn.m-btn span.fa,
.b-items__aside-sell-info a.btn.m-btn:hover span.fa,
.b-welcome .container,
.m-index .b-count .m-main,
.b-items__cars-one-info a.btn.m-btn:hover,
.demo_changer .demo-icon
{
    background-color:#023b81;
    fill: #023b81;
}


.b-nav__logo h3 a,
.b-search__main-form-submit a,
.b-auto__main-toggle:hover,
.b-auto__main .b-auto__main-toggle.m-active,
.b-auto__main-nav li:hover a,
.b-auto__main-nav li.active a,
.b-review__main h5 em,
.b-info__latest > h3,.b-info__aside-article > h3,.b-info__twitter > h3,.b-info__contacts > p,
.m-home .b-search__main >h4,
.m-home .b-count__item h2,
.m-home .b-homeReviews__main-person-name em,
.b-infoBar__compare-item span.fa,
.b-infoBar__select-one a.m-active,.b-infoBar__select-one a:hover,
.b-items__aside-main-body-item > div select +  span.fa,
.b-items__cars-one-img-check span,
.m-listingsTwo .b-items__cars-one-info-price h4,
.b-items__cell-info-price,
.b-detail__main-aside-about-form-links a.m-active,
.b-detail__main-aside-about-form-links a:hover,
.b-detail__main-info-extra ul li span.fa,
.m-compare .b-infoBar h5 span,
.b-compare__block-inside-value ul li span.fa,
.b-blog__aside-search button,
.b-blog__aside-categories-list li:hover a,.b-blog__aside-categories-list li.m-active a,
.b-blog__aside-popular-posts-one-date span.fa,
.b-blog__posts-one-social a:hover,
.m-blogTwo .b-blog__posts-one-body-head-notes-note span.fa,
.b-blog__posts-one-body-main > p a,
.s-list span.fa,
.b-blog__posts-one-body-tags span.fa,
.b-article__main-author-social > a span.fa,
.b-article__main-comments-one-text-head span.fa-long-arrow-left,
.b-personal__worker-img-social-main a:hover,
.b-contacts__address-info-main-item span.fa,
.b-error h2,
.s-submit label span,
.b-submit__main-contacts-check .s-submitCheckLabel span.fa,
.b-submit__main-plan-money-num,
.b-topBar__addr span.fa,.b-topBar__tel span.fa,
.b-topBar__lang a span.fa,
.b-nav__list ul li a span.fa,
.m-home .b-nav__logo h3 a span,
.b-items__pagination-main > span.m-active a,
.b-items__pagination-main > span:hover a
{
    color:#023b81;
    fill:#023b81;
}

.b-nav__list ul li a:hover,
.b-slider__info h3,
.s-title,
.b-world__item h2,
.b-auto__main-nav li.active a,
.b-auto__main-nav li:hover a,
.b-info__aside > a.btn.m-btn:hover,
.b-info__aside,
.m-home .b-homeAuto__world-item-info > h2:before,
.m-home .b-world__item-num,
.m-home .b-homeAuto__world > a:hover,
.b-items__cars-one-info-header h2,
.b-items__cars-one-info a.btn:hover,
.b-items__aside-main-footer button.btn.m-btn,
.b-items__cell-info a.btn.m-btn:hover,
.b-items__cell-info h2,
.btn.m-btn.m-infoBtn:hover,
.b-detail__head-title,
.s-titleDet,
.b-blog__aside-categories-list li.m-active a,
.b-blog__aside-categories-list li:hover a,
.btn.m-btn.m-readMore:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.b-compare__links a.btn.m-btn:hover,
.b-best__info-head h2,
.s-headerSubmit h2,
.b-submit__aside-step-inner-info h4,
.b-auto__main-nav li:hover:before,
.b-auto__main-nav li.active:before,
.m-home .b-count__item-circle:hover,
.b-items__cars-one-info a.btn.m-btn:hover,
.b-welcome__services-circle
{
    border-color:#023b81;
}

.b-submit__aside-step-inner-info-triangle
{
    border-left-color:#023b81;
}

.b-compare__block-title > a,.b-more__info-block-title a
{
    border-bottom-color:#023b81;
}


body,
.navbar-toggle span,
.btn.m-btn,
.b-slider__info a.btn:hover span,
.b-search__main,
.b-search__main-form-submit button.btn.m-btn:hover span,
.b-featured,
.b-welcome__services-circle,
.b-world,
.b-world__item a:hover span,
.b-asks__first-arrow span,
.b-auto,
.b-contact__form button:hover,
.b-review,
.b-info__aside > a:hover span,
.m-home .b-slider__info .btn.m-btn span.fa,
.m-home .b-slider__info a.btn:hover,
.m-home .b-featured__item > a,
.m-home  .b-homeAuto,
.m-home .b-review__main-person,
.m-home .b-asks,
.m-home .b-partners,
.m-home .b-footer__toTop:hover .b-footer__toTop-inside,
.b-breadCumbs,
.b-infoBar__select-one a,
.b-infoBar__select-one select,
.b-items,
.b-items__aside-main-body-item .ui-slider-handle,
.b-items__aside-main-body-item .slider,
.b-items__aside-main-footer button span.fa,
.b-items__aside-main-footer button:hover,
.b-items__aside-sell-info a span.fa,
.b-items__aside-sell-info a:hover,
.b-items__cars-one-img-check,
.b-items__cars-one-info a.btn:hover span,
.b-items__cell-info a.btn:hover span.fa,
.btn.m-btn.m-infoBtn:hover span.fa,
.b-detail__main-aside form input[type='text'],.b-detail__main-aside form input[type='email'],.b-detail__main-aside form input[type='tel'],.b-detail__main-aside select,
.b-detail__main-aside form button.btn.m-btn:hover,
.b-detail__main-aside form button.btn.m-btn span.fa,
.b-brands,
.b-compare,
.b-compare__links a.btn.m-btn:hover span.fa,
.b-blog,
.btn.m-btn.m-readMore:hover span.fa,
.b-article__main-add button.btn.m-btn span.fa,
.b-best,
.b-what,
.b-more__info-block-title,
.b-more__info-block-inside,
.b-personal,
.b-contacts,
.s-form select,
.s-form input[type='text'],
.s-form textarea,
.s-form button[type='submit'] span.fa,
.b-infoBar__progress-line,
.b-infoBar__progress-line-step-circle,
.b-submit,
.b-submit__main-contacts-inputSelect select,
.b-welcome__services-auto, .b-welcome__services-trade, .b-welcome__services-buying, .b-welcome__services-support,
.b-info__aside > a.btn.m-btn:hover span,
.b-world__item a.btn.m-btn:hover span,
.dropdown-menu,
.b-items__cars-one-info a.btn.m-btn:hover span,
.b-items__aside-main-footer button.btn.m-btn span.fa,
.b-items__aside-main-footer button.btn.m-btn:hover,
.b-items__aside-sell-info a.btn.m-btn span.fa,
.b-items__aside-sell-info a.btn.m-btn:hover,
.b-items__cell-info a.btn.m-btn:hover span.fa,
.b-detail__main-aside form textarea,
.b-article__main-add input[type='text'],
.b-article__main-add textarea,
.b-world .container
{
    background-color: #fff;
    fill:#fff;
}


.b-slider__info h3,.b-slider__info h2,.b-slider__info p,
.btn.m-btn span.fa,
.b-slider__info a.btn:hover,
.b-search__main-title h2,
.b-search__main-form-submit button,
.b-search__main-form-submit button:hover,
.b-search__main-form-submit button span.fa,
.b-featured__item .m-premium,
.b-featured__item-price,
.b-featured__item .m-leasing,
.owl-buttons > div,
.b-welcome__text,
.b-welcome__services-img:hover span.fa,.b-welcome__services-img:hover svg g,
.b-world h6,
.b-world__item a:hover,
.b-asks__first-circle span,
.b-asks__first-info,
.s-titleBg,
.b-auto__main-item-info .m-price,
.b-count,
.b-contact,
.b-contact__form button,
.b-features,
.b-info__aside-article-item h6,
.b-info__aside > a:hover,
.b-info__latest-article-info h6 a,
.m-home .b-topBar,
.m-home .b-topBar__addr,.m-home .b-topBar__tel,
.m-home .b-topBar__nav li a,.m-home .b-topBar__lang > div > a,
.m-home .b-nav__logo h3 a,
.m-home .b-nav__list > #nav > ul > li > a,
.m-home .b-slider__info .btn.m-btn,
.m-home .b-slider__info a.btn:hover span,
.m-home .b-featured .s-title,
.m-home .b-featured__item h5 a,
.m-home .b-world__item-num,
.m-home .b-homeAuto__world > a span.fa,
.m-home .b-count__item-circle:hover,
.m-home .b-count__item-circle:hover span,
.m-home .b-homeReviews,
.m-home .b-homeReviews h1.s-title,
.m-home .b-footer__toTop-inside,
.b-pageHeader,
.b-items__aside-main-body,
.b-items__aside-main-body-item .ui-slider-handle span.min,.b-items__aside-main-body-item .ui-slider-handle span.max,
.b-items__aside-main-footer button,
.b-items__aside-main-footer button:hover span,
.b-items__aside-sell-img h3,
.b-items__aside-sell-info,
.b-items__aside-sell-info a,
.b-items__aside-sell-info a:hover span,
.b-items__cars-one-img-video,.b-items__cars-one-img-video:hover,.b-items__cars-one-img-video:visited,.b-items__cars-one-img-video:active,
.b-items__cars-one-img-type,
.b-items__cars-one-info-header > span,
.b-items__cars-one-info a.btn:hover,
.b-items__pagination-main > a,
.b-items__cell-info a.btn:hover,
.b-infoBar__premium,
.btn.m-btn.m-infoBtn:hover,
.b-detail__head-price-num,
.b-detail__main-aside-about-call,
.b-detail__main-aside-about-seller,
.b-detail__main-aside form button.btn.m-btn,
.b-detail__main-aside form button.btn.m-btn:hover span.fa,
.b-detail__main-info-characteristics-one-top > div,
.b-compare__images-item-price,
.b-compare__images-item-price-vs,
.b-compare__links a.btn.m-btn:hover,
.b-blog__aside-reviews-posts-one-info .b-world__item-num,
.btn.m-btn.m-readMore:hover,
.b-blog__posts-one-body-main-link a,
.b-article__main-author h3,
.b-article .b-article__main .b-article__main-author p,
.b-article__main-add button.btn.m-btn,
.b-article__main-add button.btn.m-btn:hover,
.b-article__main-add button.btn.m-btn:hover span.fa,
.b-more__info-block-title a,
.b-more__info-block-title.m-active,
.s-form button[type='submit'],
.s-form button[type='submit']:hover span.fa,
.b-submit__aside-step h3,
.b-submit__aside-step-inner-icon span.fa,
.b-submit__aside-step-inner-info h4,
.s-submit button.btn.m-btn,
.b-submit__main-file label.btn.m-btn span.fa,
.b-submit__main-contacts-price h6,
.b-submit__main-contacts-price-input-usd,
.b-submit__main-contacts-price-note,
.b-submit__main-contacts-price-plan,
.b-submit__main-contacts-price-plan > a,
a.btn.m-btn.m-pay:hover,
.b-search__main-form-submit button.btn.m-btn,
.b-search__main-form-submit button.btn.m-btn:hover,
.b-search__main-form-submit button.btn.m-btn span.fa,
.owl-theme .owl-controls .owl-buttons div:before,
.b-info__aside > a.btn.m-btn:hover,
.m-home .b-slider__info a.btn.m-btn:hover span,
.b-items__cars-one-info a.btn.m-btn:hover,
.b-items__aside-main-footer button.btn.m-btn,
.b-items__aside-main-footer button.btn.m-btn:hover span.fa,
.b-items__aside-sell-info a.btn.m-btn,
.b-items__aside-sell-info a.btn.m-btn:hover span,
.b-items__cell-info a.btn.m-btn:hover,
.b-compare .b-compare__images .b-compare__images-item-price,
.b-compare__block-title > a,
.b-items__cars-one-img-video, .b-items__cars-one-img-video:hover, .b-items__cars-one-img-video:visited, .b-items__cars-one-img-video:active,.b-items__cars-one-img-video:focus
{
    color:#fff;
    fill:#fff;
}

.b-search__main-title h2,
.b-welcome__text h2,
.b-count__item-circle,
.b-items__aside-main-footer button.btn.m-btn:hover,
.b-count__item h5,
.b-contact-title h2,
.b-info__latest > h3, .b-info__aside-article > h3, .b-info__twitter > h3, .b-info__contacts > p,
.b-features__items li,
.b-items__aside-sell-img h3,
.b-items__aside-sell-info a,
.b-pageHeader__search h3,
.b-article__main-author h3,
.b-submit__aside-step-inner.m-active .b-submit__aside-step-inner-info h4,
.b-compare__images-item-price-vs
{
    border-color:#fff;
}

.b-more__info-block-title.m-active a{
    border-bottom-color:#fff;
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

