.enterprise_block figure@font-face {
	font-family: 'Droid Serif', serif;
	font-family: 'themedevregular';
	src: url('fonts/themedev_10-01-13-webfont.eot');
	src: url('fonts/themedev_10-01-13-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/themedev_10-01-13-webfont.woff') format('woff'),  url('fonts/themedev_10-01-13-webfont.ttf') format('truetype'),  url('fonts/themedev_10-01-13-webfont.svg#themedevregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.font {
	font-family: 'Open Sans', sans-serif;
	font-family: 'Droid Serif', serif;
}
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, img, 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 {
	outline: none !important;
}
img {
	border: none 0;
	outline: none;
}
input {
	outline: none !important;
}
.clear { 
	clear: both;
	height: 0;
	font-size: 0;
}
ul {
	padding: 0;
	margin: 0;
}
li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.color {
	color: #95C11F;
}
.reverse { color:#fff;}
ul.reverse { color:#fff; padding:10px 0;}
/** MAIN **/
body {
	color: #3e3e3d;
	background: rgb(252, 252, 252);
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	overflow-x: hidden !important;
}
html {
	font-size: 100%;
}
::selection {
	background: #95C11F;
	color: #3e3e3d;
}
::-moz-selection {
 background: #95C11F;
 color: #3e3e3d;
}
a, a:focus {
	color: #95C11F;
	text-decoration: none !important;
}
a:hover {
	color: #555;
}
strong {
	font-weight: 600;
}
.center {
	text-align: center;
}
.colored {
	color: #95C11F;
}
.bg_colored {
	background-color: #95C11F;
}
/* All the text elements on ".bg_colored" are only readable in a white color */
.bg_colored a, .bg_colored span, .bg_colored h1, .bg_colored h2, .bg_colored h3, .bg_colored h4, .bg_colored h5, .bg_colored h6, .bg_colored p, .bg_colored blockquote, .bg_colored pre, .bg_colored a, .bg_colored abbr, .bg_colored acronym, .bg_colored address, .bg_colored big, .bg_colored cite, .bg_colored code, .bg_colored del, .bg_colored dfn, .bg_colored em {
	color: #383838;
}
.justify {
	text-align: justify;
}
h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	line-height: 35px;
	font-weight: 200;
}
.promo_text_block {
	float:left;
	display:block;
	padding: 10px 0 20px 0;
	margin: 0;
	line-height: 28px;
	color: #3f3e3e;
	font-weight: 200;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	text-align: left;
}
.promo_text_block p {
	display: block;
	margin-bottom: 30px;
	font-size: 20px;
	line-height: 30px;
}
.promo_text_block h1 {
	line-height: 55px;
	color: #3f3e3e;
	font-weight: 200;
	font-family: 'Open Sans', sans-serif;
	font-size: 45px;
	letter-spacing:-0.025em !important;
	margin: 0;
	padding: 0 0 30px 0;
}
.promo_text_block ul {
	padding: 0 0 0 0;
	float:left;
	display: block !important;
}
.promo_text_block ul li, .text_block ul li {
	float:none;
	display: block;
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 30px;
}
.promo_text_block blockquote, .text_block blockquote {
	float:left;
	display:block;
  	padding: 0 0 10px 20px;
  	margin: 0 0 20px 0;
  	border-left: 2px solid #95C11F;
  	padding-right: 30px;
	}
	blockquote p {
  font-size: 20px;
  font-weight: 300;
  font-style:italic;
}
  
.promo_text_block ul li span,
.text_block ul li span {
	float:none;
	display:block;
	position: relative;
	top: -2px;
	padding: 0 0 0 35px;
}
.tick_cda {
	float:left;
	display: block;
	background-image: url(../images/tick-cda.png);
	background-repeat: no-repeat;
}
.text_block {
	float:left;
	display: block;
	margin: 0;
	color: #3f3e3e;
	font-weight: 200;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 30px;
	text-align: left !important;
}
.text_block p {
	margin:0 0 30px 0;
	font-size: 20px;
	line-height: 35px;
	text-align: left !important;
}
.text_KST {
	color: #e0691b;
	font-weight: 400;
}
.text_COM {
	color: #7a3385;
	font-weight: 400;
}
.text_WISE {
	color: #35576e;
	font-weight: 400;
}
.text_block p {
	font-size: 20px;
	line-height: 30px;
}
.text_block h1 {
	line-height: 55px;
	color: #3f3e3e;
	font-weight: 200;
	font-family: 'Open Sans', sans-serif;
	font-size: 45px;
	margin: 0;
	padding: 0 0 20px 0;
}
.shortcode_button {
	color:#fff;
	display: inline-block;
	margin: 0 10px 10px 0;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	border: 2px #fff solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	transition: all 250ms;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-ms-transition: all 250ms;
	line-height: 20px;
	font-size: 16px;
	padding: 12px 10px 13px 10px;
	font-weight: 400;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	vertical-align: top;
	text-align: center;
	color:#fff;
	background-color:rgba(0,0,0,0.2);
}
.shortcode_button:hover { background-color:#fff; color:#95C11F; }
.shortcode_button.btn_typeCDA {
	color: #fff;
	border-color: #95C11F;
	background: #95C11F;
	letter-spacing: 0.05em;
}
.shortcode_button.btn_typeCDA:hover {
	border: 2px #95C11F solid;
	color: #95C11F;
	background: #fff;
}
.shortcode_button.btn_typeKST {
	color: #fff;
	border-color: #e0691b;
	background: #e0691b;
	letter-spacing: 0.05em;
}
.shortcode_button.btn_typeKST:hover {
	border: 2px #e0691b solid;
	color: #e0691b;
	background: #fff;
}
.shortcode_button.btn_typeCOM {
	color: #fff;
	border-color: #7a3385;
	background: #7a3385;
	letter-spacing: 0.05em;
}
.shortcode_button.btn_typeCOM:hover {
	border: 2px #7a3385 solid;
	color: #7a3385;
	background: #fff;
}
.shortcode_button.btn_typeWISE {
	color: #fff;
	border-color: #35576e;
	background: #35576e;
	letter-spacing: 0.05em;
}
.shortcode_button.btn_typeWISE:hover {
	border: 2px #35576e solid;
	color: #35576e;
	background: #fff;
}
.shortcode_button.call_cta { display:none;}
.page_section header {
	color: #fff;
	width: 100%;
	overflow: hidden;
	padding-top: 100px;
	padding-bottom: 100px;
}
.page_section header div.container {
	z-index: 900;
	position: relative;
}
.page_section header div.container div.head_logo.col-md-4, 
.page_section header div.container div.head_logo.col-md-6 {
	float: left;
	display: block;
	padding:0px !important;
	cursor:arrow;
}
.page_section header div.container div.head_quote {
	float: left;
	display: block;
	padding-left: 20px;
	margin: 0;
	text-align: left;
	color: #fff;
	border-left: 2px #fff solid;
}
.page_section header div.container div.head_quote h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Droid serif', sans-serif;
	font-style: italic;
	line-height: 40px;
	text-transform: none;
	padding: 5px 0;
	margin: 0px;
}
.page_section header div.container p {
	color: #fff;
	font-weight: 300;
	text-align: center;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	line-height: 25px;
	padding: 0 20px 10px 0px;
	margin-bottom: 0;
}
/** Contact Section **/
#Kickstart header {
	background-image: url(../images/slide_bg/kickstart-bg.jpg);
	background-color:#e0691b;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.page_section header a.kickstart_logo {
	z-index: 10000;
	width: 400px;
	height: 132px;
	display: block;
	float: left;
	background-image: url(../images/kickstart_logo.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	opacity: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	transition: all 250ms;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-ms-transition: all 250ms;
	padding: 0 20px 0 0;
}
#Kickstart header div.container div.head_quote { height:132px; }
#Community_active header {
	background-image: url(../images/slide_bg/section-head03.jpg);
	background-color: #7a3385;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.page_section header a.community_active_logo {
	z-index: 10000;
	width: 440px;
	height: 142px;
	display: block;
	float: left;
	background-image: url(../images/community_active_logo.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	opacity: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	transition: all 250ms;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-ms-transition: all 250ms;
	padding: 0 20px 0 0;
}
#Community_active header div.container div.head_quote {
	height:142px !important; 
}
#Kickstart header div.container div.head_quote {
	height:130px !important; 
}
#WISE header div.container div.head_quote { 
	height:200px !important; 
}
#WISE header {
	background-image: url(../images/slide_bg/wise-bg.jpg);
	background-color: #35576e;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.page_section header a.wise_scheme_logo {
	z-index: 10000;
	width: 200px;
	height: 200px;
	display: block;
	float: left;
	background-image: url(../images/wise_scheme_logo.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	opacity: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	transition: all 250ms;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-ms-transition: all 250ms;
	padding: 0 20px 0 0;
}
#WISE header div.container div.head_quote { height:200px; 
}
/********************************* Caption Hover *** */
.wise_enterprise { 
	margin:20px 0; 
	float:left;
}
.enterprise_block { 
	float:left; 
	display:inline-block;
	text-align: center;
}
.enterprise_block figure {
	float: none; 
	display: inline-block;
	overflow: hidden;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	margin:0 10px 10px 0;
}
.enterprise_block figure::last-child { margin-right:0px !important;}
.enterprise_block figure.col-md-4 { padding:0px !important;}
.enterprise_block figure.col-md-4 img { 
	width:auto;
	display: block;
	position: relative;
	padding:50px 20px;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-ms-transition: opacity 0.4s;
	transition: opacity 0.4s;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	opacity: 1; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.enterprise_block figure:hover img { opacity: 0.4; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
.enterprise_block figure#workspaces { background-color:#3873b9;}
.enterprise_block figure#ezemove { background-color:#B3163B;}
.enterprise_block figure#reuzit { background-color:#6FB055;}
.enterprise_block figure#taskforce { background-color:#EC9931;}
.enterprise_block figure#groundforce { background-color:#8A931B;}
.enterprise_block figure#creativemind { background-color:#00A767;}
.enterprise_block figure figcaption {
	position: absolute;
	left:0;
	height: 100%;
	width: 100%;
	padding: 15px;
	background:rgba(0,0,0,0.6);
	color: #fff;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
}
.enterprise_block figure:hover figcaption { 
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.enterprise_block figure figcaption h3 { 
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size:20px;
	line-height: 30px;
	margin-top:0;
	margin-bottom: 5px;
	padding: 0;
	color: #fff;
}
.enterprise_block figure figcaption p { 
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:22px;
	font-weight:300;
	color:#fff; }
.enterprise_block figure figcaption p em {
	font-family: 'Droid serif', sans-serif;
	font-style:italic;
	font-weight:400;
}
figcaption a.shortcode_button_sml {
	position: absolute;
	bottom: 15px;
	left: 15px;
	display: inline-block;
	color: #fff;
	background:#95C11F;
	text-align: center;
	padding: 7px 10px;
	border:2px #95C11F solid;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-transition: color 0.4s;
	-moz-transition: color 0.4s;
	-ms-transition: color 0.4s;
	transition: color 0.4s;
}
figure#workspaces a.shortcode_button_sml { color:#fff; border-color:#3873b9; background-color:#3873b9;}
figure#ezemove a.shortcode_button_sml{ color:#fff;border-color:#B3163B;background-color:#B3163B;}
figure#reuzit a.shortcode_button_sml{ color:#fff;border-color:#6FB055; background-color:#6FB055;}
figure a.shortcode_button_sml.left-more { left: 147px; }
figure#taskforce a.shortcode_button_sml{ color:#fff;border-color:#EC9931;background-color:#EC9931;}
figure#groundforce a.shortcode_button_sml{ color:#fff;border-color:#8A931B;background-color:#8A931B;}
 figure#creativemind a.shortcode_button_sml{ color:#fff;border-color:#00A767;background-color:#00A767;}
figure#workspaces a.shortcode_button_sml:hover, 
figure#ezemove a.shortcode_button_sml:hover, 
figure#reuzit a.shortcode_button_sml:hover, 
figure#taskforce a.shortcode_button_sml:hover, 
figure#groundforce a.shortcode_button_sml:hover, 
figure#creativemind a.shortcode_button_sml:hover { border-color:#fff;}
#get_involved header {
	background-image: url(../images/slide_bg/section-head05.jpg);
	background-color:#707070;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	padding:40px 0!important;
}
header#partners { 
	padding: 40px 0 60px 0 !important;
	}
header#partners ul { 
	float:left; display:inline-block; margin-top:20px;}
header#partners ul li { 
	margin: 0 20px 20px 0; 
	float:left; 
	display:inline-block;
	width:160px; 
	height:160px; 
	display:block;
	opacity: 0.6; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	transition: all 250ms;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-ms-transition: all 250ms;
	box-shadow:1px 1px 2px #ccc;
}
header#partners ul li { 
	
	}
header#partners ul li:hover { opacity: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
header#partners ul li img { 
	width:160px; 
	height:160px; 
	display:block; 
	background:#fff;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	}
#contact {/*position: relative;*/
}
#contact header {
	background-image: url(../images/slide_bg/slide5_bg.jpg);
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
/** CEDA Solutions SECTION **/
#home {
	position: relative;
}
#home header {
	background-color: #fcfcfc;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 40px;
}
.page_section header#solutions {
	color: #fff;
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 100px;
}
header#solutions div.container { padding-bottom:40px !important;
}
#serviceKST, #serviceCOM, #serviceWISE {
	line-height: 20px;
	margin-top: 20px;
	font-size: 15px;
	color: #3f3e3e;
	font-weight: 200;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
#serviceKST a, #serviceCOM a, #serviceWISE a {
	display: block;
	color: #3f3e3e;
}
.service_iconKST, .service_iconCOM, .service_iconWISE {
	width: 200px;
	height: 200px;
	line-height: 64px;
	display: block;
	margin: 0 auto 20px auto;
	border: 2px #fff solid;
	font-size: 30px;
	color: #ffffff;
	font-family: 'themedevregular';
	padding: 0 0 0 16px;
	text-align: left;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
.service_iconKST {
	border-color: #e0691b;
	background-image:url(../images/solutions/icon-kickstart.png);
	}
.service_iconKST:hover {
	border-color: #e0691b;
	background-color: #e0691b;
	background-position: 0 -200px;
}
.service_iconCOM {
	border-color: #7a3385;
	background-image:url(../images/solutions/icon-community-active.png);
}
.service_iconCOM:hover {
	border-color: #7a3385;
	background-color: #7a3385;
	background-position: 0 -200px;
}
.service_iconWISE {
	border-color: #35576e;
	background-image:url(../images/solutions/icon-wise-scheme.png);
}
.service_iconWISE:hover {
	border-color: #35576e;
	background-color: #35576e;
	background-position: 0 -200px;
}
.service_titleKST, .service_titleCOM, .service_titleWISE {
	line-height: 30px;
	padding-bottom: 10px;
	font-size: 25px;
	font-weight: 200;
	font-family: 'Open Sans', sans-serif;
	display: block;
	text-align: center;
}
.service_titleKST {
	color: #e0691b;
}
.service_titleCOM {
	color: #7a3385;
}
.service_titleWISE {
	color: #35576e;
}
/** ABOUT SECTION **/
#Community_active {
}
.content_section {
	padding-top: 30px;
	padding-bottom: 40px;
}
h4.title {
	font-style: normal;
	font-size: 20px;
	font-weight: 300;
	color: #555555;
	padding: 0;
	margin: 0 0 19px 0;
	line-height: 25px;
	font-family: 'Open Sans', sans-serif;
}
.carouselslider {
	opacity: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	transition: opacity 400ms;
	-webkit-transition: opacity 400ms;
	-moz-transition: opacity 400ms;
	-ms-transition: opacity 400ms;
	position: relative;
	margin: 0 auto;
}
.carouselslider ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.carouselslider ul li:before {
	content: ''!important;
	margin: 0!important;
	padding: 0!important
}
.carouselslider ul li {
	float: left;
	display: inline-block;
	padding: 0 0 0 20px !important;
	margin: 0;
	font-style: normal;
}
.carousel-previous, 
.carousel-next {
	width: 7px!important;
	height: 13px;
	padding: 0!important;
	display: block;
	position: absolute!important;
	border: none;
	cursor: pointer;
	top: -38px!important;
	left: auto!important;
	border-radius: 0!important;
	background-color: transparent !important;
	margin-top: 0!important;
	opacity: 1!important;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;
}
.carouselslider a {
	transition: color 300ms;
	-webkit-transition: color 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
}
.carousel-previous {
	right: 22px!important;
	background-image: url(../images/carousel_prev.png) !important;
}
.carousel-next {
	right: 0px!important;
	background-image: url(../images/carousel_next.png) !important;
}
.carouselslider .carousel-previous:hover, .carouselslider .carousel-next:hover {
	opacity: 0.5!important;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)!important;
}
.carouselslider .disabled, .carouselslider .disabled:hover {
	cursor: default;
	opacity: 1!important;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;
}
.item_list {
	overflow: hidden;
}
.carousel_wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 100%;
	display: none;
	opacity: 0.6;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	transition: top 400ms;
	-webkit-transition: top 400ms;
	-moz-transition: top 400ms;
	-ms-transition: top 400ms;
}
.carouselslider .item:hover .img_block .carousel_wrapper {
	top: 0%;
}
.carousel-wrap .carousel_wrapper {
	display: block;
}
.margin-fixer {
	margin-left: -20px!important;
	height: auto!important;
}
.col-md-12 .items5 li {
	width: 192px;
}
.col-md-12 .items4 li {
	width: 240px;
}
.col-md-12 .items3 li {
	width: 320px;
}
.col-md-12 .items2 li {
	width: 480px;
}
.col-md-12 .items1 li {
	width: 960px;
}
.col-md-6 .items5 li {
	width: 95px;
}
.col-md-6 .items4 li {
	width: 118px;
}
.col-md-6 .items3 li {
	width: 158px;
}
.col-md-6 .items2 li {
	width: 237px;
}
.col-md-6 .items1 li {
	width: 475px;
}
.col-md-4 .items5 li {
	width: 62px;
}
.col-md-4 .items4 li {
	width: 78px;
}
.col-md-4 .items3 li {
	width: 104px;
}
.col-md-4 .items2 li {
	width: 156px;
}
.col-md-4 .items1 li {
	width: 313px;
}
.col-md-3 .items5 li {
	width: 56px;
}
.col-md-3 .items4 li {
	width: 58px;
}
.col-md-3 .items3 li {
	width: 77px;
}
.col-md-3 .items2 li {
	width: 116px;
}
.col-md-3 .items1 li {
	width: 233px;
}
.col-md-8 .items5 li {
	width: 127px;
}
.col-md-8 .items4 li {
	width: 159px;
}
.col-md-8 .items3 li {
	width: 212px;
}
.col-md-8 .items2 li {
	width: 318px;
}
.col-md-8 .items1 li {
	width: 637px;
}
.col-md-9 .items5 li {
	width: 143px;
}
.col-md-9 .items4 li {
	width: 179px;
}
.col-md-9 .items3 li {
	width: 239px;
}
.col-md-9 .items2 li {
	width: 359px;
}
.col-md-9 .items1 li {
	width: 718px;
}
li {
	line-height: 18px;
}
p {
	padding: 0;
	margin: 0 0 8px 0;
}
.divider, .divider60 {
	height: 70px;
	font-size: 0;
}
.divider60 {
	height: 56px;
}
.hover_img {
	position: relative;
	background: rgba(0,0,0,0.4);
}
.zoom {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 56px;
	height: 56px;
	margin: -28px 0 0 -28px;
	background-image: url(../images/zoom.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index: 5;
	display: block;
	text-indent: -9999px;
	opacity: 0;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.zoom:hover {
	background-position: 0 -56px;
}
.hover_img:hover .zoom {
	opacity: 0.4;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.img_block img {
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
}
.hover_img img {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
}
.hover_img:hover img {
	opacity: 0.25;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
}
.video {
	margin-bottom: 5px;
	overflow: hidden;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
}
.video iframe {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
	outline: none;
	font-size: 0;
	width: 100% !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
}
.featured_posts {
	text-align: center;
	font-size: 13px;
	color: #ababab;
}
.featured_posts h4 {
	font-style: normal;
	font-size: 17px;
	font-weight: 400;
	color: #555555;
	padding: 0;
	margin: 16px 0 12px 0;
	line-height: 20px;
	font-family: 'Open Sans', sans-serif;
}
.featured_posts h4 a {
	font-style: normal;
	font-size: 17px;
	font-weight: 400;
	color: #555555;
	line-height: 20px;
	font-family: 'Open Sans', sans-serif;
}
.featured_posts h4 a:hover {
	color: #95C11F;
}
.desc_block {
	padding-bottom: 9px;
	color: #555555;
	font-size: 13px;
}
.separator {
	padding: 0 11px;
}
.item_wrap {
	padding: 0;
}
.item_wrap .separator {
	color: #dbdbdb;
}
.featured_posts .hover_img img, .featured_posts .hover_img {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
}
#portfolio {/*position: relative;*/
}
#portfolio header {
	background-image: url(../images/slide_bg/slide3_bg.jpg);
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
/* *** portfolio_isotope.css *** */

/**** Isotope Filtering ****/
.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;
	transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
	-ms-transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
	-ms-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;
	transition-duration: 0s;
	-ms-transition-duration: 0s;
}
/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	-ms-transition: none;
}
.filter_img {
	overflow: hidden;
	position: relative;
}
.filter_img img {
	display: block;
	width: 100%;
	height: auto;
}
.filter_navigation {
	overflow: hidden;
}
.filter_block, .filter_navigation, .filter_navigation ul, .filter_navigation ul li ul {
}
.filter_block {
	text-align: center;
}
.filter_navigation {
	margin: 0 auto !important;
	text-align: center;
	display: inline-block;
	padding: 10px 0 4px 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	position: relative;
}
.filter_navigation ul, .filter_navigation ul li ul {
	padding: 0!important;
	margin: 0!important;
	list-style: none!important;
}
.filter_navigation ul li, .filter_navigation ul li ul li {
	padding: 0!important;
	margin: 0!important;
}
.filter_navigation ul li:before, .filter_navigation ul li ul li:before {
	content: ''!important;
	padding: 0!important;
}
.filter_navigation ul li ul {
}
.filter_navigation ul li ul li {
	display: inline-block;
	position: relative;
	margin: 0 3px 10px 3px !important;
}
.filter_navigation ul li ul li a {
	display: block;
	margin: 0;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	border: 2px #fff solid;
	line-height: 40px;
	font-size: 14px;
	padding: 0 19px;
	font-weight: 700;
	text-transform: uppercase;
	vertical-align: top;
	text-align: center;
	color: #fff;
	background-color: transparent;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
}
.filter_navigation ul li ul li.selected a, .filter_navigation ul li ul li a:hover {
	color: #383838;
	background-color: #95C11F;
	border-color: #95C11F;
}
.btn_load_more {
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100%;
	margin-right: 0;
 margin-bottom:
}
.load_more_cont a {
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: auto;
	margin: 0 !important;
	display: block;
}
#blog {/*position: relative;*/
}
#blog header {
	background-image: url(../images/slide_bg/slide4_bg.jpg);
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.post_type {
	width: 58px;
	height: 76px;
	position: absolute;
	right: -79px;
	top: -10px;
	background: url(../images/post_type.png) no-repeat left top;
}
.post_type:before {
	width: 56px;
	height: 56px;
	position: absolute;
	left: 1px;
	top: 10px;
	background-position: 0 0;
	background-repeat: no-repeat;
	content: '';
	z-index: 200;
	background-color: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 2px #555555 solid;
}
.first_post .post_type {
	top: 85px;
}
.right_blog_posts .blog_post.first_post:before {
	background-position: 0 0;
}
.photoset_type:before {
	background-image: url(../images/photoset_type.png);
}
.audio_type:before {
	background-image: url(../images/audio_type.png);
}
.image_type:before {
	background-image: url(../images/image_type.png);
}
.video_type:before {
	background-image: url(../images/video_type.png);
}
.link_type:before {
	background-image: url(../images/link_type.png);
}
.blog_container {
	margin-bottom: 0;
	background: url(../images/blog_bg.png) repeat-y center top;
	position: relative;
}
.blog_container:before {
	position: absolute;
	width: 100%;
	height: 50px;
	background: #fff;
	right: 0;
	left: 0;
	bottom: 0;
	content: '';
}
.left_blog_posts, .right_blog_posts {
	float: left;
	width: 520px;
}
.right_blog_posts {
	float: right;
}
.left_blog_posts .blog_post:before {
	position: absolute;
	width: 15px;
	height: 100%;
	background-image: url(../images/post_even_arrow.png);
	background-position: 0 -90px;
	background-repeat: no-repeat;
	right: 0;
	top: 0;
	content: '';
	z-index: 100;
}
.right_blog_posts .blog_post:before {
	position: absolute;
	width: 15px;
	height: 100%;
	background-image: url(../images/post_odd_arrow.png);
	background-position: 0 -90px;
	background-repeat: no-repeat;
	left: 0;
	top: 0;
	content: '';
	z-index: 100;
}
.blog_post {
	position: relative;
	margin-bottom: 62px;
	min-height: 58px;
	padding: 0;
}
.right_blog_posts .blog_post {
}
.blog_post iframe {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
	outline: none;
	font-size: 0;
}
.blog_post h4 {
	font-style: normal;
	font-size: 17px;
	font-weight: 400;
	color: #555555;
	padding: 0 24px;
	margin: 22px 0 0 0;
	line-height: 21px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
.blog_post h4 a {
	font-style: normal;
	font-size: 17px;
	font-weight: 400;
	color: #555555;
	line-height: 20px;
	font-family: 'Open Sans', sans-serif;
}
.blog_post h4 a:hover {
	color: #95C11F;
}
.blog_post .desc_block {
	padding: 13px 0px 0 0px;
	color: #555;
	font-size: 13px;
	text-align: center;
}
.left_blog_posts .blog_post .desc_block {
	padding-right: 15px;
}
.right_blog_posts .blog_post .desc_block {
	padding-left: 15px;
}
.left_blog_posts .blog_post h4 {
	padding-right: 39px;
}
.right_blog_posts .blog_post h4 {
	padding-left: 39px;
}
.round_corners {
	position: relative;
}
.left_blog_posts .blog_post .round_corners:before {
	position: absolute;
	right: 15px;
	top: 0;
	width: 5px;
	height: 5px;
	content: '';
	z-index: 200;
	background: url(../images/corner_rt.png) no-repeat left top;
}
.left_blog_posts .blog_post .round_corners:after {
	position: absolute;
	right: 15px;
	bottom: 0;
	width: 5px;
	height: 5px;
	content: '';
	z-index: 200;
	background: url(../images/corner_rb.png) no-repeat left top;
}
.right_blog_posts .blog_post .round_corners:before {
	position: absolute;
	left: 15px;
	top: 0;
	width: 5px;
	height: 5px;
	content: '';
	z-index: 200;
	background: url(../images/corner_lt.png) no-repeat left top;
}
.right_blog_posts .blog_post .round_corners:after {
	position: absolute;
	left: 15px;
	bottom: 0;
	width: 5px;
	height: 5px;
	content: '';
	z-index: 200;
	background: url(../images/corner_lb.png) no-repeat left top;
}
.round_corners {
	overflow: hidden;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.round_corners iframe, .round_corners img {
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.post_info {
	padding: 7px 5px 0 0;
	font-size: 13px;
	color: #ababab;
	float: left;
}
.post_info .separator {
	color: #dbdbdb;
}
.right_blog_posts .post_info {
	padding-left: 15px;
}
.post_socials {
	padding: 7px 15px 0 0;
	float: right;
}
.right_blog_posts .post_socials {
	padding-right: 0;
}
.post_socials ul {
	padding: 0;
	margin: 0;
}
.post_socials li {
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: top;
	margin-right: 7px;
}
.post_socials li:last-child {
	margin-right: 0;
}
.post_socials li a {
	width: 20px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background-position: 20px 18px;
	background-repeat: no-repeat;
	background-image: url(../images/post_socials.png);
	opacity: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.post_socials li a.fb {
	background-position: 0 0;
}
.post_socials li a.twitter {
	background-position: -32px 0;
}
.post_socials li a.pinterest {
	background-position: -61px 0;
}
.post_socials li a.google_plus {
	background-position: -90px 0;
}
.post_socials li a:hover {
	opacity: 0.8;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.right_blog_posts .post_type {
	right: auto;
	left: -79px;
}
.top_title {
	margin-top: 20px !important;
	margin-bottom: 8px !important;
}
/*Blog Pager*/
.pagerblock {
	padding-top: 0px!important;
	text-align: center;
}
.pagerblock li {
	padding: 0!important;
	margin: 7px 1px 0 5px !important;
	display: inline-block;
}
.pagerblock li:before {
	content: '';
	display: none!important;
}
.pagerblock li a, .pagerblock li span {
	border: 2px #555 solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: none;
	width: 44px;
	height: 44px;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	text-align: center;
	display: block;
	color: #555555;
	background: #fff;
	font-style: normal;
	font-family: 'Open Sans', sans-serif;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
}
.pagerblock li a:hover, .pagerblock li span {
	background: #95C11F;
	color: #383838;
	border-color: #95C11F;
}
.marg_b {
	padding-bottom: 10px;
}
/** Contact Section **/
#ceda_contact.col-md-6, #kickstart_contact.col-md-6 { 
	padding:0px !important;
	width: 100%;
	max-width: 900px;
}
.map_section {
	margin: 0 0 0 0;
	max-height: 400px;
	overflow: hidden;
	background-color: #efefef;
}
#map-canvas1, #map-canvas2 {
	width: 100%;
	height: 350px;
	border-top:1px #ccc solid;
}
#map-canvas1 { border-right: 1px #fff solid;
} 
#map-canvas2 { border-left: 1px #fff solid;
}
#map-canvas1 img, #map-canvas2 img {
	max-width: none;
	max-height: none;
}
h2.contact_info1, h2.contact_info2 { 
	font-size: 30px;
	line-height: 45px;
	}
h2.contact_info1 { 
	color:#95C11F;
}
h2.contact_info2 { 
	color:#e0691b;
}

.smaller-text {
	font-size: 19px;
    line-height: 24px;
    vertical-align: middle;
}
.contact_info1, .contact_info2 {
	padding: 10px 20px;
	border-top:1px #ccc solid;
	border-bottom: 1px #ccc solid;	
}
.margin-auto {
	margin: auto;
	float: none;
}
.contact_info1.no-border, .contact_info2.no-border {
	border: 0px;
}
.contact_info2 { }
.contact_info1 p, .contact_info2 p{
	margin-bottom: 10px;
	position: relative;
}
.contact_info1 p a.largephone, 
.contact_info2 p a.largephone { font-size:16px; color:#3f3e3e;
}
#ceda_contact .contact_info1 p a.largephone:hover { color:#95C11F; 
}
#kickstart_contact .contact_info2 p a.largephone:hover { color:#e0691b; 
}
.contact_form1, .contact_form2 {
	padding-bottom: 20px !important; 
}
.contact_form1 .col-md-12, .contact_form2 .col-md-12 {
	padding-right: 0px !important;
	padding-left: 0px !important; 
}
form input[type="text"] {
	background: none ;
	margin-top: 0;
	margin-bottom: 10px !important;
	padding: 11px 10px 11px 10px !important;
	width: 100%;
	border: 1px #ccc solid !important;
	outline: none !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	transition: border-color 0.4s;
	-webkit-transition: border-color 0.4s;
	-moz-transition: border-color 0.4s;
	-ms-transition: border-color 0.4s;
	box-shadow: none !important;
	font-size: 13px !important;
	color: #ccc !important;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}
form textarea {
	background: none;
	font-size: 14px;
	height: 120px !important;
	margin-top: 0;
	margin-bottom: 10px !important;
	padding: 11px 10px !important;
	resize: none;
	width: 100%;
	border: 1px #ccc solid !important;
	outline: none !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	transition: border-color 0.4s;
	-webkit-transition: border-color 0.4s;
	-moz-transition: border-color 0.4s;
	-ms-transition: border-color 0.4s;	box-shadow: none !important;
	font-size: 13px !important;
	color: #ccc !important;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}
form input[type="text"]:focus, form textarea:focus {color:#3f3e3e !important; border-color:#3f3e3e !important;}
/** form valid style **/
.notification_error, .notification_ok {
	border-radius: 0;
	margin: 0px 18px 12px 0px;
	padding: 12px 10px 12px 35px;
	position: relative;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
}
.notification_ok {
	border: 1px #95C11F solid;
	color: #fff;
	background: #95C11F;
}
.notification_error {
	border: 1px #C93119 solid;
	color: #fff;
	background: #C93119;
}
.notification_error:before, .notification_ok:before {
	content: '';
	width: 16px;
	height: 16px;
	position: absolute;
	left: 11px;
	top: 13px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.notification_error:before {
	background-image: url(../images/error.png);
}
.notification_ok:before {
	background-image: url(../images/info.png);
}
input.send_btn, input.clear_text {
	margin: 0 10px 10px 0 !important;
	display: inline-block;
	cursor: pointer;
	background: #95C11F;
	padding: 11px 10px 11px 10px;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	letter-spacing: 0.05em;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	width: auto !important;
	vertical-align: top;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	transition: all 250ms;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-ms-transition: all 250ms;
	border: 2px #95C11F solid;
}
input.send_btn:hover {
	background: #fff !important;
	color: #95C11F!important;
}
input.clear_text { 
	background: #ccc !important;
	border: 2px #ccc solid !important;
	}
input.clear_text:hover { 
	background: #C93119 !important;
	border: 2px #C93119 solid !important;
	}
input#kick.send_btn  {
	background: #e0691b !important;
	border: 2px #e0691b solid !important;
}
input#kick.send_btn:hover {
	background: #fff !important;
	border-color: #e0691b !important;
	color: #e0691b !important;
}
.no_bottom {
	padding-bottom: 0;
}
/** Footer **/
.footer {
	padding-top: 20px;
	padding-bottom: 10px;
	background: #3e3e3d;
}
.footer_sidebar {
	color: #ffffff;
	width: 100%;
	padding: 52px 0 42px 0;
	overflow: hidden;
	background-image: url(../images/slide_bg/slide6_bg.jpg);
	background-position: top center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
.footer_sidebar h4.title {
	color: #fff;
	font-size: 17px;
	margin-bottom: 15px;
}
/*-- Flickr --*/
.flickr_widget_wrapper {
	margin: 0 0 0 -9px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.widget_flickr .flickr_badge_image {
	float: left;
	display: inline-block;
	margin: 5px 0 4px 9px!important;
	width: 81px!important;
	height: 81px!important;
}
.widget_flickr .flickr_badge_image a {
	width: 81px!important;
	height: 81px!important;
	display: block;
}
.widget_flickr .flickr_badge_image img {
	display: block!important;
	width: 81px!important;
	height: 81px!important;
	opacity: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	transition: opacity 400ms;
	-webkit-transition: opacity 400ms;
	-moz-transition: opacity 400ms;
	-ms-transition: opacity 400ms;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
}
.widget_flickr:hover .flickr_badge_image img {
	opacity: 0.5;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.widget_flickr .flickr_badge_image:hover img {
	opacity: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
/*-- Popular Posts & Recent Posts --*/
.popular_posts, .recent_posts {
	list-style: none;
	margin: 0;
	padding: 0;
}
.popular_posts li, .recent_posts li {
	float: none;
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	overflow: hidden;
}
.popular_posts li img, .recent_posts li img {
	display: block;
	float: left;
	margin: 5px 11px 0 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.popular_posts li .post_title, .recent_posts li .post_title {
	padding: 13px 0 10px 0;
}
.footer_sidebar .popular_posts li .post_title a, .footer_sidebar .recent_posts li .post_title a {
	color: #fff;
}
.footer_sidebar .popular_posts li .post_title a:hover, .footer_sidebar .recent_posts li .post_title a:hover {
	color: #95C11F;
}
.widget_mailchimpsf_widget label {
	font-size: 13px !important;
	line-height: 18px !important;
}
.widget_mailchimpsf_widget .mc_input {
	border: 2px #555 solid !important;
	border-radius: 5px!important;
	-webkit-border-radius: 5px !important;
	background-color: transparent !important;
	padding: 11px 19px;
	margin: 8px 0 2px 0!important;
	color: #555;
	font-size: 13px!important;
	line-height: 18px!important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	box-shadow: none !important;
}
.widget_mailchimpsf_widget .mc_submit {
	padding: 0 21px!important;
	line-height: 44px!important;
	height: 44px!important;
	display: inline-block!important;
	border-radius: 5px!important;
	-webkit-border-radius: 5px !important;
	border: 2px #555 solid !important;
	color: #555 !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	text-transform: uppercase!important;
	background: none !important;
	font-family: 'Open Sans', sans-serif;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	margin-top: 8px;
}
.footer_sidebar .widget_mailchimpsf_widget .mc_input, .footer_sidebar .widget_mailchimpsf_widget .mc_submit {
	border: 2px #fff solid !important;
	color: #fff !important;
}
.widget_mailchimpsf_widget .mc_submit:hover {
	color: #383838!important;
	background: #95C11F !important;
	text-decoration: none;
	border-color: #95C11F !important;
}
.footer_bottom {
}
.copyright {
	padding: 10px 0 0px 0;
	float: none;
	font-size: 11px;
	font-weight: 200;
	text-align: center;
	color: #dddddd;
}
.footer_bottom .socials {
	float: none;
	text-align: center
}
.socials_list li {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 10px 10px 0;
}
.socials_list li:last-child {
	margin-right: 0;
}
.socials_list li a {
	width: 40px;
	height: 40px;
	display: block;
	background-position: 0 0;
	background-image: url(../images/social_icons.png);
	background-repeat: no-repeat;
}
.socials_list li a.ico_social-wordpress {
	background-position: 0 -40px;
}
.socials_list li a.ico_social-wordpress:hover {
	background-position: 0 -80px;
}
.socials_list li a.ico_social-twitter {
	background-position: -40px -40px;
}
.socials_list li a.ico_social-twitter:hover {
	background-position: -40px -80px;
}
.socials_list li a.ico_social-facebook {
	background-position: -80px -40px;
}
.socials_list li a.ico_social-facebook:hover {
	background-position: -80px -80px;
}
.socials_list li a.ico_social-youtube {
	background-position: -120px -40px;
}
.socials_list li a.ico_social-youtube:hover {
	background-position: -120px -80px;
}
.socials_list li a.ico_social-linked {
	background-position: -160px -40px;
}
.socials_list li a.ico_social-linked:hover {
	background-position: -160px -80px;
}
iframe {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	max-width: 100% !important;
	overflow-y: hidden !important;
}
/** HEADER **/
#top {
}
#top header {
	height: 80px;
	padding: 0;
	background: #fff;
	border: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%!important;
	z-index: 9999;
}
#logo {
	float: left;
	padding: 13px 10px 0px 0;
	vertical-align: top;
}
.fixed-menu {
	position: fixed;
	left: 0px;
	top: 0;
	background: #fff!important;
	z-index: 99999;
	opacity: 0;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width: 100%!important;
	display: none;
}
.fixed-menu.fixed_show {
	opacity: 1;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	display: block;
}
.fixed-menu-wrapper a {
	padding-top: 19px;
	padding-bottom: 21px;
}
.footer a {
	color: #ddd;
}
.footer a:hover {
	color: #95C11F;
}
.footer span a:hover {
	color: #cd1530;
}
/*Menu*/
.navmenu {
	margin: 0;
	float: right;
}
.navmenu ul {
	padding: 0px!important;
	margin: 0px!important;
	list-style: none;
}
.navmenu ul li {
	float:left;
	display: inline-block;
	margin: 31px 0px 30px 0px;
	padding: 0px !important;
}
.navmenu ul li a {
	color: #3f3e3e;
	font-size: 13px;
	padding: 31px 10px 31px 10px;
	font-weight: 400;
	letter-spacing: 0.05em;
	text-decoration: none !important;
	outline: none;
	font-family: 'Open Sans', sans-serif;
	transition: all 250ms;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-ms-transition: all 250ms;
}
.navmenu ul li a#Kickstart_nav:hover { background-color:#e0691b; }
.navmenu ul li.active a#Kickstart_nav { color:rgba(255, 255, 255, 0.4); background-color:#e0691b; padding: 31px 10px 31px 10px;}
.navmenu ul li a#Community_nav:hover { background-color:#7a3385;}
.navmenu ul li.active a#Community_nav { color:rgba(255, 255, 255, 0.4); background-color:#7a3385; padding: 31px 10px 31px 10px;}
.navmenu ul li a#wise_nav:hover { background-color:#35576e;}
.navmenu ul li.active a#wise_nav { color:rgba(255, 255, 255, 0.4); background-color:#35576e; padding: 31px 10px 31px 10px;}
.navmenu ul li a:hover {
	text-decoration: none;
	color: #fff;
	background: #95C11F;
}
.navmenu ul li.active a {
	text-decoration: none;
	color:rgba(255, 255, 255, 0.4); 
	background-color:#95C11F;
	padding: 31px 10px 31px 10px;
}
.navmenu ul li.active a:hover {
	color: #fff !important;
}
.navmenu ul li {
	list-style: none;
	position: relative;
}
a.menu_toggler {
	display: none;
}
.mobile_menu_wrapper {
	display: none;
}
nav.mobile_header {
	display: none!important;
}
.navmenu ul li:last-child {
	margin-right: 3px;
}
.full_slider {
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
}
.page_section {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
#page {
	overflow: hidden;
}
.single_page #top header {
	background: #181818 !important;
	top: 0 !important;
	position: fixed;
	z-index: 10000;
}
.main_content, .sidebar {
	margin-bottom: 20px;
}
.single_page .page_section {
	margin-top: 80px;
}
.single_page .page_section header {
	padding-top: 56px;
	padding-bottom: 40px;
	background-image: url(../images/slide_bg/slide2_bg.jpg);
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.single_page .content_section {
	padding-top: 48px;
	padding-bottom: 40px;
}
.single_post {
	margin-bottom: 40px;
}
.single_post p {
	margin-bottom: 18px;
}
.post_thumb {
	margin-bottom: 25px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
}
.post_thumb img {
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.single_post .post_info {
	padding-left: 0;
}
.post_meta {
	padding: 0 0 26px 0;
}
.post_meta .post_socials {
	padding-right: 0;
}
#comments {
	padding: 0 0 12px 0;
}
ol.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
}
ol.commentlist li {
	margin: 0 0 30px 0;
	list-style: none;
	font-style: normal !important;
	position: relative;
}
ol.commentlist li ul {
	padding-left: 40px;
}
ol.commentlist li .commentava {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 80px;
	height: 80px;
}
ol.commentlist li .commentava img {
	display: block;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.comment_info {
	padding: 1px 0 9px 0;
	color: #ababab;
}
.comment_info span {
	padding: 0 10px;
	color: #dbdbdb;
}
.thiscommentbody {
	min-height: 80px;
	margin-bottom: 30px;
	padding: 0 0 0 95px;
}
#respond form textarea {
	height: 116px !important;
}
#respond {
	margin-bottom: 33px;
}
.widget {
	margin-bottom: 25px;
}
.sidebar {
	padding-top: 0px;
	margin-top: -2px;
}
.sidebar h4.title {
	font-size: 17px;
	margin-bottom: 12px;
}
.back {
	padding-top: 45px;
}
.widget_tagcloud {
	margin-right: -5px;
}
.widget_tagcloud a {
	border: 2px #555 solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #555;
	background-color: #fff;
	display: inline-block;
	margin: 0 0 4px 0;
	padding: 10px 20px;
	line-height: 20px;
	vertical-align: top;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
}
.widget_tagcloud a:hover {
	background-color: #95C11F;
	color: #383838;
	border-color: #95C11F;
}
.sidebar .recent_posts .post_title a {
	color: #555;
}
.sidebar .recent_posts .post_title a:hover {
	color: #95C11F;
}
img {
	max-width: 100%;
}
iframe {
	border: 0;
}
