/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**
 * Product Item Selectors
 */
/***********************************************************************/
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/** CHECKOUT BY STEP */
/*  
 * LAYOUT VARIABLES 
 */
/** CHECKOUT BY STEP */
a {
  color: #6c6c6c; }
  a:hover, a:focus {
    color: #5d9cec; }

.btn-outline-inverse {
  color: white;
  background-color: #ffb921;
  border-color: #ffb921; }
  .btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse:active, .btn-outline-inverse.active {
    color: white;
    background-color: #5d9cec;
    border-color: #5d9cec; }
  .open .btn-outline-inverse.dropdown-toggle {
    color: white;
    background-color: #5d9cec;
    border-color: #5d9cec; }
  .btn-outline-inverse:active, .btn-outline-inverse.active {
    background-image: none; }
  .open .btn-outline-inverse.dropdown-toggle {
    background-image: none; }
  .btn-outline-inverse.disabled, .btn-outline-inverse.disabled:hover, .btn-outline-inverse.disabled:focus, .btn-outline-inverse.disabled:active, .btn-outline-inverse.disabled.active, .btn-outline-inverse[disabled], .btn-outline-inverse[disabled]:hover, .btn-outline-inverse[disabled]:focus, .btn-outline-inverse[disabled]:active, .btn-outline-inverse[disabled].active, fieldset[disabled] .btn-outline-inverse, fieldset[disabled] .btn-outline-inverse:hover, fieldset[disabled] .btn-outline-inverse:focus, fieldset[disabled] .btn-outline-inverse:active, fieldset[disabled] .btn-outline-inverse.active {
    background-color: #ffb921;
    border-color: #ffb921; }
  .btn-outline-inverse .badge {
    color: #ffb921;
    background-color: white; }

.btn-outline {
  color: white;
  background-color: #5d9cec;
  border-color: #5d9cec; }
  .btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
    color: white;
    background-color: #2d3035;
    border-color: #2d3035; }
  .open .btn-outline.dropdown-toggle {
    color: white;
    background-color: #2d3035;
    border-color: #2d3035; }
  .btn-outline:active, .btn-outline.active {
    background-image: none; }
  .open .btn-outline.dropdown-toggle {
    background-image: none; }
  .btn-outline.disabled, .btn-outline.disabled:hover, .btn-outline.disabled:focus, .btn-outline.disabled:active, .btn-outline.disabled.active, .btn-outline[disabled], .btn-outline[disabled]:hover, .btn-outline[disabled]:focus, .btn-outline[disabled]:active, .btn-outline[disabled].active, fieldset[disabled] .btn-outline, fieldset[disabled] .btn-outline:hover, fieldset[disabled] .btn-outline:focus, fieldset[disabled] .btn-outline:active, fieldset[disabled] .btn-outline.active {
    background-color: #5d9cec;
    border-color: #5d9cec; }
  .btn-outline .badge {
    color: #5d9cec;
    background-color: white; }

.block .title_block {
  color: white;
  background: #5d9cec; }
  .block .title_block a {
    color: #2d3035; }
.block .block_content {
  background: white; }

.sidebar .highlighted .title_block {
  background: #5d9cec; }
.sidebar .block-blue-light .title_block {
  background: #db4453; }
.sidebar .block-blue-light .block_content {
  background: #e95160; }
  .sidebar .block-blue-light .block_content .product-block {
    border-bottom: 1px solid #f45d6c; }
.sidebar .block-green .title_block {
  background: #5d9cec; }
.sidebar .block-green .block_content {
  background: #5d9cec; }
  .sidebar .block-green .block_content form > div:hover:before {
    color: #5d9cec; }

.block-default {
  border-color: #dddddd; }
  .block-default .title_block {
    color: #333333;
    background-color: whitesmoke;
    border-color: #dddddd; }
    .block-default .title_block a {
      color: #333333; }
    .block-default .title_block + .block-collapse .block_content {
      border-top-color: #dddddd; }
  .block-default > .block-footer + .block-collapse .block-body {
    border-bottom-color: #dddddd; }

.block-primary {
  border-color: #428bca; }
  .block-primary .title_block {
    color: white;
    background-color: #428bca;
    border-color: #428bca; }
    .block-primary .title_block a {
      color: white; }
    .block-primary .title_block + .block-collapse .block_content {
      border-top-color: #428bca; }
  .block-primary > .block-footer + .block-collapse .block-body {
    border-bottom-color: #428bca; }

.block-success {
  border-color: #d6e9c6; }
  .block-success .title_block {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .block-success .title_block a {
      color: #3c763d; }
    .block-success .title_block + .block-collapse .block_content {
      border-top-color: #d6e9c6; }
  .block-success > .block-footer + .block-collapse .block-body {
    border-bottom-color: #d6e9c6; }

.block-info {
  border-color: #bce8f1; }
  .block-info .title_block {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .block-info .title_block a {
      color: #31708f; }
    .block-info .title_block + .block-collapse .block_content {
      border-top-color: #bce8f1; }
  .block-info > .block-footer + .block-collapse .block-body {
    border-bottom-color: #bce8f1; }

.block-warning {
  border-color: #faebcc; }
  .block-warning .title_block {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .block-warning .title_block a {
      color: #8a6d3b; }
    .block-warning .title_block + .block-collapse .block_content {
      border-top-color: #faebcc; }
  .block-warning > .block-footer + .block-collapse .block-body {
    border-bottom-color: #faebcc; }

.block-danger {
  border-color: #ebccd1; }
  .block-danger .title_block {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .block-danger .title_block a {
      color: #a94442; }
    .block-danger .title_block + .block-collapse .block_content {
      border-top-color: #ebccd1; }
  .block-danger > .block-footer + .block-collapse .block-body {
    border-bottom-color: #ebccd1; }

.block-highlighted {
  border-color: #ebebeb; }
  .block-highlighted .title_block {
    color: white;
    background-color: #5d9cec;
    border-color: #5d9cec; }
    .block-highlighted .title_block a {
      color: white; }
    .block-highlighted .title_block + .block-collapse .block_content {
      border-top-color: #ebebeb; }
  .block-highlighted > .block-footer + .block-collapse .block-body {
    border-bottom-color: #ebebeb; }

.block_content .carousel-control {
  color: #6c6c6c; }
  .block_content .carousel-control:hover {
    color: #6e6e6e; }

#topbar .container > .inner {
  background: #656d78;
  color: white; }
  #topbar .container > .inner a {
    color: white; }
  #topbar .container > .inner a:hover {
    color: #5d9cec; }
#topbar .links-outline a {
  color: #5d9cec; }
#topbar .btn-group .quick-setting a {
  color: #6c6c6c; }
  #topbar .btn-group .quick-setting a:hover {
    color: #5d9cec; }

#header-main {
  background: white; }
  #header-main .container > .inner {
    background: white;
    color: #8c8c8c; }
    #header-main .container > .inner a {
      color: #8c8c8c; }
    #header-main .container > .inner a:hover {
      color: #5d9cec; }

#leo-mainnav {
  background: #5d9cec; }
  #leo-mainnav .container {
    background: #5d9cec;
    color: #9c9c9c; }
    #leo-mainnav .container a {
      color: #9c9c9c; }
    #leo-mainnav .container a:hover {
      color: #5d9cec; }

.footer-top .container > .inner {
  background: #33363c;
  color: #aab2bd; }
  .footer-top .container > .inner a {
    color: #aab2bd; }
  .footer-top .container > .inner a:hover {
    color: #5d9cec; }

.footer-center > .inner {
  background: #33363c;
  color: #a8a8a8; }
  .footer-center > .inner a {
    color: #a8a8a8; }
  .footer-center > .inner a:hover {
    color: #5d9cec; }

.footer-bottom > .inner {
  background: #393c42;
  color: #a8a8a8; }
  .footer-bottom > .inner a {
    color: #a8a8a8; }
  .footer-bottom > .inner a:hover {
    color: #5d9cec; }

.footer-nav .container > .inner {
  background: #31343a;
  color: #5d9cec; }
  .footer-nav .container > .inner a {
    color: #5d9cec; }
  .footer-nav .container > .inner a:hover {
    color: #5d9cec; }
.footer-nav #powered span {
  color: #5d9cec; }

.bullet.bullet-icon li a:hover:before {
  background: #5d9cec; }

#footer #newsletter_block_left.block .title_block {
  color: #5d9cec; }

.box-services:hover h4,
.box-services:hover .iconbox {
  color: #5d9cec; }

#social_block ul li.facebook a:hover:before {
  background: #5d9cec; }
#social_block ul li.twitter a:hover:before {
  background: #5d9cec; }
#social_block ul li.rss a:hover:before {
  background: #5d9cec; }
#social_block ul li.youtube a:hover:before {
  background: #5d9cec; }
#social_block ul li.google-plus a:hover:before {
  background: #5d9cec; }
#social_block ul li.pinterest a:hover:before {
  background: #5d9cec; }

.block .nav-pills > li.active > a, .block .nav-pills > li.active > a:hover, .block .nav-pills > li.active > a:focus {
  background-color: #5d9cec; }
.block .nav-pills > li.active > a:before {
  color: #5d9cec; }

.content_sortPagiBar {
  color: #5d9cec; }
  .content_sortPagiBar .display .selected a {
    background-color: #5d9cec;
    border: 1px solid #5d9cec; }
    .content_sortPagiBar .display .selected a .fa {
      color: white; }
  .content_sortPagiBar .pagination li > a:hover, .content_sortPagiBar .pagination li > a:focus {
    color: white;
    border: 1px solid #59bd56;
    background-color: #5d9cec; }
    .content_sortPagiBar .pagination li > a:hover > span, .content_sortPagiBar .pagination li > a:focus > span {
      color: white; }
  .content_sortPagiBar .pagination li.active > span {
    background: #5d9cec;
    border: 1px solid #5d9cec; }
    .content_sortPagiBar .pagination li.active > span span {
      color: white; }

.breadcrumb {
  color: #5d9cec; }
  .breadcrumb a:hover {
    color: #5d9cec; }

#cart h4 {
  color: #5d9cec; }

#layer_cart .cross:hover {
  color: #5d9cec; }

ul.step li.step_current {
  background: #5d9cec; }

p.payment_module a:hover {
  border: 1px solid #5d9cec; }

.block_search {
  background: rgba(255, 255, 255, 0.2); }
  .block_search:hover .button {
    color: #5d9cec; }

.block_content .carousel-control:hover {
  color: #5d9cec;
  border: 1px solid #5d9cec; }

.leo-megamenu {
  /* menu level 1 */ }
  .leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active {
    background-color: #3f8ef2; }
  .leo-megamenu .navbar-nav > li.dropdown > a:hover, .leo-megamenu .navbar-nav > li.dropdown > a:focus, .leo-megamenu .navbar-nav > li.dropdown > a:active {
    background-color: #3f8ef2; }
  .leo-megamenu .navbar-nav > li:active > a {
    color: white; }
  .leo-megamenu .navbar-nav > li:hover > .caret, .leo-megamenu .navbar-nav > li:active > .caret {
    color: white; }

div.verticalmenu .navbar-nav > li:hover > a, div.verticalmenu .navbar-nav > li:focus > a {
  color: #5d9cec;
  background: #363a40; }
div.verticalmenu .navbar-nav > li:hover > .caret:before, div.verticalmenu .navbar-nav > li:focus > .caret:before {
  color: #5d9cec; }
div.verticalmenu .dropdown-menu ul li a:hover, div.verticalmenu .dropdown-menu ul li a:focus {
  color: #5d9cec; }
div.verticalmenu ul li a:hover, div.verticalmenu ul li a:focus {
  color: #5d9cec; }
  div.verticalmenu ul li a:hover .menu-title, div.verticalmenu ul li a:focus .menu-title {
    color: #5d9cec; }

.bannercontainer .button {
  background: #5d9cec; }
  .bannercontainer .button .fa {
    color: #5d9cec; }
.bannercontainer .tp-bullets.simplebullets.square-old .bullet:hover, .bannercontainer .tp-bullets.simplebullets.square-old .bullet.selected {
  border: 1px solid #5d9cec;
  background: #5d9cec; }
.bannercontainer .tparrows:hover {
  background: #5d9cec; }

.price, .price-shipping {
  color: #5d9cec; }

.product-block .name a {
  color: #434a54; }
  .product-block .name a:hover {
    color: #5d9cec; }

.product_list .product-block .quick-view span:hover {
  background: #5d9cec;
  border: 1px solid #5d9cec; }

.product-label.product-label-special, .product-label.sale-label {
  background-color: #5d9cec; }
  .product-label.product-label-special[href]:hover, .product-label.product-label-special[href]:focus, .product-label.sale-label[href]:hover, .product-label.sale-label[href]:focus {
    background-color: #2f80e7; }
.product-label.sale-percent-box {
  background-color: #5d9cec; }
  .product-label.sale-percent-box[href]:hover, .product-label.sale-percent-box[href]:focus {
    background-color: #2f80e7; }

#view_scroll_left:hover:before,
#view_scroll_right:hover:before {
  color: #5d9cec; }

.nav-tabs.tab-info > li > a:hover, .nav-tabs.tab-info > li > a:focus {
  color: #5d9cec;
  border-bottom: 3px solid #5d9cec; }
.nav-tabs.tab-info > li.active > a,
.nav-tabs.tab-info > li.active > a:hover,
.nav-tabs.tab-info > li.active > a:focus {
  color: #5d9cec;
  border-bottom: 3px solid #5d9cec; }

.leo-megamenu {
  /* menu level 1 */ }
  .leo-megamenu .navbar-nav > li.dropdown > a:after {
    border-top: 6px solid #3f8ef2; }
  .leo-megamenu .navbar-nav > li > a {
    color: white !important; }
    .leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active {
      color: white !important;
      background-color: #3f8ef2;
      border-bottom: white; }
  .leo-megamenu .navbar-nav > li:active > a {
    color: white; }
  .leo-megamenu .navbar-nav > li > .caret {
    color: white; }
  .leo-megamenu .navbar-nav > li:hover > .caret, .leo-megamenu .navbar-nav > li:active > .caret {
    color: white; }

#off-canvas-nav .offcanvas-mainnav {
  background-color: #6e6e6e; }

#top_column .block_topcolumn {
  background: #5d9cec; }

.contact-info .media:hover .fa {
  background: #5d9cec; }

.blog_container h5 a {
  color: #5d9cec !important; }

.blog-menu li a:hover span {
  color: #5d9cec; }

table#product_comparison tbody .remove a:hover {
  color: #5d9cec; }

#cart_summary tfoot td#total_price_container {
  color: #5d9cec; }

#customize-body .nav-tabs .active a {
  background: #5d9cec; }

.paneltool.active .panelbutton {
  color: #5d9cec; }

.box-services h4 {
  color: #ccd1d9; }