/**
 * 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: #f0486b;
}

.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: #f0486b;
  border-color: #f0486b;
}
.open .btn-outline-inverse.dropdown-toggle {
  color: white;
  background-color: #f0486b;
  border-color: #f0486b;
}
.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: #f0486b;
  border-color: #f0486b;
}
.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: #f0486b;
  border-color: #f0486b;
}
.btn-outline .badge {
  color: #f0486b;
  background-color: white;
}

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

.sidebar .highlighted .title_block {
  background: #f0486b;
}
.sidebar .block-blue-light .title_block {
  background: #4c88d4;
}
.sidebar .block-blue-light .block_content {
  background: #5d9cec;
}
.sidebar .block-blue-light .block_content .product-block {
  border-bottom: 1px solid #67a7f8;
}
.sidebar .block-green .title_block {
  background: #f0486b;
}
.sidebar .block-green .block_content {
  background: #f0486b;
}
.sidebar .block-green .block_content form > div:hover:before {
  color: #f0486b;
}

.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: #f0486b;
  border-color: #f0486b;
}
.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: #f0486b;
}
#topbar .links-outline a {
  color: #f0486b;
}
#topbar .btn-group .quick-setting a {
  color: #6c6c6c;
}
#topbar .btn-group .quick-setting a:hover {
  color: #f0486b;
}

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

#leo-mainnav {
  background: 1px solid #79818d;
}
#leo-mainnav .container {
  background: #f0486b;
  color: #9c9c9c;
}
#leo-mainnav .container a {
  color: #9c9c9c;
}
#leo-mainnav .container a:hover {
  color: #f0486b;
}

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

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

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

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

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

#footer #newsletter_block_left.block .title_block {
  color: #f0486b;
}

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

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

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

.content_sortPagiBar {
  color: #f0486b;
}
.content_sortPagiBar .display .selected a {
  background-color: #f0486b;
  border: 1px solid #f0486b;
}
.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: #f0486b;
}
.content_sortPagiBar .pagination li > a:hover > span, .content_sortPagiBar .pagination li > a:focus > span {
  color: white;
}
.content_sortPagiBar .pagination li.active > span {
  background: #f0486b;
  border: 1px solid #f0486b;
}
.content_sortPagiBar .pagination li.active > span span {
  color: white;
}

.breadcrumb {
  color: #f0486b;
}
.breadcrumb a:hover {
  color: #f0486b;
}

#cart h4 {
  color: #f0486b;
}

#layer_cart .cross:hover {
  color: #f0486b;
}

ul.step li.step_current {
  background: #f0486b;
}

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

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

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

.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: #e83056;
}
.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: #e83056;
}
.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: #f0486b;
  background: #363a40;
}
div.verticalmenu .navbar-nav > li:hover > .caret:before, div.verticalmenu .navbar-nav > li:focus > .caret:before {
  color: #f0486b;
}
div.verticalmenu .dropdown-menu ul li a:hover, div.verticalmenu .dropdown-menu ul li a:focus {
  color: #f0486b;
}
div.verticalmenu ul li a:hover, div.verticalmenu ul li a:focus {
  color: #f0486b;
}
div.verticalmenu ul li a:hover .menu-title, div.verticalmenu ul li a:focus .menu-title {
  color: #f0486b;
}

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

.price, .price-shipping {
  color: #f0486b;
}

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

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

.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: #f0486b;
}

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

.leo-megamenu {
  /* menu level 1 */
}
.leo-megamenu .navbar-nav > li.dropdown > a:after {
  border-top: 6px solid #e83056;
}
.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: #e83056;
  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: #f0486b;
}

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

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

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

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

#cart_summary tfoot td#total_price_container {
  color: #f0486b;
}

#backtop {
  background: #f0486b;
}

.paneltool .panelcontent .current-layout-mod {
  color: #f0486b;
}
.paneltool .panelcontent .leo-dynamic-update-header:hover, .paneltool .panelcontent .leo-dynamic-update-header.current-header,
.paneltool .panelcontent .leo-dynamic-update-layout:hover,
.paneltool .panelcontent .leo-dynamic-update-layout.current-header {
  color: #f0486b;
}

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

.paneltool .leo-dynamic-update-side.current-sidebar {
  color: #f0486b;
}
.paneltool .leo-dynamic-update-header.current-header {
  color: #f0486b;
}
.paneltool.themetool .group-input .leo-dynamic-update-layout:hover,
.paneltool.themetool .group-input .leo-dynamic-update-side:hover,
.paneltool.themetool .group-input .leo-dynamic-update-header:hover {
  color: #f0486b;
}
.paneltool.themetool .group-input .leo-dynamic-update-layout.current-layout-mod,
.paneltool.themetool .group-input .leo-dynamic-update-side.current-layout-mod,
.paneltool.themetool .group-input .leo-dynamic-update-header.current-layout-mod {
  color: #f0486b;
}
.paneltool.active .panelbutton {
  color: #f0486b;
}

.enable_fheader.btn_no:before {
  background-color: #f0486b;
}
.enable_fheader.btn_yes:after {
  background-color: #f0486b;
}

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