/* TUTORIALS */
.co-theme {color: #212658;}
.bg-theme {background-color: #212658;}
.co-tut {color: #212658;}

/* Buttons appearance */
.card-block .roundfill {background:#2ecc71;border-color:#2ecc71;}
.card-block .roundfill:hover {color:#2ecc71;background:transparent;}
.card-block .roundnofill {border-color:#2ecc71;color: #2ecc71;}
.card-block .roundnofill:hover {background:#2ecc71;color: #fff;}
.card-block .squarefill {background:#2ecc71;border-color:#2ecc71;}
.card-block .squarefill:hover {color:#2ecc71;background:transparent;}
.card-block .squarenofill {border-color:#2ecc71; color: #2ecc71;}
.card-block .squarenofill:hover {background:#2ecc71;color: #fff;}

.product-row-buy-button .btn-1a.roundfill {background:#2ecc71;border-color:#2ecc71;}
.product-row-buy-button .btn-1a.roundfill:hover {color:#2ecc71;background:transparent;}
.product-row-buy-button .btn-1a.roundnofill {border-color:#2ecc71;color: #2ecc71;}
.product-row-buy-button .btn-1a.roundnofill:hover {background:#2ecc71;color: #fff;}
.product-row-buy-button .btn-1a.squarefill {background:#2ecc71;border-color:#2ecc71;}
.product-row-buy-button .btn-1a.squarefill:hover {color:#2ecc71;background:transparent;}
.product-row-buy-button .btn-1a.squarenofill {border-color:#2ecc71; color: #2ecc71;}
.product-row-buy-button .btn-1a.squarenofill:hover {background:#2ecc71;color: #fff;}

/*.starter-preset-1 .header-logo {background: #212658;}*/
.starter-preset-1 .headerbar {background: #212658;}
.starter-preset-1 .btn-navigation {background: #212658;}
.starter-preset-1 .btn-cart {background: #212658;}
.starter-preset-1 .header-cart .cart-items-total {background: #212658;}
.starter-preset-1 .btn-search {background: #212658;}
.starter-preset-1 .btn-dropdown-search {background: #212658;}
.starter-preset-1 .btn-currency {background: #212658;}
.starter-preset-1 .header-currency .dropdown-menu .dropdown-item {background: #212658;}
.starter-preset-1 .btn-language {background: #212658;}
.starter-preset-1 .header-language .dropdown-menu .dropdown-item {background: #212658;}
.starter-preset-1 .btn-storeloc {background: #212658;}
.starter-preset-1 .header-storeloc .dropdown-menu .dropdown-item {background: #212658;}
.starter-preset-1 .newsletter-wrapper {background: #212658;}
/*.starter-preset-1 .sidebar {background-color: #212658;}*/
.header-index.shrink .headerbar {background: #212658;}

/* Header */
.two-levels li.second-level-menu-li {color: #212658;}
.three-levels li.second-level-menu-li {color: #212658;}

/* Product tag */
.product-tag {border-color: #212658!important; background: #212658;}
.product-tag:hover {color: #212658; border-color: #212658;}

/* Buy Button */
.product-row-buy-button .buy-button {border-color: #2ecc71!important;	background: #2ecc71;}
.product-row-buy-button .buy-button:hover {color: #2ecc71;border-color: #2ecc71;}
#gui-wrapper.gui-cart .gui-button-large.gui-button-action {border-color: #2ecc71!important;	background: #2ecc71;}
#gui-wrapper.gui-cart .gui-button-large.gui-button-action:hover {color: #2ecc71;border-color: #2ecc71;}
.gui-block-subcontent .gui-block-highlight .gui-confirm-buttons .button-holder a.gui-button-large.gui-button-action {border-color: #2ecc71!important;	background: #2ecc71;}
.gui-block-subcontent .gui-block-highlight .gui-confirm-buttons .button-holder a.gui-button-large.gui-button-action:hover {color: #2ecc71;border-color: #2ecc71;}
.header-cart .cart-order .cart-btn {border-color: #2ecc71!important;	background: #2ecc71;}
.header-cart .cart-order .cart-btn:hover {color: #2ecc71;border-color: #2ecc71;}
.gui-section.gui-block.gui-step .gui-confirm-buttons a.gui-button-small.gui-button-action {border: 3px solid #2ecc71!important; background: #2ecc71!important;}
.gui-section.gui-block.gui-step .gui-confirm-buttons a.gui-button-small.gui-button-action:hover {color: #2ecc71!important;background: #fff!important;border: 3px solid #2ecc71!important;}
.newsletter-form .subscribe:hover {background: #2ecc71;}

/* Direct product button */
.card-block .buy-button {border-color: #2ecc71; background: #2ecc71;}
.card-block .buy-button:hover {border-color: #2ecc71; color: #2ecc71;}

/* Add product popup*/
.popup-addproduct .bg-orange {background: #212658;}
.popup-addproduct-overlay .popup-addproduct .buy-button {border-color: #2ecc71!important;background: #2ecc71;}
.popup-addproduct-overlay .popup-addproduct .buy-button:hover {border-color: #2ecc71!important;color: #2ecc71;}
.popup-addproduct-overlay .popup-addproduct-related .buy-button {border-color: #2ecc71!important;background: #2ecc71;}
.popup-addproduct-overlay .popup-addproduct-related .buy-button:hover {border-color: #2ecc71!important;color: #2ecc71;}

/* Compare */
#popup-addproduct .bg-compare {background: #212658;}

/* Sale tag */
.sale-tag {background-color: #ff0000;}

.index-instagram .fa-instagram:hover {color: #212658;}
.discount-element .bg-discount {background: #212658;}

/* GUI overwrites */
.gui-messages ul.gui-success {background: #212658!important;}

/* No slider */
.no-slider-header .headerbar {background: #212658!important;}

/* Swiper-slider */
.swiper-button {border:2px solid #212658;color: #212658;}

/* BACKGROUNDS */
/*.starter-preset-1.bg-image {background: url('background_image.png') no-repeat scroll top center!important;}*/
.bg-alt.bg-image {background: url('background_image.png') no-repeat scroll top center!important;}
body {background: #f7f7f7!important;}
.bg-alt {background: #f7f7f7!important;}
.bg-white {background: #ffffff!important;}

/* ========================
   2.4 Styling / Typography
======================== */

body {font-family: "Open Sans", Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: "Open Sans", Helvetica, sans-serif;}
.special-heading {font-family: "Open Sans", Helvetica, sans-serif;}
body {color: #212529;}

/* ========================
   2. Banner
======================== */