/* DEFAULT (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
   8.6 Fullscreen layout: Featured block
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

-------------------------------------------------------------- */




/* 1. Theme typography
-------------------------------------------------------------- */
body {
	font-family: "Hind", sans-serif;
	line-height: 1.5em;
}
h1 { font-size: 4em;
	 font-weight: 600;
	line-height: 1.1667em;
	 margin-bottom: .4em;
	}
h2 { font-size: 2.67em;   }
h3 { font-size: 2.34em;  }
h4 { font-size: 1.64em;   margin-bottom: .81em;}
h5 { font-size: 1.34em;  	 margin-bottom: .74em;}
h6 { font-size: .9em;   text-transform: uppercase;     margin-bottom: .9em;}

h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,
h2+h3,h2+h4,h2+h5,h2+h6,
h3+h4,h3+h5,h3+h6,
h4+h5,h4+h6,
h5+h6 {
	margin-top:0;
}
dt, b, strong {	font-weight: 600; 	color: #32302f;}


/* Normal state */
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#2c3032;
}
a, button {
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
a {
	color: #1eaace;
}


/* Dark styles */
.bg_tint_dark, .bg_tint_dark h1, .bg_tint_dark h2, .bg_tint_dark h3, .bg_tint_dark h4, .bg_tint_dark h5, .bg_tint_dark h6 {
	color: #ffffff;
}
.bg_tint_dark a, .bg_tint_dark h1 a, .bg_tint_dark h2 a, .bg_tint_dark h3 a, .bg_tint_dark h4 a, .bg_tint_dark h5 a, .bg_tint_dark h6 a {
	color:#e0e0e0;
}
.bg_tint_dark a:hover {
	color:#ffffff;
}


/* Light styles */
.bg_tint_light {
	color: #909090;
}

.bg_tint_light a:hover {
	/* color: #007c9c; */
}
.bg_tint_light h1, .bg_tint_light h2, .bg_tint_light h3, .bg_tint_light h4, .bg_tint_light h5, .bg_tint_light h6,
.bg_tint_light h1 a, .bg_tint_light h2 a, .bg_tint_light h3 a, .bg_tint_light h4 a, .bg_tint_light h5 a, .bg_tint_light h6 a {
	color:#222222;
}


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

/* Links colors - use it as background and border with next classes */
.link_color {		color: #1eaace; }
.link_color_bgc {	background-color: #1eaace; }
.link_color_bg {	background: #1eaace; }
.link_color_border {border-color: #1eaace; }

a.link_color:hover {color: #007c9c; }

.link_dark {		color: #007c9c; }
.link_dark_bgc {	background-color: #007c9c; }
.link_dark_bg {		background: #007c9c; }
.link_dark_border {	border-color: #007c9c; }

/* Main menu colors - use it as background and border with next classes */
.menu_color {		color: #1dbb90; }
.menu_color_bgc {	background-color: #1dbb90; }
.menu_color_bg {	background: #1dbb90; }
.menu_color_border {border-color: #1dbb90; }

a.menu_color:hover {color: #018763; }

.menu_dark {		color: #018763; }
.menu_dark_bgc {	background-color: #018763; }
.menu_dark_bg {		background: #018763; }
.menu_dark_border {	border-color: #018763; }

/* User menu colors - use it as background and border with next classes */
.user_color {		color: #ffb20e; }
.user_color_bgc {	background-color: #ffb20e; }
.user_color_bg {	background: #ffb20e; }
.user_color_border {border-color: #ffb20e; }

a.user_color:hover {color: #cc8b00; }

.user_dark {		color: #cc8b00; }
.user_dark_bgc {	background-color: #cc8b00; }
.user_dark_bg {		background: #cc8b00; }
.user_dark_border {	border-color: #cc8b00; }


/* 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 {
	background:#1dbb90;
}



.post_content.ih-item.circle.effect17.colored:hover .img:before {
	box-shadow: inset 0 0 0 110px #1eaace, 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(29,187,144, 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: #1dbb90;
	border-bottom-color: #1dbb90;
}

/* Tables */
.sc_table table {
	color: #222222;	/* In Chrome hide right and bottom borders for the table */
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
	width: 100%;
}
.sc_table table th,
.sc_table table td {
	padding: 1em;
}
.sc_table table th.total-th {
	text-align:left;
	text-transform:uppercase;
	padding-left: 2em;
}
.sc_table table tr:first-child {
	background: #fff;
	color: #222;
}
.sc_table table tr:first-child th,
.sc_table table tr:first-child td {
	font-size: 18px;
	line-height:1.3em;
	font-weight: 500;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	color: #222;
}
.sc_table table tr:first-child th:first-child,
.sc_table table tr:first-child td:first-child {
	overflow: hidden;
	color: #fff;
}


/* Table of contents */
pre.code,
#toc .toc_item.current,
#toc .toc_item:hover {
	border-color:#1eaace;
}

#toc .toc_description {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}


::selection,
::-moz-selection { color: #fff; background-color:#1eaace;}




/* 3. Form fields settings
-------------------------------------------------------------- */

input[type="text"],
input[type="tel"],
input[type="number"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea {
	border:none;
	background-color:#f4f7f9;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
textarea,
input[type="submit"],
input[type="tel"],
input[type="text"],
input[type="email"],
input[type="password"] {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #959a9e;
}
input[type="checkbox"]:not(.input-checkbox) {
	display:none;
}
label > input[type="checkbox"] {
	display: inline-block !important;
}
input[type="checkbox"] + label {
	position:relative;
	padding-left:2em;
	line-height:1.5em;
}
input[type="checkbox"] + label:before{
	content:' ';
	font-family:fontello;
	display:block;
	position:absolute;
	text-align:center;
	top:0;
	left:0;
	width: 1.25em;
	height:1.25em;
	border: 1px solid #ebebeb;
	background-color: #fafafa;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
input[type="checkbox"]:checked + label:before{
	content:'\e805';
}




/* 7. Section's decorations
-------------------------------------------------------------- */

/* If in the Theme options set "Body filled", else - leave this sections transparent */
.body_filled .widget_area.sidebar_style_dark,
.body_filled .widget_area.bg_tint_dark {
}
/*
.body_style_fullscreen .footer_wrap.bg_tint_light,
*/
.body_filled.article_style_boxed .footer_wrap.bg_tint_light,
.body_filled.article_style_boxed .widget_area.sidebar_style_light,
.body_filled .widget_area.sidebar_style_white,
.body_filled .widget_area.footer_style_white,
.body_filled .copy_wrap,
.body_filled .page_wrap {
	background-color: #ffffff;
}
.body_filled .footer_wrap,
.body_filled .widget_area.sidebar_style_light,
.body_filled.article_style_boxed .page_wrap {
}
.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,
.article_style_boxed .sidebar {
	background-color: #ffffff;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
}
.body_filled .widget_area.sidebar_style_light,
.body_filled .widget_area.sidebar_style_dark {
			
}
.body_style_fullscreen .content > article.page {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}


/* 7.1 User and main menu
-------------------------------------------------------------- */

.top_panel_style_light.top_panel_opacity_solid .top_panel_wrap {
	background-color: #ffffff;
}
.top_panel_style_light.top_panel_opacity_solid .page_top_wrap {
	
}


/* User and main menu */
.menu_user_wrap {
	font-size:0.75em;
}
.menu_user_wrap .menu_user_contact_area {
	padding-top:7px;
}
.menu_main_nav_area {
	margin-top: 2.3em;
	margin-bottom: 2.4em;
}
.menu_left .menu_main_wrap .menu_main_nav_area,
.menu_center .menu_main_wrap .menu_main_nav_area {
	height: 2.5em;
}
.menu_left .menu_main_wrap .menu_main_nav_area {
	margin-top:1.25em;
	margin-bottom: 1.5em;
}
.menu_center .menu_main_wrap .menu_main_nav_area {
	margin-top: 1.7em;
	margin-bottom: .7em;
}

.top_panel_fixed .menu_main_wrap .menu_main_nav_area {
	margin-top: 1em;
	margin-bottom: .8em;
}
.menu_center.top_panel_fixed .menu_main_wrap .menu_main_nav_area {
	margin-top: 1.2em;
	margin-bottom: .4em;
}
.top_panel_fixed .menu_main_wrap .logo {
	margin-top: 0.4em;
	margin-bottom:0;
}
.top_panel_fixed .menu_main_wrap .search_wrap {
	margin-top: 1.1em;
	margin-top: .7em;
	margin-bottom:0;
}


.menu_user_wrap .menu_user_nav > li {
	height:2.1428em;
	line-height:2.1428em;
}
.menu_user_wrap .menu_user_nav > li a {
	font-weight:400;
}
.top_panel_below .menu_user_wrap .menu_user_nav > li {
	margin-top:0;
	padding-top:0;
}
.top_panel_fixed.top_panel_style_light .top_panel_wrap,
.top_panel_fixed.top_panel_over.top_panel_opacity_transparent .top_panel_wrap {
/* 	   -moz-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2); */
				
}
/*
.top_panel_fixed.top_panel_style_light .top_panel_wrap {
	background-color:rgba(255,255,255, 0.9);
}
*/
.top_panel_fixed.top_panel_over.top_panel_opacity_transparent .top_panel_wrap {
	/* background-color: #018763; */  /*rgba(1,135,99, 0.8);*/
}

.menu_main_wrap .menu_main_nav > li {	/*900;*/
}
.menu_main_wrap .menu_main_nav > li > a {
	text-transform:uppercase;
}
.menu_user_wrap .menu_user_nav > li > a,
.menu_main_wrap .menu_main_nav > li > a {
	display: block;
	padding:0 16px;
}
.menu_user_wrap .menu_user_nav li > a,
.menu_main_wrap .menu_main_nav li > a {
	color: #ffffff;
}
.menu_user_wrap .menu_user_nav > li li,
.menu_main_wrap .menu_main_nav > li li {
	line-height:1.5em;
}
.menu_user_cart .cart_button .cart_total {
	color:#fff;
}

.top_panel_style_light .menu_main_wrap .logo a,
.top_panel_style_light .menu_main_wrap .menu_main_nav > li > a {
	color: #018763;
}
.top_panel_style_light .menu_main_wrap .menu_main_nav > li:hover > a,
.top_panel_style_light .menu_main_wrap .menu_main_nav > li.sfHover > a,
.top_panel_style_light .menu_main_wrap .menu_main_nav > li#blob > a,
.top_panel_style_light .menu_main_wrap .menu_main_nav > li.current-menu-ancestor > a,
.top_panel_style_light .menu_main_wrap .menu_main_nav > li.current-menu-item > a,
.top_panel_style_light .menu_main_wrap .menu_main_nav > li.current-menu-parent > a {
	color: #ffffff;
}


.top_panel_over.top_panel_opacity_transparent .menu_main_wrap .content_wrap:after,
.menu_user_wrap .menu_user_nav > li,
.menu_user_wrap .menu_user_nav > li ul,
.menu_main_wrap .menu_main_nav > li:hover,
.menu_main_wrap .menu_main_nav > li.current-menu-item,
.menu_main_wrap .menu_main_nav > li.current-menu-parent,
.menu_main_wrap .menu_main_nav > li.current-menu-ancestor,
.menu_main_wrap .menu_main_nav > li.sfHover,
.menu_main_wrap .menu_main_nav > li#blob,
.menu_main_wrap .menu_main_nav > li ul {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);
	   
	-moz-box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);
			
	box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);	
}
.menu_user_wrap .menu_user_nav > li {
	-webkit-border-top-left-radius: 0;
	   -moz-border-top-left-radius: 0;
			border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	   -moz-border-top-right-radius: 0;
			border-top-right-radius: 0;
}
.menu_user_wrap .menu_user_nav > li ul {
	width:160px;
	padding: 8px 0;
}
.menu_user_wrap .menu_user_nav > li.menu_user_bookmarks ul {
	width:220px;
}
.menu_main_wrap .menu_main_nav > li ul {
	width:220px;
	padding: 8px 0;
}
.menu_user_wrap .menu_user_nav > li > ul {
	left:0;
	top:24px;	/*30px;*/
}
.menu_main_wrap .menu_main_nav > li > ul {
	left:0;
	top: 25px;
}
.menu_user_wrap .menu_user_nav > li > ul ul {
	left:164px;
	top:-8px;
}
.menu_main_wrap .menu_user_nav > li > ul ul.submenu_left {
	left:-161px;
}
.menu_main_wrap .menu_main_nav > li > ul ul {
	left:224px;
	top:-8px;;
}
.menu_main_wrap .menu_main_nav > li > ul ul.submenu_left {
	left:-221px;
}
.menu_user_wrap .menu_user_nav > li ul li a:hover,
.menu_user_wrap .menu_user_nav > li ul li.current-menu-item > a,
.menu_user_wrap .menu_user_nav > li ul li.current-menu-ancestor > a {
	background-color:#cc8b00;
}
.menu_main_wrap .menu_main_nav > li ul li a:hover,
.menu_main_wrap .menu_main_nav > li ul li.current-menu-item > a,
.menu_main_wrap .menu_main_nav > li ul li.current-menu-ancestor > a {
	background-color:#018763;
}
.menu_user_wrap .menu_user_nav li a:before,
.menu_main_wrap .menu_main_nav li a:before {
	margin-right:0.5em;
}
.menu_user_wrap .menu_user_nav > li.menu_user_register,
.menu_user_wrap .menu_user_nav > li.menu_user_controls {
	margin-left:2.5em;
}
.menu_user_wrap .menu_user_nav > li.menu_user_register,
.menu_user_wrap .menu_user_nav > li.menu_user_login,
.menu_user_wrap .menu_user_nav > li.menu_user_logout {
}

.menu_user_wrap .menu_user_nav > li.menu_user_controls .user_avatar {
	border: 1px solid #fff;
	border-radius: 50%;
	display: inline-block;
	margin-right: 0.4em;
	overflow: hidden;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	line-height: 16px;
}


/* White line under menu in the OVER mode */
.top_panel_over.top_panel_opacity_transparent .menu_main_wrap .content_wrap {
	position:relative;
}
.top_panel_over.top_panel_opacity_transparent.menu_relayout .menu_main_wrap .content_wrap:after {
	top:5em;
}

.top_panel_over.top_panel_opacity_transparent.top_panel_style_dark .menu_main_wrap .content_wrap:after {
	background-color:#ffffff;
}
.top_panel_fixed.top_panel_over.top_panel_opacity_transparent.top_panel_style_dark .menu_main_wrap .content_wrap:after {
	display:none;
}

/* Responsive menu */
.bg_tint_light .menu_main_responsive_button { }
.bg_tint_light .menu_main_responsive_button:hover {	color:#018763; }
.bg_tint_dark .menu_main_responsive_button {		color:#ffffff; }
.bg_tint_dark .menu_main_responsive_button:hover {	color:#ffffff; }

.menu_main_wrap .menu_main_nav_area .menu_main_responsive {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
	   
				
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive li,
.menu_main_wrap .menu_main_nav_area .menu_main_responsive a {
	/* color: #ffffff; */
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive a:hover {
}


/* Search field */
.search_wrap.search_style_regular {
	-webkit-border-radius: 4px;
	   
	-moz-border-radius: 4px;
			
	border-radius: 4px;
}
.search_wrap.search_style_regular.search_opened {
	border-color: #efefef;
}
.top_panel_style_light .content .search_wrap.search_style_regular.search_opened {
	border-color:#1eaace;
}
.bg_tint_dark .search_wrap.search_style_regular.search_opened {
	border-radius: 5px;
}
.search_wrap.search_opened .search_icon:before {
	content: '\e8ac';
	font-size: 1.7rem;
}
.search_wrap .search_icon:before {
	font-size: 21px;
	/* line-height: 1.3rem; */
	text-shadow: 0 3px 0 rgba(0,0,0,.04);
	content: '\e900';
}
.search_wrap .search_icon {
	width: 2em;
}
.search_wrap.search_style_regular .search_form_wrap .search_submit,
.search_wrap.search_style_regular .search_icon {
	color: #57b398;
}
.top_panel_style_light .content .search_wrap.search_style_regular .search_form_wrap .search_submit,
.top_panel_style_light .content .search_wrap.search_style_regular .search_icon {
	color:#1eaace;
}
.search_wrap.search_style_regular .search_form_wrap .search_submit:hover,
.search_wrap.search_style_regular .search_icon:hover {
	background-color:transparent !important;
}
.top_panel_style_light .content .search_wrap.search_style_regular .search_form_wrap .search_submit:hover,
.top_panel_style_light .content .search_wrap.search_style_regular .search_icon:hover {
	color:#007c9c !important;
}
.bg_tint_dark .search_wrap.search_style_regular .search_form_wrap .search_submit,
.bg_tint_dark .search_wrap.search_style_regular .search_icon,
.bg_tint_dark .search_wrap.search_style_regular .search_form_wrap .search_field {
		color: #fff;
}
.bg_tint_dark .search_wrap.search_style_regular .search_form_wrap .search_submit:hover,
.bg_tint_dark .search_wrap.search_style_regular .search_icon:hover {
    opacity: .5;
}


/* Search results */
.search_wrap .search_results {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
	-webkit-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);	
}
.search_results .post_more,
.search_results .search_results_close {
	color: #1eaace;
}
.search_results .post_more:hover,
.search_results .search_results_close:hover {
	color: #007c9c;
}


/* 7.2 Slider
-------------------------------------------------------------- */
.tparrows.default {
	display: none;	/* Remove this row if you want display slides navigation arrows */
	background:none; 
	background-color:transparent; 
	line-height:40px; 
	color: #ffffff; 
}
.tparrows.default:before { 
	font-family: "fontello"; 
	font-size:3em; 
}
.tp-leftarrow.default:before { 
	content: '\e810'; 
}
.tp-rightarrow.default:before { 
	content: '\e80f'; 
}
.tp-bullets.simplebullets.round .bullet,
.tp-bullets.hesperiden .tp-bullet {
	background:none;
	width:10px;
	height:10px;
	margin-left:16px;
	background-color:#ffffff;
	border:1px solid transparent;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
}
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.hesperiden .tp-bullet.selected {
	background-color:transparent;
	border:1px solid #ffffff;
}


/* 7.3 Top panel: Page title and breadcrumbs
-------------------------------------------------------------- */

/* Color top page bg */
.top_panel_style_light .page_top_wrap {
}
.top_panel_style_light .page_top_wrap .page_title {
	color: #ffffff;
}
/* White top page bg */
.top_panel_style_dark.article_style_boxed .page_top_wrap {
	background-color: #ffffff;
}
/* Grey top page bg */
.top_panel_style_dark.article_style_stretch .page_top_wrap {
}

/* Page Title */
.page_top_wrap .page_title {
	padding: 1em 0 .8em 0;
	font-size: 1.7em;
	text-transform: none;
}

/* Breadcrumbs */
.page_top_wrap .breadcrumbs {
	padding: 1.6667em 0 2.5em;
	font-size:0.75em;
	line-height:1em;
}
.page_top_wrap.page_top_title .breadcrumbs {
	padding: 16px 0 1em 2.5em;
	line-height: normal;
}
.page_top_wrap .breadcrumbs .breadcrumbs_item {
	border-radius:			4px;
	-moz-border-radius:		4px;
	-webkit-border-radius:	4px;
	display:inline-block;
	margin-top: 0em;
	padding: 0.75em 5px;
	vertical-align:top;
	font-size: 15px;
	color: #93979a;
}
.page_top_wrap .breadcrumbs .breadcrumbs_item.current {
	color:#fff;
}
.page_top_wrap .breadcrumbs a.breadcrumbs_item {
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;	
}
.page_top_wrap .breadcrumbs a.breadcrumbs_item:hover {
}
.page_top_wrap .breadcrumbs span {
	color: #a6ccc0;
}
.page_top_wrap .breadcrumbs .breadcrumbs_delimiter {
	content: "/";
	display:inline-block;
	position:relative;
	vertical-align:top;
	text-align:center;
	top: 11px;
	font-size: 14px;
	margin: 0 10px;
}
.page_top_wrap .breadcrumbs .breadcrumbs_delimiter:before { 
	content: '\e836';
	position: relative;
	display: block;
	color: #fff;
	font-size: 10px;
	font-family: fontello; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;    
	background: rgba(255,255,255,.1);
	padding: 4px 9px;
}
.top_panel_style_dark.article_style_boxed .page_top_wrap .breadcrumbs .breadcrumbs_item {
	background-color: #e3ebf0;
}
.top_panel_style_dark.article_style_boxed .page_top_wrap .breadcrumbs a.breadcrumbs_item:hover {
	background-color:#007c9c;
}
.top_panel_style_dark.article_style_boxed .page_top_wrap .breadcrumbs .breadcrumbs_delimiter {
	color:#e3ebf0;
}





/* 7.4 Main content wrapper
-------------------------------------------------------------- */

/* Post featured block */
.post_featured {
	   
			
}

/* Layout Excerpt */
.post_title .post_icon {
	color:#1eaace;
}

/* Blog pagination */
.pagination > a { border-color:#1dbb90; }




/* 7.5 Post formats
-------------------------------------------------------------- */

/* Aside */
.post_format_aside.post_item_single .post_content p,
.post_format_aside .post_descr {
	   
			
}




/* 7.6 Posts layouts
-------------------------------------------------------------- */

/* Related posts */
.post_item_related .post_content_wrap {
}
.post_item_related:nth-child(3n+2) .post_content_wrap {
	border-top-color: #1dbb90;
}
.post_item_related:nth-child(3n+3) .post_content_wrap {
	border-top-color: #ffb20e;
}
.post_item_related .post_title a {
	color: #1eaace;
}
.post_item_related .post_title a:hover {
	color: #007c9c;
}
.post_item_related:nth-child(3n+2) .post_title a {
	color: #1dbb90;
}
.post_item_related:nth-child(3n+2) .post_title a:hover {
	color: #018763;
}
.post_item_related:nth-child(3n+3) .post_title a {
	color: #ffb20e;
}
.post_item_related:nth-child(3n+3) .post_title a:hover {
	color: #cc8b00;
}



/* Masonry and Portfolio */
.article_style_boxed .isotope_wrap .isotope_item .post_featured{
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
.ih-item.square .info {
	overflow:hidden;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
}
.isotope_wrap .isotope_item .post_featured{
}
.isotope_wrap .isotope_item:nth-child(3n+2) .post_featured{
	border-color: #1dbb90;
}
.isotope_wrap .isotope_item:nth-child(3n+3) .post_featured {
	border-color: #ffb20e;
}

/* Isotope filters */
.isotope_filters a {
	font-weight:400;
	color: #222;
	background-color: #fafafa;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}


/* Portfolio hovers */
.ih-item.square {
	overflow:hidden;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
}
.ih-item.square.effect1 .img,
.ih-item.square.effect1 .info,
.ih-item.square.effect5 .img,
.ih-item.square.effect9 .img,
.ih-item.square.effect14 .img,
.ih-item.square.effect_shift .img,
.ih-item.square.effect_shift .info {
	overflow:hidden;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
}
.ih-item.square.effect3 .info {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}






/* 7.7 Paginations
-------------------------------------------------------------- */

/* Style 'Pages' and 'Slider' */
.pagination_single > .pager_numbers,
.pagination_single a,
.pagination_slider .pager_cur {
	border:2px solid #1dbb90;
	color: #ffffff;
	background-color: #1dbb90;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.pagination_single > .pager_numbers,
.pagination_single a:hover,
.pagination_slider .pager_cur:hover,
.pagination_slider .pager_cur:focus {
	color: #1dbb90;
	background-color: #ffffff;
}

.pagination_slider .pager_slider {
	background-color: #fff;
	border:1px solid #ddd;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
	-webkit-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);	
}

.pagination_wrap .pager_next,
.pagination_wrap .pager_prev,
.pagination_wrap .pager_last,
.pagination_wrap .pager_first {
	border: none;
	background-color: transparent;
	color: #1dbb90;
}
.pagination_wrap .pager_next:hover,
.pagination_wrap .pager_prev:hover,
.pagination_wrap .pager_last:hover,
.pagination_wrap .pager_first:hover {
	color: #018763;
	background-color:transparent;
}

.pagination_slider .sc_slider_controls_wrap a {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}


/* Style 'Load more' */
.pagination_viewmore > a {
	color: #ffffff;
	background-color: #1dbb90;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);	
}
.pagination_viewmore > a:hover {
	color: #ffffff;
	background-color: #ffb20e;
}

/* Loader picture */
.viewmore_loader,
.mfp-preloader span,
.sc_video_frame.sc_video_active:before {
	background-color: #1dbb90;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}





/* 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;
	background-color: #1dbb90;
	color:#ffffff;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
	-webkit-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);	
}
.post_featured .post_nav_item .post_nav_info {
	background-color: #1dbb90;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
	-webkit-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);	
}


/* 8.2 Reviews block
-------------------------------------------------------------- */
.reviews_block .sc_tabs_content,
.widget_area .reviews_block .reviews_summary {
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
}
.reviews_block .reviews_summary .reviews_item {
	background-color:#1dbb90;
	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:nth-child(3n+1) .reviews_stars_hover,
.reviews_block .reviews_item:nth-child(3n+1) .reviews_slider {
	background-color: #1eaace;
}
.reviews_block .reviews_max_level_100:nth-child(3n+2) .reviews_stars_hover,
.reviews_block .reviews_item:nth-child(3n+2) .reviews_slider {
	background-color: #1dbb90;
}
.reviews_block .reviews_max_level_100:nth-child(3n+3) .reviews_stars_hover,
.reviews_block .reviews_item:nth-child(3n+3) .reviews_slider {
	background-color: #ffb20e;
}
.reviews_block .reviews_item:nth-child(3n+1) .reviews_stars_hover {
	color: #1eaace;
}
.reviews_block .reviews_item:nth-child(3n+2) .reviews_stars_hover {
	color: #1dbb90;
}
.reviews_block .reviews_item:nth-child(3n+3) .reviews_stars_hover {
	color: #ffb20e;
}

/* Summary stars in the post item (under the title) */
.post_item:nth-child(3n+1) .post_rating .reviews_stars_bg,
.post_item:nth-child(3n+1) .post_rating .reviews_stars_hover,
.post_item:nth-child(3n+1) .post_rating .reviews_value {
	color: #adc244;
}
.post_item:nth-child(3n+2) .post_rating .reviews_stars_bg,
.post_item:nth-child(3n+2) .post_rating .reviews_stars_hover,
.post_item:nth-child(3n+2) .post_rating .reviews_value {
	color: #adc244;
}
.post_item:nth-child(3n+3) .post_rating .reviews_stars_bg,
.post_item:nth-child(3n+3) .post_rating .reviews_stars_hover,
.post_item:nth-child(3n+3) .post_rating .reviews_value {
	color: #ffb20e;
}





/* 8.3 Post author
-------------------------------------------------------------- */
.post_author {
}
.post_author .post_author_title {
}
.post_author .post_author_title a {
}
.post_author .post_author_title a:hover {
	color:#007c9c;
}
.post_author .post_author_avatar {
	   
			
}





/* 8.4 Comments
-------------------------------------------------------- */
.comments_list_wrap ul.children,
.comments_list_wrap ul > li + li {
	padding-top: 1.25em;
	margin-top: 1.25em;
}
.comments_wrap .comment-respond {
	padding-bottom:4px;
}
.comments_list_wrap .comment-respond {
	border-bottom: 2px solid #1eaace;
	padding-bottom: 1.25em;
	margin-bottom: 1.25em;
}
.comments_list_wrap > ul {
	padding-bottom: 3em;
}
.comments_list_wrap ul > li + li > .comment_author_avatar {
	top: 1.5em;
}
.comments_list_wrap > ul > li > ul.children,
.comments_list_wrap > ul > li > ul > li {
	border-color: #1dbb90;
}
.comments_list_wrap > ul > li > ul.children > li > ul.children,
.comments_list_wrap > ul > li > ul > li > ul > li {
	border-color: #ffb20e;
}
.comments_list_wrap > ul > li > ul.children > li > ul.children > li > ul.children > li > ul.children,
.comments_list_wrap > ul > li > ul > li > ul > li > ul > li > ul > li {
	border-color: #1dbb90;
}
.comments_list_wrap > ul > li > ul.children > li > ul.children > li > ul.children > li > ul.children > li > ul.children,
.comments_list_wrap > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li {
	border-color: #ffb20e;
}

.comments_list_wrap .comment_author_avatar img {
    top: 1em;
	   
    position: relative;
}

.comments_list_wrap .comment_info > span.comment_author,
.comments_list_wrap .comment_info > .comment_date > .comment_date_value {
	/* color:#1eaace; */
}



/* 8.5 Page 404
-------------------------------------------------------------- */
.post_item_404 .page_title,
.post_item_404 .page_subtitle {
}
.error404.top_panel_style_light .page_content_wrap {
	background-image: url(images/bg_over.png);
	background-repeat:repeat-x;
	background-position:left top;
}
.top_panel_style_light .post_item_404 .page_title,
.top_panel_style_light .post_item_404 .page_subtitle,
.top_panel_style_light .post_item_404 .page_description,
.top_panel_style_light .post_item_404 a {
	color: #222;
}


/* 8.6 Fullscreen layout: Featured block
-------------------------------------------------------------- */
.body_style_fullscreen .post_featured {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
.body_style_fullscreen .post_featured .post_thumb_hover {
	background-color:rgba(2,75,94, 0.8);
}
.body_style_fullscreen .post_featured .post_button a {
	color: #e05100;
	background-color:#ffffff;
}




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

/* Common rules */
.widget_area ul li a:hover {
	color: #222;
}
.widget_area a:hover,
.widget_area ul li a,
.widget_area button:hover:before {
	color: #222;
}
.widget_area .post_title a {
	color: #9da1a4;
}
.widget_area .widget_text a,
.widget_area .post_info a {
	color: #1eaace;
}
.widget_area .widget_text a:hover,
.widget_area .post_info a:hover {
	color: #007c9c;
}

/* Dark sidebars */
.widget_area.bg_tint_dark .post_title a {
	color: #ffffff;
}


/* Widget: Search */
.widget_area .widget_product_search .search_form,
.widget_area .widget_search .search_form {
	background-color:#f4f7f9;
	overflow:hidden;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.widget_area.bg_tint_dark .widget_product_search .search_form {
	background-color:#666666;
}
.widget_area.bg_tint_light:not(.sidebar_style_white) .widget_product_search .search_form,
.widget_area.bg_tint_light:not(.sidebar_style_white) .widget_search .search_form {
	background-color:#ffffff;
}
.widget_area .widget_product_search .search_field,
.widget_area .widget_search .search_field {
	width:100%;
	line-height:35px;
	height: 35px;
	padding: 3px 30px 3px 5px;
	padding-right:30px;
	padding-left:8px;
	background:none;
	border: 1px solid #ebeced;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.widget_area .widget_product_search .search_button,
.widget_area .widget_search .search_button {
	position:absolute;
	right: 0;
	top:0;
	font-size:20px;
	width:30px;
	/* height: 51px; */
	height: 100%;
	margin-bottom: 0;
	line-height: 1rem;
	padding:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


/* Widget: Calendar */
.widget_area .widget_calendar td a:hover {
	background-color:#9cc900;
	color:#ffffff;
}
.widget_area .widget_calendar .today .day_wrap {
	border-color:#1dbb90;
}


/* Widget: Tag Cloud */
.widget_area .widget_product_tag_cloud a,
.widget_area .widget_tag_cloud a {
    background: #efefef;		
    color: #9da1a4;
}
.widget_area .widget_product_tag_cloud a:hover,
.widget_area .widget_tag_cloud a:hover {
	background: #adc244;   
	color: #fff;   
	-moz-box-shadow: 0 3px 0 rgba(0,0,0,.04);   
	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.04);   
	box-shadow: 0 3px 0 rgba(0,0,0,.04);
}


/* Widget: ThemeREX Advertisement */
.widget_area .widget_advert .image_wrap {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}


/* Widget: ThemeREX Flickr */
.widget_area .widget_flickr .flickr_badge_image {
	   
			
}

/* Left or Right sidebar */
.sidebar aside+aside {
	margin-top: 1.5em;
	padding-top:25px;
}




/* 10. Footer areas
-------------------------------------------------------------- */

/* Contacts */
.contacts_wrap.bg_tint_dark {
	color: #b0b0b0;
	background: url(images/bg-footer.jpg);
}
.copyright_wrap {
}
.contacts_wrap.bg_tint_light {
	background-color:#ffffff;
}






/* 11. Utils
-------------------------------------------------------------- */

/* Scroll to top */
.scroll_to_top {
	color: #fff;
	border:none;
	   
			
	   
				
}
.scroll_to_top:hover {
	color: #fff;
	background-color:#018763;
}
.custom_options #co_toggle {
	color: #ffffff;
	right: -2.5625em !important;
	-webkit-border-top-right-radius: 3px;
	   
	-moz-border-top-right-radius: 3px;
			
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	   
	-moz-border-bottom-right-radius: 3px;
			
	border-bottom-right-radius: 3px;
	   
				
}




/* 12. Registration and Login popups
-------------------------------------------------------------- */
.popup_wrap {
	background: #fff;
	-webkit-box-shadow: -1px 1px 0px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: -1px 1px 0px 0px rgba(0, 0, 0, 0.2);
	box-shadow: -1px 1px 0px 0px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.popup_wrap .popup_close {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.popup_wrap input[type="text"],
.popup_wrap input[type="email"],
.popup_wrap input[type="password"] {
	font-size:1.1667em;
	line-height:1.5em;
	padding: 0.3em;
}





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


/* 13.1 Media player
------------------------------------------------------- */

/*
.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls { background:#1eaace !important; }
.mejs-controls .mejs-volume-button .mejs-volume-slider { background: rgba(30,170,206,0.7) !important; }
*/
.mejs-controls button:hover,
.mejs-controls button:active { background-color:transparent !important; }



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

/* Theme colors */
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range
{ 
	background-color: #eeeeee; 
	height: 4px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: #eee;
	height: 4px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle
{
	background: #fff; 
	width: .7em;
	height: .7em;
	top: -.2em;
}

.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: #1eaace; 
}

/* Select fileds */
.woocommerce .woocommerce-ordering {
	   
			
	float: left;
	padding: 1em;
}


/* Buttons */
.woocommerce a.button,
.woocommerce button.single_add_to_cart_button {
	overflow:hidden;
display: block;
  position: relative;
  margin-right: 0;
  margin-left: 0;
	text-align: center;
  font-family: "Hind", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  color: #fff;
  -webkit-box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);
  -moz-box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);
  box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;	
font-size: 14px;   
padding: 10px 19px;   
padding-right: 45px;   
text-transform: uppercase;
width: 38%;
}

.woocommerce button.single_add_to_cart_button {
	margin-top: 5px !important;
	padding: 13px 19px !important;
	text-align: left !important;
	width: 37%;
}
.woocommerce div.product form.cart {
	margin-bottom: 1em;
}
.woocommerce a.button:hover {
	opacity:.8;
	color: #fff;
}
.woocommerce a.button::after,
.woocommerce button.single_add_to_cart_button::after {
	content: '\e8f8';
  position: absolute;
  right: 9%;
  font-family: fontello;
  color: #fff;
  font-size: 19px;
	top: 10px;
}
.woocommerce button.single_add_to_cart_button::after{
	top: 12px;
}
.woocommerce a.button.loading:after {
	right: .3em !important;
	top: .5em !important;
}


/* Remove button */
.woocommerce a.remove,
.woocommerce a.remove:hover {
	color: #e05100 !important;
	background-color:transparent !important;
}

/* 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:#f4f7f9;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.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 {
	display: none;
	color: #ffffff;
	background-color:#1eaace;
	-webkit-box-shadow: -3px 2px 0px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -3px 2px 0px 0px rgba(0, 0, 0, 0.2);
			box-shadow: -3px 2px 0px 0px rgba(0, 0, 0, 0.2);	
}
.woocommerce ul.products li.product:nth-child(5n+2) span.new, .woocommerce-page ul.products li.product:nth-child(5n+2) span.new,
.woocommerce ul.products li.product:nth-child(5n+2) span.onsale, .woocommerce-page ul.products li.product:nth-child(5n+2) span.onsale,
.woocommerce ul.products li.product:nth-child(5n+4) span.new, .woocommerce-page ul.products li.product:nth-child(5n+4) span.new,
.woocommerce ul.products li.product:nth-child(5n+4) span.onsale, .woocommerce-page ul.products li.product:nth-child(5n+4) span.onsale {
	background-color:#1dbb90;
}
.woocommerce ul.products li.product:nth-child(5n+3) span.new, .woocommerce-page ul.products li.product:nth-child(5n+3) span.new,
.woocommerce ul.products li.product:nth-child(5n+3) span.onsale, .woocommerce-page ul.products li.product:nth-child(5n+3) span.onsale,
.woocommerce ul.products li.product:nth-child(5n+5) span.new, .woocommerce-page ul.products li.product:nth-child(5n+5) span.new,
.woocommerce ul.products li.product:nth-child(5n+5) span.onsale, .woocommerce-page ul.products li.product:nth-child(5n+5) span.onsale {
	background-color:#ffb20e;
}
.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;
	overflow:hidden;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
}
.article_style_boxed.woocommerce ul.products li.product .post_featured, .article_style_boxed.woocommerce-page ul.products li.product .post_featured {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}









/* Pagination */
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current {
	border:2px solid #1dbb90;
	background-color: #1dbb90;
	color: #ffffff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.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: #1dbb90;
	background-color: #ffffff;	
}


/* Single product */
.woocommerce div.product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce-page #content div.product div.images img {
	   
			
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}
.woocommerce div.product div.images .woocommerce-main-image img,
.woocommerce #content div.product div.images .woocommerce-main-image img,
.woocommerce-page div.product div.images .woocommerce-main-image img,
.woocommerce-page #content div.product div.images .woocommerce-main-image img {
}
.woocommerce div.product div.images .thumbnails img,
.woocommerce #content div.product div.images .thumbnails img,
.woocommerce-page div.product div.images .thumbnails img,
.woocommerce-page #content div.product div.images .thumbnails img {
	   
			
}
.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 {
			box-shadow: none;
			background: #fafafa;
			padding: 2em 3em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}


/* Cart */
.woocommerce table.cart, .woocommerce #content table.cart, .woocommerce-page table.cart, .woocommerce-page #content table.cart {
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
			border-radius: 0px;
}
.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;
}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
	   		
}
.woocommerce table.shop_table td { 
	padding: 12px 12px;
}
.woocommerce table.shop_table td.product-name {
	font-family: 'Hind', sans-serif;
	font-weight: 500;
}
.woocommerce table.shop_table td.product-name a:hover {
	color:#222;
}

/* Widgets */
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    width: 70px;
	   
			
    height: 70px;
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
.woocommerce .menu_user_cart .widget_shopping_cart .quantity,
.woocommerce-page .menu_user_cart .widget_shopping_cart .quantity {
	color: #ffffff;
}
.woocommerce .menu_user_cart .widget_shopping_cart .total,
.woocommerce-page .menu_user_cart.widget_shopping_cart .total {
	color:#ffffff;
}


/* 13.3 Tribe Events
------------------------------------------------------- */
.tribe-events-calendar thead th {
	background-color:#1eaace;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.tribe-events-tooltip {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.single-tribe_events .tribe-events-event-image {
	overflow:hidden;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
}

/* 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 {
	display:inline-block;
	text-align:center;
	padding:0.85em 1.15em;
	font-size:0.875em;
	line-height: 1.3em;
	font-weight:700;
	margin:0 0 4px 4px;
	border:none;
	background-color: #1eaace;
	color: #ffffff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);	
}
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 {
	border:none;
	background-color: #ffb20e;
	color: #ffffff;
}




/* 13.4 BB Press and Buddy Press
------------------------------------------------------- */

/* Lists */
#bbpress-forums fieldset.bbp-form,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}

/* 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 {
	display:inline-block;
	text-align:center;
	padding:0.85em 1.15em !important;
	font-size:0.875em;
	line-height: 1.3em;
	font-weight:700;
	margin:0 0 4px 4px;
	border:none;
	background: #1eaace;
	color: #ffffff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2);	
}
#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 {
	border:none;
	background: #ffb20e;
	color: #ffffff;
}
#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span {
	font-size:0.875em;
	padding:0.85em 1.15em;
	line-height: 1.3em;
	margin:0 0 4px 4px;
}

/* Images */
.bbpress img.avatar,
.buddypress img.avatar {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.bbpress img.avatar-14, .buddypress img.avatar-14 {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.bbpress img.avatar-50, .bbpress img.avatar-100, .bbpress img.avatar-150,
.buddypress img.avatar-50, .buddypress img.avatar-100, .buddypress img.avatar-150 {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}





/* 14. Predefined classes for users
-------------------------------------------------------------- */
.texture_bg_green,
.texture_bg_dark  { background-image:url(images/bg_dark.jpg); }
.texture_bg_blue,
.texture_bg_light  { background-image:url(images/bg_light.jpg); }
.texture_bg_yellow  { background-image:url(images/bg_yellow.jpg); }

.texture_bg_slider:after,
.texture_bg_slider_full:after {
	content:' ';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:1;
	background: url(images/texture_top.png) center top repeat-x, url(images/texture_slider.png) left top repeat;
}
.texture_bg_slider_full:after {
	background: url(images/texture_center.png) center center no-repeat, url(images/texture_top.png) center top repeat-x, url(images/texture_slider.png) left top repeat;
}




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


/* Accordion */
.sc_accordion .sc_accordion_item .sc_accordion_title {
	vertical-align: middle;
	border-radius: 0;
	border: 0;
	padding: 17px 2em;
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: "Hind", sans-serif;
	margin-bottom: -1px;
}
.sc_accordion .sc_accordion_item.title_with_img .sc_accordion_title {
	padding-left: 0;
}
.sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active {
    overflow: hidden;
    border-bottom: 1px solid #f3f3f3;
}
.sc_accordion.sc_accordion_style_2  .sc_accordion_item .sc_accordion_title.ui-state-active {
	border-bottom:0;
	padding-bottom: 0;
}
.sc_accordion.sc_accordion_style_2  .sc_accordion_item .sc_accordion_title:hover {
	cursor:pointer;
	color: rgb(141, 140, 140);
}
.sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {
	display:block;
}
.sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {
	display:none;
}


/* Audio */
.sc_audio .sc_audio_author_name,
.sc_audio .sc_audio_title {
	color: #1eaace;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	-webkit-border-radius: 0 !important;
	   -moz-border-radius: 0 !important;
			border-radius: 0 !important;
	margin-top: 6px !important;
}
.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: 4px !important;
	margin: 2px;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before,
.mejs-controls .mejs-time-rail .mejs-time-total:before {
	content:" ";
	display:block;
	position:absolute;
	left:-2px;
	top: -2px;
	bottom: -2px;
	right: -2px;
	border:1px solid #575757;
}
.mejs-container .mejs-controls .mejs-time {
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-current {
    border-radius: 5px;   
    -ms-border-radius: 5px;   
    -o-border-radius: 5px;   
    -moz-border-radius: 5px;   
    -webkit-border-radius: 5px;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #f4f4f5 !important;
	margin: 0;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


/* Button */
input[type="submit"],
input[type="button"],
button,
.sc_button {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
input[type="submit"],
input[type="button"],
button,
.sc_button.sc_button_style_filled {
	margin-bottom:4px;		
	position: relative;
	z-index: 1;
}

.search_button:hover::before {
	background: none;
	color: #FF6B1C;
}

.search_button:before {
    position: relative;
    -webkit-transform: rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);
    transform: rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 0%;
    background: none;
    line-height: 4rem;
}


input[type="submit"]:hover,
input[type="button"]:hover,
button:hover,
.sc_button.sc_button_style_filled:hover,
#menu_main li.appointment:hover a {
	opacity: .8;
}

.sc_button.sc_button_style_filled.sc_button_bg_menu {
	background-color: #1dbb90;
}
.sc_button.sc_button_style_filled.sc_button_bg_user {
	background-color: #ffb20e;
}

input[type="submit"]:hover,
input[type="button"]:hover,
button:hover,
.sc_button.sc_button_style_filled:hover {
	opacity: .8;
}
.sc_button.sc_button_style_border {
	border: 2px solid #1eaace;
	color: #1eaace;
}
.sc_button.sc_button_style_border.sc_button_bg_menu {
	border-color: #1dbb90;
}
.sc_button.sc_button_style_border.sc_button_bg_user {
	border-color: #ffb20e;
}
.sc_button.sc_button_style_border:hover {
	border-color: #ffb20e !important;
}



/* Blogger */
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date { 
	background-color: #1eaace;
	border-color: #1eaace;
	color: #ffffff;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before {
	border-color: #ffffff;
}



/* Countdown Style 1 */
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits,
.sc_countdown.sc_countdown_style_1 .sc_countdown_separator {
	font-size: 3.45em;
	height: 2.7em;
	line-height: 3.1em;
	color: #fff;
	margin-bottom:6px;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
    font-size: 53px;
    font-family: "Hind", sans-serif;
    color: #fff;
    font-weight: 500;
    display: block;
    text-align: center;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_label {
	color: #fff;
	font-weight: 700;
	/* font-family: "Hind", sans-serif; */
	text-transform: uppercase;
	text-align: center;
	display: block;
	padding: .5em 0;
	font-size: 16px;
}

/* Countdown Style 2 */
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits,
.sc_countdown.sc_countdown_style_2 .sc_countdown_separator {
	font-size:3em;
	font-weight:700;
	height: 1.3542em;
	line-height:1.3542em;
	
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_separator {
	color: rgba(30,170,206, 0.8);
	font-weight:300;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span {
	display:inline-block;
	text-align:center;
	width: 1.1458em;
	color: #ffffff;
	background-color: rgba(30,170,206, 0.5);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span+span {
	margin-left:2px;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_label {
	color: rgba(30,170,206, 0.8);
	font-weight:400;
}

/* Dropcaps */
.sc_dropcaps .sc_dropcaps_item {
	   
			
	color: #2c3032;   
	font-weight: 500;
	margin-bottom: 5px;
	float: left;
	line-height: 100%;
	margin-right: 0;
}
.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item {
	font-size: 3.3em;
	margin-right: 0;
}
.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item {
    font-size: 3.3em;
    font-weight: 600;
} 
.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcaps_item {
	font-size: 6em;
	margin-bottom: 55px;
	line-height: 100%;
	padding-right: .16em;
} 
.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcaps_item {
	margin-top:2px;
	color: #fff;
	font-size: 2.2em;
	padding: .29em 17px;
	padding-bottom: .25em;
	-webkit-border-radius: 4px;   
	-moz-border-radius: 4px;   
	border-radius: 4px;      -webkit-box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);   -moz-box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);   box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);
	font-weight: 600;
	margin-right: .5em;
} 



/* Emailer */
.sc_emailer {
	overflow:hidden;
	   
			
}
.sc_emailer.sc_emailer_opened {
	   
			
}
.sc_emailer input {
	background-color:transparent;
}



/* Highlight */
.sc_highlight_style_1 {
	color: #ffffff;
	padding: 0 5px;
}
.sc_highlight_style_2 {
	padding: 0 5px;
	-webkit-border-radius: 2px;   
	-moz-border-radius: 2px;   
	border-radius: 2px;
	border: 1px solid;
}
.sc_highlight_style_3 {
	color: #ffffff;
	background-color: #adc244;
	padding: 0 5px;
}


/* WP Gallery */
.gallery .gallery-item a img {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}


/* Google map */
.sc_googlemap {
	overflow:hidden;
	   
			
}



/* Icon */
.sc_icon_shape_square,
a .sc_icon_shape_square:after {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.sc_icon_bg_link {	color: #1eaace; }
.sc_icon_bg_menu {	color: #1dbb90; }
.sc_icon_bg_user {	color: #ffb20e; }

.sc_icon.sc_icon_bg_link:hover,
a:hover .sc_icon.sc_icon_bg_link {	color: #007c9c; }
.sc_icon.sc_icon_bg_menu:hover,
a:hover .sc_icon.sc_icon_bg_menu {	color: #018763; }
.sc_icon.sc_icon_bg_user:hover,
a:hover .sc_icon.sc_icon_bg_user {	color: #cc8b00; }

.sc_icon_shape_round.sc_icon_bg_link,
.sc_icon_shape_square.sc_icon_bg_link {	background-color: #1eaace; border-color: #1eaace; color: #ffffff; }
.sc_icon_shape_round.sc_icon_bg_menu,
.sc_icon_shape_square.sc_icon_bg_menu {	background-color: #1dbb90; border-color: #1dbb90; color: #ffffff; }
.sc_icon_shape_round.sc_icon_bg_user,
.sc_icon_shape_square.sc_icon_bg_user {	background-color: #ffb20e; border-color: #ffb20e; color: #ffffff; }

.sc_icon_shape_round.sc_icon_bg_link:hover,
.sc_icon_shape_square.sc_icon_bg_link:hover,
a:hover .sc_icon_shape_round.sc_icon_bg_link,
a:hover .sc_icon_shape_square.sc_icon_bg_link {	color: #1eaace; }
.sc_icon_shape_round.sc_icon_bg_menu:hover,
.sc_icon_shape_square.sc_icon_bg_menu:hover,
a:hover .sc_icon_shape_round.sc_icon_bg_menu,
a:hover .sc_icon_shape_square.sc_icon_bg_menu {	color: #1dbb90; }
.sc_icon_shape_round.sc_icon_bg_user:hover,
.sc_icon_shape_square.sc_icon_bg_user:hover,
a:hover .sc_icon_shape_round.sc_icon_bg_user,
a:hover .sc_icon_shape_square.sc_icon_bg_user {	color: #ffb20e; }


/* Image */
figure, 
.sc_image {
	overflow:hidden;
	   
			
	border-radius: 0;
}
figure figcaption,
.sc_image figcaption {
}



/* Infobox */



/* List */
.sc_list_style_iconed .sc_list_icon {
	color:#1eaace;
}
.sc_list_style_iconed .sc_list_icon::before {
	display: inline-block;
  font-size: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 1px 5px;
  line-height: normal;
  font-family: 'fontello';
  position: absolute;
	/* left: -25px; */
  top: 2px;
}
.sc_list_style_iconed.list-defined .sc_list_icon::before {
	color:#fff;
}


/* Number */
.sc_number_item {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}


/* Popup */
.sc_popup:before {
	background-color:#1dbb90;
}


/* Price block */
.sc_price_block {
	   
			
}
.sc_price_block .sc_price_block_title {
}
.sc_price_block .sc_price_block_link .sc_button {
	   
				
}
.sc_price_block.sc_price_block_style_1 {
}
.sc_price_block.sc_price_block_style_2 {
	background-color:#1dbb90;
}
.sc_price_block.sc_price_block_style_3 {
	background-color:#ffb20e;
}
.sc_price_block.sc_price_block_style_3 .sc_price_block_link .sc_button:hover {
	background-color:#ef631f !important;
}


/* Scroll controls */
.sc_scroll_controls_wrap a {
	color:#ffffff;
	background-color:#1dbb90;
	-webkit-border-radius: 4px;
	   
	-moz-border-radius: 4px;
			
	border-radius: 4px;
	   
				
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a {
	background-color:rgba(29,187,144, 0.8);
}
.sc_scroll_controls_wrap a:hover {
	color: #ffffff;
	background-color:#018763;
}


/* Skills */
.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: #1eaace;
}
.sc_skills_bar .sc_skills_item .sc_skills_count {
	background: -webkit-linear-gradient(left, #deec54 , #13638e); /* For Safari 5.1 to 6.0 */     
	background: -o-linear-gradient(right, #deec54, #13638e); /* For Opera 11.1 to 12.0 */     
	background: -moz-linear-gradient(right, #deec54, #13638e); /* For Firefox 3.6 to 15 */     
	background: linear-gradient(to right, #deec54 , #13638e); /* Standard syntax (must be last) */;
}


/* Slider */
.sc_slider {
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
	overflow: hidden;
}
.sc_slider_swiper_testimonials {
	position:relative;
	overflow:hidden;
}
.slider_wrap .sc_slider,
.isotope_wrap .sc_slider,
.related_wrap .sc_slider {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
.sc_slider_controls_wrap a {
	color:#ffffff;
	   
				
	   
			
}
.sc_slider_controls_wrap a:hover {
	background-color:#018763;
	color:#ffffff;
}
.sc_slider_controls_wrap a:active {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
	-webkit-transform:translateX(-2px) translateY(1px);
	   -moz-transform:translateX(-2px) translateY(1px);
	        transform:translateX(-2px) translateY(1px);
}
.sc_slider_swiper .sc_slider_info {
	background-color: rgba(30,170,206, 0.8) !important;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item {
	-webkit-border-radius: 0 !important;
	   -moz-border-radius: 0 !important;
			border-radius: 0 !important;
}
.sc_slider_pagination.widget_area .post_item + .post_item {
	border-top: 1px solid #ccc;
}



/* Tabs */
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {		  
	display: block;
	text-align: center;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover {
	color:#fff;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover::after {
	display:none;
}


.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:last-child a::after,
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-tabs-active a::after,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li:last-child a::after {
background: transparent;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:after,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:after {
	content: '';
	position:absolute;
	right: -0px;
	top: 50%;
	margin-top: -15px;
	width: 1px;
	height: 70%;
	z-index: 29;
	background: #e6e6e6;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_content {
	border: 0;	
	padding-top: 0;
	background: #fafafa;
	padding: 3em 2em;
}
.sc_scroll_bar .swiper-scrollbar-drag:before {
	
}
.widget .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover,
.widget .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a {
	color: #fff;       
	-moz-box-shadow: 0 3px 0 rgba(0,0,0,.04); 
	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.04); 
	box-shadow: 0 3px 0 rgba(0,0,0,.04);
}
.widget .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:after,
.widget .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:after {
	display:none;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	margin-top: 1em;
	padding: 2em 2em;
	border: 1px solid #e6e6e6;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_content .wpb_text_column,
.sc_tabs.sc_tabs_style_1 .sc_tabs_content .wpb_text_column {
	margin-bottom:0;
}


/* Team */
.sc_team_item {
    margin-bottom: 0;
	   
			
    min-height: 388px;
}
.sc_team_item .sc_team_item_info {
}
.sc_team [class*="column-"]:nth-child(3n+2) .sc_team_item .sc_team_item_info {
	border-color:#1dbb90;
}
.sc_team [class*="column-"]:nth-child(3n+3) .sc_team_item .sc_team_item_info {
	border-color:#ffb20e;
}
.sc_team_item .sc_team_item_info .sc_team_item_title a {
}
.sc_team_item .sc_team_item_info .sc_team_item_title a:hover {
}
.sc_team.sc_team_style_2 .sc_team_item_avatar .sc_team_item_hover {
	display: none;
}
.sc_team.sc_team_style_2 [class*="column-"]:nth-child(3n+2) .sc_team_item_avatar .sc_team_item_hover {
}
.sc_team.sc_team_style_2 [class*="column-"]:nth-child(3n+3) .sc_team_item_avatar .sc_team_item_hover {
	background-color: rgba(255,178,14, 0.8);
}


/* Testimonials */
.sc_testimonials_wrap {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.sc_testimonials .sc_testimonial_avatar {
	overflow:hidden;
	margin:0 auto 6px;
	width: 3em;
	height: 3em;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_testimonials .sc_slider_prev::before,
.sc_testimonials .sc_slider_next::before {
	font-size: 12px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
	padding: 10px 19px;
	-webkit-box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);   -moz-box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);   box-shadow: 0px 3px 0px 0px rgba(245, 245, 245, 1);
}
.sc_testimonials .sc_slider_controls_wrap a {
    background-color: transparent;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;	
    color: #ffffff;
    display: inline-block;
    float: none;
    left: auto;
    right: auto;
      
    padding-bottom: 5px;
}
.sc_slider_swiper_testimonials:hover .sc_slider_controls_wrap a, .sc_slider_swiper+.sc_slider_controls_wrap a {
	opacity: 1;
  	filter: alpha(opacity=1);
}
.sc_slider_swiper_testimonials:hover .sc_slider_controls_wrap .sc_slider_prev {
}


/* Title */
.sc_title_underline:after {
	/*border-top-color: #1eaace;*/
}
.sc_title_icon {
	color:#1eaace;
}



/* Toggles */
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title.ui-state-active {
	color:#1eaace;
	border-color:#1eaace;
	-webkit-border-bottom-left-radius: 0;
	   -moz-border-bottom-left-radius: 0;
			border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	   -moz-border-bottom-right-radius: 0;
			border-bottom-right-radius: 0;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened {
	background-color:#1eaace;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:hover {
	color:#007c9c;
	border-color:#007c9c;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:hover .sc_toggles_icon_opened {
	background-color:#007c9c;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_content {
	border:1px solid #e4e7e8;
	border-top-width:0;
	-webkit-border-bottom-left-radius: 6px;
	   -moz-border-bottom-left-radius: 6px;
			border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	   -moz-border-bottom-right-radius: 6px;
			border-bottom-right-radius: 6px;
}

.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title.ui-state-active {
	color:#1dbb90;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	border: 2px solid #1dbb90;
	background-color: #1dbb90;
	color: #ffffff;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon {
	color: #1dbb90;
	background-color: #ffffff;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_content {
	margin-left:2em;
	border:1px solid #e4e7e8;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}


.section-subscribe,
.section-testimonials
{
	background: #FF6B1C;
}
.section-subscribe,
.section-testimonials-home {
	background:#67d9ee;
}

/* Tooltip */
.sc_tooltip_parent .sc_tooltip {
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
			border-radius: 2px;
}
.sc_tooltip_parent .sc_tooltip {
	background: #000;
	font-size: .9em;
	padding: 0 6px;
	top: -60px;
	left: 10%;
	color: #fff;
	position: absolute;
	display: block;
	opacity: 0;
	visibility: hidden;
	transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.sc_tooltip_parent .sc_tooltip::before {
	content:'';
	display:block;
	position:absolute;
	left:50%;
	margin-left:-5px;
	bottom: -8px;
	width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    
	border-top: 10px solid #000;
	-webkit-transform: none;     
	-moz-transform: none;     
	-o-transform: none;     
	-ms-transform: none;
	background: none;
}
.sc_tooltip_parent:hover .sc_tooltip {
    visibility: visible;
	
    left: 50%;
    opacity: 1;
    top: -35px;
    transition: all .2s;   
    -o-transition: all .2s;  
     -ms-transition: all .2s;   
     -moz-transition: all .2s;   
    -webkit-transition: all .2s;
}

/* Twitter */
.sc_twitter_wrap {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.sc_twitter .sc_slider_controls_wrap a {
    background-color: transparent;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
    color: #ffffff;
	font-size:2.5em;
}


/* Video */
.sc_video_player,
.sc_video_player > .sc_video_frame,
.sc_video_player img,
.wp-video,
.wp-video-playlist {
	overflow:hidden;
	margin-bottom: 0;
	width: 100% !important;
}


/* Zoom */
.sc_zoom,
.zoomContainer {
	overflow:hidden;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
