/* Optima (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
   8.7 Courses blocks
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: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 1.7857em;
	font-weight:400;
	color:#797979;		
}

h1 { font-size:2.8571em; font-weight:300; line-height: 1.5em; margin-top: 0.84em;;    margin-bottom: 1.125em; }		/* 40px */
h2 { font-size:2.8571em;    font-weight:900; line-height: 1.5em;   margin-bottom: 1em; }		/* 40px */
h3 { font-size:1.7857em;    font-weight:900; line-height: 1.44em;   margin-bottom: 1em; }		/* 25px */
h4 { font-size:1.4285em;font-weight:900; line-height: 1.5em; margin-top:2.4em; margin-bottom: 1.34em; }		/* 20px */
h5 { font-size:1.2142em;  font-weight:500; line-height: 1em; margin-top:0em;   margin-bottom: 1em; }		/* 17px */
h6 { font-size:1.2142em;    font-weight:400; line-height: 1em; margin-top:3.1176em;  margin-bottom: 0.4705em; }		/* 17px */
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: bold; color: #2b2b2b; }


/* Normal state */
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#232a34;
}
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;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a {
	color: #f74f08;
}

.sc_title.bottom_border {
    background: url("images/bottom_red.jpg") no-repeat center bottom;
    padding-bottom: 0.8em;
}
/*a:hover {*/
	/*color: #007c9c;*/
/*}*/

/* 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:#fff;
}
.bg_tint_dark a:hover {
	/*color:#ffffff;*/
}


/* Light styles */
.bg_tint_light {
	color: #909090;
}
.bg_tint_light a {
    color: #f74f08;
}
.bg_tint_light a:hover {
	color: #f74f08;
}
.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: #f74f08; }
.link_color_bgc {	background-color: #f74f08; }
.link_color_bg {	background: #f74f08; }
.link_color_border {border-color: #f74f08; }

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: rgba(0,0,0,0.7);
}

.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_dir.colored .info,
.post_content.ih-item.square.effect_shift.colored .info {
    background: rgba(45,45,45,0.8);
}

.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;
	/*overflow: hidden;*/	/* In Chrome hide right and bottom borders for the table */
}

.sc_table table tr:hover {
	background-color: #feeae1;
}

.sc_table table th,
.sc_table table td {
	padding: 1em;
}

.sc_table table tr td {
	color: #797979;
}

.sc_table table tr td:first-child {
	
	color: #222222;
}

.sc_table table tr:first-child {
	background-color: #f7f7f8;
	color: #222222;
}
.sc_table table tr:first-child th,
.sc_table table tr:first-child td {
	font-size: 0.8571em;
	font-weight:400;
	text-transform: uppercase;
	letter-spacing: 0.12em;
	
}
.sc_table table tr:first-child th:first-child,
.sc_table table tr:first-child td:first-child {
	overflow: hidden;
	-webkit-border-top-left-radius: 6px;
	   -moz-border-top-left-radius: 6px;
			border-top-left-radius: 6px;
}


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

#toc .toc_description {
    text-transform: uppercase;

}


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




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

input[type="text"],
input[type="number"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="tel"],
textarea {
	border:none;
	background-color:#f4f7f9;
	
}
textarea,
input[type="submit"],
input[type="text"],
input[type="email"],
input[type="tel"],
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;
}
input[type="checkbox"]:checked + label:before {
	content:'\e81e';
}




/* 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 {
	background-color:#2f332f;
}
/*
.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.article_style_boxed .page_wrap,
.body_filled .page_wrap {
	background-color: #ffffff;
}
.body_filled .footer_wrap
/*.body_filled .widget_area.sidebar_style_light,*/
 {
	background-color: #f4f7f9;
}
.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;

}
.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 {
    background: linear-gradient(to bottom, #ffffff 0%,#f0f0f4 100%);
}
.top_panel_style_dark.top_panel_opacity_solid .top_panel_wrap {
    background: linear-gradient(to bottom, #ffffff 0%,#f0f0f4 100%);
    border-bottom: 3px solid rgba(128,128,128,0.3);
}

.top_panel_style_dark.top_panel_opacity_transparent .top_panel_wrap .menu_user_wrap {
    background-color: transparent;
    height: auto;
}
.top_panel_style_dark.top_panel_opacity_transparent .top_panel_wrap .menu_user_wrap .content_wrap {
    background-color: #222222;
    padding: 0 50px;
    height: 3.1666em;
    background-color: #000;
}
.top_panel_over.top_panel_opacity_transparent .menu_main_wrap .content_wrap {
    padding: 0 50px;
    background: linear-gradient(to bottom, #ffffff 0%,#f0f0f4 100%);
    border-bottom: 3px solid rgba(128,128,128,0.3);
}

/* User and main menu */
.menu_user_wrap {
	font-size:0.8571em;
	height: 3.1666em;
	background-color: #000;
	font-family: 'Lato', sans-serif;
	
}
.menu_user_wrap .menu_user_contact_area {
	padding-top:7px;
    color: #b8b8b8;
}
.menu_main_nav_area {
	margin-top: 2.4em;
	margin-bottom: 1.4375em;

}
.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,
.menu_center .menu_main_wrap .menu_main_nav_area {
	margin-top:1.25em;
	margin-bottom: 1.5em;
}

.top_panel_fixed .menu_main_wrap .menu_main_nav_area {
	margin-top:0.8em;
	margin-bottom: 1em;
}
.top_panel_fixed .menu_main_wrap .logo {
	margin-top:0.8em;
	margin-bottom: 1em;
}
.top_panel_fixed.menu_center .menu_main_wrap .logo {
    margin-top:0.8em;
    margin-bottom: 0;
}
.top_panel_fixed.menu_center .menu_main_wrap .logo a img {
    margin-bottom: 0;
}
.top_panel_fixed .menu_main_wrap .search_wrap {
	margin-top:0.8em;
	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 {

}
/*
.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: linear-gradient(to bottom, #ffffff 0%,#f0f0f4 100%);
    border-bottom: 3px solid rgba(128,128,128,0.3);
}
.top_panel_fixed.top_panel_over.top_panel_opacity_transparent .menu_main_wrap .content_wrap {
    border-bottom: 0;
}

.menu_main_wrap .menu_main_nav > li {
	height:3em;
	line-height:3em;
	/*font-weight:700;*/	/*900;*/
	/*font-size:0.875em;*/
}
/*.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 17px;
}

.menu_main_wrap .menu_main_nav li > a {
	color: #424242;
	
}
.menu_user_wrap .menu_user_nav li > a
{

	color: #b8b8b8;
}

.menu_user_nav .menu_user_controls > ul > li > a {
    color: #424242;
}



.menu_user_wrap .menu_user_nav > li li,
.menu_main_wrap .menu_main_nav > li li {
	line-height:1.5em;
    background-color: #f4f7f9
}

.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;
}
.menu_user_wrap .menu_user_nav > li,
.menu_user_wrap .menu_user_nav > li ul {
	/*background-color:#ffb20e;*/
}
/*.menu_main_wrap .menu_main_nav > li:hover,*/
/*.menu_main_wrap .menu_main_nav > li.sfHover,
.menu_main_wrap .menu_main_nav > li#blob,
.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 ul {
	background-color:#fff;
}*/


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

.cart_button:before {
    content: '\e882';
    font-family: 'fontello';
}

.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:100px;
	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: 160px;
  	padding-top: 1em;
  	background-color: transparent;
}
.menu_main_wrap .menu_main_nav > li li:first-child {
    padding-top: 1em;
}
.menu_main_wrap .menu_main_nav > li li:last-child {
    padding-bottom: 1em;
}
.menu_user_wrap .menu_user_nav > li > ul {
	left:0;
	top:24px;
}
.menu_main_wrap .menu_main_nav > li > ul {
	left: -12px;
	top:34px;
}
.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:170px;
	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_user_wrap .menu_user_nav > li ul li a:hover {
    color:#f74f08;
}
.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 {
	color:#f74f08;
}
.menu_main_wrap .menu_main_responsive > li ul li a:hover,
.menu_main_wrap .menu_main_responsive > li ul li.current-menu-item > a,
.menu_main_wrap .menu_main_responsive > li ul li.current-menu-ancestor > a {
    color:#f74f08;
}
.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 {
	/*background-color:#1dbb90;*/
}

.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;
}


.menu_right .menu_main_wrap.search_opened .menu_main_nav_area {
  display: none;
}

.logo a img {
	float: left;
	margin: 0 0.5em 0.5em 0;
}

.menu_user_contact_area a {
	color: #f74f08;
}

.menu_user_login > a.popup_login_link:before {
	content: '\e850';
    font-family:fontello;
    color: #b8b8b8;
    position:absolute;
    left:0;
    top:0;
    width: 1em;
    height: 1.3em;
}

.menu_user_logout a:before {
	 content: '\e851';
    font-family:fontello;
    color: #b8b8b8;
    position:absolute;
    left:0;
    top:0;
    width: 1em;
    height: 1.3em;
}



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

}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive li,
.menu_main_wrap .menu_main_nav_area .menu_main_responsive a {
	color: #424242;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive a:hover {
	background-color:#f74f08;
	color:white;
}


.menu_main_nav > li.menu-item-has-children:after {
    content: '\e842';
    font-family:fontello;
    color: #424242;
    position:absolute;
    right:-0.25em;
    top:0;
    width: 1em;
    height: 1.3em;
    font-size: 0.8em;
    top: -0.01em;
}

.menu_main_nav_area li.menu-item-has-children.blob_over:after {
    content: '\e841';
    color:  #424242;

}


.menu_main_nav > li >a:hover {
	color: #f74f08;
	line-height: 8.5em;
}

.menu_main_nav >li >a {
	/*border: 1px solid #000;*/
	position: relative;
	overflow: hidden;
	height: 3em;
	-moz-transition: 0.35s ease all;
    -o-transition: 0.35s ease all;
    -webkit-transition: 0.35s ease all;
    transition: 0.35s ease all;
}

.menu_main_nav > li > a:before {
	
  content: attr(title);
  color: #000;
  position: absolute;
  top: -2.75em;
  color: #f74f08;
}



/* Search field */
.search_wrap.search_style_regular {
	-webkit-border-radius: 25px;
	   -moz-border-radius: 25px;
			border-radius: 25px;
}
.search_wrap.search_style_regular.search_opened {
	/*border-color:#1dbb90;*/
}
.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-color:#ffffff;*/
	background-color: white;
}
.search_wrap.search_opened .search_icon:before {
	content: '\e811';
	font-size: 1em;
}
.search_wrap .search_icon:before {
	content: '\e811';
	font-size: 1em;
	margin: 0.2em 0;
	color: #fff;
}
.search_wrap .search_icon {
	width: 2.8571em;
	border-radius: 1.7857em;
	background-color: #f74f08;
}

/*.icon-search-2:before{content:'\e811'}*/

.search_wrap.search_style_regular .search_form_wrap .search_submit,
.search_wrap.search_style_regular .search_icon {
	color:#1dbb90;
}
.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 {
	color:#018763 !important;
	/*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:#000;
}
.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 {
	color:#ffffff !important;
}


/* Search results */
.search_wrap .search_results {

}
.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 {
	/* Remove this row if you want display slides navigation arrows */
	background:none;
	background-color:transparent;
	line-height:40px;
    background-color: rgba(0,0,0,0.6);
    color: #f74f08;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.tparrows.default:hover {
    background-color: rgba(247,79,8,0.3);
}
.tparrows.default:before { 
	font-family: "fontello"; 
	font-size:1em;
}
.tp-leftarrow.default:before { 
	content: '\e840';
}
.tp-rightarrow.default:before { 
	content: '\e83f';
}
.tp-bullets.simplebullets.round .bullet {
	background:none;
	width:10px;
	height:10px;
	margin-left:16px;
	background-color:#000000;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
}
.tp-bullets.simplebullets.round .bullet.selected {
    background-color:#e5e5e8;
}


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

/* Color top page bg */
.top_panel_style_light .page_top_wrap {
	background-color: #1eaace;
}
.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: #f4f7f9;
}
/* Grey top page bg */
.top_panel_style_dark.article_style_stretch .page_top_wrap {
	background-color: #f4f7f9;
}

/* Page Title */
.page_top_wrap .page_title {
	padding:1em 0;
	line-height:1em;
}

/* Breadcrumbs */
.page_top_wrap .breadcrumbs {
	padding: 1.6667em 0 2.5em;
    font-size: 0.857em;
    line-height:1em;
}
.page_top_wrap.page_top_title .breadcrumbs {
	padding: 5.2em 0 1em 2.5em;
}
.page_top_wrap .breadcrumbs .breadcrumbs_item {
	display:inline-block;
	vertical-align:top;
}
.page_top_wrap .breadcrumbs a.breadcrumbs_item {
	color: #bebebf;
	-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 {
	color:#f74f08;
	/*background-color:#007c9c;*/
}
.page_top_wrap .breadcrumbs span {
	color: #bebebf;
}
.page_top_wrap .breadcrumbs .breadcrumbs_delimiter {
	color:#bebebf;
	display:inline-block;
	position:relative;
	margin: 0 0.3em;
	/*padding: 0.75em 0;*/
	vertical-align:top;
	text-align:center;
}
.page_top_wrap .breadcrumbs .breadcrumbs_delimiter:before {
	
	content:'/';
}






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

/* Post featured block */


/* Layout Excerpt */
.post_title .post_icon {
	color:#1eaace;
    margin-right: 0;
}

/* 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 {
	background: #ffffff;
	border: 1px solid #1eaace;

}




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

/* Masonry and Portfolio */
.article_style_boxed .isotope_wrap .isotope_item .post_featured,
.isotope_wrap .isotope_item_courses_1 .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_courses_1 .post_featured {*/
	/*border-color: #1eaace;*/
/*}*/
/*.isotope_wrap .isotope_item:nth-child(3n+2) .post_featured,*/
/*.isotope_wrap .isotope_item_courses_1:nth-child(3n+2) .post_featured {*/
	/*border-color: #1dbb90;*/
/*}*/
/*.isotope_wrap .isotope_item:nth-child(3n+3) .post_featured,*/
/*.isotope_wrap .isotope_item_courses_1:nth-child(3n+3) .post_featured {*/
	/*border-color: #ffb20e;*/
/*}*/

/* Isotope filters */
.isotope_filters a {
	font-weight:400;
    border: 2px solid #e5e5e8;
    color: #787878;
    transition: none;
    margin-top: 1em;
}
.isotope_filters a.active,
.isotope_filters a:hover {
    background: #ff7300;
    background: -moz-linear-gradient(top, #ff7300 0%, #ea3308 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7300), color-stop(100%,#ea3308));
    background: -webkit-linear-gradient(top, #ff7300 0%,#ea3308 100%);
    background: -o-linear-gradient(top, #ff7300 0%,#ea3308 100%);
    background: -ms-linear-gradient(top, #ff7300 0%,#ea3308 100%);
    background: linear-gradient(to bottom, #ff7300 0%,#ea3308 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#ea3308',GradientType=0 );
    transition: none;
    border: none;
    color: #fff;
    padding: 4px 12px 2px 12px;
    border-bottom: 2px solid #bb2706;

}

/* Portfolio hovers */
.ih-item.square {
	overflow:hidden;

}
.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;

}
.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,
.pagination_pages > a,
.pagination_pages > span {
    border: 2px solid black;
    color: #ffffff;
    background-color: black;

}

.pagination_single > .pager_numbers,
.pagination_single a:hover,
.pagination_slider .pager_cur:hover,
.pagination_slider .pager_cur:focus,
.pagination_pages > a:hover {
	color: #f74f08;
}
.pagination_pages > .active {
    border: 2px solid #e5e5e8;
    color: #000;
    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: #000;
}
.pagination_wrap .pager_next:hover,
.pagination_wrap .pager_prev:hover,
.pagination_wrap .pager_last:hover,
.pagination_wrap .pager_first:hover {
	color: #f74f08;
	background-color:transparent;
}
.pagination_wrap .pager_next:before {
	font-family:fontello;
	content: '\e879';
	margin-right:0;
}
.pagination_wrap .pager_prev:before {
	font-family:fontello;
	content: '\e87a';
	margin-right:0;
}
.pagination_wrap .pager_last:before {
	font-family:fontello;
	content: '\e879\e879';
	margin-right:0;

}
.pagination_wrap .pager_first:before {
	font-family:fontello;
	content: '\e87a\e87a';
	margin-right:0;

}

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


/* Style 'Load more' */
.pagination_viewmore > a {
    background: #ff7300; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff7300 0%, #ea3208 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7300), color-stop(100%,#ea3208)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff7300 0%,#ea3208 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff7300 0%,#ea3208 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff7300 0%,#ea3208 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff7300 0%,#ea3208 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#ea3208',GradientType=0 ); /* IE6-9 */
    color: #fff;
    border: none;
    border-bottom: 2px solid #bb2706;
    padding: 1em 2em;
    font-size: 1em;
}
.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: #f74f08;
	-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:#f74f08;
	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: #1eaace;
}
.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: #1dbb90;
}
.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 {
	background-color:#f7f7f9;
	color: #222222;
}
.post_author .post_author_title {
	color: #232121;
    margin-bottom: 0.8em;
    margin-left: 5.357em;
}
.post_author .post_author_info {
    margin-left: 7.357em;
    color: #797979;
}
.post_author .post_author_title a {
	color:#232121;
}
.post_author .post_author_title a:hover {
	color:#f74f08;
}
.post_author .post_author_avatar {
}





/* 8.4 Comments
-------------------------------------------------------- */
.comments_list_wrap ul.children,
.comments_list_wrap ul > li + li {
	border-top: 1px dotted #e8e9e9;
	padding-top: 2.5em;
	margin-top: 2.5em;
}
.comments_wrap .comment-respond {
	padding-bottom:4px;
}
.comments_list_wrap .comment-respond {
	padding-bottom: 1.25em;
	margin-bottom: 1.25em;
}
.comments_list_wrap > ul {
    border-bottom: 1px dotted #e8e9e9;
	padding-bottom: 4em;
}
.comments_list_wrap ul > li + li > .comment_author_avatar {
	top: 1.5em;
}

.comments_list_wrap .comment_author_avatar img {

}
.comments_list_wrap .comment_info > span.comment_author{
	color:#232121;
    margin-right: 2em;

}
.comments_list_wrap .comment_info > .comment_date > .comment_date_value {
    color: #c3c3c4;
}



/* 8.5 Page 404
-------------------------------------------------------------- */
.post_item_404 .page_title
{
	color: #f1f1f5;
}
.post_item_404 h1 {
    font-size: 17.14em;
    line-height: 0.4417em;
    font-weight: bold;
}
.error404.top_panel_style_light .page_content_wrap {
	background-color:#1eaace;
	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: #ffffff;
}


/* 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;
}


/* 8.7 Courses blocks
-------------------------------------------------------------- */
.layout_single-courses .post_info .post_info_date,
.layout_single-courses .post_info .post_info_posted:before {
	color: #1eaace;
}




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


/* Common rules */

.widget_area ul li:before,
.widget_area ul li a:hover
 {
	color: #f74f08;
}
.widget_area button:before {
	color:#fff;
}

.widget_area a {
	color: #1c1c1c;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    line-height: inherit;
    font-weight: inherit;
    font-size: inherit;
    width: auto;
    margin: 0;}

.widget_area a:hover,

.widget_area button:hover:before {
	color: #f74f08;
}

.widget_categories ul li a {
	color: #787878;
}

.widget_archive ul li a {
	color: #222222;
}
.widget_archive ul li a span{
	color: #888;
}

.widget_area ul li:before {
	font-size:1em;
    font-family: 'fontello';
}
.widget_area .post_title a {
	color: #222222;
}
.widget_area .widget_text a,
.widget_area .post_info a {
	color: #f74f08;
}
.widget_area .widget_text a:hover,
.widget_area .post_info a:hover {
    color: #f74f08;
}

/* 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 {
	
	overflow:hidden;
	
}
.widget_area.bg_tint_dark .widget_product_search .search_form,
.widget_area.bg_tint_dark .widget_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:140px;
	height: 40px;
	line-height:35px;
	padding-right:30px;
	padding-left:8px;
	background:none;
	border:none;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	border: 2px solid #e7e7e9;
}
.post_item_404 .search_wrap .search_form_wrap .search_submit,
.widget_area .widget_product_search .search_button,
.widget_area .widget_search .search_button {
	position:absolute;
	font-size:14px;
	height:40px;
	line-height:35px;
	background: #535456; /* Old browsers */
	background: -moz-linear-gradient(top,  #535456 0%, #1b1b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535456), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #535456 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #535456 0%,#1b1b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #535456 0%,#1b1b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #535456 0%,#1b1b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535456', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
	box-shadow: none;
	border-radius: 0;
	padding: 0 30px;
}
.widget_area .widget_product_search .search_button,
.widget_area .widget_search .search_button {
    left: 144px;
    top:0;
}

.widget_search .icon-search-2:after {
	content: 'Search';
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

/* Widget: Calendar */
.widget_area .widget_calendar td a:hover {
	
	color:#ff7300;
}



.widget_area .widget_calendar .today .day_wrap {
	/*border-color:#1dbb90;*/
	background: #ff7300; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff7300 0%, #ea3208 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7300), color-stop(100%,#ea3208)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff7300 0%,#ea3208 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff7300 0%,#ea3208 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff7300 0%,#ea3208 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff7300 0%,#ea3208 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#ea3208',GradientType=0 ); /* IE6-9 */
	color: #fff;
	
	border: none;
  	border-bottom: 2px solid #bb2706;
  	padding: 6px 6px 4px 6px;
}


/* Widget: Tag Cloud */
.widget_area .widget_product_tag_cloud a,
.widget_area .widget_tag_cloud a {
	border:2px solid #e5e5e8;
	/*background-color:#1dbb90;*/
	color:#787878;
	transition: none;
	/*-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;*/
}
.widget_area .widget_product_tag_cloud a:hover,
.widget_area .widget_tag_cloud a:hover {
    background: #ff7300; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff7300 0%, #ea3308 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7300), color-stop(100%,#ea3308)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff7300 0%,#ea3308 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff7300 0%,#ea3308 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff7300 0%,#ea3308 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff7300 0%,#ea3308 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#ea3308',GradientType=0 ); /* IE6-9 */

    transition: none;
	border: none;
	color: #fff;
	padding:4px 12px 2px 12px;
	border-bottom: 2px solid #bb2706;

}


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


/* Widget: Ancora Flickr */
.widget_area .widget_flickr .flickr_badge_image {
	/*-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;*/
}

/* Left or Right sidebar */
.sidebar aside+aside {
	border-top: 1px solid #e7e7e7;
	margin-top: 40px;
  padding-top: 40px;
}




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

/* Contacts */
.contacts_wrap.bg_tint_dark {
	color: #fff;
	background-color:#000;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	 -moz-background-size: 100% 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100% 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100% 100%; /* Opera 9.6+ */
    background-size: 100% 100%; /* */
}
.body_style_boxed .contacts_wrap.bg_tint_dark {
    background-size: cover;
    background-position: 50% 100%;
}
.contacts_wrap.bg_tint_light {
	background-color:#ffffff;
}

footer .content_wrap h2 {
	margin-bottom: 19px;
}

.footer_contact_title_line {
	width: 2.6428em;
	height: 2px;
	background-color: #f74f08;
	margin: 0 auto 3em auto;

}
.contacts_wrap .contacts_address {
    color: rgba(255,255,255,0.5);
}




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

/* Scroll to top */
.scroll_to_top {
	background-color: #f74f08;
	border:none;
	-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);
}
.scroll_to_top:after {
    content: '\e87c';
    font-family: fontello;
    color: #fff;
}
.scroll_to_top:hover {
	background-color: #515254;
}



/* 12. Registration and Login popups
-------------------------------------------------------------- */
.popup_wrap {
	background: #fff;
	-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);	
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.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 .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,
.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 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 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 .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,
.woocommerce .star-rating, .woocommerce-page .star-rating, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before,
.widget_area .widgetWrap ul > li .star-rating span, .woocommerce #review_form #respond .stars a, .woocommerce-page #review_form #respond .stars a
{
	color: #f74f08;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range
{ 
	background-color: #f74f08;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle
{
	background: #f74f08;
}

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

/* Select fileds */
.woocommerce .woocommerce-ordering {
}


/* Buttons */
.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 {
	border:none;
	background-color: #1eaace;
	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 {
	border:none;
	color: #ffffff;
}

/* 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 {
	color: #ffffff;
	background-color:#f74f08;
}

.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;
}
.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;
}

.woocommerce ul.products li.product h3 a, .woocommerce-page ul.products li.product h3 a,
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .star-rating:before, .woocommerce ul.products li.product .star-rating span {
	color:#f74f08;
}
.woocommerce ul.products li.product .price ins .amount,
.woocommerce ul.products li.product .price > .amount{
    font-size: 1.2857em;
    font-weight: 700;
}
.woocommerce ul.products li.product .price del {
    color: #c1c1c1;
}
.woocommerce ul.products li.product h3 a:hover, .woocommerce-page ul.products li.product h3 a:hover {
	color:#f74f08;
}

.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button {
    padding: 0.8em 2.14285em;
    border-radius: 0;
}
.woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce-page ul.products li.product .add_to_cart_button:hover {
	background-color:#007c9c;
}



/* 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-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
	-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 {
/*	border-bottom: 5px solid #1eaace;*/
}
.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 {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.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: 1px solid #dddddd;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}
.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: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
.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:#f7f7f9;
	color: #222222;
}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}

/* 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 {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
.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;
}
.menu_user_cart .amount {
    color: #b8b8b8;
}


/* 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_style_1 .sc_accordion_item .sc_accordion_title {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}*/
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active {
	color:#232121;
	border:none;
	background: #fafafb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fafafb 0%, #f1f1f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafb), color-stop(100%,#f1f1f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fafafb 0%,#f1f1f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fafafb 0%,#f1f1f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fafafb 0%,#f1f1f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fafafb 0%,#f1f1f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafb', endColorstr='#f1f1f4',GradientType=0 ); /* IE6-9 */
	border-bottom: 2px solid #e5e5e8;
	
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {
	font-size: 0.5882em;
	border-radius: 50%;
	color: #f74f08;
	background-color: #fdfdfa;
	height: 2.5em;
    margin: 2.2em 0 0 2.3em;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:hover {
	color: #232121;
	
}
/*.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:hover .sc_accordion_icon_opened {
	background-color:#007c9c;
}*/
/*.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_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_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active {
	color:#f74f08;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
    width: 2.5em;
    font-size: 0.5882em;
    border-radius: 50%;
    height: 2.5em;
	color: #f74f08;
	background-color: #f7f7f9;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon {
	color: #f74f08;;
	background-color: #f7f7f9;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_content {
	margin-left:2em;

	
}


/* Audio */
.sc_audio .sc_audio_author_name,
.sc_audio .sc_audio_title {
	color: #232a34;
}

.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
    background: none !important;
}

.mejs-container {
    background: none !important;
}
.mejs-container .mejs-controls .mejs-time {
    color: #dedee0 !important;
}

.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background-color: #dedee0 !important;
}

.mejs-controls .mejs-button button {
    background: none !important;
    font-size: 1em !important;
    background-color: #f7d5c9 !important;
    width: 24px !important;
    height: 24px !important;
    border-radius: 50% !important;
    margin: 3px 0px !important;
    font-family: "fontello" !important;
    color: #000 !important;
}

.mejs-controls .mejs-button button:focus {
    outline: none !important;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    height: 3px !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    height: 3px !important;
}

.mejs-controls .mejs-volume-button:hover {
    border-radius: 50% !important;
}

.mejs-button button:before{
    position: absolute;

}

.mejs-play button:before {
    content: '\e87f';
    margin-left: -2px;
    left: 50%;
}
.mejs-pause button:before {
    content: '\e880';
    margin-left: -2px;
    left: 50%;
   }
.mejs-mute button:before {
    content: '\e87e';
    margin-left: -4px;
    left: 50%;
   }
.mejs-unmute button:before {
    content: '\e87d';
    margin-left: -4px;
    left: 50%;
    }

.mejs-controls a.mejs-horizontal-volume-slider {
    margin-top: 2px !important;
}

.sc_audio_container {
    margin-top: 30px;
}

/*.mejs-play button:before {*/
    /*content: '\e832';*/
    /*font-family: "fontello";*/
    /*font-size: 1em;*/
/*}*/
.sc_audio .sc_audio_author_name {
	letter-spacing: 0.12em;
	font-weight: bold;
	text-transform: uppercase;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	-webkit-border-radius: 0 !important;
	   -moz-border-radius: 0 !important;
			border-radius: 0 !important;
	margin-top: 8px !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:3px !important;
}
.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 {
	padding-top:10px !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #000000 !important;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #dedee0 !important;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    background-color: #dedee0 !important;
}


/*
.mejs-play button {
	border-radius: 50% !important;
	background-color: #f7d5c9 !important;;
}*/

/* Button */
input[type="submit"],
input[type="button"],
button,
.sc_button {
    font-size: 1em;
    padding: 0.7857em 1.8em 0.64285em 1.8em;
    position: relative;
}

.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;
}
.woocommerce .cart .button, .woocommerce .cart input.button,
.woocommerce #respond input#submit:hover,
.woocommerce div.product form.cart .button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce ul.products li.product .add_to_cart_button,
.sc_button_style_hover-1,
.sc_button_style_hover-2,
.sc_button_style_hover-3,
.sc_button_style_button-1,
.sc_button_style_button-2,
.sc_button_style_button-3 {
    position: relative;
    height: 3.1429em;
    -moz-box-sizing: border-box; /*  Firefox */
    box-sizing: border-box;
    overflow: hidden;
    -moz-transition: ease 0.35s all;
    -o-transition: ease 0.35s all;
    -webkit-transition: ease 0.35s all;
    transition: ease 0.35s all;
}

.woocommerce .cart .button, .woocommerce .cart input.button:hover,
.woocommerce #respond input#submit:hover,
.comments_wrap .form-submit input[type="submit"],
.sc_button_style_hover-1,
.sc_button_style_button-1,
.widget_area a.sc_button_style_button-1,
.sc_button_style_hover-3 {
    font-weight: 300;
    line-height: 1.4em;
    letter-spacing: 0.04em;
    border:none;
    border-bottom: 2px solid #bb2606;
    background: #ff7300; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff7300 0%, #ea3108 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7300), color-stop(100%,#ea3108)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff7300 0%,#ea3108 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff7300 0%,#ea3108 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff7300 0%,#ea3108 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff7300 0%,#ea3108 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#ea3108',GradientType=0 ); /* IE6-9 */
    color: #ffffff;
}

.woocommerce .cart .button, .woocommerce .cart input.button,
.woocommerce #respond input#submit,
.woocommerce div.product form.cart .button,
.woocommerce a.button,
.woocommerce ul.products li.product .add_to_cart_button,
.sc_button_style_button-2,
.sc_button_style_hover-2 {
    font-weight: 300;
    line-height: 1.4em;
    letter-spacing: 0.04em;
    color: #fff;
    border:none;
    border-radius: 0;
    border-bottom: 2px solid #161616;
    background: #535456; /* Old browsers */
    background: -moz-linear-gradient(top,  #535456 0%, #1c1c1c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535456), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #535456 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #535456 0%,#1c1c1c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #535456 0%,#1c1c1c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #535456 0%,#1c1c1c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535456', endColorstr='#1c1c1c',GradientType=0 ); /* IE6-9 */

}
.woocommerce a.button:hover {
    background: -moz-linear-gradient(top,  #535456 0%, #1c1c1c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535456), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #535456 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #535456 0%,#1c1c1c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #535456 0%,#1c1c1c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #535456 0%,#1c1c1c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535456', endColorstr='#1c1c1c',GradientType=0 ); /* IE6-9 */
}
.sc_button_style_style-7 {
    font-size: 1.2143em;
    font-weight: normal;
    background: #fafafb; /* Old browsers */
    background: -moz-linear-gradient(top,  #fafafb 0%, #f1f1f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafb), color-stop(100%,#f1f1f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fafafb 0%,#f1f1f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fafafb 0%,#f1f1f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fafafb 0%,#f1f1f4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fafafb 0%,#f1f1f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafb', endColorstr='#f1f1f4',GradientType=0 ); /* IE6-9 */
    border-bottom: 2px solid #e5e5e8;
    color: #28191e;
    display: block;
    padding-left: 1.3em;
    text-align: left;
    overflow: hidden;
    position: relative;
    transition: none;
}
.sc_button_style_style-7 span:after{
    content: '\e83d';
    font-family: 'fontello';
    position: absolute;
    left: 11em;
    background-color: #fdfdfa;
    padding: 0 0.5294em;
    border-radius: 50%;
    color: #f74f08;
}

.sc_button_style_style-7:hover,
.sc_button_style_style-8 span.button-up {
    color: #f74f08;
}

.sc_button_style_style-8 {
    text-align: left;
    overflow: hidden;
    padding-left: 1em;
    color: #2b2b2b;
}
.sc_button_style_style-8 span:before {
    content: '\e83d';
    font-family: 'fontello';
    position: relative;
    background-color: #2b2b2b;
    padding: 0.1786em 0.5em 0.1786em 0.6em;
    border-radius: 50%;
    left: -1em;
    color: #fff;

    }

.banner_style_black .sc_button_style_style-8 span.button-up {
    color: #222222;
}
.sc_button_style_style-8:hover span:before {
    color: #f74f08;
}

.sc_button_style_button-3 {
    padding: 0.7em 2.2em !important;
    font-weight: 300;
    letter-spacing: 0.04em;
    border: 2px solid #e5e5e8;
    color: #797979;
}
.sc_button_style_button-3:hover {
    border:none;
    border-bottom: 2px solid #bb2606;
    border-top: 2px solid #ff7300;
    border-right: 2px solid #eb5803;
    border-left: 2px solid #eb5803;
    background: #ff7300; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff7300 0%, #ea3108 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7300), color-stop(100%,#ea3108)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff7300 0%,#ea3108 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff7300 0%,#ea3108 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff7300 0%,#ea3108 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff7300 0%,#ea3108 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#ea3108',GradientType=0 ); /* IE6-9 */
    /*padding: 12px 30px 10px 30px !important;*/
}
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit,
.woocommerce div.product form.cart .button,
.woocommerce a.button,
.widget_area .widget_search .search_button,
.sc_contact_form_button button,
.post_item_404 .search_wrap .search_form_wrap .search_submit {
  position: relative;
  overflow: hidden;
  color: #fff;
  -moz-transition: ease 0.35s all;
  -o-transition: ease 0.35s all;
  -webkit-transition: ease 0.35s all;
  transition: ease 0.35s all;
}
.woocommerce div.product form.cart .button:hover,
.woocommerce a.button:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover,
.widget_area .widget_search .search_button:hover,
.sc_contact_form_button button:hover,
.post_item_404 .search_wrap .search_form_wrap .search_submit:hover{
  line-height: 8.5em;
}
.woocommerce div.product form.cart .button:before,
.woocommerce a.button:before,
.woocommerce ul.products li.product .add_to_cart_button:before,
.widget_area .widget_search .search_button:before,
.sc_contact_form_button button:before,
.post_item_404 .search_wrap .search_form_wrap .search_submit:before{
  content: attr(title);
  color: #ffffff;
  position: absolute;
  top: -2.75em;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;

}

.widget_area .widget_search .search_button {
    position: absolute;
}
.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: linear-gradient(to bottom,  #fe790d 0%,#e83507 100%); /* W3C */
    border: 0;
	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:2.45em;
	font-weight:100;
	height: 2.45em;
	line-height:2.45em;
	color: #1dbb90;
	margin-bottom:6px;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
	width: 2.45em;
	border: 6px solid #ffffff;
	background-color: #f4f7f9;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_label {
	color: #1dbb90;
	font-weight:400;
}

/* 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 {
	/*-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;*/
	overflow:hidden;
	color: #fff;
}
.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item {
	/*font-size: 2.875em;*/
	background-color: #f74f08;
	line-height:1.3em;
	

}
.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item {
	background-color: #0e0e0e;
	line-height:1.3em;
	
} 
.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcaps_item {
	background-color: #004d85;
	line-height:1.3em;
	
} 
.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcaps_item {
	background-color: #f2f2f5;
	line-height:1.3em;
	
	color: #0e0e0e;
} 


/* Quote*/

blockquote.style_1:before {
	font-family:'fontello';
	content: '\e86b';
	display:block;
	position:absolute;
	z-index:1;
	  left: 0.6em;
  	top: 0.25em;
  
  font-size: 2.3333em;
	line-height:1em;
	color: #f8683b;
	/*color: rgba(144,144,144,0.2);*/
	-moz-transform: rotate(180deg); /* for Firefox */
    -ms-transform: rotate(180deg); /* for IE */
    -webkit-transform: rotate(180deg); /* for Safari, Chrome, iOS */
    -o-transform: rotate(180deg); /* for Opera */
    transform: rotate(180deg);
}

.sc_quote_title {
	font-style: normal;
	font-weight: bold;
	font-size: 0.68em;
	margin-top: 2em;
}

blockquote.style_1 {
	
	color: #fff;
}


blockquote.style_2 {
	background-color: #f5f5f5;
	border-left: 2px solid #0e0e0e;
	color: #0e0e0e;
}
.blog blockquote {
    margin: 0;
    margin-bottom: 1em;
}

/* Emailer */
.sc_emailer {
	overflow:hidden;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}
.sc_emailer.sc_emailer_opened {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.sc_emailer input {
	background-color:transparent;
}



/* Highlight */
.sc_highlight_style_1 {
	color: #ffffff;
	background-color: #f74f08;
}
.sc_highlight_style_2 {
	color: #ffffff;
	background-color: #0e0e0e;
}
.sc_highlight {
    padding: 0.4em;
}
.sc_highlight_style_3 {
	color: #ffffff;
	background-color: #ffb20e;
}


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


/* Google map */
.sc_googlemap {
	overflow:hidden;
	/*-webkit-border-radius: 10px;*/
	   /*-moz-border-radius: 10px;*/
			/*border-radius: 10px;*/
}



/* 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;
	/*-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;*/
}
.sc_image_shape_square figcaption,
.sc_image_shape_square .sc_image figcaption {
	font-size: 1em;
	padding: 1.2em 0.8em;
	background-color: #f7f7f9;
	color:#0e0e0e;
	text-align: center;
}




/* Infobox */
.sc_infobox {
    text-transform: uppercase;
    line-height: 1.9286em;
    font-weight: bold;
}
.sc_infobox.sc_infobox_style_regular {	background-color:#f4f4f6; color: #232a34; }
.sc_infobox.sc_infobox_style_info {		background-color:#004d85; }
.sc_infobox.sc_infobox_style_success {	background-color:#68a439; }
.sc_infobox.sc_infobox_style_error {	background-color:#f0c529; }



/* List */
.sc_list_style_iconed li:before,
.sc_list_style_iconed .sc_list_icon {
	color:#1eaace;
}


.icon_style_1 .icon-record-1{
	color: #0e0e0e;
	font-size: 0.7em;
}

.icon_style_2 .icon-record-1{
	color: #f74f08;
	font-size: 0.7em;
}

.icon_style_3 .icon-record-1{
	color: #afafaf;
	font-size: 0.7em;
}


/* 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 {
    border-bottom: 2px solid #e5e5e8;
}
.sc_price_block .sc_price_block {
	background-color: #191919;
}
.sc_price_block .sc_price_block_money {
    background: linear-gradient(to bottom, #fbfbfc 0%,#f1f1f4 100%);
}
.sc_price_block .sc_price_block_money .sc_price_penny,
.sc_price_block .sc_price_block_money .sc_price_money {
    color: #f74f08;
}
.sc_price_block .sc_price_block_money .sc_price_period {
    font-size: 0.857em;
}
.sc_price_block .sc_price_block_money .sc_price_period,
.sc_price_block .sc_price_block_money .sc_price_currency {
    color: #797979;
    font-family: Lato, serif;
}
.an_price_block {
    margin: 0 auto;
}
.an_price_block .columns_wrap {
    margin: 0;
}
.an_price_block .column-1_4 {
    padding-right: 0;
}
.an_price_block .column-1_4 + .column-1_4 > .sc_price_block > .sc_price_block_title {
    border-left: 1px solid #36383a;
}
.an_price_block .column-1_4 + .column-1_4 > .sc_price_block > .sc_price_block_money,
.an_price_block .column-1_4 + .column-1_4 > .sc_price_block > .sc_price_block_description,
.an_price_block .column-1_4 + .column-1_4 > .sc_price_block > .sc_price_block_link {
    border-left: 1px solid #e4e4e7;
}
.an_price_block .sc_price_block {
    width: 100%;
}


/* Scroll controls */
.sc_scroll_controls_wrap a {
	color:#2d2d2d;
	background-color:#f7f7f9;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;

}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a {
	background-color:rgba(29,187,144, 0.8);
}
.sc_scroll_controls_wrap a:hover {
    transform: scale(1.1);
}
.sc_scroll_controls_wrap {
    top: -100px;
    right: 0;
    position: absolute;
}


/* 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
 {
    background: #ff7300; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff7300 0%, #e93008 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7300), color-stop(100%,#e93008)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff7300 0%,#e93008 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff7300 0%,#e93008 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff7300 0%,#e93008 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff7300 0%,#e93008 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#e93008',GradientType=0 ); /* IE6-9 */

}

.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info {
    background: #535456; /* Old browsers */
    background: -moz-linear-gradient(top,  #535456 0%, #161616 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535456), color-stop(100%,#161616)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #535456 0%,#161616 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #535456 0%,#161616 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #535456 0%,#161616 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #535456 0%,#161616 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535456', endColorstr='#161616',GradientType=0 ); /* IE6-9 */

}
.sc_skills_bar .sc_skills_item .sc_skills_count {
	border-color: #1eaace;

}
.sc_skills_bar .sc_skills_style_3 .sc_skills_count,
.sc_skills_bar .sc_skills_style_1 .sc_skills_count {

    height: calc(100% - 2px);
    background: #fe790d; /* Old browsers */
    background: -moz-linear-gradient(top,  #fe790d 0%, #e83507 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe790d), color-stop(100%,#e83507)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fe790d 0%,#e83507 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fe790d 0%,#e83507 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fe790d 0%,#e83507 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fe790d 0%,#e83507 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe790d', endColorstr='#e83507',GradientType=0 ); /* IE6-9 */
    border-bottom: 2px solid #bb2906;
}
.sc_skills_bar .sc_skills_style_2 .sc_skills_count {

    height: 100%;
    background: #f74f08; /* Old browsers */

}


/* Slider */
.sc_slider {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
.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 {
	background-color:#232a34;
	color:#f74f08;
	/*-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);	*/
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_slider_controls_wrap a:hover {
	background-color:#232a34;
	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: #e95314;
}
.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 #f2f2f2;
}



.vc_pie_wrapper {
    color: #232a34;
    font-size: 1.4286em;

    font-weight: 300;
}
.vc_pie_wrapper + h4 {
    font-size: 1em;
    font-weight: bold;
    margin-top: 1.4286em;
}

.vc_pie_chart_back {
    border: 8px solid #f5f7f9 !important;
    opacity: 1 !important;
}



/* Tabs */
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li {
	margin-right: 0.7142857142857143em;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	color: #888;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a,
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover {
	color: #fff;
	background: #ff7300; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff7300 0%, #ea3308 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7300), color-stop(100%,#ea3308)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff7300 0%,#ea3308 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff7300 0%,#ea3308 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff7300 0%,#ea3308 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff7300 0%,#ea3308 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#ea3308',GradientType=0 ); /* IE6-9 */
	border: none;
	border-bottom: 2px solid #bb2706;
    padding: 4px 12px 2px 12px;
	transition: none;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a {
	

	background-color:#1eaace;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_content {
	-webkit-border-top-right-radius: 10px;
	   -moz-border-top-right-radius: 10px;
			border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	   -moz-border-bottom-left-radius: 10px;
			border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	   -moz-border-bottom-right-radius: 10px;
			border-bottom-right-radius: 10px;
}
.sc_scroll_bar .swiper-scrollbar-drag:before {
	background-color: #f74f08;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	text-transform:uppercase;
	border: 2px solid #e5e5e8;
  	transition: none;
	
	color: #888;
	
}
.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 {
	
	color: #fff;
	background: #ff7300; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff7300 0%, #ea3308 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7300), color-stop(100%,#ea3308)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff7300 0%,#ea3308 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff7300 0%,#ea3308 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff7300 0%,#ea3308 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff7300 0%,#ea3308 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#ea3308',GradientType=0 ); /* IE6-9 */
	border:none;
	border-bottom: 2px solid #bb2706;
    padding: 4px 12px 2px 12px;
	transition: none;
}

/* Team */
.sc_team_item {

}

.sc_team_item .sc_team_item_info .sc_team_item_title a {
	color: #222222;
	font-weight:400;
}
.sc_team_item .sc_team_item_info .sc_team_item_title a:hover {
	color: #f74f08;
}
.sc_team.sc_team_style_2 .sc_team_item_avatar .sc_team_item_hover {
	background-color: rgba(247,79,8, 0.8);
    color: #fff;
    text-align: left;
    padding: 20px;
}



/* Testimonials */
.sc_testimonials_wrap {
}
.sc_testimonials .sc_testimonial_avatar {
	overflow:hidden;
	margin:0 auto 6px;
    float: left;
    text-align: right;
    width: 50%;
}
.sc_testimonials .sc_slider_controls_wrap a {
    background-color: rgba(0,0,0,0.6);
    color: #f74f08;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}

.sc_testimonials .sc_slider_controls_wrap a:hover {
    background-color: rgba(247,79,8,0.3);
}
.sc_testimonial_info {
    overflow: hidden;
}

.big_car {
    position: absolute;
    right: 9%;
    opacity: 1;
    z-index: 1;
    top: 45px;
}

/* 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;
}


/* Tooltip */
.sc_tooltip_parent .sc_tooltip {
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
			border-radius: 2px;
}
.sc_tooltip_parent .sc_tooltip,
.sc_tooltip_parent .sc_tooltip:before {
	background-color:#0e0e0e;
}
.sc_tooltip_parent .sc_tooltip {
    position: absolute;
    color: #fff;
    background-color: #333333;
    white-space: nowrap;
    top: -4em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 0.6em 1.2em;
    font-size: 0.933em;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all ease-out 0.1s;
    -moz-transition: all ease-out 0.1s;
    -ms-transition: all ease-out 0.1s;
    -o-transition: all ease-out 0.1s;
    transition: all ease-out 0.1s;
}


/* 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;

}


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




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

/*Widgets*/

.sidebar .widget_most_commented h6 a  {
   font-size: 14px;
    font-size: 14px;
    height: 34px;
    overflow: hidden;
    display: block;
}

.icon-comment-1:before {
    content: 'Comments';
    font-family: inherit;
    color: #787878;
}

.widget_area .widget_most_commented .post_info {
    margin: 0.8em 0 0 0;
}
.widget_most_commented .sc_scroll_vertical {
    height: 100% !important;
    padding-right: 6px;
}

/*------------FOOTER WIDGET---------*/

.footer_wrap .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
    padding: 5px 15px;
}
.footer_wrap .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a,
.footer_wrap .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover {
     padding: 6px 17px;
 }
.footer_wrap .post_thumb {
    width: 90px;
    height: 70px;
    float:left;
    overflow: hidden;
    margin-right: 20px;
    position: relative;
}
.footer_wrap .post_title {
    height: 2em;
    overflow: hidden;
    margin-bottom: 0.5883em;
    font-size: 1.2143em;

}
.footer_wrap .sc_tabs .sc_tabs_titles li {
    text-transform: none;
}

.footer_wrap .post_info {
    font-size: 0.8571em;
    line-height: 1.4165em;
    margin-bottom: 0;
}

.footer_wrap .post_info a{
    color: #797979;
}
.footer_wrap .post_info a:before {
    color: #f74f08;
}

.footer_wrap.widget_area .columns_wrap > [class*="column-"] {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.footer_wrap aside {
    height: 28.7143em;
    overflow: hidden;
    margin-bottom: 2.8571em;
}

.columns_wrap > aside:nth-child(4)~ aside{
    margin-bottom: 0em;
    height: auto;
}
.columns_wrap > aside:nth-child(4)~ aside>h3 {
    border-top: 1px solid #e2e2e4;
    padding-top: 1.6em;
}


/*------------Instagram------*/
.null-instagram-feed ul {
    margin-right: -9px;
    overflow: hidden;
}

.null-instagram-feed ul li {
    float: left;
    width: 33.3333%;
    box-sizing: border-box;
    padding: 0 9px 9px 0;
}

/*------------Flickr------*/
.footer_wrap.widget_area .widget_flickr .flickr_badge_image {
    padding: 0 9px 9px 0;
}
.footer_wrap.widget_area .widget_flickr .flickr_images {
    margin-right: -9px;
}

.flickr_badge_image a,
.footer_wrap .null-instagram-feed li a{
    display: block;
    position: relative;
}

.footer_wrap .post_item:hover .post_thumb:before,
.flickr_badge_image a:hover:before,
.footer_wrap .null-instagram-feed li a:hover:before{
   opacity: 1;
}
.footer_wrap .post_thumb:before,
.flickr_badge_image a:before,
.footer_wrap .null-instagram-feed li a:before{
    content: '\e88c';
    font-family: "fontello";
    font-size: 2.8571em;
    line-height: 2.1em;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(247,79,8, 0.8);
    z-index: 10;
    text-align: center;
    color: #0e0e0e;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    opacity: 0;
}
.footer_wrap .post_thumb:before {
    font-size: 2.8571em;
    line-height: 1.775em;
}

/*--------------widget socials-------*/
.widget_socials .sc_socials{
    text-align: center;
    font-size: 2.8571em;
    margin-left: -9px;
}

.widget_socials .sc_socials_item {
    margin-right: 9px;
}

.widget_socials .social_icons span:before {
    color: #f74f08;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}

.widget_socials .social_icons span:hover:before {
    color: #000000;
}

/*----------Most Commented-----------*/
.footer_wrap .widget_most_commented .post_info_counters a:before {
    content: "\e83a";
    font-family: "fontello";
}


/*------------CONTACTS PAGE-----------*/


.isotope_item h4.post_title {
    font-size: 1.2142em;
    margin-top: 1.5em;
    margin-bottom: 1em;
}

/*      Banners  */
.banner {
    position: relative;
    overflow: hidden;
}
.banner:hover .banner_bg {
    opacity: 1;
    background-repeat: no-repeat;

}
.banner:hover .banner_content {
    background-color: rgba(247,79,8,0.2);
}
.banners_on_top .column-1_3 {
    padding-right: 0;
}
.banner_content,
.banner_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    box-sizing: border-box;
    background-size: 100.6% 100%;
}
.banner .banner_content {
    padding-top: 40px;
    padding-left: 40px;
}
.banner .banner_content h2 {
    padding: 0;
    margin: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
}
.banner .banner_content h3 {
    padding: 0;
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.4;
}
.banner .sc_button_style_style-8:hover {
    color: #2b2b2b;
}
.banner  .sc_button_style_style-8 span:before {
    background-color: #ffffff;
    color: #2b2b2b;
}
.banner .banner_content.banner_style_white h2,
.banner .banner_content.banner_style_white h3,
.banner .banner_style_white .sc_button_style_style-8,
.banner .banner_style_white .sc_button_style_style-8:hover {
    color: #ffffff;
}
.banner .sc_button span {
    padding: 0.1em;
}

.banner:hover .sc_button span.button-up {
    position: absolute;
    top: 0.7857em;
}

.banner:hover .sc_button span {
    bottom: -2.1429em;
}
.sc_section .sc_scroll .alignleft {
    margin-right: 1.5em;
}

.menu_main_responsive_button:before {
    font-size: 3em;
    line-height: 1em;
    color: #f74f08;
}
/*  Banners on top  */
.columns_wrap.banners_on_top {
    width: 1248px;
    margin: 0 auto;
    background-color: #222222;
}

.small_slider > .wpb_revslider_element:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #f7f7f9;
    border-bottom: 3px solid #222222;
    top: 40px;
    left: 30px;
}
.small_slider .tp-bullets.simplebullets.round .bullet {
    width:8px;
    height:8px;
    margin-left:10px;
}
.small_slider {
    max-width: 26.64em;
}
.craine {
    border-bottom: 3px solid #222222; background-repeat: no-repeat; margin: 0 auto;
    width: 20.714em;

}
.inside_car {
    opacity: 0.999;
}
.skills_hp {
    width: 64em;
    margin: 2.5em auto 5em;
}
select {
    max-width: 100%;
}

.sc_video_frame.sc_video_play_button.hover_icon.hover_icon_play.inited:hover:after {
    display: block;
    opacity: 1;
    filter: alpha(opacity=1);
    margin-top: 0;
}

.sc_video_frame.hover_icon.inited:hover:after {
    display: none;
}
body .woocommerce form .form-row .input-checkbox {
    display: none;
}