/* New Life (basic) skin for the theme
------------------------------------------------------------------------- */
/* TABLE OF CONTENTS:

1. Theme typography
2. Theme Accent Colors
   2.1 Common colors
3. Form fields settings
7. Section's decorations
   7.1 User and main menu
   7.2 Slider
   7.3 Top panel: Page title and breadcrumbs
   7.4 Main content wrapper
   7.5 Post Formats
   7.6 Post Layouts
   7.7 Paginations
8. Single page parts
   8.1 Attachment and Portfolio post navigation
   8.2 Reviews block
   8.3 Post author
   8.4 Comments
   8.5 Page 404
9. Sidebars
10. Footer areas
11. Utils
12. Registration and Login popups
13. Third party plugins
   13.1 Media player
   13.2 WooCommerce
   13.3 Tribe Events
   13.4 BB Press
14. Predefined classes for users
15. Shortcodes colors
16  Shortcodes styling

-------------------------------------------------------------- */
/* 1. Theme typography
-------------------------------------------------------------- */
body{
  font-family:Microsoft JhengHei  !important;
  font-size:14px;
  font-weight:400;
  line-height:1.571em;
}
h1{
  font-family:Microsoft JhengHei;
  /*font-size:3.429em;*/
 font-size:1.7em;
  font-weight:700;
  line-height:1.208em;
  margin-top:1em;
  margin-bottom:0.8em;
}
h2{
  font-family:Microsoft JhengHei;
  font-size:2.571em;
  font-weight:700;
  line-height:1.194em;
  margin-top:1.7em;
  margin-bottom:1.05em;
}
h3{
  font-family:Microsoft JhengHei;
  font-size:1.714em;
  font-weight:700;
  line-height:1.250em;
  margin-top:3em;
  margin-bottom:1em;
}
h4{
  font-family:Microsoft JhengHei;
  font-size:1.286em;
  font-weight:500;
  line-height:1.222em;
  margin-top:3.1em;
  margin-bottom:1.5em;
}
h5{
  font-family:Microsoft JhengHei;
  font-size:1.429em;
  font-weight:700;
  line-height:1.200em;
  margin-top:2.65em;
  margin-bottom:1.3em;
}
h6{
  font-family:Microsoft JhengHei;
  font-size:1em;
  font-weight:400;
  line-height:1.429em;
  margin-top:3.8em;
  margin-bottom:0.65em;
}

/*-------------------------------------------------------------- */
/* 2. Theme Accent Colors
-------------------------------------------------------------- */

body,
.copyright_style_emailer .copyright_text a {
  color: #555555;
  font-family: Microsoft JhengHei !important; 
}

/* Headers */
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
color:#3F2803;
}

.scheme_dark h1,
.scheme_dark h2,
.scheme_dark h3,
.scheme_dark h4,
.scheme_dark h5,
.scheme_dark h6,
.scheme_dark h1 a,
.scheme_dark h2 a,
.scheme_dark h3 a,
.scheme_dark h4 a,
.scheme_dark h5 a,
.scheme_dark h6 a {
  color: #e0e0e0;
}
.scheme_light h1,
.scheme_light h2,
.scheme_light h3,
.scheme_light h4,
.scheme_light h5,
.scheme_light h6,
.scheme_light h1 a,
.scheme_light h2 a,
.scheme_light h3 a,
.scheme_light h4 a,
.scheme_light h5 a,
.scheme_light h6 a {
  color: #212121;
}
blockquote::before{
color:#337ca9;
}
blockquote,
blockquote p {
  color: #232a34;
}

h2, h2 a,
h5, h5 a {
    text-transform: uppercase;
}
h2 {
    letter-spacing: 0.05em;
}
.bold {
    font-weight: 700;
}

a,
.scheme_dark a,
.scheme_light a{
  color:#337ca9;
}
a:hover,
.scheme_dark a:hover,
.scheme_light a:hover{
color:#669100;
}
.accent1{
color:#337ca9;
}
.accent1_bgc{
background-color:#337ca9;
}
.accent1_bg{
background:#337ca9;
}
.accent1_border{
border-color:#337ca9;
}
a.accent1:hover{
color:#669100;
}
.post_content.ih-item.circle.effect1.colored .info,
.post_content.ih-item.circle.effect2.colored .info,
.post_content.ih-item.circle.effect3.colored .info,
.post_content.ih-item.circle.effect4.colored .info,
.post_content.ih-item.circle.effect5.colored .info .info-back,
.post_content.ih-item.circle.effect6.colored .info,
.post_content.ih-item.circle.effect7.colored .info,
.post_content.ih-item.circle.effect8.colored .info,
.post_content.ih-item.circle.effect9.colored .info,
.post_content.ih-item.circle.effect10.colored .info,
.post_content.ih-item.circle.effect11.colored .info,
.post_content.ih-item.circle.effect12.colored .info,
.post_content.ih-item.circle.effect13.colored .info,
.post_content.ih-item.circle.effect14.colored .info,
.post_content.ih-item.circle.effect15.colored .info,
.post_content.ih-item.circle.effect16.colored .info,
.post_content.ih-item.circle.effect18.colored .info .info-back,
.post_content.ih-item.circle.effect19.colored .info,
.post_content.ih-item.circle.effect20.colored .info .info-back,
.post_content.ih-item.square.effect1.colored .info,
.post_content.ih-item.square.effect2.colored .info,
.post_content.ih-item.square.effect3.colored .info,
.post_content.ih-item.square.effect4.colored .mask1,
.post_content.ih-item.square.effect4.colored .mask2,
.post_content.ih-item.square.effect5.colored .info,
.post_content.ih-item.square.effect6.colored .info,
.post_content.ih-item.square.effect7.colored .info,
.post_content.ih-item.square.effect8.colored .info,
.post_content.ih-item.square.effect9.colored .info .info-back,
.post_content.ih-item.square.effect10.colored .info,
.post_content.ih-item.square.effect11.colored .info,
.post_content.ih-item.square.effect12.colored .info,
.post_content.ih-item.square.effect13.colored .info,
.post_content.ih-item.square.effect14.colored .info,
.post_content.ih-item.square.effect15.colored .info,
.post_content.ih-item.circle.effect20.colored .info .info-back,
.post_content.ih-item.square.effect_book.colored .info{
background:#337ca9;
}
.post_content.ih-item.circle.effect1.colored .info,
.post_content.ih-item.circle.effect2.colored .info,
.post_content.ih-item.circle.effect5.colored .info .info-back,
.post_content.ih-item.circle.effect19.colored .info,
.post_content.ih-item.square.effect4.colored .mask1,
.post_content.ih-item.square.effect4.colored .mask2,
.post_content.ih-item.square.effect6.colored .info,
.post_content.ih-item.square.effect7.colored .info,
.post_content.ih-item.square.effect12.colored .info,
.post_content.ih-item.square.effect13.colored .info,
.post_content.ih-item.square.effect_more.colored .info,
.post_content.ih-item.square.effect_fade.colored:hover .info,
.post_content.ih-item.square.effect_dir.colored .info,
.post_content.ih-item.square.effect_shift.colored .info{
background:rgba(128,181,0,0.6);
}
.post_content.ih-item.square.effect_fade.colored .info{
background:-moz-linear-gradient(top,rgba(255,255,255,0) 70%,rgba(128,181,0,0.6) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(255,255,255,0)),color-stop(100%,rgba(128,181,0,0.6)));
  background:-webkit-linear-gradient(top,rgba(255,255,255,0) 70%,rgba(128,181,0,0.6) 100%);
  background:-o-linear-gradient(top,rgba(255,255,255,0) 70%,rgba(128,181,0,0.6) 100%);
  background:-ms-linear-gradient(top,rgba(255,255,255,0) 70%,rgba(128,181,0,0.6) 100%);
  background:linear-gradient(to bottom,rgba(255,255,255,0) 70%,rgba(128,181,0,0.6) 100%);
}
.post_content.ih-item.circle.effect17.colored:hover .img:before{
-webkit-box-shadow:inset 0 0 0 110px rgba(128,181,0,0.6),inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow:inset 0 0 0 110px rgba(128,181,0,0.6),inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1);
  box-shadow:inset 0 0 0 110px rgba(128,181,0,0.6),inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1);
}
.post_content.ih-item.circle.effect1 .spinner{
border-right-color:#337ca9;
  border-bottom-color:#337ca9;
}
.sc_table table tr:nth-child(odd){
background-color:#F2F5F8;
}
.sc_table table tr:first-child{
background-color:#337ca9;
}
.sc_table table tr td:first-child{
color:#337ca9;
}
pre.code,
#toc .toc_item.current,
#toc .toc_item:hover{
border-color:#337ca9;
}
::selection,::-moz-selection{
background-color:#337ca9;
}
input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="search"],input[type="password"],select,textarea{
font-size:0.857em;
font-weight:400;
line-height:1.5em;
}
.top_panel_inner_style_3 .top_panel_cart_button,
.top_panel_inner_style_4 .top_panel_cart_button{
background-color:rgba(128,181,0,0.2);
}
.top_panel_inner_style_4 .top_panel_top,
.top_panel_inner_style_5 .top_panel_top,
.top_panel_inner_style_3 .top_panel_top .sidebar_cart,
.top_panel_inner_style_4 .top_panel_top .sidebar_cart,
.top_panel_inner_style_4 .top_panel_top a{
background-color:#F2F5F8;
 color:#8C8C8C;
}
.top_panel_inner_style_4 .top_panel_top a:hover,
.top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a:hover,
.top_panel_inner_style_5 .top_panel_top a:hover,
.top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a:hover,
.top_panel_inner_style_7 .top_panel_top a:hover,
.top_panel_inner_style_7 .sc_socials.sc_socials_type_icons a:hover,
.header_mobile .sc_socials.sc_socials_type_icons a:hover{
color:#337ca9;
}
.header_mobile .search_wrap,
.header_mobile .login{
background-color:#337ca9;
}
.top_panel_wrap.top_panel_style_7 .top_panel_wrap_inner.top_panel_inner_style_7 .top_panel_top{
}
.top_panel_top a:hover,
.top_panel_top .search_submit:hover{
color:#669100;
}
.menu_user_nav>li>a:hover{
color:#669100;
}
.top_panel_inner_style_3 .menu_user_nav>li>ul:after,
.top_panel_inner_style_4 .menu_user_nav>li>ul:after,
.top_panel_inner_style_5 .menu_user_nav>li>ul:after,
.top_panel_inner_style_7 .menu_user_nav>li>ul:after,
.top_panel_inner_style_3 .menu_user_nav>li ul,
.top_panel_inner_style_4 .menu_user_nav>li ul,
.top_panel_inner_style_5 .menu_user_nav>li ul,
.top_panel_middle .sidebar_cart{
  border-color:#669100;
  background-color:#F2F5F8;
}
.top_panel_inner_style_3 .menu_user_nav>li ul li a:hover,
.top_panel_inner_style_3 .menu_user_nav>li ul li.current-menu-item>a,
.top_panel_inner_style_3 .menu_user_nav>li ul li.current-menu-ancestor>a,
.top_panel_inner_style_4 .menu_user_nav>li ul li a:hover,
.top_panel_inner_style_4 .menu_user_nav>li ul li.current-menu-item>a,
.top_panel_inner_style_4 .menu_user_nav>li ul li.current-menu-ancestor>a,
.top_panel_inner_style_5 .menu_user_nav>li ul li a:hover,
.top_panel_inner_style_5 .menu_user_nav>li ul li.current-menu-item>a,
.top_panel_inner_style_5 .menu_user_nav>li ul li.current-menu-ancestor>a,
.top_panel_inner_style_7 .menu_user_nav>li ul li a:hover,
.top_panel_inner_style_7 .menu_user_nav>li ul li.current-menu-item>a,
.top_panel_inner_style_7 .menu_user_nav>li ul li.current-menu-ancestor>a{
}
.top_panel_wrap .widget_shopping_cart ul.cart_list>li a:hover,
.top_panel_wrap .menu_user_currency ul li a:hover{
color:#337ca9;
}
.top_panel_middle .logo{
margin-top:6px;
margin-bottom:0px;
}
.logo .logo_text{
font-size:2.8571em;
font-weight:700;
line-height:0.75em;
}
.top_panel_middle .menu_main_wrap{
margin-top:calc(2.27em*1.825);
}
.top_panel_style_5 .top_panel_middle .menu_main_wrap{
margin-top:calc(2.27em*0.3);
}
.top_panel_style_5 .top_panel_middle .logo{
margin-bottom:calc(2.8em*0.3);
}
.top_panel_style_7 .top_panel_middle .menu_main_wrap{
margin-top:calc(2.27em*2.05);
}
.top_panel_style_7 .top_panel_middle .logo{
margin-bottom:calc(2.8em*1);
  margin-top:calc(2.27em*1.3);
}
.top_panel_middle .menu_main_cart .contact_icon{
background-color:#337ca9;
  border-color:#337ca9;
}
.top_panel_middle .menu_main_cart .contact_icon:hover{
color:#337ca9;
}
/* Top panel (bottom area) */
.top_panel_bottom{
background-color:#337ca9;
}
.top_panel_image_hover{
background-color:rgba(102,0,0,0.8);
}
.top_panel_title_inner .page_thumb .breadcrumbs a.breadcrumbs_item:hover{
color:#337ca9;
}
.menu_main_nav>li>a{
padding:0.8em 1.6em 0.8em;
  font-family:Microsoft JhengHei;
font-size:1.0em;
font-weight:700;
line-height:1.929em;
}
.menu_main_nav li ul{
background-color:#F2F5F8;
  border-color:#337ca9;
}
.menu_main_nav>li ul li a{
color:#8C8C8C;
}
.menu_main_nav>li ul li a:hover,
.menu_main_nav>li ul li.current-menu-item>a,
.menu_main_nav>li ul li.current-menu-parent>a{
color:#337ca9;
}
.menu_main_nav>li>a:hover,
.menu_main_nav>li.sfHover>a,
.menu_main_nav>li#blob,
.menu_main_nav>li.current-menu-item>a,
.menu_main_nav>li.current-menu-parent>a,
.menu_main_nav>li.current-menu-ancestor>a{
color:#337ca9;
}
.top_panel_inner_style_1 .menu_main_nav>li>a:hover,
.top_panel_inner_style_2 .menu_main_nav>li>a:hover{
background-color:#669100;
}
.top_panel_inner_style_1 .menu_main_nav>li ul,
.top_panel_inner_style_2 .menu_main_nav>li ul{
border-color:#669100;
  background-color:#337ca9;
}
.top_panel_inner_style_1 .menu_main_nav>a:hover,
.top_panel_inner_style_1 .menu_main_nav>li.sfHover>a,
.top_panel_inner_style_1 .menu_main_nav>li#blob,
.top_panel_inner_style_1 .menu_main_nav>li.current-menu-item>a,
.top_panel_inner_style_1 .menu_main_nav>li.current-menu-parent>a,
.top_panel_inner_style_1 .menu_main_nav>li.current-menu-ancestor>a,
.top_panel_inner_style_2 .menu_main_nav>a:hover,
.top_panel_inner_style_2 .menu_main_nav>li.sfHover>a,
.top_panel_inner_style_2 .menu_main_nav>li#blob,
.top_panel_inner_style_2 .menu_main_nav>li.current-menu-item>a,
.top_panel_inner_style_2 .menu_main_nav>li.current-menu-parent>a,
.top_panel_inner_style_2 .menu_main_nav>li.current-menu-ancestor>a{
background-color:#669100;
}
.menu_main_nav>li>ul{
font-family:Microsoft JhengHei;
font-size:1em;
font-weight:700;
line-height:1.3em;
}
.menu_main_nav>li>ul{
top:calc(0.8em+0.8em+1.929em);
}
.menu_main_nav>li ul li a{
padding:1em 1.5em 1em;
}
.top_panel_inner_style_1 .menu_main_nav>li ul li a:hover,
.top_panel_inner_style_1 .menu_main_nav>li ul li.current-menu-item>a,
.top_panel_inner_style_1 .menu_main_nav>li ul li.current-menu-ancestor>a,
.top_panel_inner_style_2 .menu_main_nav>li ul li a:hover,
.top_panel_inner_style_2 .menu_main_nav>li ul li.current-menu-item>a,
.top_panel_inner_style_2 .menu_main_nav>li ul li.current-menu-ancestor>a{
background-color:#669100;
}
.menu_main_responsive_button{
margin-top:0.8em;
  margin-bottom:0.8em;
}
.menu_main_responsive_button:hover{
color:#669100;
}
.responsive_menu .top_panel_middle .menu_main_responsive_button{
top:2.27em;
}
.responsive_menu .menu_main_responsive_button{
margin-top:calc(0.8em*0.8);
  margin-bottom:calc(0.8em*0.6);
}
.top_panel_inner_style_1 .menu_main_responsive,
.top_panel_inner_style_2 .menu_main_responsive{
background-color:#337ca9;
}
.top_panel_inner_style_1 .menu_main_responsive a:hover,
.top_panel_inner_style_2 .menu_main_responsive a:hover{
background-color:#669100;
}
.menu_main_responsive li a:hover{
background-color:#337ca9;
}
.top_panel_bottom .search_wrap,
.top_panel_inner_style_4 .search_wrap,
.top_panel_inner_style_7 .search_wrap{
padding-top:calc(0.8em*0.65);
  padding-bottom:calc(0.8em*0.5);
}
.top_panel_inner_style_1 .search_form_wrap,
.top_panel_inner_style_2 .search_form_wrap{
background-color:rgba(102,145,0,0.2);
}
.top_panel_wrap .search_wrap.search_state_opened .search_field{
background-color:#F2F5F8;
}
.top_panel_icon{
margin:calc(0.8em*0.1) 0 0.8em 2.15em;
}
.top_panel_icon.search_wrap,
.top_panel_inner_style_5 .menu_main_responsive_button,
.top_panel_inner_style_6 .menu_main_responsive_button,
.top_panel_inner_style_7 .menu_main_responsive_button{
color:#337ca9;
}
.top_panel_icon .contact_icon,
.top_panel_icon .search_submit{
color:#337ca9;
}
.top_panel_wrap .search_form_wrap button{
color:#4C4841;
}
.top_panel_wrap .search_form_wrap button:hover{
color:#337ca9;
}
.search_results .post_more,
.search_results .search_results_close{
color:#337ca9;
}
.search_results .post_more:hover,
.search_results .search_results_close:hover{
color:#669100;
}
.top_panel_inner_style_1 .search_results,
.top_panel_inner_style_1 .search_results:after,
.top_panel_inner_style_2 .search_results,
.top_panel_inner_style_2 .search_results:after,
.top_panel_inner_style_3 .search_results,
.top_panel_inner_style_3 .search_results:after{
background-color:#337ca9;
 border-color:#669100;
}
.top_panel_fixed .menu_main_wrap{
padding-top:calc(0.8em*0.3);
  padding-top:calc(0.8em*1.3);
}
.top_panel_fixed .top_panel_wrap .logo{
margin-top:calc(0.8em*1);
  margin-bottom:calc(0.8em*0.6);
}
.top_panel_title_inner .breadcrumbs a:hover,
.top_panel_title_inner .breadcrumbs .breadcrumbs_item.current{
color:#337ca9;
}
.header_mobile .panel_top{
background-color:#669100;
}
.header_mobile .menu_main_nav>li>a{
background-color:#337ca9;
}
.header_mobile .menu_main_nav>li ul li.current-menu-item>a,
.header_mobile .menu_main_nav>li li li.current-menu-item>a{
background-color:#337ca9;
}
.header_mobile .menu_button:hover,
.header_mobile .menu_main_cart .top_panel_cart_button .contact_icon:hover{
color:#337ca9;
}
.header_mobile .panel_bottom:before{
background-color:#F2F5F8;
}
.header_mobile .panel_middle span:before{
color:#337ca9;
}
.post_title .post_icon{
color:#337ca9;
}
.post_item_sermons{
background-color:#F2F5F8;
}
.pagination>a{
border-color:#337ca9;
}
.hover_icon:after,
.woocommerce ul.products .post_featured .post_thumb:hover:after,
.woocommerce-page ul.products .post_featured .post_thumb:hover:after{
background-color:rgba(128,181,0,0.25);
}
.post_format_aside.post_item_single .post_content p,
.post_format_aside .post_descr{
border-color:#337ca9;
}
.post_format_aside .post_descr{
background-color:#F2F5F8;
 color:#3F2803;
}
.post_format_link .post_descr a{
color:#3F2803;
}
.post_format_status .post_descr{
background-color:#8C8C8C;
}
.post_info{
line-height:1.3em;
  margin-bottom:1.5em;
}
.post_info a[class*="icon-"]{
color:#337ca9;
}
.post_info a:hover,
.wpb_widgetised_column .post_item .post_info .post_counters_comments:before:hover{
color:#337ca9;
}
.post_info .post_info_counters .post_counters_item{
color:#337ca9;
}
.post_info .post_info_counters .post_counters_item:hover{
color:#669100;
}
.post_item .post_readmore:hover .post_readmore_label{
color:#669100;
}
.post_item_related .post_info a:hover,
.post_item_related .post_title a:hover{
color:#669100;
}
.isotope_item_colored .post_featured .post_mark_new,
.isotope_item_colored .post_featured .post_title,
.isotope_item_colored .post_content.ih-item.square.colored .info{
background-color:#337ca9;
}
.isotope_item_colored .post_category a,
.isotope_item_colored .post_rating .reviews_stars_bg,
.isotope_item_colored .post_rating .reviews_stars_hover,
.isotope_item_colored .post_rating .reviews_value{
color:#337ca9;
}
.isotope_item_colored .post_info_wrap .post_button .sc_button{
color:#337ca9;
}
.isotope_item_colored_1 .post_title a{
color:#337ca9;
}
.isotope_item_colored_1 .post_title a:hover,
.isotope_item_colored_1 .post_category a:hover{
color:#669100;
}
.isotope_wrap .isotope_item_colored_1 .post_featured{
border-color:#337ca9;
}
.isotope_filters a{
border-color:#337ca9;
  background-color:#337ca9;
}
.isotope_filters a.active,
.isotope_filters a:hover{
border-color:#669100;
  background-color:#669100;
}
.pagination_single>.pager_numbers,
.pagination_single a,
.pagination_slider .pager_cur,
.pagination_pages>a,
.pagination_pages>span{
}
.pagination_single>.pager_numbers,
.pagination_single a:hover,
.pagination_slider .pager_cur:hover,
.pagination_slider .pager_cur:focus,
.pagination_pages>.active,
.pagination_pages>a:hover{
background-color:#337ca9;
  border-color:#337ca9;
}
.pagination_wrap .pager_next:hover,
.pagination_wrap .pager_prev:hover,
.pagination_wrap .pager_last:hover,
.pagination_wrap .pager_first:hover{
background-color:#337ca9;
  border-color:#337ca9;
}
.pagination_viewmore>a{
background-color:#337ca9;
}
.pagination_viewmore>a:hover{
background-color:#669100;
}
.viewmore_loader,
.mfp-preloader span,
.sc_video_frame.sc_video_active:before{
background-color:#669100;
}
.post_featured .post_nav_item:before{
background-color:#337ca9;
}
.post_featured .post_nav_item .post_nav_info{
background-color:#337ca9;
}
.reviews_block .reviews_summary .reviews_item{
background-color:#337ca9;
}
.reviews_block .reviews_max_level_100 .reviews_stars_hover,
.reviews_block .reviews_item .reviews_slider{
background-color:#337ca9;
}
.reviews_block .reviews_item .reviews_stars_hover{
color:#337ca9;
}
/* Summary stars in the post item (under the title) */
.post_item .post_rating .reviews_stars_bg,
.post_item .post_rating .reviews_stars_hover,
.post_item .post_rating .reviews_value{
color:#337ca9;
}
.post_author .post_author_title a{
color:#337ca9;
}
.post_author .post_author_title a:hover{
color:#669100;
}
.comments_list_wrap ul.children,
.comments_list_wrap ul>li + li{
border-top-color:#337ca9;
}
.comments_list_wrap .comment-respond{
border-bottom-color:#337ca9;
}
.comments_list_wrap>ul{
border-bottom-color:#337ca9;
}
.comments_list_wrap .comment_info>span.comment_author,
.comments_list_wrap .comment_info>.comment_date>.comment_date_value{
color:#337ca9;
}
.post_item_404 .page_title,
.post_item_404 .page_subtitle{
}
.page-template-404 .page_content_wrap,
.error404 .page_content_wrap{
background-color:#337ca9;
}
.sidebar_outer_menu .menu_side_nav>li>a,
.sidebar_outer_menu .menu_side_responsive>li>a{
font-family:Microsoft JhengHei;
font-size:0.857em;
font-weight:700;
line-height:1.929em;
}
.sidebar_outer_menu .menu_side_nav>li ul,
.sidebar_outer_menu .menu_side_responsive>li ul{
font-family:Microsoft JhengHei;
font-size:0.786em;
font-weight:700;
line-height:1.3em;
}
.sidebar_outer_menu .menu_side_nav>li ul li a,
.sidebar_outer_menu .menu_side_responsive>li ul li a{
padding:1.4em 1.5em 1.4em;
}
.sidebar_outer_menu .sidebar_outer_menu_buttons>a:hover,
.scheme_dark .sidebar_outer_menu .sidebar_outer_menu_buttons>a:hover,
.scheme_light .sidebar_outer_menu .sidebar_outer_menu_buttons>a:hover{
color:#337ca9;
}
.sidebar_cart,
.widget_area_inner{
}
.widget_area_inner a,
.widget_area_inner ul li:before,
.widget_area_inner ul li a:hover,
.widget_area_inner ul ul li a:hover,
.widget_area_inner button:before,
.post_info .post_info_counters .post_counters_item:before{
color:#337ca9;
}
.widget_area_inner .logo_descr a{
color:#3F2803;
}
.widget_area_inner .logo_descr a:hover{
color:#3F2803;
}
.widget_area_inner a:hover,
.widget_area_inner button:hover:before{
color:#669100;
}
.post_info .post_info_counters .post_counters_item:hover:before{
color:#3F2803;
}
.widget_area_inner .post_title a:hover{
color:#337ca9;
}
.widget_area_inner .widget_title a{
color:#3F2803;
}
.widget_area_inner .widget_title a:hover{
color:#3F2803;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
color:#337ca9;
}
.widget_area_inner ul li{
color:#4C4841;
}
.widget_area_inner ul li a{
color:#3F2803;
}
.widget_area_inner .widget_text a,
.widget_area_inner .post_info a{
color:#337ca9;
}
.widget_area_inner .widget_text a:hover,
.widget_area_inner .post_info a:hover{
color:#337ca9;
}
.widget_area_inner .post_title a{
color:#3F2803;
}
.widget_area_inner .post_info a{
color:#8C8C8C;
}
.widget_area_inner .widget_product_search .search_form input,
.widget_area_inner .widget_search .search_form input,
.widget_area_inner select{
color:#8C8C8C;
  background-color:#F2F5F8;
}
.widget_area_inner ul li.recentcomments{
color:#8C8C8C;
}
/* Widget:Calendar */
.widget_area_inner .widget_calendar td a:hover{
background-color:#337ca9;
}
.widget_area_inner .widget_calendar .today .day_wrap{
background-color:#337ca9;
}
.widget_area_inner .widget_calendar .weekday,
.widget_area .widget_calendar .month_cur a{
color:#3F2803;
}
.widget_area .widget_calendar td .day_wrap{
color:#8C8C8C;
}
.widget_area .widget_calendar td a.day_wrap{
background-color:#F2F5F8;
}
.widget_area .widget_calendar td a.day_wrap:hover{
background-color:#337ca9;
}
/* Widget:Categories */
.widget_area .widget_categories ul li{
color:#4C4841;
}
.widget_categories ul ul li a{
color:#8C8C8C;
}
/* Widget:Tag Cloud */
.widget_area_inner .widget_product_tag_cloud a,
.widget_area_inner .widget_tag_cloud a{
border-color:#337ca9;
  background-color:#F2F5F8;
}
.widget_area_inner .widget_product_tag_cloud a:hover,
.widget_area_inner .widget_tag_cloud a:hover{
}
.widget_area_inner .widget_product_tag_cloud a,
.widget_area_inner .widget_tag_cloud a{
border-color:#fff;
  color:#8C8C8C;
}
.widget_area_inner .widget_product_tag_cloud a:hover,
.widget_area_inner .widget_tag_cloud a:hover{
color:#fff;
  border-color:#337ca9;
  background-color:#337ca9;
}
/* Widget:Flickr */
.flickr_images .flickr_badge_image a:after{
background-color:rgba(63,40,3,0.8);
}
.testimonials_wrap_inner,
.twitter_wrap_inner{
background-color:#337ca9;
}
.copyright_wrap_inner .menu_footer_nav li a:hover,
.scheme_dark .copyright_wrap_inner .menu_footer_nav li a:hover,
.scheme_light .copyright_wrap_inner .menu_footer_nav li a:hover{
color:#337ca9;
}
.copyright_wrap_inner{
background-color:#F2F5F8;
}
.copyright_style_emailer .copyright_text a:hover{
color:#337ca9;
}
.copyright_style_emailer .sc_emailer.sc_emailer_opened input{
background-color:#F2F5F8 !important;
}

.copyright_wrap.copyright_style_text:not(.copyright_style_emailer) .copyright_wrap_inner{
  background-color: #F2F5F8 !important;
}

.scroll_to_top{
background-color:#337ca9;
}
.scroll_to_top:hover{
background-color:#3F2803;
}
.custom_options #co_toggle{
background-color:#669100 !important;
}
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover,
.woocommerce .quantity input[type="button"]:hover,
.woocommerce #content input[type="button"]:hover,
.woocommerce-page .quantity input[type="button"]:hover,
.woocommerce-page #content .quantity input[type="button"]:hover,
.woocommerce ul.cart_list li>.amount,
.woocommerce ul.product_list_widget li>.amount,
.woocommerce-page ul.cart_list li>.amount,
.woocommerce-page ul.product_list_widget li>.amount,
.woocommerce ul.cart_list li span .amount,
.woocommerce ul.product_list_widget li span .amount,
.woocommerce-page ul.cart_list li span .amount,
.woocommerce-page ul.product_list_widget li span .amount,
.woocommerce ul.cart_list li ins .amount,
.woocommerce ul.product_list_widget li ins .amount,
.woocommerce-page ul.cart_list li ins .amount,
.woocommerce-page ul.product_list_widget li ins .amount,
.woocommerce.widget_shopping_cart .total .amount,
.woocommerce .widget_shopping_cart .total .amount,
.woocommerce-page.widget_shopping_cart .total .amount,
.woocommerce-page .widget_shopping_cart .total .amount,
.woocommerce a:hover h3,
.woocommerce-page a:hover h3,
.woocommerce .cart-collaterals .order-total strong,
.woocommerce-page .cart-collaterals .order-total strong,
.woocommerce .checkout #order_review .order-total .amount,
.woocommerce-page .checkout #order_review .order-total .amount,
.widget_area_inner .widgetWrap ul>li .star-rating span,
.woocommerce #review_form #respond .stars a,
.woocommerce-page #review_form #respond .stars a{
color:#337ca9;
}
.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price.woocommerce .star-rating,
.woocommerce-page .star-rating,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before{
}
.woocommerce .star-rating,
.woocommerce-page .star-rating,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before{
color:#337ca9;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
background-color:#8C8C8C;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
border-color:#8C8C8C;
  background-color:#F2F5F8;
}
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.woocommerce a.button.alt:active,
.woocommerce button.button.alt:active,
.woocommerce input.button.alt:active,
.woocommerce #respond input#submit.alt:active,
.woocommerce #content input.button.alt:active,
.woocommerce-page a.button.alt:active,
.woocommerce-page button.button.alt:active,
.woocommerce-page input.button.alt:active,
.woocommerce-page #respond input#submit.alt:active,
.woocommerce-page #content input.button.alt:active,
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce #respond input#submit:active,
.woocommerce #content input.button:active,
.woocommerce-page a.button:active,
.woocommerce-page button.button:active,
.woocommerce-page input.button:active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page #content input.button:active{
border-top-color:#337ca9;
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-account .addresses .title .edit,
.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart,
.woocommerce .quick_view_button,
.woocommerce-page .quick_view_button{
background-color:#337ca9;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-account .addresses .title .edit:hover,
.woocommerce .quick_view_button:hover,
.woocommerce-page .quick_view_button:hover,
.woocommerce a.added_to_cart:hover,
.woocommerce-page a.added_to_cart:hover{
background-color:#669100;
  background-color:#3F2803;
}
.woocommerce a.button.checkout,
.woocommerce .price_slider_amount .button{
background-color:#8C8C8C;
}
.woocommerce a.button.checkout:hover,
.woocommerce .price_slider_amount .button:hover{
background-color:#4C4841;
}
.woocommerce span.new,
.woocommerce-page span.new,
.woocommerce span.onsale,
.woocommerce-page span.onsale{
background-color:#337ca9;
}
.woocommerce ul.products li.product h3 a:hover,
.woocommerce-page ul.products li.product h3 a:hover{
color:#3F2803;
}
.woocommerce-page ul.products li.product .add_to_cart_button{
}
.woocommerce-page ul.products li.product .add_to_cart_button:hover{
}
.woocommerce ul.products li.product .product-image:before,
.woocommerce-page ul.products li.product .product-image:before,
.woocommerce ul.products li.product .product-image:before,
.woocommerce-page ul.products li.product .product-image:before{
background-color:rgba(128,181,0,0.25);
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current{
border-color:#337ca9;
  background-color:#337ca9;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{
color:#337ca9;
}
.woocommerce table.cart thead th,
.woocommerce #content table.cart thead th,
.woocommerce-page table.cart thead th,
.woocommerce-page #content table.cart thead th{
background-color:#337ca9;
}
.textwidget .woocommerce ul.products li.product .post_featured .post_thumb:after{
background-color:rgba(63,40,3,0.8);
}
.textwidget .woocommerce ul.products li.product .post_featured .quick_view_button:after{
color:#337ca9;
}
.tribe-events-calendar thead th,
.tribe-events-sub-nav li a{
background-color:#337ca9;
}
a.tribe-events-read-more,
.tribe-events-button,
.tribe-events-nav-previous a,
.tribe-events-nav-next a,
.tribe-events-widget-link a,
.tribe-events-viewmore a{
background-color:#337ca9;
}
a.tribe-events-read-more:hover,
.tribe-events-button:hover,
.tribe-events-nav-previous a:hover,
.tribe-events-nav-next a:hover,
.tribe-events-widget-link a:hover,
.tribe-events-viewmore a:hover{
background-color:#669100;
}
#bbpress-forums div.bbp-topic-content a,
#buddypress button,
#buddypress a.button,
#buddypress input[type="submit"],
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress ul.button-nav li a,
#buddypress div.generic-button a,
#buddypress .comment-reply-link,a.bp-title-button,
#buddypress div.item-list-tabs ul li.selected a{
background:#337ca9;
}
#bbpress-forums div.bbp-topic-content a:hover,
#buddypress button:hover,
#buddypress a.button:hover,
#buddypress input[type="submit"]:hover,
#buddypress input[type="button"]:hover,
#buddypress input[type="reset"]:hover,
#buddypress ul.button-nav li a:hover,
#buddypress div.generic-button a:hover,
#buddypress .comment-reply-link:hover,a.bp-title-button:hover,
#buddypress div.item-list-tabs ul li.selected a:hover{
background:#669100;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active{
border-color:#337ca9;
  background-color:#337ca9;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon_closed{
background-color:#337ca9;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:hover .sc_accordion_icon_opened{
background-color:#669100;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active{
color:#337ca9;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon{
color:#337ca9;
}
input[type="submit"],input[type="reset"],input[type="button"],button,
.sc_button{
font-size:1.077em;
font-weight:400;
line-height:1.429em;
}
input[type="submit"],input[type="reset"],input[type="button"],button,
.sc_button.sc_button_style_filled{
background-color:#337ca9;
}
.sc_button_style_filled.sc_button_scheme_dark{
background-color:#3F2803;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover,
.sc_button{
background-color:#3F2803;
border-color:#3F2803;
}

.sc_button.sc_button_scheme_original:hover,
.sc_button.sc_button_scheme_orange:hover,
.sc_button.sc_button_scheme_crimson:hover{
background-color:#3F2803 !important;
border-color:#3F2803 !important;
}

.sc_button_style_filled.sc_button_scheme_dark:hover{
background-color:#337ca9;
}
.sc_button.sc_button_style_border{
border-color:#337ca9;
  color:#337ca9;
}
.sc_button.sc_button_style_border.sc_button_scheme_dark{
border-color:#3F2803;
  color:#3F2803;
}
.sc_button.sc_button_style_border.sc_button_scheme_dark:hover{
background-color:#337ca9;
  border-color:#337ca9;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date{
background-color:#337ca9;
  border-color:#337ca9;
}
.sc_plain_item:nth-child(even) .sc_plain_item_inner{
background-color:#337ca9;
}
.sc_call_to_action_accented{
background-color:#337ca9;
}
.sc_call_to_action_accented .sc_item_button>a{
color:#337ca9;
}
.sc_call_to_action_accented .sc_item_button>a:before{
background-color:#337ca9;
}
.sc_call_to_action .sc_call_to_action_descr{
color:#4C4841;
}
.sc_chat_inner a{
color:#337ca9;
}
.sc_chat_inner a:hover{
color:#669100;
}
.sc_chat .sc_chat_title a{
color:#3F2803;
}
.sc_chat .sc_chat_title a:hover{
color:#337ca9;
}
.sc_clients_style_clients-2 .sc_client_title a:hover{
color:#337ca9;
}
.sc_clients_style_clients-2 .sc_client_description:before,
.sc_clients_style_clients-2 .sc_client_position{
color:#337ca9;
}
.sc_form .sc_form_item.sc_form_button button{
background-color:#337ca9;
  border-color:#337ca9;
}
.sc_form .sc_form_item.sc_form_button button:hover{
background-color:#669100;
  border-color:#669100;
}
.sc_form_style_form_2 .sc_form_address_label{
color:#337ca9;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits,
.sc_countdown.sc_countdown_style_1 .sc_countdown_separator{
color:#337ca9;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits{
border-color:#337ca9;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_separator{
color:rgba(128,181,0,0.8);
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span{
background-color:rgba(128,181,0,0.5);
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_label{
color:rgba(128,181,0,0.8);
}
.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item{
background-color:#337ca9;
}
.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item{
background-color:#337ca9;
}
.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcaps_item{
background-color:#8C8C8C;
}
.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcaps_item{
background-color:#8C8C8C;
}
.sc_emailer .sc_emailer_button:hover{
background-color:#337ca9;
}
.sc_emailer.sc_emailer_opened .sc_emailer_button:hover{
border-color:#337ca9;
}
.sc_events_style_events-2 .sc_events_item_date{
background-color:#337ca9;
}
.sc_events_style_events-2 .sc_events_item_time{
color:#4C4841;
}
.sc_quote{
background-color:#337ca9;
}
.sc_highlight_style_1{
background-color:#3F2803;
}
.sc_highlight_style_2{
background-color:#669100;
}
.sc_icon_hover:hover,a:hover .sc_icon_hover{
background-color:#337ca9 !important;
}
.sc_icon_shape_round.sc_icon,
.sc_icon_shape_square.sc_icon{
background-color:#337ca9;
  border-color:#337ca9;
}
.sc_icon_shape_round.sc_icon:hover,
.sc_icon_shape_square.sc_icon:hover,a:hover .sc_icon_shape_round.sc_icon,a:hover .sc_icon_shape_square.sc_icon{
color:#337ca9;
}
figure figcaption,
.sc_image figcaption{
background-color:#F2F5F8;
  color:#8C8C8C;
}
.sc_image{
}
.sc_image a:hover:after{
color:#337ca9 !important;
}
.sc_infobox.sc_infobox_style_regular{
background-color:#F2F5F8;
  color:#3F2803;
}
.sc_list_style_iconed li:before,
.sc_list_style_iconed .sc_list_icon{
color:#337ca9;
}
.sc_list_style_iconed li a:hover .sc_list_title{
color:#669100;
}
.sc_popup:before{
background-color:#337ca9;
}
.popup_wrap{
background-color:#F2F5F8;
  -webkit-box-shadow:0px 0px 0px 1px #337ca9;
 -moz-box-shadow:0px 0px 0px 1px #337ca9;
 box-shadow:0px 0px 0px 1px #337ca9;
}
;
}
.sc_price_block.sc_price_block_style_1{
background-color:#337ca9;
}
.sc_price_block.sc_price_block_style_2{
background-color:#669100;
}
.sc_price_block.sc_price_block_style_3{
background-color:#F2F5F8;
}
.sc_price_block.sc_price_block_style_3,
.sc_price_block_style_3 .sc_price_block_money *{
color:#4C4841;
}
.sc_price_block.sc_price_block_style_3 .sc_price_block_link .sc_button:hover{
background-color:#4C4841 !important;
}

.sc_section_bg {
  background-color:#f2f5f8;
}

.sc_services_item .sc_services_item_readmore span{
color:#337ca9;
}
.sc_services_item .sc_services_item_readmore:hover,
.sc_services_item .sc_services_item_readmore:hover span{
color:#669100;
}
.sc_services_item .sc_services_item_readmore span{
color:#337ca9;
}
.sc_services_item .sc_services_item_readmore:hover,
.sc_services_item .sc_services_item_readmore:hover span{
color:#337ca9;
}
.sc_services_style_services-1 .sc_icon,
.sc_services_style_services-2 .sc_icon{
border-color:#337ca9;
  background-color:#337ca9;
}
.sc_services_style_services-1 .sc_icon:hover,
.sc_services_style_services-1 a:hover .sc_icon,
.sc_services_style_services-2 .sc_icon:hover,
.sc_services_style_services-2 a:hover .sc_icon{
border-color:#3F2803;
  background-color:#3F2803;
}
.sc_services_style_services-3 a:hover .sc_icon,
.sc_services_style_services-3 .sc_icon:hover{
color:#337ca9;
}
.sc_services_style_services-3 a:hover .sc_services_item_title{
color:#337ca9;
}
.sc_services_style_services-4 .sc_icon{
background-color:#337ca9;
}
.sc_services_style_services-4 a:hover .sc_icon,
.sc_services_style_services-4 .sc_icon:hover{
background-color:#669100;
}
.sc_services_style_services-4 a:hover .sc_services_item_title{
color:#337ca9;
}
.sc_services_style_services-2 .sc_services_item .sc_services_item_description{
color:#4C4841;
}
.sc_scroll_controls_wrap a{
background-color:#337ca9;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a{
background-color:rgba(128,181,0,0.8);
}
.sc_scroll_controls_wrap a:hover{
}
.sc_scroll_bar .swiper-scrollbar-drag:before{
background-color:#337ca9;
}
.sc_blogger .sc_scroll_controls_wrap a:hover{
color:#337ca9;
}
.sc_skills_counter .sc_skills_item .sc_skills_icon{
color:#337ca9;
}
.sc_skills_counter .sc_skills_item:hover .sc_skills_icon{
color:#669100;
}
.sc_skills_bar .sc_skills_item .sc_skills_count{
border-color:#337ca9;
}
.sc_skills_bar .sc_skills_info .sc_skills_label{
color:#3F2803;
}
.sc_skills_bar .sc_skills_item .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info{
background-color:#337ca9;
}
.sc_slider_controls_wrap a:hover{
border-color:#337ca9;
  background-color:#337ca9;
}
.sc_slider_swiper .sc_slider_pagination_wrap .swiper-active-switch{
border-color:#337ca9;
  background-color:#337ca9;
}
.sc_slider_swiper .sc_slider_info{
background-color:rgba(128,181,0,0.8) !important;
}
.sc_slider_pagination_over .sc_slider_pagination_wrap span:hover,
.sc_slider_pagination_over .sc_slider_pagination_wrap .swiper-active-switch{
border-color:#337ca9;
  background-color:#337ca9;
}
.sc_slider_controls_wrap a{
background-color:#337ca9;
}
.sc_slider .sc_slider_controls_wrap a:hover{
background-color:#337ca9;
}
.sc_slider .sc_slider_controls_wrap a,
.sc_scroll_controls .sc_scroll_controls_wrap a,
.sc_slider_woocommerce .sc_scroll_controls_wrap a{
color:#337ca9;
}
.sc_scroll_controls .sc_scroll_controls_wrap a:hover,
.sc_slider_woocommerce .sc_scroll_controls_wrap a:hover{
color:#3F2803;
}
.sc_slider_nocontrols.sc_slider_nopagination .sc_slider_controls_wrap a{
color:#337ca9;
}
.sc_slider_nocontrols.sc_slider_nopagination .sc_slider_controls_wrap a:hover{
color:#3F2803;
}
.sc_socials.sc_socials_type_icons a:hover,
.scheme_dark .sc_socials.sc_socials_shape_round a:hover,
.scheme_light .sc_socials.sc_socials_shape_round a:hover{
color:#F2F5F8;
  background-color:#337ca9 !important;
}
.contacts_wrap_inner .sc_socials.sc_socials_shape_round a{
  color:#337ca9 !important;
  background-color:#F2F5F8 !important;
}
.contacts_wrap_inner .sc_socials.sc_socials_shape_round a:hover{
color:#F2F5F8;
  background-color:#337ca9;
  border-color:#337ca9;
}
.post_custom_fields .post-custom_field-key a{
background-color:#F2F5F8;
}
.post_custom_fields .post-custom_field-key a:hover{
background-color:#337ca9;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover{
color:#337ca9;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a{
color:#337ca9;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:hover,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a:hover{
color:#4C4841;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after{
background-color:#F2F5F8;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a{
color:#4C4841;
  border-color:#F2F5F8;
  background-color:#F2F5F8!important;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a{
  border-color:#F2F5F8;
  background-color:#F2F5F8!important;
}
.sc_team_item .sc_team_item_info .sc_team_item_title a{
color:#3F2803;
}
.sc_team_item .sc_team_item_info .sc_team_item_title a:hover{
color:#337ca9;
}
.sc_team_item .sc_team_item_info .sc_team_item_position{
color:#337ca9;
}
.sc_team_style_team-1 .sc_team_item_info,
.sc_team_style_team-3 .sc_team_item_info{
border-color:#337ca9;
}
.sc_team_style_team-1 .sc_team_item_avatar:before{
background-color:#337ca9;
}
.sc_team_style_team-1 .sc_socials .social_icons{
color:#8C8C8C;
}
.sc_team.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover{
background-color:rgba(128,181,0,0.8);
}
.sc_team.sc_team_style_team-4 .sc_socials_item a:hover{
border-color:#337ca9;
}
.sc_team_style_team-4 .sc_team_item_info .sc_team_item_title a{
color:#337ca9;
}
.sc_team_style_team-4 .sc_team_item_info .sc_team_item_title a:hover{
color:#669100;
}
.sc_testimonials_style_testimonials-2 .sc_testimonial_author_name,
.sc_testimonials_style_testimonials-4 .sc_testimonial_author_name,
.sc_testimonials_style_testimonials-2 .sc_testimonial_author_position{
color:#3F2803;
}
.sc_testimonials_style_testimonials-3 .sc_testimonial_content p:first-child:before,
.sc_testimonials_style_testimonials-3 .sc_testimonial_author_position{
color:#337ca9;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_content p:first-child:before,
.sc_testimonials_style_testimonials-4 .sc_testimonial_author_position{
color:#337ca9;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_content{
color:#4C4841;
}
.sc_title_icon{
color:#337ca9;
}
.sc_title_underline::after{
border-color:#8C8C8C;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title.ui-state-active{
color:#337ca9;
  border-color:#337ca9;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened{
background-color:#337ca9;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:hover{
color:#669100;
  border-color:#669100;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:hover .sc_toggles_icon_opened{
background-color:#669100;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title.ui-state-active{
color:#337ca9;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title .sc_toggles_icon{
border-color:#337ca9;
  background-color:#337ca9;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon{
color:#337ca9;
}
.sc_tooltip_parent .sc_tooltip,
.sc_tooltip_parent .sc_tooltip:before{
background-color:#3F2803;
}
/* Common styles (title,subtitle and description for some shortcodes) */
.sc_item_subtitle{
color:#337ca9;
}
.sc_item_button>a:before{
color:#337ca9;
}
.sc_item_button>a:hover:before{
color:#669100;
}
.sc_video_player .sc_video_frame:before{
color:#337ca9;
}
.timeline.flatLine #t_line_left,
.timeline.flatLine #t_line_right,
#content .timeline.flatLine #t_line_left,
#content .timeline.flatLine #t_line_right{
color:#337ca9;
}
.timeline.flatNav .t_left,
.timeline.flatNav .t_left:hover:active,
#content .timeline.flatNav .t_left,
#content .timeline.flatNav .t_left:hover:active,
.timeline.flatNav .t_left:hover,
#content .timeline.flatNav .t_left:hover,
.timeline.flatNav .t_right,
.timeline.flatNav .t_right:hover:active,
#content .timeline.flatNav .t_right,
#content .timeline.flatNav .t_right:hover:active,
.timeline.flatNav .t_right:hover,
#content .timeline.flatNav .t_right:hover{
background-color:rgba(128,181,0,0.2);
}
.donation .post_goal_title .post_goal_amount,
.post_type_donation.post_item_single.donation .post_sidebar .post_raised .post_raised_amount{
color:#337ca9;
}
.post_type_donation .sc_donations_form_field_amount .sc_donations_form_label,
.post_type_donation .sc_donations_form_amount_label,
.post_type_donation.donation .sc_socials_share .sc_socials_share_caption{
color:#3F2803;
}
#myplayer .ttw-music-player .player .title{
color:#3F2803;
}
#myplayer .ttw-music-player li.playing,
#myplayer .ttw-music-player li:hover{
color:#3F2803 !important;
}
#myplayer .ttw-music-player .elapsed{
background:#337ca9;
}
.organics .esg-filterbutton,
.organics .esg-navigationbutton,
.organics .esg-sortbutton,
.organics .esg-cartbutton{
color:#8C8C8C;
}
.organics .esg-filterbutton,
.organics .esg-cartbutton,
.organics .esg-navigationbutton{
background:#F2F5F8 !important;
}
.organics .esg-filterbutton:hover,
.organics .esg-navigationbutton:hover,
.organics .esg-pagination .esg-navigationbutton.selected{
}
.organics .esg-filterbutton:hover,
.organics .esg-sortbutton:hover,
.organics .esg-sortbutton-order:hover,
.organics .esg-cartbutton-order:hover,
.organics .esg-filterbutton.selected{
  background:#337ca9 !important;
}
.eg-organics-shop-wrapper .esg-starring .star-rating{
color:#337ca9 !important;
}
#booking_back_today a{
color:#8C8C8C;
}
#tribe-bar-form,
.tribe-bar-views-inner,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
background-color:#F2F5F8;
}
#tribe-bar-form .tribe-bar-submit input[type=submit],
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{
background-color:#337ca9;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
color:#4C4841;
}
#tribe-bar-form label{
color:#3F2803;
}
#tribe-bar-form input[type=text]{
color:#4C4841;
}
.tribe-events-list-separator-month span,
.close_booking:hover{
color:#337ca9;
}
#tribe-events .tribe-events-button,
.tribe-events-button{
background-color:#8C8C8C;
}
#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover{
background-color:#669100;
}
.rev_slider .hermes .tp-bullet.selected,
.rev_slider .hermes .tp-bullet.selected:after,
.rev_slider .hermes .tp-bullet:hover{
background-color:#337ca9;
}

/* 2.1 Common colors
-------------------------------------------------------------- */
/* Portfolio hovers */
.post_content.ih-item.circle.effect1.colored .info,
.post_content.ih-item.circle.effect2.colored .info,
.post_content.ih-item.circle.effect3.colored .info,
.post_content.ih-item.circle.effect4.colored .info,
.post_content.ih-item.circle.effect5.colored .info .info-back,
.post_content.ih-item.circle.effect6.colored .info,
.post_content.ih-item.circle.effect7.colored .info,
.post_content.ih-item.circle.effect8.colored .info,
.post_content.ih-item.circle.effect9.colored .info,
.post_content.ih-item.circle.effect10.colored .info,
.post_content.ih-item.circle.effect11.colored .info,
.post_content.ih-item.circle.effect12.colored .info,
.post_content.ih-item.circle.effect13.colored .info,
.post_content.ih-item.circle.effect14.colored .info,
.post_content.ih-item.circle.effect15.colored .info,
.post_content.ih-item.circle.effect16.colored .info,
.post_content.ih-item.circle.effect18.colored .info .info-back,
.post_content.ih-item.circle.effect19.colored .info,
.post_content.ih-item.circle.effect20.colored .info .info-back,
.post_content.ih-item.square.effect1.colored .info,
.post_content.ih-item.square.effect2.colored .info,
.post_content.ih-item.square.effect3.colored .info,
.post_content.ih-item.square.effect4.colored .mask1,
.post_content.ih-item.square.effect4.colored .mask2,
.post_content.ih-item.square.effect5.colored .info,
.post_content.ih-item.square.effect6.colored .info,
.post_content.ih-item.square.effect7.colored .info,
.post_content.ih-item.square.effect8.colored .info,
.post_content.ih-item.square.effect9.colored .info .info-back,
.post_content.ih-item.square.effect10.colored .info,
.post_content.ih-item.square.effect11.colored .info,
.post_content.ih-item.square.effect12.colored .info,
.post_content.ih-item.square.effect13.colored .info,
.post_content.ih-item.square.effect14.colored .info,
.post_content.ih-item.square.effect15.colored .info,
.post_content.ih-item.circle.effect20.colored .info .info-back,
.post_content.ih-item.square.effect_book.colored .info,
.post_content.ih-item.square.effect_more.colored .info,
.post_content.ih-item.square.effect_fade.colored .info,
.post_content.ih-item.square.effect_fade.colored:hover .info,
.post_content.ih-item.square.effect_dir.colored .info,
.post_content.ih-item.square.effect_shift.colored .info {
  color: #ffffff;
}
.post_content.ih-item .post_readmore .post_readmore_label,
.post_content.ih-item .info a,
.post_content.ih-item .info a > span {
  color: #ffffff;
}
.post_content.ih-item .post_readmore:hover .post_readmore_label,
.post_content.ih-item .info a:hover,
.post_content.ih-item .info a:hover > span {
  color: #ffffff;
}
/* Tables */
td,
th {
  border-color: #e4e7e8;
}
.sc_table table {
  /*overflow: hidden;*/
  /* In Chrome hide right and bottom borders for the table */
}
.sc_table table {
    font-size: 0.923em;
}
.sc_table table tr:first-child {
  background-color: #189799;
}
.sc_table table tr:first-child {
  color: #ffffff;
}
.sc_table table tr:first-child th,
.sc_table table tr:first-child td {
    font-size: 1em;
    line-height: 1.3em;
    font-weight: 700;
    padding-top: 1.315em;
    padding-bottom: 1.315em;
}
.sc_table table tr:first-child,
.sc_table table tr td:first-child {
    font-size: 1.083em;
    font-weight: 700;
}
/* Table of contents */
pre.code,
#toc .toc_item.current,
#toc .toc_item:hover {
  border-color: #20c7ca;
}
::selection,
::-moz-selection {
  color: #ffffff;
}


/* 3. Form fields settings
-------------------------------------------------------------- */
input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="password"],
select,
textarea {
  color: #8a8a8a;
  background-color: #f7f7f7;
}
input[type="text"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
  color: #232a34;
  background-color: #f0f0f0;
}
.scheme_dark input[type="text"],
.scheme_dark input[type="number"],
.scheme_dark input[type="email"],
.scheme_dark input[type="tel"],
.scheme_dark input[type="search"],
.scheme_dark input[type="password"],
.scheme_dark select,
.scheme_dark textarea {
  color: #999999;
  background-color: #666666;
}
.scheme_light input[type="text"],
.scheme_light input[type="number"],
.scheme_light input[type="email"],
.scheme_light input[type="tel"],
.scheme_light input[type="search"],
.scheme_light input[type="password"],
.scheme_light select,
.scheme_light textarea {
  color: #8a8a8a;
  background-color: #ffffff;
}
.scheme_dark input[type="text"]:focus,
.scheme_dark input[type="number"]:focus,
.scheme_dark input[type="email"]:focus,
.scheme_dark input[type="tel"]:focus,
.scheme_dark input[type="search"]:focus,
.scheme_dark input[type="password"]:focus,
.scheme_dark select:focus,
.scheme_dark textarea:focus {
  color: #d0d0d0;
  background-color: #505050;
}
.scheme_light input[type="text"]:focus,
.scheme_light input[type="number"]:focus,
.scheme_light input[type="email"]:focus,
.scheme_light input[type="tel"]:focus,
.scheme_light input[type="search"]:focus,
.scheme_light input[type="password"]:focus,
.scheme_light select:focus,
.scheme_light textarea:focus {
  color: #232a34;
  background-color: #f0f0f0;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #acb4b6;
}


/* 6. Page layouts
-------------------------------------------------------------- */
.body_style_boxed .body_wrap {
  /*background: url(http://_trex2.new_life.dnw/wp-content/uploads/revslider/education_home_slider/blue.jpg) repeat left top scroll;*/
}
.body_style_boxed .body_wrap {
  background-color: #ffffff;
}


/* 7. Section's decorations
-------------------------------------------------------------- */
/* If in the Theme options set "Body filled", else - leave this sections transparent */
.page_wrap,
.copy_wrap,
.sidebar_cart,
.widget_area_inner {
  background-color: #ffffff;
}
.sidebar_cart, .widget_area_inner {
    border-left: 1px solid #dddddd;
}
.scheme_dark .page_wrap,
.scheme_dark .copy_wrap,
.scheme_dark .sidebar_cart,
.scheme_dark .widget_area_inner {
  background-color: #232315;
}
.scheme_light .page_wrap,
.scheme_light .copy_wrap,
.scheme_light .sidebar_cart,
.scheme_light .widget_area_inner {
  background-color: #f7f7f7;
}
.article_style_boxed.layout_excerpt .content,
.article_style_boxed[class*="single-"] .content > article,
.article_style_boxed[class*="single-"] .content > .comments_wrap,
.article_style_boxed:not(.layout_excerpt) .content .post_item {
  background-color: #ffffff;
}
.widget_area_inner .logo_descr a:hover {
    text-decoration: underline;
}


/* 7.1 Top panel
-------------------------------------------------------------- */
.top_panel_wrap_inner {
  background-color: #ffffff;
}
.top_panel_fixed .top_panel_position_over.top_panel_wrap_inner {
  background-color: #f7f7f7 !important;
}
.top_panel_inner_style_3 .top_panel_cart_button,
.top_panel_inner_style_4 .top_panel_cart_button {
  background-color: rgba(24, 151, 153, 0.2);
}
.top_panel_middle .sidebar_cart:after,
.top_panel_middle .sidebar_cart {
  font-size: 0.714em;
/*    background-color: inherit;
    border-color: inherit;*/
}
.top_panel_top a {
  color: #8a8a8a;
}
.top_panel_top a:hover {
  color: #189799;
}

.top_panel_top .menu_user_nav li ul li a {
    display: block;
    font-size: 1em;
}
.top_panel_wrap .widget_shopping_cart ul.cart_list>li a, .top_panel_wrap .menu_user_currency ul li a {
    text-transform: uppercase;
}

.top_panel_top .menu_user_nav li ul li .buttons a,
.top_panel_middle .menu_main_cart .buttons a {
    display: block;
    font-size: 1em;
    text-transform: uppercase;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.top_panel_middle .search_state_opened + .menu_main_responsive_button + .menu_main_nav_area {
    display: none;
}
.top_panel_style_5 .top_panel_middle .search_state_opened + .menu_main_responsive_button + .menu_main_nav_area {
    display: none !important;
}

/* Currency*/
.top_panel_top .menu_user_nav li.menu_user_currency ul li a {
}
/* User menu */
.menu_user_nav > li > a {
  color: #8a8a8a;
}
.menu_user_nav > li ul:not(.cart_list) {
  /*background-color: #ffffff;*/
}
.top_panel_inner_style_1 .menu_user_nav > li > ul:after,
.top_panel_inner_style_2 .menu_user_nav > li > ul:after {
  border-color: #e4e7e8;
}
.top_panel_inner_style_1 .menu_user_nav > li > ul:after,
.top_panel_inner_style_2 .menu_user_nav > li > ul:after {
  background-color: #ffffff;
}
.top_panel_inner_style_3 .menu_user_nav > li > ul:after {
  color: #ffffff;
}
.menu_user_nav > li > ul ul {
  left: 12em;
  margin-left:4px;
}
.menu_user_nav > li > ul ul.submenu_left {
  left: -12em;
  margin-left:-1px;
}
.menu_user_nav > li ul li a {
  color: #8a8a8a;
}
.menu_user_nav > li ul li a:hover,
.menu_user_nav > li ul li.current-menu-item > a,
.menu_user_nav > li ul li.current-menu-ancestor > a {
  color: #232a34;
}
.menu_user_nav > li ul li a:hover,
.menu_user_nav > li ul li.current-menu-item > a,
.menu_user_nav > li ul li.current-menu-ancestor > a {
}
.menu_user_nav > li.menu_user_controls .user_avatar {
  border-color: #e4e7e8;
}
.top_panel_inner_style_3 .menu_user_nav > li.menu_user_controls .user_avatar,
.top_panel_inner_style_4 .menu_user_nav > li.menu_user_controls .user_avatar,
.top_panel_inner_style_5 .menu_user_nav > li.menu_user_controls .user_avatar {
  border-color: #ffffff;
}
.menu_main_nav > li.donate-btn {
}
.menu_main_nav > li.donate-btn > a {
    font-size: 0.769em;
    font-weight: 900;
    margin: 0.442em 0;
}
.menu_main_nav > li.donate-btn > a,
.menu_main_nav > li.donate-btn.current-menu-item > a,
.menu_main_nav > li.donate-btn > a:hover {
    color: #fff;
}
/* Bookmarks */
.menu_user_nav > li.menu_user_bookmarks .bookmarks_add {
  border-bottom-color: #dddddd;
}

/* Top panel - middle area */
.top_panel_middle {
  background-color: #fff;
}
.top_panel_position_over.top_panel_middle {
  background-color: rgba(247, 247, 247, 0.75);
}
.logo .logo_text {					color: #232a34; }
.scheme_dark .logo .logo_text {		color: #e0e0e0; }
.scheme_light .logo .logo_text {	color: #232a34; }
.logo .logo_slogan {				color: #8a8a8a; }
.scheme_dark .logo .logo_slogan {	color: #909090; }
.scheme_light .logo .logo_slogan {	color: #8a8a8a; }


/* Top panel image in the header 7  */
.top_panel_image_header,
.top_panel_image_title,
.top_panel_over:not(.top_panel_fixed) .top_panel_style_7 .logo_text,
.top_panel_over:not(.top_panel_fixed) .top_panel_style_7 .logo_slogan {
  color: #ffffff;
}
.top_panel_image_header a,
.top_panel_image_title > a {
  color: #ffffff;
}
.post_featured .post_header a:hover {
  color: #ffffff;
}
.top_panel_over:not(.top_panel_fixed) .top_panel_style_7 .menu_main_nav > li > a {
}




/* Main menu */
.top_panel_style_5 .main-menu_wrapper {
    border-top: 1px solid #e1e1e1;
}
.top_panel_fixed .top_panel_fixed_wrap+.top_panel_wrap.top_panel_style_7 .top_panel_wrap_inner.top_panel_inner_style_7 .top_panel_middle .logo {
    border-bottom-width: 0;
}
.menu_main_nav > li > a {
  letter-spacing: 1px;
  color: #333;
}
.top_panel_inner_style_1 .menu_main_nav > li > a,
.top_panel_inner_style_2 .menu_main_nav > li > a {
  color: #ffffff;
}
.top_panel_inner_style_1 .menu_main_nav > li > a:hover,
.top_panel_inner_style_2 .menu_main_nav > li > a:hover {
  color: #ffffff;
}
/*.menu_main_nav > li ul {
  background-color: #fff;
  border-color: transparent;
}*/
.top_panel_fixed .menu_main_nav > li > ul {
  top: 4.45em;
}
.menu_main_nav > li > ul {
  top: 4.4em;
}
.top_panel_inner_style_1 .menu_main_nav > a:hover,
.top_panel_inner_style_1 .menu_main_nav > li.sfHover > a,
.top_panel_inner_style_1 .menu_main_nav > li#blob,
.top_panel_inner_style_1 .menu_main_nav > li.current-menu-item > a,
.top_panel_inner_style_1 .menu_main_nav > li.current-menu-parent > a,
.top_panel_inner_style_1 .menu_main_nav > li.current-menu-ancestor > a,
.top_panel_inner_style_2 .menu_main_nav > a:hover,
.top_panel_inner_style_2 .menu_main_nav > li.sfHover > a,
.top_panel_inner_style_2 .menu_main_nav > li#blob,
.top_panel_inner_style_2 .menu_main_nav > li.current-menu-item > a,
.top_panel_inner_style_2 .menu_main_nav > li.current-menu-parent > a,
.top_panel_inner_style_2 .menu_main_nav > li.current-menu-ancestor > a {
  color: #ffffff;
}
.menu_main_nav > li ul li a {
    text-align: left;
}
.menu_main_nav > li ul li a:hover {
}
.menu_main_nav > li ul li a:hover {
}
.menu_main_nav > li ul li a:hover,
.menu_main_nav > li ul li.current-menu-item > a,
.menu_main_nav > li ul li.current-menu-ancestor > a {
    background-color: transparent;
}
.top_panel_inner_style_1 .menu_main_nav > li ul li a,
.top_panel_inner_style_2 .menu_main_nav > li ul li a {
  color: #ffffff;
}
.top_panel_inner_style_1 .menu_main_nav > li ul li a:hover,
.top_panel_inner_style_1 .menu_main_nav > li ul li.current-menu-item > a,
.top_panel_inner_style_1 .menu_main_nav > li ul li.current-menu-ancestor > a,
.top_panel_inner_style_2 .menu_main_nav > li ul li a:hover,
.top_panel_inner_style_2 .menu_main_nav > li ul li.current-menu-item > a,
.top_panel_inner_style_2 .menu_main_nav > li ul li.current-menu-ancestor > a {
  color: #ffffff;
}
.menu_main_nav > li ul li.menu-item-has-children > a:after {
    /*content: '+';*/
}

/* Relayout menu */
.top_panel_inner_style_1 .search_wrap,
.top_panel_inner_style_2 .search_wrap {
  border-color: rgba(255, 255, 255, 0.1);
}

/* Responsive menu */
.menu_main_responsive_button {
  color: #8a8a8a;
}
.top_panel_inner_style_1 .menu_main_responsive_button,
.top_panel_inner_style_2 .menu_main_responsive_button,
.top_panel_inner_style_1 .menu_main_responsive a,
.top_panel_inner_style_2 .menu_main_responsive a,
.top_panel_inner_style_1 .menu_main_responsive li.menu-item-has-children:after,
.top_panel_inner_style_2 .menu_main_responsive li.menu-item-has-children:after {
  color: #ffffff;
}
.top_panel_inner_style_1 .menu_main_responsive_button:hover,
.top_panel_inner_style_2 .menu_main_responsive_button:hover,
.top_panel_inner_style_1 .menu_main_responsive a:hover,
.top_panel_inner_style_2 .menu_main_responsive a:hover {
  color: #ffffff;
}
.menu_main_responsive {
    background-color: #f3f5f8;
}
.menu_main_responsive li,
.menu_main_responsive a {
  color: #8a8a8a;
}
.top_panel_inner_style_1 .menu_main_responsive li,
.top_panel_inner_style_1 .menu_main_responsive a,
.top_panel_inner_style_2 .menu_main_responsive li,
.top_panel_inner_style_2 .menu_main_responsive a {
  color: #ffffff;
}

/* Contact fields */
.top_panel_middle .contact_field,
.top_panel_middle .contact_field > a {
  color: #232a34;
}
.top_panel_middle .contact_icon {
  color: #acb4b6;
}
.top_panel_middle .contact_icon {
  background-color: #ffffff;
}
/* Search field */
.top_panel_wrap .search_form_wrap button {
  right: 0;
  left: inherit;
}
.top_panel_wrap .search_form_wrap button:hover, .top_panel_wrap .search_wrap.search_state_opened button {
    background-color: transparent;
}
.top_panel_wrap .search_wrap.search_state_opened button {
    background-color: transparent;
    border: none;
}
.top_panel_wrap .top_panel_middle .search_wrap.search_state_closed .search_form_wrap {
}
.top_panel_wrap .top_panel_middle .search_wrap.search_state_opened {
    width: 15em;
    max-width: 100%;
    min-width: 2.2857em;
    padding-top: 0;

    margin-bottom: 0.286em;
    margin-bottom: 2px;
    height: 100%;
}
.top_panel_wrap .search_wrap.search_state_opened form {
    padding-left: 0;
}
.top_panel_wrap .search_wrap.search_state_opened .search_field,
.top_panel_wrap .search_wrap.search_state_opened button {
    height: 4.1em;
    line-height: 4.1em;
    font-size: 0.714em;
    text-transform: uppercase;
    -webkit-border-radius: 3em;
    -moz-border-radius: 3em;
    border-radius: 3em;
    padding-right: 1.5em;
}
.top_panel_wrap .search_wrap.search_state_opened .search_field {
    padding-left: 1.5em;
    padding-right: 4em;
}
.top_panel_wrap .search_wrap.search_state_opened button:before {
    font-size: 1.5em;
}
.content .search_form_wrap {
  background-color: #f7f7f7;
}
.content .search_field,
.content .search_submit {
  color: #8a8a8a;
}
.content .search_field:focus,
.content .search_submit:hover {
  color: #232a34;
}
.top_panel_inner_style_1 .search_field,
.top_panel_inner_style_1 .search_submit,
.top_panel_inner_style_2 .search_field,
.top_panel_inner_style_2 .search_submit,
.top_panel_inner_style_4 .search_field,
.top_panel_inner_style_4 .search_submit {
  color: #232a34;
}
.top_panel_inner_style_3 .search_field {
  color: #ffffff;
}
.top_panel_icon.search_wrap,
.top_panel_inner_style_5 .menu_main_responsive_button,
.top_panel_inner_style_6 .menu_main_responsive_button,
.top_panel_inner_style_7 .menu_main_responsive_button {
  background-color: #ffffff;
}
.top_panel_middle .menu_main_cart .contact_icon {
    color: #fff;
    border-width: 1px;
    border-style: solid;
}
.top_panel_middle .menu_main_cart .contact_icon:hover {
    background-color: transparent;
}
.top_panel_middle a:hover .contact_icon,
.top_panel_icon.search_wrap:hover,
.top_panel_icon:hover .contact_icon,
.top_panel_icon:hover .search_submit,
.top_panel_inner_style_5 .menu_main_responsive_button:hover,
.top_panel_inner_style_6 .menu_main_responsive_button:hover,
.top_panel_inner_style_7 .menu_main_responsive_button:hover {
}

/* Search results */
.top_panel_inner_style_1 .search_results,
.top_panel_inner_style_1 .search_results:after,
.top_panel_inner_style_2 .search_results,
.top_panel_inner_style_2 .search_results:after,
.top_panel_inner_style_3 .search_results,
.top_panel_inner_style_3 .search_results:after {
  color: #ffffff;
}
.top_panel_inner_style_1 .search_results .post_more,
.top_panel_inner_style_1 .search_results .search_results_close,
.top_panel_inner_style_2 .search_results .post_more,
.top_panel_inner_style_2 .search_results .search_results_close,
.top_panel_inner_style_3 .search_results .post_more,
.top_panel_inner_style_3 .search_results .search_results_close {
  color: #ffffff;
}
.top_panel_inner_style_1 .search_results .post_more:hover,
.top_panel_inner_style_1 .search_results .search_results_close:hover,
.top_panel_inner_style_2 .search_results .post_more:hover,
.top_panel_inner_style_2 .search_results .search_results_close:hover,
.top_panel_inner_style_3 .search_results .post_more:hover,
.top_panel_inner_style_3 .search_results .search_results_close:hover {
  color: #ffffff;
}

/* 7.2 Slider
-------------------------------------------------------------- */
.tparrows.default {
  color: #ffffff;
}
.tp-bullets.simplebullets.round .bullet {
  background-color: #ffffff;
}
.tp-bullets.simplebullets.round .bullet.selected {
  border-color: #ffffff;
}

/* 7.3 Top panel: Page title and breadcrumbs
-------------------------------------------------------------- */
.top_panel_title_inner {
  background-color: #f0f0f0;
}
.top_panel_title_inner {
  border-color: rgba(221, 221, 221, 0.1);
}
.top_panel_title_inner .page_title {
}
.top_panel_title .page_thumb .page_title {
    color: #f3f5f8;
}
.top_panel_title_inner .breadcrumbs a.breadcrumbs_item {
  color: #353535;
}
.top_panel_title_inner .breadcrumbs span {
  color: #acb4b6;
}
.top_panel_title_inner .breadcrumbs .breadcrumbs_delimiter {
  color: #acb4b6;
}
.top_panel_title_inner .page_thumb .breadcrumbs a.breadcrumbs_item,
.top_panel_title_inner .page_thumb .breadcrumbs span {
    color: #fff;
}

/* 7.5 Post formats
-------------------------------------------------------------- */
/* Aside */
.post_format_aside.post_item_single .post_content p {
  background-color: #ffffff;
}

/* 7.6 Posts layouts
-------------------------------------------------------------- */
.post_info {
  line-height: 1.3em;
  margin-bottom: 1.5em;
}
.post_info a,
.post_info a > span {
  color: #8a8a8a;
}
.post_info a.post_info_date:hover{
  color: #669100;
}
.post_item .post_readmore_label {
  color: #232a34;
}

/* Related posts */
.post_item_related .post_info a {
  color: #8a8a8a;
}
.related_wrap .post_item_related,
.article_style_stretch .post_item_related {
  background-color: #f4f7f9;
}
.article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related {
  background-color: #ffffff;
}

/* Style "Colored" */
.isotope_item_colored .post_featured .post_mark_new,
.isotope_item_colored .post_featured .post_title,
.isotope_item_colored .post_content.ih-item.square.colored .info {
  color: #ffffff;
}
.isotope_item_colored .post_featured .post_title a {
  color: #ffffff;
}
.isotope_item_colored .post_featured .post_descr {
  background-color: #ffffff;
}
.isotope_item_colored .post_info_wrap .post_button .sc_button {
  background-color: #ffffff;
}

/* Isotope filters */
.isotope_filters a, .isotope_filters a:hover {
  color: #ffffff;
}

/* 7.7 Paginations
-------------------------------------------------------------- */
/* Style 'Pages' and 'Slider' */
.pagination_single > .pager_numbers,
.pagination_single a,
.pagination_slider .pager_cur,
.pagination_pages > a,
.pagination_pages > span {
  color: #c8cacc;
  background-color: #f3f5f8;
  border-color: #f3f5f8;
    font-weight: 700;
}
.pagination_single > .pager_numbers,
.pagination_single a:hover,
.pagination_slider .pager_cur:hover,
.pagination_slider .pager_cur:focus,
/*.pagination_pages > .active,*/
/*.pagination_pages > a:hover*/ {
  background-color: #ffffff;
    color: #fff;
}
.pagination_pages > .active,
.pagination_pages > a:hover {
    color: #fff;
}
.pagination_slider .pager_slider {
  border-color: #e4e7e8;
}
.pagination_slider .pager_slider {
  background-color: #ffffff;
}

/* Style 'Load more' */
.pagination_viewmore > a {
  color: #ffffff;
}
.pagination_viewmore > a:hover {
  color: #ffffff;
}
.pagination_viewmore > a:hover {
  background-color: #189799;
}

/* 7.8 Banner Block
-------------------------------------------------------------- */
.banner_block {
  padding-top: 1.571em;
}

.banner_block[class*="banner_small_bg"],
.banner_block[class*="banner_small_bg"] .sc_title{
  color: #fff;
}

.banner_block .sc_icon {
  display:block;
  margin-top:4px;
  margin-right:29px;
  margin-bottom:10px;
  margin-left:21px;
  font-size:36px; 
  line-height: 1em;
}
.banner_block .sc_title{
  margin-top:0px;
  margin-bottom:2px;
  font-weight:700;
}

.banner_medium_block[class*="banner_medium_bg"] *{
  color: #fff;
}

.banner_medium_block > figure{
  height: 100%;
}

.banner_medium_block > figure > img{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}

.banner_big_block .sc_title{
  margin-top:1em;
  margin-bottom:0.25em;
  font-weight:700;
  font-size:2em;
}
.banner_big_block[class*="banner_big_bg_"],
.banner_big_block[class*="banner_big_bg_"] .sc_title{
  color:#ffffff;
}

.banner_big_block .sc_button {
  margin-top: 1.2em;
}

.banner_big_block .sc_emailer {
  margin-top: 1.1em;
}

.banner_grid .sc_image{
  margin-top:14px !important;
  margin-bottom:4px !important;
}

.banner_grid h4.sc_title {
  margin-top:7px;
  margin-bottom:0px;
  font-weight:700;
  font-size:1.429em;
}

.banner_grid h4.sc_title + h4.sc_title{
  margin-top:0px;
  margin-bottom:0px;
  font-weight:300;
  font-size:20px;
}

.banner_grid h6.sc_title{
  margin-top:6px;
  margin-bottom:7px;
  font-weight:300;
}

.banner_grid h4,
.banner_grid a > span{
  color: #fff;
}

.banner_grid_bg_1 {
  background-image:url(../images/home4_block1_1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  height:180px;
}

.banner_grid_bg_2 {
  background-image:url(../images/home4_block1_2.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  height:180px;
}

/* 8 Single page parts
-------------------------------------------------------------- */

/* 8.1 Attachment and Portfolio post navigation
------------------------------------------------------------- */
.post_featured .post_nav_item {
  color: #ffffff;
}
.post_featured .post_nav_item:before {
  border-color: transparent;
}
.post_featured .post_nav_item:before {
  color: #ffffff;
}

/* 8.2 Reviews block
-------------------------------------------------------------- */
.reviews_block .reviews_summary .reviews_item {
  background-image: url(../../images/rating_summary_bg.png);
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.reviews_block .reviews_max_level_100 .reviews_stars_hover,
.reviews_block .reviews_item .reviews_slider {
  color: #ffffff;
}
.reviews_block .reviews_value {
  color: #232a34;
}
.reviews_block .reviews_summary .reviews_criteria {
  color: #8a8a8a;
}
.reviews_block .reviews_summary .reviews_value {
  color: #ffffff;
}

/* 8.3 Post author
-------------------------------------------------------------- */
.post_author {
  background-color: #f7f7f7;
}
.post_author {
  color: #232a34;
}
.post_author .post_author_title {
  color: #232a34;
}

/* 8.5 Page 404
-------------------------------------------------------------- */
.error404 .top_panel_title_inner {
    display: none;
}

.page-template-404 .page_content_wrap .page_button .sc_button,
.error404 .page_content_wrap .page_button .sc_button {
	color: #fff;
	border-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page-template-404 .page_content_wrap .page_button .sc_button:hover,
.error404 .page_content_wrap .page_button .sc_button:hover {
	color: #fff;
	border-color: #3f2803;
	background-color: #3f2803;
}


/* 9. Sidebars
-------------------------------------------------------------- */

/* Side menu */
.sidebar_outer_menu .menu_side_nav li > a,
.sidebar_outer_menu .menu_side_responsive li > a {
  color: #232a34;
}
.scheme_dark .sidebar_outer_menu .menu_side_nav li > a,
.scheme_dark .sidebar_outer_menu .menu_side_responsive li > a {
  color: #e0e0e0;
}
.scheme_light .sidebar_outer_menu .menu_side_nav li > a,
.scheme_light .sidebar_outer_menu .menu_side_responsive li > a {
  color: #232a34;
}
.sidebar_outer_menu .menu_side_nav li > a:hover,
.sidebar_outer_menu .menu_side_nav li.sfHover > a,
.sidebar_outer_menu .menu_side_responsive li > a:hover,
.sidebar_outer_menu .menu_side_responsive li.sfHover > a {
  color: #232a34;
  background-color: #f0f0f0;
}
.scheme_dark .sidebar_outer_menu .menu_side_nav li > a:hover,
.scheme_dark .sidebar_outer_menu .menu_side_nav li.sfHover > a,
.scheme_dark .sidebar_outer_menu .menu_side_responsive li > a:hover,
.scheme_dark .sidebar_outer_menu .menu_side_responsive li.sfHover > a {
  color: #d0d0d0;
  background-color: #505050;
}
.scheme_light .sidebar_outer_menu .menu_side_nav li > a:hover,
.scheme_light .sidebar_outer_menu .menu_side_nav li.sfHover > a,
.scheme_light .sidebar_outer_menu .menu_side_responsive li > a:hover,
.scheme_light .sidebar_outer_menu .menu_side_responsive li.sfHover > a {
  color: #232a34;
  background-color: #f0f0f0;
}
.sidebar_outer_menu .menu_side_nav > li ul,
.sidebar_outer_menu .menu_side_responsive > li ul {
  color: #232a34;
  background-color: #ffffff;
  border-color: #e4e7e8;
}
.scheme_dark .sidebar_outer_menu .menu_side_nav > li ul,
.scheme_dark .sidebar_outer_menu .menu_side_responsive > li ul {
  color: #e0e0e0;
  background-color: #232315;
  border-color: #000000;
}
.scheme_light .sidebar_outer_menu .menu_side_nav > li ul,
.scheme_light .sidebar_outer_menu .menu_side_responsive > li ul {
  color: #232a34;
  background-color: #f7f7f7;
  border-color: #dddddd;
}
.sidebar_outer_menu .menu_side_nav li.current-menu-item > a,
.sidebar_outer_menu .menu_side_nav li.current-menu-parent > a,
.sidebar_outer_menu .menu_side_nav li.current-menu-ancestor > a,
.sidebar_outer_menu .menu_side_responsive li.current-menu-item > a,
.sidebar_outer_menu .menu_side_responsive li.current-menu-parent > a,
.sidebar_outer_menu .menu_side_responsive li.current-menu-ancestor > a {
  color: #acb4b6;
}
.scheme_dark .sidebar_outer_menu .menu_side_nav li.current-menu-item > a,
.scheme_dark .sidebar_outer_menu .menu_side_nav li.current-menu-parent > a,
.scheme_dark .sidebar_outer_menu .menu_side_nav li.current-menu-ancestor > a,
.scheme_dark .sidebar_outer_menu .menu_side_responsive li.current-menu-item > a,
.scheme_dark .sidebar_outer_menu .menu_side_responsive li.current-menu-parent > a,
.scheme_dark .sidebar_outer_menu .menu_side_responsive li.current-menu-ancestor > a {
  color: #aaaaaa;
}
.scheme_light .sidebar_outer_menu .menu_side_nav li.current-menu-item > a,
.scheme_light .sidebar_outer_menu .menu_side_nav li.current-menu-parent > a,
.scheme_light .sidebar_outer_menu .menu_side_nav li.current-menu-ancestor > a,
.scheme_light .sidebar_outer_menu .menu_side_responsive li.current-menu-item > a,
.scheme_light .sidebar_outer_menu .menu_side_responsive li.current-menu-parent > a,
.scheme_light .sidebar_outer_menu .menu_side_responsive li.current-menu-ancestor > a {
  color: #acb4b6;
}
.sidebar_outer_menu .sidebar_outer_menu_buttons > a {
  color: #232a34;
}
.scheme_dark .sidebar_outer_menu .sidebar_outer_menu_buttons > a {
  color: #e0e0e0;
}
.scheme_light .sidebar_outer_menu .sidebar_outer_menu_buttons > a {
  color: #232a34;
}

/* Common rules */
.sidebar_outer_inner aside,
.sidebar_inner aside {
  border-top-color: #e4e7e8;
}
.scheme_dark .sidebar_outer_inner aside,
.scheme_dark .sidebar_inner aside {
  border-top-color: #000000;
}
.scheme_light .sidebar_outer_inner aside,
.scheme_light .sidebar_inner aside {
  border-top-color: #dddddd;
}
.sidebar_inner aside:nth-child(3n+4),
.sidebar_inner aside:nth-child(3n+5),
.sidebar_inner aside:nth-child(3n+6),
.sidebar_outer_inner aside:nth-child(3n+4),
.sidebar_outer_inner aside:nth-child(3n+5),
.sidebar_outer_inner aside:nth-child(3n+6),
.widget_area_inner aside:nth-child(2n+3),
.widget_area_inner aside:nth-child(2n+4),
.widget_area_inner aside + aside {
  border-color: #ddd;
}
.scheme_dark .sidebar_inner aside:nth-child(3n+4),
.scheme_dark .sidebar_inner aside:nth-child(3n+5),
.scheme_dark .sidebar_inner aside:nth-child(3n+6),
.scheme_dark .sidebar_outer_inner aside:nth-child(3n+4),
.scheme_dark .sidebar_outer_inner aside:nth-child(3n+5),
.scheme_dark .sidebar_outer_inner aside:nth-child(3n+6),
.scheme_dark .widget_area_inner aside:nth-child(2n+3),
.scheme_dark .widget_area_inner aside:nth-child(2n+4),
.scheme_dark .widget_area_inner aside + aside {
  border-color: #000000;
}
.scheme_light .sidebar_inner aside:nth-child(3n+4),
.scheme_light .sidebar_inner aside:nth-child(3n+5),
.scheme_light .sidebar_inner aside:nth-child(3n+6),
.scheme_light .sidebar_outer_inner aside:nth-child(3n+4),
.scheme_light .sidebar_outer_inner aside:nth-child(3n+5),
.scheme_light .sidebar_outer_inner aside:nth-child(3n+6),
.scheme_light .widget_area_inner aside:nth-child(2n+3),
.scheme_light .widget_area_inner aside:nth-child(2n+4),
.scheme_light .widget_area_inner aside + aside {
  border-color: #dddddd;
}

.widget_area_inner ul li:before {
  font-size: 1em;
}


/* Widget: Search */
.widget_area_inner select,
.widget_area_inner .widget_subcategories select {
    padding: 0.65em 1.1em;
    font-size: 0.875em;
    font-weight: 400;
}
.scheme_dark .widget_area_inner .widget_product_search .search_form,
.scheme_dark .widget_area_inner .widget_search .search_form {
  background-color: #666666;
}
.scheme_light .widget_area_inner .widget_product_search .search_form,
.scheme_light .widget_area_inner .widget_search .search_form {
  background-color: #ffffff;
}
.widget_area_inner .widget_product_search .search_field,
.widget_area_inner .widget_search .search_field {
  color: #8a8a8a;
}
.widget_area_inner .widget_product_search .search_button,
.widget_area_inner .widget_search .search_button {
  color: #8a8a8a;
}
.widget_area_inner .widget_product_search .search_button:hover,
.widget_area_inner .widget_search .search_button:hover {
  color: #232a34;
}
.widget_area_inner .widget_product_search .search_form, .widget_area_inner .widget_search .search_form, .widget_area_inner .widget_search .search_form button:before {
    font-weight: 400;
}
/* Widget: Calendar */
.widget_area_inner .widget_calendar .weekday {
  color: #232a34;
}
.widget_area_inner .widget_calendar td a:hover {
  color: #ffffff;
}

/* Widget: Tag Cloud */
.widget_area_inner .widget_product_tag_cloud a:hover,
.widget_area_inner .widget_tag_cloud a:hover {
    color: #fff;
}


/* 10. Footer areas
-------------------------------------------------------------- */
.footer_wrap.footer_line .content_wrap {
    border-top: 3px solid #e2e6da;
}
/* Contacts */
.contacts_wrap_inner {
  color: #8a8a8a;
  background-color: #ffffff;
}
.scheme_dark .contacts_wrap_inner {
  color: #909090;
  background-color: #232315;
}
.scheme_light .contacts_wrap_inner {
  color: #8a8a8a;
  background-color: #f7f7f7;
}

/* Testimonials and Twitter */
.testimonials_wrap,
.testimonials_wrap .sc_testimonials,
.twitter_wrap,
.twitter_wrap .sc_twitter {
  color: #f0f0f0;
}
.testimonials_wrap a,
.twitter_wrap a {
  color: #ffffff;
}

/* Copyright */
.copyright_wrap_inner {
  background-color: #ffffff;
}
.copyright_wrap_inner .copyright_text,
.copyright_wrap_inner .copyright_text a {
}
.copyright_wrap.copyright_style_emailer .content_wrap {
    padding-top: 6em;
    padding-bottom: 4em;
    /*border-top: 3px solid #e2e6da;*/
}
.copyright_wrap.copyright_line .content_wrap {
    border-top: 3px solid #e2e6da;
}
.copyright_wrap_inner .copyright_text a:hover {
    text-decoration: underline;
}
.copyright_wrap_inner .menu_footer_nav li a {
  color: #8a8a8a;
}
.scheme_dark .copyright_wrap_inner {
  background-color: #232315;
}
.scheme_light .copyright_wrap_inner {
  background-color: #f7f7f7;
}
.scheme_dark .copyright_wrap_inner .copyright_text {
  color: #e0e0e0;
}
.scheme_light .copyright_wrap_inner .copyright_text {
  color: #232a34;
}
.scheme_dark .copyright_wrap_inner .menu_footer_nav li a {
  color: #909090;
}
.scheme_light .copyright_wrap_inner .menu_footer_nav li a {
  color: #8a8a8a;
}



/* 11. Utils
-------------------------------------------------------------- */
/* Scroll to top */
.scroll_to_top {
  border: none;
}
.scroll_to_top {
  color: #ffffff;
}
.scroll_to_top:hover {
  color: #ffffff;
}
.custom_options #co_toggle {
  color: #ffffff;
}

/* 12. Registration and Login popups
-------------------------------------------------------------- */
/*.popup_wrap {
  background-color: #ffffff;
}*/


/* 13. Third party plugins
------------------------------------------------------- */

/* 13.2 WooCommerce
------------------------------------------------------ */

/* Theme colors */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-account .addresses .title .edit {
  color: #ffffff;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-account .addresses .title .edit:hover {
  color: #ffffff;
}

/* Messages */
.article_style_boxed.woocommerce .woocommerce-error,
.article_style_boxed.woocommerce .woocommerce-info,
.article_style_boxed.woocommerce .woocommerce-message,
.article_style_boxed.woocommerce-page .woocommerce-error,
.article_style_boxed.woocommerce-page .woocommerce-info,
.article_style_boxed.woocommerce-page .woocommerce-message {
  background-color: #f7f7f7;
}
.article_style_boxed.woocommerce.archive .woocommerce-error,
.article_style_boxed.woocommerce.archive .woocommerce-info,
.article_style_boxed.woocommerce.archive .woocommerce-message,
.article_style_boxed.woocommerce-page.archive .woocommerce-error,
.article_style_boxed.woocommerce-page.archive .woocommerce-info,
.article_style_boxed.woocommerce-page.archive .woocommerce-message {
  background-color: #ffffff;
}

/* Products stream */
.woocommerce span.new,
.woocommerce-page span.new,
.woocommerce span.onsale,
.woocommerce-page span.onsale {
  color: #ffffff;
}
.article_style_boxed.woocommerce ul.products li.product .post_item_wrap,
.article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap {
  background-color: #ffffff;
}

/* Pagination */
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current {
  color: #ffffff;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
  background-color: #ffffff;
}

/* Single product */
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel {
  border-color: #e4e7e8;
}

/* Cart */
.woocommerce table.cart thead th,
.woocommerce #content table.cart thead th,
.woocommerce-page table.cart thead th,
.woocommerce-page #content table.cart thead th {
  color: #ffffff;
}

/* Widgets */
.top_panel_inner_style_4 .widget_shopping_cart .empty,
.top_panel_inner_style_4 .widget_shopping_cart .quantity,
.top_panel_inner_style_4 .widget_shopping_cart .quantity .amount,
.top_panel_inner_style_4 .widget_shopping_cart .total,
.top_panel_inner_style_4 .widget_shopping_cart .total .amount {

}

/* 13.3 Tribe Events
------------------------------------------------------- */
/* Buttons */
a.tribe-events-read-more,
.tribe-events-button,
.tribe-events-nav-previous a,
.tribe-events-nav-next a,
.tribe-events-widget-link a,
.tribe-events-viewmore a {
  color: #ffffff;
}
a.tribe-events-read-more:hover,
.tribe-events-button:hover,
.tribe-events-nav-previous a:hover,
.tribe-events-nav-next a:hover,
.tribe-events-widget-link a:hover,
.tribe-events-viewmore a:hover {
  color: #ffffff;
}

/* 13.4 BB Press and Buddy Press
------------------------------------------------------- */
/* Buttons */
#bbpress-forums div.bbp-topic-content a,
#buddypress button,
#buddypress a.button,
#buddypress input[type="submit"],
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress ul.button-nav li a,
#buddypress div.generic-button a,
#buddypress .comment-reply-link,
a.bp-title-button,
#buddypress div.item-list-tabs ul li.selected a {
  color: #ffffff;
}
#bbpress-forums div.bbp-topic-content a:hover,
#buddypress button:hover,
#buddypress a.button:hover,
#buddypress input[type="submit"]:hover,
#buddypress input[type="button"]:hover,
#buddypress input[type="reset"]:hover,
#buddypress ul.button-nav li a:hover,
#buddypress div.generic-button a:hover,
#buddypress .comment-reply-link:hover,
a.bp-title-button:hover,
#buddypress div.item-list-tabs ul li.selected a:hover {
  color: #ffffff;
}

/* 15. Shortcodes colors
-------------------------------------------------------------- */

/* Accordion */
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active, .sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active:hover {
  color: #fff;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
  background-color: #f7f7f7;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {
  color: #ffffff;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_content {
  border-color: transparent;
  padding-left: 0;
  padding-bottom: 0;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
  color: #ffffff;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon {
  background-color: #ffffff;
}

/* Button */
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.sc_button.sc_button_style_filled {
  border: none;
  color: #ffffff;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover,
.sc_button.sc_button_style_filled:hover {
  color: #ffffff;
}

/* Blogger */
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date {
  color: #ffffff;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before {
  border-color: #ffffff;
}
.sc_blogger.layout_date .sc_blogger_item::before {
  background-color: #f7f7f7;
}
.sc_blogger_item.sc_plain_item {
    background-color: #fff;
}

/* Call to Action */
.sc_call_to_action .sc_call_to_action_descr {
  text-transform: none;
}
.sc_call_to_action_accented {
  color: #ffffff;
}
.sc_call_to_action_accented .sc_item_title,
.sc_call_to_action_accented .sc_item_subtitle,
.sc_call_to_action_accented .sc_item_descr {
  color: #ffffff;
}
.sc_call_to_action_accented .sc_item_button > a {
  background-color: #ffffff;
}
.sc_call_to_action_accented .sc_item_button > a:before {
  color: #ffffff;
}

/* Chat */
.sc_chat:after {
  background-color: #f7f7f7;
}
.sc_chat:after {
  border-color: #dddddd;
}
.sc_chat_inner {
    border-color: transparent;
    background-color: #f3f5f8;
}

/* Clients */
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover {
  color: #ffffff;
  background-color: rgba(35, 42, 52, 0.8);
}
.sc_clients_style_clients-2 .sc_client_title,
.sc_clients_style_clients-2 .sc_client_title a {
  color: #ffffff;
}
.sc_clients_wrap .sc_clients_style_clients-1 .swiper-slide {
    height: 177px;
}
.sc_clients_wrap .sc_clients_style_clients-1 .sc_client_image img {
    max-height: 60px;
    width: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.sc_slider_controls_wrap {
    margin-top: -1.5em;
}
.sc_slider_controls_side .sc_slider_controls_wrap a {
    width: 3em;
    height: 3em;
    line-height: 3em;
    font-size: 1.3em;
    color: #fff;
    border-width: 0px;
}
.sc_slider_controls_wrap .sc_slider_prev:before {
    content: '\e862';
    margin-right: 0.15em;
}
.sc_slider_controls_wrap .sc_slider_next:before {
    content: '\e864';
    margin-left: 0.15em;
}

/* Contact form */
.sc_contact_form .sc_contact_form_button button:hover {
  color: #ffffff;
}
.sc_contact_form .sc_contact_form_address_label,
.sc_contact_form .sc_contact_form_item > label {
  color: #232a34;
}
.sc_contact_form .sc_contact_form_item .sc_contact_form_element input[type="radio"] + label:before,
.sc_contact_form .sc_contact_form_item .sc_contact_form_element input[type="checkbox"] + label:before {
  border-color: #dddddd;
}
.sc_contact_form .sc_contact_form_item .sc_contact_form_element input[type="radio"] + label:before,
.sc_contact_form .sc_contact_form_item .sc_contact_form_element input[type="checkbox"] + label:before {
  background-color: #f7f7f7;
}
.sc_contact_form_select_container {
  background-color: #f7f7f7;
}

/* Countdown Style 1 */
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
  border-color: #dddddd;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
  background-color: #f7f7f7;
}

/* Dropcaps */
.sc_dropcaps .sc_dropcaps_item {
  color: #ffffff;
}

/* Emailer */
.sc_emailer {
  border-color: #dddddd;
}
.sc_emailer {
    border: none;
}
.sc_emailer .sc_emailer_button {
    display: inline-block;
    text-align: center;
    width: 1.9em;
    height: 1.9em;
    line-height: 1.9em;
    font-size: 2.1em;
    background-color: #000;
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.sc_emailer.sc_emailer_opened input {
    width: auto;
    width: 21em;
    height: 55px;
    /*line-height: 55px;*/
    padding: 1em 5em 1em 2em;
    margin-right: -3.9em;
    font-size: 14px;
    border: 0px solid #ddd;
    background-color: #fff !important;
    margin-top: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 1.929em;
    vertical-align: middle;
}
.sc_emailer.sc_emailer_opened .sc_emailer_button {
    display: inline-block;
    width: 55px;
    height: 55px;
    line-height: 55px;
    font-size: 28px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 50%;
    border-width: 0px;
    border-color: transparent;
    border-style: solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
}
.sc_emailer.sc_emailer_opened .sc_emailer_button:hover {
}
.sc_emailer a.sc_emailer_button:hover {
    text-decoration: none;
}
.organics_message:not(.organics_message_dialog) .organics_message_body {
    padding-top: 10px !important;
}

/* Highlight */
.sc_highlight_style_1,
.sc_highlight_style_2,
.sc_highlight_style_3 {
    padding: 0.15em 0.4em;
}
.sc_highlight_style_1 {
  color: #ffffff;
}
.sc_highlight_style_2 {
  color: #ffffff;
}
.sc_highlight_style_3 {
  background-color: #f7f7f7;
}
.sc_highlight_style_3 {
  color: #8a8a8a;
}

/* Icon */
.sc_icon_hover:hover,
a:hover .sc_icon_hover {
  color: #ffffff !important;
}
.sc_icon_shape_round.sc_icon,
.sc_icon_shape_square.sc_icon {
  color: #ffffff;
}
.sc_icon_shape_round.sc_icon:hover,
.sc_icon_shape_square.sc_icon:hover,
a:hover .sc_icon_shape_round.sc_icon,
a:hover .sc_icon_shape_square.sc_icon {
  background-color: #ffffff;
}

/* List */
.sc_list_style_iconed li .sc_list_title {
  color: #232a34;
}

/* Line */
.sc_line {
  border-color: #ddd;
}

/* Price */
.sc_price .sc_price_currency,
.sc_price .sc_price_money,
.sc_price .sc_price_penny {
  color: #232a34;
}
.sc_price .sc_price_info {
  color: #acb4b6;
}

/* Price block */
.sc_price_block,
.sc_price_block .sc_price_block_money * {
  color: #ffffff;
}

/* Services */
.sc_services {
  color: #8a8a8a;
}
.sc_services_item .sc_services_item_readmore {
  color: #212121;
}
.sc_services_style_services-1 .sc_services_item {
  background-color: #fff;
  color: #8a8a8a;
}
.sc_services_style_services-2 .sc_services_item .sc_title {
    margin-top: 0.15em;
    margin-bottom: 0.5em;
}
.sc_services_style_services-2 .sc_services_item .sc_services_item_description .sc_button {
    margin-top: 2em;
}
.sc_services_style_services-1 .sc_icon:hover,
.sc_services_style_services-1 a:hover .sc_icon,
.sc_services_style_services-2 .sc_icon:hover,
.sc_services_style_services-2 a:hover .sc_icon {
  color: #ffffff;
}
.sc_services_style_services-3 a:hover .sc_icon,
.sc_services_style_services-3 .sc_icon:hover {
  background-color: #ffffff;
}
.sc_services_style_services-4 .sc_icon {
  color: #ffffff;
}
.sc_services_style_services-4 .sc_services_item_title {
  color: #232a34;
}

/* Scroll controls */
.sc_scroll_controls_wrap a {
  color: #ffffff;
}
.sc_scroll_controls_wrap a:hover {
  color: #ffffff;
}
.sc_scroll .sc_scroll_bar {
  border-color: #f7f7f7;
}

/* Skills */
.sc_skills_bar .sc_skills_item {
  background-color: #f7f7f7;
}
.sc_skills_counter .sc_skills_item .sc_skills_info {
  color: #232a34;
}
.sc_skills_legend_title,
.sc_skills_legend_value {
  color: #232a34;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 {
    padding: 0em 1em;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info:before {
    height: 0;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_icon {
    display: inline-block;
    margin: 0;
    font-size: 3.2143em;
    font-size: 2.769em;
    padding-right: 0.444em;
    line-height: 1em;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info {
    color: #232a34;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count {
    display: inline-block;
    font-size: 2.308em;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info {
    margin-top: 0.6em;
    padding-top: 0.6em;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info:before {
  background-color: #dddddd;
}
.sc_skills_bar .sc_skills_item .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info {
  color: #ffffff;
}

.sc_skills_bar .sc_skills_item.sc_skills_style_1 .sc_skills_count{
  background-color:#337ca9; 
  border-color:#337ca9;
}

/* Slider */
.sc_slider_controls_wrap a {
  color: #e4e7e8;
}
.sc_slider_controls_wrap a {
  border-color: #e4e7e8;
}
.sc_slider .sc_slider_controls_wrap a {
  background-color: #ffffff;
}
.sc_slider .sc_slider_controls_wrap a:hover {
  color: #ffffff;
}
.sc_slider_controls_wrap a:hover {
  color: #ffffff;
}
.sc_slider_pagination.widget_area .post_item + .post_item {
  border-color: #e4e7e8;
}
.sc_slider_pagination_over .sc_slider_pagination {
  background-color: rgba(247, 247, 247, 0.8);
}
.sc_slider_pagination_over .sc_slider_pagination_wrap span {
  border-color: #e4e7e8;
}
.sc_slider_pagination_over .sc_slider_pagination .post_title {
  color: #232a34;
}
.sc_slider_pagination_over .sc_slider_pagination .post_info {
  color: #8a8a8a;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item.active {
  background-color: #f3f5f8 !important;
}

/* Socials */
.sc_socials.sc_socials_type_icons a.social_icons {
  color: #fff;
  background-color: #c8cacc;
  border-color: #c8cacc;
    position: inherit;
}
.top_panel_inner_style_3 .top_panel_top a,
.top_panel_top .search_submit,
.top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_4 .top_panel_top a,
.top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_5 .top_panel_top a,
.top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_7 .top_panel_top a,
.top_panel_inner_style_7 .sc_socials.sc_socials_type_icons a {
    color: #aaabac;
}
.top_panel_top .menu_user_login a,
.top_panel_top .menu_user_cart a{
  color: #8C8C8C;
}

.header_mobile .sc_socials.sc_socials_type_icons a {
    color: #aaabac;
}
.scheme_dark .sc_socials.sc_socials_type_icons a {
  color: #aaaaaa;
  border-color: #aaaaaa;
}
.scheme_light .sc_socials.sc_socials_type_icons a {
  color: #acb4b6;
  border-color: #acb4b6;
}
.sc_socials a.social_icons.social_twitter, .sc_socials a.social_icons.social_twitter-1 {
    background-color: #55acee;
}
.sc_socials a.social_icons.social_facebook {
    background-color: #3b5998;
}
.sc_socials a.social_icons.social_vine {
    background-color: #1ab7ea;
}
.sc_socials a.social_icons.social_youtube {
    background-color: #e52d27;
}
.sc_socials a.social_icons.social_pinterest-circled {
    background-color: #cc2127;
}
.sc_socials a.social_icons.social_linkedin {
    background-color: #0976b4;
}
.sc_socials a.social_icons.social_instagramm {
    background-color: #4090DB;
}
.sc_socials a.social_icons.social_skype {
    background-color: #00aff0;
}
.sc_socials a.social_icons.social_gplus {
    background-color: #dd4b39;
}
.sc_socials a.social_icons.social_pinterest-1 {
    background-color: #A9262A;
}
.contacts_wrap_inner .sc_socials.sc_socials_type_icons a {

}
.top_panel_top .sc_socials.sc_socials_type_icons a,
.top_panel_top .sc_socials.sc_socials_type_icons a:hover,
.header_mobile .sc_socials.sc_socials_type_icons a,
.header_mobile .sc_socials.sc_socials_type_icons a:hover {
    background-color: transparent !important;
}

/* Tabs */
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
  color: #232a34;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
  border-color: #e4e7e8;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_content,
.sc_tabs.sc_tabs_style_2 .sc_tabs_content {
  border-color: #e4e7e8;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
  /*color: #ffffff;*/
}

/* Team */
.sc_team_item .sc_team_item_info .sc_team_item_title a {
  color: #232a34;
}
.sc_team_style_team-1 .sc_team_item_info,
.sc_team_style_team-3 .sc_team_item_info {
  color: #8a8a8a;
}
.sc_team.sc_team_style_team-3 .sc_socials_item a {
  color: #ffffff;
}
.sc_team.sc_team_style_team-3 .sc_socials_item a {
  border-color: #ffffff;
}
.sc_team.sc_team_style_team-3 .sc_socials_item a:hover {
  color: #ffffff;
}
.sc_team.sc_team_style_team-3 .sc_socials_item a:hover {
  border-color: #ffffff;
}
.sc_team.sc_team_style_team-4 .sc_socials_item a {
  color: #ffffff;
}
.sc_team.sc_team_style_team-4 .sc_socials_item a {
  border-color: #ffffff;
}
.sc_team.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover {
  color: #ffffff;
}
.sc_team.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover {
  background-color: rgba(35, 42, 52, 0.8);
}
.sc_team_style_team-4 .sc_team_item_info .sc_team_item_title a {
  color: #ffffff;
}
.sc_team_style_team-4 .sc_team_item_info .sc_team_item_position {
  color: #ffffff;
}

/* Testimonials */
.sc_testimonials {
  color: #8a8a8a;
}
.sc_testimonial_author_name {
  color: #232a34;
}
.sc_testimonial_position_position {
  color: #acb4b6;
}
.scheme_dark .sc_testimonials,
.testimonials_wrap .sc_testimonials {
  color: #f0f0f0;
}
.scheme_dark .sc_testimonial_author_name,
.testimonials_wrap .sc_testimonial_author_name {
  color: #ffffff;
}
.scheme_dark .sc_testimonial_position_position,
.testimonials_wrap .sc_testimonial_position_position {
  color: #f0f0f0;
}

.sc_testimonials_style_testimonials-2 .sc_testimonial_author_name:before {
  color: #acb4b6;
}
.sc_testimonials_style_testimonials-3 .sc_testimonial_content,
.sc_testimonials_style_testimonials-3 .sc_testimonial_content:after {
  background-color: #f7f7f7;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_item {
  background-color: #ffffff;
}

/* Title */
.sc_title_underline::after {
  width: 40px;
  min-width: auto;
  bottom: 0;
}
h1.sc_title_underline {
    padding-bottom: 0.7em;
    margin-bottom: 0.75em;
}
h2.sc_title_underline {
    padding-bottom: 0.55em;
    margin-bottom: 0.6em;
}
h3.sc_title_underline {
    padding-bottom: 0.7em;
    margin-bottom: 0.7em;
}
h4.sc_title_underline {
    padding-bottom: 0.55em;
    margin-bottom: 0.6em;
}
h5.sc_title_underline {
    padding-bottom: 0.95em;
    margin-bottom: 0.8em;
}
h6.sc_title_underline {
    padding-bottom: 0.85em;
    margin-bottom: 0.5em;
}
.sc_section .sc_section_overlay .sc_title_underline::after {
  border-color: inherit;
}

.sc_title_divider .sc_title_divider_before,
.sc_title_divider .sc_title_divider_after {
  background-color: #232a34;
}

/* Toggles */
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title {
  border-color: #e4e7e8;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
  color: #acb4b6;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
  background-color: #f7f7f7;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened {
  color: #ffffff;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_content {
  border-color: #e4e7e8;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
  color: #ffffff;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon {
  background-color: #ffffff;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_content {
  border-color: #e4e7e8;
}

/* Twitter */
.sc_twitter {
  color: #8a8a8a;
}
.scheme_dark .sc_twitter,
.twitter_wrap .sc_twitter {
  color: #f0f0f0;
}
.scheme_dark .sc_twitter a,
.twitter_wrap .sc_twitter a {
  color: #ffffff;
}
.sc_twitter .sc_slider_controls_wrap a {
  color: #ffffff;
}

/* Common styles (title, subtitle and description for some shortcodes) */
.sc_item_button > a:before {
  background-color: #ffffff;
}

/* Search */
body.search .page_paddings_yes .post_item > .post_content > .post_title {
    margin-top: 0;
}
body.search.template_masonry .page_paddings_yes .post_item > .post_content > .post_title {
    margin-top: 1em;
}

/* 16. Shortcodes styling
-------------------------------------------------------------- */
/* Accordion */
.sc_accordion .sc_accordion_item {
    margin-bottom: 1em;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title {
    padding: 1em 0.5em 1em 4.6em;
    font-size: 1em;
    line-height: 1.35em;
    text-transform: uppercase;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
    width: 3.45em;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon_opened {
    margin-top: -3.3333em;
    margin-top: -6em;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title {
    margin-bottom: 1.5em;
    padding-left: 3.5833em;
    line-height: 2.7em;
    text-transform: capitalize;
    border: 1px solid #e4e7e8;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
    width: 2.7857em;
    height: 2.7857em;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
    border: none;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_content {
    border-width: 0px;
    padding-left: 0;
    margin-left: 0;
}

/* Audio */
.sc_audio.sc_audio_image {
    padding-top: 109px;
}

/* Dropcaps */
.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item,
.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item,
.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcaps_item,
.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcaps_item {
    font-size: 1.714em;
    height: 2.25em;
    line-height: 2.25em;
    width: 2.25em;
    text-align: center;
    margin: 8px 14px 0px 0px;
    padding: 0;
    font-weight: 700;
}
.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item,
.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcaps_item {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

/* Audio */
.sc_audio.sc_audio_info {
    border-color: transparent;
}
.sc_audio .sc_audio_author_name, .sc_audio .sc_audio_author_by, .sc_audio .sc_audio_title {
    color: #fff;
}
.sc_audio_container .mejs-container, .sc_audio_container .mejs-embed, .sc_audio_container .mejs-embed body, .sc_audio_container .mejs-container .mejs-controls {
    background-color: transparent;
    background: transparent;
}
.sc_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before, .sc_audio_container .mejs-controls .mejs-time-rail .mejs-time-total:before {
    border-width: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-time-rail .mejs-time-buffering, .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-time-rail .mejs-time-current {
    height: 2px !important;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
    margin-top: 9px !important;
    max-width: 100% !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    top: 14px !important;
    height: 2px !important;
}
.sc_audio_container .mejs-horizontal-volume-current {
    background: #fff;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #fff !important;
}
.sc_audio .sc_audio_author {
    font-style: italic;
    font-weight: 300;
}
.sc_audio .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background-color: rgba(255,255,255,0.4) !important;
}
.Rectangle_161_copy_2 {
    background-color: rgb( 72, 199, 222 );
    opacity: 0.8;
    position: absolute;
    left: 480px;
    top: 4136px;
    width: 480px;
    height: 347px;
    z-index: 65;
}
.Rectangle_143_copy {
    background-color: rgb( 72, 199, 222 );
    opacity: 0.902;
    position: absolute;
    left: 480px;
    top: 3021px;
    width: 480px;
    height: 306px;
    z-index: 118;
}

/* Call to action*/
.sc_call_to_action .sc_call_to_action_title {
}

/* Blogger */
h2.sc_item_title {
    margin-bottom: 1.2em;
    margin-bottom: 0.5em;
}
.sc_blogger_title.sc_item_title b {
    font-weight: 900;
}
h6.sc_blogger_subtitle.sc_item_subtitle {
    margin-bottom: 0.6em;
    font-weight: 500;
}
.sc_blogger.sc_scroll_controls .sc_blogger_subtitle,
.sc_blogger.sc_scroll_controls .sc_blogger_title {
    text-align: left;
}
.sc_scroll_controls .sc_scroll_controls_wrap a {
    width: 0.45em;
    font-size: 1.2em;
}
.sc_scroll_controls_wrap .sc_scroll_prev:before {
    content: '\e862';
}
.sc_scroll_controls_wrap .sc_scroll_next:before {
    content: '\e864';
}
.sc_scroll_controls .sc_scroll_controls_wrap {
    top: 50px;
    top: -4.5em;
}
.sc_testimonials_wrap .sc_slider_swiper {
    position: inherit;
}
.sc_slider_nocontrols.sc_slider_nopagination .sc_slider_pagination_wrap, .sc_slider_nocontrols.sc_slider_nopagination .sc_slider_controls_wrap {
    display: block !important;
}
.sc_slider_nocontrols.sc_slider_nopagination .sc_slider_controls_wrap {
    top: -1.5em;
    text-align: right
}
.sc_slider_nocontrols.sc_slider_nopagination .sc_slider_controls_wrap a {
    width: auto;
    height: auto;
    font-size: 1.3em;
    line-height: inherit;
    background-color: transparent;
}
.sc_testimonials_wrap .sc_section_overlay {
    padding: 3.5em 0;
}
.sc_testimonials_wrap .sc_slider_nocontrols.sc_slider_nopagination .sc_slider_pagination_wrap {
    bottom: 3.3em;
}


.sc_scroll_controls_wrap a {
    margin-left: 1.6667em;
}
.sc_scroll_controls .sc_scroll_controls_wrap {
    padding-right: 6px;
}
.sc_scroll_horizontal .isotope_item .post_item_classic .post_descr p {
    white-space: normal;
}
.sc_scroll_controls .sc_scroll_controls_wrap a {
    color: #212121;
    background-color: transparent;
}
.sc_scroll_controls_wrap a:hover {
    background-color: transparent;
}

.sc_scroll_controls .sc_blogger_title:after {
    margin-left: 0;
}
.sc_blogger .post_item_classic .post_descr {
    line-height: 1.8em;
}
.sc_item_title:after {
    /*width: 3.5%;*/
    /*width: 1.3em;*/
    /*height: 1px;*/
    /*background-color: #b2b9bd;*/
    height: 0;
    margin: 0;
}
/* Style Square 4 */
.sc_blogger.layout_square_4 .isotope_filters {
    display: none;
}
.isotope_item_content.ih-item.square.effect_statics:hover .info {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
[class*="post_item_square_"] .ih-item.square .info,
[class*="post_item_square_"] .ih-item.square .info .post_title {
    text-align: left;
}
[class*="post_item_square_"] .ih-item.square .info .post_title {
    padding-left: 27px;
    padding-bottom: 0.55em;
    font-size: 1.846em;
    line-height: 1;
    font-weight: 400;
}
[class*="post_item_square_"] .ih-item.square .info .post_category_block {
    position: relative;
}
[class*="post_item_square_"] .ih-item.square .info .info-back {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding-bottom: 2em;
}
[class*="post_item_square_"] .ih-item.square .info .post_category {
    margin: 0;
    padding-left: 27px;
    font-size: 0.769em;
    font-weight: 400;
    text-transform: uppercase;
}
[class*="post_item_square_"] .ih-item.square .info .post_arrow {
    position: absolute;
    right: 27px;
    top: -0.25em;
}
[class*="post_item_square_"] .ih-item.square .info .post_arrow span {
    font-size: 2em;
    font-weight: 400;
}

/* Button */
.sc_section .sc_button {
    margin-top: 5px;
    margin-bottom: 5px;
}
input[type="submit"], input[type="button"], button.sc_button, .sc_button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
}
input[type="submit"], input[type="reset"], input[type="button"], button, .sc_button,
.sc_button.sc_button_round {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.sc_button.sc_button_style_filled.sc_button_scheme_orange {
    background-color: #ff5a00;
}
.sc_button.sc_button_style_border.sc_button_scheme_orange {
    color: #ff5a00;
    border-color: #ff5a00;
}
.sc_button.sc_button_style_filled.sc_button_scheme_crimson {
    background-color: #b33451;
}
.sc_button.sc_button_style_border.sc_button_scheme_crimson {
    color: #b33451;
    border-color: #b33451;
}
.sc_button.sc_button_style_border,
.sc_button.sc_button_style_border.sc_button_scheme_original,
.sc_button.sc_button_style_border.sc_button_scheme_orange,
.sc_button.sc_button_style_border.sc_button_scheme_crimson {
    background-color: transparent;
}
.sc_button.sc_button_style_border:hover,
.sc_button.sc_button_style_filled.sc_button_scheme_original, .sc_button.sc_button_style_filled.sc_button_scheme_original:hover,
.sc_button.sc_button_style_filled.sc_button_scheme_orange, .sc_button.sc_button_style_filled.sc_button_scheme_orange:hover,
.sc_button.sc_button_style_filled.sc_button_scheme_crimson, .sc_button.sc_button_style_filled.sc_button_scheme_crimson:hover,
.sc_button.sc_button_style_border.sc_button_scheme_dark:hover {
    color: #fff;
}
input[type="submit"].sc_button_square, input[type="button"].sc_button_square, input[type="reset"].sc_button_square, button.sc_button.sc_button_square, .sc_button.sc_button_square {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
input[type="submit"].sc_button_size_large, input[type="button"].sc_button_size_large, button.sc_button_size_large, .sc_button.sc_button_size_large {
    padding: 0.8em 1.55em;
    font-size: 1.714em;
}
input[type="submit"].sc_button_size_medium, input[type="button"].sc_button_size_medium, button.sc_button_size_medium, .sc_button.sc_button_size_medium {
    padding: 1.22em 1.345em;
    padding: 1.22em 2.143em;
    font-size: 1em;
}
input[type="submit"].sc_button_size_small, input[type="button"].sc_button_size_small, button.sc_button_size_small, .sc_button.sc_button_size_small {
    padding: 1.055em 1.45em;
    font-size: 0.714em;
    margin-bottom: 1px;
}
.sc_button.sc_button_style_border {
    border-width: 1px;
}

/* Blogger */
.sc_blogger .post_title {
    margin-top: 1.4em;
    margin-bottom: 0.7em;
}
.sc_blogger_item.sc_plain_item {
    margin-bottom: 0px;
    padding: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
.sc_plain_item_inner {
    padding: 2.557em;
    background-color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}
.sc_blogger_item.sc_plain_item .sc_plain_item_inner:hover {
    background-color: rgba(72,199,222,0.7);
}
.sc_plain_item:nth-child(even) .post_category,
.sc_plain_item:nth-child(even) .post_category a,
.sc_plain_item:nth-child(even) .post_title a,
.sc_plain_item:nth-child(even) .post_info,
.sc_plain_item:nth-child(even) .post_info a:before,
.sc_plain_item:nth-child(even) .post_info a {
    color: #fff;
}
.sc_plain_item:hover .post_category,
.sc_plain_item:hover .post_category a,
.sc_plain_item:hover .post_title a,
.sc_plain_item:hover .post_info,
.sc_plain_item:hover .post_info a:before,
.sc_plain_item:hover .post_info a {
    color: #fff;
}
.sc_blogger.layout_plain .sc_item_button {
    margin-top: 5.2857em;
}

/* Chat */
.sc_chat {
    padding-left: 0;
}
.sc_chat:after {
    display: none;
}
.sc_chat_inner {
    padding: 2.2em 2.3em 1.875em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.sc_chat .sc_chat_title {
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
}
.sc_chat+.sc_chat {
    margin-top: 1em;
}

/* Contact form */
.sc_form .sc_form_item.sc_form_button button {
    margin-bottom: 1px;
    padding: 1.05em 2.2em;
    font-size: 1em;
    text-transform: uppercase;
}
.sc_form_style_form_2.sc_form .sc_form_address_field {
    padding-left: 0;
}
.sc_form .sc_form_item input[type="text"],
.sc_form .sc_form_item input[type="number"],
.sc_form .sc_form_item input[type="email"],
.sc_form .sc_form_item input[type="search"],
.sc_form .sc_form_item input[type="password"],
.sc_form .sc_form_item select,
.sc_form .sc_form_item textarea {
    font-size: 1em;
    padding: 0.95em 1.5em;
    border: 1px solid #ddd;
    background-color: transparent;
}
.sc_form .sc_form_button {
    margin: 1.35em 0 0;
}
.sc_form .sc_form_message textarea {
    min-height: 9.5em;
}
.sc_form_style_2 .sc_form_address.column-1_3 {
    padding-top: 1.2em;
}
.sc_form .sc_form_address_field {
    padding-left: 2.8em;
    margin-bottom: 1.65em;
    margin-top: 0.55em;
}
.sc_form_style_form_2 span.sc_form_address_icon {
    font-size: 1.4em;
    position: absolute;
}
.sc_form_style_form_2 .sc_form_address_label {
    font-weight: 400;
}
.sc_form_style_form_2 span.sc_form_address_data {
    display: block;
}
.sc_form_style_form_2 span a {
    color: inherit;
}
.sc_form_style_form_2 span a:hover {
    text-decoration: underline;
}

/* Countdown */
.tp-caption.Fashion-BigDisplay, .Fashion-BigDisplay {
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
    width: 4em;
    height: 4em;
    line-height: 4.8em;
    border-width: 2px;
    background-color: transparent;
}
.sc_countdown .sc_countdown_separator {
    opacity: 0;
    margin: 0 0.471em;
}
.sc_countdown .sc_countdown_item {
    position: relative;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_label {
    top: 3em;
    position: absolute;
    left: 50%;
    right: 50%;
    width: 100%;
    font-size: 1.077em;
    letter-spacing: 1px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
}
.sc_countdown .sc_countdown_digits span {
    font-size: 1.319em;
    color: #fff;
}

/* Events */
.sc_events_style_events-2 .sc_events_item {
    height: 4.2em;
}
.sc_events_style_events-2 .sc_events_item+.sc_events_item {
    margin-top: 5px;
}
.sc_events_style_events-2 .sc_events_item_date {
    width: 4.55em;
    color: #fff;
}
.sc_events_style_events-2 .sc_events_item_date,
.sc_events_style_events-2 .sc_events_item_title,
.sc_events_style_events-2 .sc_events_item_time,
.sc_events_style_events-2 .sc_events_item_details {
    font-weight: 700;
}
.sc_events_style_events-2 .sc_events_item_title {
    padding: 0.3em 1em 0.3em 6.8em;
    margin-right: 3%;
    overflow: hidden;
    width: 47%;
}
.sc_events_style_events-2 .sc_events_item_time:before, .sc_events_style_events-2 .sc_events_item_details:before {
    border-right: 1px solid #eee;
}
.sc_events_style_events-2 .sc_events_item_month {
    margin-top: 0.95em;
    font-size: 0.923em;
    line-height: 1em;
    font-weight: 700;
}
.sc_events_style_events-2 .sc_events_item_day {
    font-size: 1.846em;
    font-weight: 400;
}

/* Google map */
.gm-style {
    font-family: inherit;
    font-size: inherit;
}
.gm-style .gm-style-iw {
    top: -14px !important;
    left: 25px !important;
}
.gm-style .gm-style-iw + div {
    right: 25px !important;
    top: 0px !important;
}
.gm-style > div:first-child > div:last-child > div:last-child > div:first-child > div:first-child > div:last-child  {
    background: url('../images/marker-description3.png') no-repeat center transparent !important;
    width: 232px !important;
    width: 246px !important;
    height: 142px !important;
    margin-left: 5px !important;
    margin-top: -21px !important;

}
.gm-style > div:first-child > div:last-child > div:last-child > div:first-child > div:first-child > div:nth-child(2) {
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.gm-style > div:first-child > div:last-child > div:last-child > div:first-child > div:first-child > div:nth-child(1),
.gm-style > div:first-child > div:last-child > div:last-child > div:first-child > div:first-child > div:nth-child(3) {
    opacity: 0 !important;
    display: none !important;
}
/* Firefox fix */
.gm-style > div:first-child > div:nth-child(4) > div:last-child > div:first-child > div:first-child > div:last-child  {
    background: url('../images/marker-description3.png') no-repeat center transparent !important;
    width: 232px !important;
    width: 246px !important;
    height: 142px !important;
    margin-left: 5px !important;
    margin-top: -21px !important;

}
.gm-style > div:first-child > div:nth-child(4) > div:last-child > div:first-child > div:first-child > div:nth-child(2) {
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.gm-style > div:first-child > div:nth-child(4) > div:last-child > div:first-child > div:first-child > div:nth-child(1),
.gm-style > div:first-child > div:nth-child(4) > div:last-child > div:first-child > div:first-child > div:nth-child(3) {
    opacity: 0 !important;
    display: none !important;
}


/* Image */
.sc_image>a:hover>figcaption {
    position: relative;
}
.sc_image_shape_round:hover figcaption {
    opacity: 1;
}
.sc_image {
    padding-bottom: 0em;
}
figure figcaption, .sc_image figcaption {
    font-size: 1em;
    line-height: 3em;
    min-height: 3em;
    padding: 0;
    padding-top: 0.8em;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_image.sc_image_shape_round {
    padding: 0;
}
.sc_image_shape_round:hover figcaption {
    opacity: 1;
    margin-bottom: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
}
.sc_image a{
  /*position: relative;*/
}
.sc_image a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
}
.sc_image a:hover:before {
    background-color: rgba(0,0,0, 0.4);
    z-index: 1;
}

.sc_image a:hover:after {
    font-family: "fontello";
    content: '\e852';
    font-size: 2em;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
    z-index: 5;
}
.sc_image.sc_image_shape_round a:hover:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.sc_image a figcaption {
    line-height: 3em;
}
.sc_image figcaption {
    padding-top: 0;
}
.sc_image a figcaption span {
    margin-right: 0;
}
.sc_image a:hover figcaption>span:before {
    font-size: 3em;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
    z-index: 5;
}
.sc_image a:hover figcaption {
    position: absolute;
    margin-bottom: 0;
}
.sc_image a:before {
    content: '';
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.sc_image.sc_image_shape_round figcaption {

}

/* Infobox */
.sc_infobox {
    padding: 1.2em;
    margin: 0.65em 0;
    font-size: 1.071em;
    font-weight: 700;
}
.sc_infobox.sc_infobox_iconed {
    padding-left: 3.65em;
}
.sc_infobox.sc_infobox_iconed:before {
    font-size: 1.1428em;
    left: 1.5em;
    top: 1.25em;
}
.sc_infobox.sc_infobox_closeable:after {
    content: '\e82d';
    right: 1.1em;
    top: 1.2em;
}
.sc_infobox b, .sc_infobox strong {
    font-weight: 700;
}
.sc_infobox.sc_infobox_style_success {
    background-color: #337ca9;
}
.sc_infobox.sc_infobox_style_error {
    background-color: #fe464d;
}
.sc_infobox.sc_infobox_style_info {
    background-color: #55acee;
}
.sc_infobox.sc_infobox_style_alert {
    background-color:#FFCA08;
}

/* Line */
.sc_line {
    margin: 3.3em 0;
}

/* List */
.sc_list_style_ol li {
    line-height: 1.5em;
}
.sc_list_style_iconed li {
    padding: 0 0 0.6em 2.15em !important;
}
.sc_list_style_iconed li .sc_list_icon {
    font-size: 1.3em;
}

/* Quote */
blockquote.sc_quote, blockquote.sc_quote p, blockquote.sc_quote a {
    padding: 0 0.8em;
    font-style: italic;
    font-weight: 500;
    line-height: 1.5em;
    color: #fff;
}
blockquote p.sc_quote_title {
    padding-top: 1.2em;
    padding-left: 0.4em;
    font-weight: 700;
    letter-spacing: 2px;
}
blockquote p.sc_quote_title a {
    margin-top: 0;
    padding-top: 0;
    font-size: 0.583em;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
}
blockquote.sc_quote {
    margin-top: 1.9em;
    padding-bottom: 1.3em;
    padding-top: 1.3em;
    margin-left: 2.708em;
}
blockquote.sc_quote:before {
    height: 0.7em;
    width: 1em;
    font-size: 3em;
    font-weight: 700;
    left: 0.25em;
    top: 0.4em;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    color: rgba( 255, 255, 255, 0.102 );
    overflow: hidden;
}


/* Popup */
.sc_popup {
    margin: 20px auto !important;
}

/* Section Scroll */
.sc_scroll_vertical {
    color: #b2b9bd;
}

/* Skills */
.sc_skills_bar.sc_skills_horizontal .sc_skills_item {
    height: 1.425em;
    overflow: visible;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_total {
    position: absolute;
    right: -1em;
    top: -2.2em;
    color: #000;
}
.sc_skills_bar .sc_skills_info .sc_skills_label {
    font-size: 0.857em;
    font-weight: 700;
}
.sc_skills_bar .sc_skills_info {
    margin: 11px 0 2px;
}
.sc_skills_bar .sc_skills_info:first-child {
    margin-top: 0;
}
.sc_skills_pie.sc_skills_compact_no .sc_skills_info .sc_skills_label,
.sc_skills_pie.sc_skills_compact_no .sc_skills_item .sc_skills_total {
    text-align: center;
    font-weight: 700;
}
.sc_skills_pie.sc_skills_compact_no .sc_skills_item.sc_skills_style_1 {
    position: relative;
}
.sc_skills_pie.sc_skills_compact_no .sc_skills_item .sc_skills_total {
    position: absolute;
    font-size: 3.077em;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: auto;
}

/* Services */
.sc_services_style_services-1 .sc_services_item {
    padding: 3.1em 2.5em;
    margin: 0 3em;
}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_content {
    padding: 0;
}
.sc_services_style_services-1.sc_services_type_images .post_thumb .hover_icon:before,
.sc_services_style_services-1.sc_services_type_images .post_thumb .hover_icon:after {
    content: '';
    opacity: 0;
}
.sc_services_style_services-1 .sc_icon,
.sc_services_style_services-2 .sc_icon {
    color: #fff;
}
.sc_services_item .sc_services_item_title {
    margin-bottom: 2em;
    font-family: inherit;
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
}
.sc_services_style_services-2 .sc_services_item_title {
    margin-bottom: 1em;
    font-size: 1.846em;
}
.sc_services_item .sc_services_item_readmore {
    margin-top: 2.9em;
}
.sc_services_style_services-2 .sc_services_item .sc_services_item_readmore {
    margin-top: 1.2em;
}
.sc_services_button.sc_item_button {
    margin-top: 1em;
}

/* Slider */
.sc_slider_controls_wrap a {
    width: 3.0em;
    height: 3.0em;
    line-height: 3.0em;
    font-size: 1.2em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active, .sc_slider_swiper .sc_slider_pagination_wrap span:hover {
    background-color: #fff;
    border-color: #fff;
}
.sc_slider_swiper .sc_slider_pagination_wrap span {
    border-color: #fff;
}
.sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active {
}

.sc_slider_woocommerce {
    position: relative;
}

/* Socials */
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a,
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a .sc_socials_hover {
    border: none;
}
.sc_socials_type_icons.sc_socials_shape_round a,
.sc_socials_type_icons.sc_socials_shape_round a .sc_socials_hover {
    -webkit-border-radius: 0.786em;
    -moz-border-radius: 0.786em;
    border-radius: 0.786em;
}
.sc_socials.sc_socials_shape_round .sc_socials_item, .sc_socials.sc_socials_shape_square .sc_socials_item {
    margin: 0 0.35em 0.35em 0;
}
.sc_socials .sc_socials_item a {
    text-align: center;
}
.sc_socials.sc_socials_shape_square.sc_socials_size_small .social_icons span,
.sc_socials.sc_socials_shape_square.sc_socials_size_medium .social_icons span {
    font-size: 1.2em;
}
.sc_socials.sc_socials_shape_round.sc_socials_size_large .social_icons span {
    font-size: 2.2em;
}

/* Tabs */
.sc_tabs .sc_tabs_titles li {
    font-size: inherit;
}
.sc_tabs .sc_tabs_titles li a {
    padding: 0.8em 2.3em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after {
    height: 0;
    bottom: 0;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
    text-transform: uppercase;
    border-width: 0;
    border-bottom-width: 1px;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_content {
    border-width: 0;
    padding-left: 0;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a {
    color: #fff;
}

/* Team */
.sc_team_item .sc_team_item_info .sc_socials {
    margin-top: 1.4em;
}
.sc_team_item .sc_socials.sc_socials_size_tiny .sc_socials_item a.social_icons,
.sc_team_item .sc_socials.sc_socials_size_tiny .sc_socials_item a.social_icons .sc_socials_hover {
    overflow: visible;
}
.sc_team_item .sc_socials.sc_socials_shape_round .sc_socials_item,
.sc_team_item .sc_socials.sc_socials_shape_square .sc_socials_item {
    margin-top: 0.1em;
}
.sc_team_descr.sc_item_descr {
    line-height: 1.6em;
}
.sc_team_style_team-1 .sc_team_item_info {
    padding: 1.7em 1em 0.5em;
    border-top-width: 0;
    text-align: center;
}
.sc_team_item .sc_team_item_info .sc_team_item_title {
    font-size: 1.714em;
}
.sc_team_item .sc_team_item_info .sc_team_item_title a {
    font-weight: 700;
    text-transform: capitalize;
}
.sc_team_item .sc_team_item_info .sc_team_item_position {
    font-style: normal;
}
.sc_team_style_team-1 .sc_team_item_avatar img,
.sc_team_style_team-1 .sc_team_item_avatar:hover:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.sc_team_style_team-1 .sc_team_item .sc_team_item_info .sc_team_item_position {
    margin-top: 0;
}
.sc_team_style_team-1 .sc_team_item_info .sc_socials {
    width: 100%;
    margin-top: 0.6em;
}
.sc_team_style_team-1 .sc_team_item_avatar {
    position: relative;
    max-width: 89%;
    margin: 0 auto;
}
.sc_team_style_team-1 .sc_socials .social_icons {
    background: none;
    border: none;
}

/* Testimonials */
.sc_testimonials_wrap {
    background-size: cover;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_item {
    margin: 0 1.07em;
}
.sc_testimonials_style_testimonials-4 .swiper-slide-active .sc_testimonial_item {
}
.sc_testimonials_style_testimonials-4 .swiper-slide-active {
}
.sc_slider_pagination_bottom .swiper-slide {
    padding-bottom: 3.5em;
}
.sc_slider_pagination_bottom .sc_slider_pagination_wrap {
    bottom: 0em;
}
.sc_slider_pagination_bottom:hover .sc_slider_pagination_wrap {
    bottom: 0;
}
.sc_testimonials_wrap .sc_section_overlay .sc_slider_pagination_bottom .sc_slider_pagination_wrap {
    bottom: 3.3em;
}
.sc_testimonials_style_testimonials-2 .sc_testimonial_author_name,
.sc_testimonials_style_testimonials-2 .sc_testimonial_author_position {
    font-size: 1.385em;
    font-weight: 700;
}
.sc_testimonials_style_testimonials-2 .sc_testimonial_content {
    font-size: 1.385em;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_content {
    padding-top: 0.2em;
    padding-bottom: 1.45em;
    font-size: 1.286em;
    font-weight: 400;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_author_name {
    font-family: Microsoft JhengHei, inherit;
    font-size: 1.143em;
    font-weight: 500;
}
.sc_testimonials_style_testimonials-4 .sc_slider_pagination_wrap {
    display: block;
}
.sc_slider_controls_bottom .sc_slider_controls_wrap {
    height: 2.5em;
}
.sc_slider_controls_bottom .sc_slider_controls_wrap a {
    border: none
}
.sc_slider_swiper .sc_slider_pagination_wrap span {
    border-width: 2px;
    width: 5px;
    height: 5px;
    margin: 0 5px 0 0;
}

/* Title */
.sc_title b, .sc_title strong,
.sc_item_title b, .sc_item_title strong {
    font-weight: 900;
}

.sc_item_subtitle {
    font-size: 0.923em;
    letter-spacing: 1px;
}
.sc_item_descr {
    margin-bottom: 2.5em;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
}

/* Tooltip */
.sc_tooltip_parent {
    border-bottom: 1px solid #616161;
    border-color: inherit;
}
.sc_tooltip_parent .sc_tooltip {
    font-size: 1em;
    padding: 4px 11px;
}
.sc_tooltip_parent:hover .sc_tooltip {
    top: -1.9em;
}

/* Plugins */

/* Essenrial Grid */
.eg-organics-shop-wrapper .esg-content ins {
    font-style: normal;
}
.myportfolio-container.organics {
    z-index: 1 !important;
}
.esg-starring .star-rating {
    color: inherit !important;
}
.eg-arthur-organic-wrapper .esg-starring .star-rating:before,
.eg-arthur-organic-wrapper .esg-starring-page .star-rating:before {
    color: #337ca9;
}
.eg-arthur-organic-wrapper .star-rating {
    width: 72px;
    height: 12px;
    line-height: 12px;
    font-family: "fontello";
}
.eg-arthur-organic-wrapper .star-rating:before {
    content: '\e85e\ \e85e\ \e85e\ \e85e\ \e85e';
}
.eg-arthur-organic-wrapper .esg-starring .star-rating span:before, 
.eg-arthur-organic-wrapper .esg-starring .star-rating span:before {
    content: '\e820\ \e820\ \e820\ \e820\ \e820';
}
.eg-arthur-organic-wrapper del .amount {
    margin-right: 2px;
    opacity: .5;
}
.eg-arthur-organic-wrapper ins .amount {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
}

.blog-organics .esg-entry-media img{
width:auto !important;
min-height:180px;
max-width:100% !important;
}
.blog-organics .esg-entry-media{
max-height:180px;
}
.blog-organics .eg-organics-blog-element-27{
display:inline-block;
}
.shop-organics .added_to_cart{
font-size:10px !important;
line-height:13px !important;
color:#ffffff !important;
font-weight:400 !important;
padding:11px 11px 11px 13px !important;
border-radius:4px 4px 4px 4px !important;
background-color:rgba(128,181,0,1.00) !important;
z-index:2 !important;
display:block;
font-family:"Cantarell" !important;
text-transform:uppercase !important;
}
.shop-organics .added_to_cart:hover{
background-color:rgba(63,40,3,1.00) !important;
}
.shop-organics .add_to_cart_button.added{
display:none !important;
}
.shop-organics .navigationbuttons,
.shop-organics .esg-pagination,
.shop-organics .esg-filters{
text-transform:uppercase;
text-align:center;
}
.shop-organics .esg-filters.right{
text-align:right;
}
.shop-organics .esg-filterbutton,
.shop-organics .esg-navigationbutton,
.shop-organics .esg-sortbutton,
.shop-organics .esg-cartbutton{
color:#000;
margin-right:5px;
cursor:pointer;
position:relative;
z-index:2;
padding:1px 30px;
border:none;
line-height:38px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:12px;
font-weight:700;
font-family:"Open Sans",sans-serif;
display:inline-block;
background:#fff;
margin-bottom:5px;
}
.shop-organics .esg-navigationbutton{
  padding:0;
  margin-left: 15px !important; 
  margin-right: 15px !important; 
}
.shop-organics .esg-navigationbutton *{
color:#000;
}
.shop-organics .esg-navigationbutton{
color:#337ca9;
}
.shop-organics .esg-pagination-button:last-child{
margin-right:0;
}
.shop-organics .esg-navigationbutton.esg-left{
left:40px;
}
.shop-organics .esg-navigationbutton.esg-right{
left:20px;
}
.shop-organics .esg-navigationbutton.esg-left,
.shop-organics .esg-navigationbutton.esg-right{
bottom:67px;
background-color:transparent;
}
.shop-organics .esg-filters.esg-singlefilters{
height:0px;
}
.shop-organics .esg-sortbutton-wrapper,
.shop-organics .esg-cartbutton-wrapper{
display:inline-block;
}
.shop-organics .esg-sortbutton-order,
.shop-organics .esg-cartbutton-order{
display:inline-block;
vertical-align:top;
border:none;
width:40px;
line-height:40px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:12px;
font-weight:700;
color:#999;
cursor:pointer;
background:#eee;
background:#fff;
margin-left:5px;
}
.shop-organics .esg-cartbutton{
color:#fff;
cursor:default !important;
}
.shop-organics .esg-cartbutton .esgicon-basket{
color:#fff;
font-size:15px;
line-height:15px;
margin-right:10px;
}
.shop-organics .esg-cartbutton-wrapper{
cursor:default !important;
}
.shop-organics .esg-sortbutton,
.shop-organics .esg-cartbutton{
display:inline-block;
position:relative;
cursor:pointer;
margin-right:0px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.shop-organics .esg-navigationbutton:hover,
.shop-organics .esg-filterbutton:hover,
.shop-organics .esg-sortbutton:hover,
.shop-organics .esg-sortbutton-order:hover,
.shop-organics .esg-cartbutton-order:hover,
.shop-organics .esg-filterbutton.selected{
border-color:none;
color:#000;
background:transparent;
}
.shop-organics .esg-navigationbutton:hover *{
color:#333;
}
.shop-organics .esg-sortbutton-order.tp-desc:hover{
color:#333;
}
.shop-organics .esg-filter-checked{
padding:1px 3px;
color:#cbcbcb;
background:#cbcbcb;
margin-left:7px;
font-size:9px;
font-weight:300;
line-height:9px;
vertical-align:middle;
}
.shop-organics .esg-filterbutton.selected .esg-filter-checked,
.shop-organics .esg-filterbutton:hover .esg-filter-checked{
padding:1px 3px 1px 3px;
color:#fff;
background:#000;
margin-left:7px;
font-size:9px;
font-weight:300;
line-height:9px;
vertical-align:middle;
}
.eg-arthur-organic-element-36{
font-size:24px !important;
line-height:20px !important;
color:#3f2803 !important;
font-weight:700 !important;
padding:0px 0px 0px 0px !important;
border-radius:0px 0px 0px 0px !important;
background-color:rgba(255,255,255,0) !important;
z-index:2 !important;
display:block;
font-family:"Microsoft JhengHei" !important;
text-transform:capitalize !important;
}
.eg-arthur-organic-element-32{
font-size:10px !important;
line-height:13px !important;
color:#ffffff !important;
font-weight:400 !important;
padding:11px 11px 11px 13px !important;
border-radius:4px 4px 4px 4px !important;
background-color:rgba(128,181,0,1.00) !important;
z-index:2 !important;
display:block;
font-family:"Cantarell" !important;
text-transform:uppercase !important;
}
.eg-arthur-organic-element-28{
font-size:10px !important;
line-height:13px !important;
color:#ffffff !important;
font-weight:400 !important;
padding:11px 11px 11px 13px !important;
border-radius:4px 4px 4px 4px !important;
background-color:rgba(128,181,0,1.00) !important;
z-index:2 !important;
display:block;
font-family:"Cantarell" !important;
text-transform:uppercase !important;
}
.eg-arthur-organic-element-1{
font-size:14px !important;
line-height:22px !important;
color:#337ca9 !important;
font-weight:400 !important;
padding:0px 0px 0px 0px !important;
border-radius:0px 0px 0px 0px !important;
background-color:rgba(255,255,255,0) !important;
z-index:2 !important;
font-family:"Cantarell" !important;
text-transform:capitalize !important;
}
.eg-arthur-organic-element-30{
font-size:12px !important;
line-height:12px !important;
color:#337ca9 !important;
font-weight:400 !important;
display:block !important;
text-align:left !important;
clear:none !important;
margin:0px 0px 7px 0px !important;
padding:0px 0px 0px 0px !important;
border-radius:0px 0px 0px 0px !important;
background-color:rgba(255,255,255,0) !important;
position:relative !important;
z-index:2 !important;
}
.eg-arthur-organic-element-25{
font-size:12px;
line-height:22px;
color:#b33451;
font-weight:400;
display:block;
text-align:left;
clear:none;
margin:0px 2px 21px 0px ;
padding:0px 0px 0px 0px ;
border-radius:0px 0px 0px 0px ;
position:relative;
z-index:2 !important;
font-family:"Cantarell";
text-transform:capitalize;
}
.eg-arthur-organic-element-32:hover{
font-size:10px !important;
line-height:13px !important;
color:#ffffff !important;
font-weight:400 !important;
border-radius:4px 4px 4px 4px !important;
background-color:rgba(63,40,3,1.00) !important;
font-family:"Cantarell" !important;
text-transform:uppercase !important;
}
.eg-arthur-organic-element-28:hover{
font-size:10px !important;
line-height:13px !important;
color:#ffffff !important;
font-weight:400 !important;
border-radius:4px 4px 4px 4px !important;
background-color:rgba(63,40,3,1.00) !important;
font-family:"Cantarell" !important;
text-transform:uppercase !important;
}
.eg-arthur-organic-element-1:hover{
font-size:14px !important;
line-height:22px !important;
color:#669100 !important;
font-weight:400 !important;
border-radius:0px 0px 0px 0px !important;
background-color:rgba(255,255,255,0) !important;
font-family:"Cantarell" !important;
text-transform:capitalize !important;
}
.eg-arthur-organic-element-36-a{
display:block !important;
text-align:center !important;
clear:none !important;
margin:16px 0px 4px 0px !important;
position:relative !important;
}
.eg-arthur-organic-element-32-a{
display:inline-block !important;
float:none !important;
clear:none !important;
margin:0px 0px 5px 0px !important;
position:relative !important;
}
.eg-arthur-organic-element-28-a{
display:inline-block !important;
float:none !important;
clear:both !important;
margin:0px 0px 5px 0px !important;
position:relative !important;
}
.eg-arthur-organic-element-1-a{
font-size:14px !important;
line-height:22px !important;
color:#337ca9 !important;
font-family:"Cantarell" !important;
font-weight:400 !important;
text-decoration:none !important;
text-transform:capitalize !important;
display:block !important;
text-align:left !important;
clear:none !important;
margin:0px 0px 4px 0px !important;
position:relative !important;
}
.eg-arthur-organic-container{
background-color:rgba(128,181,0,0.25);
}
.eg-arthur-organic-content{
background-color:;
padding:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border-color:#e5e5e5;
border-style:none;
text-align:center;
}
.esg-grid .mainul li.eg-arthur-organic-wrapper{
background-color:#ffffff;
padding:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border-color:;
border-style:none;
}

.blog-organics .navigationbuttons,
.blog-organics .esg-pagination,
.blog-organics .esg-filters{
text-transform:uppercase;
text-align:center;
}

.blog-organics .esg-filters.right{
text-align:right;
}

.blog-organics .esg-filterbutton,
.blog-organics .esg-navigationbutton,
.blog-organics .esg-sortbutton,
.blog-organics .esg-cartbutton{
color:#000;
margin-right:5px;
cursor:pointer;
position:relative;
z-index:2;
padding:1px 30px;
border:none;
line-height:38px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:12px;
font-weight:700;
font-family:"Open Sans",sans-serif;
display:inline-block;
background:#fff;
margin-bottom:5px;
}
.blog-organics .esg-navigationbutton{
padding:0;
margin-left: 2.5px !important; 
margin-right: 2.5px !important; 
}
.blog-organics .esg-navigationbutton *{
color:#000;
}
.blog-organics .esg-navigationbutton{
color:#337ca9;
}
.blog-organics .esg-pagination-button:last-child{
margin-right:0;
}
.blog-organics .esg-navigationbutton.esg-left{
left:7px;
}
.blog-organics .esg-navigationbutton.esg-right{
left:4px;
}
.blog-organics .esg-navigationbutton.esg-left,
.blog-organics .esg-navigationbutton.esg-right{
bottom:67px;
background-color:transparent;
}
.blog-organics .esg-filters.esg-singlefilters{
height:0px;
}
.blog-organics .esg-navigationbutton .eg-icon-left-open,
.blog-organics .esg-navigationbutton .eg-icon-right-open{
width:0.45em;
font-size:17px;
color:#337ca9;
}
.blog-organics .esg-sortbutton-wrapper,
.blog-organics .esg-cartbutton-wrapper{
display:inline-block;
}
.blog-organics .esg-sortbutton-order,
.blog-organics .esg-cartbutton-order{
display:inline-block;
vertical-align:top;
border:none;
width:40px;
line-height:40px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:12px;
font-weight:700;
color:#999;
cursor:pointer;
background:#eee;
background:#fff;
margin-left:5px;
}
.blog-organics .esg-cartbutton{
color:#fff;
cursor:default !important;
}
.blog-organics .esg-cartbutton .esgicon-basket{
color:#fff;
font-size:15px;
line-height:15px;
margin-right:10px;
}
.blog-organics .esg-cartbutton-wrapper{
cursor:default !important;
}
.blog-organics .esg-sortbutton,
.blog-organics .esg-cartbutton{
display:inline-block;
position:relative;
cursor:pointer;
margin-right:0px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.blog-organics .esg-navigationbutton:hover,
.blog-organics .esg-filterbutton:hover,
.blog-organics .esg-sortbutton:hover,
.blog-organics .esg-sortbutton-order:hover,
.blog-organics .esg-cartbutton-order:hover,
.blog-organics .esg-filterbutton.selected{
border-color:none;
color:#000;
background:transparent;
}
.blog-organics .esg-navigationbutton:hover *{
color:#333;
}
.blog-organics .esg-sortbutton-order.tp-desc:hover{
color:#333;
}
.blog-organics .esg-filter-checked{
padding:1px 3px;
color:#cbcbcb;
background:#cbcbcb;
margin-left:7px;
font-size:9px;
font-weight:300;
line-height:9px;
vertical-align:middle;
}
.blog-organics .esg-filterbutton.selected .esg-filter-checked,
.blog-organics .esg-filterbutton:hover .esg-filter-checked{
padding:1px 3px 1px 3px;
color:#fff;
background:#000;
margin-left:7px;
font-size:9px;
font-weight:300;
line-height:9px;
vertical-align:middle;
}

.eg-organics-blog-element-0{
font-size:18px;
line-height:22px;
color:#3f2803;
font-weight:500;
display:block;
text-align:left;
clear:both;
margin:0px 0px 25px 0px;
padding:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
background-color:rgba(255,255,255,1.00);
position:relative;
z-index:2 !important;
font-family:"Microsoft JhengHei";
text-transform:capitalize;
}
.eg-organics-blog-element-0 a{
font-size:18px;
line-height:22px;
color:#3f2803;
font-weight:700;
display:block;
text-align:left;
clear:both;
margin:0px 0px 25px 0px;
padding:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
background-color:rgba(255,255,255,1.00);
position:relative;
z-index:2 !important;
font-family:"Microsoft JhengHei";
text-transform:capitalize;
}
.eg-organics-blog-element-0 a:hover{
  color: #337ca9;
}
.eg-organics-blog-element-1{
font-size:36px;
line-height:36px;
color:#ffffff;
font-weight:400;
padding:0px 0px 0px 0px ;
border-radius:0px 0px 0px 0px ;
background-color:rgba(0,0,0,0);
z-index:2 !important;
display:block;
}
.eg-organics-blog-element-3{
font-size:14px !important;
line-height:18px !important;
color:#337ca9 !important;
font-weight:400 !important;
display:inline-block !important;
float:none !important;
clear:none !important;
margin:0px 0px 0px 0px !important;
padding:0px 10px 0px 0px !important;
border-radius:0px 0px 0px 0px !important;
background-color:rgba(255,255,255,1.00) !important;
position:relative !important;
z-index:2 !important;
font-family:"Cantarell" !important;
text-transform:capitalize !important;
border-top-width:0px !important;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;
border-color:#ffffff !important;
border-style:solid !important;
}
.eg-organics-blog-element-29{
font-size:14px;
line-height:18px;
color:#555555;
font-weight:400;
display:inline-block;
float:none;
clear:none;
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px ;
border-radius:0px 0px 0px 0px ;
background-color:rgba(45,48,57,0);
position:relative;
z-index:2 !important;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-color:#ffffff;
border-style:solid;
}
.eg-organics-blog-element-27{
font-size:14px;
line-height:17px;
color:#81d742;
font-weight:400;
padding:0px 0px 0px 0px ;
border-radius:0px 0px 0px 0px ;
background-color:rgba(0,0,0,0);
z-index:2 !important;
display:block;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-color:#ffffff;
border-style:solid;
}
.eg-organics-blog-element-23{
font-size:14px !important;
line-height:16px !important;
color:#aaaaaa !important;
font-weight:300 !important;
padding:0px 10px 0px 0px !important;
border-radius:0px 0px 0px 0px !important;
background-color:rgba(255,255,255,0) !important;
z-index:2 !important;
display:block;
font-family:"Cantarell" !important;
text-transform:capitalize !important;
border-top-width:0px !important;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;
border-color:#aaaaaa !important;
border-style:solid !important;
}
.eg-organics-blog-element-6{
font-size:14px !important;
line-height:22px !important;
color:#555555 !important;
font-weight:400 !important;
display:block !important;
text-align:left !important;
clear:none !important;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
border-radius:0px 0px 0px 0px !important;
background-color:rgba(255,255,255,1.00) !important;
position:relative !important;
z-index:2 !important;
font-family:"Cantarell" !important;
text-transform:capitalize !important;
}

.eg-organics-blog-element-1:hover{
font-size:36px;
line-height:36px;
color:#ffffff;
font-weight:400;
border-radius:0px 0px 0px 0px ;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-color:#ffffff;
border-style:solid;
}

.eg-organics-blog-element-1-a{
display:inline-block;
float:none;
clear:none;
margin:0px 0px 0px 0px ;
position:relative;
}

.eg-organics-blog-element-27-a{
display:inline-block;
float:none;
clear:none;
margin:0px 0px 0px 0px ;
position:relative;
}

.eg-organics-blog-element-23-a{
display:inline-block !important;
float:none !important;
clear:none !important;
margin:0px 0px 0px 10px !important;
position:relative !important;
}

.eg-organics-blog-container{
background-color:rgba(128,181,0,0.25);
}

.eg-organics-blog-content{
background-color:#ffffff;
padding:26px 0px 30px 0px;
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border-color:transparent;
border-style:none;
text-align:left;
}

.esg-grid .mainul li.eg-organics-blog-wrapper{
background-color:#ffffff;
padding:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border-color:transparent;
border-style:none;
}

.organics .navigationbuttons,
.organics .esg-pagination,
.organics .esg-filters{
text-transform:uppercase; 
text-align:center; 
}
.organics .esg-filterbutton,
.organics .esg-navigationbutton,
.organics .esg-sortbutton,
.organics .esg-cartbutton{
margin-right:5px; 
cursor:pointer; 
position:relative; 
z-index:2; 
border:none; 
line-height:35px; 
display:inline-block; 
background:#fff; 
margin-bottom:5px; 
padding:7px 14px; 
margin:0 5px 5px 0; 
font-family:inherit; 
font-size:13px; 
line-height:21px; 
font-weight:normal; 
text-transform:capitalize; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
border-radius:5px; 
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-ms-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s; 
transition:all 0.3s ease 0s; 
padding:0.55em 1.1em; 
font-size:0.929em; 
}
.organics .esg-navigationbutton{
padding:2px 12px; 
}
.organics .esg-navigationbutton *{
color:#000; 
}
.organics .esg-pagination-button:last-child{
margin-right:0; 
}
.organics .esg-sortbutton-wrapper,
.organics .esg-cartbutton-wrapper{
display:inline-block; 
}
.organics .esg-sortbutton-order,
.organics .esg-cartbutton-order{
display:inline-block; 
vertical-align:top; 
border:none; 
width:40px; 
line-height:40px; 
border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
font-size:12px; 
font-weight:700; 
color:#999; 
cursor:pointer; 
background:#eee; 
background:#fff; 
margin-left:5px; 
}
.organics .esg-cartbutton{
color:#fff; 
cursor:default !important; 
}
.organics .esg-cartbutton .esgicon-basket{
color:#fff; 
font-size:15px; 
line-height:15px; 
margin-right:10px; 
}
.organics .esg-cartbutton-wrapper{
cursor:default !important; 
}
.organics .esg-sortbutton,
.organics .esg-cartbutton{
display:inline-block; 
position:relative; 
cursor:pointer; 
margin-right:0px; 
border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
}
.organics .esg-navigationbutton:hover,
.organics .esg-filterbutton:hover,
.organics .esg-sortbutton:hover,
.organics .esg-sortbutton-order:hover,
.organics .esg-cartbutton-order:hover,
.organics .esg-filterbutton.selected{
border-color:none;color:#fff; 
}
.organics .esg-navigationbutton:hover *{
color:#333; 
}
.organics .esg-sortbutton-order.tp-desc:hover{
color:#333; 
}
.organics .esg-filters{
  margin-bottom: 40px;
}
.organics .esg-filter-checked{
padding:1px 3px; 
color:#cbcbcb; 
background:#cbcbcb; 
margin-left:7px; 
font-size:9px; 
font-weight:300; 
line-height:9px; 
vertical-align:middle; 
}
.organics .esg-filterbutton.selected .esg-filter-checked,
.organics .esg-filterbutton:hover .esg-filter-checked{
padding:1px 3px 1px 3px; 
color:#fff; 
background:#000; 
margin-left:7px; 
font-size:9px; 
font-weight:300; 
line-height:9px; 
vertical-align:middle; 
}
.eg-organics-shop-element-0{
font-size:15px !important; 
line-height:18px !important; 
color:#3f2803 !important; 
font-weight:700 !important; 
padding:0px 0px 0px 0px !important; 
border-radius:0px 0px 0px 0px !important; 
background-color:rgba(255,255,255,0) !important; 
z-index:2 !important; 
display:block; 
font-family:"Microsoft JhengHei" !important; 
text-transform:capitalize !important; 
}
.eg-organics-shop-element-32{
font-size:16px !important; 
line-height:22px !important; 
color:#ffffff !important; 
font-weight:400 !important; 
padding:17px 17px 17px 17px !important; 
border-radius:60px 60px 60px 60px !important; 
background-color:rgba(128,181,0,1.00) !important; 
z-index:2 !important; 
display:block; 
border-top-width:0px !important; 
border-right-width:0px !important; 
border-bottom-width:0px !important; 
border-left-width:0px !important; 
border-color:#ffffff !important; 
border-style:solid !important; 
}
.eg-organics-shop-element-25{
font-size:16px; 
line-height:22px; 
color:#b33451; 
font-weight:500; 
display:inline-block; 
float:none; 
clear:none; 
margin:10px 0px 0px 0px ; 
padding:2px 7px 1px 7px ; 
border-radius:0px 0px 0px 0px ; 
background-color:rgba(255,255,255,0); 
position:relative; 
z-index:2 !important; 
font-family:"Microsoft JhengHei"; 
}
.eg-organics-shop-element-30{
font-size:13px !important; 
line-height:30px !important; 
color:#337ca9 !important; 
font-weight:700 !important; 
display:inline-block !important; 
float:none !important; 
clear:both !important; 
margin:0px 0px 0px 0px !important; 
padding:0px 0px 0px 0px !important; 
border-radius:0px 0px 0px 0px !important; 
background-color:rgba(255,255,255,0) !important; 
position:relative !important; 
z-index:2 !important; 
font-family:"Open Sans" !important; 
text-transform:uppercase !important; 
}
.eg-organics-shop-element-28{
font-size:12px !important; 
line-height:20px !important; 
color:#ffffff !important; 
font-weight:400 !important; 
padding:5px 10px 4px 10px !important; 
border-radius:5px 5px 5px 5px !important; 
background-color:rgba(128,181,0,1.00) !important; 
z-index:2 !important; 
display:block; 
font-family:"Microsoft JhengHei" !important; 
text-transform:uppercase !important; 
}

.eg-organics-shop-element-32:hover{
font-size:16px !important; 
line-height:22px !important; 
color:#ffffff !important; 
font-weight:400 !important; 
border-radius:60px 60px 60px 60px !important; 
background-color:rgba(63,40,3,1.00) !important; 
border-top-width:0px !important; 
border-right-width:0px !important; 
border-bottom-width:0px !important; 
border-left-width:0px !important; 
border-color:#ffffff !important; 
border-style:solid !important; 
}
.eg-organics-shop-element-28:hover{
font-size:12px !important; 
line-height:20px !important; 
color:#ffffff !important; 
font-weight:400 !important; 
border-radius:5px 5px 5px 5px !important; 
background-color:rgba(63,40,3,1.00) !important; 
font-family:"Microsoft JhengHei" !important; 
text-transform:uppercase !important; 
}

.eg-organics-shop-element-0-a{
display:block !important; 
text-align:center !important; 
clear:none !important; 
margin:0px 0px 0px 0px !important; 
position:relative !important; 
}

.eg-organics-shop-element-32-a{
display:inline-block !important; 
float:none !important; 
clear:none !important; 
margin:0px 0px 0px 0px !important; 
position:relative !important; 
}

.eg-organics-shop-element-28-a{
display:inline-block !important; 
float:none !important; 
clear:both !important; 
margin:0px 0px 0px 0px !important; 
position:relative !important; 
}

.eg-organics-shop-container{
background-color:rgba(255,255,255,0.20); 
}

.eg-organics-shop-content{
background-color:#ffffff; 
padding:30px 30px 30px 30px; 
border-width:1px 0px 0px 0px; 
border-radius:0px 0px 0px 0px; 
border-color:#e5e5e5; 
border-style:solid; 
text-align:center; 
}

.esg-grid .mainul li.eg-organics-shop-wrapper{
background-color:#ffffff; 
padding:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px; 
border-radius:0px 0px 0px 0px; 
border-color:#e5e5e5; 
border-style:solid; 
overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important; 
}


.gallery .navigationbuttons,
.gallery .esg-pagination,
.gallery .esg-filters{
text-transform:uppercase;
text-align:center;
}
.gallery .esg-filterbutton,
.gallery .esg-navigationbutton,
.gallery .esg-sortbutton,
.gallery .esg-cartbutton{
color:#000;
margin-right:5px;
cursor:pointer;
position:relative;
z-index:2;
padding:1px 30px;
border:none;
line-height:38px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:12px;
font-weight:700;
font-family:"Open Sans",sans-serif;
display:inline-block;
background:#fff;
margin-bottom:5px;
}
.gallery .esg-navigationbutton{
padding:2px 12px;
}
.gallery .esg-navigationbutton *{
color:#000;
}
.gallery .esg-pagination-button:last-child{
margin-right:0;
}
.gallery .esg-sortbutton-wrapper,
.gallery .esg-cartbutton-wrapper{
display:inline-block;
}
.gallery .esg-sortbutton-order,
.gallery .esg-cartbutton-order{
display:inline-block;
vertical-align:top;
border:none;
width:40px;
line-height:40px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:12px;
font-weight:700;
color:#999;
cursor:pointer;
background:#eee;
background:#fff;
margin-left:5px;
}
.gallery .esg-cartbutton{
color:#fff;
cursor:default !important;
}
.gallery .esg-cartbutton .esgicon-basket{
color:#fff;
font-size:15px;
line-height:15px;
margin-right:10px;
}
.gallery .esg-cartbutton-wrapper{
cursor:default !important;
}
.gallery .esg-sortbutton,
.gallery .esg-cartbutton{
display:inline-block;
position:relative;
cursor:pointer;
margin-right:0px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.gallery .esg-navigationbutton:hover,
.gallery .esg-filterbutton:hover,
.gallery .esg-sortbutton:hover,
.gallery .esg-sortbutton-order:hover,
.gallery .esg-cartbutton-order:hover,
.gallery .esg-filterbutton.selected{
border-color:none;
color:#000;
background:#fff;
}
.gallery .esg-navigationbutton:hover *{
color:#333;
}
.gallery .esg-sortbutton-order.tp-desc:hover{
color:#333;
}
.gallery .esg-filter-checked{
padding:1px 3px;
color:#cbcbcb;
background:#cbcbcb;
margin-left:7px;
font-size:9px;
font-weight:300;
line-height:9px;
vertical-align:middle;
}
.gallery .esg-filterbutton.selected .esg-filter-checked,
.gallery .esg-filterbutton:hover .esg-filter-checked{
padding:1px 3px 1px 3px;
color:#fff;
background:#000;
margin-left:7px;
font-size:9px;
font-weight:300;
line-height:9px;
vertical-align:middle;
}
.gallery .esg-pagination .esg-navigationbutton.selected{
color:#fff !important;
}
.gallery .esg-navigationbutton{
color:#fff;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}
.gallery .esg-navigationbutton{
padding:0;
width:35px;
height:35px;
line-height:35px;
}
.gallery .esg-navigationbutton{
background-color:#f3f5f8;
color:#c8cacc;
}
.gallery .esg-navigationbutton:hover{
color:#fff !important;
}
.gallery .esg-filter-wrapper .esg-filterbutton:after{
content:"/";
padding-left:9px;
}
.gallery .esg-filter-wrapper .esg-filterbutton{
padding:0;
margin-right:9px;
}
.gallery .esg-filter-wrapper .esg-filterbutton:nth-last-child(2):after{
content:'';
}

.eg-gallery-element-0{
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
font-weight:400 !important;
padding:9px 9px 9px 9px !important;
border-radius:60px 60px 60px 60px !important;
background-color:rgba(255,255,255,0) !important;
z-index:2 !important;
display:block;
border-top-width:2px !important;
border-right-width:2px !important;
border-bottom-width:2px !important;
border-left-width:2px !important;
border-color:#ffffff !important;
border-style:solid !important;
}

.eg-gallery-element-0:hover{
font-size:16px !important;
line-height:22px !important;
color:#337ca9 !important;
font-weight:400 !important;
border-radius:60px 60px 60px 60px !important;
background-color:rgba(255,255,255,1.00) !important;
border-top-width:2px !important;
border-right-width:2px !important;
border-bottom-width:2px !important;
border-left-width:2px !important;
border-color:transparent !important;
border-style:solid !important;
}

.eg-gallery-element-0-a{
display:inline-block !important;
float:none !important;
clear:none !important;
margin:0px 0px 0px 0px !important;
position:relative !important;
}

.eg-gallery-container{
background-color:rgba(128,181,0,0.90);
}

.eg-gallery-content{
background-color:#ffffff;
padding:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border-color:transparent;
border-style:double;
text-align:left;
}

.esg-grid .mainul li.eg-gallery-wrapper{
background-color:#3f424a;
padding:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border-color:transparent;
border-style:none;
}

.eg-washington-element-0{
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
font-weight:400 !important;
padding:17px 17px 17px 17px !important;
border-radius:60px 60px 60px 60px !important;
background-color:rgba(255,255,255,0.15) !important;
z-index:2 !important;
display:block;
font-family:"Open Sans" !important;
border-top-width:0px !important;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;
border-color:#ffffff !important;
border-style:solid !important;
}
.eg-washington-element-1{
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
font-weight:400 !important;
padding:17px 17px 17px 17px !important;
border-radius:60px 60px 60px 60px !important;
background-color:rgba(255,255,255,0.15) !important;
z-index:2 !important;
display:block;
border-top-width:0px !important;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;
border-color:#ffffff !important;
border-style:solid !important;
}
.eg-washington-element-3{
font-size:13px;
line-height:20px;
color:#ffffff;
font-weight:700;
display:inline-block;
float:none;
clear:both;
margin:15px 0px 0px 0px ;
padding:5px 10px 5px 10px ;
border-radius:0px 0px 0px 0px ;
background-color:rgba(255,255,255,0.15);
position:relative;
z-index:2 !important;
font-family:"Open Sans";
text-transform:uppercase;
}
.eg-washington-element-0:hover{
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
font-weight:400 !important;
border-radius:60px 60px 60px 60px !important;
background-color:rgba(0,0,0,0.50) !important;
border-top-width:0px !important;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;
border-color:#ffffff !important;
border-style:solid !important;
}
.eg-washington-element-1:hover{
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
font-weight:400 !important;
border-radius:60px 60px 60px 60px !important;
background-color:rgba(0,0,0,0.50) !important;
border-top-width:0px !important;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;
border-color:#ffffff !important;
border-style:solid !important;
}
.eg-washington-element-0-a{
display:inline-block !important;
float:none !important;
clear:none !important;
margin:0px 10px 0px 0px !important;
position:relative !important;
}
.eg-washington-element-1-a{
display:inline-block !important;
float:none !important;
clear:none !important;
margin:0px 10px 0px 0px !important;
position:relative !important;
}
.eg-washington-container{
background-color:rgba(0,0,0,0.65);
}
.eg-washington-content{
background-color:#ffffff;
padding:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border-color:transparent;
border-style:double;
text-align:left;
}
.esg-grid .mainul li.eg-washington-wrapper{
background-color:#3f424a;
padding:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border-color:transparent;
border-style:none;
}

/* Revolution Slider */
.rev_slider .hermes .tp-bullet {
    width: 12px;
    height: 12px;
    background: #fff;
    border-width: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.rev_slider .hermes .tp-bullet.selected,
.rev_slider .hermes .tp-bullet.selected:after,
.rev_slider .hermes .tp-bullet:hover {
    background: #337ca9;
    border-width: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.tp-caption .sc_button .icon:hover {
    color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}
.tp-caption #toc {
    position: inherit;
    top: inherit;
    bottom: inherit;
    right: inherit;
    width: inherit;
}
.tp-caption #toc .toc_item {
    position: inherit;
    width: inherit;
    height: inherit;
    border-right: inherit;
    background-color: inherit;
}
.tp-caption #toc .toc_item.current, #toc .toc_item:hover {
    background-color: inherit;
}
.tp-caption #toc a {
    color: inherit;
}

.mainslider_1 {
  margin:0px auto;
  background-color:transparent;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}

.mainslider_1 > .rev_slider{
  display: none;
}

.mainslider_1 [class*="ms1_s1"] {
  font-family:Cantarell;
  font-weight: 400; 
  white-space: nowrap; 
  color: rgba(255, 255, 255, 1.00);
  text-transform:left;
}

.mainslider_1 .ms1_s1_logo {
  z-index: 5;
}

.mainslider_1 .ms1_s1_text {
  z-index: 6; 
  font-size: 30px; 
  line-height: 38px; 
  border-color:rgba(255, 255, 255, 1.00);
  text-shadow:0.5px 0.866px 6px rgb( 41, 53, 44 );
}

.mainslider_1 .ms1_s1_button {
  z-index: 7; 
  font-size: 14px; 
  line-height: 20px; 
  text-align: center;
}

.mainslider_1 .ms1_s2_text {
  z-index: 5; 
  white-space: nowrap; 
  font-size: 70px; 
  line-height: autopx;
  text-align:center;
  text-transform:uppercase;
}

.mainslider_1 .ms1_s2_text_2 {
  z-index: 6; 
  white-space: nowrap; 
  font-size: 35px; 
  line-height: 42px; 
  font-weight: 400;
  text-align:center;
  text-transform:left;
}

.mainslider_1 .ms1_s3_text {
  z-index: 5;
  text-align:center;
  text-transform:left;
}

.mainslider_1 .tp-bannertimer {
  height: 5px; 
  background-color: rgba(0, 0, 0, 0.15);
}

.mainslider_2 {
  margin:0px auto;
  background-color:transparent;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}

.mainslider_2 .rev_slider{
  display:none;
}

.mainslider_2 .ms2_s1_text{
  z-index: 5; 
  white-space: nowrap; 
  font-size: 150px; 
  line-height: 168px;
  font-family:Cantarell;
  text-align:center;
  text-transform:uppercase;
  text-shadow:2.5px 4.33px 0px rgba( 134, 180, 16, 0.75 );
}

.mainslider_2 .ms2_s1_logo{
  z-index: 6;
  text-transform:left;
}

.mainslider_2 .ms2_s2_logo{
  z-index: 5;
  text-transform:left;
}

.mainslider_2 .ms2_s2_title{
  z-index: 6; 
  white-space: nowrap;
  text-transform:left;
}

.mainslider_2 .ms2_s2_text{
  z-index: 7; 
  min-width: 600px; 
  max-width: 600px; 
  white-space: normal; 
  font-size: 20px; 
  line-height: 30px;
  font-family:Cantarell;
  text-transform:left;
}

.mainslider_2 .ms2_s2_button{
  z-index: 8; 
  white-space: nowrap; 
  font-size: 14px; 
  line-height: 20px;
  font-family:Cantarell;
  text-transform:left;
}

.mainslider_2 .ms2_s3_logo{
  z-index: 5;
  text-transform:left;
}

.mainslider_2 .ms2_s3_title{
  z-index: 6; 
  white-space: nowrap; 
  font-size: 93px; 
  line-height: 93px; 
  font-weight: 700;
  text-align:center;
  text-transform:uppercase;
}

.mainslider_2 .ms2_s3_text{
  z-index: 7; 
  min-width: 690px; 
  max-width: 690px; 
  white-space: normal; 
  font-size: 18px; 
  line-height: 30px; 
  font-weight: 700;
  font-family:Cantarell;
  text-align:center;
  text-transform:left;
}

.mainslider_2 .ms2_s3_button{
  background-color:transparent;
  padding:0px;
}

.mainslider_2 .tp-bannertimer {
  height: 5px; 
  background-color: rgba(0, 0, 0, 0.15);
}

.mainslider_3 {
  margin:0px auto;
  background-color:transparent;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}

.mainslider_3 .rev_slider{
  display:none;
}

.mainslider_3 .ms3_s1_logo{
  z-index: 5;
  text-transform:left;
}

.mainslider_3 .ms3_s1_title{
  z-index: 6; 
  white-space: nowrap; 
  font-size: 36px; 
  line-height: 38px;
  text-align:center;
  text-transform:left;
}

.mainslider_3 .ms3_s1_text{
  z-index: 7; 
  white-space: nowrap; 
  font-size: 24px; 
  line-height: 38px;
  text-transform:left;
}

.mainslider_3 .ms3_s1_button{
  z-index: 8; 
  white-space: nowrap; 
  font-family:Arial;
  text-transform:left;
}
.mainslider_3 .ms3_s1_button2{
  z-index: 9; 
  white-space: nowrap; 
  font-weight: 400; 
  color: rgba(0, 10, 0, 1.00);
  text-transform:left;
}
.mainslider_3 .ms3_s2_logo{
  z-index: 5;
  text-transform:left;
}

.mainslider_3 .ms3_s2_title{
  z-index: 5; 
  white-space: nowrap; 
  line-height: 100px;
  text-transform:left;
}
.mainslider_3 .ms3_s2_title2{
  z-index: 6; 
  white-space: nowrap; 
  color: rgba(63, 40, 3, 1.00);
  text-transform:left;
}

.mainslider_3 .ms3_s2_title2 > span{
  color: #fff;
}

.mainslider_3 .ms3_s2_text{
  z-index: 7; 
  min-width: 455px; 
  max-width: 455px; 
  white-space: normal; 
  line-height: 20px; 
  color: rgba(76, 72, 65, 1.00);
  font-family:Cantarell;
  text-transform:left;
}
.mainslider_3 .ms3_s2_price{
  z-index: 8; 
  min-width: 455px; 
  max-width: 455px; 
  white-space: normal; 
  line-height: 75px; 
  font-weight: 700; 
  color: rgba(255, 90, 0, 1.00);
  text-transform:left;
}
.mainslider_3 .ms3_s2_button{
  z-index: 9; 
  white-space: nowrap; 
  font-family:Arial;
  text-align:center;
  text-transform:left;
}

.mainslider_3 .ms3_s3_logo{
  z-index: 5;
  text-transform:left;
}

.mainslider_3 .ms3_s3_title{
  z-index: 5; 
  white-space: nowrap; 
  font-size: 36px; 
  line-height: 38px;
  text-align:center;
  text-transform:left;
}

.mainslider_3 .ms3_s3_text{
  z-index: 6; 
  white-space: nowrap; 
  font-size: 24px; 
  line-height: 38px;
  text-align:center;
  text-transform:left;
}

.mainslider_3 .ms3_s3_button{
  z-index: 7; 
  white-space: nowrap;
  font-family:Arial;
  text-transform:left;
}

.mainslider_3 .tp-bannertimer {
  height: 5px; 
  background-color: rgba(0, 0, 0, 0.15);
}

.mainslider_4 {
  margin:0px auto;
  background-color:transparent;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}

.mainslider_4 .rev_slider{
  display:none;
}

.mainslider_4 .ms4_s1_bg{
  background-color: #f2f5f8;
}

.mainslider_4 .ms4_s1_abovetitle{
  z-index: 6; 
  white-space: nowrap; 
  font-size: 13px; 
  line-height: 20px; 
  font-weight: 400; 
  font-family:Cantarell;
  text-align:right;
  text-transform:left;
  border-color:rgba(255, 255, 255, 1.00);
  color:#7aac00;
}

.mainslider_4 .ms4_s1_title{
  z-index: 7; 
  min-width: 333px; 
  max-width: 333px; 
  white-space: normal; 
  font-size: 67px; 
  line-height: 60px; 
  font-weight: 400; 
  color: rgba(61, 39, 0, 1.00);
  text-align:center;
  text-transform:left;
}

.mainslider_4 .ms4_s1_text{
  z-index: 8; 
  min-width: 345px; 
  max-width: 345px; 
  white-space: normal; 
  font-size: 14px; 
  line-height: 20px; 
  font-weight: 400; 
  color: rgba(76, 72, 65, 1.00);
  font-family:Cantarell;
  text-align:center;
  text-transform:left;
  border-color:rgba(255, 255, 255, 1.00);
}

.mainslider_4 .ms4_s1_button{
  z-index: 9; 
  white-space: nowrap; 
  font-family:Cantarell;
  text-transform:left;
}


.mainslider_4 .ms4_s2_abovetitle{
  z-index: 6; 
  white-space: nowrap; 
  font-size: 13px; 
  line-height: 18px;
  font-family:Cantarell;
  text-transform:left;
}
.mainslider_4 .ms4_s2_title{
  z-index: 7; 
  white-space: nowrap; 
  font-size: 66px; 
  line-height: 76px; 
  font-weight: 400;
  text-transform:left;
}


.mainslider_4 .ms4_s2_text{
  z-index: 7; 
  min-width: 455px; 
  max-width: 455px; 
  white-space: normal; 
  line-height: 20px; 
  color: rgba(76, 72, 65, 1.00);
  font-family:Cantarell;
  text-transform:left;
}
.mainslider_4 .ms4_s2_price1{
  z-index: 8; 
  min-width: 85px; 
  max-width: 85px; 
  white-space: normal; 
  font-size: 33px; 
  line-height: 30px; 
  font-weight: 400;
  text-transform:left;
}
.mainslider_4 .ms4_s2_price2{
  z-index: 9; 
  white-space: nowrap; 
  font-size: 84px; 
  line-height: 95px; 
  font-weight: 400;
  text-transform:left;
}
.mainslider_4 .ms4_s2_price3{
  z-index: 10; 
  min-width: 90px; 
  max-width: 90px; 
  white-space: normal; 
  font-size: 32px; 
  line-height: 28px; 
  font-weight: 400;
  text-transform:left;
}
.mainslider_4 .ms4_s2_button{
  z-index: 12; 
  white-space: nowrap;
  font-family:Cantarell;
  text-transform:left;
}

.mainslider_4 .ms4_s3_title{
  z-index: 5; 
  min-width: 440px; 
  max-width: 440px; 
  white-space: normal; 
  font-size: 64px; 
  line-height: 61px; 
  font-weight: 400;
  text-align:center;
  text-transform:left;
}

.mainslider_4 .ms4_s3_text{
  z-index: 6; 
  min-width: 440px; 
  max-width: 440px; 
  white-space: normal; 
  font-size: 14px; 
  line-height: 20px;
  text-align:center;
  text-transform:left;
}

.mainslider_4 .ms4_s3_button{
  z-index: 7; 
  white-space: nowrap;
  font-family:Cantarell;
  text-transform:left;
}

.mainslider_4 .tp-bannertimer {
  height: 5px; 
  background-color: rgba(0, 0, 0, 0.15);
}

.mfp-figure button:hover {
    background-color: transparent;
}

footer .columns_wrap {
    /*margin: 0;*/
    padding: 6em 0 4.5em;
}

/* Woocommerce Widgets Produts */

.star-rating[title*="Rated 0"] > span{
  width: 0%;
}
.star-rating[title*="Rated 1"] > span{
  width: 20%;
}
.star-rating[title*="Rated 2"] > span{
  width: 40%;
}
.star-rating[title*="Rated 3"] > span{
  width: 60%;
}
.star-rating[title*="Rated 4"] > span{
  width: 80%;
}
.star-rating[title*="Rated 5"] > span{
  width: 100%;
}


.textwidget .woocommerce ul.products li.product .post_featured {
    float: left;
    width: 5.6em;
    height: auto;
    margin: 0 1.1em 4px 0;
    overflow: hidden;
}
.textwidget .woocommerce ul.products li.product .post_featured .shortcode_add_to_button,
.textwidget .woocommerce ul.products li.product .post_featured .onsale {
    display: none;
}
.textwidget .woocommerce ul.products li.product .post_featured .quick_view_button {
    background: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    display: block;
    text-indent: -9999px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
/*2475*/
.textwidget .woocommerce ul.products li.product .post_featured .quick_view_button:after {
    font-family: "fontello";
    content: '\e852';
    font-size: 2.5em;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 5;
    text-indent: 0;
}
.textwidget .woocommerce ul.products li.product .post_featured .woo_thumb_buttons {
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}
.textwidget .woocommerce ul.products li.product .post_featured .woo_thumb_buttons .hover_icon,
.textwidget .woocommerce ul.products li.product .post_content .product_cats {
    display: none;
}
.textwidget .woocommerce ul.products li.product .post_content {
    overflow: hidden;
    width: auto;
    display: block;
}
.textwidget .woocommerce ul.products li.product .star-rating {
    margin-bottom: 0.2em;
}
.textwidget .woocommerce ul.products li.product h3 {
    margin: -0.3em 0 0.5em 0;
    max-height: 3em;
    font-family: inherit;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.4;
}
.woocommerce .star-rating {
    width: 6em;
    font-family: "fontello";
}
.woocommerce .star-rating span:before {
    content: '\e820\ \e820\ \e820\ \e820\ \e820';  /*fill*/
}
.woocommerce .star-rating:before {
    content: '\e85e\ \e85e\ \e85e\ \e85e\ \e85e';  /*empty*/
}
/* empty
font-family: "star";
content: "\73\73\73\73\73";
*/
/* fill
font-family: "star";
content: "\53\53\53\53\53";
*/
.textwidget .woocommerce ul.products li.product  {
    padding-bottom: 0;
}
.textwidget .woocommerce ul.products li.product + li.product {
    margin-top: 0.43em;
}



/* line 2, ../sass/footer.scss */
footer .top {
  background-color: #004f96;
  padding: 50px 0 25px;
}
/* line 5, ../sass/footer.scss */
footer .top .page_link {
  text-align: center;
}
/* line 8, ../sass/footer.scss */
footer .top .page_link ul li {
  padding: 0 22px;
  border-right: 1px solid #efefef;
  margin-right: -4px;
  font-size: 1.125rem;
  line-height: 1rem;
}
/* line 15, ../sass/footer.scss */
footer .top .page_link ul li a {
  color: #efefef;
  text-decoration: none;
}
/* line 21, ../sass/footer.scss */
footer .top .page_link ul li:first-child {
  border-left: 1px solid #efefef;
}
/* line 27, ../sass/footer.scss */
footer .top .category {
  width: 76%;
  text-align: center;
  margin: 0 auto;
  margin-top: 25px;
}
/* line 33, ../sass/footer.scss */
footer .top .category ul li {
  font-size: 1.125rem;
  margin-bottom: 5px;
}
/* line 37, ../sass/footer.scss */
footer .top .category ul li a {
  color: #efefef;
  text-decoration: none;
  display: block;
  padding: 5px;
  border: 1px solid rgba(239, 239, 239, 0.5);
  width: 160px;
  text-align: center;
}
/* line 50, ../sass/footer.scss */
footer .top .contact-block {
  color: #efefef;
  text-align: center;
  margin-top: 20px;
}
/* line 54, ../sass/footer.scss */
footer .top .contact-block .phone {
  padding: 0 15px;
}
/* line 56, ../sass/footer.scss */
footer .top .contact-block .phone img {
  height: 17px;
  margin-top: -4px;
}
/* line 61, ../sass/footer.scss */
footer .top .contact-block .email {
  padding: 0 15px;
}
/* line 63, ../sass/footer.scss */
footer .top .contact-block .email img {
  height: 13px;
  margin-top: -2px;
  margin-right: 2px;
}
/* line 72, ../sass/footer.scss */
footer .bottom {
  background-color: #003b71;
  padding: 20px 0;
}
/* line 75, ../sass/footer.scss */
footer .bottom .firm_logo {
  text-align: center;
  margin-bottom: 20px;
}
/* line 79, ../sass/footer.scss */
footer .bottom .firm_logo ul li {
  padding: 0 15px;
}
/* line 81, ../sass/footer.scss */
footer .bottom .firm_logo ul li img {
  height: 46px;
}
/* line 87, ../sass/footer.scss */
footer .bottom .copyright {
  color: #efefef;
  text-align: center;
  font-size: 0.675rem;
  letter-spacing: 1px;
}
/* line 92, ../sass/footer.scss */
footer .bottom .copyright span {
  padding-top: 10px;
  border-top: 1px solid #efefef;
}

@media (max-width: 991px) {
  /* line 102, ../sass/footer.scss */
  footer {
    display: none;
  }

  /* line 110, ../sass/footer.scss */
  footer .top .category {
    width: 100%;
  }

  /* line 116, ../sass/footer.scss */
  footer .bottom .copyright span {
    display: block;
  }
}

.list-unstyled > li {
  display: inline-block;
  margin-bottom: 0;
}


.list_price{
	float:left;
	color:#ff574a;
	font-size: 20px;
    font-weight: bold;
}
.list_subtitle{
	float:right;
	color:#009dce;
}
.list_subtitle .style2{
	background-color: #009dce;
    color: #ffffff;
    padding: 2px 10px 2px 10px;
}

.list_subtitle .style1{
	background-color: #808080;
    color: #ffffff;
    padding: 2px 10px 2px 10px;
}

.footer_logo{
	max-width:300px;
}

.footer_text{
	color:#ffffff;
}

.footer_ul{
	text-align: justify;
	padding-left:0px;
}
.footer_ul li{
    display: inline-block;
    list-style: none;
}
.footer_ul:after {
  content: "";
  display: inline-block;
  position: relative;
  width: 100%;
}

.btn_pre{
	width:30px;
	height:30px;
	background-image: url(../images/__arrow_left_gray.svg) !important;

}
.btn_pre:hover{
	background-image: url(../images/__arrow_left_blue.svg) !important;

}
.btn_next{
	width:30px;
	height:30px;
	margin-left: 10px !important;
	background-image: url(../images/__arrow_right_gray.svg)  !important;

}
.btn_next:hover{
	background-image: url(../images/__arrow_right_blue.svg)  !important;

}

.eg-organics-blog-element-0 {
	margin: 0px 0px 10px 0px;

	height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.eg-organics-blog-element-0 a {
	margin: 0px 0px 10px 0px;
}


.eg-organics-blog-element-6 {
	height: 66px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

    margin-bottom: 5px !important;
}

.list_price {
	font-size: 18px;
}


/* QA start*/
/* line 300, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block {
  font-size: 0;
  display: flex;
}
/* line 303, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block a:hover {
  text-decoration: none;
}
/* line 306, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block {
  display: inline-block;
  width: 330px;
  vertical-align: top;
  padding: 70px 0;
  padding-right: 50px;
}
/* line 313, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .title {
  color: #00a1be;
  font-size: 1.5rem;
  font-weight: bold;
  display: block;
  position: relative;
}
/* line 320, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .title:after {
  display: inline-block;
  content: "";
  background-image: url(../images/help/help_menu_down.png);
  width: 19px;
  height: 20px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 10px;
  vertical-align: middle;
  margin-top: -3px;
}
/* line 335, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .links-block {
  padding: 25px 0px;
  display: none;
}
/* line 338, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .links-block .links-title {
  font-size: 1.25rem;
  font-weight: bold;
  color: #333;
}
/* line 344, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .links-block .common-links-block a {
  font-size: 1.125rem;
  color: #666;
  display: block;
}
/* line 349, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .links-block .common-links-block a.active {
  font-weight: bold;
  color: #008bbe;
}
/* line 356, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .links-block .category-links-block a {
  font-size: 1.125rem;
  color: #666;
  display: block;
  border: 1px solid #aaa;
  padding: 8px 10px;
  text-align: center;
  margin-bottom: 7px;
  width: 205px;
  max-width: 100%;
}
/* line 367, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .links-block .category-links-block a.active {
  font-weight: bold;
  color: #008bbe;
}
/* line 372, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .links-block .category-links-block a img {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 376, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category .links-block .category-links-block a span {
  display: inline-block;
  vertical-align: middle;
}
/* line 387, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category.active .title:after {
  background-image: url(../images/help/help_menu_up.png);
  width: 19px;
  height: 20px;
  background-size: 100% auto;
  background-position: center;
  margin-left: 10px;
}
/* line 397, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-menu-block .identity-category.active .links-block {
  display: block;
}
/* line 402, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block {
  /*background-color: #f0f0f0;*/
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 70px 50px;
  position: relative;
}
/* line 409, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .title {
  color: #00a1be;
  font-size: 1.5rem;
  font-weight: bold;
  padding-bottom: 25px;
  margin-bottom: 30px;
  border-bottom: 1px solid #aaa;
}
/* line 417, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .qa-answer-block {
  padding-left: 25px;
  padding-bottom: 5px;
}
/* line 419, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .qa-answer-block .question {
  color: #333;
  font-size: 1.375rem;
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
  position: relative;
}
/* line 427, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .qa-answer-block .question:before {
  display: block;
  content: "";
  background-image: url(../images/help/help_menu_down.png);
  width: 19px;
  height: 20px;
  position: absolute;
  left: -25px;
  top: 7px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 441, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .qa-answer-block .answer {
  color: #666;
  font-size: 1.125rem;
  line-height: 30px;
  display: none;
}
/* line 451, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .qa-answer-block.active .question:before {
  background-image: url(../images/help/help_menu_up.png);
  width: 19px;
  height: 20px;
  position: absolute;
  left: -25px;
  top: 7px;
}
/* line 460, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .qa-answer-block.active .answer {
  display: block;
  margin-bottom: 35px;
}
/* line 466, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .bottom-block {
  padding-top: 25px;
  margin-top: 30px;
  border-top: 1px solid #aaa;
}
/* line 470, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .bottom-block .notice {
  color: #666;
  font-size: 1.125rem;
  line-height: 30px;
}
/* line 476, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .bottom-block .mail-contact-us {
  background-color: #00a1be;
  color: #fff;
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  width: 200px;
}
/* line 483, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .bottom-block .mail-contact-us img {
  vertical-align: middle;
  height: 16px;
  margin-right: 10px;
  margin-top: -2px;
}
/* line 489, ../sass/_pre-help.scss */
.help-qa-main-wrapper .help-qa-main-block .qa-result-block .bottom-block .mail-contact-us span {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.375rem;
}

@media (max-width: 991px) {
  /* line 503, ../sass/_pre-help.scss */
  .help-common-question-wrapper .help-common-question-block .links-block {
    display: block;
  }

  /* line 507, ../sass/_pre-help.scss */
  .help-common-question-wrapper .help-common-question-block .links-block .question-link-block {
    display: block;
    margin-right: 0;
    width: 100%;
    margin-bottom: 18px;
  }

  /* line 514, ../sass/_pre-help.scss */
  .help-common-question-wrapper .help-common-question-block .links-block .mail-link {
    display: block;
    width: 100%;
    height: 200px;
  }

  /* line 520, ../sass/_pre-help.scss */
  .help-qa-main-wrapper .help-qa-main-block {
    display: block;
  }

  /* line 524, ../sass/_pre-help.scss */
  .help-qa-main-wrapper .help-qa-main-block .qa-menu-block {
    width: 100%;
    padding-right: 0;
  }

  /* line 529, ../sass/_pre-help.scss */
  .help-qa-main-wrapper .help-qa-main-block .qa-result-block {
    width: 100%;
  }
}


/* QA END*/