/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Boson
Version:	1.1
-------------------------------------------------------------------*/
@import 'shortcodes.css';
@import 'settings-panel.css';
/* @import "debugging.css"; */
/* Table of Content
==================================================
	#General
		- fonts
		- Typography
		- Layout
	#Header
		- Layout
		- Logo
		- Sticky Header
		- Menu
		- Sub Menu
		- Mega Menu
		- Mobile Menu
		- Topbar
		- Social Icons
		- Search
	#Slider
		- Revolution Slider.
		- Carousel Slider
	#Content
		- Page Heading
		- Page Content
		- Page Elements
	#Portfolio
		- Listing Item
		- Single Item
	#Pages
		- 404 Error Page    
	#Blog
		- Blog Posts
		- Blog Posts Medium
		- Blog Related Posts
		- Blog comments
	#Pagination
	#Widgets
		- Base Widgets
		- Latest Projects
		- Twitter
	#Footer
		- Footer widgets Area
		- Footer widgets
		- Copyright
		- Social Icons.
	#Shop
*/
/*
// #General
// --------------------------------------------------
*/
	/*
	// #Font
	// --------------------------------------------------
	*/

	/*
	// #Typography
	// --------------------------------------------------
	*/
	
	@font-face {
	font-family: 'Open Sans';
	src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
		 url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
		 url('opensans-regular-webfont.ttf') format('truetype'),
		 url('opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	
	body {
		margin: 0;
	
		background: #fff;
	
		font: 11px/20px 'Open Sans';
		color: #65686d;
	}
	
	.row-fluid .span4 {
		width: 23.404255317%!important;*width: 23.353130572623723%!important;
	}

	.row-fluid .span3 {
		width: 31.914893614%!important;*width: 31.863768869623723%!important;
	}

	/* ---------------Body Background----------------------*/

	*::-moz-selection {
		background-color: #e34735;
		color: #fff;
	}
	
	*::selection {
		background-color: #e34735;
		color: #fff;
	}
	
	/* ---------------General Tags----------------------*/
	iframe{
		width: 100%!important;
	}
	p {
		position: relative;
		margin: 0 0 15px 0;
	}
	
	strong {
		font-family: 'Open Sans';
		font-weight: bold;
	}
	
	small,
	sub,
	sup { 
		position: relative; 
		font-size: 9px; 
		vertical-align: baseline; 
		}
	
	sub { top: 3px; }
	
	sup { bottom: 3px; }
	
	pre {
		height: auto;
	
		margin: 0 0 20px;
		padding: 10px 20px;
	
		overflow-x: auto;
	
		background: none repeat scroll 0 0 #F7F7F7;
		border-radius: 2px;
		border: 1px solid #E2E2E2;	
	
		font-family: monospace;
	}
	
	.clearfix:after {
		content: '';
		display: block;
		clear: both;
	}
	
	
	/* ---------------Google Map----------------------*/
	.element-wrap iframe, 
	#map_canvas {
		width: 100%;
	}

	#map_canvas img {
		max-width: none !important;
	}

	/* ---------------Video/Audio----------------------*/
	.video-wrap {
		position: relative;
		padding-top: 56.25%;
		box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	}

	.video-wrap iframe {
		width: 100%;
		height: 100%;
	
		position: absolute;
		top: 0;		left: 0;
	}
	
	/* ---------------Images----------------------------*/
	img {
		max-width: 100%;
		border: none;
	}
	
	.img-wrap {
		position: relative;
		clear: both;
	}

	.img-wrap.shadow, .img-wrap .shadow {
		margin-bottom: 5px;
	}

	.img-wrap img {
		display: block;
		box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	}

	img.no-shadow {
		box-shadow: none;
	}
	
	.img-wrap.m-left, img.m-left {
		float: left;
		margin: 0 25px 20px 0;
	}

	.img-wrap.m-right, img.m-right {
		float: right;
		margin: 0 0 20px 25px;
	}

	.img-wrap.m-center {
		display: block;
		margin: 0 0 16px;
		text-align: center;
	}
	
	img.m-center{
		display: block;
		margin: 0 auto 20px;
	}

	.img-wrap.m-center img {
		display: block;
	}

	.img-wrap.m-center .shadow {
		display: inline-block;
	}

	.img-wrap.m-center img {
		display: block;
		margin: 0 auto 20px;
	}

	.img-title {
		position: absolute;
		bottom: 0;	left: 0;
					right: 0;
	
		z-index: 1;
	
		padding: 20% 20px 16px;
	
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,38,40,0)), color-stop(100%,rgba(35,38,40,0.6)));
		background: -webkit-linear-gradient(top,  rgba(35,38,40,0) 0%,rgba(35,38,40,0.6) 100%);
		background: linear-gradient(to bottom,  rgba(35,38,40,0) 0%,rgba(35,38,40,0.6) 100%);
	
		text-align: left;
		color: #ececec;
		text-shadow: 0 1px 1px rgba(0,0,0,0.1);
	}
	
	/* ---------------Images Shadow----------------------------*/
	
	.full-shadow {
		border: 1px solid #ccc;
		box-shadow: 1px 1px 4px 0 rgba(180,180,180,0.3);
	}
	
	.shadow,
	.shadow-2 {
		position: relative;
		margin-bottom: 43px;
	}

	.shadow:after,
	.shadow-2:after {
		content: '';
		display: block;
	
		position: absolute;
	}

	.shadow:after {
		height: 43px;
		bottom: -46px;	left: 0;
						right: 0;
		background: url("../img/shadow.png") no-repeat scroll 0 0 / 100% auto transparent;
	}

	.shadow-2:after {
		height: 55px;
		bottom: -55px;	left: 0;
						right: 0;
		background: url("../img/shadow-2.png") no-repeat scroll 0 0 / 100% auto transparent;
	}
	
	strong { color: #313538; }
	
	/* ---------------hr----------------------------*/

	hr {
		height: 1px;
		margin: 20px 0;
		background-color: #e2e2e2;
		border: none;
	}
	
	hr.dashed {
		height: 1px;
		margin: 20px 0;
		background: none;
		border-top: 1px dashed #dee1e2;
	}
	
	hr.striped {
		height: 14px;
		margin: 20px 0;
		background: url(/img/bg-head.jpg) repeat;
	}
	
	hr.shadow-2 {
		margin: 35px 0;
		background: none;
		border-top: none;
	}
	
	/* ---------------Anchor Tag----------------------------*/
	
	a {
		text-decoration: none;
		color: #e34735;
		
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	
	a:hover {
		color: #000;
	}
	
	a.link, a.dark-link {
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	
	a.link {
		text-decoration: none;
		color: #e34735;
	}
	
	a.link:hover {
		color: #313538;
	}
	
	a.dark-link {
		text-decoration: none;
		color: #313538;
	}
	
	a.dark-link:hover {
		color: #e34735;
	}


	
	/* ---------------Heading Tags----------------------------*/
	
	h1, h2, h3, h4, h5, h6
	{
		margin: 5px 0px 5px 0px;
		padding: 0;
		line-height: 1em;
		font-weight: normal;
		color: #313538;
	}
	
	h1 { font: 20px/20px 'Open Sans'; font-weight:bold;text-transform: uppercase;}
	h2 { font: 16px 'Open Sans'; font-weight:bold;}
	h3 { font: 14px 'Open Sans'; font-weight:bold;}
	h4 { font: 12px 'Open Sans';}
	h5 { font: 12px 'Open Sans';}
	h6 { font: 12px 'Open Sans';}
	
	h1.lined:before, h1.lined:after,
	h2.lined:before, h2.lined:after,
	h3.lined:before, h3.lined:after,
	h4.lined:before, h4.lined:after,
	h5.lined:before, h5.lined:after,
	h6.lined:before, h6.lined:after
	
	{
		content: "";
	
		width: 200%;
		height: 0.75em;
	
		display: inline-block;
		margin: 0 -200% 0 0;
	
		position: relative;
		left: 20px;
		bottom: 0.2em;
	
		/*background: url(/img/bg-head.jpg) repeat-x;*/
		vertical-align: bottom;
	}
	
	h1.lined.m-dark:before, h1.lined.m-dark:after,
	h2.lined.m-dark:before, h2.lined.m-dark:after,
	h3.lined.m-dark:before, h3.lined.m-dark:after,
	h4.lined.m-dark:before, h4.lined.m-dark:after,
	h5.lined.m-dark:before, h5.lined.m-dark:after,
	h6.lined.m-dark:before, h6.lined.m-dark:after 
	
	{
		background: url(../img/bg-head-dark.jpg) repeat-x;
	}
	
	h1.lined:before,
	h2.lined:before,
	h3.lined:before,
	h4.lined:before,
	h5.lined:before,
	h6.lined:before
	
	{
		left: -20px;
		margin: 0 0 0 -200%;
	}
	
	h1.lined,
	h2.lined,
	h3.lined,
	h4.lined,
	h5.lined,
	h6.lined
	
	{
		overflow: hidden;
		position: relative;
	}
	
	.semibold {
		font-family: 'Open Sans';
	}
	
	.great-vibesregular {
		font-family: 'great_vibesregular';
	}
	
	/* ---------------Markup Tag----------------------------*/
	
	mark {
		display: inline;
		padding: 1px 4px 0px 4px;
		margin: 0 2px;
		
		background-color: #313538;
		
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 2px;
		
		color: #edeff1;
		text-shadow: 0 1px 1px #222528;
		box-shadow: inset 0 1px 0 #515558, 0 1px 2px #dbdbdc;
	}
	
	mark.green {
		background-color: #73ca3f;
		color: #e8ffc1;
		text-shadow: 0 1px 1px #4fa923;
		box-shadow: 0 1px 2px #e4f5da;
	}
	
	mark.yellow {
		background-color: #f7f962;
		color: #8f6a1c;
		text-shadow: 0 1px 1px #fbfcab;
		box-shadow: 0 1px 2px #f9fbcc;
	}
	
	mark.orange {
		background-color: #ff9228;
		color: #ffffe2;
		text-shadow: 0 1px 1px #e86d12;
		box-shadow: 0 1px 2px #fcdec2;
	}
	
	mark.light {
		background-color: #e6f7f8;
		color: #253f4c;
		box-shadow: inset 0 1px 1px #d1e4e5,0 1px 0 white;
		text-shadow: none;
	}
	
	mark.strong {
		font-family: 'Open Sans';
	}

	
	/*
	// #Layout
	// --------------------------------------------------
	*/
	
	.col-1_3 .shadow,
	.col-1_2 .shadow,
	.col-1_4 .shadow,
	.col-3_4 .shadow {
		margin-bottom: 0;
	}
	
	.col-1_3 .shadow:after,
	.col-1_2 .shadow:after,
	.col-1_4 .shadow:after,
	.col-3_4 .shadow:after {
		height: 20px;
		bottom: -23px;
	}
	
	.col-3_4 .shadow:after {
		height: 30px;
		bottom: -33px;
	}
	
	.col-1_1 	{ 	width: 1010px;	 }
	.col-1_2 	{ 	width: 492px;	 }
	.col-1_3 	{ 	width: 320px;	 }
	.col-2_3 	{ 	width: 664px;	 }
	.col-1_4 	{ 	width: 234px;	 }
	.col-3_4 	{ 	width: 750px;	 }
	
	.element-wrap {
		margin-bottom: 30px;
	}
	
	.p-20 {
		font: 18px/24px 'Open Sans';
		margin-bottom: 20px;
		color: #3c3c40;
	}
	
	.margin-0 {
		padding-bottom: 0px;
	}
	
	.margin-10 {
		padding-bottom: 10px;
	}
	
	.margin-20 {
		padding-bottom: 20px;
	}
	
	.margin-30 {
		padding-bottom: 30px;
	}
	
	.margin-40 {
		padding-bottom: 40px;
	}
	
	.margin-50 {
		padding-bottom: 50px;
	}


/*
// #Header
// --------------------------------------------------
*/
	/* --------------- Layout ----------------------------*/    
    header {
		background: #000;
    }
	.header {
		position: relative;
	}

	
	.header .layout {
		position: relative;
		padding: 0 40px;
		height: 80px;
		line-height: 90px;
		text-align: right;
	}

    .header a.logo {
        position: relative;
        top: -12px;
    }

    .header .logo img {
        max-height: 50px;
    }
	
	.content .header .layout {
		position: relative;
		padding: 40px 40px 0 !important;
	
		text-align: right;
	}
	
	/* --------------- Logo ----------------------------*/  
	.logo {
		display: inline-block;
		position: static;
		margin: 0;
	
		line-height: 79px;
		text-align: left;
	}
	
	.logo img {
		vertical-align: middle;
	}
	
	/* --------------- Sticky Header ----------------------------*/  
	.sticky-header.stuck {
		position: fixed;
		background: white;
		border-bottom: 2px solid #eaeaea;
		width: 100%;
		left: 0;
		top: 0;
		z-index: 100000;
		height: 80px;
	}
	
	.boxed .sticky-header.stuck{
		width: auto !important;
		left: auto!important;
	}
	
	/* --------------- Navigation ----------------------------*/  
   /* Reset */
	.wrap-left .menu {
		margin-left: 40px;
	}
	
	.menu,
	.menu a,
	.menu ul,
	.menu li,
	.menu div,
	.menu form,
	.menu input {
		margin: 0;
		padding: 0;
		border: none;
		outline: none;
	}

	.menu a { text-decoration: none;  }

	.menu li { list-style: none; }

	/* Menu Container */
	.menu {
		display: inline-block;
		position: static;
		text-align: right;
		white-space: nowrap;
		vertical-align: top;
		
		cursor: default;
		z-index: 500;
	}

	/* Menu List */
	.menu > li {
		position: static;
		display: inline-block;
		float: left;
		text-align: left;
	}
	
	
	.menu li i {
		margin-right: 7px;
		color: #ced3d5;
		text-shadow: 0 1px 0 white;
	}
	

	/* Menu Links */
	.menu > li > a {
		position: relative;
		color: #646060;
		font: 14px 'Open Sans';
		transition: none;
		display: inline-block;
		padding: 0 15px;
		line-height: 80px;
	}
	
	.menu > li.active > a:after{
		content: '';
		display: block;
		height: 2px;
		position: absolute;
		left: 15px;
		right: 15px;
		bottom: -2px;
		z-index: 53;
		background: #2eafbb;
		-webkit-transition: height 0.2s ease;
		transition: height 0.2s ease;
				
	}
	
	.menu a.active {
		color: #2eafbb;
	}
	
	.menu li.has-mega:hover > a:after {
		display: none;
	}

	 /* --------------- Mega Menu ----------------------------*/ 
	.menu > li > .megamenus {
		position: absolute ;
		display: none;
		z-index: 1000;
		margin: 0 40px 0 40px;
		padding: 15px 20px 25px;
		right:0;
		left:0;
		border-top: 2px solid #2eafbb;
		overflow: hidden;   
		background: #2f3338;
		border-radius: 0 0 3px 3px;
		box-shadow: 0 1px 3px rgba(0,0,0,0.2);
		border-radius: 0 0 2px 2px;
	}
	
	.menu > li:hover > .megamenus {
		display: block;
		overflow: visible;
	}
	
	.megamenus {
		left: 0;
		right: 0;
	}

	.menu li.m-submenu {
		float: left;
		width: 20%;
		height: auto !important;
		background: none;
		list-style: none;
		background: url(../img/mmenu-sep.png) no-repeat left top !important;
	}
	
	.menu li.m-submenu h3 {
		margin: 20px 0 10px 0;
		line-height: 18px;
		
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: #372f2b;
		text-transform: uppercase;
	}
	
	.menu li.m-submenu a {
		display: block;
		height: 35px;
		padding: 0 5px;
		margin: 0 15px;
		line-height: 0 !important;
		font-size: 12px;
		color: #a8acaf;
		font-family: 'Open Sans';
		line-height: 35px !important;
		-webkit-transition: background-color .2s ease, border .2s ease, height .3s ease, color .2s ease, opacity .5s ease;
		transition: background-color .2s ease, border .2s ease, height .3s ease, color .2s ease, opacity .5s ease;
	  
	}
	
	.m-submenu .mmenu-title {
		padding: 5px;
		color: #fff !important;
		font-size: 14px !important;
		font-family: 'Open Sans';
		font-style: normal;
	}
	
	.m-submenu .mmenu-title:hover {
		background: transparent !important;
		font-weight: 300 !important;
	}
	
	.mmenu-title:before {
		content: "" !important;
		margin-right: 0;
	} 

	.menu li.m-submenu:hover {
		background: none !important;
	}
	
	
	.m-submenu a:before {
		content: "\f0da";
		font: 11px/23px FontAwesome;
		color: #5f6368;
		margin-right: 7px;
	}
	
	.m-submenu a:hover {
		background: #2eafbb !important;
		color: #fff !important;
		font-family: 'Open Sans';
	}
	
	.megamenus li.m-submenu a:hover:before {
		color: #fff;
	}
	
	.megamenus li.m-submenu.first {
		background: none !important;
	}
	
	/* --------------- Sub Menu ----------------------------*/ 
	.submenu {
		position: absolute;
		top: 100%;
		z-index: 1000;
		float: left;
		min-width: 180px;
		border-top: 2px solid #2eafbb!important;           
		display: none;
		background: #2f3338;
		box-shadow: 0 1px 3px rgba(0,0,0,0.2);
		border-radius: 0 0 2px 2px;
	}
	
	.menu li:hover > .submenu {
		display: block;
	}
   
	.submenu li {
		position: relative;	
		height: 35px;
		border-top: 1px solid #393c42;
		border-bottom: 1px solid #26292c;
		-webkit-transition: background-color 0.2s ease, border 0.2s ease, height 0.3s ease, color 0.2s ease, opacity 0.5s ease;
		transition: background-color 0.2s ease, border 0.2s ease, height 0.3s ease, color 0.2s ease, opacity 0.5s ease;
	}
	
	.submenu li:hover {
		background: #2eafbb;
		border-top: 1px solid #2eafbb;
		border-bottom: 1px solid #2eafbb;
	}  
	
	li.dropdown-submenu > ul {
		border: none!important;
		left: 100%;
		top: -1px;  
	}
	
	.submenu a {
		padding: 0 20px;
		display: block;
		line-height: 35px;
		font-size: 12px;
		color: #a8acaf;
		text-transform: none;
		font-family: 'Open Sans';
		letter-spacing: 0;
		white-space: nowrap;
	}
	
	.submenu li:hover > a {
		color: #fff;
	}
	
   .submenu li:last-child {
		border-bottom: 0px solid #262829;
		border-radius: 0 0 2px 2px;
	} 
	
	/* --------------- Menu Extra ----------------------------*/ 
	.navbar {
		background: #eff1f2;
	}
	
	.navbar .menu {
		display: block;
	
		width: 960px;
		min-width: 200px;
	
		margin: auto;
	
		text-align: left;
	
		font-size: 0;
	}
	
	.navbar .menu.m-center {
		text-align: center;
	}
	
	
	.navbar .menu > li > a {
		line-height: 42px;
		font-size: 13px;
	}
	
	.navbar .menu > li:before, .navbar .menu a.active:before { 
		left: 14px;
		right: 14px;
	}
	
	.navbar .menu > li > .submenu {
		left: 14px;
	}
	
	.navbar .menu li.with-sub:hover:before {
		left: 14px;
	}
	
	.navbar.m-dark {
		background: #2f3338;
		box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	}
	
	.navbar.m-dark .menu > li {
		border-right: none;
	}
	
	.navbar.m-dark .menu > li:first-child {
		border-left: none;
	}
	
	.navbar.m-dark .menu a {
		border: none;
		color: #c4c4c4;
	}
	
	.navbar.m-dark .menu li i {
		color: #575b61;
		text-shadow: none;
	}
	
	/* --------------- Mobile Menu ----------------------------*/ 
	header .btn-menu {
		display: none;
	}
	
	.mob-layout {
		max-height: 80px;
		float: left;
		text-align: left;    
	}
	
	.mob-layout.m-center .wrap-center {
		text-align: center;
	}
	
	.mob-layout.m-center .wrap-left {
		position: absolute;
		bottom: 0; left: 40px;
	}
	
	.mob-layout.m-center .wrap-left .slogan {
		margin-left: 0;
	}
	
	.mob-layout.m-center .wrap-right {
		position: absolute;
		bottom: 0; right: 40px;
	}
	
	.btn-menu {
		width: 26px;
		height: 22px;
	
		position: absolute;
		top: 30px;	right: 0;
		cursor: pointer;
	
		font: 28px/23px 'FontAwesome';
		color: #c5c5c5;
	}
	
	.btn-menu.active {
		color: #313538;
	}
	
	
	
	.btn-submenu {
		width: 70px;
		height: 44px;
	
		position: absolute;
		top: 0;		right: 0;
	
		z-index: 12;
	
		text-align: center;
		font: 13px/42px 'FontAwesome';
		cursor: pointer;
	}
	
	.btn-submenu.active {
		line-height: 39px;
	}
	
	.btn-submenu:before {
		content: "\f0d7";
		color: #9a9a9a;
	}
	
	.btn-submenu.active:before {
		content: "\f0d8";
	}
	
	.desk .mob-menu {
		/*	display: none !important;*/
	}
	
	.mob-menu, .mob-submenu {
		position: relative;
		z-index: 50;
	
		margin: 56px 0 0;
		padding: 0;
	
		list-style: none;
	}
	
	.mob-menu {
		display: none;
		vertical-align: top;
	
		position: relative;
		margin: 0;
	
		background: #2f3338;
	
		white-space: nowrap;
	}
	
	.mob-menu li {
		position: relative;
		text-align: left;
	
		border-bottom: 1px solid #242629;
		border-top: 1px solid #3b3e44;
	}
	
	.mob-menu a {
		display: block;
		
		position: relative;
		padding-left: 30px;
		
		text-decoration: none;
		color: #8a9094;
		font: 14px 'Open Sans';
	
		-webkit-transition: none;
		transition: none;
	}
	
	.mob-menu a i{
		padding-right: 10px;
	}
	
	.mob-menu a.active {
		color: #d0d5d8;
	}
	
	.mob-menu > li > div > a {
		padding: 0 40px;
		
		line-height: 42px;
	}
	
	.mob-menu div {
		width: 768px;
		position: relative;
		margin: 0 auto;
	}
	
	.mob-menu > li > .mob-submenu {
		background: #1f2226;
	}
	
	.mob-submenu {
		display: none;
		min-width: 170px;
	
		position: relative;
		margin: 0;
		padding: 0;
	
		list-style: none;
	}
	
	.mob-submenu:before {
		content: '';
	
		display: block;
		width: 100%;
	
		border-top: 1px solid rgba(0, 0, 0, 0.15);
	}
	
	.mob-submenu a {
		padding: 0 20px;
	
		font: 14px/42px 'Open Sans';
		color: #8a9094;
		text-transform: none;
		letter-spacing: 0;
	}
	
	.mob-submenu li {
		border-bottom: 1px solid #16191b;
		border-top: 1px solid #272a2f;
	}
	
	.mob-submenu li:last-child {
		border-bottom: 0px solid #262829;
	}
	
	.mob-submenu li i {
		margin-right: 7px;
	}
	
	.mob-submenu a {
			padding-left: 60px !important;
	}
		
	.mob-submenu .mob-submenu a {
		padding-left: 80px !important;
	}
	
	/* --------------- Top Bar ----------------------------*/
	.m-alt-head .mob-layout {
		float: none;
	}
	
	.m-alt-head .b-social {
		float: right;
		vertical-align: middle;
	}
	
	.slogan {
		display: inline-block;
		margin: 0 0 0 30px;
		vertical-align: top;
		font-size: 12px;
	}
	
	/* --------------- Social Icons ----------------------------*/ 
	.header .b-social {
		display: inline-block;
		margin: 0 0 0 20px;
	}
	
	.header .b-social li {
		margin: 0 12px 0 0;
	}
	
	.header .b-social li:last-child {
		margin: 0;
	}
	
	.b-social.social-header a {
		display: block;
	
		width: 22px;
		height: 22px;
	
		text-align: center;
		line-height: 22px;
		font-size: 20px;
		color: #dbdfe0;
		text-shadow: 0 1px 0 white;
		
		background: none;
		border: none;
		
		cursor: pointer;
	
		-webkit-transition: color 0.2s ease, background-color 0.2s ease;
		transition: color 0.2s ease, background-color 0.2s ease;
	}
	
	.b-social.social-header a:hover {
		color: #e34735;
		box-shadow: none;
	}
	
	/* --------------- Search Form ----------------------------*/ 
	.b-search-form {
		float: right;
		margin: 0 0 0 26px;
	}
	
	.b-search-form i {
		margin-top: 0px;
		line-height: 66px;
	}
	
	.b-search-form input {
		width: 95px;
		height: 33px;
		background: white;
	}
	
	.b-search-form .input-wrap {
		margin-bottom: 0;
	}
	
	.b-search-form input:focus {
		width: 180px;
		border: 1px solid #e2e2e2;
		border-top: 1px solid #d4d4d4;
		box-shadow: none;
	}
	
	.search-form {  	
		position: relative;
	
		letter-spacing: -.31em;
		word-spacing: -.43em;
	}
	
	.search-text-remove, .search-submit {
		display: none;
	}
	
	.search-text {
		width: 0;
		height: 29px;
		
		padding-left: 21px;
		opacity: 0.5;    
		
		background: url(../img/search2.png) no-repeat 0 50%;    
		border: 1px solid transparent;
		
		outline: none;
		cursor: pointer;
		font: 13px 'Open Sans';
		color: #555;
		
		-webkit-transition: width 0.2s ease-in-out, opacity 0.2s ease-in-out;
		transition: width 0.2s ease-in-out, opacity 0.2s ease-in-out;
	}
	
	.search-text:hover {
		opacity: 1;
	}
	
	.search-text:focus {
		width: 127px;
		padding-left: 31px;
		opacity: 1;
		
		border: 1px solid #e2e2e2;
		background-color: #fff;
		box-shadow: 0 0 0 4px #f6f6f6, inset 0 1px 3px rgba(0,0,0,0.04);
		
		cursor: text;
	}
	
	.btn-search {
		display: none;
	
		width: 24px;
		height: 24px;
	
		color: #c5c5c5;
		font: 24px/23px 'FontAwesome';
		cursor: pointer;
	}
	
	.btn-search.active {
		color: #313538;
	}

/*
// #Slider
// --------------------------------------------------
*/
	.fullwidthbanner-container {
		width: 100% !important;
		position: relative;
		padding: 0;
		overflow: hidden;
	}
	
	.fullwidthbanner-container .fullwidthbanner {
		position: relative;
		margin-top: -5px;
		width: 100% !important;
	}
	
	.top-shadow:before {
		content: '';
	
		display: block;
	
		width: 100%;
		height: 5px;
	
		position: relative;
		z-index: 40;
	
		margin: auto;
	
		box-shadow: 0 2px 3px rgba(0,0,0,0.1) inset;
	}
	
	.tp-leftarrow.default, .tp-rightarrow.default {
		width: 32px !important;
		height: 80px !important;
	
		left: -40px !important;
	
		background: rgba(20,22,23,0.6) !important;
		border-radius: 2px !important;
	
		-webkit-transition: background-color 0.4s ease, left 0.2s ease, right 0.2s ease !important;
		transition: background-color 0.4s ease, left 0.2s ease, right 0.2s ease !important;
	}
	
	.tp-rightarrow.default {
		left: auto !important;
		right: -40px !important;
	}
	
	.tp-leftarrow.default:before, .tp-rightarrow.default:before {
		content: '\f104';
	
		display: block;
	
		text-align: center;
		line-height: 80px;
		font: 20px/80px 'FontAwesome';
		color: #fff;
	}
	
	.tp-rightarrow.default:before {
		content: '\f105';
	}
	
	.tp-leftarrow.default:hover, .tp-rightarrow.default:hover {
		background: rgba(215,47,28,0.9) !important;
	}
	
	.tp-bullets {
		bottom: 22px !important;
		-webkit-transition: bottom 0.2s ease !important;
		transition: bottom 0.2s ease !important;
	}
	
	.bullet {
		width: 13px !important;
		height: 13px !important;
	
		border-radius: 50%;
		background: rgba(0,0,0,0.4) !important;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.4), 0 1px 0 rgba(250,250,250,0.1);
	
		margin: 0 4px !important;
	
		-webkit-transition: opacity 0.2s ease !important;
		transition: opacity 0.2s ease !important;
	}
	
	.b-main-slider:hover .ls-fullwidth .ls-bottom-slidebuttons a {
		opacity: 1;
	}
	
	.bullet.selected {
		background: #e34735 !important;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 1px 2px rgba(0,0,0,0.15);
	}
	
	
	.fullwidthbanner-container:hover .tp-leftarrow.default {
		left: 20px !important;
	}
	
	.fullwidthbanner-container:hover .tp-rightarrow.default {
		right: 20px !important;
	}
	
	
	
	.tp-caption span {
		display: block;
	
		border-radius: 2px;
		line-height: 1.1em;
		color: #fff;
		
		text-shadow: 0 1px 1px rgba(0,0,0,0.1);
	}
	
	.tp-caption span a {
		color: #e34735;
	}
	
	.tp-caption span a:hover {
		color: #fff;
	}
	
	.tp-caption.m-text-color span {
		padding: 0 !important;
		color: #e34735;
	}
	
	.tp-caption.m-text-black span {
		padding: 0 !important;
		color: #313538;
	}
	
	.tp-caption.m-text-white span {
		padding: 0 !important;
	}
	
	.tp-caption.m-bg-white span {
		background-color: #fff !important;
		color: #3f4144;
	}
	
	.tp-caption.m-bg-black span {
		background-color: rgba(20,22,23,0.7) !important;
		color: #fff;
	}
	
	.tp-caption.m-bg-color span {
		background-color: rgba(227,71,53,0.8) !important;
		color: #fff;
	}
	
	.tp-caption.m-7em span {
		padding: 0.25em 0.4em 0.3em;
		line-height: 0.9em;
		font-size: 7em;
	}
	
	.tp-caption.m-6em span {
		padding: 0.25em 0.4em 0.3em;
		line-height: 0.9em;
		font-size: 6em;
	}
	
	.tp-caption.m-5em span {
		padding: 0.3em 0.4em 0.35em;
		line-height: 0.9em;
		font-size: 5em;
	}
	
	.tp-caption.m-4em span {
		padding: 0.85em 1.1em 0.9em;
		line-height: 0.9em;
		font-size: 4em;
	}
	
	.tp-caption.m-3-8em span {
		padding: 0.85em 1.1em 0.9em;
		line-height: 0.9em;
		font-size: 3.8em;
	}
	
	.tp-caption.m-3-6em span {
		padding: 0.85em 1.1em 0.9em;
		line-height: 0.9em;
		font-size: 3.6em;
	}
	
	.tp-caption.m-3-4em span {
		padding: 0.85em 1.1em 0.9em;
		line-height: 0.95em;
		font-size: 3.4em;
	}
	
	.tp-caption.m-3-2em span {
		padding: 0.85em 1.1em 0.9em;
		line-height: 0.95em;
		font-size: 3.2em;
	}
	
	.tp-caption.m-3em span {
		padding: 0.85em 1.1em 0.9em;
		line-height: 1em;
		font-size: 3em;
	}
	
	.tp-caption.m-2-8em span {
		padding: 0.85em 1.1em 0.9em;
		line-height: 1em;
		font-size: 2.8em;
	}
	
	.tp-caption.m-2-6em span {
		padding: 0.85em 1.1em 0.9em;
		line-height: 1em;
		font-size: 2.6em;
	}
	
	.tp-caption.m-2-4em span {
		padding: 0.35em 0.7em 0.4em;
		font-size: 2.4em;
	}
	
	.tp-caption.m-2-2em span {
		padding: 0.38em 0.7em 0.43em;
		font-size: 2.2em;
	}
	
	.tp-caption.m-2em span {
		padding: 0.85em 1.1em 0.9em;
		font-size: 2em;
	}
	
	.tp-caption.m-1-8em span {
		padding: 0.85em 1.1em 0.9em;
		font-size: 1.8em;
	}
	
	.tp-caption.m-1-6em span {
		padding: 0.55em 1.1em 0.6em;
		font-size: 1.6em;
	}
	
	.tp-caption.m-1-4em span {
		padding: 0.55em 1.0em 0.6em;
		line-height: 1.2em;
		font-size: 1.4em;
	}
	
	.tp-caption.m-1-2em span {
		padding: 0.6em 1.1em 0.65em;
		line-height: 1.4em;
		font-size: 1.2em;
	}
	
	.tp-caption.m-bebas_neueregular span {
		font-family: 'bebas_neueregular';
	}
	
	.tp-caption.m-great-vibesregular span {
		font-family: 'great_vibesregular';
	}
	
	.tp-caption.m-semibold span {
		font-family: 'Open Sans';
	}
	
	.tp-caption.m-opensansitalic span {
		font-family: 'Open Sans';
	}
	
	.tp-caption.m-opensanslightitalic span {
		font-family: 'Open Sans';
	}
	
	.tp-caption.m-bold span {
		font-family: 'Open Sans';
	}
	
	.tp-caption.m-extra-bold span {
		font-family: 'Open Sans';
	}
	
	.tp-caption.m-light span {
		font-family: 'Open Sans';
	}
	
	.tp-caption.m-opacity-80 span {
		opacity: 0.8;
	}
	
	.tp-caption.m-letter-spacing-1 span {
		letter-spacing: 1px;
	}
	
	.tp-caption.m-uppercase span {
		text-transform: uppercase !important;
	}
	
	.tp-caption.m-lowercase span {
		text-transform: lowercase !important;
	}
	
	.shortcodes .tp-caption span {
		margin-bottom: 20px;
	}
	
	 .fullwidthbanner-container {
		background: #171717;
		overflow: hidden;
		padding: 0;
		position: relative;
		z-index: 1;
	}
	
	.fullwidthbanner-container ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.fullwidthbanner-container .tp-bannershadow {
		filter: alpha(opacity=20);
		opacity: 0.20;
	}
	
	.fullwidthbanner-container .top-label {
		color: #FFF;
		font-size: 24px;
		font-weight: 300;
	}
	
	.fullwidthbanner-container .main-label {
		color: #FFF;
		font-size: 62px;
		line-height: 62px;
		font-weight: 800;
		text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
	}
	
	.fullwidthbanner-container .bottom-label {
		color: #FFF;
		font-size: 20px;
		font-weight: 300;
	}
	
	.fullwidthbanner-container .blackboard-text {
		color: #BAB9BE;
		font-size: 46px;
		line-height: 46px;
		font-family: "Shadows Into Light", cursive;
		text-transform: uppercase;
	}
	
	.fullwidthbanner-container .tp-caption {
		filter: alpha(opacity=0);
		opacity: 0;
	}
	
	.fullwidthbanner-container .tp-caption a {
		color: #FFF;
	}
	
	.fullwidthbanner-container .tp-caption a:hover {
		color: #FFF;
	}
	
	.fullwidthbanner-container .tp-caption.fullscreenvideo {
		height: 100%;
		position: absolute;
		top: 0;
		width: 100%;
		left: 0 !important;
	}
	
	.fullwidthbanner-container .tp-caption.fullscreenvideo video {
		height: 100%;
		width: 100%;
		padding: 0;
		position: relative;
	}
	
	.fullwidthbanner-container.light {
		background-color: #EAEAEA;
	}
	
	.slider-container.light .tp-bannershadow {
		filter: alpha(opacity=5);
		opacity: 0.05;
		top: 0;
		bottom: auto;
		z-index: 1000;
	}
	
	.slider-container.light .top-label, .slider-container.light .main-label, .slider-container.light .bottom-label {
		color: #333;
	}
	
	.slider-container.light .tp-caption a {
		color: #333;
	}
	
	.fullwidthbanner-container .tp-caption a:hover {
		color: #333;
	}
	
	.slider {
		height: 500px;
		max-height: 500px;
		position: relative;
	}
	
	.rev_slider > ul > li > .center-caption {
		left: 0 !important;
		margin-left: 0 !important;
		text-align: center;
		width: 100%;
	}
	
	.rev_slider .tp-bannertimer {
		display: none;
	}
	
	.rev_slider .main-button {
		font-size: 22px;
		font-weight: 600;
		line-height: 20px;
		padding-bottom: 20px;
		padding-top: 20px;
		padding-left: 25px;
		padding-right: 25px;
	}
	
	.fullwidthabanner {
		max-height: none;
	}
	
	.fullwidthabanner .slider {
		max-height: none;
	}
	
	.tp-caption > a.btn{
		color: #424346;
	}
	.tp-caption > a.colored{
		color: #fff;
	}
	
	
	
	
	/*------------Carousel Slider ----------------------*/
	.b-carousel {
		margin-bottom: 20px;
		overflow: hidden;
		box-shadow: 0 1px 2px rgba(0,0,0,0.15)
	}
	
	.b-carousel, .carousel-content {
		position: relative;
	}
	
	.carousel-item {
		width: 100%;
		display: block;
	
		visibility: hidden;
		
		position: absolute;
		top: 0;    left: 0;
	}
	
	.carousel-item.active {
		display: block;
		visibility: visible;
		position: static;
	}
	
	.carousel-item.current {    
		left: 0;
		right: 0;
		visibility: visible;
		z-index: 1;
	}
	
	.carousel-item {
		max-width: 100%;
		display: block;
	}
	
	.carousel-control {
		position: absolute;
		top: 0;		left: 0;
		bottom: 0;	right: 0;
	
		overflow: hidden;
	}
	
	.b-carousel:hover .carousel-prev { left: 10px; }
	.b-carousel:hover .carousel-next { right: 10px; }
	
	.carousel-prev, .carousel-next {
		width: 32px;
		height: 80px;
	
		position: absolute;
		top: 50%;	left: -40px;
	
		z-index: 2;
	
		margin-top: -40px;
	
		background: rgba(20,22,23,0.6);
		border-radius: 2px;
	
		cursor: pointer;
	
		-webkit-transition: background-color 0.2s ease, left 0.2s ease, right 0.2s ease;
		transition: background-color 0.2s ease, left 0.2s ease, right 0.2s ease;
	}
	
	.carousel-next {
		left: auto;
		right: -40px;
	}
	
	.carousel-prev:hover, .carousel-next:hover {
		background: rgba(215,47,28,0.9);
	}
	
	.carousel-prev:before, .carousel-next:before {
		content: '\f104';
	
		display: block;
	
		text-align: center;
		line-height: 80px;
		font: 20px/80px 'FontAwesome';
		color: #fff;
	}
	
	.carousel-next:before {
		content: '\f105';
	}
	
	.carousel-next:hover:before,
	.carousel-prev:hover:before
	{
		color: #fff;
	}
	
	.carousel-pagination {
		position: absolute;
		bottom: 20px;
		left: 50%;
	
		-webkit-transition: bottom 0.2s ease;
		transition: bottom 0.2s ease;
	
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	
		z-index: 2;
	
		margin: 0;
		padding: 0;
	
		list-style: none;
		text-align: center;
		line-height: 50px;
	}
	
	.carousel-pagination li {
		float: left;
	
		width: 13px;
		height: 13px;
	
		margin: 0 3px;
	
		background: rgba(0,0,0,0.5);
		border-radius: 50%;
	
		cursor: pointer;
	}
	
	.carousel-pagination li.active {
		background: #e34735;
	}

/*
// #Content
// --------------------------------------------------
*/

	/*------------Page Heading----------------------*/
	.crumbs {
		float: right;
	
		margin: 0;
		padding: 0;
	
		list-style: none;
		font-size: 11px;
		color: #c4c4c4;
	}
	
	.crumbs li {
		display: inline-block;
		line-height: 54px;
	}
	
	.crumbs li:after {
		content: "\f054";
	
		display: inline-block;
		position: relative;
		top: -1px;
	
		padding: 0 0 0 3px;
	
		font: 6px/54px 'FontAwesome';
	}
	
	.crumbs li:first-child:after, .crumbs li:last-child:after {
		display: none;
	}
	
	.crumbs a {
		padding: 0 4px;
		text-decoration: none;
		color: #c4c4c4;
	
		-webkit-transition: color 0.2s ease;
		transition: color 0.2s ease;
	}
	
	.crumbs a:hover {
		color: #ee4a37;
	}
	
	.b-titlebar {
		padding: 0;
		border-top: 1px solid #e4e4e4;
		background: #fff;
	}
	
	.b-titlebar h1 {
		margin-bottom: 0;
		line-height: 54px;
		
		white-space: nowrap;
		color: #313538;
		font-size: 20px;
		font-family: 'Open Sans';
	}
	
	/*------------Page Content ----------------------*/
	.main {
		margin: 0 auto;    
		background:  #fff;
		box-shadow: 0 0 2px rgba(0,0,0,0.2);
	}
	
	.main.boxed { 
		width: 1090px; 
		margin-top: 20px!important;
		margin-bottom: 20px;
	}
	
	.layout {
		width: 1010px;
		min-width: 200px;
		margin: auto;
		padding: 0 40px;
	}
	
	.content, .onepage-content {
		border-top: 1px solid #e4e4e4;
	}
	
	.content.gray-content {
		background: #fafafa;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#fcfcfc), color-stop(100%,#f9f9f9));
		background: -webkit-linear-gradient(top,  #fcfcfc 2%,#f9f9f9 100%);
		background: linear-gradient(to bottom,  #fcfcfc 2%,#f9f9f9 100%);
		border-bottom: 1px solid #e4e4e4; 
	}
	
	.content.gray-content .layout {
		padding: 35px 40px;
	}
	
	.content .layout {
		padding: 40px;
	}
	
	.content-featured {
		/*padding: 30px 0;*/	
		background: #2f3338 url(../img/page-head-bg.gif) repeat;
		box-shadow: 0 2px 3px rgba(0,0,0,0.2) inset;
		
		color: #c4c7ca;
		line-height: 24px;
	}
	
	.content-featured p {
		margin-bottom: 0;
		font-size: 18px;
		text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	}
	
	.content-featured h1 {
		margin-bottom: 5px;
		
		font-family: 'Open Sans';
		
		color: #e3e5e7;
		text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	}
	
	.content-featured a {
		font-family: 'Open Sans';
	}
	
	.content-featured a:hover {
		color: #e9ebed;
	}
	
	/*------------Page Elements ----------------------*/
	.pretty-photo-item {
		display: block;
		position: relative;
		z-index: 1;
	}

	.pretty-photo-item:hover .link-overlay {
		background: rgba(15,16,17,0.5); 
	}

	.pretty-photo-item:hover .link-overlay:before {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity:1;
	}
	.title {
		margin-bottom: 20px;
	}
	.centered {	
		text-align: center;
	}
	
	.uppercase {	
		text-transform: uppercase;
	}
	
	.btn-layout {
		width: 32px;
		height: 32px;
	
		position: fixed;
		top: 10px;	left: 10px;
		z-index: 100;
	
		border: 1px solid #FC5E32;
		box-shadow: inset 0 1px 0 #FCAB94;
		text-shadow: inset 0 1px 0 #FC5E32;
	
		background: #ff855f;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ff855f), color-stop(100%,#ff6d41));
		background: -webkit-linear-gradient(top,  #ff855f 2%,#ff6d41 100%);
		background: linear-gradient(to bottom,  #ff855f 2%,#ff6d41 100%);
	
		text-align: center;
		font: 20px/31px 'FontAwesome';
		color: #fff;
	
		cursor: pointer;
	}
	
	.btn-layout.active {
		background: #444;
		box-shadow: inset 0 0 3px #333;
		border: 1px solid #333;
	}
	
	.b-titlebar.m-dark {
		position: relative;
		overflow: hidden;
	
		background: #2f3338 url(../img/page-head-bg.gif) repeat;
		box-shadow: 0 2px 3px rgba(0,0,0,0.3) inset;
		border-top: none;
	}
	
	.b-titlebar.m-dark .layout {
		position: relative;
		padding: 35px 0 35px;
	}
	
	.b-titlebar.m-dark .img-wrap {
		position: absolute;
		top: 0;		left: -9999px;
		bottom: 0;	right: -9999px;
	
		padding: 0;
	}
	
	.b-titlebar.m-dark .img-wrap img {
		display: block;
	
		height: 100%;
	
		margin: 0 auto;
	}
	
	.b-titlebar.m-dark h1 {
		margin-top: 0;
		
		white-space: normal;
		text-align: center;
	
		font: 40px/1 'Open Sans';
		text-transform: uppercase;
		font-weight: normal;
		color: #fff;
	}
	
	.b-titlebar.m-dark p {
		margin-top: 9px;
		margin-bottom: 1px;
	
		text-align: center;
		font-size: 14px;
		color: #d2d6d9;
	}


	.blockquote {
		position: relative;
		margin-bottom: 20px;
		padding-left: 32px;
		font: 20px/24px 'Open Sans', serif;
		color: #65686d;
	}
	
	.blockquote:before {
		content: '“';
	
		position: absolute;
		top: -10px;		left: 0;
	
		font: 52px 'Open Sans';
		color: #e34735;
	}
	
	.blockquote.m-left, .blockquote.m-right {
		width: 50%;
	
		position: relative;
		z-index: 1;
	
		float: left;
		margin: 0 20px 20px 0;
	}
	
	.blockquote.m-right {
		width: 50%;
		float: right;
		margin: 0 0 20px 20px;
	}
	
/*
// #Portfolio
// --------------------------------------------------
*/
	/*------------Listing Item ----------------------*/
	.b-filter-list {
		margin: -10px 0 20px;
		padding: 0;
	
		list-style: none;
	}
	
	.b-filter-list li {
		display: inline-block;
		position: relative;
		
		margin-right: 23px;
		padding-bottom: 10px;
	
		font-size: 13px;
		color: #313538;
		cursor: pointer;
	}
	
	.b-filter-list li.active {
		color: #e34735;
	}
	
	.b-filter-list li:before, .b-filter-list li.active:before { 
		content: '';
		display: block;
		height: 0;
	
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	
		z-index: 53;
	
		background: #888;
	
		-webkit-transition: height 0.2s ease;
		transition: height 0.2s ease;
	}
	
	.b-filter-list li:hover:before { height: 2px; }
	
	.b-filter-list li.active:before {
		height: 2px;
		background: #e34735;
	}
	
	
	.b-filter-select {
		display: none;
	
		position: relative;
		margin-top: -15px;
		margin-bottom: 25px;
	}
	
	.b-filter-select ul {
		display: none;
		position: absolute;
		left: 0;    right: 0;
		z-index: 10;
		
		margin: 0;
		padding: 0;
		
		background: #fff;
		border: 1px solid #d9d9d9;
		border-top: none;
		
		list-style: none;
	}
	
	.b-filter-select .filter-current {
		background: #fafafa;
		border: 1px solid #e2e2e2;
		border-bottom: 1px solid #dfdfdf;
	}
	
	.b-filter-select .filter-current:hover {
		background: #fafafa url(../img/light-btn.jpg) repeat-x top;
		box-shadow: 0 2px 2px rgba(0,0,0,0.04);
		border-color: #d9d9d9;
		border-bottom: 1px solid #cecece;
	}
	
	.b-filter-select .filter-current:active {
		background: #f5f5f5;
		box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
		border-color: #d9d9d9;
	}
	
	.b-filter-select .filter-current:after {
		content: "\f0d7";
	
		float: right;
		margin-top: 5px;
		font: 12px 'FontAwesome';
	}
	
	.b-filter-select li, .b-filter-select .filter-current {
		padding: 5px 15px 4px;
		
		line-height: 22px;
		cursor: pointer;
	}
	
	.b-filter-select li:hover {
		margin: 0 -1px;
		
		background: #e34735;
		color: #fff;
	}
	
	/*------------Single Item ----------------------*/
	
	.work .tag {
		margin: 15px 7px 0 0;
		padding: 0 13px;
		line-height: 28px;
	}
	
	.work {
		position: relative;
		margin-bottom: 40px;
	
		text-align: center;
	}
	
	.work-image {
		display: block;
		position: relative;
		z-index: 2;
		overflow: hidden;
		
		box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	
		-webkit-transition: box-shadow 0.2s ease;
		transition: box-shadow 0.2s ease;
	}
	
	.work-image img {
		width: 100%;
		display: block;
		
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	
	.work-image:hover img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	.link-overlay {
		position: absolute;
		top: 0;       left: 0;
		bottom: 0;    right: 0;
	
		background: rgba(0,0,0,0);
	
		-webkit-transition: background-color 0.3s ease;
		transition: background-color 0.3s ease;
	}
	
	.link-overlay:before {
		display: block;
	
		width: 46px;
		height: 46px;
	
		position: absolute;
		top: 50%;    left: 50%;
	
		margin: -22px 0 0 -25px;
	
		border-radius: 50%;
		background: #fff;
	
		text-align: center;
		font: 14px/46px 'FontAwesome';
		color: #2c2c2c;
	
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
		opacity:0;
	
		-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
		transition: transform 0.3s ease, opacity 0.3s ease;
	}
	
	.work-image:hover .link-overlay { background: rgba(20,22,23,0.6);}
	
	.work-image:hover  .link-overlay:before {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity:1;
	}
	
	
	.work p { margin: 0; }
	
	.work-name {
		display: inline-block;
		margin: 15px 0 6px;
	
		font: 14px 'Open Sans';
	}
	
	a.work-name {
		color: #313538;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	
		position: relative;
	}
	
	a.work-name:hover {
		color: #e34735;
	}
	
	.tags {
	
		font: 12px 'Open Sans';
		color: #c9c9c9;
	}
	
	.b-description {
		margin-bottom: 30px;
	}
	
	.project-description {
		margin: -8px 0 18px;
		padding: 0;
	
		list-style: none;
	}
	
	.project-description li {
		border-top: 1px dotted #d1d1d2;
		line-height: 34px;
	}
	
	.project-description li:first-child {
		border-top: none;
	}
	
	.project-description strong {
		display: inline-block;
		min-width: 70px;
	
		font-weight: normal;
	}
	
	.live-preview {
		margin: 0 0 30px 0;
	}
	
	.project-social {
		float: none;
		margin: 18px 0;    
		font-size: 16px;
	}
	
	.project-social li {
		font-size: 16px;
	}
	
	/**** 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;
		  -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;
	}

/*
// #Page
// --------------------------------------------------
*/

	/*------------404 page ----------------------*/
	h2.error-404 {
		font: 200px/200px 'Open Sans';
		text-shadow: 0 4px 0 #dcdcdc;
	}

/*
// #Blog
// --------------------------------------------------
*/
	/*------------Blog Posts ----------------------*/
	.post-preview.sticky {
	   -moz-box-shadow:    1px 1px 1px 2px #ccc;
	  -webkit-box-shadow: 1px 1px 1px 2px #ccc;
	  box-shadow:         1px 1px 1px 2px #ccc;
	  padding: 15px !important;
	  border-bottom: none !important;
	}
	.post-preview {
		padding: 0;
		border-bottom: 1px dashed #dee1e2;
		margin-bottom: 25px;
	}
	
	.post-preview:first-child {
		padding-top: 0;
	}
	
	.post-preview h3 {
		white-space: normal;
	}
	
	.post-preview .btn {
		margin-bottom: 30px;
	}
	
	.post-image-wrap {
		position: relative;
	}
	
	.post-image {
		display: block;
		overflow: hidden;
		
		position: relative;
		margin-bottom: 25px;
		
		box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	
		z-index: 2;
	}
	
	.post-image img {
		display: block;
		position: relative;
		width: 100%;
	
		-webkit-transition: -webkit-transform 0.4s ease;
		transition: transform 0.4s ease;
	}
	
	.post-image:hover img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	.post-image:hover .link-overlay { background: rgba(20,22,23,0.6); }
	.post-image:hover  .link-overlay:before {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity:1;
	}
	
	.post-meta {
		margin: -5px 0 20px;
	
		font: 12px/20px 'Open Sans';
		color: #c9c9c9;
	}
	
	.post-meta i {
		margin-right: 8px;
		color: #e2e2e2;
	}
	
	.post-meta a {
		color: #c9c9c9;
	
		-webkit-transition: color 0.2s ease;
		transition: color 0.2s ease;
	}
	
	.post-meta a:hover {
		color: #e34735;
	}
	
	.post-preview p {
		margin-bottom: 20px;
	}
	
	.post-link {
		font-size: 12px;
		color: #e34735;
	}
	
	.post-link:hover {
		color: #313538;
	}
	
	.post-link:after {
		content: "\f101";
		margin-left: 5px;    
		font: 13px 'FontAwesome';
		vertical-align: baseline;
	}
	
	/*------------Blog Posts Medium ----------------------*/
	.b-recent-post.m-medium .post-image-wrap {
		float: left;
		width: 100px;
		margin-bottom: 0;
		margin-top: 5px;
	}
	
	.b-recent-post.m-medium .post-image-wrap + div {
		margin-left: 120px;
	}
	
	.preview-medium:after {
		content: '';
		display: block;
		clear: both;
	}
	
	.preview-medium p {
		margin-bottom: 20px;
	}
	
	.preview-medium .btn {
		margin-bottom: 30px;
	}
	
	.preview-medium .post-image-wrap, .preview-medium .b-carousel {
		width: 237px;
		float: left;
		
		margin-top: 4px;
		margin-bottom: 10px;	
	}
	
	.preview-medium .post-image-wrap + div,
	.preview-medium .b-carousel + div {
		margin-left: 267px;
	}
	
	.post-content {
		margin-bottom: 30px;
	}
	
	.post-content h3 {
		font-family: 'Open Sans';
	}
	
	.post-content p {
		margin-bottom: 20px;
	}
	
	.b-user-info {
		position: relative;
		margin: 0 0 50px 0;
		padding: 20px 20px 3px;
	
		background: #fff;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(100%,#fbfbfb));
		background: -webkit-linear-gradient(top,  #ffffff 2%,#fbfbfb 100%);
		background: linear-gradient(to bottom,  #ffffff 2%,#fbfbfb 100%);
		border: 1px solid #e2e2e2;
		
		box-shadow: 0 1px 1px rgba(0,0,0,0.03);
	}
	
	.b-user-info:before {
		content: '';
		
		position: absolute;
		top: -3px;
		left: -1px;
		right: -1px;
	
		border-top: 2px solid #e34735;
	}
	
	.user-info-ava {
		width: 60px;
		height: 60px;
	
		float: left;
		overflow: hidden;
	
		border-radius: 50%;
	}
	
	.user-info-name {
		margin-bottom: 10px;
		
		color: #313538;
		font: 14px 'Open Sans';
	}
	
	.user-info-bio {
		margin-left: 79px;
	}

	
	.just-links {
		margin-bottom: 20px;
	}
	
	.just-links li {
		line-height: 24px;
	}
	
	.just-links a {
		color: #e34735;
		display: block;
	}
	
	.just-links.m-dark a {
		color: #4a4c4c;
	}
	
	.just-links.m-dark a:hover {
		color: #e34735;
	}
	
	/*------------Blog Related Posts ----------------------*/
	
	.related-post {
		margin-bottom: 20px;
	}
	
	.related-post .post-preview {
		border-bottom: none;
	}
	
	.related-post .post-image {
		margin-bottom: 14px;
		box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	}
	
	/*------------Blog Comments ----------------------*/
	.b-comments {	margin-bottom: 50px;	}
	
	.comment {
		position: relative;
		padding-top: 25px;
		border-top: 1px dashed #ddd;
	}
	
	.comment:first-child {
		padding-top: 0;
		border-top: none;
	}
	
	.comment-ava {
		width: 60px;
		height: 60px;
	
		float: left;
		overflow: hidden;
	
		background: #fafafa;
		
		border-radius: 50%;
	}
	
	.comment-content {
		margin-left: 79px;
	}
	
	.comment-content p {
		margin-bottom: 25px;
	}
	
	.comment-meta {
		margin-bottom: 10px;
	}
	
	.comment-name {	
		color: #424346;
		font-family: 'Open Sans';
	}
	
	.comment-date {
		font: 12px 'Open Sans';
		color: #c9c9c9;
	}
	
	.btn-reply {
		margin-left: 10px;
		padding: 2px 8px 2px;
	
		background: #fafafa url(../img/btn-bg.png) repeat-x top;
		border-radius: 2px;
		border: 1px solid #e2e2e2;
		border-bottom: 1px solid #dfdfdf;
	
		line-height: 15px;
		font: 10px 'Open Sans';
		color: #424346;
		cursor: pointer;
	
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	
	.btn-reply:hover {
		background: #fafafa url(../img/btn-bg.png) repeat-x top;
		box-shadow: 0 1px 2px rgba(0,0,0,0.07);
		border-color: #d9d9d9;
		border-bottom: 1px solid #cecece;
	}
	
	.btn-reply b {
		font-weight: normal;
	}
	
	.btn-reply.cancel-reply {
		padding-bottom: 2px;
	
		background: #e34735 url(../img/btn-bg.png) repeat-x top;
		border: 1px solid #df4432;
	
		color: #fff7f5;
		text-shadow: 0 -1px 0px #db3e2d;
	
		line-height: 17px;
	}
	
	.btn-reply.cancel-reply b {
		color: #fff;
	}
	.np{
		padding-left: 0px;
	}
	.comment-reply {
		margin-left: 40px;
	}
	
	
	.comment .b-comment-form {
		margin-bottom: 30px;
	}
	
/*
// #Pagination
// --------------------------------------------------
*/ 
	.pagination {
		margin: 30px 0 30px;
		padding: 0;
	
		list-style: none;
		line-height: 25px;
		word-spacing: -1px;
	}
	
	.pagination span, .pagination a {
		display: inline-block;
	
		height: 25px;
		margin-right: 3px;
		padding: 0 9px;
	
		background: #fafafa url(../img/btn-bg.png) repeat-x top;
	
		border-radius: 2px;
		border: 1px solid #e2e2e2;
		
		text-shadow: 0 1px 0 white;	
		font-family: 'Open Sans';
	
		text-align: center;
		font-size: 12px;
		color: #424346;
	
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	
	.pagination a:hover {
		background: #e34735 url(../img/btn-bg.png) repeat-x top;
		border: 1px solid #df4432;
		box-shadow: 0 1px 3px rgba(0,0,0,0.1);
		
		color: #fff;
		text-shadow: 0 -1px 0px #e42a1d;
	}
	
	.pagination a.active {
		background: #f5f5f5;
		box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
		border-color: #d9d9d9;
	}
	
	.pagination a.active:hover {
		text-shadow: 0 1px 0 white;	
		color: #424346;
	}
	
	.pagination a.active, .pagination span {
		cursor: default;
	}   
	
/*
// #Widgets
// --------------------------------------------------
*/  
	.sidebar h3 {
		margin-bottom: 13px;
		font: 12px 'Open Sans';
		text-transform: uppercase;
	}
	
	i.ita {
		font-family:great_vibesregular;
		font-style:normal;
		font-weight:normal; 
		font-size: 150%; 
		vertical-align: middle; 
		display: inline-block; 
	}
	
	/*------------Basic Widgets ----------------------*/ 
	.widget_archive,
	.widget_categories,
	.widget_pages,
	.widget_meta,
	.widget_recent_comments,
	.widget_recent_entries,
	.widget_rss,
	.widget_nav_menu {
		margin-bottom: 35px;
	}
	.widget_archive ul,
	.widget_categories ul,
	.widget_pages ul,
	.widget_meta ul,
	.widget_recent_comments ul,
	.widget_recent_entries ul,
	.widget_rss ul{
		list-style: none;
		padding-left: 0px;
	}
	.widget_nav_menu ul{  
	   list-style: none;
	}
	.widget_nav_menu ul.menu{  
	   padding-left: 0px; 
	}
	
	.widget_archive ul li,
	.widget_categories ul li,
	.widget_pages ul li,
	.widget_meta ul li,
	.widget_recent_comments ul li,
	.widget_recent_entries ul li,
	.widget_rss ul li,
	.widget_nav_menu ul li {
		margin-bottom: 3px;
		line-height: 20px;
	}
	
	.widget_archive ul li:before,
	.widget_categories ul li:before,
	.widget_pages ul li:before,
	.widget_meta ul li:before,
	.widget_recent_comments ul li:before,
	.widget_recent_entries ul li:before,
	.widget_rss ul li:before,
	.widget_nav_menu ul li:before {
		content: "\f105";
		float: left;
		margin-right: 10px;
	
		color: #ddd;
		font: 14px/22px 'FontAwesome';
	}
	
	.widget_archive a,
	.widget_categories a,
	.widget_pages a,
	.widget_meta a ,
	.widget_recent_comments a,
	.widget_recent_entries a,
	.widget_rss a,
	.widget_nav_menu a  {
		padding: 0;
	
		color: #e34735;
		font-family: 'OpenSansRegular';
	
		-webkit-transition: color 0.25s ease-in-out;
		transition: color 0.25s ease-in-out;
	}
	
	.widget_archive a:hover,
	.widget_categories a:hover,
	.widget_pages a:hover,
	.widget_meta a:hover,
	.widget_recent_comments a:hover,
	.widget_recent_entries a:hover,
	.widget_rss a:hover,
	.widget_nav_menu a:hover {
		color: #313538;
	}
	
	.widget_archive .count,
	.widget_categories .count,
	.widget_pages .count,
	.widget_meta .count,
	.widget_recent_comments .count,
	.widget_recent_entries .count,
	.widget_rss .count,
	.widget_nav_menu .count {
		color: #d3d3d3;
		font-weight: normal;
		font-family: 'OpenSansItalic';
	}
	.rssSummary,
	.widget_rss cite{
		padding-left: 15px;
	}
	
	.widget_rss .rss-date{
		display: block;
		font-weight: bold;
		padding-left: 15px;
		
	} 
	#calendar_wrap table{
	  width : 100%;
	  margin: 0 -5px 20px;  
	}
	
	#calendar_wrap table caption{
	  font-size: 13pt;
	  margin-bottom: 5px;
	}
	
	.b-blog-search {
		margin-bottom: 35px;
	}
	
	.b-blog-search input {
		width: 100%;
	}
	
	.tagcloud {
		font-size: 0px;
		letter-spacing: -.31em;
		word-spacing: -.43em;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	
	.tagcloud span {
		display: inline-block;
		margin-right: 10px;
	
		font: 14px 'OpenSansSemiboldRegular';
		color: #313538;
	
	}
	
	.tagcloud a {
		display: inline-block;
		position: relative;
		margin: 0 10px 10px 0;
		padding: 0 15px;
	
		border-radius: 2px;
		background: #fafafa url(../img/btn-soc.png) repeat-x top;
		border: 1px solid #e2e2e2;
		
		text-shadow: 0 1px 0 white;
		font: 11px/29px 'OpenSansSemiboldRegular'!important;
		color: #424346;
	
		letter-spacing: normal;
		word-spacing: normal;
	
		-webkit-transition: all 0.2s ease-in-out; 
		transition: all 0.2s ease-in-out; 
	}
	
	.tagcloud a:hover {
		background: #e34735 url(../img/btn-bg.png) repeat-x top;
		border: 1px solid #df4432;
		box-shadow: 0 1px 3px rgba(0,0,0,0.1);
		
		color: #fff;
		text-shadow: 0 -1px 0px #e42a1d;
	}
	
	.tagcloud a:hover:before {
		opacity: 1;
	}
	
	.tagcloud.m-dark {
		margin-bottom: 13px;
	}
	
	.tagcloud.m-dark a {
		background: #fff url(../img/btn-bg.png) repeat-x top;
		border-color: #dddddd;
	
	}
	
	.tagcloud.m-dark a:hover {
		background: #e34735 url(../img/btn-bg.png) repeat-x top;
		border: 1px solid #df4432;
	
		box-shadow: 0 1px 3px rgba(0,0,0,0.1);
		
		color: #fff;
		text-shadow: 0 -1px 0px #e42a1d;
	}
	
	/*------------Latest Project ----------------------*/ 
	.latest-project {
		margin: 0 -5px 20px;
	
		font-size: 0px;
		letter-spacing: -.31em;
		word-spacing: -.43em;
	}
	
	.latest-project-item {
		display: inline-block;
		position: relative;
		z-index: 2;
		
		width: 66px;
		height: 66px;
	
		margin: 0 7px 7px !important;
	
		background: none;
	
		-webkit-transition: border-color 0.2s ease;
		transition: border-color 0.2s ease;
	}
	
	.latest-project a, .latest-project img {
		position: relative;
		display: block;
		box-shadow: 0 1px 1px rgba(0,0,0,0.07);
	}
	
	.latest-project a:after {
		content: '';
	
		position: absolute;
		top: 0;		left: 0;
		bottom: 0;	right: 0;
	
		-webkit-transition: background-color 0.3s ease;
		transition: background-color 0.3s ease;
	}
	
	.latest-project a:hover:after {
		background: rgba(15,16,17,0.5); 
	}
	
	.latest-project a img {
		max-width: 100%;
	}
	
	.latest-project.m-dark a {
		border-color: #2f3132;
	}
	
	.latest-project.m-dark a:hover {
		border-color: #e34735;
	}
	
	.latest-project.m-dark a:after{
		background: rgba(0,0,0,0.5);
	}
	
	.latest-project.m-dark a:hover:after {
		background: none;
	}

	/*------------Twitter ----------------------*/
	.tweet-item{
		padding-bottom: 5px;
	}
	
	.b-twitter.m-footer a {
		color: #e34735;
	}
	
	.b-twitter.m-footer a:hover {
		color: #3b3d40;
	}
	
	.b-twitter.m-footer li:before {
		color: #ced3d5;
		text-shadow: 0 1px 0 white;
	}
	
	.b-twitter.m-footer .twit-date {
		color: #444;
	}
	
	.b-twitter ul {
	margin: 0 0 20px 0;
	padding: 0;

	list-style: none;
}

.b-twitter li {
	position: relative;
	padding: 0 0 18px 25px;
}

.b-twitter li:before {
	content: "\f099";

	position: absolute;
	top: 2px;	left: 0;

	font: 16px 'FontAwesome';
	color: #e2e2e2;
}

	.b-twitter span {
		display: block;
		margin: 2px 0 0;
	}
	
	.twit-date {
		font: 11px 'OpenSansItalic';
		color: #d3d3d3;
	}
	
	.b-twitter.m-footer a {
		color: #e34735;
	}
	
	.b-twitter.m-footer a:hover {
		color: #3b3d40;
	}
	
	.b-twitter.m-footer li:before {
		color: #ced3d5;
		text-shadow: 0 1px 0 white;
	}
	
	.b-twitter.m-footer .twit-date {
		color: #444;
	}
	
   

/*
// #Footer
// --------------------------------------------------
*/
	.footer {
		border-top: 1px solid #e2e2e2;
	}
	
	.footer .layout {
		padding: 0;
	}
	/*------------Widget Area ----------------------*/
	.b-widgets {
		padding: 35px 40px 25px;
		background: #f5f5f5;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#f9f9f9), color-stop(100%,#f5f5f5));
		background: -webkit-linear-gradient(top,  #f9f9f9 2%,#f5f5f5 100%);
		background: linear-gradient(to bottom,  #f9f9f9 2%,#f5f5f5 100%);
		color: #4a4c4c;
	}
	
	.b-widgets h1, .b-widgets h2, .b-widgets h3, .b-widgets h4, .b-widgets h5, .b-widgets h6 {
		color: #343434;
	}
	
	.b-widgets h3 {
		margin-bottom: 15px;
	
		font-size: 12px;
		font-family: 'OpenSansBold';
		text-transform: uppercase;	
	}
	
	.b-widgets .b-list {
		margin-bottom: 30px;
	}
	
	.b-widgets .b-list i {
		font-size: 15px;
		color: #d3d3d3;
	}
	
	.b-widgets h5 { color: #303030; }
	
	 /*------------Contact Info ----------------------*/
	
	.b-contact li {
		margin-bottom: 8px;
	}
	
	.b-contact i:before {
		font-size: 14px;
		color: #5a6166;
		text-shadow: 0 1px 0 white;
	}
	
	.contact-mail a {
		color: #e34735;
		-webkit-transition: color 0.2s ease;
		transition: color 0.2s ease;
	}
	
	.contact-mail a:hover {
		color: #313538;
	}
	
	.b-contact .contact-address i:before {
		font-size: 16px !important;
	}
	
	.footer .b-contact i:before {
		color: #ced3d5;
	}
	
	 /*------------Copy Right ----------------------*/
	
	.b-copyright {
		overflow: hidden;
		padding: 0 30px;
	
		background: #2f3338 url(../img/page-head-bg2.gif) repeat;
	
		font-size: 14px;
		line-height: 64px;
	}
	
	.copy {
		float: left;
		font-size: 12px;
		color: #64696d;
	}
	
	.copy a {
		color: #b8bdc0;
		
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	
	.copy a:hover {
		color: #8e9397;
	}
	
	/*------------Social Icons ----------------------*/
	.b-copyright .b-social {
		margin: 0;
	}
	
	.b-copyright .b-social li {
		margin: 0 12px 0 0;
		
		font-size: 12px;
		color: #64696d;
	}
	
	.b-copyright .b-social a {
		width: 18px;
		height: 18px;
		
		background: none;
		
		border: none;
	
		text-align: center;
		line-height: 18px;
		font-size: 16px;
		color: #5c5f63;
		
		cursor: pointer;
		
		text-shadow: 0 1px 1px rgba(0,0,0,0.1);
	}
	
	.b-copyright .b-social a.tw {
		font-size: 15px;
	}
	
	.b-copyright .b-social a.fb:hover {
		color: #576ec7;
		text-shadow: 0 0 12px #3c4978;
	}
	
	.b-copyright .b-social a.tw:hover {
		color: #5db4f0;
		text-shadow: 0 0 12px #3f6c8d;
	}
	
	.b-copyright .b-social a.pt:hover {
		color: #c8222f;
		text-shadow: 0 0 12px #74232c;
	}
	
	.b-copyright .b-social a.lin:hover {
		color: #007bb6;
		text-shadow: 0 0 12px #105070;
	}
	
	.b-copyright .b-social a.gl:hover {
		color: #ba3526;
		text-shadow: 0 0 12px #6d2d27;
	}
	
	.b-copyright .b-social a.dr:hover {
		color: #e24d87;
		text-shadow: 0 0 12px #813958;
	}
	
	.b-copyright .b-social a.tl:hover {
		color: #35506b;
		text-shadow: 0 0 12px #2b3a4a;
	}
	
	.b-copyright .b-social a.vk:hover {
		color: #45688e;
		text-shadow: 0 0 12px #33465c;
	}
	
	.b-copyright .b-social a.dx:hover {
		color: #0073ce;
		text-shadow: 0 0 12px #104c7c;
	}
	
	.b-copyright .b-social a.fs:hover {
		color: #219bce;
		text-shadow: 0 0 12px #21607c;
	}
	
	.b-copyright .b-social a.is:hover {
		color: #c07145;
		text-shadow: 0 0 12px #704b37;
	}
	
	.b-copyright .b-social a.mx:hover,
	.b-copyright .b-social a.rss:hover {
		color: #fa9200;
		text-shadow: 0 0 12px #8d5b14;
	}
	
	.b-copyright .b-social a.sk:hover {
		color: #29aae1;
		text-shadow: 0 0 12px #256785;
	}
	
	.b-copyright .b-social a.yt:hover {
		color: #ed3639;
		text-shadow: 0 0 12px #872d31;
	}
	
	.b-copyright .b-social a.gh:hover {
		color: #a0a3a8;
		text-shadow: 0 0 12px #60646a;
	}
	
	.b-copyright .b-social {
		float: right;
	}

/*
// #Shop
// --------------------------------------------------
*/
	 
	.shop-content {
		border: 1px solid #e2e2e2;
		border-radius: 2px;
		margin-bottom: 25px;
	}
	
	.shop-info {
		padding: 17px;
	}

	.shop-info h5 {
		color: #313538;
		font-size: 13px;
		font-family: OpenSansSemiboldRegular;
		margin: -8px 0 8px;
		line-height: 20px;
	}

	.shop-info .p_price {
		font-size: 16px;
		color: #2eafbb;
		font-family: OpenSansSemiboldRegular;
	}

	.shop-btns {
		margin: 10px 0 35px;
	}

	.shop-btns .s-btn1 {
		padding: 0 9px;
		float: left;
		display: table;
	}

	.shop-btns .s-btn2 {
		float: right;
		padding: 0 9px;
	}
	
	.shop-info-inner {
		min-height: 69px;
	}
	
	.sale-btn {
		background: url(../img/sale-btn.png);
		width: 46px;
		height: 46px;
		line-height: 46px;
		text-align: center;
		font-family: OpenSansSemiboldRegular;
		text-transform: uppercase;
		color: #fff;
		font-size: 11px;
		float: right;
		margin-left: 5px;
	}
	
	
	.sys-login label {
		font-family: OpenSansSemiboldRegular;
		font-size: 13px;
		display: table;
		width: 100%;
		color: #313538;
		margin-bottom: 7px;
	}
	
	.sys-login input {
		font-family: OpenSansSemiboldRegular;
		font-size: 13px;
		display: table;
		width: 100%;
		color: #313538;
		height: 30px;
		border: 1px solid #d4d4d4;
		border-radius: 2px;
		margin-bottom: 10px;
		background: #fafafa;
	}
	
	.chk_box input[type=checkbox].css-checkbox {
		display: none;
	}
	
	.chk_box input[type=checkbox].css-checkbox + label.css-label {
		padding-left: 25px;
		height: 16px;
		display: inline-block;
		line-height: 16px;
		background-repeat: no-repeat;
		background-position: 0 0;
		font-size: 13px;
		vertical-align: middle;
		cursor: pointer;
		color: #65686d;
		margin: 5px 0 15px;
	}
	
	.chk_box input[type=checkbox].css-checkbox:checked + label.css-label {
		background-position: 0 -16px;
	}
	
	.chk_box label.css-label {
		background-image: url(http://csscheckbox.com/checkboxes/u/csscheckbox_dd44d676429718b8146be2502d0803b7.png);
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	.no-mgn {
		margin-right: 0;
	}
	
	.widget-shop {
		margin-top: 35px;
	}
	
	.filter-list ul {
		padding: 0;
	}
	
	.filter-list li {
		list-style: none;
		margin-bottom: 3px;
	}
	
	.filter-list li a {
		color: #2eafbb;
		font-size: 13px;
	}
	
	.filter-list li a:hover {
		color: #000;
	}
	
	.filter-list li span.count {
		color: #9ba0a4;
		font-size: 13px;
		float: right;
	}
	
	.filter-list li .children{
		padding-left: 10px;
	}
	
	.filter-list li:before {
		content: "\f054";
		font: 10px/23px FontAwesome;
		color: #dddfe6;
		margin-right: 10px;
	}
	
	.filter-list h3 {
		font-family: OpenSansBold;
	}
	
	.pproducts-list ul {
		padding: 0;
	}
	
	.pproducts-list ul li {
		list-style: none;
		margin-bottom: 15px;
	}
	
	.pproducts-list ul li img {
		float: left;
	}
	
	.pproducts-info {
		margin-left: 55px;
	}
	
	.pproducts-info h5 {
		font-size: 13px;
		margin: 0 0 2px;
	}
	
	.pproducts-info p {
		color: #acafb0;
	}
	
	.s_range {
		margin-top: 25px;
	}
	
	.range_v {
		display: table;
		float: right;
		width: 150px;
		margin-right: -35px;
	}
	
	.range_v span {
		font-size: 13px;
		color: #65686d;
		float: left;
		margin-right: 5px;
		line-height: 20px;
		font-family: OpenSansRegular;
	}
	
	.range_v input {
		border: medium none;
		display: table;
		float: left;
		width: 44px;
		margin-right: 5px;
		font-size: 13px;
		color: #65686d;
		line-height: 20px;
		font-family: OpenSansRegular;
	}
	
	.range_sep {
		background: #65686d;
		width: 17px;
		height: 1px;
		display: table;
		position: relative;
		top: 10px;
		right: 20px;
	}
	
	.price-range h3 {
		margin-bottom: 0;
	}
	
	.ratings {
		background: rgba(0,0,0,0.4);
		padding: 5px;
		border-radius: 5px;
		display: table;
		margin: 0 auto -39px;
		position: relative;
		top: -65px;
		visibility: hidden;
	}
	
	.ratings .on i {
		color: #f6ce60;
	}
	
	.ratings .off i {
		color: #242426;
	}
	
	.ratings ul {
		padding: 0;
		margin: 0;
	}
	
	.ratings ul li {
		list-style: none;
		float: left;
		margin: 0 1px;
	}
	
	.shop-content:hover {
		cursor: pointer;
	}
	
	.shop-content:hover .ratings {
		visibility: visible;
	}
	
	#portfolio-slider1 ul {
		padding: 0;
	}
	
	#portfolio-slider1 ul li,.portfolio-slider1-thumbs li {
		list-style: none;
	}
	
	.entry-summary {
	}
	
	.entry-summary .shorter {
		font-size: 30px;
		margin-bottom: 5px;
	}
	
	.price {
		color: #2eafbb;
		font-size: 18px;
		font-family: OpenSansSemiboldRegular;
		margin-bottom: 17px;
	}
	
	.entry-summary p {
		color: #65686d;
	}
	
	.product-meta span {
		font-size: 11px;
		color: #a2a6ab;
	}
	
	.quantity {
		margin: 0 15px 25px 0;
		overflow: hidden;
		position: relative;
		width: 125px;
		height: 40px;
		float: left;
	}
	.quantity .minus,.quantity .plus {
		border-radius: 2px;
		box-shadow: none;
		color: #5E5E5E;
		cursor: pointer;
		display: block;
		font-size: 12px;
		font-weight: 700;
		height: 37px;
		line-height: 13px;
		margin: 0;
		overflow: visible;
		outline: 0;
		padding: 0;
		position: absolute;
		text-align: center;
		text-decoration: none;
		vertical-align: text-top;
		width: 37px;	
		border:1px solid #ccc;
	}
	
	.entry-summary .quantity .minus,.entry-summary .quantity .plus {
		border-radius: 2px;
		box-shadow: none;
		color: #5E5E5E;
		cursor: pointer;
		display: block;
		font-size: 12px;
		font-weight: 700;
		height: 37px;
		line-height: 13px;
		margin: 0;
		overflow: visible;
		outline: 0;
		padding: 0;
		position: absolute;
		text-align: center;
		text-decoration: none;
		vertical-align: text-top;
		width: 37px;	
		border:1px solid #ccc;
		background: #fafafa url(../img/btn-soc.png) repeat-x top;
		border-bottom: 1px solid #dfdfdf;
		font: 13px/32px 'OpenSansSemiboldRegular';
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	
	.quantity .plus {
		right: 0;
		top: 0;
	}
	
	.quantity .qty {
		border: 1px solid #dfdfdf;
		box-shadow: none;
		float: left;
		height: 36px;
		padding: 0 39px;
		text-align: center;
		width: 50px;
		font-size: 1em;
	}
	
	.quantity .qty::-webkit-inner-spin-button,.quantity .qty::-webkit-outer-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}
	
	.quantity .qty::-ms-clear {
		display: none;
	}
	
	.product_meta {
		display: table;
		width: 100%;
		margin-bottom: 35px;
	}
	
	.reviews p {
		color: #313538;
	}
	
	.r-ratings ul {
		padding: 0;
		margin: 0;
		display: table;
		float: right;
	}
	
	.r-ratings .on i {
		color: #ffc560;
	}
	
	.r-ratings .off i {
		color: #f6f6f8;
	}
	
	.r-ratings ul li {
		list-style: none;
		float: left;
		margin: 0 1px;
	}
	
	.reviews-info {
		margin-bottom: 10px;
	}
	
	.reviews-info p {
		color: #65686d;
	}
	
	.reviews-info p span {
		color: #313538;
		display: block;
		margin-bottom: 5px;
	}
	
	.reviews-info p em {
		color: #c9c9c9;
	}
	
	.reviews-info-inner {
		margin-left: 75px;
		border: 1px solid #dfdfdf;
		padding: 15px 15px 2px;
	}
	
	.reviews-thumb {
		float: left;
		border: 2px solid;
		border-color: #dfdfdf;
		border-radius: 50%;
	}
	
	
	.widget_archive select,
	.widget_categories select,
	.widget_text select,
	.widget_product_categories select
	 {
		display: block;
		height: 34px;
		padding: 6px 2%;
		font-size: 14px;
		line-height: 1.428571429;
		color: #555;
		vertical-align: middle;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
		-webkit-transition: border-color ease-in-out .15s box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s box-shadow ease-in-out .15s;
	}
	.widget_archive select,
	.widget_categories select,
	.widget_text select,
	.widget_product_categories select{
		width: 100%;
	}
	
	.btn-right {
		float: right;
	}
	
	.remember-box {
		margin-bottom: 15px;
		display: table;
	}
	
	.table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	thead {
		display: table-header-group;
	}
	
	tr {
		page-break-inside: avoid;
	}
	
	.table td,.table th {
		background-color: #fff !important;
	}
	
	.table {
		border-collapse: collapse !important;
	}
	
	.table-bordered th,.table-bordered td {
		border: 1px solid #ddd !important;
	}
	
	table {
		max-width: 100%;
		background-color: transparent;
	}
	
	th {
		text-align: left;
	}
	
	.table {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
		padding: 8px;
		line-height: 1.428571429;
		vertical-align: top;
		border-top: 1px solid #ddd;
	}
	
	.table > thead > tr > th {
		vertical-align: bottom;
		border-bottom: 2px solid #ddd;
	}
	
	.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {
		border-top: 0;
	}
	
	.table > tbody + tbody {
		border-top: 2px solid #ddd;
	}
	
	.table .table {
		background-color: #fff;
	}
	
	.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {
		padding: 5px;
	}
	
	.table-bordered {
		border: 1px solid #ddd;
	}
	
	.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {
		border: 1px solid #ddd;
	}
	
	.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {
		border-bottom-width: 2px;
	}
	
	.table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th {
		background-color: #f9f9f9;
	}
	
	.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th {
		background-color: #f5f5f5;
	}
	
	table col[class*=col-] {
		display: table-column;
		float: none;
	}
	
	table td[class*=col-],table th[class*=col-] {
		display: table-cell;
		float: none;
	}
	
	.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {
		background-color: #f5f5f5;
	}
	
	.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {
		background-color: #dff0d8;
	}
	
	.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr.success:hover > th {
		background-color: #d0e9c6;
	}
	
	.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {
		background-color: #f2dede;
	}
	
	.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr.danger:hover > th {
		background-color: #ebcccc;
	}
	
	.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {
		background-color: #fcf8e3;
	}
	
	.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr.warning:hover > th {
		background-color: #faf2cc;
	}
	
	/* Cart */
	table.cart {
		width: 100%;
		margin: 0;
		text-align: left;
	}
	
	table.cart img {
		height: auto;
		width: 55px;
	}
	
	table.cart th {
		padding: 8px 10px;
	}
	
	table.cart td {
		border-top: 1px solid #DCDCDC;
		padding: 8px 10px;
	}
	
	table.cart td.actions {
		padding: 20px 10px;
	}
	
	table.cart .remove .icon {
		font-size: 1.5em;
	}
	
	table.cart .coupon {
		float: left;
	}
	
	table.cart .product-remove {
		width: 1%;
	}
	
	table.cart .product-thumbnail {
		width: 7%;
	}
	
	table.cart .product-name {
		width: 60%;
	}
	
	table.cart .quantity {
		top: 10px;
		position: relative;
	}
	
	.actions-continue {
		float: right;
	}
	
	.cart-totals {
		width: 100%;
	}
	
	.cart-totals th {
		border-top: 1px solid #DCDCDC;
		padding: 8px 10px;
	}
	
	.cart-totals td {
		border-top: 1px solid #DCDCDC;
		padding: 8px 10px;
	}
	
	.cart-totals tr.total .amount {
		font-size: 2em;
		display: block;
		padding-top: 10px;
	}
	
	ul.products li.product .onsale {
		background-color: #2eafbb;
		border-bottom-color: #dd4036;
	}
	
	.cart-totals tr.total .amount {
		color: #2eafbb;
	}
	
	input[type=checkbox] {
		margin-right: 10px;
	}
    input[type=checkbox].custom-control-input {
        position: absolute;
    }
	
	dl.Zebra_Accordion {
		width: 100%;
	}
	
	dl.Zebra_Accordion dt {
		background: #aaa url(../img/plus.png) no-repeat right center;
		cursor: pointer;
		color: #FFF;
		font-weight: 400;
		font-size: 15px;
		text-transform: uppercase;
		padding: 10px;
		margin-top: 15px;
		border-radius: 5px 5px 0 0;
	}
	
	dl.Zebra_Accordion dd {
		background: #fff;
		padding: 15px;
		margin: 0;
	}
	
	dl.Zebra_Accordion dt.Zebra_Accordion_Expanded {
		background: #2eafbb url(../img/minus.png) no-repeat right center;
	}
	
	.co-sidebar h4 {
		margin-top: 15px;
	}
	
	.b-demo {
		overflow: hidden;
		padding: 0 30px;
		background: #2f3338 url(../img/page-head-bg2.gif) repeat;
		font-size: 14px;
		line-height: 30px;
	}
	
	.lost_password{
		float: right;
		margin: 0px;
	}
	
	/* shop */
	.comment-form-rating,  {
		clear: both;
	}
	p.stars {
	  position: relative;
	  line-height: 1em;
	  font-size: 1em;
	}
	p.stars:after {
	  content: "\0020";
	  display: block;
	  height: 0;
	  overflow: hidden;
	  clear: both;
	}
	p.stars a {
	  width: 19%;
	  display: block;
	  position: relative;
	  color:#f6ce60;
	  float: left;
	  text-decoration: none;
	  font-weight: bold;
	  
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  
	  /* Opera/IE 8+ */
	  padding: .5em .5em .5em 1em;
	  background: rgba(0, 0, 0, 0.025);
	  margin-right: 1%;
	  
	  -webkit-border-radius: 10px;
	  border-radius: 10px;
	  
	  -moz-background-clip: padding;
	  -webkit-background-clip: padding-box;
	  background-clip: padding-box;
	}
	p.stars a:hover {
	  background: rgba(0, 0, 0, 0.075);
	}
	
	p.stars a:hover:after {
	  color: #666666;
	}
	p.stars a.active, p.stars a.active:after {
		color: #242426;
	}
	p.stars a.star-1:after {
	  content: "\f005";
	  float: right;
	}
	p.stars a.star-2:after {
	  content: "\f005\f005";
	  float: right;
	}
	p.stars a.star-3:after {
	  content: "\f005\f005\f005";
	  float: right;
	}
	p.stars a.star-4:after {
	  content: "\f005\f005\f005\f005";
	  float: right;
	}
	p.stars a.star-5:after {
	  content: "\f005\f005\f005\f005\f005";
	  float: right;
	}
	ul.order_details {
	  border: 1px solid #e8e4e3;
	  list-style: none;
	  padding-left: 1.618em;
	  position: relative;
	}
	ul.order_details:after {
	  content: "\0020";
	  display: block;
	  height: 0;
	  overflow: hidden;
	  clear: both;
	}
	ul.order_details li {
	  padding: 1em 2em 1em 0;
	  margin-right: 2em;
	  float: left;
	  border-right: 1px solid #e8e4e3;
	  text-transform: uppercase;
	  font-size: .857em;
	  color: #9f9693;
	}
	ul.order_details li strong {
	  display: block;
	  text-transform: none;
	  font-size: 1.387em;
	  color: #6c6360;
	}
	ul.order_details li:last-child {
	  border-right: 0;
	}
	
	.order_details.bacs_details {
		padding-top: 1.3em;
	}
	.order_details.bacs_details:before {
		content: "\f0d6";
	}
	
	.country_to_state{
		width: 100%;
	}
	.chosen-container.chosen-container-single{
		width: 100% !important;
	}
	
	 /* grid */
	.shop-wrap.row {
	  display: flex;
	  flex-flow: row wrap;
	  margin: 0 -10px;
	  margin-bottom: 10px;
	}
	.shop-wrap.row:last-child {
	  margin-bottom: 0;
	}
	.shop-wrap [class*="col-"] {
	  padding: 10px;
	  width: 100%;
	}
	.shop-wrap *,
	.shop-wrap *:before,
	.shop-wrap *:after {
		box-sizing: border-box;
	}
	.shop-wrap .row-item{
		margin: 0px;
	}
	.shop-wrap img{
		width: 100%;
	}
	.product-btn {
		background: #f5f5f5;
		line-height: 37px;
		height: 37px;
	}
   
	.shop-wrap .product-btn a.add-to-cart-product {
		width: 25%;
		float: right;
		background: #2eafbb url(../img/cart.png) no-repeat right;
		height: 37px;
		position:relative;
	}
	
	.product-btn a.add-to-cart-product:before {
	  content: "\f07a";
		background: none;
		position: absolute;
		width: 100%;
		height: 100%;
		top: :0px;
		right: 0px;
		left: 0px;
		border-radius: 50%;
		color: #fff;
		text-align: center;
		line-height: 37px;
	  font-family: FontAwesome;
	  font-size:20px;
	}
	.details{
		padding-left: 10%;
	}
	.product-btn a.details:before{
		float: left;
		background: #2eafbb url(../img/cart.png) no-repeat right;
		height: 37px;
		position:relative;
	}
	.product-btn a.details:before {
	  content: "\f129";
		background: none;
		padding-right: 5px;
		height: 100%;
		top:0;
		right: 0;
		left: 5%;
		border-radius: 50%;
		text-align: center;
		line-height: 37px;
	  font-family: FontAwesome;
	  font-size:20px;
	}
	
   