/* Eight colours - Layout Modern */

/* -----------------------------------
	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, .button_paypal, .button_paypal: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;}

.button_paypal {background:#2d3339;}

.button_paypal: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
-----------------------------------------------------------------*/

[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%);}

/* ----------------------------------------------------------------
        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:#d2d6db; border-bottom-color: #d2d6db;}

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

.main_menu > li > a {background:#d2d6db; 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:#d2d6db; color:#ffffff;}}
@media only screen and (max-width:480px) {#menu_button {background-color:#21b8c6;}

.main_menu > li > a {background:#d2d6db; 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%);}



