body {
	padding-top: 50px;
	font-family: 'Open Sans', sans-serif;
}

a {
	-moz-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
    -ms-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
    outline: 0 !important;
}

/* Bootstrap dropdown */
@media (min-width: 768px) {
	.dropdown:hover > ul.dropdown-menu,
	.dropdown-submenu:hover > ul.dropdown-menu {
		display: block;
	}
	.dropdown-menu {
		margin-top: 0;
	}
}

/* Bootstrap navbar */
.navbar-brand>img {
	max-height: 50px;
	margin-top: -13px;
}
.navbar-social a {
	display: inline-block !important;
	font-size: 22px;
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}


/* Width */
.width-50{max-width:50px;}.width-100{max-width:100px;}.width-150{max-width:150px;}.width-200{max-width:200px;}.width-250{max-width:250px;}.width-300{max-width:300px;}.width-350{max-width:350px;}.width-400{max-width:400px;}.width-450{max-width:450px;}.width-500{max-width:500px;}.width-550{max-width:550px;}.width-600{max-width:600px;}.width-650{max-width:650px;}.width-700{max-width:700px;}.width-750{max-width:750px;}.width-800{max-width:800px;}.width-850{max-width:850px;}.width-900{max-width:900px;}
.width-50, .width-100, .width-150, .width-200, .width-250, .width-300, .width-350, .width-400, .width-450, .width-500, .width-550, .width-600, .width-650, .width-700, .width-750, .width-800, .width-850, .width-900, .width-950 {
	padding-left: 15px;
	padding-right: 15px;
}

/* Paddings & Margins */
 .p-b-0{padding-bottom: 0px !important;} .p-b-5{padding-bottom: 5px !important;} .p-b-10{padding-bottom: 10px !important;} .p-b-15{padding-bottom: 15px !important;} .p-b-20{padding-bottom: 20px !important;} .p-b-25{padding-bottom: 25px !important;} .p-b-30{padding-bottom: 30px !important;} .p-b-35{padding-bottom: 35px !important;} .p-b-40{padding-bottom: 40px !important;} .p-b-45{padding-bottom: 45px !important;} .p-b-50{padding-bottom: 50px !important;} .p-b-55{padding-bottom: 55px !important;} .p-b-60{padding-bottom: 60px !important;} .p-b-65{padding-bottom: 65px !important;} .p-b-70{padding-bottom: 70px !important;} .p-b-75{padding-bottom: 75px !important;} .p-b-80{padding-bottom: 80px !important;} .p-b-85{padding-bottom: 85px !important;} .p-b-90{padding-bottom: 90px !important;} .p-b-95{padding-bottom: 95px !important;} .p-b-100{padding-bottom: 100px !important;;}
 .p-t-0{padding-top: 0px !important;} .p-t-5{padding-top: 5px !important;} .p-t-10{padding-top: 10px !important;} .p-t-15{padding-top: 15px !important;} .p-t-20{padding-top: 20px !important;} .p-t-25{padding-top: 25px !important;} .p-t-30{padding-top: 30px !important;} .p-t-35{padding-top: 35px !important;} .p-t-40{padding-top: 40px !important;} .p-t-45{padding-top: 45px !important;} .p-t-50{padding-top: 50px !important;} .p-t-55{padding-top: 55px !important;} .p-t-60{padding-top: 60px !important;} .p-t-65{padding-top: 65px !important;} .p-t-70{padding-top: 70px !important;} .p-t-75{padding-top: 75px !important;} .p-t-80{padding-top: 80px !important;} .p-t-85{padding-top: 85px !important;} .p-t-90{padding-top: 90px !important;} .p-t-95{padding-top: 95px !important;} .p-t-100{padding-top: 100px !important;}
 .p-l-0{padding-left: 0px !important;} .p-l-5{padding-left: 5px !important;} .p-l-10{padding-left: 10px !important;} .p-l-15{padding-left: 15px !important;} .p-l-20{padding-left: 20px !important;} .p-l-25{padding-left: 25px !important;} .p-l-30{padding-left: 30px !important;} .p-l-35{padding-left: 35px !important;} .p-l-40{padding-left: 40px !important;} .p-l-45{padding-left: 45px !important;} .p-l-50{padding-left: 50px !important;} .p-l-55{padding-left: 55px !important;} .p-l-60{padding-left: 60px !important;} .p-l-65{padding-left: 65px !important;} .p-l-70{padding-left: 70px !important;} .p-l-75{padding-left: 75px !important;} .p-l-80{padding-left: 80px !important;} .p-l-85{padding-left: 85px !important;} .p-l-90{padding-left: 90px !important;} .p-l-95{padding-left: 95px !important;} .p-l-100{padding-left: 100px !important;}
 .p-r-0{padding-right: 0px !important;} .p-r-5{padding-right: 5px !important;} .p-r-10{padding-right: 10px !important;} .p-r-15{padding-right: 15px !important;} .p-r-20{padding-right: 20px !important;} .p-r-25{padding-right: 25px !important;} .p-r-30{padding-right: 30px !important;} .p-r-35{padding-right: 35px !important;} .p-r-40{padding-right: 40px !important;} .p-r-45{padding-right: 45px !important;} .p-r-50{padding-right: 50px !important;} .p-r-55{padding-right: 55px !important;} .p-r-60{padding-right: 60px !important;} .p-r-65{padding-right: 65px !important;} .p-r-70{padding-right: 70px !important;} .p-r-75{padding-right: 75px !important;} .p-r-80{padding-right: 80px !important;} .p-r-85{padding-right: 85px !important;} .p-r-90{padding-right: 90px !important;} .p-r-95{padding-right: 95px !important;} .p-r-100{padding-right: 100px !important;}
 .m-b-0{margin-bottom: 0px !important;} .m-b-5{margin-bottom: 5px !important;} .m-b-10{margin-bottom: 10px !important;} .m-b-15{margin-bottom: 15px !important;} .m-b-20{margin-bottom: 20px !important;} .m-b-25{margin-bottom: 25px !important;} .m-b-30{margin-bottom: 30px !important;} .m-b-35{margin-bottom: 35px !important;} .m-b-40{margin-bottom: 40px !important;} .m-b-45{margin-bottom: 45px !important;} .m-b-50{margin-bottom: 50px !important;} .m-b-55{margin-bottom: 55px !important;} .m-b-60{margin-bottom: 60px !important;} .m-b-65{margin-bottom: 65px !important;} .m-b-70{margin-bottom: 70px !important;} .m-b-75{margin-bottom: 75px !important;} .m-b-80{margin-bottom: 80px !important;} .m-b-85{margin-bottom: 85px !important;} .m-b-90{margin-bottom: 90px !important;} .m-b-95{margin-bottom: 95px !important;} .m-b-100{margin-bottom: 100px !important;}
 .m-t-0{margin-top: 0px !important;} .m-t-5{margin-top: 5px !important;} .m-t-10{margin-top: 10px !important;} .m-t-15{margin-top: 15px !important;} .m-t-20{margin-top: 20px !important;} .m-t-25{margin-top: 25px !important;} .m-t-30{margin-top: 30px !important;} .m-t-35{margin-top: 35px !important;} .m-t-40{margin-top: 40px !important;} .m-t-45{margin-top: 45px !important;} .m-t-50{margin-top: 50px !important;} .m-t-55{margin-top: 55px !important;} .m-t-60{margin-top: 60px !important;} .m-t-65{margin-top: 65px !important;} .m-t-70{margin-top: 70px !important;} .m-t-75{margin-top: 75px !important;} .m-t-80{margin-top: 80px !important;} .m-t-85{margin-top: 85px !important;} .m-t-90{margin-top: 90px !important;} .m-t-95{margin-top: 95px !important;} .m-t-100{margin-top: 100px !important;}
 .m-l-0{margin-left: 0px !important !important;} .m-l-5{margin-left: 5px !important;} .m-l-10{margin-left: 10px !important;} .m-l-15{margin-left: 15px !important;} .m-l-20{margin-left: 20px !important;} .m-l-25{margin-left: 25px !important;} .m-l-30{margin-left: 30px !important;} .m-l-35{margin-left: 35px !important;} .m-l-40{margin-left: 40px !important;} .m-l-45{margin-left: 45px !important;} .m-l-50{margin-left: 50px !important;} .m-l-55{margin-left: 55px !important;} .m-l-60{margin-left: 60px !important;} .m-l-65{margin-left: 65px !important;} .m-l-70{margin-left: 70px !important;} .m-l-75{margin-left: 75px !important;} .m-l-80{margin-left: 80px !important;} .m-l-85{margin-left: 85px !important;} .m-l-90{margin-left: 90px !important;} .m-l-95{margin-left: 95px !important;} .m-l-100{margin-left: 100px !important;}
 .m-r-0{margin-right: 0px !important;} .m-r-5{margin-right: 5px !important;} .m-r-10{margin-right: 10px !important;} .m-r-15{margin-right: 15px !important;} .m-r-20{margin-right: 20px !important;} .m-r-25{margin-right: 25px !important;} .m-r-30{margin-right: 30px !important;} .m-r-35{margin-right: 35px !important;} .m-r-40{margin-right: 40px !important;} .m-r-45{margin-right: 45px !important;} .m-r-50{margin-right: 50px !important;} .m-r-55{margin-right: 55px !important;} .m-r-60{margin-right: 60px !important;} .m-r-65{margin-right: 65px !important;} .m-r-70{margin-right: 70px !important;} .m-r-75{margin-right: 75px !important;} .m-r-80{margin-right: 80px !important;} .m-r-85{margin-right: 85px !important;} .m-r-90{margin-right: 90px !important;} .m-r-95{margin-right: 95px !important;} .m-r-100{margin-right: 100px !important;}

/* Spinner preloader */
.sk-spinner-circle.sk-spinner {margin: 0 auto;width: 22px;height: 22px;position: relative;}
.sk-spinner-circle .sk-circle {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.sk-spinner-circle .sk-circle:before {content: '';display: block;margin: 0 auto;width: 20%;height: 20%;background-color: #1ab394;border-radius: 100%;-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;animation: sk-circleBounceDelay 1.2s infinite ease-in-out;/* Prevent first frame from flickering when animation starts */-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/* Loader background with spinner */
.loader {top:0;right:0;bottom:0;left:0;position:fixed;z-index:99999;background:rgba(0,0,0,0.85);color:#fff;}
.loader .sk-spinner-circle {width:50px;height:50px;right:50px;bottom:50px;margin:0;position:absolute;}
.loader .sk-spinner-circle .sk-circle:before {background-color:#fff;}


/* Checkout styles */
.delete-cart {cursor: pointer;}
.checkout-password {display: none;}
.choise-attribute option:disabled {display: none;}

/* Pagination centering */
.paging {text-align: center;}

/* Default paddings in div blocks */
.wrapper {padding-top: 25px;padding-bottom: 25px;}

/* Comments style */
.comments {padding: 15px;background: #eaeaea;border: 1px solid #d8d8d8;}
.comments .comment {border: 1px solid #d8d8d8;}
.comments .comment .title {background: #f8f8f6;border-bottom: 1px solid #d8d8d8;padding: 10px;}
.comments .comment .title .user {font-weight: bold;}
.comments .comment .title .date {margin-bottom: 0;}
.comments .comment .text {padding: 10px;background: #fff;}
.comments hr {border-color: #d8d8d8;}

/* Demo styles */
.page-header{margin-top: 0;}
.centered{margin-left: auto !important;margin-right: auto !important;}
.footer{background: #32302f;color: #d4d4d4;padding: 25px 0;text-align: center;}


/* Currency icons */

@font-face {
  font-family: "Flaticon";
  src: url("/assets/vendor/fonts/currency/Flaticon.eot");
  src: url("/assets/vendor/fonts/currency/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("/assets/vendor/fonts/currency/Flaticon.woff") format("woff"),
       url("/assets/vendor/fonts/currency/Flaticon.ttf") format("truetype"),
       url("/assets/vendor/fonts/currency/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("/assets/vendor/fonts/currency/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
	font-size: 12px;
	font-style: normal;
}

.flaticon-ruble-currency-sign:before { content: "\f100"; }
.flaticon-euro-currency-symbol:before { content: "\f101"; }
.flaticon-ukraine-hryvna:before { content: "\f102"; }
.flaticon-dollar-currency-sign:before { content: "\f103"; }

/* Responsive Youtube video */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}