.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor{
	opacity: 1;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.clear:after {
    clear: both;
    content: "";
    display: block;
}

/* Webkit */
::selection {
    background: #949494;
    color: #FFF;
}
/* Gecko/Mozilla */
::-moz-selection {
    background: #949494;
    color: #FFF;
}

.alignleft {
	float: left;
	margin: 0 20px 20px 0;
}
.alignright {
	float: right;
	margin: 0 0 20px 20px;
}
.aligncenter {
	display: block;
	margin: 10px auto;
}
.text-align-right {
	text-align: right;
}
.text-align-left {
	text-align: left;
}
.text-align-center {
	text-align: center;
}

/* =Reset default browser CSS.
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,
	ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

blockquote {
	quotes: none;
}

blockquote:before,blockquote:after {
	content: '';
	content: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
    border: medium none;
    vertical-align: middle;
}

table th{
	background-color: #0079ff;
	border: 0;
	padding: 5px 10px;
	text-align: center;
}

table th h5{
	color: #fff;
}

table tr:nth-child(even) td{
	background-color: transparent;
}

table tr:nth-child(odd) td{
	background-color: #0079ff;
	color: #fff;
}

table td {
	padding: 5px 10px;
	text-align: center;
}
ul {
	margin:0 0 0 40px;
}
a img {
	border: none;
}

img{
	max-width: 100%;
	height: auto;
}

h1,h2,h3,h4,h5,h6{
	color: #1cc05e;
	font-weight: 100;
}

h1{
	
	font-size: 56px;
	line-height: 62px;
}

h2{
	font-size: 38px;
	line-height: 44px;
}

h2 a, h3 a, h5 a{
	color: black;
}

h3{
	font-size: 26px;
	line-height: 30px;
	font-weight: 300;
}

h4{
	font-size: 26px;
	line-height: 30px;
}

h5{
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
}

h6{
	font-size: 17px;
	line-height: 20px;
}

p {
	font-size: 15px;
	line-height: 26px;
	font-weight: 300;
	margin:10px 0;
}
a{
	color: #000000;
	text-decoration: none;
}
p a {
	color: #000000;
	text-decoration: none;
}
a:hover,
p a:hover {
	color: #1cc05e;
	text-decoration: none;
}

input[type='submit']{
	-webkit-appearance: none;
}

/* =Structure
-------------------------------------------------------------- */

html{
	height: 100%;
}

#ascrail2000 {
	z-index: 99990 !important;
	background-color: transparent;
}
#ascrail2000 div{
	background-color: #c4c4c4 !important;
	width: 10px !important;
	right: 0px;
}

body{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 15px;
	line-height: 26px;
	color: #626262;
	background-color: #ffffff;
	overflow-y: scroll;
	overflow-x: hidden !important;
}

.wrapper {
	background-color: #ffffff;
	position: relative;
	z-index: 1000;
	-webkit-transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	-moz-transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	-o-transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	-ms-transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	left: 0px;
}

.right_side_menu_opened .wrapper{
	left: -260px;
}

.right_side_menu_opened .wrapper header{
	left: -260px;
}

body.boxed .wrapper{
	background-color: #efefef;
}

.wrapper_inner{
	width: 100%;
	overflow: hidden;
}

body.boxed .wrapper_inner{
	overflow: hidden;
}

.ajax_loader {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1100;
	display: none;
}

.ajax_loader_1 {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.ajax_loader_2 {
	margin: -50% 0 0 -50%;
}

.meta{
	display: none;
}

.no-touch body.smooth_scroll {
    overflow-y: hidden;
}

.boxed .full_width .parallax_content{
	width: auto;
	margin: 0px;
}

body.boxed .wrapper_inner,
body.boxed footer{
	width: 1150px;
	margin: 0 auto;
}

header{
	-webkit-transition: all 0.13s cubic-bezier(0.694, 0.0482, 0.335, 1), left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	-moz-transition: all 0.13s cubic-bezier(0.694, 0.0482, 0.335, 1), left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	-o-transition: all 0.13s cubic-bezier(0.694, 0.0482, 0.335, 1), left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	-ms-transition: all 0.13s cubic-bezier(0.694, 0.0482, 0.335, 1), left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	transition: all 0.13s cubic-bezier(0.694, 0.0482, 0.335, 1), left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
	width: 100%;
	position: fixed;
	z-index: 110;
	top:0px;
	left: 0px;
	background-color: #ffffff;
	border-bottom: 1px solid #DDDDDD;
}

header.scrolled{
	background-color: rgba(255, 255, 255, 0.9);
}

.boxed header{
	background-color: transparent !important;
	border: 0px !important;
}

.boxed .header_inner{
	background-color: #ffffff;
	border-bottom: 1px solid #dddddd;
	width: 1150px;
	margin: 0px auto;
}

.boxed header.scrolled .header_inner{
	background-color: rgba(240, 242, 244, 0.85);
}

.header_top{
	font-size: 13px;
	height:  30px;
	padding: 0px 13px;
	border-bottom: 1px solid #e7e9eb;
}

.header_top p{
	font-size: 13px;
	line-height:  30px;
}

.header_top .left{
	float: left;
}

.header_top .right{
	float: right;
}
.header_top .left .inner > div{
	float: left;
	padding:0 15px 0 0px;
}
.header_top .right .inner > div{
	float: left;
	padding:0 0 0 15px;
}
.header_top #lang_sel, .header_top #lang_sel_click  {
	font-family: 'Roboto',sans-serif;
	height: auto;
	float: left;
	padding: 0 0 0 0px;
	z-index: 1000;
}
.header_top #lang_sel ul > li, .header_top #lang_sel_click ul > li{
	width: auto;
	float: none;
}
.header_top #lang_sel ul > li ul > li, .header_top #lang_sel_click ul > li ul > li{
	padding:0px !important;
}
.header_top #lang_sel ul > li a.lang_sel_sel, .header_top #lang_sel_click ul > li a.lang_sel_sel {
	background: 0;
	color: #626262;
	font-size: 13px;
	line-height: 30px;
	border: 0;
	font-weight: 300;
	padding: 0;
}
.header_top #lang_sel ul > li:hover > a, .header_top #lang_sel_click ul > li:hover > a{
	color: #0079FF;
}
.header_top #lang_sel ul ul , .header_top #lang_sel_click ul ul{
	height: auto;
    width: auto;
	min-width: 80px;
	border:none;
	padding: 15px 20px 20px !important;
	background-color: #F7F7F7;
	z-index:1000;
	position:absolute;
}
.header_top #lang_sel ul li ul li a, .header_top #lang_sel ul li ul li a:visited, .header_top #lang_sel_click ul li ul li a, .header_top #lang_sel_click ul li ul li a:visited {
	background: 0;
	border: 0;
	color: #000000;
	display: block;	
	height: auto;
	letter-spacing: 0;
	white-space: nowrap;
	border-bottom: 1px solid #E1E4E6;
    line-height: 35px;
	padding:0;
	font-size: 13px;
}
.header_top #lang_sel ul li ul li a:hover, .header_top #lang_sel_click ul li ul li a:hover{
	color: #0079FF;
}

.header_top #lang_sel_list {
	font-family: 'Roboto', sans-serif;
	height: auto;
	width: auto;
	float: left;
}
.header_top #lang_sel_list ul {
	border: 0;
	padding: 0 0 0 0px!important;
	width: auto;
}
.header_top #lang_sel_list li {
	display: inline-block;
	float: none;
	width: auto;
}
.header_top #lang_sel_list ul li a, .header_top #lang_sel_list ul li a:visited {
	padding: 0 0 0 8px;
	border: 0;
	font-size: 13px;
	background: none repeat scroll 0 0 transparent;
	line-height: 30px;
	color: #0079FF;

}
.header_top #lang_sel_list ul li a:hover, .header_top #lang_sel_list ul li a.lang_sel_other:hover {
	color: #0079FF;
}

.header_top #lang_sel_list ul li a.lang_sel_other {
	color: #626262;
}
.header_top #lang_sel img.iclflag, .header_top #lang_sel_click img.iclflag, .header_top #lang_sel_list img.iclflag {
	display: inline;
	float: none;
	top: 1px;
	margin:0;
}

.header_bottom{
	position: relative;
}

.header_bottom .container_inner{
	position: relative;
}

header .header_inner_left{
	position: absolute;
	left: 25px;
	top: 0px;
}

header .container_inner .header_inner_left{
	position: absolute;
	left: 0px;
	top: 0px;
}

.logo_wrapper{
	height: 100px;
	float: left;
}

.logo{
	position: relative;
	top: 50%;
	left: 0px;
}

.logo a{
	position: relative;
	display: block;
	visibility: hidden;
}

.logo img{
	display: block;
	position: relative;
	top: -50%;
	width: auto !important;
	max-width: none;
}

.header_inner_right{
	float: right;
	position: relative;
	z-index: 110;
}

nav.main_menu{
	position: absolute;
	left: 50%;
	z-index: 100;
	text-align: left;
}

nav.main_menu.right{
	position: relative;
	left: auto;
	float: right;
}

nav.main_menu ul {
	list-style:none outside none;
	margin:0px;
	padding:0px;
}

nav.main_menu > ul {
	left: -50%;
	position: relative;
}

nav.main_menu.right > ul{
	left: auto;
}

nav.main_menu ul li{
	display:inline-block;
	float:left;
	padding:0px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: right;	
}

nav.main_menu ul li a {
	color: #000000;
	font-size: 15px;
	font-weight: 300;
	text-decoration: none;
	display: inline-block;
	position: relative;
	cursor: pointer;
	line-height: 100px;
	padding: 0px 22px;
	margin: 0px;
}

nav.main_menu > ul > li.has_sub > a{
	background-image: url('img/arrow.png');
	background-position: right center;
	background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	nav.main_menu > ul > li.has_sub > a{
		-o-background-size: 18px 5px;
		-webkit-background-size: 18px 5px;
		-moz-background-size: 18px 5px;
		background-size: 18px 5px;
		background-image: url('img/arrow@2x.png');
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	nav.main_menu > ul > li.has_sub > a{
		-o-background-size: 18px 5px;
		-webkit-background-size: 18px 5px;
		-moz-background-size: 18px 5px;
		background-size: 18px 5px;
		background-image: url('img/arrow@2x.png');
	}
}

nav.main_menu > ul > li:hover > a,
nav.main_menu > ul > li.active > a{
	color: #1cc05e;
}


/* DROP DOWN MENU - START */

.drop_down ul{
	list-style: none;
}

.drop_down ul li{
	position: relative;
}

.drop_down .second{
	border-top: 1px solid #dddddd;
	left: 0px;
	margin: 0px;
	top: 100px;
	position: absolute;
	display: block;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	z-index: 10;
}

nav.main_menu > ul > li:hover > .second{
	z-index: 20;
}

.drop_down .second .inner{
	padding: 0px;
	display: block;	
}

.drop_down .second .inner ul{
	display:inline-block;
	position: relative;
	padding: 0px;
	background-color: #1cc05e;
	padding: 5px 0px 5px 0px;
}

.drop_down .second .inner ul li{
	display: block;
	padding: 0px 20px;
	position: relative;
	float: none;	
	height: auto;
	background: none;
	width: 190px;
	
}

.drop_down .second .inner ul li a,
.drop_down .second .inner ul li h5{
	display: block;
	font-size: 13px;
	font-weight: 300;
	color: #fff;
	height: auto;
	line-height: 14px;
	letter-spacing: 0px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #e1e4e6;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.drop_down .second .inner ul li:last-child > a{
	border-width: 0px;
}

.drop_down .second .inner ul li.sub a {
	background-image: url("img/sub_menu_arrow_right.png");
	background-position: right center;
	background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.drop_down .second .inner ul li.sub a{
		-o-background-size: 5px 9px;
		-webkit-background-size: 5px 9px;
		-moz-background-size: 5px 9px;
		background-size: 5px 9px;
		background-image: url("img/sub_menu_arrow_right@2x.png");
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.drop_down .second .inner ul li.sub a{
		-o-background-size: 5px 9px;
		-webkit-background-size: 5px 9px;
		-moz-background-size: 5px 9px;
		background-size: 5px 9px;
		background-image: url("img/sub_menu_arrow_right@2x.png");
	}
}

.drop_down .second .inner ul li:hover a{
	color: #A0FFA4;
}

.drop_down .second i{
	display: none;
}

.drop_down .second .inner ul li ul{
	position: absolute;
	left: 100%;
	top: -5px;
	background-color: #f2f4f5;
	height: auto;
	display: none;
	overflow: hidden;
	z-index: 10;
}

.drop_down .second .inner ul li:hover ul{
	z-index: 20;
	display: block;
}

.drop_down .second.right{
	right: 0px;
	left: auto;
}

.drop_down .second .inner ul.right li a,
.drop_down .second .inner ul.right li h5{
	text-align: right;
	padding: 10px 0px 10px 0px;
}

.drop_down .second .inner ul.right li ul{
	left: -100%;
}

.drop_down .second .inner ul.right li.sub a {
	background-image: url("img/sub_menu_arrow_left.png");
	background-position: 0px center;
	background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.drop_down .second .inner ul li.sub a{
		-o-background-size: 5px 9px;
		-webkit-background-size: 5px 9px;
		-moz-background-size: 5px 9px;
		background-size: 5px 9px;
		background-image: url("img/sub_menu_arrow_left@2x.png");
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.drop_down .second .inner ul li.sub a{
		-o-background-size: 5px 9px;
		-webkit-background-size: 5px 9px;
		-moz-background-size: 5px 9px;
		background-size: 5px 9px;
		background-image: url("img/sub_menu_arrow_left@2x.png");
	}
}

.drop_down .second .inner ul li.sub ul li a,
.drop_down .second .inner ul.right li.sub ul li a{
	background: none;
	padding: 10px 0px 10px 0px;
	color: white;
}

.drop_down .second .inner ul li.sub ul li:hover a{
	color: #0079ff;
}

/* DROP DOWN MENU - END */


/* DROP DOWN MENU WIDE - START */

.drop_down .wide .second ul{
	padding: 17px 14px 30px 15px;
}

.drop_down .wide .second ul li{
	float: left;
	width: 238px;
	padding: 0px 15px 0px 15px;
}

.drop_down .wide .second ul li:nth-child(4n+1){
	clear: both;
}

.drop_down .wide .second ul li a,
.drop_down .wide .second .inner ul li h5{
	color: #0079ff;
	font-size: 15px;
	border-width: 0px;
}

.drop_down .wide .second .inner ul li:last-child > a{
	border-width: 1px;
}

.drop_down .wide .second ul li a,
.drop_down .wide .second .inner ul li.sub a,
.drop_down .wide .second .inner ul li h5{
	background: none;
}

.drop_down .wide .second .inner ul li.sub h5 a,
.drop_down .wide .second .inner ul li h5 a{
	padding: 0px !important;
}

.drop_down .wide .second ul li:hover a,
.drop_down .wide .second .inner ul li.sub ul li:hover a{
	background: none;
}

.drop_down .wide .second ul li a:hover,
.drop_down .wide .second .inner ul li.sub ul li a:hover {
	color: #0079ff;
}

.drop_down .wide .second ul li ul{
	background: none repeat scroll 0 0 transparent;
	display: block;
	left: 0;
	padding: 0;
	position: relative;
	top: 0;
	visibility: visible;
	border: 0px;
}

.drop_down .wide .second ul li ul li{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.drop_down .wide .second .inner ul li.sub ul li a,
.drop_down .wide .second ul li ul li a{
	color: #000000;
	font-size: 13px;
	border-width: 1px;
}
.drop_down .wide .second ul li div.flexslider li:nth-child(4n+1){
	clear: none;
}
.drop_down .wide .second .inner ul li.sub .flexslider ul li a,
.drop_down .wide .second ul li .flexslider ul li  a {
	border: medium none;
    color: #000000;
    display: inline-block;
    padding: 0;
}
.drop_down .wide .second .inner ul li.sub .flexslider ul li a:hover,
.drop_down .wide .second ul li .flexslider ul li  a:hover {
	color: #0079FF;
}
.drop_down .wide .second ul li ul.flex-direction-nav a{
	position:absolute;
	top:0;
	border:none;
	margin:0px 0 0 0;
}
.drop_down .wide .second ul li ul.flex-direction-nav{
	position:absolute;
	top:52px;
	left:0;
	overflow:visible;

}
.drop_down .wide .second ul li div.flexslider{
	 margin: 10px 0 0px;
}

.drop_down .wide .second .inner ul li .flexslider h5{
	font-size: 18px;
    font-weight: 300;
    line-height: 22px;
	padding: 15px 0 5px;
	color: #0079FF;
}
.drop_down .wide .second .inner ul li.sub .flexslider ul li  h5 a,
.drop_down .wide .second .inner ul li .flexslider ul li  h5 a{
	color: #0079FF;
	font-size: 18px;
    font-weight: 300;
    line-height: 22px;
}
.drop_down .wide .second ul li ul.flex-direction-nav a.flex-prev{
	background-image: url(img/menu_post_left.png);
	background-position:center center;
	background-color:transparent;
	background-repeat:no-repeat;
	left:5px;
	height:38px;
	width:20px;
	padding:0;
}
.drop_down .wide .second ul li ul.flex-direction-nav li:hover a.flex-prev{
	background-image: url(img/menu_post_left.png);
	background-color:transparent;
}
.drop_down .wide .second ul li ul.flex-direction-nav li:hover a.flex-next:hover{
	background-image: url("img/menu_post_right.png");
	background-color:transparent;
}
.drop_down .wide .second ul li ul.flex-direction-nav a.flex-next{
	right:5px;
	background-image: url("img/menu_post_right.png");
	background-position:center center;
	background-color:transparent;
	background-repeat:no-repeat;
	height:38px;
	width:20px;
	padding:0;
}
.drop_down .wide .second .inner ul li.sub .flexslider ul li .menu_recent_post,
.drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a,
.drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post,
.drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a
{
	color:#000000;
	font-size:13px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.drop_down .wide .second ul li ul.flex-direction-nav a.flex-next,
	.drop_down .wide .second ul li ul.flex-direction-nav li:hover a.flex-next:hover
	{
		-o-background-size: 20px 38px;
		-webkit-background-size: 20px 38px;
		-moz-background-size: 20px 38px;
		background-size: 20px 38px;
		background-image: url(img/menu_post_right@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.drop_down .wide .second ul li ul.flex-direction-nav a.flex-next,
	.drop_down .wide .second ul li ul.flex-direction-nav li:hover a.flex-next:hover{
		-o-background-size: 20px 38px;
		-webkit-background-size: 20px 38px;
		-moz-background-size: 20px 38px;
		background-size: 20px 38px;
		background-image: url(img/menu_post_right@2x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.drop_down .wide .second ul li ul.flex-direction-nav a.flex-prev,
	.drop_down .wide .second ul li ul.flex-direction-nav li:hover a.flex-prev
	{
		-o-background-size: 20px 38px;
		-webkit-background-size: 20px 38px;
		-moz-background-size: 20px 38px;
		background-size: 20px 38px;
		background-image: url(img/menu_post_left@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.drop_down .wide .second ul li ul.flex-direction-nav a.flex-prev,
	.drop_down .wide .second ul li ul.flex-direction-nav li:hover a.flex-prev
	{
		-o-background-size: 20px 38px;
		-webkit-background-size: 20px 38px;
		-moz-background-size: 20px 38px;
		background-size: 20px 38px;
		background-image: url(img/menu_post_left@2x.png);
	}
}
/* DROP DOWN MENU WIDE - END */


/* DROP DOWN MENU WIDE ICONS - START */

.drop_down .wide.icons .second ul li a span{
	position: relative;
	display: block;
}

.drop_down .wide.icons  .second i{
	width: 24px;
	height: 24px;
	float: left;
	display: inline-block;
	color: #0079ff;
}

.drop_down .wide.icons  .second i.blank{
	background: none;
	border: 0px;
}

/* DROP DOWN MENU WIDE ICONS - END */

.mobile_menu_button{
    display: none;
    float: left;
		height: 100px;
		margin: 0px 20px 0px 0px;
}

.mobile_menu_button span{
	width: 19px;
	height: 17px;
	z-index: 50;
	display: table-cell;
	position: relative;
	background-image: url(img/menu_button.png);
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.mobile_menu_button span{
		-o-background-size: 19px 17px;
		-webkit-background-size: 19px 17px;
		-moz-background-size: 19px 17px;
		background-size: 19px 17px;
		background-image: url(img/menu_button@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.mobile_menu_button span{
		-o-background-size: 19px 17px;
		-webkit-background-size: 19px 17px;
		-moz-background-size: 19px 17px;
		background-size: 19px 17px;
		background-image: url(img/menu_button@2x.png);
	}
}

nav.mobile_menu{
	display: none;
	width: 100%;
	float: left;
	position: relative;
	top: 0px;
	text-align: left;
	overflow: hidden;
}

nav.mobile_menu ul{
	display: none;
	width: 100%;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}

nav.mobile_menu > ul{
	margin-bottom: -1px !important;
}

nav.mobile_menu ul li{
	margin: 0px;
	padding: 0px;
}

nav.mobile_menu ul li a,
nav.mobile_menu ul li ul li a,
nav.mobile_menu ul li.open_sub > a:first-child,
nav.mobile_menu ul li h5,
nav.mobile_menu ul li ul li h5,
nav.mobile_menu ul li.open_sub > h5:first-child{
	border-bottom: 1px solid #5b6064;
}

nav.mobile_menu ul > li.has_sub > a span.mobile_arrow,
nav.mobile_menu ul > li.has_sub > h5 span.mobile_arrow{
	display: inline-block;
	float: right;
	width: 17px;
	height: 17px;
	position: relative;
	z-index: 9000;
	padding: 20px 8px;
	cursor: pointer;
	top: -17px;
}

nav.mobile_menu ul > li.has_sub > a span.mobile_arrow,
nav.mobile_menu ul > li.has_sub > h5 span.mobile_arrow{
	background-image: url(img/mobile_menu_arrow_right.png);
	background-position: right center;
	background-repeat: no-repeat;
}

nav.mobile_menu ul > li.has_sub.open_sub > a span.mobile_arrow,
nav.mobile_menu ul > li.has_sub.open_sub > h5 span.mobile_arrow{
	background-image: url(img/mobile_menu_arrow_down.png);
}

nav.mobile_menu ul li a,
nav.mobile_menu ul li h5{
	font-size: 17px;
	font-weight: 300;
	color: #5B6064;
	padding: 17px 0;
	display: block;
	position: relative;
}

nav.mobile_menu ul li a:hover,
nav.mobile_menu ul li.active > a,
nav.mobile_menu ul li.active > h5{
	color: #377B96;
}

nav.mobile_menu ul li ul li{
	margin: 0px 0px 0px 20px;
}

.side_menu_button_wrapper{
	display: table;
	margin: 0px 0px 0px 12px;

}

.side_menu_button{
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
	height: 100px;
}

.side_menu_button a{
	position: relative;
	display: block;
	width: 39px;
	height: 37px;
	background-image: url(img/path.png);
	background-position: center center;
	background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.side_menu_button a{
		-o-background-size: 19px 17px;
		-webkit-background-size: 19px 17px;
		-moz-background-size: 19px 17px;
		background-size: 19px 17px;
		background-image: url(img/menu_button@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.side_menu_button a{
		-o-background-size: 19px 17px;
		-webkit-background-size: 19px 17px;
		-moz-background-size: 19px 17px;
		background-size: 19px 17px;
		background-image: url(img/menu_button@2x.png);
	}
}

.side_menu.right{
	right: 0px;
}

.side_menu.left{
	left: 0px;
}

.side_menu{
	background-color: #1cc05e;
	height: 100%;
	min-height: 100%;
	overflow: hidden;
	padding: 40px;
	position: fixed;
	top: 0;
	width: 181px;
	z-index: 90;
	visibility: hidden;
}
.side_menu #lang_sel_list {
	font-family: 'Roboto', sans-serif;
	height: auto;
	width: auto;
}
.side_menu #lang_sel_list ul, .side_menu #lang_sel_list.lang_sel_list_vertical ul {
	border-top: 0;
	height: auto;
	width: auto;
}
.side_menu #lang_sel_list.lang_sel_list_vertical ul a{
	padding:0;
}
.side_menu  #lang_sel_list.lang_sel_list_vertical a, .side_menu  #lang_sel_list.lang_sel_list_vertical a:visited{
	border:none;
}
.side_menu #lang_sel_list ul li {
	float: none;
	margin: 0 0 10px!important;
	width: 100%
}
.side_menu #lang_sel_list ul li a, .side_menu #lang_sel_list ul li a:visited {
	border: 0;
	background: 0;
	font-size: 15px;
    font-weight: 300;
    line-height: 26px;
	padding: 0;
	color: #000;
}
.side_menu #lang_sel_list ul li a:hover, .side_menu #lang_sel_list a.lang_sel_sel:hover, .side_menu #lang_sel_list ul li a.lang_sel_sel {
	color: #000;
}
.side_menu #lang_sel, .side_menu #lang_sel_click  {
	width: 100%;
	height: auto;
	font-family:  "Roboto",sans-serif;
	display: inline-block;
	background-color: #0C0C0C;
	border:1px solid #d9d9d9;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}
.side_menu  #lang_sel li, .side_menu  #lang_sel_click li{
    float: left;
    width: 100%;
	position: relative;
}
.side_menu  #lang_sel ul li ul li, .side_menu  #lang_sel_click ul li ul li{
   margin:0;
}
.side_menu #lang_sel a.lang_sel_sel, .side_menu #lang_sel_click a.lang_sel_sel{
	color: #fff;
    font-family: "Roboto",sans-serif;
    font-weight: 300;
	background:url("img/wpml_arrow.png") no-repeat scroll right center transparent;
	font-size: 15px;
    line-height: 20px;
	padding:10px 0 10px 15px;
	border:none;
}
.side_menu #lang_sel ul ul, .side_menu #lang_sel_click ul ul {
	background-color: #0C0C0C;
	width: auto;
	border: 0;
	height: auto;
	min-width: 100%;
	left: -1px;
    position: absolute;
    top: 38px;
	border-radius:0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border:1px solid #d9d9d9;
	border-top:none;
}
.side_menu #lang_sel ul li ul li a, .side_menu #lang_sel_click ul li ul li a, .side_menu #lang_sel ul li ul li a:visited, .side_menu #lang_sel_click ul li ul li a:visited{
	background: none;
	border: 0;
	color: #ffffff;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	height: auto;
	letter-spacing: 0;
	line-height: 22px;
	padding: 7px 0px 10px 15px;
}
.content{
	display: inline-block;
	width: 100%;
	margin: 100px 0px 0px 0px;
	position: relative;
	z-index: 100;
	background-color: #ffffff;
}

.full_width{
	padding: 0px 25px;
}

.full_width .parallax{
	margin: 0 -25px;
}

.boxed .full_width .parallax{
	margin: 0;
}

.container{
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

.container_inner{
	width: 1100px;
	margin: 0px auto;
}

.content .container .container_inner{
	padding: 32px 0 0;
}

.content .title .container_inner{
	padding: 0px;
}

.two_columns_66_33{
	width: 100%;
}

.two_columns_66_33>.column1{
	width: 66.66%;
	float: left;
}

.two_columns_66_33>.column1>.column_inner{
	padding: 0 12px 0 0;
}

.two_columns_66_33>.column2{
	width: 33.33%;
	float: left;
}

.two_columns_66_33>.column2>.column_inner{
	padding: 0 0 0 12px;
}

.two_columns_33_66{
	width: 100%;
}

.two_columns_33_66>.column1{
	width: 33.33%;
	float: left;
}

.two_columns_33_66>.column1>.column_inner{
	padding: 0 12px 0 0;
}

.two_columns_33_66>.column2{
	width: 66.66%;
	float: left;
}

.two_columns_33_66>.column2>.column_inner{
	padding: 0 0 0 12px;
}

.two_columns_75_25{
	width: 100%;
}

.two_columns_75_25>.column1{
	width: 75%;
	float: left;
}

.two_columns_75_25>.column1>.column_inner{
	padding: 0 12px 0 0;
}

.two_columns_75_25>.column2{
	width: 25%;
	float: left;
}

.two_columns_75_25>.column2>.column_inner{
	padding: 0 0 0 12px;
}

.two_columns_25_75 {
	width: 100%;
}

.two_columns_25_75>.column1{
	width: 25%;
	float: left;
}

.two_columns_25_75>.column1>.column_inner{
	padding: 0 12px 0 0;
}

.two_columns_25_75>.column2{
	width: 75%;
	float: left;
}

.two_columns_25_75>.column2>.column_inner{
	padding: 0 0 0 12px;
}

.two_columns_50_50 {
	width: 100%;
	padding:20px 0px;
}

.two_columns_50_50>.column1{
	width: 50%;
	float: left;
}

.two_columns_50_50>.column1>.column_inner{
	padding: 0 12px 0 0;
}

.two_columns_50_50>.column2{
	width: 50%;
	float: left;
}

.two_columns_50_50>.column2>.column_inner{
	padding: 0 0 0 12px;
}
.two_columns_75_25.grid2>.column1>.column_inner,
.two_columns_66_33.grid2>.column1>.column_inner,
.two_columns_33_66.grid2>.column1>.column_inner,
.two_columns_25_75.grid2>.column1>.column_inner
{
	padding: 0 20px 0 0;
}
.two_columns_75_25.grid2>.column2>.column_inner,
.two_columns_66_33.grid2>.column2>.column_inner,
.two_columns_33_66.grid2>.column2>.column_inner,
.two_columns_25_75.grid2>.column2>.column_inner

{
	padding: 0 0 0 20px;
}

.three_columns {
	width: 100%;
}

.three_columns>.column1, 
.three_columns>.column2, 
.three_columns>.column3{
	width: 33.33%;
	float: left;
}

.three_columns>.column1>.column_inner{
	padding: 0 16px 0 0;
}

.three_columns>.column2>.column_inner{
	padding: 0 8px 0 8px;
}

.three_columns>.column3>.column_inner{
	padding: 0 0 0 16px;
}

.four_columns{
	width: 100%;
}

.four_columns>.column1,
.four_columns>.column2,
.four_columns>.column3,
.four_columns>.column4{
	width: 25%;
	float: left;
}

.four_columns>.column1>.column_inner{
	padding: 0 18px 0 0;
}

.four_columns>.column2>.column_inner{
	padding: 0 12px 0 6px;
}

.four_columns>.column3>.column_inner{
	padding: 0 6px 0 12px;
}

.four_columns>.column4>.column_inner{
	padding: 0 0 0 18px;
}

.title{
	display: block;
	width: 100%;
	height: 290px;
	background-color: #ebebeb;
	text-align: center;
	position: relative;
}

.title.with_image{
	height: auto;
	line-height: normal;
	background: none;
}

.title.with_image img{
	display: block;
	position: relative;
	width: 100%;
}

.title .title_holder{
	display: table;
	height: 100%;
	left: 0;
	position: relative;	
	width: 100%;
}

.title .title_holder .container{
	 display: table-cell;
	 vertical-align: middle
}

.title h1{
	color: #fff;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.title .subtitle{
	color: #626262;
	margin: 15px 0px 0px 0px;
	display: block;
	position: relative;
}

.title.has_background {
	background-repeat: no-repeat;
	background-position: center 0;
}
.title.has_fixed_background {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center 0;
}

.touch .title.has_fixed_background {
	background-attachment: scroll;
}

.blog_holder article{
	display: inline-block;
	width: 100%;
	padding: 0 0 50px;
	margin: 0 0 50px;
	border-bottom: 1px solid #e1e4e6;
}

.blog_holder article .post_info{
	float: left;
	width: 8%;
}

.blog_holder article .post_info .inner{
	padding: 0 20px 0 0;
}

.blog_holder article .post_info .post_date{
	display: block;
	text-align: center;
	margin: -9px 0 0;
}

.blog_holder article .post_info .date{
	font-size: 60px;
	line-height: 60px;
	font-weight: 100;
	color: #0079ff;
	display: block;
	margin: 0 0 5px;
}

.blog_holder article .post_info .month{
	font-size: 17px;
	line-height: 26px;
	display: block;
}

.blog_holder article .post_info .blog_like,
.blog_holder article .post_info .blog_share,
.portfolio_like,
.portfolio_share{
	display: block;
	width: 52px;
	height: 42px;
	position: relative;
	border: 1px solid #c5c5c5;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	padding: 10px 0 0px;
	margin: 20px auto 0;
	cursor: pointer;
}

.portfolio_like,
.portfolio_share{
	float: left;
	margin: 25px 10px 0 0;
}

.blog_holder article .post_info .blog_like a,
.portfolio_like a{
	display: block;
	padding: 20px 0 0;
	text-align: center;
	background-image: url(img/edc_like_grey.png);
	background-repeat: no-repeat;
	background-position: center 0;
}

.blog_holder article .post_info .blog_like span,
.portfolio_like span{
	text-align: center;
	color: #c5c5c5;
}

.blog_holder article .post_info .blog_like:hover,
.portfolio_like:hover{
	border: 1px solid #0079ff;
}

.blog_holder article .post_info .blog_like:hover a,
.portfolio_like:hover a,
.blog_holder article .post_info .blog_like a.liked,
.portfolio_like a.liked,
.blog_holder.massonary article .post_info_bottom .blog_like:hover a,
.blog_holder.massonary article .post_info_bottom .blog_like a.liked {
	/* background-image: url(img/edc_like_blue.png); */
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.blog_holder article .post_info .blog_like a,
	.portfolio_like a,
	.blog_holder.massonary article .post_info_bottom .blog_like a,
	.blog_holder.massonary article .post_info_bottom .blog_like a {
		-o-background-size: 27px 22px;
		-webkit-background-size: 27px 22px;
		-moz-background-size: 27px 22px;
		background-size: 27px 22px;
		background-image: url(img/edc_like_grey@1_5x.png);
	}

	.blog_holder article .post_info .blog_like:hover a,
	.portfolio_like:hover a,
	.blog_holder article .post_info .blog_like a.liked,
	.portfolio_like a.liked,
	.blog_holder.massonary article .post_info_bottom .blog_like:hover a,
	.blog_holder.massonary article .post_info_bottom .blog_like a.liked {
		-o-background-size: 27px 22px;
		-webkit-background-size: 27px 22px;
		-moz-background-size: 27px 22px;
		background-size: 27px 22px;
		/* background-image: url(img/edc_like_blue@1_5x.png);*/
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.blog_holder article .post_info .blog_like a,
	.portfolio_like a,
	.blog_holder.massonary article .post_info_bottom .blog_like a,
	.blog_holder.massonary article .post_info_bottom .blog_like a {
		-o-background-size: 27px 22px;
		-webkit-background-size: 27px 22px;
		-moz-background-size: 27px 22px;
		background-size: 27px 22px;
		background-image: url(img/edc_like_grey@2x.png);
	}

	.blog_holder article .post_info .blog_like:hover a,
	.portfolio_like:hover a,
	.blog_holder article .post_info .blog_like a.liked,
	.portfolio_like a.liked,
	.blog_holder.massonary article .post_info_bottom .blog_like:hover a,
	.blog_holder.massonary article .post_info_bottom .blog_like a.liked {
		-o-background-size: 27px 22px;
		-webkit-background-size: 27px 22px;
		-moz-background-size: 27px 22px;
		background-size: 27px 22px;
		/* background-image: url(img/edc_like_blue@2x.png); */
	}
}

.blog_holder article .post_info .blog_like:hover span,
.portfolio_like:hover span,
.blog_holder article .post_info .blog_like a.liked span,
.portfolio_like a.liked span{
	color: #0079ff;
}

.blog_holder article .post_content_holder{
	width: 92%;
	float: left;
}

.blog_holder article .post_image{
	width: 44%;
	float: left;
}

.blog_holder.v2 article .post_image{
	width: 100%;
	margin: 0 0 37px;
}

.blog_holder article .post_image .inner{
	padding: 0 40px 0 0;
}

.blog_holder.v2 article .post_image .inner{
	padding: 0px;
}

.blog_holder article .post_image .inner img{
	width: 100%;
}

.blog_holder article .post_text{
	width: 56%;
	float: left;
}

.blog_holder.blog_small_layout article.standard .post_text.no_image{
	width: 100%;
}

.blog_holder.v2 article .post_text{
	width: 100%;
}

.blog_holder article .post_text h2{
	margin: 0 0 8px;
}

.blog_holder article .post_text .post_infos{
	display: block;
	margin: 0 0 23px;
}

.blog_holder article .post_text .post_infos .post_comments{
	color: #626262;
}

.blog_holder article.blockquote .blockquote_holder,
.blog_holder article.link .link_holder{
	border: 1px solid #0079ff;
	display: inline-block;
	width: 99.5%;
}

.blog_holder article .blockquote_mark,
.blog_holder article .link_mark{
	float: left;
	width: 10%;
	text-align: center;
}

.blog_holder article .blockquote_mark span,
.blog_holder article .link_mark span{
	width: 100%;
	height: 37px;
	display: block;
	position: relative;
	background-image: url(img/blockquote_mark.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 35px auto 0;
}

.blog_holder article .link_mark span{
	height: 55px;
	background-image: url(img/link_mark.png);
}

.blog_holder article .blockquote_holder:hover .blockquote_mark span{
	background-image: url(img/blockquote_mark_white.png);
}

.blog_holder article .link_holder:hover .link_mark span{
	background-image: url(img/link_mark_white.png);
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.blog_holder article .blockquote_mark span{
		-o-background-size: 54px 37px;
		-webkit-background-size: 54px 37px;
		-moz-background-size: 54px 37px;
		background-size: 54px 37px;
		background-image: url(img/blockquote_mark@1_5x.png);
	}

	.blog_holder article .blockquote_holder:hover .blockquote_mark span{
		-o-background-size: 54px 37px;
		-webkit-background-size: 54px 37px;
		-moz-background-size: 54px 37px;
		background-size: 54px 37px;
		background-image: url(img/blockquote_mark_white@1_5x.png);
	}

	.blog_holder article .link_mark span{
		-o-background-size: 42px 55px;
		-webkit-background-size: 42px 55px;
		-moz-background-size: 42px 55px;
		background-size: 42px 55px;
		background-image: url(img/link_mark@1_5x.png);
	}

	.blog_holder article .link_holder:hover .link_mark span{
		-o-background-size: 42px 55px;
		-webkit-background-size: 42px 55px;
		-moz-background-size: 42px 55px;
		background-size: 42px 55px;
		background-image: url(img/link_mark_white@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.blog_holder article .blockquote_mark span{
		-o-background-size: 54px 37px;
		-webkit-background-size: 54px 37px;
		-moz-background-size: 54px 37px;
		background-size: 54px 37px;
		background-image: url(img/blockquote_mark@2x.png);
	}

	.blog_holder article .blockquote_holder:hover .blockquote_mark span{
		-o-background-size: 54px 37px;
		-webkit-background-size: 54px 37px;
		-moz-background-size: 54px 37px;
		background-size: 54px 37px;
		background-image: url(img/blockquote_mark_white@2x.png);
	}

	.blog_holder article .link_mark span{
		-o-background-size: 42px 55px;
		-webkit-background-size: 42px 55px;
		-moz-background-size: 42px 55px;
		background-size: 42px 55px;
		background-image: url(img/link_mark@2x.png);
	}

	.blog_holder article .link_holder:hover .link_mark span{
		-o-background-size: 42px 55px;
		-webkit-background-size: 42px 55px;
		-moz-background-size: 42px 55px;
		background-size: 42px 55px;
		background-image: url(img/link_mark_white@2x.png);
	}
}

.blog_holder article .blockquote_text_holder,
.blog_holder article .link_text_holder{
	float: left;
	width: 90%;
}

.blog_holder article .blockquote_text,
.blog_holder article .link_text{
	padding: 25px 30px 50px;
}

.blog_holder article .blockquote_text span,
.blog_holder article .link_text span{
	margin: 25px 0 0;
	display: block;
	font-size: 18px;
	color: #626262;
}

.blog_holder.massonary article .blockquote_text span.post_infos,
.blog_holder.massonary  article .link_text span.post_infos{
	font-size: 15px;
}

.blog_holder article.blockquote .post_content_holder:hover .blockquote_holder,
.blog_holder article.link .post_content_holder:hover .link_holder{
	background-color: #0079ff;
}

.blog_holder article.blockquote .post_content_holder:hover .blockquote_text h2,
.blog_holder article.blockquote .post_content_holder:hover .blockquote_text h2 a,
.blog_holder article.blockquote .post_content_holder:hover .blockquote_text h3,
.blog_holder article.blockquote .post_content_holder:hover .blockquote_text h3 a,
.blog_holder article.blockquote .post_content_holder:hover .blockquote_text span,
.blog_holder.massonary article.blockquote .post_content_holder:hover .blockquote_text span a,
.blog_holder article.link .post_content_holder:hover .link_text h2,
.blog_holder article.link .post_content_holder:hover .link_text h2 a,
.blog_holder article.link .post_content_holder:hover .link_text h3,
.blog_holder article.link .post_content_holder:hover .link_text h3 a,
.blog_holder article.link .post_content_holder:hover .link_text span,
.blog_holder.massonary article.link .post_content_holder:hover .link_text span a
{
	color: #fff;
}
.blog_holder.massonary {
	margin-bottom: 50px;
	transition: none!important;
	overflow: visible!important;
	opacity: 0;
	filter: alpha(opacity=0);

}

.blog_holder.massonary article{
	width:31.5%;
	margin: 0 0 20px;
	text-align: left;
	vertical-align: top;
    z-index: 100;
	border:none;
	padding:0;
}
.two_columns_66_33 .blog_holder.massonary article,
.two_columns_33_66 .blog_holder.massonary article
{
	width:48%;
}
.blog_holder.massonary article:hover{
	z-index: 200;
}
.blog_holder.massonary article .post_content_holder{
	width:100%;
}
.blog_holder.massonary article .post_text, .blog_holder.massonary article .post_image {
	width:100%;
}
.blog_holder article .post_text h3 {
    margin: 0 0 15px;
}

.blog_holder.massonary article .post_text, .blog_holder.massonary article .post_image a img{
	display: inline-block;
    float: left;
    position: relative;
    width: 100%;
}
.blog_holder.massonary article .post_text .inner{
	border:1px solid #d9d9d9;
	border-top:none;
	padding:25px 20px 20px;
}
.blog_holder.massonary article .post_text.border_top .inner{
	border-top:1px solid #d9d9d9;
}

.blog_holder.massonary article .post_info_bottom{
	border:1px solid #d9d9d9;
	border-top:none;
	padding:0;
}
.blog_holder.massonary article .post_info_bottom .blog_like, .blog_holder.massonary article .post_info_bottom .blog_share{
	width:49%;
	text-align: center;
	display:inline-block;
	
}
.blog_holder.massonary article .post_info_bottom .blog_like{
	border-right:1px solid #d9d9d9;
	padding:15px 0 13px;
	
}
.blog_holder.massonary article .post_info_bottom .blog_like a{
	background-image: url("img/edc_like_grey.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 3px 0 2px 33px;
	color: #c5c5c5;

}
.blog_holder.massonary article .blockquote_text_holder, .blog_holder.massonary article .link_text_holder{
	background-image: url("img/blockquote_mark.png");
    background-position: 20px 20px;
	background-size:35px 25px;
	background-repeat:no-repeat;
	float:none;
	display:block;
	padding:0 0 0 70px;
	width:auto;
}
.blog_holder.massonary article .link_text_holder{
	background-image: url("img/link_mark.png");
}
.blog_holder.massonary article.blockquote .blockquote_holder, .blog_holder.massonary article.link .link_holder{
	display:block;
}
.blog_holder.massonary article .blockquote_text, .blog_holder.massonary article .link_text{
	padding: 18px 30px 20px 0;
}
.blog_holder.massonary article.blockquote .blockquote_holder,
.blog_holder.massonary article.link .link_holder{
	border: 1px solid #d9d9d9;
	
}
.blog_holder.massonary .social_share_icon{
    background-position: 0 0;
    display: inline-block;
    font-size: 13px;
    padding: 0 0 0px 31px;
    text-align: center;
}
.blog_holder.massonary .mejs-container .mejs-controls div{
	width: 40px;
}

.blog_holder.massonary .mejs-controls .mejs-button button{
	margin: 20px 4px;
}

.blog_holder.massonary .mejs-controls .mejs-play button,
.blog_holder.massonary .mejs-controls .mejs-pause button,
.blog_holder.massonary .mejs-controls .mejs-stop button{
	background-size: 20px 25px;
}

.blog_holder.massonary .mejs-controls .mejs-mute button,
.blog_holder.massonary .mejs-controls .mejs-volume-button,
.blog_holder.massonary .mejs-controls .mejs-volume-button .mejs-volume-slider{
	background-size: 23px 20px;
}

.blog_holder.massonary .mejs-controls .mejs-unmute button{
	background-size: 12px 18px;
	background-position: 5px center;
}

.blog_holder.massonary .mejs-container .mejs-controls .mejs-time span{
	font-size: 16px;
}

.blog_holder.massonary .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	width: 30px;	
}
.blog_holder.massonary article .post_text .post_infos{
	 margin: 17px 0 0;
}
.blog_holder.massonary article audio{
	height:80px;
}
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
.blog_holder.blog_single article{
	padding: 0 0 45px;
	margin: 0 0 40px;
}

.blog_single_tags{
	position: relative;
	display: block;
	padding: 40px 0 0;
}

.comment_holder .comment_number{
	display: block;
	font-weight: 100;
	padding: 0 0 40px;
}

.comment_holder  ul.comment-list{
	padding: 0 0 30px;
	margin: 0 0 44px;
	border-bottom: 1px solid #e1e4e6;
	list-style: none;
}

.comment_holder .comment-list{
	margin: 0;
}

.comment_holder .comment-list li{
	display: inline-block;
	position: relative;
	width: 100%;
	margin: 0 0 20px;
}

.comment_holder .comment{
	padding: 20px;
	background-color: #f8f8f8;
}

.comment_holder .comment .image {
	display: block;
	width: 90px;
	height: 90px;
	float: left;
}

.comment_holder .comment .text {
	padding: 0 0 0 115px;
	min-height: 90px;
	position:relative;
}

.comment_holder .comment .text .name {
	display: block;
	font-weight: 300;
	margin: 0px 0 12px 0;
}

.comment_holder .comment .text .replay, 
.comment_holder .comment .text .comment-reply-link {
	display: inline-block;
	width: auto;
	position: absolute;
	top: 0px;
	right: 10px;
	margin: 0;
	color: #0079ff;
	font-size: 17px;
	line-height: 17px;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
} 

.comment_holder .comment .text .text_holder {
	display: block;
}

.comment_holder .comment .logged-in-as {
	margin: 10px 0;
}

.comment_holder .comment .form-submit {
	margin: 0 0 20px;
}

.comment_holder .comment-list li ul.children {
	margin: 20px 0 0 0;
	padding: 0 0 0 40px;
}

.comment_holder .comment-list li ul.children li{
	margin: 0px;
}

#respond h3 {
	margin: 0 0 25px 0;
	font-weight: 100;
}

#respond small {
	margin: 0 0 15px 0;
}

#respond textarea,
#respond input[type='text'],
.contact_form input[type='text'],
.contact_form  textarea{
	background-color: transparent;
	width: 92%;
	margin: 0 0 20px 0;
	padding: 13px 4%;
	border: 0;
	outline: 0;
	resize: none;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #1cc05e;
	border: 1px solid #1cc05e;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

#respond textarea:focus,
#respond input[type='text']:focus,
.contact_form input[type='text']:focus,
.contact_form  textarea:focus{
	border-color: #0079ff;
}

#respond textarea,
.contact_form  textarea{
	width: 98%;
	padding: 13px 1%;
}
.footer_contact{
	position: relative;
	display: inline-block;
	width: auto;
	margin: 0;
	padding: 0px 36px;
	font-size: 15px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	background-color: #1cc05e;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	border: 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}
.footer_contact:hover{
	background-image: url(img/pixel_white.png);
	background-repeat: repeat;
	color: #fff;
}
div.comment_form {
	margin: 0 0 40px;
}

div.comment_form form p.form-submit {
	margin: 0;
	text-align: right;
}

#cancel-comment-reply-link {
	margin: 10px 0;
	display: inline-block;
	width: 100%;
}
.pagination{
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0px 0px 50px 0px;
	position:relative;
}

.pagination ul{
	display: inline-block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.pagination ul li{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 26px;
}

.pagination ul li.prev a{
	background-image: url(img/pagination_arrow_left.png);
	background-position: center 11px;
	background-repeat: no-repeat;
	width:36px;
	height:36px;
	position: absolute;
    left: 0;
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding:0;
}
.pagination ul li.first a{
	background-image: url(img/pagination_arrow_left_first.png);
	background-position: center 11px;
	background-repeat: no-repeat;
	width:36px;
	height:36px;
	position: absolute;
    left: 0;
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding:0;
}

.pagination ul li.prev.prev_first a{
	 left: 55px;
}
.pagination ul li span {
	color: #0079ff;
	display: block;
	font-size: 17px;
	text-align: center;
	text-decoration: none;
	padding:5px 13px;
	border: 1px solid #0079ff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.pagination ul li a {
	color: #626262;
	font-size: 17px;
	text-decoration: none;
	display: block;
	padding:5px 13px;
	text-align: center;
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.pagination ul li.next a {
	background-image: url(img/pagination_arrow_right.png);
	background-position: center 11px;
	background-repeat: no-repeat;
	width:36px;
	height:36px;
	position: absolute;
    right: 0;
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding:0;
}
.pagination ul li.last a {
	background-image: url(img/pagination_arrow_right_last.png);
	background-position: center 11px;
	background-repeat: no-repeat;
	width:36px;
	height:36px;
	position: absolute;
    right: 0;
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding:0;
}

.pagination ul li.next.next_last a{
	 right: 55px;
}
.pagination ul li.next a:hover,.pagination ul li.prev a:hover, .pagination ul li.last a:hover,.pagination ul li.first a:hover  {
	color: #0079ff;
	background-position: center -40px;
	border: 1px solid #0079ff;

}
.pagination ul li a:hover{
	color: #0079ff;
	border: 1px solid #c5c5c5;
}
.google_map {
	display: block;
	width: 100%;
	height: 520px;
}
.google_map iframe, .google_map object, .google_map embed {
	width: 100%;
	display: block;
}
.google_map img {
	max-width: none;
}
.contact_form h2{
	margin:0 0 27px;
}
.contact_form{
	padding:0 0 20px;
}
.contact_detail{
	padding:0 0 40px;
}
.page_not_found {
	text-align:center;
	margin:0 0 50px;
}
.page_not_found h2{
	margin:0 0 50px;
}

.full_width .parallax_content{
	width: 1100px;
	margin: 0px auto;
}

.full_width .parallax section{
	margin: 0px -40px;
}

.parallax section{
	background-repeat: no-repeat;
	background-color: transparent;
	background-attachment: fixed;
	background-position: center 0px;
	padding: 1px 40px;
}

.touch .parallax section{
	background-attachment: scroll;
}

.parallax_content.left{
	text-align: left;
}

.parallax_content.center{
	text-align: center;
}

.parallax_content.right{
	text-align: right;
}

.portfolio_single .flexslider, 
.portfolio_single .portfolio_single_text_holder,
.portfolio_single .portfolio_images img, 
.portfolio_single .portfolio_images .fluid-width-video-wrapper{
	margin: 0 0 44px;
}

.portfolio_single .portfolio_container{
	position: relative;
	z-index: 200;
}

.portfolio_single h5{
	margin: 0 0 7px 0;
}

.portfolio_detail .info{
	padding: 0 0 21px;
}

.video_holder{
	position: relative;
	width: 100%;
	display: block;
	min-height: 1px;
}

.portfolio_navigation{
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 50px 0;
	margin: 50px 0 0;
	border-top: 1px solid #e1e4e6;
	z-index: 100;
	position: relative;
}

.portfolio_navigation .portfolio_prev, 
.portfolio_navigation .portfolio_next, 
.portfolio_navigation .portfolio_button{
	display: inline-block;
	height: 31px;
	line-height: 31px;
}

.portfolio_navigation .portfolio_prev{
	position: absolute;
	left: 0;
}

.portfolio_navigation .portfolio_button a{
	position: relative;
	display: block;
	height: 31px;
	line-height: 31px;
	cursor: pointer;
}

.portfolio_navigation .portfolio_prev a,
.portfolio_navigation .portfolio_next a{
	position: relative;
	display: block;
	height: 40px;
	line-height: 40px;
	color: #515151;
	cursor: pointer;
}

.portfolio_navigation .portfolio_prev a:hover,
.portfolio_navigation .portfolio_next a:hover{
	color: #0079ff;
}

.portfolio_navigation .portfolio_prev a span,
.portfolio_navigation .portfolio_next a span{
	height: 40px;
	line-height: 40px;
	display: inline-block;
}

.portfolio_navigation .portfolio_prev a span.portfolio_nav_arrow,
.portfolio_navigation .portfolio_next a span.portfolio_nav_arrow{
	display: inline-block;
	width: 38px;
	height: 38px;
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.portfolio_navigation .portfolio_prev a span.portfolio_nav_arrow{
	background-image: url(img/portfolio_single_arrow_left.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	margin: 0 20px 0 0;
}

.portfolio_navigation .portfolio_next {
	position: absolute;
	right: 0;
}

.portfolio_navigation .portfolio_next a span.portfolio_nav_arrow{
	background-image: url(img/portfolio_single_arrow_right.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	margin: 0 0 0 20px;
}

.portfolio_navigation .portfolio_button a {
	margin: 5px 0 0;
	width: 31px;
	background-image: url(img/portfolio_single_button.png);
	background-position: 0 0;
	display: inline-block;
	vertical-align: middle;
}

.portfolio_gallery {
	display: inline-block;
	width: 100%;
	position: relative;
	margin: 0 0 36px 0;
}

.portfolio_gallery a {
	position: relative;
	float: left;
	display: inline-block;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
}

.portfolio_gallery a.v2 {
	width: 49%;
	margin: 0 2% 2% 0;
}

.portfolio_gallery a.v3 {
	width: 28%;
	margin: 0 2% 2% 0;
}

.portfolio_gallery a.v4 {
	width: 23.5%;
	margin: 0 2% 2% 0;
}

.portfolio_gallery a.v2:nth-child(2n), 
.portfolio_gallery a.v3:nth-child(3n), 
.portfolio_gallery a.v4:nth-child(4n) {
	margin: 0 0 2% 0;
}

.portfolio_gallery a img, 
.portfolio_gallery a frame {
	position: relative;
	display: block;
	width: 100%;
	z-index: 100;
}

.portfolio_gallery a img{
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
}

.portfolio_gallery iframe{
	min-height: 200px;
}

.projects_holder_outer{
	margin: 0;
	display: inline-block;
	width: 100%;
}

.projects_holder{
	font-size: 0.1px;
	line-height: 0;
	list-style-type: none;
	text-align: justify;
}

.projects_holder:after{
    content: "";
    display: inline-block;
    width: 100%;
}

.projects_holder > .mix,
.animation_content.start .projects_holder > .mix{
	display: none;
	position: relative;
	vertical-align: top;
	-webkit-transition: all 0.7s ease-out;
	-moz-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;
}

.projects_holder .mix .image{
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	-webkit-backface-visibility: hidden;
}

.projects_holder article .image img{
	position: relative;
	display: block;
	width: 100%;
	z-index: 100;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.projects_holder article .image_holder:hover .image img,
.portfolio_gallery a:hover img{
	transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
}

.projects_holder article .image_holder,
.projects_holder article .portfolio_description{
	display: block;
	position: relative;
}

.projects_holder article .portfolio_description h5{
	margin: 21px 0 11px;
	display: block;
	padding: 0 60px 0 0;
}

.projects_holder article .portfolio_description h6{
	color: #000;
	margin: 0 0 27px;
	padding: 0 60px 0 0;
}

.projects_holder article .portfolio_like{
	margin: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.projects_holder.hover_text article .portfolio_like{
	position:relative;
	margin:0 0 0 15px;
	float:none;
	display:inline-block;
	overflow:hidden;
	top: 0px;
	height: 42px;
	width: 52px;
	border-color: #fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.projects_holder.hover_text article .portfolio_like{
		top: -4px;
	}
}
.projects_holder.hover_text article .portfolio_like a{
	background-image: url(img/edc_like_white.png) !important;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.projects_holder.hover_text article .portfolio_like a{
		-o-background-size: 27px 22px;
		-webkit-background-size: 27px 22px;
		-moz-background-size: 27px 22px;
		background-size: 27px 22px;
		background-image: url(img/edc_like_white@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.projects_holder.hover_text article .portfolio_like a{
		-o-background-size: 27px 22px;
		-webkit-background-size: 27px 22px;
		-moz-background-size: 27px 22px;
		background-size: 27px 22px;
		background-image: url(img/edc_like_white@2x.png);
	}
}
.projects_holder.hover_text article .portfolio_like a span{
	color: #fff;
}
.projects_holder.hover_text article .portfolio_like:hover{
	background-image: url(img/pixel_white.png);
	background-repeat: repeat;
}
.projects_holder.hover_text article h5 {
    padding: 0px 0 10px;
	text-align:center;
}
.projects_holder.hover_text article h5  a{
	color:#fff;
}
.projects_holder.hover_text article h6{
    padding: 0px 0 20px;
	text-align:center;
	color:#fff;
}
.projects_holder article .portfolio_like span{
	font-size: 15px;
	line-height: 26px;
}

.projects_holder article span.text_holder,
.portfolio_gallery .image_hover{
	background-color: #0079ff;
	background-color: rgba(0,121,255,0.6);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: inline-block;
	z-index: 200;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	-o-transition: opacity .4s;
	-ms-transition: opacity .4s;
}

.portfolio_gallery span.text_holder{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	z-index: 300;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible;
}

.projects_holder article .image_holder:hover span.text_holder,
.portfolio_gallery a:hover .image_hover,
.portfolio_gallery a:hover span.text_holder{
	opacity: 1;
	filter: alpha(opacity=100);
}

.projects_holder article span.text_holder span.text_outer,
.portfolio_gallery span.text_holder span{
	display: table;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.projects_holder article span.text_holder span span.text_inner,
.portfolio_gallery span h4{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0px 15px;
	color: #fff;
}

.projects_holder .filler {
	display: inline-block;
	height: 0px;
}

.projects_holder.v5 .mix{
	width: 18.5%;
	margin: 0 0 1.9%;
}

.projects_holder.v5 .filler {
	width: 18.5%;
}

.projects_holder.v4 .mix{
	width: 23.5%;
	margin: 0 0 2%;
}

.projects_holder.v4 .filler {
	width: 23.5%;
}

.projects_holder.v3 .mix{
	width: 28%;
	margin: 0 0 2%;
}

.projects_holder.v3 .filler {
	width: 28%;
}

.projects_holder.v2 .mix{
	width: 49%;
	margin: 0 0 2%;
}

.projects_holder.v2 .filler {
	width: 49%;
}

.projects_holder article a.lightbox,
.projects_holder article a.preview{
	position: relative;
	display: inline-block;
	width: 52px;
	height: 52px;
	border: 1px solid #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
}

.projects_holder article:hover a.lightbox,
.projects_holder article:hover a.preview{
	opacity: 1;
	filter: alpha(opacity=100);
}

.projects_holder article a.lightbox:hover,
.projects_holder article a.preview:hover{
	background-image: url(img/pixel_white.png);
	background-repeat: repeat;
}

.projects_holder article a.lightbox span,
.projects_holder article a.preview span{
	position: relative;
	display: block;
	width: 54px;
	height: 54px;
}

.projects_holder article a.lightbox span{
	background-image: url(img/lightbox.png);
	background-repeat: no-repeat;
	background-position: center;
}

.projects_holder article a.preview span{
	background-image: url(img/preview.png);
	background-repeat: no-repeat;
	background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.projects_holder article a.lightbox span{
		-o-background-size: 26px 26px;
		-webkit-background-size: 26px 26px;
		-moz-background-size: 26px 26px;
		background-size: 26px 26px;
		background-image: url(img/lightbox@1_5x.png);
	}

	.projects_holder article a.preview span{
		-o-background-size: 21px 28px;
		-webkit-background-size: 21px 28px;
		-moz-background-size: 21px 28px;
		background-size: 21px 28px;
		background-image: url(img/preview@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.projects_holder article a.lightbox span{
		-o-background-size: 26px 26px;
		-webkit-background-size: 26px 26px;
		-moz-background-size: 26px 26px;
		background-size: 26px 26px;
		background-image: url(img/lightbox@2x.png);
	}

	.projects_holder article a.preview span{
		-o-background-size: 21px 28px;
		-webkit-background-size: 21px 28px;
		-moz-background-size: 21px 28px;
		background-size: 21px 28px;
		background-image: url(img/preview@2x.png);
	}
}

.projects_holder article a.lightbox{
	margin: 0 15px 0 0;
}

.portfolio_paging{
	text-align: center;
	margin: 30px 0 0;
}

.filter_holder{
	text-align: center;
	margin: 0px 0px 44px 0px;
}

.filter_holder ul{
	display: inline-block;
	margin: 0;
	right: 0;
	top: 0;
	z-index: 100;
	list-style: none;
	overflow: hidden;
}

.filter_holder ul li{
	position: relative;
	display: block;
	float: left;
	height: 33px;
	line-height: 33px;
	margin: 0px;
	padding: 0px 30px;
	cursor: pointer;
	background-color: transparent;
	overflow: hidden;
	border: 1px solid #d9d9d9;
}

.filter_holder ul li:nth-child(n){
	border-right-width: 0px;
}
.filter_holder ul li:first-child{
	border-radius: 6px 0px 0px 6px;
	-webkit-border-radius: 6px 0px 0px 6px;
	-moz-border-radius: 6px 0px 0px 6px;
	-o-border-radius: 6px 0px 0px 6px;
}
.filter_holder ul li:last-child{
	border-right-width: 1px;
	border-radius: 0px 6px 6px 0px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	-o-border-radius: 0px 6px 6px 0px;
}
.filter_holder ul li:hover{
	background-color: #f8f8f8;
	border-color: #d9d9d9;
}

.filter_holder ul li.active{
	background-color: #0079ff;
	border-color: #0079ff;
	color: #ffffff;
}

.filter_holder ul li.active span{
	color: #ffffff;
}

.filter_holder ul li span{
	display: inline-block;
	position: relative;	
}

.button,
#submit_comment,
.load_more a{
	position: relative;
	display: inline-block;
	width: auto;
	margin: 20px 0;
	padding: 0px 36px;
	font-size: 15px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	background-color: #1cc05e;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	border: 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}

.submit_button input{
	font-size: 15px;
}

.button.tiny{
	font-size: 12px;
	height: 37px;
	line-height: 37px;
	padding: 0px 32px;
}

.button.medium{
	font-size: 18px;
	height: 55px;
	line-height: 55px;
	padding: 0px 46px;
}

.button.large{
	font-size: 21px;
	height: 65px;
	line-height: 65px;
	padding: 0px 55px;
}

.button.big_large{
	font-size: 26px;
	height: 80px;
	line-height: 80px;
	width: 100%;
	padding: 0;
	text-align: center;
}

.button.with_border{
	height: 43px;
	line-height: 43px;
	border: 1px solid #0079ff;
}

.button.tiny.with_border{
	height: 35px;
	line-height: 35px;
}

.button.medium.with_border{
	height: 53px;
	line-height: 53px;
}

.button.large.with_border{
	height: 63px;
	line-height: 63px;
}

.button.big_large.with_border{
	height: 78px;
	line-height: 78px;
}

.button.with_shadow,
#submit_comment,
.load_more a{
	box-shadow: 0 1px 1px rgba(0,0,0,0.4), 0 0 1px #fff, inset 0 -1px 0px rgba(0,0,0,0.3), inset 0 1px 0px rgba(255,255,255,0.3);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.4), 0 0 1px #fff, inset 0 -1px 0px rgba(0,0,0,0.3), inset 0 1px 0px rgba(255,255,255,0.3);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.4), 0 0 1px #fff, inset 0 -1px 0px rgba(0,0,0,0.3), inset 0 1px 0px rgba(255,255,255,0.3);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.4), 0 0 1px #fff, inset 0 -1px 0px rgba(0,0,0,0.3), inset 0 1px 0px rgba(255,255,255,0.3);
}

.button:hover,
#submit_comment:hover,
.load_more a:hover{
	background-image: url(img/pixel_white.png);
	background-repeat: repeat;
	color: #fff;
}

.separator{
	position: relative;
	display: block;
	height: 1px;
	background-color: #e1e4e6;
	margin: 30px 0;
}

.separator.full_width{
	padding: 0 1000px;
	margin: 30px -1000px;
}

.separator.transparent{
	background-color: transparent;
}

.counter_holder {
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	font-size: 60px;
	line-height: 60px;
}

.counter_holder.left {
	text-align: left;
}

.counter_holder.right {
	text-align: right;
}

.counter_holder.center {
	text-align: center;
}

.counter_holder span.counter {
	font-size: 190px;
	line-height: 190px;
	font-weight: 100;
	color: #0079ff;
	overflow: hidden;
	display: inline-block !important;
	height: 190px;
}

.custom_font_holder{
	display: inline-block;
	position: relative;
}

.icon_with_title{
	display: block;
}

.icon_with_title .icon_holder{
	float: left;
	margin: 0 15px 0 0;
}

.icon_with_title span.icon_title{
	line-height: 98px;
}

.icon_with_title.small_icon span.icon_title{
	line-height: 38px;
}

.icon_holder{
	position: relative;
	display: inline-block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	border: 1px solid #0079ff;
	z-index: 100;
}

.icon_holder.small_icon{
	width: 38px;
	height: 38px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
}

.icon_inner{
	position: relative;
	display: inline-block;
	width: 96px;
	height: 96px;
	margin: 0px;
	border-radius: 6px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	overflow: hidden;
	background-color: #0079ff;
	z-index: 150;
}

.small_icon .icon_inner,
.progress_bars_with_image_content .bar.small_icon .bar_noactive, 
.progress_bars_with_image_content .bar.small_icon .bar_active{
	width: 38px;
	height: 38px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}

.icon{
	position: relative;
	display: inline-block;
	width: 96px;
	height: 96px;
	background-image: url(img/icons_sprite.png);
	background-repeat: no-repeat;
	z-index: 200;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 7px;
	-o-border-radius: 6px;
	background-color: white;
}

.progress_bars_with_image_content .bar .bar_noactive, 
.progress_bars_with_image_content .bar .bar_active{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(img/icons_sprite.png);
	background-repeat: no-repeat;
	width: 96px;
	height: 96px;
	margin: 1px;
	overflow: hidden;
	background-color: #0079ff;
	display: inline-block;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
}

.icon.black,
.progress_bars_with_image_content .bar.black .bar_noactive, 
.progress_bars_with_image_content .bar.black .bar_active{
	background-image: url(img/icons_sprite_black.png);
}

.icon.grey,
.progress_bars_with_image_content .bar.grey .bar_noactive, 
.progress_bars_with_image_content .bar.grey .bar_active{
	background-image: url(img/icons_sprite_grey.png);
}

.small_icon .icon,
.progress_bars_with_image_content .bar.small_icon .bar_noactive, 
.progress_bars_with_image_content .bar.small_icon .bar_active{
	width: 38px;
	height: 38px;
	background-image: url(img/icons_small_sprite.png);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	overflow: hidden;
}

.small_icon .icon.black,
.progress_bars_with_image_content .bar.small_icon.black .bar_noactive, 
.progress_bars_with_image_content .bar.small_icon.black .bar_active{
	background-image: url(img/icons_small_sprite_black.png);
}

.small_icon .icon.grey,
.progress_bars_with_image_content .bar.small_icon.grey .bar_noactive, 
.progress_bars_with_image_content .bar.small_icon.grey .bar_active{
	background-image: url(img/icons_small_sprite_grey.png);
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.icon,
	.progress_bars_with_image_content .bar .bar_noactive, 
	.progress_bars_with_image_content .bar .bar_active{
		width: 96px;
		height: 96px;
		background-repeat: no-repeat;
		-o-background-size: 16704px 96px;
		-webkit-background-size: 16704px 96px;
		-moz-background-size: 16704px 96px;
		background-size: 16704px 96px;
		background-image: url(img/icons_sprite@1_5x.png);
	}

	.icon.black,
	.progress_bars_with_image_content .bar.black .bar_noactive, 
	.progress_bars_with_image_content .bar.black .bar_active{
		background-image: url(img/icons_sprite_black@1_5x.png);
	}

	.icon.grey,
	.progress_bars_with_image_content .bar.grey .bar_noactive, 
	.progress_bars_with_image_content .bar.grey .bar_active{
		background-image: url(img/icons_sprite_grey@1_5x.png);
	}

	.small_icon .icon,
	.progress_bars_with_image_content .bar.small_icon .bar_noactive, 
	.progress_bars_with_image_content .bar.small_icon .bar_active{
		width: 38px;
		height: 38px;
		background-repeat: no-repeat;
		-o-background-size: 6612px 38px;
		-webkit-background-size: 6612px 38px;
		-moz-background-size: 6612px 38px;
		background-size: 6612px 38px;
		background-image: url(img/icons_small_sprite@1_5x.png);
	}

	.small_icon .icon.black,
	.progress_bars_with_image_content .bar.small_icon.black .bar_noactive, 
	.progress_bars_with_image_content .bar.small_icon.black .bar_active{
		background-image: url(img/icons_small_sprite_black@1_5x.png);
	}

	.small_icon .icon.grey,
	.progress_bars_with_image_content .bar.small_icon.grey .bar_noactive, 
	.progress_bars_with_image_content .bar.small_icon.grey .bar_active{
		background-image: url(img/icons_small_sprite_grey@1_5x.png);
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.icon,
	.progress_bars_with_image_content .bar .bar_noactive, 
	.progress_bars_with_image_content .bar .bar_active{
		width: 96px;
		height: 96px;
		background-repeat: no-repeat;
		-o-background-size: 16704px 96px;
		-webkit-background-size: 16704px 96px;
		-moz-background-size: 16704px 96px;
		background-size: 16704px 96px;
		background-image: url(img/icons_sprite@2x.png);
	}

	.icon.black,
	.progress_bars_with_image_content .bar.black .bar_noactive, 
	.progress_bars_with_image_content .bar.black .bar_active{
		background-image: url(img/icons_sprite_black@2x.png);
	}

	.icon.grey,
	.progress_bars_with_image_content .bar.grey .bar_noactive, 
	.progress_bars_with_image_content .bar.grey .bar_active{
		background-image: url(img/icons_sprite_grey@2x.png);
	}

	.small_icon .icon,
	.progress_bars_with_image_content .bar.small_icon .bar_noactive, 
	.progress_bars_with_image_content .bar.small_icon .bar_active{
		width: 38px;
		height: 38px;
		background-repeat: no-repeat;
		-o-background-size: 6612px 38px;
		-webkit-background-size: 6612px 38px;
		-moz-background-size: 6612px 38px;
		background-size: 6612px 38px;
		background-image: url(img/icons_small_sprite@2x.png);
	}

	.small_icon .icon.black,
	.progress_bars_with_image_content .bar.small_icon.black .bar_noactive, 
	.progress_bars_with_image_content .bar.small_icon.black .bar_active{
		background-image: url(img/icons_small_sprite_black@2x.png);
	}

	.small_icon .icon.grey,
	.progress_bars_with_image_content .bar.small_icon.grey .bar_noactive, 
	.progress_bars_with_image_content .bar.small_icon.grey .bar_active{
		background-image: url(img/icons_small_sprite_grey@2x.png);
	}
}

.icon.bell_fill,
.progress_bars_with_image_content.bell_fill .bar .bar_noactive,
.progress_bars_with_image_content.bell_fill .bar .bar_active{
	background-position: 0px 0px;
}

.icon.bell,
.progress_bars_with_image_content.bell .bar .bar_noactive,
.progress_bars_with_image_content.bell .bar .bar_active{
	background-position: -96px 0px;
}

.icon.star_fill,
.progress_bars_with_image_content.star_fill .bar .bar_noactive,
.progress_bars_with_image_content.star_fill .bar .bar_active{
	background-position: -192px 0px;
}

.icon.star,
.progress_bars_with_image_content.star .bar .bar_noactive,
.progress_bars_with_image_content.star .bar .bar_active{
	background-position: -288px 0px;
}

.icon.alarm_fill,
.progress_bars_with_image_content.alarm_fill .bar .bar_noactive,
.progress_bars_with_image_content.alarm_fill .bar .bar_active{
	background-position: -384px 0px;
}

.icon.alarm,
.progress_bars_with_image_content.alarm .bar .bar_noactive,
.progress_bars_with_image_content.alarm .bar .bar_active{
	background-position: -480px 0px;
}

.icon.comment_fill,
.progress_bars_with_image_content.comment_fill .bar .bar_noactive,
.progress_bars_with_image_content.comment_fill .bar .bar_active{
	background-position: -576px 0px;
}

.icon.comment,
.progress_bars_with_image_content.comment .bar .bar_noactive,
.progress_bars_with_image_content.comment .bar .bar_active{
	background-position: -672px 0px;
}

.icon.configuration_fill,
.progress_bars_with_image_content.configuration_fill .bar .bar_noactive,
.progress_bars_with_image_content.configuration_fill .bar .bar_active{
	background-position: -768px 0px;
}

.icon.configuration,
.progress_bars_with_image_content.configuration .bar .bar_noactive,
.progress_bars_with_image_content.configuration .bar .bar_active{
	background-position: -864px 0px;
}

.icon.bluetooth,
.progress_bars_with_image_content.bluetooth .bar .bar_noactive,
.progress_bars_with_image_content.bluetooth .bar .bar_active{
	background-position: -960px 0px;
}

.icon.correct_arrow,
.progress_bars_with_image_content.correct_arrow .bar .bar_noactive,
.progress_bars_with_image_content.correct_arrow .bar .bar_active{
	background-position: -1056px 0px;
}

.icon.folder_fill,
.progress_bars_with_image_content.folder_fill .bar .bar_noactive,
.progress_bars_with_image_content.folder_fill .bar .bar_active{
	background-position: -1152px 0px;
}

.icon.folder,
.progress_bars_with_image_content.folder .bar .bar_noactive,
.progress_bars_with_image_content.folder .bar .bar_active{
	background-position: -1248px 0px;
}

.icon.camera_fill,
.progress_bars_with_image_content.camera_fill .bar .bar_noactive,
.progress_bars_with_image_content.camera_fill .bar .bar_active{
	background-position: -1344px 0px;
}

.icon.camera,
.progress_bars_with_image_content.camera .bar .bar_noactive,
.progress_bars_with_image_content.camera .bar .bar_active{
	background-position: -1440px 0px;
}

.icon.video_fill,
.progress_bars_with_image_content.video_fill .bar .bar_noactive,
.progress_bars_with_image_content.video_fill .bar .bar_active{
	background-position: -1536px 0px;
}

.icon.video,
.progress_bars_with_image_content.video .bar .bar_noactive,
.progress_bars_with_image_content.video .bar .bar_active{
	background-position: -1632px 0px;
}

.icon.pushpin_fill,
.progress_bars_with_image_content.pushpin_fill .bar .bar_noactive,
.progress_bars_with_image_content.pushpin_fill .bar .bar_active{
	background-position: -1728px 0px;
}

.icon.pushpin,
.progress_bars_with_image_content.pushpin .bar .bar_noactive,
.progress_bars_with_image_content.pushpin .bar .bar_active{
	background-position: -1824px 0px;
}

.icon.lock_fill,
.progress_bars_with_image_content.lock_fill .bar .bar_noactive,
.progress_bars_with_image_content.lock_fill .bar .bar_active{
	background-position: -1920px 0px;
}

.icon.lock,
.progress_bars_with_image_content.lock .bar .bar_noactive,
.progress_bars_with_image_content.lock .bar .bar_active{
	background-position: -2016px 0px;
}

.icon.unlock_fill,
.progress_bars_with_image_content.unlock_fill .bar .bar_noactive,
.progress_bars_with_image_content.unlock_fill .bar .bar_active{
	background-position: -2112px 0px;
}

.icon.unlock,
.progress_bars_with_image_content.unlock .bar .bar_noactive,
.progress_bars_with_image_content.unlock .bar .bar_active{
	background-position: -2208px 0px;
}

.icon.map_marker_fill,
.progress_bars_with_image_content.map_marker_fill .bar .bar_noactive,
.progress_bars_with_image_content.map_marker_fill .bar .bar_active{
	background-position: -2304px 0px;
}

.icon.map_marker,
.progress_bars_with_image_content.map_marker .bar .bar_noactive,
.progress_bars_with_image_content.map_marker .bar .bar_active{
	background-position: -2400px 0px;
}

.icon.globe_fill,
.progress_bars_with_image_content.globe_fill .bar .bar_noactive,
.progress_bars_with_image_content.globe_fill .bar .bar_active{
	background-position: -2496px 0px;
}

.icon.globe,
.progress_bars_with_image_content.globe .bar .bar_noactive,
.progress_bars_with_image_content.globe .bar .bar_active{
	background-position: -2592px 0px;
}

.icon.clock_fill,
.progress_bars_with_image_content.clock_fill .bar .bar_noactive,
.progress_bars_with_image_content.clock_fill .bar .bar_active{
	background-position: -2688px 0px;
}

.icon.clock,
.progress_bars_with_image_content.clock .bar .bar_noactive,
.progress_bars_with_image_content.clock .bar .bar_active{
	background-position: -2784px 0px;
}

.icon.location_arrow_fill,
.progress_bars_with_image_content.location_arrow_fill .bar .bar_noactive,
.progress_bars_with_image_content.location_arrow_fill .bar .bar_active{
	background-position: -2880px 0px;
}

.icon.location_arrow,
.progress_bars_with_image_content.location_arrow .bar .bar_noactive,
.progress_bars_with_image_content.location_arrow .bar .bar_active{
	background-position: -2976px 0px;
}

.icon.plus_in_circle_fill,
.progress_bars_with_image_content.plus_in_circle_fill .bar .bar_noactive,
.progress_bars_with_image_content.plus_in_circle_fill .bar .bar_active{
	background-position: -3072px 0px;
}

.icon.plus_in_circle,
.progress_bars_with_image_content.plus_in_circle .bar .bar_noactive,
.progress_bars_with_image_content.plus_in_circle .bar .bar_active{
	background-position: -3168px 0px;
}

.icon.minus_in_circle_fill,
.progress_bars_with_image_content.minus_in_circle .bar .bar_noactive,
.progress_bars_with_image_content.minus_in_circle .bar .bar_active{
	background-position: -3264px 0px;
}

.icon.minus_in_circle,
.progress_bars_with_image_content.minus_in_circle .bar .bar_noactive,
.progress_bars_with_image_content.minus_in_circle .bar .bar_active{
	background-position: -3360px 0px;
}

.icon.close_in_circle_fill,
.progress_bars_with_image_content.close_in_circle_fill .bar .bar_noactive,
.progress_bars_with_image_content.close_in_circle_fill .bar .bar_active{
	background-position: -3456px 0px;
}

.icon.close_in_circle,
.progress_bars_with_image_content.close_in_circle .bar .bar_noactive,
.progress_bars_with_image_content.close_in_circle .bar .bar_active{
	background-position: -3552px 0px;
}

.icon.wall_clock_fill,
.progress_bars_with_image_content.wall_clock_fill .bar .bar_noactive,
.progress_bars_with_image_content.wall_clock_fill .bar .bar_active{
	background-position: -3648px 0px;
}

.icon.wall_clock,
.progress_bars_with_image_content.wall_clock .bar .bar_noactive,
.progress_bars_with_image_content.wall_clock .bar .bar_active{
	background-position: -3744px 0px;
}

.icon.heart_fill,
.progress_bars_with_image_content.heart_fill .bar .bar_noactive,
.progress_bars_with_image_content.heart_fill .bar .bar_active{
	background-position: -3840px 0px;
}

.icon.heart,
.progress_bars_with_image_content.heart .bar .bar_noactive,
.progress_bars_with_image_content.heart .bar .bar_active{
	background-position: -3936px 0px;
}

.icon.trash_fill,
.progress_bars_with_image_content.trash_fill .bar .bar_noactive,
.progress_bars_with_image_content.trash_fill .bar .bar_active{
	background-position: -4032px 0px;
}

.icon.trash,
.progress_bars_with_image_content.trash .bar .bar_noactive,
.progress_bars_with_image_content.trash .bar .bar_active{
	background-position: -4128px 0px;
}

.icon.note_fill,
.progress_bars_with_image_content.note_fill .bar .bar_noactive,
.progress_bars_with_image_content.note_fill .bar .bar_active{
	background-position: -4224px 0px;
}

.icon.note,
.progress_bars_with_image_content.note .bar .bar_noactive,
.progress_bars_with_image_content.note .bar .bar_active{
	background-position: -4320px 0px;
}

.icon.cloud_fill,
.progress_bars_with_image_content.cloud_fill .bar .bar_noactive,
.progress_bars_with_image_content.cloud_fill .bar .bar_active{
	background-position: -4416px 0px;
}

.icon.cloud,
.progress_bars_with_image_content.cloud .bar .bar_noactive,
.progress_bars_with_image_content.cloud .bar .bar_active{
	background-position: -4512px 0px;
}

.icon.looking_glass_fill,
.progress_bars_with_image_content.looking_glass_fill .bar .bar_noactive,
.progress_bars_with_image_content.looking_glass_fill .bar .bar_active{
	background-position: -4608px 0px;
}

.icon.looking_glass,
.progress_bars_with_image_content.looking_glass .bar .bar_noactive,
.progress_bars_with_image_content.looking_glass .bar .bar_active{
	background-position: -4704px 0px;
}

.icon.microphone_fill,
.progress_bars_with_image_content.microphone_fill .bar .bar_noactive,
.progress_bars_with_image_content.microphone_fill .bar .bar_active{
	background-position: -4800px 0px;
}

.icon.microphone,
.progress_bars_with_image_content.microphone .bar .bar_noactive,
.progress_bars_with_image_content.microphone .bar .bar_active{
	background-position: -4896px 0px;
}

.icon.letter_fill,
.progress_bars_with_image_content.letter_fill .bar .bar_noactive,
.progress_bars_with_image_content.letter_fill .bar .bar_active{
	background-position: -4992px 0px;
}

.icon.letter,
.progress_bars_with_image_content.letter .bar .bar_noactive,
.progress_bars_with_image_content.letter .bar .bar_active{
	background-position: -5088px 0px;
}

.icon.bookmark_fill,
.progress_bars_with_image_content.bookmark_fill .bar .bar_noactive,
.progress_bars_with_image_content.bookmark_fill .bar .bar_active{
	background-position: -5184px 0px;
}

.icon.bookmark,
.progress_bars_with_image_content.bookmark .bar .bar_noactive,
.progress_bars_with_image_content.bookmark .bar .bar_active{
	background-position: -5280px 0px;
}

.icon.signal_fill,
.progress_bars_with_image_content.signal_fill .bar .bar_noactive,
.progress_bars_with_image_content.signal_fill .bar .bar_active{
	background-position: -5376px 0px;
}

.icon.signal,
.progress_bars_with_image_content.signal .bar .bar_noactive,
.progress_bars_with_image_content.signal .bar .bar_active{
	background-position: -5472px 0px;
}

.icon.avatar_fill,
.progress_bars_with_image_content.avatar_fill .bar .bar_noactive,
.progress_bars_with_image_content.avatar_fill .bar .bar_active{
	background-position: -5568px 0px;
}

.icon.avatar,
.progress_bars_with_image_content.avatar .bar .bar_noactive,
.progress_bars_with_image_content.avatar .bar .bar_active{
	background-position: -5664px 0px;
}

.icon.arrow_bottom_in,
.progress_bars_with_image_content.arrow_bottom_in .bar .bar_noactive,
.progress_bars_with_image_content.arrow_bottom_in .bar .bar_active{
	background-position: -5760px 0px;
}

.icon.arrow_bottom_out,
.progress_bars_with_image_content.arrow_bottom_out .bar .bar_noactive,
.progress_bars_with_image_content.arrow_bottom_out .bar .bar_active{
	background-position: -5856px 0px;
}

.icon.arrow_top_in,
.progress_bars_with_image_content.arrow_top_in .bar .bar_noactive,
.progress_bars_with_image_content.arrow_top_in .bar .bar_active{
	background-position: -5952px 0px;
}

.icon.refresh,
.progress_bars_with_image_content.refresh .bar .bar_noactive,
.progress_bars_with_image_content.refresh .bar .bar_active{
	background-position: -6048px 0px;
}

.icon.refresh2,
.progress_bars_with_image_content.refresh2 .bar .bar_noactive,
.progress_bars_with_image_content.refresh2 .bar .bar_active{
	background-position: -6144px 0px;
}

.icon.mail_reply,
.progress_bars_with_image_content.mail_reply .bar .bar_noactive,
.progress_bars_with_image_content.mail_reply .bar .bar_active{
	background-position: -6240px 0px;
}

.icon.mail_forward,
.progress_bars_with_image_content.mail_forward .bar .bar_noactive,
.progress_bars_with_image_content.mail_forward .bar .bar_active{
	background-position: -6336px 0px;
}

.icon.repeat,
.progress_bars_with_image_content.repeat .bar .bar_noactive,
.progress_bars_with_image_content.repeat .bar .bar_active{
	background-position: -6432px 0px;
}

.icon.undo,
.progress_bars_with_image_content.undo .bar .bar_noactive,
.progress_bars_with_image_content.undo .bar .bar_active{
	background-position: -6528px 0px;
}

.icon.map,
.progress_bars_with_image_content.map .bar .bar_noactive,
.progress_bars_with_image_content.map .bar .bar_active{
	background-position: -6624px 0px;
}

.icon.home_fill,
.progress_bars_with_image_content.home_fill .bar .bar_noactive,
.progress_bars_with_image_content.home_fill .bar .bar_active{
	background-position: -6720px 0px;
}

.icon.home,
.progress_bars_with_image_content.home .bar .bar_noactive,
.progress_bars_with_image_content.home .bar .bar_active{
	background-position: -6816px 0px;
}

.icon.headset_fill,
.progress_bars_with_image_content.headset_fill .bar .bar_noactive,
.progress_bars_with_image_content.headset_fill .bar .bar_active{
	background-position: -6912px 0px;
}

.icon.headset,
.progress_bars_with_image_content.headset .bar .bar_noactive,
.progress_bars_with_image_content.headset .bar .bar_active{
	background-position: -7008px 0px;
}

.icon.phone_fill,
.progress_bars_with_image_content.phone_fill .bar .bar_noactive,
.progress_bars_with_image_content.phone_fill .bar .bar_active{
	background-position: -7104px 0px;
}

.icon.phone,
.progress_bars_with_image_content.phone .bar .bar_noactive,
.progress_bars_with_image_content.phone .bar .bar_active{
	background-position: -7200px 0px;
}

.icon.ticket_fill,
.progress_bars_with_image_content.ticket_fill .bar .bar_noactive,
.progress_bars_with_image_content.ticket_fill .bar .bar_active{
	background-position: -7296px 0px;
}

.icon.ticket,
.progress_bars_with_image_content.ticket .bar .bar_noactive,
.progress_bars_with_image_content.ticket .bar .bar_active{
	background-position: -7392px 0px;
}

.icon.magnet_fill,
.progress_bars_with_image_content.magnet_fill .bar .bar_noactive,
.progress_bars_with_image_content.magnet_fill .bar .bar_active{
	background-position: -7488px 0px;
}

.icon.magnet,
.progress_bars_with_image_content.magnet .bar .bar_noactive,
.progress_bars_with_image_content.magnet .bar .bar_active{
	background-position: -7584px 0px;
}

.icon.chain_fill,
.progress_bars_with_image_content.chain_fill .bar .bar_noactive,
.progress_bars_with_image_content.chain_fill .bar .bar_active{
	background-position: -7680px 0px;
}

.icon.chain,
.progress_bars_with_image_content.chain .bar .bar_noactive,
.progress_bars_with_image_content.chain .bar .bar_active{
	background-position: -7776px 0px;
}

.icon.key_fill,
.progress_bars_with_image_content.key_fill .bar .bar_noactive,
.progress_bars_with_image_content.key_fill .bar .bar_active{
	background-position: -7872px 0px;
}

.icon.key,
.progress_bars_with_image_content.key .bar .bar_noactive,
.progress_bars_with_image_content.key .bar .bar_active{
	background-position: -7968px 0px;
}

.icon.calculator_fill,
.progress_bars_with_image_content.calculator_fill .bar .bar_noactive,
.progress_bars_with_image_content.calculator_fill .bar .bar_active{
	background-position: -8064px 0px;
}

.icon.calculator,
.progress_bars_with_image_content.calculator .bar .bar_noactive,
.progress_bars_with_image_content.calculator .bar .bar_active{
	background-position: -8160px 0px;
}

.icon.shopping_cart_fill,
.progress_bars_with_image_content.shopping_cart_fill .bar .bar_noactive,
.progress_bars_with_image_content.shopping_cart_fill .bar .bar_active{
	background-position: -8256px 0px;
}

.icon.shopping_cart,
.progress_bars_with_image_content.shopping_cart .bar .bar_noactive,
.progress_bars_with_image_content.shopping_cart .bar .bar_active{
	background-position: -8352px 0px;
}

.icon.coffee_fill,
.progress_bars_with_image_content.coffee_fill .bar .bar_noactive,
.progress_bars_with_image_content.coffee_fill .bar .bar_active{
	background-position: -8448px 0px;
}

.icon.coffee,
.progress_bars_with_image_content.coffee .bar .bar_noactive,
.progress_bars_with_image_content.coffee .bar .bar_active{
	background-position: -8544px 0px;
}

.icon.arrow_left,
.progress_bars_with_image_content.arrow_left .bar .bar_noactive,
.progress_bars_with_image_content.arrow_left .bar .bar_active{
	background-position: -8640px 0px;
}

.icon.arrow_right,
.progress_bars_with_image_content.arrow_right .bar .bar_noactive,
.progress_bars_with_image_content.arrow_right .bar .bar_active{
	background-position: -8736px 0px;
}

.icon.arrow_up,
.progress_bars_with_image_content.arrow_up .bar .bar_noactive,
.progress_bars_with_image_content.arrow_up .bar .bar_active{
	background-position: -8832px 0px;
}

.icon.arrow_down,
.progress_bars_with_image_content.arrow_down .bar .bar_noactive,
.progress_bars_with_image_content.arrow_down .bar .bar_active{
	background-position: -8928px 0px;
}

.icon.compass,
.progress_bars_with_image_content.compass .bar .bar_noactive,
.progress_bars_with_image_content.compass .bar .bar_active{
	background-position: -9024px 0px;
}

.icon.touch_screen,
.progress_bars_with_image_content.touch_screen .bar .bar_noactive,
.progress_bars_with_image_content.touch_screen .bar .bar_active{
	background-position: -9120px 0px;
}

.icon.mouse,
.progress_bars_with_image_content.mouse .bar .bar_noactive,
.progress_bars_with_image_content.mouse .bar .bar_active{
	background-position: -9216px 0px;
}

.icon.pie_graph_fill,
.progress_bars_with_image_content.pie_graph_fill .bar .bar_noactive,
.progress_bars_with_image_content.pie_graph_fill .bar .bar_active{
	background-position: -9312px 0px;
}

.icon.pie_graph,
.progress_bars_with_image_content.pie_graph .bar .bar_noactive,
.progress_bars_with_image_content.pie_graph .bar .bar_active{
	background-position: -9408px 0px;
}

.icon.arrow_down_in_circle_fill,
.progress_bars_with_image_content.arrow_down_in_circle_fill .bar .bar_noactive,
.progress_bars_with_image_content.arrow_down_in_circle_fill .bar .bar_active{
	background-position: -9504px 0px;
}

.icon.arrow_down_in_circle,
.progress_bars_with_image_content.arrow_down_in_circle .bar .bar_noactive,
.progress_bars_with_image_content.arrow_down_in_circle .bar .bar_active{
	background-position: -9600px 0px;
}

.icon.arrow_up_in_circle_fill,
.progress_bars_with_image_content.arrow_up_in_circle_fill .bar .bar_noactive,
.progress_bars_with_image_content.arrow_up_in_circle_fill .bar .bar_active{
	background-position: -9696px 0px;
}

.icon.arrow_up_in_circle,
.progress_bars_with_image_content.arrow_up_in_circle .bar .bar_noactive,
.progress_bars_with_image_content.arrow_up_in_circle .bar .bar_active{
	background-position: -9792px 0px;
}

.icon.arrow_left_in_circle_fill,
.progress_bars_with_image_content.arrow_left_in_circle_fill .bar .bar_noactive,
.progress_bars_with_image_content.arrow_left_in_circle_fill .bar .bar_active{
	background-position: -9888px 0px;
}

.icon.arrow_left_in_circle,
.progress_bars_with_image_content.arrow_left_in_circle .bar .bar_noactive,
.progress_bars_with_image_content.arrow_left_in_circle .bar .bar_active{
	background-position: -9984px 0px;
}

.icon.arrow_right_in_circle_fill,
.progress_bars_with_image_content.arrow_right_in_circle_fill .bar .bar_noactive,
.progress_bars_with_image_content.arrow_right_in_circle_fill .bar .bar_active{
	background-position: -10080px 0px;
}

.icon.arrow_right_in_circle,
.progress_bars_with_image_content.arrow_right_in_circle .bar .bar_noactive,
.progress_bars_with_image_content.arrow_right_in_circle .bar .bar_active{
	background-position: -10176px 0px;
}

.icon.eye_fill,
.progress_bars_with_image_content.eye_fill .bar .bar_noactive,
.progress_bars_with_image_content.eye_fill .bar .bar_active{
	background-position: -10272px 0px;
}

.icon.eye,
.progress_bars_with_image_content.eye .bar .bar_noactive,
.progress_bars_with_image_content.eye .bar .bar_active{
	background-position: -10368px 0px;
}

.icon.laptop_fill,
.progress_bars_with_image_content.laptop_fill .bar .bar_noactive,
.progress_bars_with_image_content.laptop_fill .bar .bar_active{
	background-position: -10464px 0px;
}

.icon.laptop,
.progress_bars_with_image_content.laptop .bar .bar_noactive,
.progress_bars_with_image_content.laptop .bar .bar_active{
	background-position: -10560px 0px;
}

.icon.robot_fill,
.progress_bars_with_image_content.robot_fill .bar .bar_noactive,
.progress_bars_with_image_content.robot_fill .bar .bar_active{
	background-position: -10656px 0px;
}

.icon.robot,
.progress_bars_with_image_content.robot .bar .bar_noactive,
.progress_bars_with_image_content.robot .bar .bar_active{
	background-position: -10752px 0px;
}

.icon.monitor_fill,
.progress_bars_with_image_content.monitor_fill .bar .bar_noactive,
.progress_bars_with_image_content.monitor_fill .bar .bar_active{
	background-position: -10848px 0px;
}

.icon.monitor,
.progress_bars_with_image_content.monitor .bar .bar_noactive,
.progress_bars_with_image_content.monitor .bar .bar_active{
	background-position: -10944px 0px;
}

.icon.airplane_fill,
.progress_bars_with_image_content.airplane_fill .bar .bar_noactive,
.progress_bars_with_image_content.airplane_fill .bar .bar_active{
	background-position: -11040px 0px;
}

.icon.airplane,
.progress_bars_with_image_content.airplane .bar .bar_noactive,
.progress_bars_with_image_content.airplane .bar .bar_active{
	background-position: -11136px 0px;
}

.icon.glass_fill,
.progress_bars_with_image_content.glass_fill .bar .bar_noactive,
.progress_bars_with_image_content.glass_fill .bar .bar_active{
	background-position: -11232px 0px;
}

.icon.glass,
.progress_bars_with_image_content.glass .bar .bar_noactive,
.progress_bars_with_image_content.glass .bar .bar_active{
	background-position: -11328px 0px;
}

.icon.printer_fill,
.progress_bars_with_image_content.printer_fill .bar .bar_noactive,
.progress_bars_with_image_content.printer_fill .bar .bar_active{
	background-position: -11424px 0px;
}

.icon.printer,
.progress_bars_with_image_content.printer .bar .bar_noactive,
.progress_bars_with_image_content.printer .bar .bar_active{
	background-position: -11520px 0px;
}

.icon.rocket_fill,
.progress_bars_with_image_content.rocket_fill .bar .bar_noactive,
.progress_bars_with_image_content.rocket_fill .bar .bar_active{
	background-position: -11616px 0px;
}

.icon.rocket,
.progress_bars_with_image_content.rocket .bar .bar_noactive,
.progress_bars_with_image_content.rocket .bar .bar_active{
	background-position: -11712px 0px;
}

.icon.bell_transparent,
.progress_bars_with_image_content.bell_transparent .bar .bar_noactive,
.progress_bars_with_image_content.bell_transparent .bar .bar_active{
	background-position: -11808px 0px;
}

.icon.star_transparent,
.progress_bars_with_image_content.star_transparent .bar .bar_noactive,
.progress_bars_with_image_content.star_transparent .bar .bar_active{
	background-position: -11904px 0px;
}

.icon.alarm_transparent,
.progress_bars_with_image_content.alarm_transparent .bar .bar_noactive,
.progress_bars_with_image_content.alarm_transparent .bar .bar_active{
	background-position: -11998px 0px;
}

.icon.comment_transparent,
.progress_bars_with_image_content.comment_transparent .bar .bar_noactive,
.progress_bars_with_image_content.comment_transparent .bar .bar_active{
	background-position: -12094px 0px;
}

.icon.configuration_transparent,
.progress_bars_with_image_content.configuration_transparent .bar .bar_noactive,
.progress_bars_with_image_content.configuration_transparent .bar .bar_active{
	background-position: -12190px 0px;
}

.icon.folder_transparent,
.progress_bars_with_image_content.folder_transparent .bar .bar_noactive,
.progress_bars_with_image_content.folder_transparent .bar .bar_active{
	background-position: -12286px 0px;
}

.icon.camera_transparent,
.progress_bars_with_image_content.camera_transparent .bar .bar_noactive,
.progress_bars_with_image_content.camera_transparent .bar .bar_active{
	background-position: -12382px 0px;
}

.icon.video_transparent,
.progress_bars_with_image_content.video_transparent .bar .bar_noactive,
.progress_bars_with_image_content.video_transparent .bar .bar_active{
	background-position: -12478px 0px;
}

.icon.pushpin_transparent,
.progress_bars_with_image_content.pushpin_transparent .bar .bar_noactive,
.progress_bars_with_image_content.pushpin_transparent .bar .bar_active{
	background-position: -12574px 0px;
}

.icon.lock_transparent,
.progress_bars_with_image_content.lock_transparent .bar .bar_noactive,
.progress_bars_with_image_content.lock_transparent .bar .bar_active{
	background-position: -12670px 0px;
}

.icon.unlock_transparent,
.progress_bars_with_image_content.unlock_transparent .bar .bar_noactive,
.progress_bars_with_image_content.unlock_transparent .bar .bar_active{
	background-position: -12766px 0px;
}

.icon.map_marker_transparent,
.progress_bars_with_image_content.map_marker_transparent .bar .bar_noactive,
.progress_bars_with_image_content.map_marker_transparent .bar .bar_active{
	background-position: -12862px 0px;
}

.icon.globe_transparent,
.progress_bars_with_image_content.globe_transparent .bar .bar_noactive,
.progress_bars_with_image_content.globe_transparent .bar .bar_active{
	background-position: -12958px 0px;
}

.icon.clock_transparent,
.progress_bars_with_image_content.clock_transparent .bar .bar_noactive,
.progress_bars_with_image_content.clock_transparent .bar .bar_active{
	background-position: -13054px 0px;
}

.icon.location_arrow_transparent,
.progress_bars_with_image_content.location_arrow_transparent .bar .bar_noactive,
.progress_bars_with_image_content.location_arrow_transparent .bar .bar_active{
	background-position: -13150px 0px;
}

.icon.plus_in_circle_transparent,
.progress_bars_with_image_content.plus_in_circle_transparent .bar .bar_noactive,
.progress_bars_with_image_content.plus_in_circle_transparent .bar .bar_active{
	background-position: -13246px 0px;
}

.icon.minus_in_circle_transparent,
.progress_bars_with_image_content.minus_in_circle_transparent .bar .bar_noactive,
.progress_bars_with_image_content.minus_in_circle_transparent .bar .bar_active{
	background-position: -13342px 0px;
}

.icon.close_in_circle_transparent,
.progress_bars_with_image_content.close_in_circle_transparent .bar .bar_noactive,
.progress_bars_with_image_content.close_in_circle_transparent .bar .bar_active{
	background-position: -13438px 0px;
}

.icon.wall_clock_transparent,
.progress_bars_with_image_content.wall_clock_transparent .bar .bar_noactive,
.progress_bars_with_image_content.wall_clock_transparent .bar .bar_active{
	background-position: -13534px 0px;
}

.icon.heart_transparent,
.progress_bars_with_image_content.heart_transparent .bar .bar_noactive,
.progress_bars_with_image_content.heart_transparent .bar .bar_active{
	background-position: -13630px 0px;
}

.icon.trash_transparent,
.progress_bars_with_image_content.trash_transparent .bar .bar_noactive,
.progress_bars_with_image_content.trash_transparent .bar .bar_active{
	background-position: -13726px 0px;
}

.icon.note_transparent,
.progress_bars_with_image_content.note_transparent .bar .bar_noactive,
.progress_bars_with_image_content.note_transparent .bar .bar_active{
	background-position: -13822px 0px;
}

.icon.cloud_transparent,
.progress_bars_with_image_content.cloud_transparent .bar .bar_noactive,
.progress_bars_with_image_content.cloud_transparent .bar .bar_active{
	background-position: -13918px 0px;
}

.icon.microphone_transparent,
.progress_bars_with_image_content.microphone_transparent .bar .bar_noactive,
.progress_bars_with_image_content.microphone_transparent .bar .bar_active{
	background-position: -14014px 0px;
}

.icon.letter_transparent,
.progress_bars_with_image_content.letter_transparent .bar .bar_noactive,
.progress_bars_with_image_content.letter_transparent .bar .bar_active{
	background-position: -14110px 0px;
}

.icon.bookmark_transparent,
.progress_bars_with_image_content.bookmark_transparent .bar .bar_noactive,
.progress_bars_with_image_content.bookmark_transparent .bar .bar_active{
	background-position: -14206px 0px;
}

.icon.signal_transparent,
.progress_bars_with_image_content.signal_transparent .bar .bar_noactive,
.progress_bars_with_image_content.signal_transparent .bar .bar_active{
	background-position: -14302px 0px;
}

.icon.avatar_transparent,
.progress_bars_with_image_content.avatar_transparent .bar .bar_noactive,
.progress_bars_with_image_content.avatar_transparent .bar .bar_active{
	background-position: -14398px 0px;
}

.icon.home_transparent,
.progress_bars_with_image_content.home_transparent .bar .bar_noactive,
.progress_bars_with_image_content.home_transparent .bar .bar_active{
	background-position: -14494px 0px;
}

.icon.headset_transparent,
.progress_bars_with_image_content.headset_transparent .bar .bar_noactive,
.progress_bars_with_image_content.headset_transparent .bar .bar_active{
	background-position: -14590px 0px;
}

.icon.phone_transparent,
.progress_bars_with_image_content.phone_transparent .bar .bar_noactive,
.progress_bars_with_image_content.phone_transparent .bar .bar_active{
	background-position: -14686px 0px;
}

.icon.ticket_transparent,
.progress_bars_with_image_content.ticket_transparent .bar .bar_noactive,
.progress_bars_with_image_content.ticket_transparent .bar .bar_active{
	background-position: -14782px 0px;
}

.icon.magnet_transparent,
.progress_bars_with_image_content.magnet_transparent .bar .bar_noactive,
.progress_bars_with_image_content.magnet_transparent .bar .bar_active{
	background-position: -14878px 0px;
}

.icon.chain_transparent,
.progress_bars_with_image_content.chain_transparent .bar .bar_noactive,
.progress_bars_with_image_content.chain_transparent .bar .bar_active{
	background-position: -14974px 0px;
}

.icon.key_transparent,
.progress_bars_with_image_content.key_transparent .bar .bar_noactive,
.progress_bars_with_image_content.key_transparent .bar .bar_active{
	background-position: -15070px 0px;
}

.icon.calculator_transparent,
.progress_bars_with_image_content.calculator_transparent .bar .bar_noactive,
.progress_bars_with_image_content.calculator_transparent .bar .bar_active{
	background-position: -15166px 0px;
}

.icon.shopping_cart_transparent,
.progress_bars_with_image_content.shopping_cart_transparent .bar .bar_noactive,
.progress_bars_with_image_content.shopping_cart_transparent .bar .bar_active{
	background-position: -15262px 0px;
}

.icon.coffee_transparent,
.progress_bars_with_image_content.coffee_transparent .bar .bar_noactive,
.progress_bars_with_image_content.coffee_transparent .bar .bar_active{
	background-position: -15358px 0px;
}

.icon.pie_graph_transparent,
.progress_bars_with_image_content.pie_graph_transparent .bar .bar_noactive,
.progress_bars_with_image_content.pie_graph_transparent .bar .bar_active{
	background-position: -15454px 0px;
}

.icon.arrow_down_in_circle_transparent,
.progress_bars_with_image_content.arrow_down_in_circle_transparent .bar .bar_noactive,
.progress_bars_with_image_content.arrow_down_in_circle_transparent .bar .bar_active{
	background-position: -15550px 0px;
}

.icon.arrow_up_in_circle_transparent,
.progress_bars_with_image_content.arrow_up_in_circle_transparent .bar .bar_noactive,
.progress_bars_with_image_content.arrow_up_in_circle_transparent .bar .bar_active{
	background-position: -15646px 0px;
}

.icon.arrow_left_in_circle_transparent,
.progress_bars_with_image_content.arrow_left_in_circle_transparent .bar .bar_noactive,
.progress_bars_with_image_content.arrow_left_in_circle_transparent .bar .bar_active{
	background-position: -15742px 0px;
}

.icon.arrow_right_in_circle_transparent,
.progress_bars_with_image_content.arrow_right_in_circle_transparent .bar .bar_noactive,
.progress_bars_with_image_content.arrow_right_in_circle_transparent .bar .bar_active{
	background-position: -15838px 0px;
}

.icon.eye_transparent,
.progress_bars_with_image_content.eye_transparent .bar .bar_noactive,
.progress_bars_with_image_content.eye_transparent .bar .bar_active{
	background-position: -15934px 0px;
}

.icon.laptop_transparent,
.progress_bars_with_image_content.laptop_transparent .bar .bar_noactive,
.progress_bars_with_image_content.laptop_transparent .bar .bar_active{
	background-position: -16030px 0px;
}

.icon.robot_transparent,
.progress_bars_with_image_content.robot_transparent .bar .bar_noactive,
.progress_bars_with_image_content.robot_transparent .bar .bar_active{
	background-position: -16126px 0px;
}

.icon.monitor_transparent,
.progress_bars_with_image_content.monitor_transparent .bar .bar_noactive,
.progress_bars_with_image_content.monitor_transparent .bar .bar_active{
	background-position: -16222px 0px;
}

.icon.airplane_transparent,
.progress_bars_with_image_content.airplane_transparent .bar .bar_noactive,
.progress_bars_with_image_content.airplane_transparent .bar .bar_active{
	background-position: -16318px 0px;
}

.icon.glass_transparent,
.progress_bars_with_image_content.glass_transparent .bar .bar_noactive,
.progress_bars_with_image_content.glass_transparent .bar .bar_active{
	background-position: -16414px 0px;
}

.icon.printer_transparent,
.progress_bars_with_image_content.printer_transparent .bar .bar_noactive,
.progress_bars_with_image_content.printer_transparent .bar .bar_active{
	background-position: -16510px 0px;
}

.icon.rocket_transparent,
.progress_bars_with_image_content.rocket_transparent .bar .bar_noactive,
.progress_bars_with_image_content.rocket_transparent .bar .bar_active{
	background-position: -16606px 0px;
}

.small_icon .icon.bell_fill,
.drop_down .wide.icons .second i.bell_fill,
.progress_bars_with_image_content.bell_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.bell_fill .bar.small_icon .bar_active{
	background-position: 0px 0px;
}

.small_icon .icon.bell,
.progress_bars_with_image_content.bell .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.bell .bar.small_icon .bar_active{
	background-position: -38px 0px;
}

.small_icon .icon.star_fill,
.drop_down .wide.icons .second i.star_fill,
.progress_bars_with_image_content.star_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.star_fill .bar.small_icon .bar_active{
	background-position: -76px 0px;
}

.small_icon .icon.star,
.progress_bars_with_image_content.star .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.star .bar.small_icon .bar_active{
	background-position: -114px 0px;
}

.small_icon .icon.alarm_fill,
.drop_down .wide.icons .second i.alarm_fill,
.progress_bars_with_image_content.alarm_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.alarm_fill .bar.small_icon .bar_active{
	background-position: -152px 0px;
}

.small_icon .icon.alarm,
.progress_bars_with_image_content.alarm .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.alarm .bar.small_icon .bar_active{
	background-position: -190px 0px;
}

.small_icon .icon.comment_fill,
.drop_down .wide.icons .second i.comment_fill,
.progress_bars_with_image_content.comment_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.comment_fill .bar.small_icon .bar_active{
	background-position: -228px 0px;
}

.small_icon .icon.comment,
.progress_bars_with_image_content.comment .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.comment .bar.small_icon .bar_active{
	background-position: -266px 0px;
}

.small_icon .icon.configuration_fill,
.drop_down .wide.icons .second i.configuration_fill,
.progress_bars_with_image_content.configuration_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.configuration_fill .bar.small_icon .bar_active{
	background-position: -304px 0px;
}

.small_icon .icon.configuration,
.progress_bars_with_image_content.configuration .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.configuration .bar.small_icon .bar_active{
	background-position: -342px 0px;
}

.small_icon .icon.bluetooth,
.progress_bars_with_image_content.bluetooth .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.bluetooth .bar.small_icon .bar_active{
	background-position: -380px 0px;
}

.small_icon .icon.correct_arrow,
.progress_bars_with_image_content.correct_arrow .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.correct_arrow .bar.small_icon .bar_active{
	background-position: -418px 0px;
}

.small_icon .icon.folder_fill,
.drop_down .wide.icons .second i.folder_fill,
.progress_bars_with_image_content.folder_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.folder_fill .bar.small_icon .bar_active{
	background-position: -456px 0px;
}

.small_icon .icon.folder,
.progress_bars_with_image_content.folder .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.folder .bar.small_icon .bar_active{
	background-position: -494px 0px;
}

.small_icon .icon.camera_fill,
.drop_down .wide.icons .second i.camera_fill,
.progress_bars_with_image_content.camera_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.camera_fill .bar.small_icon .bar_active{
	background-position: -532px 0px;
}

.small_icon .icon.camera,
.progress_bars_with_image_content.camera .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.camera .bar.small_icon .bar_active{
	background-position: -570px 0px;
}

.small_icon .icon.video_fill,
.drop_down .wide.icons .second i.video_fill,
.progress_bars_with_image_content.video_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.video_fill .bar.small_icon .bar_active{
	background-position: -608px 0px;
}

.small_icon .icon.video,
.progress_bars_with_image_content.video .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.video .bar.small_icon .bar_active{
	background-position: -646px 0px;
}

.small_icon .icon.pushpin_fill,
.drop_down .wide.icons .second i.pushpin_fill,
.progress_bars_with_image_content.pushpin_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.pushpin_fill .bar.small_icon .bar_active{
	background-position: -684px 0px;
}

.small_icon .icon.pushpin,
.progress_bars_with_image_content.pushpin .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.pushpin .bar.small_icon .bar_active{
	background-position: -722px 0px;
}

.small_icon .icon.lock_fill,
.drop_down .wide.icons .second i.lock_fill,
.progress_bars_with_image_content.lock_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.lock_fill .bar.small_icon .bar_active{
	background-position: -760px 0px;
}

.small_icon .icon.lock,
.progress_bars_with_image_content.lock .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.lock .bar.small_icon .bar_active{
	background-position: -798px 0px;
}

.small_icon .icon.unlock_fill,
.drop_down .wide.icons .second i.unlock_fill,
.progress_bars_with_image_content.unlock_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.unlock_fill .bar.small_icon .bar_active{
	background-position: -836px 0px;
}

.small_icon .icon.unlock,
.progress_bars_with_image_content.unlock .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.unlock .bar.small_icon .bar_active{
	background-position: -874px 0px;
}

.small_icon .icon.map_marker_fill,
.drop_down .wide.icons .second i.map_marker_fill,
.progress_bars_with_image_content.map_marker_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.map_marker_fill .bar.small_icon .bar_active{
	background-position: -912px 0px;
}

.small_icon .icon.map_marker,
.progress_bars_with_image_content.map_marker .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.map_marker .bar.small_icon .bar_active{
	background-position: -950px 0px;
}

.small_icon .icon.globe_fill,
.drop_down .wide.icons .second i.globe_fill,
.progress_bars_with_image_content.globe_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.globe_fill .bar.small_icon .bar_active{
	background-position: -988px 0px;
}

.small_icon .icon.globe,
.progress_bars_with_image_content.globe .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.globe .bar.small_icon .bar_active{
	background-position: -1026px 0px;
}

.small_icon .icon.clock_fill,
.drop_down .wide.icons .second i.clock_fill,
.progress_bars_with_image_content.clock_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.clock_fill .bar.small_icon .bar_active{
	background-position: -1064px 0px;
}

.small_icon .icon.clock,
.progress_bars_with_image_content.clock .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.clock .bar.small_icon .bar_active{
	background-position: -1102px 0px;
}

.small_icon .icon.location_arrow_fill,
.drop_down .wide.icons .second i.location_arrow_fill,
.progress_bars_with_image_content.location_arrow_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.location_arrow_fill .bar.small_icon .bar_active{
	background-position: -1140px 0px;
}

.small_icon .icon.location_arrow,
.progress_bars_with_image_content.location_arrow .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.location_arrow .bar.small_icon .bar_active{
	background-position: -1178px 0px;
}

.small_icon .icon.plus_in_circle_fill,
.drop_down .wide.icons .second i.plus_in_circle_fill,
.progress_bars_with_image_content.plus_in_circle_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.plus_in_circle_fill .bar.small_icon .bar_active{
	background-position: -1216px 0px;
}

.small_icon .icon.plus_in_circle,
.progress_bars_with_image_content.plus_in_circle .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.plus_in_circle .bar.small_icon .bar_active{
	background-position: -1254px 0px;
}

.small_icon .icon.minus_in_circle_fill,
.drop_down .wide.icons .second i.minus_in_circle_fill,
.progress_bars_with_image_content.minus_in_circle_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.minus_in_circle_fill .bar.small_icon .bar_active{
	background-position: -1292px 0px;
}

.small_icon .icon.minus_in_circle,
.progress_bars_with_image_content.minus_in_circle .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.minus_in_circle .bar.small_icon .bar_active{
	background-position: -1330px 0px;
}

.small_icon .icon.close_in_circle_fill,
.drop_down .wide.icons .second i.close_in_circle_fill,
.progress_bars_with_image_content.close_in_circle_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.close_in_circle_fill .bar.small_icon .bar_active{
	background-position: -1368px 0px;
}

.small_icon .icon.close_in_circle,
.progress_bars_with_image_content.close_in_circle .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.close_in_circle .bar.small_icon .bar_active{
	background-position: -1406px 0px;
}

.small_icon .icon.wall_clock_fill,
.drop_down .wide.icons .second i.wall_clock_fill,
.progress_bars_with_image_content.wall_clock_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.wall_clock_fill .bar.small_icon .bar_active{
	background-position: -1444px 0px;
}

.small_icon .icon.wall_clock,
.progress_bars_with_image_content.wall_clock .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.wall_clock .bar.small_icon .bar_active{
	background-position: -1482px 0px;
}

.small_icon .icon.heart_fill,
.drop_down .wide.icons .second i.heart_fill,
.progress_bars_with_image_content.heart_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.heart_fill .bar.small_icon .bar_active{
	background-position: -1520px 0px;
}

.small_icon .icon.heart,
.progress_bars_with_image_content.heart .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.heart .bar.small_icon .bar_active{
	background-position: -1558px 0px;
}

.small_icon .icon.trash_fill,
.drop_down .wide.icons .second i.trash_fill,
.progress_bars_with_image_content.trash_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.trash_fill .bar.small_icon .bar_active{
	background-position: -1596px 0px;
}

.small_icon .icon.trash,
.progress_bars_with_image_content.trash .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.trash .bar.small_icon .bar_active{
	background-position: -1634px 0px;
}

.small_icon .icon.note_fill,
.drop_down .wide.icons .second i.note_fill,
.progress_bars_with_image_content.note_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.note_fill .bar.small_icon .bar_active{
	background-position: -1672px 0px;
}

.small_icon .icon.note,
.progress_bars_with_image_content.note .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.note .bar.small_icon .bar_active{
	background-position: -1710px 0px;
}

.small_icon .icon.cloud_fill,
.drop_down .wide.icons .second i.cloud_fill,
.progress_bars_with_image_content.cloud_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.cloud_fill .bar.small_icon .bar_active{
	background-position: -1748px 0px;
}

.small_icon .icon.cloud,
.progress_bars_with_image_content.cloud .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.cloud .bar.small_icon .bar_active{
	background-position: -1786px 0px;
}

.small_icon .icon.looking_glass_fill,
.drop_down .wide.icons .second i.looking_glass_fill,
.progress_bars_with_image_content.looking_glass_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.looking_glass_fill .bar.small_icon .bar_active{
	background-position: -1824px 0px;
}

.small_icon .icon.looking_glass,
.progress_bars_with_image_content.looking_glass .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.looking_glass .bar.small_icon .bar_active{
	background-position: -1862px 0px;
}

.small_icon .icon.microphone_fill,
.drop_down .wide.icons .second i.microphone_fill,
.progress_bars_with_image_content.microphone_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.microphone_fill .bar.small_icon .bar_active{
	background-position: -1900px 0px;
}

.small_icon .icon.microphone,
.progress_bars_with_image_content.microphone .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.microphone .bar.small_icon .bar_active{
	background-position: -1938px 0px;
}

.small_icon .icon.letter_fill,
.drop_down .wide.icons .second i.letter_fill,
.progress_bars_with_image_content.letter_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.letter_fill .bar.small_icon .bar_active{
	background-position: -1976px 0px;
}

.small_icon .icon.letter,
.progress_bars_with_image_content.letter .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.letter .bar.small_icon .bar_active{
	background-position: -2014px 0px;
}

.small_icon .icon.bookmark_fill,
.drop_down .wide.icons .second i.bookmark_fill,
.progress_bars_with_image_content.bookmark_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.bookmark_fill .bar.small_icon .bar_active{
	background-position: -2052px 0px;
}

.small_icon .icon.bookmark,
.progress_bars_with_image_content.bookmark .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.bookmark .bar.small_icon .bar_active{
	background-position: -2090px 0px;
}

.small_icon .icon.signal_fill,
.drop_down .wide.icons .second i.signal_fill,
.progress_bars_with_image_content.signal_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.signal_fill .bar.small_icon .bar_active{
	background-position: -2128px 0px;
}

.small_icon .icon.signal,
.progress_bars_with_image_content.signal .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.signal .bar.small_icon .bar_active{
	background-position: -2166px 0px;
}

.small_icon .icon.avatar_fill,
.drop_down .wide.icons .second i.avatar_fill,
.progress_bars_with_image_content.avatar_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.avatar_fill .bar.small_icon .bar_active{
	background-position: -2204px 0px;
}

.small_icon .icon.avatar,
.progress_bars_with_image_content.avatar .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.avatar .bar.small_icon .bar_active{
	background-position: -2242px 0px;
}

.small_icon .icon.arrow_bottom_in,
.progress_bars_with_image_content.arrow_bottom_in .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_bottom_in .bar.small_icon .bar_active{
	background-position: -2280px 0px;
}

.small_icon .icon.arrow_bottom_out,
.progress_bars_with_image_content.arrow_bottom_out .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_bottom_out .bar.small_icon .bar_active{
	background-position: -2318px 0px;
}

.small_icon .icon.arrow_top_in,
.progress_bars_with_image_content.arrow_top_in .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_top_in .bar.small_icon .bar_active{
	background-position: -2356px 0px;
}

.small_icon .icon.refresh,
.progress_bars_with_image_content.refresh .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.refresh .bar.small_icon .bar_active{
	background-position: -2394px 0px;
}

.small_icon .icon.refresh2,
.progress_bars_with_image_content.refresh2 .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.refresh2 .bar.small_icon .bar_active{
	background-position: -2432px 0px;
}

.small_icon .icon.mail_reply,
.progress_bars_with_image_content.mail_reply .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.mail_reply .bar.small_icon .bar_active{
	background-position: -2470px 0px;
}

.small_icon .icon.mail_forward,
.progress_bars_with_image_content.mail_forward .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.mail_forward .bar.small_icon .bar_active{
	background-position: -2508px 0px;
}

.small_icon .icon.repeat,
.progress_bars_with_image_content.repeat .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.repeat .bar.small_icon .bar_active{
	background-position: -2546px 0px;
}

.small_icon .icon.undo,
.progress_bars_with_image_content.undo .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.undo .bar.small_icon .bar_active{
	background-position: -2584px 0px;
}

.small_icon .icon.map,
.progress_bars_with_image_content.map .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.map .bar.small_icon .bar_active{
	background-position: -2622px 0px;
}

.small_icon .icon.home_fill,
.drop_down .wide.icons .second i.home_fill,
.progress_bars_with_image_content.home_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.home_fill .bar.small_icon .bar_active{
	background-position: -2660px 0px;
}

.small_icon .icon.home,
.progress_bars_with_image_content.home .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.home .bar.small_icon .bar_active{
	background-position: -2698px 0px;
}

.small_icon .icon.headset_fill,
.drop_down .wide.icons .second i.headset_fill,
.progress_bars_with_image_content.headset_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.headset_fill .bar.small_icon .bar_active{
	background-position: -2736px 0px;
}

.small_icon .icon.headset,
.progress_bars_with_image_content.headset .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.headset .bar.small_icon .bar_active{
	background-position: -2774px 0px;
}

.small_icon .icon.phone_fill,
.drop_down .wide.icons .second i.phone_fill,
.progress_bars_with_image_content.phone_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.phone_fill .bar.small_icon .bar_active{
	background-position: -2812px 0px;
}

.small_icon .icon.phone,
.progress_bars_with_image_content.phone .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.phone .bar.small_icon .bar_active{
	background-position: -2850px 0px;
}

.small_icon .icon.ticket_fill,
.drop_down .wide.icons .second i.ticket_fill,
.progress_bars_with_image_content.ticket_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.ticket_fill .bar.small_icon .bar_active{
	background-position: -2888px 0px;
}

.small_icon .icon.ticket,
.progress_bars_with_image_content.ticket .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.ticket .bar.small_icon .bar_active{
	background-position: -2926px 0px;
}

.small_icon .icon.magnet_fill,
.drop_down .wide.icons .second i.magnet_fill,
.progress_bars_with_image_content.magnet_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.magnet_fill .bar.small_icon .bar_active{
	background-position: -2964px 0px;
}

.small_icon .icon.magnet,
.progress_bars_with_image_content.magnet .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.magnet .bar.small_icon .bar_active{
	background-position: -3002px 0px;
}

.small_icon .icon.chain_fill,
.drop_down .wide.icons .second i.chain_fill,
.progress_bars_with_image_content.chain_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.chain_fill .bar.small_icon .bar_active{
	background-position: -3040px 0px;
}

.small_icon .icon.chain,
.progress_bars_with_image_content.chain .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.chain .bar.small_icon .bar_active{
	background-position: -3078px 0px;
}

.small_icon .icon.key_fill,
.drop_down .wide.icons .second i.key_fill,
.progress_bars_with_image_content.key_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.key_fill .bar.small_icon .bar_active{
	background-position: -3116px 0px;
}

.small_icon .icon.key,
.progress_bars_with_image_content.key .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.key .bar.small_icon .bar_active{
	background-position: -3154px 0px;
}

.small_icon .icon.calculator_fill,
.drop_down .wide.icons .second i.calculator_fill,
.progress_bars_with_image_content.calculator_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.calculator_fill .bar.small_icon .bar_active{
	background-position: -3192px 0px;
}

.small_icon .icon.calculator,
.progress_bars_with_image_content.calculator .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.calculator .bar.small_icon .bar_active{
	background-position: -3230px 0px;
}

.small_icon .icon.shopping_cart_fill,
.drop_down .wide.icons .second i.shopping_cart_fill,
.progress_bars_with_image_content.shopping_cart_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.shopping_cart_fill .bar.small_icon .bar_active{
	background-position: -3268px 0px;
}

.small_icon .icon.shopping_cart,
.progress_bars_with_image_content.shopping_cart .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.shopping_cart .bar.small_icon .bar_active{
	background-position: -3306px 0px;
}

.small_icon .icon.coffee_fill,
.drop_down .wide.icons .second i.coffee_fill,
.progress_bars_with_image_content.coffee_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.coffee_fill .bar.small_icon .bar_active{
	background-position: -3344px 0px;
}

.small_icon .icon.coffee,
.progress_bars_with_image_content.coffee .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.coffee .bar.small_icon .bar_active{
	background-position: -3382px 0px;
}

.small_icon .icon.arrow_left,
.progress_bars_with_image_content.arrow_left .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_left .bar.small_icon .bar_active{
	background-position: -3420px 0px;
}

.small_icon .icon.arrow_right,
.progress_bars_with_image_content.arrow_right .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_right .bar.small_icon .bar_active{
	background-position: -3458px 0px;
}

.small_icon .icon.arrow_up,
.progress_bars_with_image_content.arrow_up .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_up .bar.small_icon .bar_active{
	background-position: -3496px 0px;
}

.small_icon .icon.arrow_down,
.progress_bars_with_image_content.arrow_down .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_down .bar.small_icon .bar_active{
	background-position: -3534px 0px;
}

.small_icon .icon.compass,
.progress_bars_with_image_content.compass .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.compass .bar.small_icon .bar_active{
	background-position: -3572px 0px;
}

.small_icon .icon.touch_screen,
.progress_bars_with_image_content.touch_screen .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.touch_screen .bar.small_icon .bar_active{
	background-position: -3610px 0px;
}

.small_icon .icon.mouse,
.progress_bars_with_image_content.mouse .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.mouse .bar.small_icon .bar_active{
	background-position: -3648px 0px;
}

.small_icon .icon.pie_graph_fill,
.drop_down .wide.icons .second i.pie_graph_fill,
.progress_bars_with_image_content.pie_graph_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.pie_graph_fill .bar.small_icon .bar_active{
	background-position: -3686px 0px;
}

.small_icon .icon.pie_graph,
.progress_bars_with_image_content.pie_graph .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.pie_graph .bar.small_icon .bar_active{
	background-position: -3724px 0px;
}

.small_icon .icon.arrow_down_in_circle_fill,
.drop_down .wide.icons .second i.arrow_down_in_circle_fill,
.progress_bars_with_image_content.arrow_down_in_circle_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_down_in_circle_fill .bar.small_icon .bar_active{
	background-position: -3762px 0px;
}

.small_icon .icon.arrow_down_in_circle,
.progress_bars_with_image_content.arrow_down_in_circle .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_down_in_circle .bar.small_icon .bar_active{
	background-position: -3800px 0px;
}

.small_icon .icon.arrow_up_in_circle_fill,
.drop_down .wide.icons .second i.arrow_up_in_circle_fill,
.progress_bars_with_image_content.arrow_up_in_circle_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_up_in_circle_fill .bar.small_icon .bar_active{
	background-position: -3838px 0px;
}

.small_icon .icon.arrow_up_in_circle,
.progress_bars_with_image_content.arrow_up_in_circle .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_up_in_circle .bar.small_icon .bar_active{
	background-position: -3876px 0px;
}

.small_icon .icon.arrow_left_in_circle_fill,
.drop_down .wide.icons .second i.arrow_left_in_circle_fill,
.progress_bars_with_image_content.arrow_left_in_circle_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_left_in_circle_fill .bar.small_icon .bar_active{
	background-position: -3914px 0px;
}

.small_icon .icon.arrow_left_in_circle,
.progress_bars_with_image_content.arrow_left_in_circle .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_left_in_circle .bar.small_icon .bar_active{
	background-position: -3952px 0px;
}

.small_icon .icon.arrow_right_in_circle_fill,
.drop_down .wide.icons .second i.arrow_right_in_circle_fill,
.progress_bars_with_image_content.arrow_right_in_circle_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_right_in_circle_fill .bar.small_icon .bar_active{
	background-position: -3990px 0px;
}

.small_icon .icon.arrow_right_in_circle,
.progress_bars_with_image_content.arrow_right_in_circle .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_right_in_circle .bar.small_icon .bar_active{
	background-position: -4028px 0px;
}

.small_icon .icon.eye_fill,
.drop_down .wide.icons .second i.eye_fill,
.progress_bars_with_image_content.eye_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.eye_fill .bar.small_icon .bar_active{
	background-position: -4066px 0px;
}

.small_icon .icon.eye,
.progress_bars_with_image_content.eye .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.eye .bar.small_icon .bar_active{
	background-position: -4104px 0px;
}

.small_icon .icon.laptop_fill,
.drop_down .wide.icons .second i.laptop_fill,
.progress_bars_with_image_content.laptop_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.laptop_fill .bar.small_icon .bar_active{
	background-position: -4142px 0px;
}

.small_icon .icon.laptop,
.progress_bars_with_image_content.laptop .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.laptop .bar.small_icon .bar_active{
	background-position: -4180px 0px;
}

.small_icon .icon.robot_fill,
.drop_down .wide.icons .second i.robot_fill,
.progress_bars_with_image_content.robot_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.robot_fill .bar.small_icon .bar_active{
	background-position: -4218px 0px;
}

.small_icon .icon.robot,
.progress_bars_with_image_content.robot .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.robot .bar.small_icon .bar_active{
	background-position: -4256px 0px;
}

.small_icon .icon.monitor_fill,
.drop_down .wide.icons .second i.monitor_fill,
.progress_bars_with_image_content.monitor_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.monitor_fill .bar.small_icon .bar_active{
	background-position: -4294px 0px;
}

.small_icon .icon.monitor,
.progress_bars_with_image_content.monitor .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.monitor .bar.small_icon .bar_active{
	background-position: -4332px 0px;
}

.small_icon .icon.airplane_fill,
.drop_down .wide.icons .second i.airplane_fill,
.progress_bars_with_image_content.airplane_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.airplane_fill .bar.small_icon .bar_active{
	background-position: -4370px 0px;
}

.small_icon .icon.airplane,
.progress_bars_with_image_content.airplane .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.airplane .bar.small_icon .bar_active{
	background-position: -4408px 0px;
}

.small_icon .icon.glass_fill,
.drop_down .wide.icons .second i.glass_fill,
.progress_bars_with_image_content.glass_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.glass_fill .bar.small_icon .bar_active{
	background-position: -4446px 0px;
}

.small_icon .icon.glass,
.progress_bars_with_image_content.glass .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.glass .bar.small_icon .bar_active{
	background-position: -4484px 0px;
}

.small_icon .icon.printer_fill,
.drop_down .wide.icons .second i.printer_fill,
.progress_bars_with_image_content.printer_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.printer_fill .bar.small_icon .bar_active{
	background-position: -4522px 0px;
}

.small_icon .icon.printer,
.progress_bars_with_image_content.printer .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.printer .bar.small_icon .bar_active{
	background-position: -4560px 0px;
}

.small_icon .icon.rocket_fill,
.drop_down .wide.icons .second i.rocket_fill,
.progress_bars_with_image_content.rocket_fill .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.rocket_fill .bar.small_icon .bar_active{
	background-position: -4598px 0px;
}

.small_icon .icon.rocket,
.progress_bars_with_image_content.rocket .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.rocket .bar.small_icon .bar_active{
	background-position: -4636px 0px;
}

.small_icon .icon.bell_transparent,
.progress_bars_with_image_content.bell_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.bell_transparent .bar.small_icon .bar_active{
	background-position: -4674px 0px;
}

.small_icon .icon.star_transparent,
.progress_bars_with_image_content.star_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.star_transparent .bar.small_icon .bar_active{
	background-position: -4712px 0px;
}

.small_icon .icon.alarm_transparent,
.progress_bars_with_image_content.alarm_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.alarm_transparent .bar.small_icon .bar_active{
	background-position: -4750px 0px;
}

.small_icon .icon.comment_transparent,
.progress_bars_with_image_content.comment_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.comment_transparent .bar.small_icon .bar_active{
	background-position: -4788px 0px;
}

.small_icon .icon.configuration_transparent,
.progress_bars_with_image_content.configuration_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.configuration_transparent .bar.small_icon .bar_active{
	background-position: -4826px 0px;
}

.small_icon .icon.folder_transparent,
.progress_bars_with_image_content.folder_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.folder_transparent .bar.small_icon .bar_active{
	background-position: -4864px 0px;
}

.small_icon .icon.camera_transparent,
.progress_bars_with_image_content.camera_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.camera_transparent .bar.small_icon .bar_active{
	background-position: -4902px 0px;
}

.small_icon .icon.video_transparent,
.progress_bars_with_image_content.video_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.video_transparent .bar.small_icon .bar_active{
	background-position: -4940px 0px;
}

.small_icon .icon.pushpin_transparent,
.progress_bars_with_image_content.pushpin_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.pushpin_transparent .bar.small_icon .bar_active{
	background-position: -4978px 0px;
}

.small_icon .icon.lock_transparent,
.progress_bars_with_image_content.lock_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.lock_transparent .bar.small_icon .bar_active{
	background-position: -5016px 0px;
}

.small_icon .icon.unlock_transparent,
.progress_bars_with_image_content.unlock_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.unlock_transparent .bar.small_icon .bar_active{
	background-position: -5054px 0px;
}

.small_icon .icon.map_marker_transparent,
.progress_bars_with_image_content.map_marker_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.map_marker_transparent .bar.small_icon .bar_active{
	background-position: -5092px 0px;
}

.small_icon .icon.globe_transparent,
.progress_bars_with_image_content.globe_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.globe_transparent .bar.small_icon .bar_active{
	background-position: -5130px 0px;
}

.small_icon .icon.clock_transparent,
.progress_bars_with_image_content.clock_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.clock_transparent .bar.small_icon .bar_active{
	background-position: -5168px 0px;
}

.small_icon .icon.location_arrow_transparent,
.progress_bars_with_image_content.location_arrow_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.location_arrow_transparent .bar.small_icon .bar_active{
	background-position: -5206px 0px;
}

.small_icon .icon.plus_in_circle_transparent,
.progress_bars_with_image_content.plus_in_circle_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.plus_in_circle_transparent .bar.small_icon .bar_active{
	background-position: -5244px 0px;
}

.small_icon .icon.minus_in_circle_transparent,
.progress_bars_with_image_content.minus_in_circle_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.minus_in_circle_transparent .bar.small_icon .bar_active{
	background-position: -5282px 0px;
}

.small_icon .icon.close_in_circle_transparent,
.progress_bars_with_image_content.close_in_circle_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.close_in_circle_transparent .bar.small_icon .bar_active{
	background-position: -5320px 0px;
}

.small_icon .icon.wall_clock_transparent,
.progress_bars_with_image_content.wall_clock_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.wall_clock_transparent .bar.small_icon .bar_active{
	background-position: -5358px 0px;
}

.small_icon .icon.heart_transparent,
.progress_bars_with_image_content.heart_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.heart_transparent .bar.small_icon .bar_active{
	background-position: -5396px 0px;
}

.small_icon .icon.trash_transparent,
.progress_bars_with_image_content.trash_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.trash_transparent .bar.small_icon .bar_active{
	background-position: -5434px 0px;
}

.small_icon .icon.note_transparent,
.progress_bars_with_image_content.note_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.note_transparent .bar.small_icon .bar_active{
	background-position: -5472px 0px;
}

.small_icon .icon.cloud_transparent,
.progress_bars_with_image_content.cloud_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.cloud_transparent .bar.small_icon .bar_active{
	background-position: -5510px 0px;
}

.small_icon .icon.microphone_transparent,
.progress_bars_with_image_content.microphone_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.microphone_transparent .bar.small_icon .bar_active{
	background-position: -5548px 0px;
}

.small_icon .icon.letter_transparent,
.progress_bars_with_image_content.letter_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.letter_transparent .bar.small_icon .bar_active{
	background-position: -5586px 0px;
}

.small_icon .icon.bookmark_transparent,
.progress_bars_with_image_content.bookmark_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.bookmark_transparent .bar.small_icon .bar_active{
	background-position: -5624px 0px;
}

.small_icon .icon.signal_transparent,
.progress_bars_with_image_content.signal_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.signal_transparent .bar.small_icon .bar_active{
	background-position: -5662px 0px;
}

.small_icon .icon.avatar_transparent,
.progress_bars_with_image_content.avatar_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.avatar_transparent .bar.small_icon .bar_active{
	background-position: -5700px 0px;
}

.small_icon .icon.home_transparent,
.progress_bars_with_image_content.home_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.home_transparent .bar.small_icon .bar_active{
	background-position: -5738px 0px;
}

.small_icon .icon.headset_transparent,
.progress_bars_with_image_content.headset_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.headset_transparent .bar.small_icon .bar_active{
	background-position: -5776px 0px;
}

.small_icon .icon.phone_transparent,
.progress_bars_with_image_content.phone_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.phone_transparent .bar.small_icon .bar_active{
	background-position: -5814px 0px;
}

.small_icon .icon.ticket_transparent,
.progress_bars_with_image_content.ticket_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.ticket_transparent .bar.small_icon .bar_active{
	background-position: -5852px 0px;
}

.small_icon .icon.magnet_transparent,
.progress_bars_with_image_content.magnet_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.magnet_transparent .bar.small_icon .bar_active{
	background-position: -5890px 0px;
}

.small_icon .icon.chain_transparent,
.progress_bars_with_image_content.chain_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.chain_transparent .bar.small_icon .bar_active{
	background-position: -5928px 0px;
}

.small_icon .icon.key_transparent,
.small_icon .progress_bars_with_image_content.key_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.key_transparent .bar.small_icon .bar_active{
	background-position: -5966px 0px;
}

.small_icon .icon.calculator_transparent,
.progress_bars_with_image_content.calculator_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.calculator_transparent .bar.small_icon .bar_active{
	background-position: -6004px 0px;
}

.small_icon .icon.shopping_cart_transparent,
.progress_bars_with_image_content.shopping_cart_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.shopping_cart_transparent .bar.small_icon .bar_active{
	background-position: -6042px 0px;
}

.small_icon .icon.coffee_transparent,
.progress_bars_with_image_content.coffee_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.coffee_transparent .bar.small_icon .bar_active{
	background-position: -6080px 0px;
}

.small_icon .icon.pie_graph_transparent,
.progress_bars_with_image_content.pie_graph_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.pie_graph_transparent .bar.small_icon .bar_active{
	background-position: -6118px 0px;
}

.small_icon .icon.arrow_down_in_circle_transparent,
.progress_bars_with_image_content.arrow_down_in_circle_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_down_in_circle_transparent .bar.small_icon .bar_active{
	background-position: -6156px 0px;
}

.small_icon .icon.arrow_up_in_circle_transparent,
.progress_bars_with_image_content.arrow_up_in_circle_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_up_in_circle_transparent .bar.small_icon .bar_active{
	background-position: -6194px 0px;
}

.small_icon .icon.arrow_left_in_circle_transparent,
.progress_bars_with_image_content.arrow_left_in_circle_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_left_in_circle_transparent .bar.small_icon .bar_active{
	background-position: -6232px 0px;
}

.small_icon .icon.arrow_right_in_circle_transparent,
.progress_bars_with_image_content.arrow_right_in_circle_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.arrow_right_in_circle_transparent .bar.small_icon .bar_active{
	background-position: -6270px 0px;
}

.small_icon .icon.eye_transparent,
.progress_bars_with_image_content.eye_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.eye_transparent .bar.small_icon .bar_active{
	background-position: -6308px 0px;
}

.small_icon .icon.laptop_transparent,
.progress_bars_with_image_content.laptop_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.laptop_transparent .bar.small_icon .bar_active{
	background-position: -6346px 0px;
}

.small_icon .icon.robot_transparent,
.progress_bars_with_image_content.robot_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.robot_transparent .bar.small_icon .bar_active{
	background-position: -6384px 0px;
}

.small_icon .icon.monitor_transparent,
.progress_bars_with_image_content.monitor_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.monitor_transparent .bar.small_icon .bar_active{
	background-position: -6422px 0px;
}

.small_icon .icon.airplane_transparent,
.progress_bars_with_image_content.airplane_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.airplane_transparent .bar.small_icon .bar_active{
	background-position: -6460px 0px;
}

.small_icon .icon.glass_transparent,
.progress_bars_with_image_content.glass_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.glass_transparent .bar.small_icon .bar_active{
	background-position: -6498px 0px;
}

.small_icon .icon.printer_transparent,
.progress_bars_with_image_content.printer_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.printer_transparent .bar.small_icon .bar_active{
	background-position: -6536px 0px;
}

.small_icon .icon.rocket_transparent,
.progress_bars_with_image_content.rocket_transparent .bar.small_icon .bar_noactive,
.progress_bars_with_image_content.rocket_transparent .bar.small_icon .bar_active{
	background-position: -6574px 0px;
}

.highlight{
	background-color: #0079ff;
	color: #fff;
	padding: 0 3px;
}

.element_from_left,
.element_from_right,
.element_from_top,
.element_from_bottom,
.element_from_fade{
	display: inline-block;
	width: 100%;
}

.element_from_left>div,
.element_from_right>div,
.element_from_top>div,
.element_from_bottom>div,
.element_from_fade>div {
	opacity: 0;
	filter: alpha(opacity = 0);
}

.element_transform>div{
	opacity: .2;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);
}

.element_from_fade.element_from_fade_on>div {
	opacity: 1;
	filter: alpha(opacity = 100);
	-webkit-transition: opacity .8s ease 0s;
	-moz-transition: opacity .8s ease 0s;
	-o-transition: opacity .8s ease 0s;
	-webkit-backface-visibility: hidden;
}

.element_from_left.element_from_left_on>div {
	-webkit-animation: element-from-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: element-from-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-o-animation: element-from-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: element-from-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
	filter: alpha(opacity = 100);
	-webkit-backface-visibility: hidden;
}

.element_from_right.element_from_right_on>div {
	-webkit-animation: element-from-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: element-from-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-o-animation: element-from-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: element-from-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
	filter: alpha(opacity = 100);
	-webkit-backface-visibility: hidden;
}

.element_from_top.element_from_top_on>div {
	-webkit-animation: element-from-top 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: element-from-top 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-o-animation: element-from-top 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: element-from-top 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
	filter: alpha(opacity = 100);
	-webkit-backface-visibility: hidden;
}

.element_from_bottom.element_from_bottom_on>div {
	-webkit-animation: element-from-bottom 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-animation: element-from-bottom 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-animation: element-from-bottom 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);
	animation: element-from-bottom 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);
	opacity: 1;
	filter: alpha(opacity = 100);
	-webkit-backface-visibility: hidden;
}

.element_transform.element_transform_on>div {
	-webkit-animation: element-transform .4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: element-transform .4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-o-animation: element-transform .4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: element-transform .4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

@-webkit-keyframes element-from-left {
	0% {
		-webkit-transform: translate(-20%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}

@-moz-keyframes element-from-left {
	0% {
		-moz-transform: translate(-20%, 0);
		opacity: 0;
	}
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}

@-o-keyframes element-from-left {
	0% {
		-o-transform: translate(-20%, 0);
		opacity: 0;
	}
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes element-from-left {
	0% {
		transform: translate(-20%, 0);
		opacity: 0;
	}
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes element-from-right {
	0% {
		-webkit-transform: translate(20%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}

@-moz-keyframes element-from-right {
	0% {
		-moz-transform: translate(20%, 0);
		opacity: 0;
	}
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}

@-o-keyframes element-from-right {
	0% {
		-o-transform: translate(20%, 0);
		opacity: 0;
	}
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes element-from-right {
	0% {
		transform: translate(20%, 0);
		opacity: 0;
	}
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes element-from-bottom {
	0% {
		-webkit-transform: translate(0, 70%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}

@-moz-keyframes element-from-bottom {
	0% {
		-moz-transform: translate(0, 70%);
		opacity: 0;
	}
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}

@-o-keyframes element-from-bottom {
	0% {
		-o-transform: translate(0, 70%);
		opacity: 0;
	}
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes element-from-bottom {
	0% {
		transform: translate(0, 70%);
		opacity: 0;
	}
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes element-from-top {
	0% {
		-webkit-transform: translate(0, -70%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}

@-moz-keyframes element-from-top {
	0% {
		-moz-transform: translate(0, -70%);
		opacity: 0;
	}
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}

@-o-keyframes element-from-top {
	0% {
		-o-transform: translate(0, -70%);
		opacity: 0;
	}
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes element-from-top {
	0% {
		transform: translate(0, -70%);
		opacity: 0;
	}
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes element-transform {
	0% {
		-webkit-transform: scale(0.3);
		opacity: .1;
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@-moz-keyframes element-transform {
	0% {
		-moz-transform: scale(0.3);
		opacity: .1;
	}
	100% {
		-moz-transform: scale(1);
		opacity: 1;
	}
}

@-o-keyframes element-transform {
	0% {
		-o-transform: scale(0.3);
		opacity: .1;
	}
	100% {
		-o-transform: scale(1);
		opacity: 1;
	}
}

@keyframes element-transform {
	0% {
		transform: scale(0.3);
		opacity: .1;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

.tabs{
	display: block;
	text-align: center;
}

.tabs .tabs-nav {
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	display: inline-block;
	position: relative;
}
.tabs .tabs-nav li {
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	display: inline-block;
	float: left;
}
.tabs .tabs-nav li a {
	height: 43px;
	line-height: 43px;
	display: block;
	color: #626262;
	margin: 0;
	padding: 0 28px;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	-webkit-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
}
.tabs .tabs-nav li:nth-child(n) a{
	border-right-width: 0px;
}
.tabs .tabs-nav li:first-child a{
	border-radius: 6px 0px 0px 6px;
	-webkit-border-radius: 6px 0px 0px 6px;
	-moz-border-radius: 6px 0px 0px 6px;
	-o-border-radius: 6px 0px 0px 6px;
}
.tabs .tabs-nav li:last-child a{
	border-right-width: 1px;
	border-radius: 0px 6px 6px 0px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	-o-border-radius: 0px 6px 6px 0px;
}
.tabs .tabs-nav li:hover a {
	background-color: #f7f7f7;
}
.tabs .tabs-nav li.active a {
	background-color: #0079ff;
	border-color: #0079ff;
	color: #ffffff;
}
.tabs .tabs-container {
	overflow: hidden;
	width: 100%;
	background-color: transparent;
	text-align: left;
}
.tabs .tab-content {
	padding: 20px 0 15px;
}

.accordion_holder{
	position: relative;
	margin: 0 0 30px;
}

.accordion_holder.accordion h3{
	cursor: pointer;
	line-height: 45px;
	min-height: 45px;
	margin: 0 0 13px;
}

.accordion_holder.accordion h3 > span{
	width: 43px;
	height: 43px;
	line-height: 43px;
	display: block;
	position: relative;
	float: left;
	text-align: center;
	margin: 0px 20px 0px 0px;
	border: 1px solid #1cc05e;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
}

.accordion_holder.accordion div.accordion_content{
	padding: 0 0 0 65px;
	margin: 0;
}

.accordion_holder.accordion div.accordion_content_inner{
	padding: 0 0 16px;
}

.accordion_holder.accordion div.accordion_content_inner p{
	margin: 0px;
}

.accordion_holder.accordion h3 span .control-pm{
	display: inline-block;
	width: 13px;
	height: 15px;
	background-image: url(img/accordion_marks.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.accordion_holder.accordion h3.ui-state-active > span,
.accordion_holder.accordion h3:hover > span{
	background-color: #1cc05e;
}

.accordion_holder.accordion h3.ui-state-active span .control-pm,
.accordion_holder.accordion h3.ui-state-active:hover span .control-pm{
	background-position: -13px 0px;
}

.accordion_holder.accordion h3:hover > span .control-pm{
	background-position: -26px 0px;
}

.easyPieChart {
	position: relative;
}
.easyPieChart canvas {
	position: absolute;
	top: 0;
	left: 0;
}
.pie_chart_holder {
	display: block;
	margin: 0 0 30px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
}
.pie_chart_holder .percentage {
	width: 165px;
	height: 165px;
}
.percentage {
	font-size: 41px;
	color: #0079ff;
	text-align: center;
	margin: 0 auto;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
}
.tocounter {
	float: none;
	margin: 0;
}
.pie_chart_text {
	text-align: center;
	margin: 28px 0 0;
}

.progress_bars {
	width: 100%;
	overflow: hidden;
}
.progress_bars .progress_bar {
	position: relative;
	margin: 0 0 23px 0;
}
.progress_bars .progress_content_outer {
	height: 2px;
	background-color: #cbcbcb;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.progress_bars .progress_content {
	position: absolute;
	top: 0;
	left: 0;
	height: 2px;
	overflow: hidden;
	background: 0;
	background-color: #0079ff;
}
.progress_bars .progress_title {
	display: inline-block;
	position: relative;
	z-index: 100;
}
.progress_bars .progress_title h4 {
	line-height: 50px;
	color: #585b5d;
}
.progress_bars .progress_number {
	font-size: 40px;
	line-height: 40px;
	font-weight: 100;
	color: #0079ff;
	text-align: left;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	opacity: 0;
	filter: alpha(opacity=0);
}

.price_tables {
	width: 100%;
	display: inline-block;
}
.price_table.v4 {
	width: 23.5%;
	float: left;
	margin: 0 2% 30px 0;
	padding: 0;
	position: relative;
}
.price_table.v4:nth-child(4n) {
	margin: 0 0 30px 0;
}
.price_table.v3 {
	width: 32%;
	float: left;
	margin: 0 2% 30px 0;
	padding: 0;
	position: relative;
}
.price_table.v3:nth-child(3n) {
	margin: 0 0 30px 0;
}
.price_table_inner {
	border: 1px solid #0079ff;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	text-align: center;
}
.price_table_inner ul {
	list-style: none outside none;
	margin: 0;
}
.price_table_inner ul li {
	text-align: center;
	margin: 0px;
	padding: 12px 25px;
}
.price_table_inner ul li.prices {
	padding: 30px 25px 0px;
}
.price_table_inner ul li.table_title {
	font-size: 18px;
	line-height: 18px;
	color: #0079ff;
	padding: 25px;
}
.price_in_table {
	text-align: center;
}
.price_in_table .value {
	font-size: 18px;
	line-height: 18px;
	color: #0079ff;
	vertical-align: top;
	display: inline-block;
	margin: 8px 0 0;
}
.price_in_table .price {
	font-size: 68px;
	line-height: 68px;
	color: #0079ff;
	vertical-align: middle;
	display: inline-block;
}
.price_in_table .mark {
	font-size: 18px;
	line-height: 18px;
	color: #0079ff;
	vertical-align: bottom;
	display: inline-block;
}
.price_table_inner .price_button{
	padding: 20px 25px 45px;
}

.price_table_inner.active,
.price_table_inner:hover{
	background-color: #0079ff;
	color: #ffffff;
}

.price_table_inner.active .price_in_table .value,
.price_table_inner.active .price_in_table .price,
.price_table_inner.active .price_in_table .mark,
.price_table_inner.active ul li.table_title,
.price_table_inner:hover .price_in_table .value,
.price_table_inner:hover .price_in_table .price,
.price_table_inner:hover .price_in_table .mark,
.price_table_inner:hover ul li.table_title{
	color: #ffffff;
}

.price_table_inner.active .price_button a,
.price_table_inner:hover .price_button a{
	height: 43px;
	line-height: 43px;
	border: 1px solid #fff;
}

blockquote {
	width: 40%;
	float: left;
	margin: 0 15px 15px 0;
	position: relative;
}

blockquote .blockquote_mark{
	display: inline-block;
	float: left;
	width: 37px;
	height: 26px;
	margin: 5px 0 0;
	background-image: url(img/blockquote_mark.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 37px 26px;
}

blockquote h4{
	padding: 0 0 0 65px;
}

.dropcap {
	font-size: 35px;
	line-height: 46px;
	color: #0079ff;
	text-align: center;
	display: inline-block;
	float: left;
	height: 48px;
	width: 48px;
	margin: 10px 20px 0 0;
	border: 1px solid #0079ff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.dropcap.elegant{
	height: 65px;
	width: 60px;
	font-size: 65px;
	line-height: 65px;
	font-weight: 100;
	border: 0px;
	margin: 0 10px 0 0;
}

.ordered ul, .ordered ol {
	counter-reset: li;
	display: block;
	list-style-type: decimal;
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0 0 30px;
	padding: 0 0 0 20px;
}

.ordered ol li {
	line-height: 34px;
	font-size: 18px;
	color: #0079ff;
	margin: 0px 0px 10px;
	padding: 0 0 0 7px;
}

.list.circle ul,
.list.number ul,
.list.number_with_background ul{
	display: block;
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
}
.list.number ul,
.list.number_with_background ul{
	counter-reset: li;
}
.list.number ul li,
.list.number_with_background ul li{
	line-height: 34px;
	background-position: 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 10px;
	padding: 0 0 0 53px;
	position: relative;
}
.list.circle ul>li,
.list.number ul>li,
.list.number_with_background ul>li{
	font-size: 18px;
	color: #0079ff;
}
.list.number ul>li:before,
.list.number_with_background ul>li:before{
	height: 32px;
	width: 32px;
	line-height: 32px;
	display: inline-block;
	position: absolute;
	left: 0;
	padding: 0;
	font-size: 18px;
	color: #0079ff;
	text-align: center;
	content: counter(li, decimal-leading-zero);
	counter-increment: li;
	border: 1px solid #0079ff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.list.number_with_background ul>li:before{
	background-color: #0079ff;
	color: #fff;
}
.list.circle ul>li{
	line-height: 34px;
	list-style: none outside none;
	position: relative;
	background-image: url(img/list_circle.png);
	background-position: 0px center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 26px;
}
.list.circle.animate_list ul li,
.list.number.animate_list ul li,
.list.number_with_background.animate_list ul li{
	opacity: 0;
	filter: alpha(opacity = 0);
	top: -40px;
}

.message {
	position: relative;
	padding: 38px 25px;
	margin: 0 0 30px 0;
	border: 1px solid #0079ff;
}

.message a.close{
	background-image: url(img/close_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
	width: 13px;
	height: 13px;
	margin: -20px -8px 0 0;
}

.message a.close.white{
	background-position: 0px -13px;
}

.message h4 {
	display: block;
}

.call_to_action {
	display: block;
	padding: 30px 40px;
	margin: 0 0 30px;
	border: 1px solid #0079ff;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.call_to_action.without_border {
	border: 0px;
	padding: 30px 0;
}

.call_to_action h4{
	margin: 4px 0 0;
}

.testimonials{
	display: block;
	text-align: center;
	margin: 0 0 30px;
	visibility: hidden;
}

.testimonials .testimonial_nav {
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	display: inline-block;
	position: relative;
}
.testimonials .testimonial_nav li {
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	display: inline-block;
	float: left;
}
.testimonials .testimonial_nav li a {
	height: 82px;
	line-height: 82px;
	display: block;
	margin: 0 12px 10px;
	padding: 0;
	text-decoration: none;
	-webkit-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.testimonials .testimonial_nav li.active a {
	opacity: 1;
	filter: alpha(opacity=100);
}
.testimonials .testimonial_container {
	overflow: hidden;
	width: 100%;
	background-color: transparent;
	text-align: left;
	margin: 0 0 10px;
}

.testimonial_text_holder,
.testimonial_image_holder{
	position: relative;
	display: block;
}

.testimonial_text_inner{
	display: block;
	padding: 35px;
	background-color: #fff;
	border: 1px solid #dadada;
}

.testimonial_text_inner h5{
	line-height: 29px;
	display: block;
}

.testimonial_text_inner .testimonial_name{
	display: block;
	margin: 25px 0 0;
}

.testimonial_arrow{
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0 0 0 -10px;
	z-index: 999;
	position: relative;
	overflow: hidden;
	left: 50%;
	bottom: 11px;
	background-color: #fff;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #dadada;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.testimonials.transparent .testimonial_arrow{
	display: none;
}

.testimonials.transparent .testimonial_text_inner{
	background-color: transparent !important;
	border-width: 1px 1px 0 1px;
	border-color: #dadada !important;
}
.testimonials.transparent .transparent_arrow{
	position: relative;
	display: block;
	background-image: url(img/testimonials_bottom_line.png) !important;
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 13px;
	width: 100%;
	margin: 0 0 16px;
}

.testimonial_image_holder{
	text-align: center;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	height: 82px;
	width: 82px;
}

.testimonial_image_holder img{
	width: 82px;
	height: 82px;
}

#back_to_top{
	height: auto;
	position: fixed;
	top: 85%;
	right: -70px;
	margin: 0px;
	z-index: 10000;
	-webkit-transition:all 0.3s ease 0s; 
	-moz-transition:all 0.3s ease 0s; 
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

#back_to_top.off{
	right: -70px;
}

#back_to_top.on{
	right: 25px;
}

#back_to_top .hover{
	display: none;
}

#back_to_top:hover .nohover{
	display: none;
}

#back_to_top:hover .hover{
	display: block;
}

.right_side_menu_opened #back_to_top{
	display: none;
}

.element_fade_in{
	display: inline-block;
	width: 100%;
	position: relative;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.7s ease-out;
	-moz-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;
}

.element_fade_in.show_item {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.image_with_text {
	display: inline-block;
	width: 100%;
	position: relative;
}
.image_with_text img {
	display: block;
	margin: 0 0 30px 0;
}

.progress_bars_with_image{
	display: block;
	position: relative;
}

.progress_bars_with_image_content{
	position: relative;
	width: 100%;
	display: inline-block;
}

.progress_bars_with_image_content .bar{
	height: 98px;
	width: 98px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	background-color: #0079ff;
	float: left;
	position: relative;
	margin: 0px 10px 10px 0px;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.progress_bars_with_image_content .bar.small_icon{
	height: 40px;
	width: 40px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}

.progress_bars_with_image_content .bar.active{
	opacity: 1;
	filter: alpha(opacity=100);
}

.image_with_text_over{
	display: inline-block;
	position: relative;
	margin: 0px;
	width: 100%;
}

.image_with_text_over img{
	display: block;
	position: relative;
	width: 100%;
	z-index: 10;
}

.image_with_text_over .shader{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-image: url(img/pixel.png);
	background-position: 0px 0px;
	background-repeat: repeat;
	z-index: 20;
}

.image_with_text_over .text{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 30;
	text-align: center;
}

.image_with_text_over .text p{
	color: #ffffff;
}

.image_with_text_over table{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.image_with_text_over table td{
	padding: 0px;
	vertical-align: middle;
	background: none !important;
}

.image_with_text_over .caption{
	font-weight: 100;
	font-size: 30px;
	color: #fff;
	opacity: 1;
	filter: alpha(opacity = 100);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.image_with_text_over .desc{
	margin: 0px 40px;
	opacity: 0;
	filter: alpha(opacity = 0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-backface-visibility:hidden;
	-webkit-transform: translateZ(0px);
}

.image_with_text_over .text:hover .caption{
	opacity: 0;
	filter: alpha(opacity = 0);
}

.image_with_text_over .text:hover .desc{
	opacity: 1;
	filter: alpha(opacity = 100);
}

.social_menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	overflow: hidden;
}

.social_menu li {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	width: auto;
}

.header_top .left .social_menu li{
	margin: 1px 10px 0 0;
}

.header_top .right .social_menu li{
	margin: 1px 0 0 10px;
}

.social_menu li a {
	position: relative;
	overflow: hidden;
	display: block;
	float: left;
	height: 38px;
	width: 38px;
	text-align: center;
	vertical-align: middle;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 1px solid #0079ff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	z-index: 10;
}

.header_top .social_menu li a {
	height: 28px;
	width: 28px;
	border: 0px !important;
	background: none !important;
}

.footer_top .social_menu.transparent li a{
	background-color: #0079ff;
}

.social_menu li a span{
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(img/social_icons_sprite.png);
	width: 38px;
	height: 38px;
	position: relative;
	display: block;
	margin: 0px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	z-index: 20;
}

.header_top .social_menu li a span{
	width: 28px;
	height: 28px;
	background-image: url(img/social_icons_sprite@2x.png);
	background-size: 700px 112px;
	-webkit-background-size: 700px 112px;
	-moz-background-size: 700px 112px;
	-o-background-size: 700px 112px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.social_menu li a span{
		width: 38px;
		height: 38px;
		background-repeat: no-repeat;
		-o-background-size: 950px 152px;
		-webkit-background-size: 950px 152px;
		-moz-background-size: 950px 152px;
		background-size: 950px 152px;
		background-image: url(img/social_icons_sprite@1_5x.png);
	}

	.header_top .social_menu li a span{
		width: 28px;
		height: 28px;
		background-image: url(img/social_icons_sprite@2x.png);
		background-size: 700px 112px;
		-webkit-background-size: 700px 112px;
		-moz-background-size: 700px 112px;
		-o-background-size: 700px 112px;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.social_menu li a span {
		width: 38px;
		height: 38px;
		background-repeat: no-repeat;
		-o-background-size: 950px 152px;
		-webkit-background-size: 950px 152px;
		-moz-background-size: 950px 152px;
		background-size: 950px 152px;
		background-image: url(img/social_icons_sprite@2x.png);
	}

	.header_top .social_menu li a span{
		width: 28px;
		height: 28px;
		background-image: url(img/social_icons_sprite@2x.png);
		background-size: 700px 112px;
		-webkit-background-size: 700px 112px;
		-moz-background-size: 700px 112px;
		-o-background-size: 700px 112px;
	}
}

.social_menu.black li.twitter a span,
.social_menu.transparent_black li.twitter a:hover span{
	background-position: 0 0;
}

.social_menu.black li.facebook a span,
.social_menu.transparent_black li.facebook a:hover span{
	background-position: -38px 0;
}

.social_menu.black li.pinterest a span,
.social_menu.transparent_black li.pinterest a:hover span{
	background-position: -76px 0;
}

.social_menu.black li.forrst a span,
.social_menu.transparent_black li.forrst a:hover span{
	background-position: -114px 0;
}

.social_menu.black li.flickr a span,
.social_menu.transparent_black li.flickr a:hover span{
	background-position: -152px 0;
}

.social_menu.black li.dribbble a span,
.social_menu.transparent_black li.dribbble a:hover span{
	background-position: -190px 0;
}

.social_menu.black li.linkedin a span,
.social_menu.transparent_black li.linkedin a:hover span{
	background-position: -228px 0;
}

.social_menu.black li.lastfm a span,
.social_menu.transparent_black li.lastfm a:hover span{
	background-position: -266px 0;
}

.social_menu.black li.vimeo a span,
.social_menu.transparent_black li.vimeo a:hover span{
	background-position: -304px 0;
}

.social_menu.black li.yahoo a span,
.social_menu.transparent_black li.yahoo a:hover span{
	background-position: -342px 0;
}

.social_menu.black li.tumblr a span,
.social_menu.transparent_black li.tumblr a:hover span{
	background-position: -380px 0;
}

.social_menu.black li.apple a span,
.social_menu.transparent_black li.apple a:hover span{
	background-position: -418px 0;
}

.social_menu.black li.blogger a span,
.social_menu.transparent_black li.blogger a:hover span{
	background-position: -456px 0;
}

.social_menu.black li.wordpress a span,
.social_menu.transparent_black li.wordpress a:hover span{
	background-position: -494px 0;
}

.social_menu.black li.windows a span,
.social_menu.transparent_black li.windows a:hover span{
	background-position: -532px 0;
}

.social_menu.black li.youtube a span,
.social_menu.transparent_black li.youtube a:hover span{
	background-position: -570px 0;
}

.social_menu.black li.rss a span,
.social_menu.transparent_black li.rss a:hover span{
	background-position: -608px 0;
}

.social_menu.black li.instagram a span,
.social_menu.transparent_black li.instagram a:hover span{
	background-position: -646px 0;
}

.social_menu.black li.google a span,
.social_menu.transparent_black li.google a:hover span{
	background-position: -684px 0;
}

.social_menu.black li.behance a span,
.social_menu.transparent_black li.behance a:hover span{
	background-position: -722px 0;
}

.social_menu.black li.android a span,
.social_menu.transparent_black li.android a:hover span{
	background-position: -760px 0;
}

.social_menu.black li.skype a span,
.social_menu.transparent_black li.skype a:hover span{
	background-position: -798px 0;
}

.social_menu.black li.digg a span,
.social_menu.transparent_black li.digg a:hover span{
	background-position: -836px 0;
}

.social_menu.black li.vk a span,
.social_menu.transparent_black li.vk a:hover span{
	background-position: -874px 0;
}

.social_menu.black li.soundcloud a span,
.social_menu.transparent_black li.soundcloud a:hover span{
	background-position: -912px 0;
}

.social_menu.white li.twitter a span,
.social_menu.transparent li.twitter a:hover span{
	background-position: 0 -38px;
}

.social_menu.white li.facebook a span,
.social_menu.transparent li.facebook a:hover span{
	background-position: -38px -38px;
}

.social_menu.white li.pinterest a span,
.social_menu.transparent li.pinterest a:hover span{
	background-position: -76px -38px;
}

.social_menu.white li.forrst a span,
.social_menu.transparent li.forrst a:hover span{
	background-position: -114px -38px;
}

.social_menu.white li.flickr a span,
.social_menu.transparent li.flickr a:hover span{
	background-position: -152px -38px;
}

.social_menu.white li.dribbble a span,
.social_menu.transparent li.dribbble a:hover span{
	background-position: -190px -38px;
}

.social_menu.white li.linkedin a span,
.social_menu.transparent li.linkedin a:hover span{
	background-position: -228px -38px;
}

.social_menu.white li.lastfm a span,
.social_menu.transparent li.lastfm a:hover span{
	background-position: -266px -38px;
}

.social_menu.white li.vimeo a span,
.social_menu.transparent li.vimeo a:hover span{
	background-position: -304px -38px;
}

.social_menu.white li.yahoo a span,
.social_menu.transparent li.yahoo a:hover span{
	background-position: -342px -38px;
}

.social_menu.white li.tumblr a span,
.social_menu.transparent li.tumblr a:hover span{
	background-position: -380px -38px;
}

.social_menu.white li.apple a span,
.social_menu.transparent li.apple a:hover span{
	background-position: -418px -38px;
}

.social_menu.white li.blogger a span,
.social_menu.transparent li.blogger a:hover span{
	background-position: -456px -38px;
}

.social_menu.white li.wordpress a span,
.social_menu.transparent li.wordpress a:hover span{
	background-position: -494px -38px;
}

.social_menu.white li.windows a span,
.social_menu.transparent li.windows a:hover span{
	background-position: -532px -38px;
}

.social_menu.white li.youtube a span,
.social_menu.transparent li.youtube a:hover span{
	background-position: -570px -38px;
}

.social_menu.white li.rss a span,
.social_menu.transparent li.rss a:hover span{
	background-position: -608px -38px;
}

.social_menu.white li.instagram a span,
.social_menu.transparent li.instagram a:hover span{
	background-position: -646px -38px;
}

.social_menu.white li.google a span,
.social_menu.transparent li.google a:hover span{
	background-position: -684px -38px;
}

.social_menu.white li.behance a span,
.social_menu.transparent li.behance a:hover span{
	background-position: -722px -38px;
}

.social_menu.white li.android a span,
.social_menu.transparent li.android a:hover span{
	background-position: -760px -38px;
}

.social_menu.white li.skype a span,
.social_menu.transparent li.skype a:hover span{
	background-position: -798px -38px;
}

.social_menu.white li.digg a span,
.social_menu.transparent li.digg a:hover span{
	background-position: -836px -38px;
}

.social_menu.white li.vk a span,
.social_menu.transparent li.vk a:hover span{
	background-position: -874px -38px;
}

.social_menu.white li.soundcloud a span,
.social_menu.transparent li.soundcloud a:hover span{
	background-position: -912px -38px;
}

.social_menu.transparent li.twitter a span,
.social_menu.white li.twitter a:hover span{
	background-position: 0 -76px;
}

.social_menu.transparent li.facebook a span,
.social_menu.white li.facebook a:hover span{
	background-position: -38px -76px;
}

.social_menu.transparent li.pinterest a span,
.social_menu.white li.pinterest a:hover span{
	background-position: -76px -76px;
}

.social_menu.transparent li.forrst a span,
.social_menu.white li.forrst a:hover span{
	background-position: -114px -76px;
}

.social_menu.transparent li.flickr a span,
.social_menu.white li.flickr a:hover span{
	background-position: -152px -76px;
}

.social_menu.transparent li.dribbble a span,
.social_menu.white li.dribbble a:hover span{
	background-position: -190px -76px;
}

.social_menu.transparent li.linkedin a span,
.social_menu.white li.linkedin a:hover span{
	background-position: -228px -76px;
}

.social_menu.transparent li.lastfm a span,
.social_menu.white li.lastfm a:hover span{
	background-position: -266px -76px;
}

.social_menu.transparent li.vimeo a span,
.social_menu.white li.vimeo a:hover span{
	background-position: -304px -76px;
}

.social_menu.transparent li.yahoo a span,
.social_menu.white li.yahoo a:hover span{
	background-position: -342px -76px;
}

.social_menu.transparent li.tumblr a span,
.social_menu.white li.tumblr a:hover span{
	background-position: -380px -76px;
}

.social_menu.transparent li.apple a span,
.social_menu.white li.apple a:hover span{
	background-position: -418px -76px;
}

.social_menu.transparent li.blogger a span,
.social_menu.white li.blogger a:hover span{
	background-position: -456px -76px;
}

.social_menu.transparent li.wordpress a span,
.social_menu.white li.wordpress a:hover span{
	background-position: -494px -76px;
}

.social_menu.transparent li.windows a span,
.social_menu.white li.windows a:hover span{
	background-position: -532px -76px;
}

.social_menu.transparent li.youtube a span,
.social_menu.white li.youtube a:hover span{
	background-position: -570px -76px;
}

.social_menu.transparent li.rss a span,
.social_menu.white li.rss a:hover span{
	background-position: -608px -76px;
}

.social_menu.transparent li.instagram a span,
.social_menu.white li.instagram a:hover span{
	background-position: -646px -76px;
}

.social_menu.transparent li.google a span,
.social_menu.white li.google a:hover span{
	background-position: -684px -76px;
}

.social_menu.transparent li.behance a span,
.social_menu.white li.behance a:hover span{
	background-position: -722px -76px;
}

.social_menu.transparent li.android a span,
.social_menu.white li.android a:hover span{
	background-position: -760px -76px;
}

.social_menu.transparent li.skype a span,
.social_menu.white li.skype a:hover span{
	background-position: -798px -76px;
}

.social_menu.transparent li.digg a span,
.social_menu.white li.digg a:hover span{
	background-position: -836px -76px;
}

.social_menu.transparent li.vk a span,
.social_menu.white li.vk a:hover span{
	background-position: -874px -76px;
}

.social_menu.transparent li.soundcloud a span,
.social_menu.white li.soundcloud a:hover span{
	background-position: -912px -76px;
}

.social_menu.transparent_black li.twitter a span,
.social_menu.black li.twitter a:hover span{
	background-position: 0 -114px;
}

.social_menu.transparent_black li.facebook a span,
.social_menu.black li.facebook a:hover span{
	background-position: -38px -114px;
}

.social_menu.transparent_black li.pinterest a span,
.social_menu.black li.pinterest a:hover span{
	background-position: -76px -114px;
}

.social_menu.transparent_black li.forrst a span,
.social_menu.black li.forrst a:hover span{
	background-position: -114px -114px;
}

.social_menu.transparent_black li.flickr a span,
.social_menu.black li.flickr a:hover span{
	background-position: -152px -114px;
}

.social_menu.transparent_black li.dribbble a span,
.social_menu.black li.dribbble a:hover span{
	background-position: -190px -114px;
}

.social_menu.transparent_black li.linkedin a span,
.social_menu.black li.linkedin a:hover span{
	background-position: -228px -114px;
}

.social_menu.transparent_black li.lastfm a span,
.social_menu.black li.lastfm a:hover span{
	background-position: -266px -114px;
}

.social_menu.transparent_black li.vimeo a span,
.social_menu.black li.vimeo a:hover span{
	background-position: -304px -114px;
}

.social_menu.transparent_black li.yahoo a span,
.social_menu.black li.yahoo a:hover span{
	background-position: -342px -114px;
}

.social_menu.transparent_black li.tumblr a span,
.social_menu.black li.tumblr a:hover span{
	background-position: -380px -114px;
}

.social_menu.transparent_black li.apple a span,
.social_menu.black li.apple a:hover span{
	background-position: -418px -114px;
}

.social_menu.transparent_black li.blogger a span,
.social_menu.black li.blogger a:hover span{
	background-position: -456px -114px;
}

.social_menu.transparent_black li.wordpress a span,
.social_menu.black li.wordpress a:hover span{
	background-position: -494px -114px;
}

.social_menu.transparent_black li.windows a span,
.social_menu.black li.windows a:hover span{
	background-position: -532px -114px;
}

.social_menu.transparent_black li.youtube a span,
.social_menu.black li.youtube a:hover span{
	background-position: -570px -114px;
}

.social_menu.transparent_black li.rss a span,
.social_menu.black li.rss a:hover span{
	background-position: -608px -114px;
}

.social_menu.transparent_black li.instagram a span,
.social_menu.black li.instagram a:hover span{
	background-position: -646px -114px;
}

.social_menu.transparent_black li.google a span,
.social_menu.black li.google a:hover span{
	background-position: -684px -114px;
}

.social_menu.transparent_black li.behance a span,
.social_menu.black li.behance a:hover span{
	background-position: -722px -114px;
}

.social_menu.transparent_black li.android a span,
.social_menu.black li.android a:hover span{
	background-position: -760px -114px;
}

.social_menu.transparent_black li.skype a span,
.social_menu.black li.skype a:hover span{
	background-position: -798px -114px;
}

.social_menu.transparent_black li.digg a span,
.social_menu.black li.digg a:hover span{
	background-position: -836px -114px;
}

.social_menu.transparent_black li.vk a span,
.social_menu.black li.vk a:hover span{
	background-position: -874px -114px;
}

.social_menu.transparent_black li.soundcloud a span,
.social_menu.black li.soundcloud a:hover span{
	background-position: -912px -114px;
}

.header_top .social_menu.black li.twitter a span{
	background-position: 0 0;
}

.header_top .social_menu.black li.facebook a span{
	background-position: -28px 0;
}

.header_top .social_menu.black li.pinterest a span{
	background-position: -56px 0;
}

.header_top .social_menu.black li.forrst a span{
	background-position: -84px 0;
}

.header_top .social_menu.black li.flickr a span{
	background-position: -112px 0;
}

.header_top .social_menu.black li.dribbble a span{
	background-position: -140px 0;
}

.header_top .social_menu.black li.linkedin a span{
	background-position: -168px 0;
}

.header_top .social_menu.black li.lastfm a span{
	background-position: -196px 0;
}

.header_top .social_menu.black li.vimeo a span{
	background-position: -224px 0;
}

.header_top .social_menu.black li.yahoo a span{
	background-position: -252px 0;
}

.header_top .social_menu.black li.tumblr a span{
	background-position: -280px 0;
}

.header_top .social_menu.black li.apple a span{
	background-position: -308px 0;
}

.header_top .social_menu.black li.blogger a span{
	background-position: -336px 0;
}

.header_top .social_menu.black li.wordpress a span{
	background-position: -364px 0;
}

.header_top .social_menu.black li.windows a span{
	background-position: -392px 0;
}

.header_top .social_menu.black li.youtube a span{
	background-position: -420px 0;
}

.header_top .social_menu.black li.rss a span{
	background-position: -448px 0;
}

.header_top .social_menu.black li.instagram a span{
	background-position: -476px 0;
}

.header_top .social_menu.black li.google a span{
	background-position: -504px 0;
}

.header_top .social_menu.black li.behance a span{
	background-position: -532px 0;
}

.header_top .social_menu.black li.android a span{
	background-position: -560px 0;
}

.header_top .social_menu.black li.skype a span{
	background-position: -588px 0;
}

.header_top .social_menu.black li.digg a span{
	background-position: -616px 0;
}

.header_top .social_menu.black li.vk a span{
	background-position: -644px 0;
}

.header_top .social_menu.black li.soundcloud a span{
	background-position: -672px 0;
}

.header_top .social_menu.white li.twitter a span{
	background-position: 0 -28px;
}

.header_top .social_menu.white li.facebook a span{
	background-position: -28px -28px;
}

.header_top .social_menu.white li.pinterest a span{
	background-position: -56px -28px;
}

.header_top .social_menu.white li.forrst a span{
	background-position: -84px -28px;
}

.header_top .social_menu.white li.flickr a span{
	background-position: -112px -28px;
}

.header_top .social_menu.white li.dribbble a span{
	background-position: -140px -28px;
}

.header_top .social_menu.white li.linkedin a span{
	background-position: -168px -28px;
}

.header_top .social_menu.white li.lastfm a span{
	background-position: -196px -28px;
}

.header_top .social_menu.white li.vimeo a span{
	background-position: -224px -28px;
}

.header_top .social_menu.white li.yahoo a span{
	background-position: -252px -28px;
}

.header_top .social_menu.white li.tumblr a span{
	background-position: -280px -28px;
}

.header_top .social_menu.white li.apple a span{
	background-position: -308px -28px;
}

.header_top .social_menu.white li.blogger a span{
	background-position: -336px -28px;
}

.header_top .social_menu.white li.wordpress a span{
	background-position: -364px -28px;
}

.header_top .social_menu.white li.windows a span{
	background-position: -392px -28px;
}

.header_top .social_menu.white li.youtube a span{
	background-position: -420px -28px;
}

.header_top .social_menu.white li.rss a span{
	background-position: -448px -28px;
}

.header_top .social_menu.white li.instagram a span{
	background-position: -476px -28px;
}

.header_top .social_menu.white li.google a span{
	background-position: -504px -28px;
}

.header_top .social_menu.white li.behance a span{
	background-position: -532px -28px;
}

.header_top .social_menu.white li.android a span{
	background-position: -560px -28px;
}

.header_top .social_menu.white li.skype a span{
	background-position: -588px -28px;
}

.header_top .social_menu.white li.digg a span{
	background-position: -616px -28px;
}

.header_top .social_menu.white li.vk a span{
	background-position: -644px -28px;
}

.header_top .social_menu.white li.soundcloud a span{
	background-position: -672px -28px;
}

.header_top .social_menu.black li a:hover span,
.header_top .social_menu.white li a:hover span{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.social_share_holder{
	position: relative;
}

.social_share_icon{
	display: block;
	padding: 20px 0 0;
	text-align: center;
	color: #c5c5c5;
	font-size: 13px;
	background-image: url(img/social_share.png);
	background-repeat: no-repeat;
	background-position: center 0;
}

.social_share_holder:hover .social_share_icon{
	color: #0079ff;
	background-image: url(img/social_share_blue.png);
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.social_share_icon{
		-o-background-size: 22px 22px;
		-webkit-background-size: 22px 22px;
		-moz-background-size: 22px 22px;
		background-size: 22px 22px;
		background-image: url(img/social_share@1_5x.png);
	}

	.social_share_holder:hover .social_share_icon{
		background-image: url(img/social_share_blue@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.social_share_icon{
		-o-background-size: 22px 22px;
		-webkit-background-size: 22px 22px;
		-moz-background-size: 22px 22px;
		background-size: 22px 22px;
		background-image: url(img/social_share@2x.png);
	}

	.social_share_holder:hover .social_share_icon{
		background-image: url(img/social_share_blue@2x.png);
	}
}
.page_share{
	display: inline-block;
}
.social_share_dropdown{
    display: block;
    left: 0px;
    margin: 0;
	padding: 17px 0 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    z-index: 950;
}

.social_share_dropdown ul{
	list-style: none;
	position: relative;
	display: block;
	width: 170px;
	margin: 0 0 0 -85px;
	z-index: 990;
	background-color: #f7f7f7;
	padding: 15px 20px 20px;
}

.social_share_dropdown ul li{
	margin:0;
	display: block;
	position: relative;
	text-align: left;
}

.social_share_dropdown ul li span.share_title{
	color: #0079ff;
	margin:0 0 10px 0;
}

.social_share_dropdown ul li a{
	display: block;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #e1e4e6;
}

.social_share_dropdown ul li .share_text{
	display: inline-block;
	float: left;
	color: #000;
	line-height: 35px;
	font-size: 13px;
}

.social_share_dropdown ul li:hover .share_text{
	color: #0079ff;
}

.social_share_holder ul li .social_image {
	display: inline-block;
	float:left;
	margin: 0 10px 0 0;
}

.social_share_holder ul li .social_image .social_image_inner{
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0px center;
	position: relative;
	display: block;
	float:left;
	width: 20px;
	height: 35px;
}

.social_share_holder ul li.facebook_share .social_image .social_image_inner {
	background-image: url(img/facebook_share.png);
}

.social_share_holder ul li.twitter_share .social_image .social_image_inner {
		background-image: url(img/twitter_share.png);
}

.social_share_holder ul li.google_share .social_image .social_image_inner {
		background-image: url(img/google_share.png);
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.social_share_holder ul li.facebook_share .social_image .social_image_inner {
		-o-background-size: 7px 16px;
		-webkit-background-size: 7px 16px;
		-moz-background-size: 7px 16px;
		background-size: 7px 16px;
		background-image: url(img/facebook_share@1_5x.png);
	}

	.social_share_holder ul li.twitter_share .social_image .social_image_inner {
		-o-background-size: 19px 14px;
		-webkit-background-size: 19px 14px;
		-moz-background-size: 19px 14px;
		background-size: 19px 14px;
		background-image: url(img/twitter_share@1_5x.png);
	}

	.social_share_holder ul li.google_share .social_image .social_image_inner {
		-o-background-size: 18px 15px;
		-webkit-background-size: 18px 15px;
		-moz-background-size: 18px 15px;
		background-size: 18px 15px;
		background-image: url(img/google_share@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.social_share_holder ul li.facebook_share .social_image .social_image_inner {
		-o-background-size: 7px 16px;
		-webkit-background-size: 7px 16px;
		-moz-background-size: 7px 16px;
		background-size: 7px 16px;
		background-image: url(img/facebook_share@2x.png);
	}

	.social_share_holder ul li.twitter_share .social_image .social_image_inner {
		-o-background-size: 19px 14px;
		-webkit-background-size: 19px 14px;
		-moz-background-size: 19px 14px;
		background-size: 19px 14px;
		background-image: url(img/twitter_share@2x.png);
	}

	.social_share_holder ul li.google_share .social_image .social_image_inner {
		-o-background-size: 18px 15px;
		-webkit-background-size: 18px 15px;
		-moz-background-size: 18px 15px;
		background-size: 18px 15px;
		background-image: url(img/google_share@2x.png);
	}
}

.pie_graf_holder,
.line_graf_holder {
	display: block;
	position: relative;
	overflow: hidden;
}

.pie_graf,
.line_graf{
	margin: 0 30px 0 0;
	float: left;
}

.pie_graf_legend{
	position: relative;
	float: left;
	width: 40%;
}

.line_graf_legend{
	position: relative;
	float: left;
	width: 20%;
}

.pie_graf_legend ul,
.line_graf_legend ul{
	list-style: none;
}

.pie_graf_legend ul li,
.line_graf_legend ul li{
	display: block;
	margin: 0 0 10px 0;
}

.pie_graf_legend ul li .color_holder,
.line_graf_legend ul li .color_holder{
	width: 25px;
	height: 25px;
	background-color: #0079ff;
	float: left;
}

.pie_graf_legend ul li p, 
.line_graf_legend ul li p{
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 40px;
}

.latest_post_holder > ul{
	list-style: none;
	display: block;
	position: relative;
	margin: 0px;
}

.latest_post_holder > ul > li {
	float: left;
	display: block;
	position: relative;
	margin: 0 0 30px;
}

.latest_post_holder ul > li.two{
	width: 49%;
	padding: 0 2% 0 0;
}

.latest_post_holder ul > li.three{
	width: 32%;
	padding: 0 2% 0 0;
}

.latest_post_holder ul > li.four{
	width: 23.5%;
	padding: 0 2% 0 0;
}

.latest_post_holder ul > li.five{
	width: 18.4%;
	padding: 0 2% 0 0;
}

.latest_post_holder ul > li.two:nth-child(2n),
.latest_post_holder ul > li.three:nth-child(3n),
.latest_post_holder ul > li.four:nth-child(4n),
.latest_post_holder ul > li.five:nth-child(5n){
	padding: 0px;
}

.latest_post{
	display: block;
	border: 1px solid #d9d9d9;
}

.latest_post a{
	display: block;
	position: relative;
}

.latest_post a img{
	display: block;
	position: relative;
	width: 100%;
}

.latest_post_text{
	display: block;
	padding: 25px 20px 20px;
}

.latest_post_text h3{
	margin: 0 0 15px;
}

.latest_post_text span{
	display: block;
	margin: 17px 0 0;
}

.latest_post_bottom{
	border: 1px solid #d9d9d9;
	border-top: 0;
	padding: 0;
}

.latest_post_bottom .latest_post_like{
	border-right: 1px solid #d9d9d9;
	padding: 15px 0 13px;
}

.latest_post_bottom .latest_post_like a{
	background-image: url("img/edc_like_grey.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 3px 0 2px 33px;
	color: #c5c5c5;
}

.latest_post_bottom .latest_post_like a:hover,
.latest_post_bottom .latest_post_like a.liked {
	/* background-image: url(img/edc_like_blue.png); */
}

.latest_post_bottom .latest_post_like a.liked span,
.latest_post_bottom .latest_post_like a:hover span{
	color: #0079ff;
}

.latest_post_bottom .latest_post_like,
.latest_post_bottom .blog_share{
	width: 49%;
	text-align: center;
	display: inline-block;
}

.latest_post_bottom .blog_share .social_share_icon{
	background-position: 0 0;
	display: inline-block;
	font-size: 13px;
	padding: 0 0 0 31px;
	text-align: center;
}

aside .widget,
.side_menu .widget{
	margin-bottom: 30px;
}

aside .widget h6,
.side_menu .widget h6{
	margin: 0 0 15px 0;
}

aside .widget ul,
.side_menu .widget ul{
	list-style: none;
}

aside .widget li,
.side_menu .widget li{
	margin: 0 0 5px 0;
}

aside .widget .social_menu li,
.side_menu .widget .social_menu li{
	margin: 0 5px 5px 0;
}

aside .widget li a{
	color: #626262;
}

.widget.widget_rss li a.rsswidget,
#wp-calendar caption,
aside .widget h6,
.side_menu .widget h6{
	font-weight: 400;
	color: #000;
}

#wp-calendar td a{
	font-weight: 400;
}

aside .widget li a:hover,
.widget.widget_rss li a.rsswidget:hover{
	color: #0079ff;
}

aside #lang_sel_list {
	font-family: 'Roboto', sans-serif;
	height: auto;
	width: auto;
}
aside #lang_sel_list ul, aside #lang_sel_list.lang_sel_list_vertical ul {
	border-top: 0;
	height: auto;
	width: auto;
}
aside #lang_sel_list.lang_sel_list_vertical ul a{
	padding:0;
}
aside  #lang_sel_list.lang_sel_list_vertical a, aside  #lang_sel_list.lang_sel_list_vertical a:visited{
	border:none;
}
aside #lang_sel_list ul li {
	float: none;
	margin: 0 0 5px!important;
	width: 100%
}
aside #lang_sel_list ul li a, aside #lang_sel_list ul li a:visited {
	border: 0;
	background: 0;
	font-size: 15px;
    font-weight: 300;
    line-height: 26px;
	padding: 0;
	color: #626262;
}
aside #lang_sel_list ul li a:hover, aside #lang_sel_list a.lang_sel_sel:hover, aside #lang_sel_list ul li a.lang_sel_sel {
	color: #0079FF;
}
aside #lang_sel, aside #lang_sel_click  {
	width: 100%;
	height: auto;
	font-family:  "Roboto",sans-serif;
	display: inline-block;
	background-color: #fff;
	border:1px solid #D9D9D9;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
}
aside  #lang_sel li, aside  #lang_sel_click li{
    float: left;
    width: 100%;
	position: relative;
	margin: 0;
}
aside  #lang_sel ul li ul li, aside  #lang_sel_click ul li ul li{
   margin:0;
}
aside #lang_sel a.lang_sel_sel, aside #lang_sel_click a.lang_sel_sel{
	color: #626262;
    font-family: "Roboto",sans-serif;
    font-weight: 300;
	background:url("img/wpml_arrow_f_s.png") no-repeat scroll right center transparent;
	font-size: 15px;
    line-height: 20px;
	padding:10px 0 10px 15px;
	border:none;
}

aside #lang_sel ul ul, aside #lang_sel_click ul ul {
	background-color: #ffffff;
	width: auto;
	border: 0;
	height: auto;
	min-width: 100%;
	left: -1px;
    position: absolute;
    top: 38px;
	border-radius:0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
	border:1px solid #D9D9D9;
	border-top:none;
}
aside #lang_sel ul li ul li a, aside #lang_sel_click ul li ul li a, aside #lang_sel ul li ul li a:visited, aside #lang_sel_click ul li ul li a:visited{
	background: none;
	border: 0;
	color: #626262;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	height: auto;
	letter-spacing: 0;
	line-height: 22px;
	padding: 7px 0px 10px 15px;
}
aside #lang_sel ul li ul li:hover a, aside #lang_sel_click ul li ul li:hover a, aside #lang_sel_click a.lang_sel_sel:hover, aside #lang_sel a.lang_sel_sel:hover{
	color: #0079FF;
	
}

aside  #lang_sel *:hover > a, aside  #lang_sel ul ul *:hover > a, aside  #lang_sel_click *:hover > a, aside  #lang_sel_click ul ul *:hover > a{
	background-color:transparent;
}
#wp-calendar{
	width: 100%;
	text-align: center;
}

#wp-calendar th, 
#wp-calendar td{
	background: transparent;
	color: #626262;
}

.widget.widget_rss li span.rss-date,
#wp-calendar caption{
	margin: 0 0 15px;
}

.widget.widget_rss li{
	margin: 0 0 25px;
}

.widget.widget_nav_menu li{
	margin: 0 0 10px 20px;
}

.widget.widget_nav_menu li a{
	display: block;
	margin: 0 0 10px 0;
}

.widget.widget_archive select, 
.widget.widget_categories select, 
.widget.widget_text select {
	width: 100%;
	overflow: hidden;
	border: 1px solid #d9d9d9;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	font-size: 15px;
	outline: 0px;
	color: #626262;
	padding: 10px 10px;
}

.widget.widget_search form,
.header_top .searchform,
.footer_top_inner .searchform{
	display: inline-block;
	width: 100%;
	overflow: hidden;
	border: 1px solid #d9d9d9;
	background-color: transparent;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
}

.widget.widget_search form input[type="submit"],
.header_top .searchform input[type="submit"],
.footer_top_inner .searchform input[type="submit"]{
	width: 14%;
	height: 40px;
	display: inline-block;
	margin: 0;
	padding: 0 4%;
	font-size: 15px;
	font-weight: 300;
	line-height: 40px;
	border: 0px;
	text-decoration: none;
	background-color: transparent;
	background-image: url(img/search_icon.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	cursor: pointer;
	white-space: nowrap;
	float: left;
}

.side_menu .widget{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.side_menu .widget.widget_search form input[type="submit"]{
	background-image: url(img/search_icon_white.png);
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.widget.widget_search form input[type="submit"],
	.header_top .searchform input[type="submit"],
	.footer_top_inner .searchform input[type="submit"]{
		background-repeat: no-repeat;
		-o-background-size: 21px 21px;
		-webkit-background-size: 21px 21px;
		-moz-background-size: 21px 21px;
		background-size: 21px 21px;
		background-image: url(img/search_icon@1_5x.png);
	}

	.side_menu .widget.widget_search form input[type="submit"]{
		background-image: url(img/search_icon_white@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.widget.widget_search form input[type="submit"],
	.header_top .searchform input[type="submit"],
	.footer_top_inner .searchform input[type="submit"]{
		background-repeat: no-repeat;
		-o-background-size: 21px 21px;
		-webkit-background-size: 21px 21px;
		-moz-background-size: 21px 21px;
		background-size: 21px 21px;
		background-image: url(img/search_icon@2x.png);
	}

	.side_menu .widget.widget_search form input[type="submit"]{
		background-image: url(img/search_icon_white@2x.png);
	}
}

.widget.widget_search form .screen-reader-text,
.header_top .searchform .screen-reader-text,
.footer_top_inner .searchform .screen-reader-text{
	display: none;
}

.widget.widget_search form input[type="text"],
.header_top .searchform input[type="text"],
.footer_top_inner .searchform input[type="text"]{
	display: inline-block;
	text-decoration: none;
	border: 0px;
	outline: 0px;
	color: #545454;
	background-color: transparent;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 300;
	margin: 0;
	padding: 2px 4%;
	width: 76%;
	height: 36px;
	float: left;
}

.widget .tagcloud{
	display:inline-block;
	width:100%;
}

.widget .tagcloud a {
    color: #0079ff;
    display: inline-block;
    font-size: 15px !important;
    font-weight: 300;
    line-height: 15px;
    margin: 0 5px 5px 0;
    padding: 7px 16px;
    border: 1px solid #0079ff;
    border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
    text-decoration: none;
	float:left;
}
.widget .tagcloud a:hover {
	color: #ffffff;
	background-color: #0079ff;
}

.menu{
	list-style-type: none;
}
.sub-menu{
	list-style-type: none;
	padding:0 0 0 15px;
}
.side_menu .widget.widget_search form{
	border-color: #fff;
}

.side_menu .widget.widget_search form,
.side_menu .widget.widget_search form input[type="text"],
.side_menu .widget.widget_search form input[type="submit"]{
	background-color: transparent !important;
	color: #fff;
}

.side_menu .widget.widget_search form.form_focus,
.widget.widget_search form.form_focus,
.header_top .searchform.form_focus,
.footer_top_inner .searchform.form_focus{
	border-color: #0079ff;
}

.side_menu .widget h6,
.side_menu .widget h6 a,
.side_menu .widget p,
.side_menu .widget li a,
.side_menu .widget.widget_rss li a.rsswidget,
.side_menu #wp-calendar caption,
.side_menu .widget li{
	color: #fff;
}

.side_menu .widget.widget_rss li a.rsswidget,
.side_menu #wp-calendar caption,
.side_menu #wp-calendar td a{
	font-weight: 400;
}

.side_menu .widget.widget_archive select, 
.side_menu .widget.widget_categories select, 
.side_menu .widget.widget_text select,
.side_menu .widget.widget_search form input[type="submit"],
.side_menu #wp-calendar th, 
.side_menu #wp-calendar td,
.side_menu .widget .tagcloud a{
	background-color: #fff;
	color: #626262;
}

.side_menu_title{
	display: block;
	position: relative;
	margin: 0 0 25px;
}

.side_menu_title h5{
	color: #fff;
}

a.close_side_menu{
	display: inline-block;
	position: absolute;
	top: 5px;
	right: 0px;
	width: 12px;
	height: 12px;
	background-image: url(img/close_side_menu.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	a.close_side_menu{
		-o-background-size: 12px 12px;
		-webkit-background-size: 12px 12px;
		-moz-background-size: 12px 12px;
		background-size: 12px 12px;
		background-image: url(img/close_side_menu@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	a.close_side_menu{
		-o-background-size: 12px 12px;
		-webkit-background-size: 12px 12px;
		-moz-background-size: 12px 12px;
		background-size: 12px 12px;
		background-image: url(img/close_side_menu@2x.png);
	}
}

.slider{
	margin: -10px 0px 0px 0px;
	position: relative;
	overflow: hidden;
}

.slider_inner{
	position: relative;
}

footer{
	display: block;
	width: 100%;
	margin: 0px auto;
	color: #626262;
	background-color: #f8f8f8;
	position: relative;
	border-top:1px solid #e1e4e6;
}
.footer_top_holder{
	display: block;
}
.footer_top{
	padding: 45px 0px 15px 0px;
}
.footer_top .column_inner > div{
	margin:0 0 30px;
}
.footer_top .column_inner > div h5{ 
	margin:0 0 21px 0;
}
.footer_top ul li a{
	color:#626262;
}
.footer_top ul li a:hover{
	color:#0079ff;
}
.footer_top ul{
	margin: 0px;
	list-style: none;
}

.footer_top ul li{
	margin: 0px 0 4px 0;
}

.footer_top .social_menu li{
	margin: 0 7px 0 0;
}
.footer_top .widget li a:hover,
.widget.widget_rss li a.rsswidget:hover{
	color: #0079ff;
}

.footer_top #lang_sel_list {
	font-family: 'Roboto', sans-serif;
	height: auto;
	width: auto;
}
.footer_top #lang_sel_list ul, .footer_top #lang_sel_list.lang_sel_list_vertical ul {
	border-top: 0;
	height: auto;
	width: auto;
}
.footer_top #lang_sel_list.lang_sel_list_vertical ul a{
	padding:0;
}
.footer_top  #lang_sel_list.lang_sel_list_vertical a, .footer_top  #lang_sel_list.lang_sel_list_vertical a:visited{
	border:none;
}
.footer_top #lang_sel_list ul li {
	float: none;
	margin: 0 0 4px!important;
	width: 100%
}
.footer_top #lang_sel_list ul li a, .footer_top #lang_sel_list ul li a:visited {
	border: 0;
	background: 0;
	font-size: 15px;
    font-weight: 300;
    line-height: 26px;
	padding: 0;
	color: #626262;
}
.footer_top #lang_sel_list ul li a:hover, .footer_top #lang_sel_list a.lang_sel_sel:hover, .footer_top #lang_sel_list ul li a.lang_sel_sel {
	color: #0079FF;
}
.footer_top #lang_sel, .footer_top #lang_sel_click  {
	width: 100%;
	height: auto;
	font-family:  "Roboto",sans-serif;
	display: inline-block;
	background-color: #fff;
	border:1px solid #D9D9D9;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
}
.footer_top  #lang_sel li, .footer_top  #lang_sel_click li{
    float: left;
    width: 100%;
	position: relative;
	margin:0;
}
.footer_top  #lang_sel ul li ul li, .footer_top  #lang_sel_click ul li ul li{
   margin:0;
}
.footer_top #lang_sel a.lang_sel_sel, .footer_top #lang_sel_click a.lang_sel_sel{
	color: #626262;
    font-family: "Roboto",sans-serif;
    font-weight: 300;
	background:url("img/wpml_arrow_f_s.png") no-repeat scroll right center #F8F8F8;
	font-size: 15px;
    line-height: 20px;
	padding:10px 0 10px 15px;
	border:none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
}

.footer_top #lang_sel ul ul, .footer_top #lang_sel_click ul ul {
	background-color: #F8F8F8;
	width: auto;
	border: 0;
	height: auto;
	min-width: 100%;
	left: -1px;
    position: absolute;
    top: 38px;
	border-radius:0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
	border:1px solid #D9D9D9;
	border-top:none;
}
.footer_top #lang_sel ul li ul li a, .footer_top #lang_sel_click ul li ul li a, .footer_top #lang_sel ul li ul li a:visited, .footer_top #lang_sel_click ul li ul li a:visited{
	background: none;
	border: 0;
	color: #626262;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	height: auto;
	letter-spacing: 0;
	line-height: 22px;
	padding: 7px 0px 10px 15px;
}
.footer_top #lang_sel ul li ul li:hover a, .footer_top #lang_sel_click ul li ul li:hover a, .footer_top #lang_sel_click a.lang_sel_sel:hover, .footer_top #lang_sel a.lang_sel_sel:hover{
	color: #0079FF;
}
.footer_top  #lang_sel *:hover > a, .footer_top  #lang_sel ul ul *:hover > a, .footer_top  #lang_sel_click *:hover > a, .footer_top  #lang_sel_click ul ul *:hover > a{
	background-color:#F8F8F8;
}
.footer_bottom_holder{
	display: block;
}
.footer_bottom{
	display: block;
	text-align: center;
	line-height: 65px;
	height: 65px;
	border-top:1px solid #e1e4e6;
}

.footer_bottom p{
	margin: 0px;
	line-height: 65px;
}
#lang_sel_footer {
	background-color: #F8F8F8;
	border: 0;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	border-top: 1px solid #E1E4E6;
	font-weight: 300;
	line-height:26px;
}
#lang_sel_footer ul li a {
	color: #626262;
}
#lang_sel_footer ul li a.lang_sel_sel {
	color: #0079FF;
}
#lang_sel_footer ul li a:hover, #lang_sel_footer ul li a.lang_sel_sel:hover {
	color: #0079FF;
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: 0;
}

.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider .slides>li {
	background-color: transparent;
	display: none;
	position: relative;
	margin: 0;
}

.flexslider .slides img {
	width: 100%;
	display: block;
}

.flex-pauseplay span {
	text-transform: capitalize;
}

.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.no-js .slides>li:first-child {
	display: block;
}

.flexslider {
	margin: 0 0 40px;
	position: relative;
	zoom: 1;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .flex-viewport {
	max-height: 300px;
}

.flexslider .slides {
	zoom: 1;
}

.carousel li {
	margin-right: 5px;
}

.flex-direction-nav {
	*height: 0;
}

.flex-direction-nav a {
	width: 57px;
	height: 57px;
	line-height: 57px;
	margin: -29px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
}

.blog_holder article.gallery .flexslider{
	margin: 0px;
}

.blog_holder article.gallery .flex-direction-nav a{
	width: 55px;
	height: 108px;
	margin: -54px 0 0;
	background-color: #fff;
	background-color: rgba(255,255,255,0.4);
	border-radius: 15px;
}

.flex-direction-nav .flex-next{
	right: -83px;
}

.two_columns_66_33 .column1 .flex-direction-nav .flex-next,
.blog_holder article.gallery .flex-direction-nav .flex-next{
	right: 10px;
}

.blog_holder.v2 article.gallery .flex-direction-nav .flex-next{
	right: 40px;
}

.flex-direction-nav .flex-prev{
	left: -83px;
}

.two_columns_66_33 .column1 .flex-direction-nav .flex-prev,
.blog_holder article.gallery .flex-direction-nav .flex-prev{
	left: 10px;
}

.blog_holder.v2 article.gallery .flex-direction-nav .flex-prev{
	left: 40px;
}

.flexslider .flex-next {
	background-image: url(img/flex_arrow_right.png);
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
}

.flexslider .flex-prev {
	background-image: url(img/flex_arrow_left.png);
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
	.flexslider .flex-next{
		-o-background-size: 29px 57px;
		-webkit-background-size: 29px 57px;
		-moz-background-size: 29px 57px;
		background-size: 29px 57px;
		background-image: url(img/flex_arrow_right@1_5x.png);
	}

	.flexslider .flex-prev{
		-o-background-size: 29px 57px;
		-webkit-background-size: 29px 57px;
		-moz-background-size: 29px 57px;
		background-size: 29px 57px;
		background-image: url(img/flex_arrow_left@1_5x.png);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	.flexslider .flex-next{
		-o-background-size: 29px 57px;
		-webkit-background-size: 29px 57px;
		-moz-background-size: 29px 57px;
		background-size: 29px 57px;
		background-image: url(img/flex_arrow_right@2x.png);
	}

	.flexslider .flex-prev{
		-o-background-size: 29px 57px;
		-webkit-background-size: 29px 57px;
		-moz-background-size: 29px 57px;
		background-size: 29px 57px;
		background-image: url(img/flex_arrow_left@1_5x.png);
	}
}

.flexslider:hover .flex-next {
	opacity: 1;
	filter: alpha(opacity=100);
}

.flexslider:hover .flex-prev {
	opacity: 1;
	filter: alpha(opacity=100);
}

.flex-direction-nav .flex-disabled {
	cursor: default;
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(img/prettyPhoto/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(img/prettyPhoto/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(img/prettyPhoto/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(img/prettyPhoto/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(img/prettyPhoto/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(img/prettyPhoto/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(img/prettyPhoto/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(img/prettyPhoto/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(img/prettyPhoto/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(img/prettyPhoto/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(img/prettyPhoto/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(img/prettyPhoto/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(img/prettyPhoto/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(img/prettyPhoto/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(img/prettyPhoto/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;color:#999;font-size:13px;left:65px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:15px;font-weight:300;line-height:14px;margin:10px 50px 10px 0}
div.pp_default .pp_bottom .pp_left{background:url(img/prettyPhoto/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(img/prettyPhoto/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(img/prettyPhoto/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(img/prettyPhoto/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details{position:relative}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

/**** Audio css ****/

.blog_small_layout .mejs-container .mejs-controls div{
	width: 40px;
}

.blog_small_layout .mejs-controls .mejs-button button{
	margin: 20px 4px;
}

.blog_small_layout .mejs-controls .mejs-play button,
.blog_small_layout .mejs-controls .mejs-pause button,
.blog_small_layout .mejs-controls .mejs-stop button{
	background-size: 20px 25px;
}

.blog_small_layout .mejs-controls .mejs-mute button,
.blog_small_layout .mejs-controls .mejs-volume-button,
.blog_small_layout .mejs-controls .mejs-volume-button .mejs-volume-slider{
	background-size: 23px 20px;
}

.blog_small_layout .mejs-controls .mejs-unmute button{
	background-size: 12px 18px;
	background-position: 5px center;
}

.blog_small_layout .mejs-container .mejs-controls .mejs-time span{
	font-size: 16px;
}

.blog_small_layout .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	width: 30px;	
}

.mejs-container {
	position: relative;
	background: #000;
	font-family: "Roboto", sans-serif;
	text-align: left;
	vertical-align: top;
	text-indent: 0;
	height: 80px !important;
}

.me-plugin {
	position: absolute;
}

.mejs-embed, .mejs-embed body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	overflow: hidden;
}

.mejs-fullscreen {
	/* set it to not show scroll bars so 100% will work */
	overflow: hidden !important;
}

.mejs-container-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
	width: 100%;
	height: 100%;
}

.mejs-clear {
	clear: both;
}

/* Start: LAYERS */
.mejs-background {
	position: absolute;
	top: 0;
	left: 0;
}

.mejs-mediaelement {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mejs-poster {
	position: absolute;
	top: 0;
	left: 0;
	background-size: contain ;
	background-position: 50% 50% ;
	background-repeat: no-repeat ;
}
:root .mejs-poster img {
	display: none ;
}

.mejs-poster img {
	border: 0;
	padding: 0;
	border: 0;
}

.mejs-overlay {
	position: absolute;
	top: 0;
	left: 0;
}

.mejs-overlay-play {
	cursor: pointer;
}

.mejs-overlay-button {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
	background: url(img/audio/bigplay.png) no-repeat;
}

.mejs-overlay:hover .mejs-overlay-button {
	background-position: 0 -100px ;
}

.mejs-overlay-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	background-color: #0079ff;
}

.mejs-overlay-loading span {
	display: block;
	width: 80px;
	height: 80px;
	background: transparent url(loading.gif) 50% 50% no-repeat;
}

/* End: LAYERS */

/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	background-color: #0079ff;	
	height: 80px;
	width: 100%;
}
.mejs-container .mejs-controls  div {
	list-style-type: none;
	background-image: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 80px;
	border: 0;
}

.mejs-controls .mejs-button button {
	cursor: pointer;
	display: block;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	margin: 20px 25px;
	padding: 0;
	position: absolute;
	height: 39px;
	width: 34px;
	border: 0;
	background: transparent;
}

.no-svg .mejs-controls .mejs-button button { 
	background-image: url(img/audio/controls.png);
}

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
	outline: solid 1px yellow;
}

/* End: CONTROL BAR */

/* Start: Time (Current / Duration) */
.mejs-container .mejs-controls .mejs-time {
	color: #fff;
	display: block;
	height: 80px;
	width: auto;
	padding: 0;
	overflow: hidden;
	text-align: center;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.mejs-container .mejs-controls .mejs-time span {
	color: #fff;
	font-size: 30px;
	font-weight: 100;
	line-height: 80px;
	display: block;
	float: left;
	margin: 0;
	width: auto;
}
/* End: Time (Current / Duration) */

/* Start: Play/Pause/Stop */
.mejs-controls .mejs-play button {
	background-image: url(img/audio/play.png);
	background-repeat: no-repeat;
	background-position: center;
}

.mejs-controls .mejs-pause button {
	background-image: url(img/audio/pause.png);
	background-repeat: no-repeat;
	background-position: center;
}

.mejs-controls .mejs-stop button {
	background-image: url(img/audio/stop.png);
	background-repeat: no-repeat;
	background-position: center;
}
/* Start: Play/Pause/Stop */

/* Start: Progress Bar */
.mejs-controls div.mejs-time-rail {
	direction: ltr;
	width: 200px;
}

.mejs-controls .mejs-time-rail span {
	display: block;
	position: absolute;
	width: auto;
	height: 10px;
	margin: 35px 10px;
	cursor: pointer;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
	background: #0f4b63;
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
	width: 100%;
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 15px 15px;
	-moz-background-size: 15px 15px;
	-o-background-size: 15px 15px;
	background-size: 15px 15px;
	-webkit-animation: buffering-stripes 2s linear infinite;
	-moz-animation: buffering-stripes 2s linear infinite;
	-ms-animation: buffering-stripes 2s linear infinite;
	-o-animation: buffering-stripes 2s linear infinite;
	animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
/* @-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } */
@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	width: 0;
	margin: 0px;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #fff;
	margin: 0px;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 10px;
	background: #fff;
	cursor: pointer;
	top: 0px;
	text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
	position: absolute;
	display: none;
	width: 36px;
	height: 17px;
	top: -26px;
	margin-left: -18px;
	text-align: center;
	color: #fff;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin: 2px;
	width: 30px;
	display: block;
	text-align: center;
	left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	display: none;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
	width: 48px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
	width: 44px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	left: 18px;
}

/* End: Progress Bar */

/* Start: Mute/Volume */
.mejs-controls .mejs-volume-button {
	background-image: url(img/audio/sound.png);
	background-repeat: no-repeat;
	background-position: center;
}

.mejs-controls .mejs-mute button {
	background-image: url(img/audio/sound.png);
	background-repeat: no-repeat;
	background-position: center;
}

.mejs-controls .mejs-unmute button {
	background-image: url(img/audio/mute.png);
	background-repeat: no-repeat;
	background-position: 2px center;
}

.mejs-controls .mejs-volume-button {
	position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 115px;
	width: 25px;
	background-image: url(img/audio/sound.png);
	background-repeat: no-repeat;
	background-position: center;
	top: -115px;
	left: 0;
	z-index: 1;
	position: absolute;
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position: absolute;
	left: 4px;
	top: -3px;
	width: 16px;
	height: 6px;
	cursor: N-resize;
	margin: 0;
}

/* horizontal version */
.mejs-controls div.mejs-horizontal-volume-slider {
	height: 80px;
	width: 58px;
	position: relative;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: absolute;
	left: 0;
	top: 36px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	background: #0f4b63;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 0;
	top: 36px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	background: #fff;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: none;
}

/* End: Mute/Volume */

/* Start: Track (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
	position: relative;
}

.mejs-controls .mejs-captions-button button {
	background-position: -48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px 0;
}

.mejs-chapters {
	position: absolute;
	top: 0;
	left: 0;
	-xborder-right: solid 1px #fff;
	width: 10000px;
	z-index: 1;
}

.mejs-chapters .mejs-chapter {
	position: absolute;
	float: left;
	background: #222;
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);		
	overflow: hidden;
	border: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	display: block;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	cursor: pointer;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	background-color: #626262;
	background: rgba(102,102,102, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
	background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#626262,endColorstr=#323232);		
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 0 3px 0;
	line-height: 12px;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
	font-size: 12px;
	line-height: 12px;
	margin: 3px 0 4px 0;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mejs-captions-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align:center;
	line-height: 22px;
	font-size: 12px;
	color: #fff;
}

.mejs-captions-layer  a {
	color: #fff;
	text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: normal;
}

.mejs-captions-position {
	position: absolute;
	width: 100%;
	bottom: 15px;
	left: 0;
}

.mejs-captions-position-hover {
	bottom: 45px;
}

.mejs-captions-text {
	padding: 3px 5px;
	background-color: #0079ff;

}
/* End: Track (Captions and Chapters) */

/* Start: Error */
.me-cannotplay {
}

.me-cannotplay a {
	color: #fff;
	font-weight: bold;
}

.me-cannotplay span {
	padding: 15px;
	display: block;
}
/* End: Error */


/* Start: Loop */
.mejs-controls .mejs-loop-off button {
	background-position: -64px -16px;
}

.mejs-controls .mejs-loop-on button {
	background-position: -64px 0;
}

/* End: Loop */

/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
	background-position: -80px -16px;
}

.mejs-controls .mejs-backlight-on button {
	background-position: -80px 0;
}
/* End: backlight */

/* Start: Picture Controls */
.mejs-controls .mejs-picturecontrols-button {
	background-position: -96px 0;
}
/* End: Picture Controls */


/* context menu */
.mejs-contextmenu {
	position: absolute;
	width: 150px;
	padding: 10px;
	border-radius: 4px;
	top: 0;
	left: 0;
	background: #fff;
	border: solid 1px #999;
	z-index: 1001; /* make sure it shows on fullscreen */
}
.mejs-contextmenu .mejs-contextmenu-separator {
	height: 1px;
	font-size: 0;
	margin: 5px 6px;
	background: #333;	
}

.mejs-contextmenu .mejs-contextmenu-item {
	font-family: Helvetica, Arial;
	font-size: 12px;
	padding: 4px 6px;
	cursor: pointer;
	color: #333;	
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
	background: #2C7C91;
	color: #fff;
}

/* Start: Source Chooser */
.mejs-controls .mejs-sourcechooser-button {
	position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
	background-position: -128px 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background-color: #0079ff;
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: "Roboto", sans-serif;
	font-size: 10px;
}
/* End: Source Chooser */

/* Start: Postroll */
.mejs-postroll-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #0079ff;
	z-index: 1000;
	overflow: hidden;
}
.mejs-postroll-layer-content {
	width: 100%;
	height: 100%;
}
.mejs-postroll-close {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #0079ff;
	color: #fff;
	padding: 4px;
	z-index: 100;
	cursor: pointer;
}
/* End: Postroll */

.ls-preview .ls-nav-prev, 
.ls-preview .ls-nav-next {
	width: 55px !important;
	height: 108px !important;
	line-height: 108px !important;
	margin: -54px 0 0px !important;
	z-index: 999 !important;
	top: 50%;
	position: absolute;
	cursor: pointer;
	background-color: #fff !important;
	background-color: rgba(255,255,255,0.4) !important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

.ls-preview .ls-nav-prev:hover,
.ls-preview .ls-nav-next:hover{
	background-color: #fff !important;
	background-color: rgba(255,255,255,0.4) !important;
}

.ls-preview .ls-nav-prev{
	background-image: url(img/ls_left.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	left: 16px !important;
}

.ls-preview .ls-nav-next{
	background-image: url(img/ls_right.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	right: 16px !important;
}
/* Business Section */
.db_section{
	
}
/* Board Section */
.board{
	border: 1px solid #F3F3F3;
	height: 230px;
	padding: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}
.board_holder_outer {
margin: 0;
display: inline-block;
width: 100%;
}
.board_holder {
font-size: 0.1px;
line-height: 0;
list-style-type: none;
text-align: justify;
}