/*------------------------------------------------------------------
    File Name: colors1_dark.css
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
    color theme
-------------------------------------------------------------------*/

.header_top,
#sortbar_menu ul ul li a:hover,
#sortbar_menu ul ul li a:focus,
#sortbar2_menu ul ul li a:hover,
#sortbar2_menu ul ul li a:focus,
#navbar_menu ul ul li a:hover,
#navbar_menu ul ul li a:focus,
.full_slider_inner,
.bg_load,
.theme_color_bg,
.price_table_active .price_head,
a.btn.dark_gray_bt:hover,
a.btn.dark_gray_bt:focus,
.carousel-indicators .active,
.social_icon_style_2 ul li a:hover,
.social_icon_style_2 ul li a:focus,
.progress-bar,
.tags a:hover,
.tags a:focus,
.testimonial_slider .carousel-control:hover,
.testimonial_slider .carousel-control:focus,
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.icon_feature
{
  box-shadow: inset 0px 13px 0px 0px rgba(255, 255, 255, 0.0), 7px 7px 20px rgba(0, 0, 0);
  background: linear-gradient(to right, rgb(3, 74, 1), #37e303, rgb(3, 74, 1));
  border-radius: 3px;

}

.theme_bg
{
  background: #37e303;
}

#sortbar2_menu>ul>li a.active,
#sortbar2_menu>ul>li:hover>a,
#sortbar2_menu>ul>li:focus>a,
#sortbar_menu>ul>li a.active,
#sortbar_menu>ul>li:hover>a,
#sortbar_menu>ul>li:focus>a,
#navbar_menu>ul>li a.active,
#navbar_menu>ul>li:hover>a,
#navbar_menu>ul>li:focus>a,
footer p a:hover,
footer p a:focus,
.footer-menu li a:hover,
.footer-menu li a:focus,
footer ul.social_icons li a:hover,
footer ul.social_icons li a:focus,
.breadcrumb li a
{
  color: #37e303;
}

.btn.sqaure_bt
{
  border-radius: 0;
  background: #37e303;
}

.btn.sqaure_bt span
{
  font-size: 31px;
  font-weight: 400;
  position: absolute;
  right: 16px;
}

footer h2::after
{
  background: yellow;
}

.footer_mail-section .field button.button_custom,
.contact_us_section
{
  background: #37e303;
}

.cprt
{
  background: linear-gradient(to right, rgb(3, 74, 1), #37e303, rgb(3, 74, 1));
  color: #fff;
}

.cprt p,
.cprt h6,
.cprt a
{
  color: #fff;
}

.tp-caption.tp-shape.tp-shapewrapper.tp-resizeme.rs-parallaxlevel-0
{
  background: #37e303 !important;
}

a.btn.main_bt,
button.btn.main_bt
{
  background: #37e303;
  border: none;
}

a.btn.main_bt:hover,
a.btn.main_bt:focus,
button.btn.main_bt:hover,
button.btn.main_bt:focus
{
  background: #37e303;
  background-size: 100% 100%;
  color: #fff;
}

a.btn.dark_gray_bt:hover,
a.btn.dark_gray_bt:focus
{
  color: #fff;
}

a.btn.light_btn,
button.btn.light_btn
{
  background: #a864a8;
}

a.btn.light_btn:hover,
a.btn.light_btn:focus button.btn.light_btn:hover,
a.btn.light_btn:focus
{
  background: #fff;
  color: #632e62;
  border-color: #fff;
}

.modal-backdrop
{
  background-color: rgba(22, 227, 3, 0.95);
}

#sortbar2_menu ul ul,
#sortbar_menu ul ul,
#navbar_menu ul ul,
hr.dottad_border,
.social_icon_style_2 ul li a:hover,
.social_icon_style_2 ul li a:focus,
.tags a:hover,
.tags a:focus,
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.comment_section,
.boder_dottat_small
{
  border: 3px solid;
  border-image-source: linear-gradient(0deg, rgb(3, 74, 1) 0%, rgb(8, 153, 3) 27%, rgb(206, 247, 0) 100%);
  border-image-slice: 1;

}


.price_table_active a.btn:hover,
.price_table_active a.btn:focus
{
  background: #252525;
  color: #fff;
}

.border_dotted_circle:hover,
.border_dotted_circle:focus
{
  border-color: #632e62;
}

.btn.light_theme_bt:hover,
.btn.light_theme_bt:focus
{
  background: #222;
  color: #fff;
  border: solid #222 1px;
}

.theme_color_bg .border_dotted_circle,
.theme_color_bg .border_dotted_circle:hover,
.theme_color_bg .border_dotted_circle:focus
{
  border-color: #fff;
}

button.border_btn_white_border,
a.border_btn_white_border
{
  background: transparent;
  border: solid #fff 1px;
}

button.border_btn_white_border:focus,
button.border_btn_white_border:hover,
a.border_btn_white_border:hover,
a.border_btn_white_border:focus
{
  background: #fff;
  border: solid #fff 1px;
}

body.light_blue button.btn.white_btn:hover,
body.light_blue a.btn.white_btn:hover,
body.light_blue button.btn.white_btn:focus,
body.light_blue a.btn.white_btn:focus
{
  background: #632e62;
  border-color: #632e62;
  color: #fff;
}

button.btn.white_btn,
a.btn.white_btn
{
  color: #111;
  text-transform: none;
  text-shadow: none;
}

button.btn.white_btn:hover,
a.btn.white_btn:hover
{
  color: #111;
  text-transform: none;
  background: yellow;
}

.tp-bannertimer
{
  background: yellow !important;
}

.tp-caption.tp-shape.tp-shapewrapper.rs-parallaxlevel-0
{
  background-color: rgba(0, 0, 0, 0.4) !important;
}

/** dark theme **/

html,
body
{
  color: #eee;
  background: #111;
}

#sortbar_menu>ul>li>a
{
  color: #fff;
}

#sortbar2_menu>ul>li>a
{
  color: #fff;
}

#navbar_menu>ul>li>a
{
  color: #fff;
}

h2
{
  color: #fff;
}

h3
{
  color: #fff;
}

h4
{
  color: #fff;
}

p
{
  color: #999;
}

#accordion .panel.panel-default .panel-heading p a,
#accordion .panel.panel-default .panel-heading p a[aria-expanded="false"]
{

  border: solid #222 1px;
  background: #222;

}

#accordion .panel.panel-default .panel-heading p a[aria-expanded="false"]
{

  color: #fff !important;

}

#accordion .panel.panel-default .panel-heading p a[aria-expanded="false"] i.fa-angle-down
{

  color: #fff !important;

}

#accordion .panel.panel-default .panel-heading p a
{
  color: #fff;
}

#accordion .panel.panel-default .panel-heading p a i.fa-angle-down
{
  color: #fff;
}





#accordion2 .panel.panel-default .panel-heading p a,
#accordion2 .panel.panel-default .panel-heading p a[aria-expanded="false"]
{

  border: solid #222 1px;
  background: #222;

}

#accordion2 .panel.panel-default .panel-heading p a[aria-expanded="false"]
{

  color: #fff !important;

}

#accordion2 .panel.panel-default .panel-heading p a[aria-expanded="false"] i.fa-angle-down
{

  color: #fff !important;

}

#accordion2 .panel.panel-default .panel-heading p a
{
  color: #fff;
}

#accordion2 .panel.panel-default .panel-heading p a i.fa-angle-down
{
  color: #fff;
}

/*panel-heading2*/

#accordion .panel.panel-default .panel-heading2 p a,
#accordion .panel.panel-default .panel-heading2 p a[aria-expanded="false"]
{

  border: solid #222 1px;
  background: #222;

}

#accordion .panel.panel-default .panel-heading2 p a[aria-expanded="false"]
{

  color: #fff !important;

}

#accordion .panel.panel-default .panel-heading2 p a[aria-expanded="false"] i.fa-angle-down
{

  color: #fff !important;

}

#accordion .panel.panel-default .panel-heading2 p a
{
  color: #fff;
}

#accordion .panel.panel-default .panel-heading2 p a i.fa-angle-down
{
  color: #fff;
}

/*end*/
.search_icon ul li a
{
  color: #fff;
}

.light_silver
{
  background: #1c1c1c;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a
{
  color: #fff;
}



.product_img
{
  background: #222;
}

.counter-heading
{
  color: #fff;
}

.counter-count
{
  color: #999;
}

.brand_list li
{
  border: solid #222 5px;
}

.make_appo .btn.white_btn
{
  background: #111;
  color: #fff;
}

.make_appo .btn.white_btn:hover,
.make_appo .btn.white_btn:focus
{
  color: black;
  background: yellow;
}

/* navbarmenu on small screen */
/* found one */
#navbar_menu.small-screen #menu-button
{
  border-color: #37e303;
}

/* two */
#navbar_menu.small-screen #menu-button::before
{
  background: #37e303;
}

/* and three */
#navbar_menu.small-screen #menu-button::after
{
  border-color: #37e303;
}

#navbar_menu.small-screen #menu-button.menu-opened::before,
#navbar_menu.small-screen #menu-button.menu-opened::after
{
  background: #37e303;
}



#bar_menu.small-screen #menu-button
{
  border-color: #fff;
}

#bar_menu.small-screen #menu-button::before
{
  background: #fff;
}

#bar_menu.small-screen #menu-button::after
{
  border-color: #fff;
}

#bar_menu.small-screen #menu-button.menu-opened::before,
#bar_menu.small-screen #menu-button.menu-opened::after
{
  background: #fff;
}