/* Four colours - Layout Modern */


/* Eight colours - Layout Modern holi:  */

/* Headers */

@import url('/css_701_old/themes/layout-modern/headers/header_1.css'); 
@import url('/css_701_old/themes/layout-modern/shopping_cart/shopping_cart_1.css'); 

/* Menus */

@import url('/css_701_old/themes/layout-modern/menus/menu_1.css'); 

/* Footers */

@import url('/css_701_old/themes/layout-modern/footers/footer_1.css'); 

/* -----------------------------------
   Layout Modern Colour
------------------------------------- */

body {color: #525c66;}

body, #body, .body_bg {background: #e7ebee;}

[class*="layout"], .menu_wrap.type_3 {background: #e7ebee;}

.tittle_page_1 {color: #ffffff;}

.tittle_page_2, .tittle_page_3, .tittle_page_4 {color: #121417;}

.line_divider_tittle, .divider_cart {border-color: #21b8c6;}

.photo_name {border-color: #838a8f;}

.select_form, .select_page, .select_field, .input_field {background: #f5f7f8; border-color: #e4e4e4;}

.proofs {border-color: #ff0000; background-color: #00ff00;}

.tr_delay_hover, .button_type_2 .primary_color {-webkit-transition:color 1s ease,background-color 1s ease,box-shadow 0s ease; 	-moz-transition:color 1s ease,background-color 1s ease,box-shadow 0s ease; 	-o-transition:color 1s ease,background-color 1s ease,box-shadow 0s ease; 	transition:color 1s ease,background-color 1s ease,box-shadow 0s ease;}

.tr_delay_hover:hover, .button_type_2:hover .primary_color {-webkit-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease; 	-moz-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease; 	-o-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease; 	transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;}

::selection, ::-moz-selection, ::-o-selection {color: #ffffff;}

::selection {background: #21b8c6; /* Safari */}

::-moz-selection {background: #21b8c6; /* Firefox */}

::-o-selection {background: #21b8c6;}

::-ms-selection {background: #21b8c6;}

::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder {color: #525c66;}

::-webkit-scrollbar {background: #f1f1f1;}

/* -----------------------------------
   3. Color Scheme
------------------------------------- */
a,a[class*="color"]:not(.color_light):hover, .primary_color, .close_product:hover, .search_button:hover, .search_button_1:hover, .close_search_form:hover,blockquote:before, .banner_type_2.red b, .close_fieldset:hover, .text_cs_hover:hover, .tweet_list a:hover,[class*="alert_box"].error i[class^="fa "],
label[class*="required"]:after, .vertical_list_type_7 li:before, .first_letter_1 > .fl, .info_block_type_1:hover [class*="icon_wrap"] {color: #21b8c6;}

.count, .bg_primary_color, .button_type_3:hover .count.type_2, .button_type_3.active .count.type_2, .tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected,
[class*="button_type_"].bg_dark_color:hover, .banner:hover [class*="button_type_"].bg_dark_color,
[class*="button_type_"].bg_cs_hover:hover,#go_to_top:hover, .sw_button.googlemap, .ui-slider:after, .vertical_list_type_2 li:before, .camera_wrap .camera_pag .camera_pag_ul .cameracurrent, .camera_wrap .camera_prev:hover, .camera_wrap .camera_next:hover, .flex-control-nav .flex-active, .flex-direction-nav a:hover, .vertical_list_type_4 li:before, .vertical_list_type_8 li:before, .first_letter_2 > .fl, .info_block_type_2:hover [class*="icon_wrap"] {background: #21b8c6; color: #ffffff;}

.select_color.red {background-color: #595959;}

.tp-leftarrow:hover, .tp-rightarrow:hover {background: #21b8c6;}

::-webkit-scrollbar-thumb {background: #bcbcbc;}

.shadow {-webkit-box-shadow:0 1px 1px rgba(0,0,0, .10); 	-moz-box-shadow:0 1px 1px rgba(0,0,0, .10); 	-o-box-shadow:0 1px 1px rgba(0,0,0, .10); 	-ms-box-shadow:0 1px 1px rgba(0,0,0, .10); 	box-shadow:0 1px 1px rgba(0,0,0, .10);}

/* -----------------------------------
   TABLE ROW
------------------------------------- */
#row_1 {background-color: #21b8c6;}

#row_3 {background-color: #e4e4e4;}

#row_4 {background-color: #e7ebee;}

/* -----------------------------------
   Accordion Sidebar
------------------------------------- */

.widget_preview ul {color: #121417;}

.widget_preview li {background-color: #ffffff; border-bottom-color: #f2f2f2;}

.widget_preview li:hover {background-color: #f2f2f2;}

.widget_preview ul {color: #ffffff;}

a, .tr_hover {-webkit-transition: color .4s ease, background-color .4s ease; 	-moz-transition: color .4s ease, background-color .4s ease; 	-o-transition: color .4s ease, background-color .4s ease; 	transition: color .4s ease, background-color .4s ease;}

a:hover, .color_dark, .bc_list a[class*="color"]:hover, .bc_list > li.current > a, .tweet_list a {color: #292f38;}

.color_light, .button_type_2:hover .primary_color, .dropdown_list li .primary_color, .button_type_2.active .primary_color,a.color_light:hover, .social_icons li:hover a, .social_icons_1 li:hover a, .bg_cs_hover:hover,
[class*="button_type_"][class*="color"].color_dark:hover, .vertical_list_type_8 li:before {color: #2d3339;}

.color_light_1 {color: #f9f9f9;}

.color_light_2 {color: #838a8f;}

.color_light_3 {color: #ffffff;}

.color_light_4 {color: #b1b1b1;}

.color_dark_1 {color: #212529;}

.color_dark_2 {color: #2d3339;}

.color_dark_3 {color: #2d3339;}

.color_dark_4 {color: #818a90;}

.color_primary {color: #21b8c6;}

.color_secondary {color: #21b8c6;}

.default_t_color {color: #525c66;}

.bg_color_primary {background: #21b8c6;}

.bg_color_secondary {background: #21b8c6;}

s {color: #6a6a6a;}

.p_list > li:nth-child(2n+1), .info_block_type_1:hover [class*="icon_wrap"] {background: #212529;}

.bg_color_featured_frontpage {background: #f5f5f5;}

.bg_color_arrows, .bg_light_color_1 {background: #d2d6db;}

.bg_light_color_2, .ui-slider-handle {background: #e2e6e7;}

.bg_light_color_3 {background: #ffffff;}

.bg_light_color_4 {background: #e7ebee;}

.bg_light_color_5 {background: #f0f1f4;}

.bg_color_dark_1 {background: #212529;}

.bg_dark_color_2, .ui-slider-handle {background: #cb4c4c;}

.bg_color_dark_2 {background: #2d3339;}

.bg_color_dark_3 {background: #2d3339;}

.bg_color_dark_4 {background: #737373;}

/* -----------------------------------
   chat-box
------------------------------------- */
 .left_arrow_off:before {color: #ffffff;}

.chat_msg_off {background: #ffffff;}

.left_arrow_on:before {color: #2d3339;}

.left_arrow_on_1:before {color: #aab3b9;}

.chat_msg_on {background: #2d3339;}

/* -----------------------------------
   6. Sliders
------------------------------------- */

.tp-leftarrow i[class^="fa "], .tp-rightarrow i[class^="fa "], .camera_prev i[class^="fa "], .camera_next i[class^="fa "], .flex-direction-nav a i[class^="fa "] {color: #ffffff;}

.line_divider, .line_divider_1, .line_divider_2, .line_divider_3, .line_divider_4, .line_divider_5, .line_divider_6 {background: #21b8c6;}

.line_divider_7, .line_divider_8, .line_divider_9, .line_divider_10 {background: #e4e4e4;}

.slider_divider {background:rgba(255,255,255, .3);}

.slider_divider.type_2 {background:rgba(50,58,69, .1);}

.ui-slider {border-color: #e2e6e7; 	background: #f5f7f8;}

.custom_thumb {background: #ffffff;}

.custom_thumb:after {border-top-color: #ffffff;}

.tp-leftarrow, .tp-rightarrow, .flex-direction-nav a {background:rgba(41,47,56, .5); 	-webkit-transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease; 	-moz-transition:background-color .3s ease,opacity .3s ease,transform .3s ease; 	-o-transition:background-color .3s ease,opacity .3s ease,transform .3s ease; 	-ms-transition:background-color .3s ease,opacity .3s ease,transform .3s ease; 	transition:background-color .3s ease,opacity .3s ease,transform .3s ease;}

.simple_s_caption {background:rgba(41,47,56, .7);}

/* -----------------------------------
   8. Carousels
------------------------------------- */

.photo {border-color: #e7ebee;}

/* -----------------------------------
   10. Lists and navigations
------------------------------------- */

.dropdown_list > li a {background: #2d3339; color: #ffffff;}

.dropdown_list > li a:hover {background: #ffffff;}

.dropdown_list:before {border-bottom-color: #2d3339;}

.rating_list li .empty, .rating_list li .active {color: #ffcc00;}

.vertical_list li a {border-top-color: #2b3034;}

.select_title {border-color: #e4e4e4; 	background: #f5f7f8; 	-webkit-transition:border-color .4s ease; 	-moz-transition:border-color .4s ease; 	-o-transition:border-color .4s ease; 	transition:border-color .4s ease;}

.select_title.active {background: #ffffff;}

.select_title:after {color: #292f38;}

.select_title:before {border-left-color: #e4e4e4;}

.select_list {background: #ffffff; 	border-left-color: #e4e4e4; 	border-right-color: #e4e4e4; 	border-bottom-color: #e4e4e4;}

.select_list > li {color: #6a6a6a;}

.select_list > li:hover {color: #121417;}

.categories_list a {border-bottom-color: #e7ebee;}

/* -----------------------------------
   11. Buttons
------------------------------------- */

.btn_reset_1, .btn_reset_1:hover, .btn_reset_2:hover, .btn_update, .btn_update:hover, .btn_clear, .btn_clear:hover, .button_more:hover, .button_next, .button_next:hover, .button_confirm, .button_confirm:hover, .btn_voucher, .btn_voucher:hover, .btn_send_form, .btn_send_form:hover, .btn_cancel_form, .btn_cancel_form:hover, .btn_cancel, .btn_cancel:hover, .btn_save, .btn_save:hover, .btn_confirm, .btn_confirm:hover, .btn_paypal, .btn_paypal:hover, .btn_calculate, .btn_calculate:hover, .btn_add, .btn_add:hover, .btn_add:hover, .button_reject, .button_reject:hover, .button_modify, .button_modify:hover, .button_accept, .button_accept:hover
.button_new, .button_new:hover, .button_prev, .button_prev:hover, .btn_empty, .btn_empty:hover, .btn_checkout, .btn_checkout:hover, 
.btn_empty_basket, .btn_empty_basket:hover, .button_cancel, .button_cancel:hover, .btn_back, .btn_back:hover, .button_back, .button_back:hover, .button_back_r, .button_back_r:hover, .button_save, .button_save:hover, .btn_view_more, .btn_slide_link, .btn_view_details, .btn_view_more:hover, .btn_slide_link:hover, .btn_view_details:hover, .button_view, .button_view:hover, .button_view_d, .button_view_d:hover, .btn_view_prod, .btn_view_prod:hover, .button_login, .button_login:hover, .button_sub:hover, .button_add, .button_add:hover, .button_calculate, .button_calculate:hover, .btn_add_basket, .btn_add_basket:hover, 
.btn_calculate, .btn_calculate:hover, .button_edit, .button_edit:hover, .button_logout:hover, .button_thumbs, .button_type_2, [class*="button_type_"].active,[class*="button_type_"]:not(.bg_cs_hover):hover,
[class*="button_type_"].color_dark:not(.bg_cs_hover):hover, .isotope_menu > .active [class*="button_type_"],
[class*="button_type_"].bg_dark_color, .banner:hover [class*="button_type_"].bg_primary_color, .count.type_2, #go_to_top {color: #ffffff;}

.btn_reset_1, .btn_reset_2 {background:transparent;}

.btn_reset_2 {color: #212529;}

.btn_update {padding:9px 16px 10px; background: #21b8c6;}

.btn_update:hover {background: #212529;}

.btn_clear {background-color: transparent; border: none;}

.btn_clear:hover {background-color: transparent; border: none;}

.button_more {background: #2d3339; color: #838a8f;}

.button_more:hover {background: #21b8c6;}

.button_next {background: #21b8c6;}

.button_next:hover {background: #2d3339;}

.button_confirm {background: #21b8c6;}

.button_confirm:hover {background: #2d3339;}

.btn_voucher {background: #21b8c6;}

.btn_voucher:hover {background: #2d3339;}

.btn_send_form {background: #21b8c6;}

.btn_send_form:hover {background: #2a2f33;}

.btn_cancel_form {background: #43494e;}

.btn_cancel_form:hover {background: #2a2f33;}

.btn_cancel {background: #e74c3c;}

.btn_cancel:hover {background: #9f352a;}

.btn_save {background: #f38841;}

.btn_save:hover {background: #e06a29;}

.btn_confirm {background: #709f43;}

.btn_confirm:hover {background: #557b31;}

.btn_paypal {background: #3498db;}

.btn_active_merchant {font-size: 14px; min-width: 100px; font-weight: 100; line-height: 1.8;}

.btn_paypal:hover {background: #2c82bb;}

.btn_calculate {background: #21b8c6;}

.btn_calculate:hover {background: #2d3339;}

.btn_add {background: #21b8c6;}

.btn_add:hover {background: #2d3339;}

.button_reject {background: #e74c3c;}

.button_reject:hover {background: #9f352a;}

.button_modify {background: #f38841;}

.button_modify:hover {background: #e06a29;}

.button_accept {background: #709f43;}

.button_accept:hover {background: #557b31;}

.button_new {background: #2d3339;}

.button_new:hover {background: #2d3339; color: #21b8c6;}

.button_prev {background: #2d3339;}

.button_prev:hover {background: #2d3339;}

.btn_empty {background: #838a8f;}

.btn_empty:hover {background: #2d3339;}

.btn_checkout {background: #21b8c6;}

.btn_checkout:hover {background: #2d3339;}

.btn_empty_basket {background-color: #838a8f;}

.btn_empty_basket:hover {background-color: #2d3339;}

.button_cancel {background: #2d3339;}

.button_cancel:hover {background: #2d3339;}

.btn_back {background: #2d3339;}

.btn_back:hover {background: #2d3339;}

.button_back {background: #d2d6db; color: #2d3339;}

.button_back:hover {background: #212529;}

.button_back_r {background: #d2d6db; color: #2d3339;}

.button_back_r:hover {background: #212529;}

.button_save {background: #838a8f;}

.button_save:hover {background: #2d3339;}

.btn_view_more, .btn_slide_link, .btn_view_details {background-color: #21b8c6;}

.btn_view_more:hover, .btn_slide_link:hover, .btn_view_details:hover {background-color: #2d3339;}

.button_view {background-color: #21b8c6;}

.button_view:hover {background-color: #2d3339;}

.button_view_d {background-color: #2d3339;}

.button_view_d:hover {background-color: #21b8c6;}

.btn_view_prod {background-color: #2d3339;}

.btn_view_prod:hover {background-color: #21b8c6;}

.button_login {background-color: #21b8c6;}

.button_login:hover {background-color: #2d3339;}

.button_sub {background-color: #2d3339; color: #b1b1b1;}

.button_sub:hover {background-color: #2d3339;}

.button_add {background: #21b8c6;}

.button_add:hover {background: #2d3339;}

.button_calculate {background: #21b8c6;}

.button_calculate:hover {background: #2d3339;}

.btn_add_basket {background: #21b8c6;}

.btn_add_basket:hover {background: #2d3339;}

.btn_calculate {background: #21b8c6;}

.btn_calculate:hover {background: #2d3339;}

.button_edit {background: #2d3339;}

.button_edit:hover {background: #21b8c6;}

.button_logout {background: #2d3339; color: #21b8c6;}

.button_logout:hover {background: #2d3339;}

.button_thumbs {background: #212529;}

.button_thumbs:hover {color: #21b8c6; background: #212529;}

.button_register {color: #21b8c6; background: #2d3339;}

.button_register:hover {color: #21b8c6; background: #ffffff;}

.button_type_1 {background: #2d3339; color: #838a8f;}

.button_type_2 {background: #21b8c6;}

.button_type_3 {background: #2d3339; color: #b1b1b1;}

.button_type_5 {background:rgba(42,47,51, .9);}

.button_type_5:hover {background:rgba(41,47,56, .8) !important;}

.button_type_9 {background: #2d3339;}

.button_type_10 {color: #212529; background: #d2d6db;}

.button_type_13 {background:rgba(41,47,56, .8);}

.button_type_13:hover {background:rgba(41,47,56,1) !important;}

[class*="button_type_"].active,[class*="button_type_"]:not(.bg_cs_hover):hover,
[class*="button_type_"].color_dark:not(.bg_cs_hover):hover, .isotope_menu > .active [class*="button_type_"],
[class*="button_type_"].bg_dark_color, .banner:hover [class*="button_type_"].bg_primary_color {background: #2d3339;}

.button_type_8:hover, .button_type_8.bg_primary_color:hover {background: #e2e6e7; color: #434649;}

.count.type_2 {background: #686868;}

.search_button {color: #212529;}

.isotope_menu [class*="button_type_"]:after {-webkit-transition:border-color 1s ease; 	-moz-transition:border-color 1s ease; 	-o-transition:border-color 1s ease; 	transition:border-color 1s ease;}

.isotope_menu [class*="button_type_"]:hover:after, .isotope_menu > .active [class*="button_type_"]:after {-webkit-transition:border-color .1s ease; 	-moz-transition:border-color .1s ease; 	-o-transition:border-color .1s ease; 	transition:border-color .1s ease; 	border-top-color: #21b8c6;}

#go_to_top {background: #2d3339;}

/* -----------------------------------
   13. Icons
------------------------------------- */

.icon_info_1 a {color: #818a90;}

.icon_info_1:hover a {color: #21b8c6;}

.info_icons {color: #ffffff; 	background: #2d3339;}

.info_icon {color: #eee;}

.info_icon:hover a, .sw_button.info_icon {color: #737373;}

.info_block_type_2:hover [class*="icon_wrap"] {color: #e7ebee}

.icons li a {color: #ffffff; 	background: #2d3339;}

.icons .icon-edit-set:hover a {background: #f63e28; color: #121417;}

[class*="button_type_"].tw_color {}

/* -----------------------------------
   Notifications
------------------------------------- */

.notifications {border-color: #21b8c6; 	background: #ffffff;}

/* Table Notifications */
#col_not_left, #col_not_right_1 {border-color: #2d3339;}

/* -----------------------------------
   14. Main content elements
------------------------------------- */
hr {border-color: #e7ebee;}

.divider_text {background: #d9dde2;}

.divider_height {border-left-color: #2d3339;}

.divider_height_l {border-left-color: #212529;}

.divider_height_r {border-right-color: #212529;}

.divider_h_icon {border-left-color: #dddddd;}

.divider_w_icon {border-bottom-color: #dddddd;}

.divider_type {border-color: #e7ebee;}

.divider_type_1 {border-color: #bcbcbc;}

.divider_type_2 {border-color:rgba(33,37,40, .5);}

.divider_type_3, .l_width_divider > li:before {border-color: #e2e6e7;}

.divider_type_4 {border-color: #21b8c6;}

.divider_type_6 {border-color: #e2e2e2;}

.mark_read:hover {color: #21b8c6;}

.photoframe, .photoframe.type_2, .content_info, .content_photo_zoom {background: #ffffff;}

.photoframe.type_3, .cont_edit_photo, .cont_edit_btn, .cont_icon_pass {background: #e7ebee;}

.photo_product {background: #121417;}

.tooltip, .tooltip.reject, .tooltip.modify, .tooltip.accept, .widget figcaption h3 {color: #ffffff;}

.tooltip {background: #21b8c6;}

.tooltip:after {border-top-color: #21b8c6;}

.tooltip.reject {background: #9f352a;}

.tooltip.reject:after {border-top-color: #9f352a;}

.tooltip.modify {background: #e06a29;}

.tooltip.modify:after {border-top-color: #e06a29;}

.tooltip.accept {background: #557b31;}

.tooltip.accept:after {border-top-color: #557b31;}

.pathway {background: #f2f4f5;}

.widget figcaption {background: #212529;}

.widget_content {background: #ffffff;}

.m_search_r {color: #21b8c6;}

.popup_wrap {background:rgba(0,0,0, .5);}

.popup, .popup_login {background: #ffffff;}

#login_popup footer {background: #21b8c6;}

.quantity {background: #f5f7f8; 	border-color: #e4e4e4;}

[class*="alert_box"].success {background:rgba(39,174,96, .1);}

[class*="alert_box"].success i[class^="fa "] {color: #2ecc71;}

[class*="alert_box"].info {background:rgba(52,152,219, .1); 	color: #2980b9;}

[class*="alert_box"].info i[class^="fa "] {color: #3498db;}

[class*="alert_box"].error {background:rgba(231,76,60, .1); 	color: #cb2700;}

[class*="alert_box"].warning i[class^="fa "] {color: #f39c12;}

[class*="alert_box"].warning {background:rgba(243,156,18, .1); 	color: #e67e22;}

.edoc_box, .info_box {background: #f2f4f5;}

.edoc_box {color: #212529;}

.info_box {color: #21b8c6;}

.a_title {background: #cbcfd2; color: #2d3339;}

.a_title.active, .a_title:hover, .a_title_1, .a_title_1.active {color: #ffffff;}

.a_title.active {background: #869098;}

.a_title:hover {background: #6a7279;}

.a_title_1 {background: #212529;}

.a_title_1.active {background: #21b8c6;}

.users_nav li:before, .l_width_divider li:before {border-color: #373d42;}

/* -----------------------------------
   15. Forms
------------------------------------- */

input:not([type="submit"]),textarea {background: #f5f7f8; 	color: #525c66; border-color: #e4e4e4;}

input[type="checkbox"] + label:after {color: #292f38;}

/* -----------------------------------
   Proofs Container
------------------------------------- */

.proof_cont_list, .proof_cont_thumb {background: #ffffff;}

.cont_icon_proof {color: #ddd; background: #f5f7f8;}

/* -----------------------------------
   Products Container
------------------------------------- */

.edoc_prod_thumbs, .edoc_prod_list {color: #ffffff; background: #212529;}

.prod_cont_admin_thumbs {background: #f5f7f8;}

.prod_cont_admin_thumbs:hover {background: #e8eaeb;}

.prod_cont_store_thumbs, .prod_cont_store_lists {background: #ffffff;}

.photoframe_1 {border-color: #ffffff; background: #121417;}

.products_container_store_1 {background: #ffffff;}

.cont_icon_prod_1, .cont_icon_prod_2, .cont_icon_prod_3, .cont_icon_prod_4, .cont_icon_prod_6, .cont_icon_prod_7, .cont_icon_prod_admin_1, .cont_icon_prod_admin_2 {color: #ddd; background: #f5f7f8;}

.cont_icon_prod_admin_2 {color: #cecece; background: #ededed;}

.cont_icon_prod_5 {color: #b1b1b1; background: #d6d7d8;}

/* -----------------------------------
      Product Description and Code
------------------------------------- */

.prod_description {color: #21b8c6;}

.prod_description:hover {color: #292f38;}

.prod_code {color: #818a90;}

.prod_code:hover {color: #21b8c6;}

/* -----------------------------------
      Responsive changes
------------------------------------- */

[class*="table_type_"] tr:last-child td:not(:last-child) {border-bottom-color: #e7ebee;}

/* -----------------------------------
      Conter Filter
------------------------------------- */

.cont_filter {background: #212529;}

.cont_filter_address {background: #ecedef;}

/* -----------------------------------
   Effect Form Input
------------------------------------- */

input[type=text]:focus, textarea:focus, select:focus, input[type=password]:focus, password:focus {border-color: #21b8c6;}

.height_form_notes {background: #ffffff; 	color: #525c66; border-color: #ffffff;}

.height_form_notes:focus {border-color: #f5f5f5;}

/* -------------------------------------------
   Change Input Autocomplete styles
---------------------------------------------- */

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {border: 1px solid #e4e4e2; -webkit-text-fill-color: #212529 !important; -webkit-box-shadow: 0 0 0px 1000px #f5f7f8 inset !important;}

/* -----------------------------------
   Color Tabs
------------------------------------- */

.background_container, .background_container_1 {background: #1c2127;}

.bg_tabs {background: #d2d6db;}

.tab-box {background-color: #ffffff;}

ul.tab-links li a {color: #ffffff; background: #2d3339;}

ul.tab-links li a i {color: #21b8c6;}

ul.tab-links li a:hover {color: #ffffff; background: #21b8c6;}

ul.tab-links li a:hover i {color: #21b8c6;}

.tabs-widget ul.tab-links li a:hover {background: #ffffff; color: #21b8c6;}

.tab-link1.active, .tab-link2.active, .tab-link3.active, .tab-link4.active, .tab-link5.active, .tab-link6.active {background: #ffffff; color: #21b8c6;}

.tabs-widget .tab-content-sidebar ul li h6 {color: #aeaeae;}

.tabs-widget .tab-content-sidebar ul li h6 a {color: #121417;}

.bg_thumbs, .bg_thumbs_1, .bg_icon_info {color: #777; background: #f7f8f9;}

.bg_thumbs:hover, .bg_thumbs_1:hover {color: #1c2127; background: #f1f1f1;}

.divider_pag {border-left-color: #e4e4e2;}

.text_thumbs {color: #f5f5f7;}

/* -----------------------------------
   Tabs nav 1
------------------------------------- */

.tabs_nav .ui-tabs-active a, .tabs_nav li:hover a[class*="color"], .tabs_content {background: #ffffff;}

.tabs_nav .ui-tabs-active a, .tabs_nav li:hover a[class*="color"] {color: #212529;}

.color_tab {color: #525c66; 	background: #e7ebee;}

/* -----------------------------------
   Tabs nav 2
------------------------------------- */

.tabs_nav_1 a[class*="color"] {background: #ffffff; 	color: #525c66;}

.tabs_nav_1 .ui-tabs-active a, .tabs_nav_1 li:hover a[class*="color"] {background: #f7f8f9; 	color: #2d3339;}

.border_list {border-bottom-color: #e7ebee;}

/* ----------------------------------------------------------------
          Shopping Cart General
-----------------------------------------------------------------*/

.shopping_cart {background: #ffffff; border-color: #21b8c6;}

.shopping_cart:before {border-bottom-color: #21b8c6;}

.divider_cart {border-bottom-color: #21b8c6;}

.close_product {background-color:transparent;}

.close_product:hover {color: #2d3339;}

.total_price {background: #21b8c6; color: #e7ebee;}

.top_arrow_cart:before {color: #21b8c6;}

.products_list li {border-top-color:rgba(0, 0, 0, .1);}

.btn_view_basket {background: #2d3339; color: #e7ebee;}

.btn_view_basket:hover {background: #21b8c6; color: #e7ebee;}

.btn_view_checkout {background: #21b8c6; color: #e7ebee;}

.btn_view_checkout:hover {background: #2d3339; color: #e7ebee;}

.btn_continue_shopping {background: #21b8c6; color: #e7ebee;}

.btn_continue_shopping:hover {background: #2d3339; color: #e7ebee;}

.btn_view_basket_item {background: #2d3339; color: #e7ebee;}

.btn_view_basket_item:hover {background: #21b8c6; color: #e7ebee;}

.btn_checkout_item {background: #828f9b; color: #e7ebee;}

.btn_checkout_item:hover {background: #2d3339; color: #e7ebee;}

  /* ----------------------------------------------------------------
          Header 1 (Modern)
-----------------------------------------------------------------*/

[role="banner"] {background: #2d3339;}

[role="banner"], .banner_type_2 {border-color: #21b8c6;}

.header_top {background: #1B1F22;}

.buttons_header_top {color: #21b8c6; background-color: transparent;}

.buttons_header_top:hover {color: #ffffff; background: #121417;}

.btn_open {color: #21b8c6; background-color: transparent;}

.btn_open:hover {color: #ffffff; background: #121417;}

.openBtn {color: #21b8c6; background-color: transparent;}

.openBtn:hover {color: #ffffff; background: #121417;}

.divider_h_top, .divider_h_top_l {border-left-color: rgba(0, 0, 0, .1);}

.divider_h_top_r {border-right-color: rgba(0, 0, 0, .1);}

.social_icons_top li a {color: #21b8c6; background-color: transparent;}

.social_icons_top li a:hover {color: #ffffff;}

.social_icons_top .facebook:hover a {background: #3b5998;}

.social_icons_top .twitter:hover a {background: #2daae1;}

.social_icons_top .linkedin:hover a {background: #0073b2;}

.social_icons_top .instagram:hover a {background:linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}

/* ----------------------------------------------------------------
   Header Extras
-----------------------------------------------------------------*/

.header-extras li {color: #ffffff;}
.header-extras li a {color: #ffffff;}
.header-extras li a:hover {color: #21b8c6;}
.header-extras li .he-text p {color: #b1b1b1;}

/* ----------------------------------------------------------------
   Header Extras
-----------------------------------------------------------------*/

.header-text {color: #d8dce3;}
.header-text a {color: #d8dce3;}
.header-text a:hover {color: #21b8c6;}
.header-info {color: #bdbdbd;}

/* ----------------------------------------------------------------
   Top Social
-----------------------------------------------------------------*/

#top-social li { border-right-color: #212528;} 
#top-social li:first-child { border-left-color: #212528;} 
#top-social li a {color: #999; -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out; -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out;}
#top-social li a:hover {color: #FFF !important;}

/* ----------------------------------------------------------------
   Social Icons - Share
-----------------------------------------------------------------*/

.si-share {border-top-color: #EEE; border-bottom-color: #EEE;}
.si-facebook:hover,.si-colored.si-facebook { background-color: #3B5998 !important;} 
.si-twitter:hover,.si-colored.si-twitter { background-color: #00ACEE !important;} 
.si-linkedin:hover,.si-colored.si-linkedin { background-color: #0E76A8 !important;} 

/* ----------------------------------------------------------------
   Notifications
-----------------------------------------------------------------*/

.count.not_1 {background: #21b8c6; color: #ffffff;}
.count.not_2 {background: #21b8c6; color: #ffffff;}

/* ----------------------------------------------------------------
   Search header 4
-----------------------------------------------------------------*/

.openBtn {color: #21b8c6; background-color: transparent;}
.openBtn:hover {color: #ffffff; background: rgba(0, 0, 0, .3);}
.overlay .closebtn:hover {color: #21b8c6;}
.overlay button:hover {color: #000; background: #21b8c6;}
.overlay input[type=text] {background: rgba(0,0,0,.5); ; border-color: #21b8c6;}
.overlay button {color: #ffffff; background: #21b8c6;}

/* ----------------------------------------------------------------
   Search
-----------------------------------------------------------------*/

#global_search {background: #ffffff; 
  border-color: #131416; 
  color: #21b8c6;}
#search {background: #ffffff; 
  border-color: #131416; 
  color: #21b8c6;}
.search_button {color: #212528;}
.search_button:hover {color: #21b8c6;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #b1b1b1;}
::-moz-placeholder { /* Firefox 19+ */
  color: #b1b1b1;}
:-ms-input-placeholder { /* IE 10+ */
  color: #b1b1b1;}
:-moz-placeholder { /* Firefox 18- */
  color: #b1b1b1;}

/* ----------------------------------------------------------------
   Shopping Cart 1
-----------------------------------------------------------------*/

#shopping_button > a {background-color:transparent; color: #21b8c6;}
#shopping_button:hover > a {background: rgba(0, 0, 0, .2); color: #ffffff;}
#shopping_button:hover > a .count {background-color: #21b8c6; color: #ffffff;}
.count {background: #ffffff; color: #222425;}
.count.cart_2 {background: #21b8c6;}
.shopping_cart {background: #ffffff; border-color: #21b8c6;}
.shopping_cart:before {border-bottom-color: #21b8c6;}
.divider_cart {border-bottom-color: #21b8c6;}
.close_product {background-color:transparent;}
.close_product:hover {color: #2a2f33;}
.total_price {background: #21b8c6; color: #ffffff;}
.top_arrow_cart:before {color: #21b8c6;}
.products_list li {border-top-color: #ecf0f1;}
.btn_view_basket {background: #323a45; color: #ffffff;}
.btn_view_basket:hover {background: #212528; color: #ffffff;}
.button_checkout {background: #2a2f33; color: #ffffff;}
.button_checkout:hover {background: #21b8c6; color: #ffffff;}




/* ----------------------------------------------------------------
          Contact Info 1
-----------------------------------------------------------------*/

.header-info {color: #828f9b;}

.header-text {color: #e7ebee;}

.header-text a {color: #e7ebee;}

.header-text a:hover {color: #21b8c6;}

/* ----------------------------------------------------------------
          Search 1
-----------------------------------------------------------------*/
::-webkit-input-placeholder {/* Chrome/Opera/Safari */
color: #2d3339;}

::-moz-placeholder {/* Firefox 19+ */
color: #2d3339;}

:-ms-input-placeholder {/* IE 10+ */
color: #2d3339;}

:-moz-placeholder {/* Firefox 18- */
color: #2d3339;}

/* -----------------------------------
   Search 1
------------------------------------- */

.searchform_wrap {background: #ffffff;}

.searchform_wrap[class*="type_"], .searchform_wrap[class*="type_"].opened, .searchform_wrap[class*="type_"].closed {background: #FAFBFB;}

/* ----------------------------------------------------------------
          Search 1
-----------------------------------------------------------------*/

.search_button {color: #121417;}

.search_button:hover {color: #21b8c6;}

#global_search, #search {background: #ffffff;}

#search {color: #21b8c6;}
/* ----------------------------------------------------------------
          Shopping Cart 1
-----------------------------------------------------------------*/
#shopping_button > a {background-color:transparent; color: #21b8c6;}

#shopping_button:hover > a {background-color: #121417; color: #ffffff;}

.count {background-color: #ffffff; color: #121417;}

#shopping_button:hover > a .count {background-color: #21b8c6; color: #ffffff;}

/* -----------------------------------
          Account 1
------------------------------------- */
#account_button {background-color:transparent;}

#account_button:hover {background-color: #121417;}

#account_button .welcome_name {color: #21b8c6;}

#account_button:hover .welcome_name {color: #ffffff;}

/* ----------------------------------------------------------------
          Notifications 1
-----------------------------------------------------------------*/

.count.not_1 {background: #21b8c6; color: #ffffff;}

.count.not_2 {background: #1B1F22; color: #21b8c6;}

/* -------------------------------------------
          Menu General Start
---------------------------------------------- */

.menu_wrap {background: #d8dce3; border-bottom-color: #d8dce3;}

.menu_wrap.type_3 {border-color: rgba(0, 0, 0, .1);}

#menu_button:hover,#menu_button.active > a {background: #2d3339; color: #21b8c6;}

#menu_button > span {background: #ffffff;}

.main_menu > li.current > a, .main_menu > li:hover > a, .main_menu > .current_click > a {color: #21b8c6;}

.sub_menu_wrap {border-color: #21b8c6;}

.sub_menu_wrap:before {border-bottom-color: #21b8c6;}

.sub_menu_wrap {background: #1b1f22;}

.sub_menu_wrap a {color: #828f9b;}

.sub_menu_wrap a:hover {color: #21b8c6;}

.sub_menu li:hover > a, .select_list > li:hover {background: #2d3339; color: #ffffff;}

/* -------------------------------------------
          Menu 1
---------------------------------------------- */

#menu_button, .main_menu > li:hover > a, .main_menu > li.current > a, .main_menu > .current_click > a {background: #1b1f22; color: #21b8c6;}

.main_menu[class*="type_"] > .current > a, .main_menu[class*="type_"] > li:hover > a, .vertical_list_type_8 li:before {background: #1b1f22; color: #ffffff;}

.main_menu > li > a {background: #d8dce3; color: #121417; border-right-color: rgba(0, 0, 0, .1);} /* There is a difference of behavior in how this looks on rails2 and rails 7, even if it's the same style */

.main_menu li:first-child a {border-left-color: rgba(0, 0, 0, .1);}

@media only screen and (max-width:768px) {#menu_button {background-color: #21b8c6;}

.main_menu > li > a {background: #d8dce3; color: #ffffff;}}

@media only screen and (max-width:480px) {#menu_button {background-color: #21b8c6;}

.main_menu > li > a {background: #d8dce3; color: #ffffff;}}


/* -------------------------------------------
          Menu General End
---------------------------------------------- */




/* -------------------------------------------
          Footer 1
---------------------------------------------- */

#footer {background: #2d3339;}

.footer_bottom_part {background: #1b1f22;}

.text_footer_bottom {color: #525c66;}

.text_footer_bottom a {color: #828f9b;}

.text_footer_bottom a:hover {color: #21b8c6;}

.footer_bottom_part > users_nav li:before {border-color: #525c66;}

.footer_top_part a {color: #e7ebee;}

.footer_top_part a:hover {color: #21b8c6;}

.text_footer_top {color: #e7ebee;}

.footer_top_part > users_nav li:before {border-color: #525c66;}

.social_icons_bottom li {border-color:rgba(0,0,0, .3);}

.social_icons_bottom li a {color: #828f9b;}

.social_icons_bottom .facebook:hover a, .social_icons_bottom .twitter:hover a, .social_icons_bottom .linkedin:hover a, .social_icons_bottom .instagram:hover a {color: #ffffff;}

.social_icons_bottom .facebook:hover a {background: #3b5998;}

.social_icons_bottom .twitter:hover a {background: #2daae1;}

.social_icons_bottom .linkedin:hover a {background: #0073b2;}

.social_icons_bottom .instagram:hover a {background:linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}































































































































































































