html {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font-family: 'helvetica';
	font-size: 16px;
	line-height: 1.5;
	color: #000;
	background-color: #999999;
	margin: 0;
	overflow-x: hidden;
	font-weight:normal;
}
.mobile_menu {
	display: none;
	font-size: 16px;
}
.btnmbm {
	background-color: #FFF;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-radius: 9px;
	display: inline-block;
	margin-bottom: 5px;
	border: 1px solid #f7c2cf;
}
#mobm {
	padding: 9px;
}
.mobile_menu ul {
	list-style: none;
}
/* Preloader */

#pageloader {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 9999999;
}
.lemsg:hover {
	border-color: #09C;
	background-color: #EEE;
}
.lemsg {
	border: 1px solid #CCC;
	border-radius: 9px;
	padding: 9px;
	margin-bottom: 5px;
	display: block;
}
.lemsg .nom {
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.lemsg .lobjet {
	color: #999;
	padding-left: 10px;
}
.lemsg .lobjetd {
	color: #069;
	font-size: 14px;
	padding-left: 10px;
}
.gdetail {
	color: #000;
	padding: 5px;
	border-radius: 9px 0px 9px 9px;
	background-color: #FC0;
	border: 1px solid #F90;
	margin-left: 10%;
}
.ddetail {
	color: #000;
	padding: 5px;
	border-radius: 0px 9px 9px 9px;
	background-color: #EEE;
	border: 1px solid #CCC;
	margin-right: 10%;
}
.gdetail img, .ddetail img {
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
.gmsgdate, .dmsgdate {
	font-size: 11px;
	margin-bottom: 10px;
}
.gmsgdate {
	text-align: right;
}
.dmsgdate {
	text-align: left;
}
.msgbadge {
	margin-right: 3px;
	padding: 3px;
	border-radius: 3px;
	background-color: #F90;
	color: #FFF;
}
.modal, .laphotoup {
	position: fixed;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	display: none;
	background-color:rgba(0,0,0,0.3);
	z-index: 1000000;
}
.modalCont {
	display:block;
	border: 1px solid #069;
	border-top:20px solid #069;
	color: #036;
	background-color: #FFF;
	height: 90%;
	margin-top:20px;
	margin-left:50px;
	margin-right:50px;
	padding:20px;
	-webkit-box-shadow: 0px 23px 23px 0px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 23px 23px 0px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 23px 23px 0px rgba(0, 0, 0, 0.7);
	position:relative;
	overflow:hidden;
}
.addtof{
	position:absolute;
	bottom:4px;
	left:4px;
	background-color:#f4f4f4;
	border:1px solid #e5e5e5;
	padding:4px;
	border-radius:3px;
}
#masque, #masque2, #masque3, #masqueck, #masqueacticle {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.7);
	z-index: 1000000;
	overflow: auto;
}
.fenetre-modale {
	background: #fff;
	padding: 20px;
	border: 10px solid #bbb;
	position: relative;
	margin: 5% auto;
	width: 500px;
	border-radius: 5px;
	min-height: 300px;
	-webkit-box-shadow: 0px 23px 23px 0px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 23px 23px 0px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 23px 23px 0px rgba(0, 0, 0, 0.7);
}
img.bombe {
	float: right;
	margin: 0 0 0 20px;
}
img.btn-fermer {
	float: right;
	margin: -55px -55px 0 0;
}
#back-top {
	bottom: 30px;
	margin-bottom: 0;
	margin-right: 15px;
	position: fixed;
	right: 0;
	z-index: 100;
}
#back-top a {
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #09C;
	background-image: url(../img/arrow-up.png);
	display: block;
	height: 50px;
	outline: medium none;
	position: relative;
	text-indent: -9999px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 10px;
	width: 50px;
	z-index: 0;
	text-align: center;
}
#back-top a:hover {
	background-color: #edbf2e;
}
#movingBallG {
	position: relative;
	width: 192px;
	height: 15px;
	left: 50%;
	margin-left: -96px;
	top: 50%;
	margin-top: -8px;
}
.movingBallLineG {
	position: absolute;
	left: 0px;
	top: 6px;
	height: 3px;
	width: 192px;
	background-color: #FFFFFF;
}
.movingBallG {
	background-color: #2ecc71;
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 15px;
	-moz-border-radius: 8px;
	-moz-animation-name: bounce_movingBallG;
	-moz-animation-duration: 1.3s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: linear;
	-webkit-border-radius: 8px;
	-webkit-animation-name: bounce_movingBallG;
	-webkit-animation-duration: 1.3s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: linear;
	-ms-border-radius: 8px;
	-ms-animation-name: bounce_movingBallG;
	-ms-animation-duration: 1.3s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: linear;
	-o-border-radius: 8px;
	-o-animation-name: bounce_movingBallG;
	-o-animation-duration: 1.3s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: linear;
	border-radius: 8px;
	animation-name: bounce_movingBallG;
	animation-duration: 1.3s;
	animation-iteration-count: infinite;
	animation-direction: linear;
}
@-moz-keyframes bounce_movingBallG {
	0% {
		left: 0px;
	}
	50% {
		left: 177px;
	}
	100% {
		left: 0px;
	}
}
@-webkit-keyframes bounce_movingBallG {
	0% {
		left: 0px;
	}
	50% {
		left: 177px;
	}
	100% {
		left: 0px;
	}
}
@-ms-keyframes bounce_movingBallG {
	0% {
		left: 0px;
	}
	50% {
		left: 177px;
	}
	100% {
		left: 0px;
	}
}
@-o-keyframes bounce_movingBallG {
	0% {
		left: 0px;
	}
	50% {
		left: 177px;
	}
	100% {
		left: 0px;
	}
}
@keyframes bounce_movingBallG {
	0% {
		left: 0px;
	}
	50% {
		left: 177px;
	}
	100% {
		left: 0px;
	}
}
.fa {}
#header .fa {
	margin-top: 4px;
	font-size: 85% !important;
}
select {
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.crea {
	background-color: #554480;
	height: 400px;
	text-align: center;
}
footer.comment-meta a {
	color: #34495e;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a {
	color: #2980b9;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #2980b9 !important;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #1f6797 !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a:hover, footer.comment-meta a:hover, a:hover {
	color: #1f6797;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.help-block {
	font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-familyx: 'Montserrat', sans-serif !important;
	line-height: 15px;
}
strong {
	font-weight: bold !important;
}

em {
	font-style: italic !important;
}
.alignright {
	float: right !important;
}

.sellng{
	position:fixed; z-index:999999; top:30%; left:0; font-size:16px;
}

.sellng img{
	vertical-align:middle;
}

.sellng a{
	display:block;
	text-align:center;
}

.sellng div{
	background-color: rgba(0,0,0,0.2);
	padding:9px;
	width:80px;
	border-radius: 0 20px 20px 0;
}

#top {
	font-size: 11px;
	font-weight: 400;
	position: relative;
	color: #999999;
	float: left;
	background-color: #faf6fb;
	background-size: 100% 100%;
	display: block;
	font-size: 11px;
	font-weight: 600;
	width: 100%;
	max-height: 298px;
	z-index: 999;
}
#single-resume #top, #single-company #top, #single-job #top {
	top: 0;
	margin-top: -30px;
}
#single-resume #top {
	top: 0;
	margin-top: -30px;
}
#top .container {
	position: relative;
}
#top .logo {
	position: absolute;
	bottom: 0;
	left: 0;
}
#top .one_half {
	margin-bottom: 0;
}
#top .one_half.first {
	margin-bottom: 0;
	padding: 7px 0;
}
.logo {
	position: absolute;
	left: 0;
	top: -55px;
	height: 40px;
}
.logo img {
	width: auto;
}
.container {
	margin-right: auto;
	margin-left: auto;
}
.container {
	width: 1140px;

}
#container #content {
	width: 1140px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	float: left;
	width: 100%;
	background-color: #faf6fb;
	position: relative;
	z-index: 1001;
	border-bottom: solid 3px #6baad7;
	border-top: 1px solid #FFF;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#header.isStuck {
	position: fixed;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#single-resume #header, #single-company #header, #single-job #header {
	top: 0;
	margin-top: -78px;
	position: relative !important;
}
/*

.isStuck:after {

	content: "";

	position: absolute;

	z-index: -1;

	top: 100%;

	bottom: 0;

	width: 120%;

	height: 7px;

	left: -10%;

	right: -10%;

	background: -webkit-radial-gradient(50% -3%, ellipse cover, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.0) 50%);

	background: radial-gradient(ellipse at 50% -3%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.0) 50%);

}*/

#header .one_fifth, #header .three_fifth {
	margin-bottom: 0;
}
.header-stats {
	float: left;
	margin-top: 7px;
	color: #999999;
}
.header-stats span.header-stats-divider {
	margin: 0 10px;
}
.top-social-icons {
	float: right;
	font-size: 16px;
	margin-left: 10px;
}
.top-social-icons a {
	font-size: 16px;
	float: left;
	margin-left: 8px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.top-social-icons a .fa {
	text-align: center;
	line-height: 30px;
	font-size: 16px !important;
	float: left;
	color: #999999;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.top-social-icons a:hover .fa {
	color: #484848;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main_menu {
	float: right;
}
.main_menu ul {
	padding: 0;
	margin: 0;
	float: right;
	list-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.main_menu select {
	float: right;
	margin-top: 8px;
	background-color: #e5a2f2;
	color: #000;
	margin-bottom: 9px;
}
.top_menu select {
	background-color: #e5a2f2;
	min-width: 160px;
	margin-bottom: 0px;
	padding: 5px;
}
.main_menu ul li {
	float: left;
	position: relative;
}
.child-has-submenu .fa-chevron-down, .main_menu ul li a .fa-chevron-right {
	font-size: 60%;
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}
.main_menu ul li a {
	padding: 7px 6px;
	float: left;
	color: #000;
	height: 35px;
	font-size: 16px !important;
	font-weight: normal;
	line-height: 20px !important;
	font-familyx: 'Montserrat', sans-serif;
	margin-right: 5px;
	text-transform: uppercase;
	border: 1px solid #faf6fb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.main_menu ul li a:hover {
	color: #093 !important;
	border: 1px solid #090 !important;
	text-decoration: underline !important;
}
.main_menu ul li a .fa {
	margin-right: 5px;
	vertical-align: top;
	margin-top: 4px;
	color: #2980b9;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main_menu ul li a .fa-chevron-down, .main_menu ul li a .fa-chevron-right {
	margin: 0;
	margin-left: 10px;
	margin-top: 3px;
}
.main_menu ul li.menu-item-home a .fa-home {
	margin-right: 0;
}
.main_menu ul li ul.children, .main_menu ul li ul.sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	min-width: 160px;
	list-style: none;
	font-size: 13px;
	float: none;
	padding-top: 18px;
	display: block;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	background: 0 0;
	display: none;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	-webkit-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);
}
.main_menu ul li ul.children ul, .main_menu ul li ul.sub-menu ul {
	position: absolute;
	min-width: 160px;
	z-index: 1000;
	float: none;
	top: 0;
	right: 0;
	margin-top: 0;
	padding-top: 0;
	display: none;
	left: 100%;
	top: 0;
	border-top: 0!important;
}
.main_menu ul li ul li {
	display: list-item;
	text-align: -webkit-match-parent;
	float: none;
}
.main_menu ul li ul li a {
	display: block;
	clear: both;
	float: none;
	line-height: 1.5;
	white-space: nowrap;
	text-transform: capitalize;
	font-size: 14px;
	padding: 7px 15px;
	border-bottom: 1px solid #ecf0f1;
	background-color: #ecf0f1;
	color: #34495e;
	margin-right: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.main_menu ul li ul.children li:first-child a, .main_menu ul li ul.sub-menu li:first-child a {
	border-top: 2px solid #bdc3c7;
}
.main_menu ul li ul.children li:last-child a, .main_menu ul li ul.sub-menu li:last-child a {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.main_menu ul li:hover>ul.children, .main_menu ul li:hover>ul.sub-menu {
	cursor: pointer;
	cursor: hand;
}
.main_menu ul li ul li:hover>a:after {
	opacity: 0;
	visibility: hidden;
}
.main_menu ul li:hover>a, .main_menu .menu li.current_page_item a, .main_menu .menu li.current-menu-item a {
	color: #111111;
	text-decoration: none;
}
.main_menu ul li:hover>a .fa, .main_menu .menu li.current_page_item a .fa, .main_menu .menu li.current-menu-item a .fa, .main_menu .menu li a:hover .fa {
	color: #111111 !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main_menu .menu li.current_page_item a, .main_menu .menu li.current-menu-item a .fa {
	color: #999999 !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main_menu .menu li.current-menu-item .sub-menu a, .main_menu .menu li.current-menu-item .sub-menu a .fa {
	color: #34495e !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#header .main_menu .menu .sub-menu li.current_page_item a, #header .main_menu .menu .sub-menu li.current-menu-item a, #header .main_menu .menu .children li.current_page_item a, #header .main_menu .menu .children li.current-menu-item a {
	color: #fff;
	background-color: #34495e;
}
.main_menu ul li ul li:hover>a, .main_menu ul li ul li.current_page_item a, .main_menu ul li ul li.current-menu-item a {
	color: #111;
	background-color: #fff;
}
#header .main_menu .menu li.current_page_item .sub-menu a, #header .main_menu .menu li.current-menu-item .sub-menu a, #header .main_menu .menu li.current_page_item .children a, #header .main_menu .menu li.current-menu-item .children a {
	color: #34495e;
	background-color: #ecf0f1;
}
#header .main_menu .menu li.current_page_item .sub-menu a:hover, #header .main_menu .menu li.current_page_item .children a:hover, #header .main_menu .menu li.current-menu-item .children a:hover {
	color: #111;
	background-color: #fff;
}
.main_menu ul li ul.children li:last-child a, .main_menu ul li ul.sub-menu li:last-child a {
	border-bottom: none;
}
.main_menu ul li ul.children li a:hover, .main_menu ul li ul.sub-menu li a:hover, .main_menu ul li ul.children li.current_page_item a, .main_menu ul li ul.children li.current-menu-item a, .main_menu ul li ul.children li a:hover .fa, .main_menu ul li ul.sub-menu li a:hover .fa, .main_menu ul li ul.children li.current_page_item a .fa, .main_menu ul li ul.children li.current-menu-item a .fa {
	color: #111 !important;
	background-color: #fff;
}
.main_menu .menu li.current_page_item .sub-menu a:hover, .main_menu .menu li.current-menu-item .sub-menu a:hover, .main_menu .menu li.current_page_item .children a:hover, .main_menu .menu li.current-menu-item .children a:hover {
	color: #111;
	background-color: #fff;
}
#header .main_menu .menu li .sub-menu li.current_page_item a, #header .main_menu .menu li .children li.current_page_item a, #header .main_menu .menu li .children li.current_page_item a:hover, #header .main_menu .menu li .children li .current-menu-item a:hover, #header .main_menu .menu li .sub-menu li.current_page_item a .fa, #header .main_menu .menu li .children li.current_page_item a .fa, #header .main_menu .menu li .children li.current_page_item a:hover .fa, #header .main_menu .menu li .children li .current-menu-item a:hover .fa {
	color: #111 !important;
	background-color: #fff;
}
.new-recipe {
	float: right;
	margin-left: 30px;
}
.new-recipe a.btn {
	float: right;
	padding: 7px 12px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: solid 1px #34495e;
	font-weight: 700;
	font-size: 16px;
	font-style: italic;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.new-recipe a.btn:hover {
	color: #fff;
	background-color: #34495e;
	text-decoration: none;
}
.footer_menu {
	float: right;
}
.footer_menu ul {
	list-style: none;
	float: left;
	margin: 20px 0;
}
.footer_menu ul li {
	float: left;
	margin-left: 15px;
}
.linkpartenaires {
	width: auto;
	margin-left: 2px;
	margin-right: 2px;
	display: inline-block;
}
.linkpartenaires img {
	max-width: 90%;
}
.lastefooter div {
	text-align: left;
}
.lastefooter a {
	color: #FFF !important;
	display: block;
}
.flrs {
	text-align: right !important;
}
.flrs a {
	display: inline-block;
}
.flrs a img {
	width: auto;
}
ul#search-menu-holder {
	float: right;
	list-style: none;
	margin-top: 25px;
	padding-left: 0;
}
ul#search-menu-holder li {
	float: left;
}
ul#search-menu-holder form {
	float: left;
}
ul#search-menu-holder form #search-submit {
	display: none;
}
ul#search-menu-holder form #search_field_block {
	border: solid 1px rgba(0, 0, 0, 0.2);
	background: none;
	color: #DADADA;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 10px 20px 10px 38px;
	-moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);
	width: 100%;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: 15px 50%;
}
::-webkit-input-placeholder {
	color: #000;
	font-family: 'helvetica';
}
:-moz-placeholder {
	/* Firefox 18- */
	color: #000;
	font-family: 'helvetica';
}
::-moz-placeholder {
	/* Firefox 19+ */
	color: #000;
	font-family: 'helvetica';
}
:-ms-input-placeholder {
	color: #000;
	font-family: 'helvetica';
}
.top_menu {
	float: right;
}
.topbtnpanel {
	position: absolute;
	top: 40%;
	right: 0;
	text-align: right;
	z-index: 99999999999;
}
.topbtn:hover, .medialinks:hover {
	-webkit-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.5);
}
.topbtn {
	border-radius: 5px;
	color: #FFF;
	width: 120px;
	margin-right: 10px;
	display: inline-block;
	text-align: center;
	font-size:16px;
	font-weight:normal;
	padding:4px;
	border:1px solid #06F;
}
.btn1 {
	background-color: #6ca9e0;
	color: #FFF;
}
.btn2 {
	background-color: #FFF;
	color: #6ca9e0;
}
.autorisation {
	text-align: center;
	color: #F00;
	font-size: 20px;
}
.marqueet {
	float: left;
	padding: 5px;
	width: 120px;
	text-align: center;
	font-weight: bold;
	background-color: #ed166c;
	color: #FFF;
}
.marquees {
	width: calc(100% - 120px);
	overflow: hidden;
	height: 34px;
}
marquee {
	width: 100%;
	height: 100%;
	font-weight: bold;
	font-size: 15px;
	padding-top: 5px;
}
.top_menu .menu {
	float: right;
}
.top_menu ul {
	margin: 0;
	list-style: none;
	float: left;
}
.top_menu ul li {
	float: left;
	margin-left: 15px;
	position: relative;
}
.top_menu ul li a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	line-height: 14px;
	padding: 8px 0;
	float: left;
}
.top_menu ul li a:hover {
	text-decoration: none;
}
.top_menu ul li a.button-ag-full {
	padding: 0;
	margin-top: 16px;
}
.add-listing-submenu {
	margin-top: 14px !important;
}
.top_menu.account-menu ul li a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	line-height: 14px;
	padding: 8px 16px;
	float: left;
}
.top_menu.account-menu ul li.first a {
	background-color: #edbf2e;
	color: #FFF;
}
.top_menu.account-menu ul li.last a {
	background-color: #43933c;
	color: #FFF;
}
.top_menu.account-menu ul li.last {
	margin: 0;
}
.top_menu.account-menu ul li a:hover {
	text-decoration: none;
}
.top_menu ul li a .fa {
	margin-left: 7px;
}
.top_menu ul li ul.children, .top_menu ul li ul.sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	min-width: 75px;
	list-style: none;
	font-size: 13px;
	float: none;
	padding: 0 10px;
	display: block;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	background: 0 0;
	display: none;
	background-color: #484848;
	border-top: 1px solid rgba(0, 0, 0, .1);
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.new-posts-menu ul li ul.sub-menu {
	background-color: #fff;
	border: solid 3px #bdc3c7;
	right: 0;
	width: 140px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.new-posts-menu ul li ul.sub-menu li .fa {
	margin-right: 7px;
	color: #999999;
}
.new-posts-menu ul li ul.sub-menu li:hover .fa, .top_menu.new-posts-menu ul li ul li a:hover {
	color: #2980b9;
}
.top_menu.new-posts-menu ul li ul li a {
	padding: 10px 0;
	border-bottom: 1px solid #bdc3c7;
	text-transform: uppercase;
}
.new-posts-menu ul li a.button-ag {
	margin-right: 0;
}
.new-posts-menu .sub-menu-top-corner {
	position: absolute;
	top: 0;
	margin-top: -30px;
	left: 50%;
	margin-left: -15px;
}
.top_menu ul li ul.children li, .top_menu ul li ul.sub-menu li {
	display: list-item;
	text-align: -webkit-match-parent;
	float: none;
	margin-left: 0;
}
.top_menu ul li ul li a {
	display: block;
	clear: both;
	float: none;
	line-height: 1.5;
	white-space: nowrap;
	font-weight: 600;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: 600;
	padding: 5px 0;
	border-bottom: 1px dotted #635f59;
	color: #b1b0a7;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.top_menu ul li ul li:last-child>a, .main_menu ul li ul li:last-child>a {
	border-bottom: none;
}
.top_menu ul li ul li a:hover {
	color: #fff;
}
#wpcrown-blog, #wpcrown-blog-v2, #recipe-page, #my-account, #blog, #blog-post, #page, #homepage, #need-company-profile {
	float: left;
	width: 100%;
	padding: 30px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #FFF;
	z-index: 99;
	position: relative;
	padding-top: 0px !important;
}
.post-block-content, .post {
	float: left;
	width: 100%;
	background-color: #fff;
	margin-bottom: 30px;
	position: relative;
}
.post-block-content img, .post img {
	max-width: 100%;
	height: auto;
}
#blog-post .post-block-content, #blog-post .post {
	padding: 30px;
	padding-top: 1px;
}
#blog-post .post-block-featured-image {
	width: 60%;
	margin-right: 20px;
	margin-bottom: 10px;
}
#blog-post .blog-post-meta {
	float: left;
	width: 38%;
	width: -webkit-calc(40% - 20px);
	width: calc(40% - 20px);
	margin-bottom: 20px;
}
#blog-post .recipe-author-header {
	width: 38%;
	width: -webkit-calc(40% - 20px);
	width: calc(40% - 20px);
	margin-top: -15px;
	margin-bottom: 20px;
}
#blog-post .recipe-author-name {
	position: absolute;
	width: auto;
	border-left: solid 20px transparent;
	height: 32px;
	float: left;
	top: 0;
	left: 0;
	margin-top: 15px;
	padding-right: 20px;
	background-color: #bdc3c7;
	z-index: 1;
}
#blog-post .recipe-author-name a {
	margin-left: 50px;
	margin-top: 2px;
	float: left;
}
.post-block-title {
	float: left;
	width: 100%;
	background-color: #fff;
	border-bottom: solid 2px #bdc3c7;
	padding: 20px;
}
.post-block-title h2 {
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
	font-familyx: 'Roboto', sans-serif;
	letter-spacing: 2px;
	font-size: 24px;
	line-height: 24px;
}
.post-block-title h2 a {
	text-decoration: none;
}
.post-block-date, .post-block-category, .post-block-comment {
	float: left;
	margin-right: 15px;
	color: #999999;
	line-height: 14px !important;
}
.post-block-date a, .post-block-category a, .post-block-comment a {
	color: #999999;
	line-height: 18px !important;
}
.post-block-date .fa, .post-block-category .fa, .post-block-comment .fa {
	float: left;
	margin-right: 7px;
	margin-top: 3px;
}
.post-block-featured-image, .post-block-featured-image img {
	float: left;
	width: 100%;
	height: auto;
	position: relative;
}
#wpcrown-blog .one_fourth {
	width: 25%;
	height: auto;
	margin: 0;
}
#wpcrown-blog .one_half {
	width: 50%;
	height: auto;
	margin: 0;
}
#wpcrown-blog .pagination {
	width: 50%;
	float: left;
	text-align: center;
}
#wpcrown-blog .pagination .page-numbers {
	display: inline-block;
	border: 2px solid #c8c8c4;
	border-radius: 5px;
	padding: 7px 14px;
	margin-top: 105px;
	font-familyx: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #c8c8c4;
	text-transform: uppercase;
	font-size: 11px;
}
#wpcrown-blog .pagination .page-numbers.current, #wpcrown-blog .pagination .page-numbers:hover {
	border: 2px solid #c0392b;
	color: #fff;
	background-color: #c0392b;
	text-decoration: none;
}
#page-title, #featured-recipes {
	float: left;
	width: 100%;
}
.page-title {
	font-familyx: 'Montserrat', sans-serif;
	line-height: 1.3;
	font-size: 36px;
	font-weight: normal;
	width: auto;
	max-width: none;
	float: left;
	text-align:center;
}
.page-title a {
	color: #6c7e90;
}
.page-title a:hover {
	color: #eeeeee;
}
ul#crumbs {
	padding: 0;
	margin: 0;
	float: right;
	list-style: none;
	margin-top: 40px;
}
ul#crumbs li {
	float: left;
	margin-left: 10px;
}
ul#crumbs li a {
	color: #c0392b
}
ul#crumbs li a:hover {
	color: #fe4907;
	text-decoration: none;
}
ul#crumbs li:last-child>.fa {
	display: none;
}
ul#crumbs li .fa {
	margin-left: 10px;
	font-size: 80%;
}
.post-preview-image {
	float: left;
	width: 285px;
	height: 245px;
	position: relative;
}
.post-preview-image a .post-preview-image-hover {
	background-color: #c0392b;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.post-preview-image a .post-preview-image-hover .fa {
	width: 285px;
	text-align: center;
	line-height: 245px;
	font-size: 96px;
	color: #fff;
}
.post-preview-image a:hover>.post-preview-image-hover {
	filter: alpha(opacity=0.8);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.post-preview-text {
	background-color: #f3f2eb;
	width: 285px;
	height: 245px;
	padding: 20px 30px;
	position: relative;
	float: left;
}
a.post-preview-title {
	font-size: 24px;
	line-height: 30px;
	color: #484848;
	width: 100%;
	float: left;
	font-weight: bold;
	position: relative;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a.post-preview-title:hover {
	text-decoration: none;
	color: #c0392b;
}
a.post-preview-title:after {
	background: url(../images/menu-bg.png);
	content: "";
	position: absolute;
	width: 60px;
	height: 3px;
	bottom: 0;
	left: 0;
	margin-bottom: -20px;
	margin-left: 1px;
}
a.read-more {
	display: inline-block;
	border: 2px solid #c8c8c4;
	border-radius: 5px;
	padding: 7px 14px;
	margin-top: 30px;
	font-familyx: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #c8c8c4;
	text-transform: uppercase;
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 0;
	margin-left: 30px;
	margin-bottom: 30px;
}
a.read-more:hover {
	border: 2px solid #c0392b;
	color: #fff;
	background-color: #c0392b;
	text-decoration: none;
}
.post-preview-info {
	color: #c8c8c4;
	position: absolute;
	bottom: 0;
	left: 0;
	margin-left: 30px;
	margin-bottom: 30px;
}
.arrow-right {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #f3f2eb;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
}
.arrow-left {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: 15px solid #f3f2eb;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -15px;
}
.arrow-up {
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #f3f2eb;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -15px;
}
.post-featured-image {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.post-featured-image img {
	width: 100%;
	height: auto;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.post-info {
	float: left;
	margin-right: 20px;
	text-transform: capitalize;
}
.post-info .fa {
	margin-right: 10px;
}
#blog-post p {
	line-height: 1.75;
}
/*	Blockquotes  */

blockquote {
	clear: both;
	font-style: italic;
	line-height: 1.4em;
	color: #484848;
	position: relative;
	float: left;
	margin: 0;
	margin-bottom: 20px;
	width: 100%;
	background-color: #fff;
	border-left: solid 10px #484848;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;
	/* Firefox, other Gecko */
	box-sizing: border-box;
	/* Opera/IE 8+ */
}
blockquote p {
	padding: 20px;
	margin: 0;
}
.post-block-content .gallery, .post .gallery {
	float: left;
	width: 100%;
}
.ads-tags, .blog-post-tags {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.blog-post-tags .fa {
	margin-top: 7px;
}
.blog-post-tags .fa, .blog-post-tags span a {
	margin-right: 10px;
	float: left;
}
.ads-tags .fa-tag {
	display: inline-block;
	border: 2px solid #484848;
	color: #fff;
	background-color: #484848;
	text-decoration: none;
	border-radius: 5px;
	padding: 7px 14px;
	font-size: 16px;
	margin-right: 5px;
	float: left;
}
.ads-tags span {
	float: left;
}
.ads-tags span a {
	display: inline-block;
	border: 2px solid #c8c8c4;
	border-radius: 5px;
	padding: 7px 14px;
	font-familyx: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #c8c8c4;
	text-transform: uppercase;
	margin-right: 5px;
	font-size: 11px;
}
.ads-tags span a:hover {
	display: inline-block;
	border: 2px solid #c0392b;
	color: #fff;
	background-color: #c0392b;
	text-decoration: none;
	border-radius: 5px;
	padding: 7px 14px;
	font-familyx: 'Montserrat', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 11px;
	margin-right: 5px;
	text-decoration: none;
}
.related-ads, #ad-comments {
	float: left;
	width: 100%;
}
#ad-comments {
	margin-bottom: 30px;
}
#blog-post #ad-comments {
	background-color: #fff;
	border: solid 2px #bdc3c7;
	padding: 30px;
	float: left;
	width: 100%;
	margin-bottom: 0;
}
#blog-post ul.links li {
	margin-bottom: 0;
}
#blog-post ul.links li:first-child {
	margin-left: 0;
}
#blog-post #ad-comments #disqus_thread {
	padding: 0;
}
#blog-post .next-post {
	float: right;
}
#blog-post .prev-post {
	float: left;
}
.blog-post-categories {
	float: right;
	color: #fff;
	margin-top: 34px;
	margin-bottom: 34px;
}
.blog-post-categories a {
	color: #eee;
	text-decoration: none;
	font-size: 20px;
	font-familyx: 'Montserrat', sans-serif;
	font-style: italic;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.blog-post-categories a:hover {
	color: #fff;
}
.blog-post-categories .fa {
	margin-left: 20px;
	font-size: 20px;
}
.related-ads h2 {
	margin-top: 0;
}
.comment-respond {
	background-color: #fff;
	float: left;
	width: 100%;
}
.comments-title, .comment-list, .must-log-in {
	max-width: 100%;
}
.comment-list {
	margin-top: 0;
	float: left;
	width: 100%;
	padding: 0;
}
.comments-title {
	margin-top: 0;
}
ol.comment-list>li:before {
	display: none;
}
footer.comment-meta {
	background: none;
	width: 100%;
	float: left;
	border-top: none;
	padding-bottom: 0;
}
.comment-author, .comment-content {
	float: left;
}
.comment-content {
	width: 100%;
}
.comment-metadata {
	float: right;
}
.reply {
	float: left;
}
.comment-body {
	position: relative;
	background-color: #fff;
	border-top: solid 1px #e5e5e5;
	margin-bottom: 30px;
	float: left;
	width: 100%;
}
.format-audio .audio-content, .format-status .entry-content:before, .format-status .entry-meta:before, .comment-list>li:after, .comment-list .children>li:before {
	background: none;
}
.comment-list .children {
	margin-left: 0;
}
.comments-title, .comments-title {
	font-familyx: 'Montserrat', sans-serif;
	line-height: 1.3;
	font-style: normal;
	font-size: 20px;
	font-weight: normal;
	padding: 20px 0;
	margin: 0;
}
.comment-author .avatar {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 10px;
}
a.comment-reply-link {
	background: none;
	border: none;
	border: 2px solid #c0392b;
	border-radius: 5px;
	color: #c0392b;
	display: inline-block;
	padding: 7px 14px;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a.comment-reply-link:hover {
	background: none;
	border: none;
	border: 2px solid #c0392b;
	border-radius: 5px;
	color: #fff;
	background-color: #c0392b;
	display: inline-block;
	padding: 7px 14px;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login {
	color: #484848;
}
.ad-image-related {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
}
.ad-image-related img {
	width: 100%;
	height: auto;
}
.ad-image-related a .post-preview-image-hover {
	background-color: #c0392b;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ad-image-related a:hover>.post-preview-image-hover {
	filter: alpha(opacity=0.8);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.ad-image-related a .post-preview-image-hover .fa {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 96px;
	color: #fff;
}
.ad-image-related a .post-preview-image-hover .fa:before {
	top: 50%;
	margin-top: -48px;
	left: 50%;
	margin-left: -45px;
	position: absolute;
}
.ad-description {
	background-color: #f3f2eb;
	width: 100%;
	height: 170px;
	padding: 20px 30px;
	position: relative;
	float: left;
}
.ad-description a span.title {
	font-size: 16px;
	line-height: 20px;
	color: #484848;
	width: 100%;
	float: left;
	font-weight: bold;
	position: relative;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ad-description a span.title:hover {
	text-decoration: none;
	color: #c0392b;
}
.ad-description a span.title:after {
	background: url(../images/menu-bg.png);
	content: "";
	position: absolute;
	width: 60px;
	height: 3px;
	bottom: 0;
	left: 0;
	margin-bottom: -20px;
	margin-left: 1px;
}
.menu-image-related {
	position: relative;
	width: 100%;
	height: 237px;
	float: left;
	background-color: #484848;
}
.menu-image-related img {
	width: 100%;
	height: auto;
}
.menu-image-related .title {
	position: absolute;
	top: 0;
	margin-top: 40px;
	left: 0;
	margin-left: 30px;
	right: 0;
	margin-right: 30px;
	bottom: 0;
	margin-bottom: 40px;
	z-index: 9999;
}
.menu-image-related span.title-name {
	font-size: 30px;
	line-height: 1.3em;
	color: #fff;
	font-weight: bold;
	z-index: 9999;
	float: left;
	width: 100%;
}
.menu-image-related span.set-name {
	font-size: 20px;
	line-height: 1.3em;
	color: #fff;
	font-weight: bold;
	z-index: 9999;
	float: left;
	width: 100%;
}
.menu-image-related span.name-divider {
	float: left;
	width: 60px;
	height: 3px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 1px;
	background-color: #fff;
}
.menu-image-related span.title-holder {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background-color: #484848;
	filter: alpha(opacity=0.5);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.menu-image-related a:hover>span.title-holder {
	filter: alpha(opacity=0.8);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.recomended-dish-price {
	float: left;
	margin-top: 5px;
}
.menu-related-description {
	background-color: #f3f2eb;
	width: 100%;
	padding: 20px 30px;
	position: relative;
	float: left;
}
.menu-related-description span {
	font-weight: 700;
	text-align: right;
	font-size: 16px;
}
.menu-related-description span .fa {
	margin-right: 15px;
	color: #c0392b;
}
.menu-related-description a.read-more {
	position: relative;
	float: right;
	margin: 0;
	letter-spacing: 2px;
}
#menu-sort-container .one_third.isotope-item {
	margin: 0;
	margin-bottom: 30px;
	height: 341px;
}
#filters {
	float: left;
	width: 100%;
}
.filter-content {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	text-align: center;
}
.filter-content a {
	display: inline-block;
	border: 1px solid #faf9f4;
	padding: 7px 14px;
	font-familyx: 'Montserrat', sans-serif;
	font-style: italic;
	font-weight: 700;
	color: #34495e;
	margin-right: 5px;
	margin-left: 5px;
}
.filter-content a:hover, .filter-content a.active_sort {
	display: inline-block;
	border: 1px solid #34495e;
	color: #34495e;
	text-decoration: none;
	padding: 7px 14px;
	font-familyx: 'Montserrat', sans-serif;
	font-style: italic;
	font-weight: 700;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}
#menu-sort-container {
	float: left;
	width: 100%;
}
.isotope, .isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-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;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}
/*chrome unfortunatley flickers when resorting the items without this fix*/

.chrome .isotope .column_container.isotope-hidden .title-span {
	display: none;
}
.isotope.post-entry.column_container {
	margin-left: 0;
}
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope-hidden:hover {
	pointer: default;
}
/* Buttons */

button, input[type="submit"], input[type="button"], input[type="reset"] {
	font-family:helvetica !important;
	background: none;
	border: none;
	color: #2980b9;
	display: inline-block;
	padding: 11px 24px 10px;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {
	border: none;
	color: #1f6797;
	display: inline-block;
	padding: 11px 24px 10px;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
	background-color: #1f6797;
	border: none;
	color: #6c7e90;
	display: inline-block;
	padding: 11px 24px 10px;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.wpcrown-title {
	text-align: center;
	float: left;
	width: 100%;
}
hr {
	background: none;
}
.light {
	font-weight: 400;
}
.btn {
	font-familyx: 'Montserrat', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	color: #f3f2eb;
	border-radius: 2px;
	border: 0;
	padding: 9px 20px;
	-webkit-transition: all .1s linear;
	transition: all .1s linear;
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	white-space: nowrap;
	line-height: 1.5;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.btn-jumbotron {
	background: 0 0;
	color: #e5e5dc;
	border: 2px solid #e5e5dc;
	padding: 7px 18px;
	-webkit-transition: all .1s linear;
	transition: all .1s linear;
}
.btn-jumbotron:hover {
	background: #e5e5dc;
	border: 2px solid #e5e5dc
}
.btn-warning {
	color: #fff;
	background-color: #c0392b;
	border-color: #fe5b21;
}
.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover {
	color: #fff;
	background-color: #fe5011;
	border-color: #e03c01
}
/* Buttons */

a.button-ag-full {
	cursor: pointer;
	background-color: #2980b9;
	padding: 12px 20px 12px 20px !important;
	text-transform: uppercase;
	color: #fff;
	width: auto;
	float: left;
	display: inline-block;
	float: none;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	margin-right: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-box-shadow: 0 2px 0 #1f6797;
	box-shadow: 0 3px 0 #1f6797;
}
a.button-ag-full:hover {
	background-color: #1f6797;
}
.button-ag-full .fa {
	color: #fff;
	margin-right: 5px;
}
.button-ag.big {
	font-size: 16px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
}
.button-ag.large {
	font-size: 13px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.button-ag {
	cursor: pointer;
	background-color: #2980b9;
	padding: 12px 20px 12px 20px !important;
	text-transform: uppercase;
	color: #fff;
	width: auto;
	float: left;
	display: inline-block;
	float: none;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	margin-right: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-box-shadow: 0 2px 0 #1f6797;
	box-shadow: 0 3px 0 #1f6797;
}
.button-ag:hover {
	background-color: #1f6797;
}
.new-posts-menu .button-ag span.button-inner {
	font-size: 14px !important;
	line-height: 20px !important;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
}
.new-posts-menu ul li:hover .button-ag {
	color: #fff;
	background-color: #16a085;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.new-posts-menu ul li:hover .button-ag span.button-inner {
	color: #fff;
	background-color: #16a085;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.new-posts-menu .button-ag span.button-inner .fa {
	color: #16a085;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.new-posts-menu ul li:hover .button-ag span.button-inner .fa {
	color: #fff;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.input-submit, input#submit {
	margin: 0;
	margin-top: 10px;
	font-size: 11px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 1em;
	position: relative;
	outline: none;
	overflow: visible;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	text-decoration: none;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: white;
	padding: 1em 1.4em;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	border: none;
	background-color: #e95644;
}
.input-submit:hover, input#submit:hover {
	background-color: #1f6797;
}
/* Button Colors */

.button-ag.read-more {
	color: #e95644;
	border: solid 2px #e95644;
}
.button-ag.read-more:hover {
	background-color: #d24b3a;
}
.button-ag.blue {
	background-color: #2F66D3;
}
.button-ag.blue:hover {
	background-color: #1E448F;
}
.button-ag.blue-navy {
	background-color: #19D7E3;
}
.button-ag.blue-navy:hover {
	background-color: #11acb6;
}
.button-ag.green {
	background-color: #3EBA0F;
}
.button-ag.green:hover {
	background-color: #2E8B0B;
}
.button-ag.orange {
	background-color: #FC5136;
}
.button-ag.orange:hover {
	background-color: #DA2103;
}
.button-ag.gray {
	background-color: #666;
}
.button-ag.gray:hover {
	background-color: #333;
}
.button-ag.rose {
	background-color: #FF3374;
}
.button-ag.rose:hover {
	background-color: #BB003C;
}
.button-ag.purple {
	background-color: #7E59CE;
}
.button-ag.purple:hover {
	background-color: #5B34AF;
}
.button-ag.pink {
	background-color: #E22092;
}
.button-ag.pink:hover {
	background-color: #A8166C;
}
.button-ag.brown {
	background-color: #8B3C2B;
}
.button-ag.brown:hover {
	background-color: #642B1F;
}
.button-ag.yellow {
	background-color: #F7BF0E;
}
.button-ag.yellow:hover {
	background-color: #AB8305;
}
.button-ag.red {
	background-color: #D4363A;
}
.button-ag.red:hover {
	background-color: #871D20;
}
.button-ag.light-gray {
	background-color: #999;
}
.button-ag.light-gray:hover {
	background-color: #777;
}
.button-ag.dark-blue {
	background-color: #2850A1;
}
.button-ag.dark-blue:hover {
	background-color: #1E3B78;
}
.button-ag.black {
	background-color: #333;
}
.button-ag.black:hover {
	background-color: #000;
}
/* Columns for better content separation */

.full {
	margin-left: 0;
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.one_half {
	margin-left: 30px;
	width: 48%;
	width: -webkit-calc(50% - 15px);
	width: calc(50% - 15px);
	float: left;
	position: relative;
	margin-bottom: 30px;
}
#footer {
	color: #FFF;
	background-color: #FFF;
	border-top: solid 3px #999;
	float: left;
	width: 100%;
	padding: 0;
	z-index: 99;
}
#footer .myblackbg {
	padding: 5px 0;
	font-size: 16px;
	background-color: #FFF;
}
#footer .myblackbg h2 {
	color: #09C;
}
#footer a {
	color: #06C;
}
#footer a:hover {
	text-decoration: underline;
}
#footer span {
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-right: 5px;
	background-color: #fff;
}
.lastefooter {
	background-color: #6ca9e0;
	width: 100%;
	color: #fff;
	padding: 10px;
	text-align: center;
}
.lastefooter img {
	vertical-align: middle;
}
.socket a {
	color: #ecf0f1;
	font-weight: bold;
}
.socket a:hover {
	text-decoration: underline;
	color: #fff;
}
footer p {
	line-height: 1.75;
}
.widget {
	padding: 0;
	background: none;
	font-size: 12px;
	margin-bottom: 60px;
}
.widget ul li {
	border-bottom: 1px solid #f3f2eb;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.widget ul li:first-child {
	padding-top: 15px;
}
.widget ul li.followme {
	border-bottom: none;
	padding-bottom: 0;
}
.widget .block-title {
	margin-top: 0;
}
.widget .tagcloud a {
	display: inline-block;
	padding: 10px 0;
	font-weight: 700;
	color: #c8c8c4;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 16px !important;
	line-height: 16px !important;
	font-style: italic;
	font-weight: normal;
	font-familyx: 'Montserrat', sans-serif;
}
.widget .tagcloud a .fa {
	margin-right: 5px;
}
.widget .tagcloud a:hover {
	text-decoration: none;
}
.sidebar-widgets .widget {
	width: 100%;
	float: left;
	background-color: #fff;
	border: solid 1px #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.sidebar-widgets .widget .social-widget {
	padding: 10px 20px;
}
.sidebar-widgets .widget .block-title {
	float: left;
	width: 100%;
	border-bottom: solid 1px #e5e5e5;
	color: #bdc3c7;
	font-size: 16px;
	line-height: 16px;
	font-style: italic;
	font-weight: normal;
	text-transform: uppercase;
	padding: 20px;
	font-familyx: 'Montserrat', sans-serif;
	letter-spacing: 2px;
	margin: 0;
}
.widget .block-title .fa {
	margin-right: 5px;
}
.sidebar-widgets .widget ul li {
	border: none;
	padding: 10px 20px;
	margin: 0;
	font-size: 16px;
	line-height: 16px;
	font-style: italic;
	font-weight: normal;
	font-familyx: 'Montserrat', sans-serif;
}
.sidebar-widgets .widget ul li:first-child {
	margin-top: 10px;
}
.sidebar-widgets .widget ul li:last-child {
	margin-bottom: 10px;
}
.sidebar-widgets .widget #wp-calendar {
	border: solid 20px #fff;
	width: 100%;
}
.sidebar-widgets .widget #wp-calendar caption {
	margin: 20px;
}
.textwidget {
	float: left;
	width: 100%;
	padding: 20px;
}
.textwidget img {
	max-width: 100%;
	height: auto;
}
.textwidget select {
	margin: 0 !important;
	max-width: 100%;
}
/* twitter count */

.twitter-count {
	width: 100%;
	float: left;
	margin: 0 auto;
	text-align: center;
}
.twitter-count img {
	width: 56px;
	height: 56px;
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.twitter-count img:hover {
	filter: alpha(opacity=.5);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.twitter-count-text {
	width: 100%;
	float: left;
	margin: 0 auto;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
}
.twitter-count-title {
	width: 100%;
	float: left;
	margin: 0 auto;
	font-size: 11px;
	text-align: center;
}
/* Rss count */

.rss-count {
	width: 100%;
	float: left;
	margin: 0 auto;
	text-align: center;
}
.rss-count img {
	width: 56px;
	height: 56px;
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.rss-count img:hover {
	filter: alpha(opacity=.5);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.rss-count-text {
	width: 100%;
	float: left;
	margin: 0 auto;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
}
.rss-count-title {
	width: 100%;
	float: left;
	margin: 0 auto;
	font-size: 11px;
	text-align: center;
}
.sidebar-widgets .widget .social-widget .one_third {
	margin-left: 10px;
	width: 31%;
	width: -webkit-calc(33.3% - 7px);
	width: calc(33.3% - 7px);
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.sidebar-widgets .widget .social-widget .one_third.first {
	margin-left: 0;
}
.tagcloud {
	float: left;
	width: 100%;
}
.sidebar-widgets .tagcloud {
	float: left;
	width: 100%;
	padding: 20px;
}
.widget .news-content .post-image {
	float: left;
	width: 64px;
	height: 64px;
	margin-right: 10px;
	overflow: hidden;
	border-radius: 32px;
	z-index: 999;
	position: relative;
	border: solid 5px #e5e5e5;
	background-color: #fff;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.widget .news-content .post-image:hover {
	border: solid 5px #34495e;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.widget .news-content .post-image img {
	float: left;
	width: 100%;
	height: auto;
	position: relative;
}
.widget .news-content .news-headline {
	margin-left: 10px;
	width: 80%;
	width: -webkit-calc(100% - 74px);
	width: calc(100% - 74px);
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	height: 64px;
	display: table-cell;
}
footer .widget {
	margin-bottom: 0;
}
footer .widget .block-title {
	margin-top: 25px;
	color: #16a085;
	font-size: 24px;
	font-weight: bold;
}
.widget a, .widget a:visited {
	color: #2980b9;
}
.widget a:hover, .socket a:hover {
	color: #1f6797;
	text-decoration: none;
}
.widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.widget ul li a {
	color: #2980b9;
	text-transform: uppercase;
}
.widget ul li a:hover {
	color: #1f6797;
}
footer .widget ul li {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
footer ul.twitterbox li.news-content {
	border-bottom: 1px solid #5e5953;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-weight: normal;
}
footer ul.twitterbox li.news-content strong {
	font-weight: normal;
	font-size: 12px;
}
.one_third {
	margin-left: 30px;
	width: 31%;
	width: -webkit-calc(33.3% - 20px);
	width: calc(33.3% - 20px);
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.one_fourth {
	margin-left: 30px;
	width: 23%;
	width: -webkit-calc(25% - 22.5px);
	width: calc(25% - 22.5px);
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.three_fourth {
	margin-left: 30px;
	width: 73%;
	width: -webkit-calc(75% - 7.5px);
	width: calc(75% - 7.5px);
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.one_fifth {
	margin-left: 30px;
	width: 17%;
	width: -webkit-calc(20% - 24px);
	width: calc(20% - 24px);
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.two_fifth {
	margin-left: 30px;
	width: 34%;
	width: -webkit-calc(40% - 24px);
	width: calc(40% - 24px);
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.three_fifth {
	margin-left: 30px;
	width: 51%;
	width: -webkit-calc(60% - 12px);
	width: calc(60% - 12px);

	float: left;
	position: relative;
	margin-bottom: 30px;
}
.four_fifth {
	margin-left: 30px;
	width: 71%;
	width: -webkit-calc(80% - 6px);
	width: calc(80% - 6px);
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.two_third {
	margin-left: 30px;
	width: 62%;
	width: -webkit-calc(66.6% - 10px);
	width: calc(66.6% - 10px);
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.full.first, .one_half.first, .one_third.first, .one_fourth.first, .one_fifth.first, .two_fifth.first, .three_fifth.first, .four_fifth.first, .two_third.first, .three_fourth.first {
	margin-left: 0;
}
.site-info {
	width: auto;
	max-width: none;
	float: left;
	text-align: left;
	padding: 20px 0;
	color: #fff;
}
.footer-slogan {
	width: auto;
	float: right;
	text-align: left;
	padding: 20px 0;
}
.site-info .fa {
	font-size: 70%;
	color: #c0392b;
}
.backtop {
	position: fixed;
	right: 0;
	bottom: 0;
	margin-right: 50px;
	margin-bottom: 35px;
	display: none;
	z-index: 99999;
}
.backtop a {
	float: right;
	background: #484848;
	color: #ffffff !important;
	width: 50px;
	height: 50px;
	display: block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.backtop a:hover {
	background: #c0392b;
}
.backtop a .fa {
	font-size: 29px !important;
	margin-left: 11px;
	margin-top: 8px;
	line-height: 30px;
	color: #fff !important;
}
.flexslider .slides li img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.recipe-block, .my-account-header, .my-account-body {
	width: 100%;
	float: left;
	background-color: #fff;
	border: solid 1px #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#featured-image-block {
	margin-top: 20px;
}
.my-account-body {
	margin-top: 30px;
}
.my-account-body-title {
	padding: 20px;
	border-bottom: solid 1px #e5e5e5;
	width: 100%;
	float: left;
}
.my-account-body-title p {
	width: 100%;
	margin: 0;
	margin-top: 10px;
	float: left;
}
.my-account-body-content {
	padding: 20px;
	width: 100%;
	float: left;
}
.my-account-recipes-title {
	float: left;
	color: #bdc3c7;
	font-size: 24px;
	line-height: 24px;
	margin-top: 7px;
	font-familyx: 'Montserrat', sans-serif;
}
.my-account-recipes-title .fa {
	margin-right: 10px;
}
.my-account-recipes-button {
	float: right;
}
.my-account-recipes-button a {
	float: right;
	color: #fff;
	background-color: #bdc3c7;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	padding: 10px;
	border: solid 1px #bdc3c7;
}
.my-account-recipes-button a:hover {
	color: #bdc3c7;
	background-color: #fff;
	text-decoration: none;
	text-shadow: none;
}
.my-account-recipes-button .fa {
	margin-right: 10px;
}
.my-account-recipe-list {
	float: left;
	padding: 10px;
	width: 100%;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.my-account-recipe-list:hover {
	background-color: #faf9f4;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.my-account-recipe-list-thumb {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 20px;
	border: solid 5px #e5e5e5;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	overflow: hidden;
}
.my-account-recipe-list-title {
	float: left;
	font-size: 18px;
	line-height: 18px;
	margin-top: 15px;
	min-width: 450px;
}
.my-account-recipe-list-category {
	float: left;
	margin-top: 15px;
	min-width: 130px;
	font-style: italic;
	color: #999999;
	font-familyx: 'Montserrat', sans-serif;
}
.my-account-recipe-list-difficult {
	float: left;
	margin-top: 15px;
	min-width: 90px;
	font-style: italic;
	color: #999999;
	font-familyx: 'Montserrat', sans-serif;
}
.my-account-recipe-list-comments {
	float: left;
	margin-top: 15px;
	min-width: 80px;
	font-style: italic;
	color: #999999;
	font-familyx: 'Montserrat', sans-serif;
}
.my-account-recipe-list-options {
	float: left;
	margin-top: 15px;
	min-width: 210px;
	font-style: italic;
	color: #999999;
	font-familyx: 'Montserrat', sans-serif;
	text-align: center;
	opacity: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.my-account-recipe-list:hover>.my-account-recipe-list-options {
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.my-account-author-badges {
	float: left;
	width: 100%;
	margin: 20px 0;
	padding: 20px 0;
	border-bottom: solid 1px #e5e5e5;
	border-top: solid 1px #e5e5e5;
}
.my-account-author-badges span {
	float: left;
	color: #bdc3c7;
	font-size: 24px;
	line-height: 24px;
	font-familyx: 'Montserrat', sans-serif;
	margin-bottom: 10px;
}
.my-account-author-badges span .fa {
	margin-right: 5px;
}
.my-account-author-badges p {
	margin: 0;
	float: left;
	width: 100%;
}
.my-account-author-badges-box {
	float: left;
	width: 100%;
	padding: 20px 0;
	text-align: center;
}
.my-account-author-badges-content {
	width: 100%;
	min-height: 60px;
	float: left;
	text-align: center;
	background-image: url(../images/badge-bg.png);
	background-repeat: repeat-x;
	background-position: 0px 30px;
}
.author-badge {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	text-align: center;
	display: inline-block;
}
.author-badge-border {
	margin: 5px;
	padding: 5px;
	width: 50px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 25px;
	text-align: center;
	display: inline-block;
}
.author-badge .fa {
	width: 40px;
	height: 40px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
}
.author-badge span {
	width: 40px;
	height: 40px;
	display: block;
}
.badge-title {
	float: left;
	font-size: 14px;
	margin-top: 19px;
	margin-left: 10px;
}
.my-account-stats-content textarea {
	width: 70%;
	width: -webkit-calc(100% - 100px);
	width: calc(100% - 100px);
	float: left;
	padding: 10px 15px;
	border: solid 1px #e5e5e5;
	background-color: #faf9f4;
}
.my-account-recipe-list-options a {
	padding: 0 10px;
}
.my-account-recipe-list-options a .fa {
	margin-right: 5px;
}
.my-account-recipe-list-status {
	float: right;
	margin-top: 15px;
	font-style: italic;
	font-familyx: 'Montserrat', sans-serif;
}
.my-account-stats {
	float: left;
	width: 90%;
	width: -webkit-calc(100% - 20px);
	width: calc(100% - 20px);
	padding: 10px;
	background-color: #faf9f4;
	margin-top: 30px;
}
#page .first .my-account-stats {
	margin-left: 20px;
	margin-top: 20px;
}
.my-account-stats-content {
	width: 100%;
	float: left;
	background-color: #fff;
	border: solid 1px #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.my-account-stats-content .one_half {
	width: 50%;
	margin-left: 0;
}
.my-account-stats-number {
	text-align: right;
	font-size: 64px;
	line-height: 64px;
	font-style: italic;
	font-weight: bold;
	font-familyx: 'Montserrat', sans-serif;
	margin-top: 30px;
}
.my-account-stats-info {
	text-align: left;
	font-size: 12px;
	font-style: italic;
	font-familyx: 'Montserrat', sans-serif;
	margin-top: 36px;
	text-transform: uppercase;
	padding-left: 20px;
}
.my-account-stats-recipes {
	color: #c0392b;
}
.my-account-stats-registration {
	color: #3498db;
}
.my-account-stats-views {
	color: #bdc3c7;
}
.my-account-stats-comments {
	color: #27ae60;
}
.my-account-stats-info .fa {
	font-size: 16px;
}
.menu-description .fa {
	font-size: 70%;
	color: #ACACAC;
	margin-right: 10px;
	padding-top: 10px;
	float: left;
}
.my-account-stats-content button#edit-submit {
	float: left;
	color: #fff;
	background-color: #bdc3c7;
	border: none;
	border: solid 1px #bdc3c7;
	border-radius: 0;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	padding: 10px;
	margin: 20px;
	margin-left: 120px;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 14px;
	letter-spacing: 2px;
	font-familyx: 'Roboto', sans-serif;
}
.my-account-stats-content button#edit-submit:hover {
	float: left;
	color: #bdc3c7;
	background-color: #fff;
	border: none;
	border: solid 1px #bdc3c7;
	border-radius: 0;
	text-shadow: none;
	padding: 10px;
	margin: 20px;
	margin-left: 120px;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 14px;
	letter-spacing: 2px;
	font-familyx: 'Roboto', sans-serif;
}
.my-account-stats-content button#edit-submit .fa {
	margin-right: 5px;
}
.my-account-stats-content .error {
	margin: 20px;
	float: left;
	width: 100%;
}
.author-page-title-recipes {
	color: #000;
	float: left;
	padding: 20px;
	border: solid 2px #000000;
	background-color: #e8e7e2;
	text-transform: uppercase;
	margin: 30px 0;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 2px;
}
.author-recipe-grid {
	float: left;
	width: 100%;
}
#recipe-sort-container {
	opacity: 0;
	float: left;
	width: 100%
}
a.author-recipe-block {
	float: left;
	width: 261px;
	height: 261px;
	position: relative;
	margin-left: 32px;
	margin-bottom: 32px;
	background-color: #000;
}
.author-block-home {
	float: left;
	width: 261px;
	height: 261px;
	position: relative;
	margin-left: 32px;
	margin-bottom: 32px;
	background-color: #fff;
}
a.author-recipe-block.first, .author-block-home.first {
	margin-left: 0;
}
.author-block-home .recipe-author-image {
	height: 56px;
	width: 56px;
	background-color: #fff;
	border-radius: 28px;
	border: solid 3px #fff;
}
.author-block-home .author-list-avatar {
	margin-top: 30px;
}
.author-block-home .author-block-home-bg, .author-block-home .author-block-home-content, .author-block-home .author-block-home-border {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.author-block-home .author-block-home-bg img {
	width: 100%;
	height: auto;
}
.block-recipe-image, .block-recipe-image img {
	float: left;
	width: 261px;
	height: 261px;
	position: relative;
}
.author-block-home .author-block-home-border {
	border: solid 10px rgba(0, 0, 0, 0.2);
	background-color: rgba(255, 255, 255, 0.8);
}
.block-recipe-border {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border: solid 10px rgba(0, 0, 0, 0.2);
}
.block-recipe-info-hover {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.8);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.block-recipe-info-box {
	position: absolute;
	width: 100%;
	height: auto;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 30px 10px 20px 10px;
}
.block-recipe-info-title {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	font-style: italic;
	font-familyx: 'Montserrat', sans-serif;
	text-align: center;
	margin-bottom: 10px;
}
.block-recipe-info-hover-title {
	float: left;
	width: 100%;
	color: #fff;
	padding: 0 10px;
	font-size: 24px;
	line-height: 32px;
	font-style: italic;
	font-familyx: 'Montserrat', sans-serif;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 40px;
}
.block-recipe-info-hover-link {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	text-align: center;
}
.block-recipe-info-hover-link span {
	margin: 0 auto;
	padding: 10px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #34495e;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 11px;
	width: auto;
	float: none;
}
.block-recipe-info-details {
	float: left;
	width: 100%;
	color: #fff;
	text-align: center;
	font-size: 11px;
}
.block-recipe-info-details .fa {
	margin: 0 5px;
	color: #fff !important;
}
.block-recipe-info-image {
	position: absolute;
	width: 56px;
	height: 56px;
	background-color: #fff;
	border-radius: 28px;
	border: solid 3px #fff;
	left: 50%;
	margin-top: -60px;
	margin-left: -28px;
	overflow: hidden;
}
.block-recipe-info-image img {
	width: 50px;
	height: 50px;
	float: left;
}
a.author-recipe-block:hover>.block-recipe-border, a.author-recipe-block:hover>.block-recipe-info-box {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a.author-recipe-block:hover>.block-recipe-info-hover {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.my-account-recipes-pagination {
	float: left;
	width: 100%;
	text-align: center;
}
.my-account-recipes-pagination .page-numbers {
	margin-top: 30px;
}
.pagination {
	float: left;
	width: 100%;
	text-align: center;
}
.page-numbers {
	display: inline-block;
	padding: 5px 12px;
	background-color: #fff;
	border: solid 1px #e5e5e5;
	margin: 0 2px;
	margin-top: 30px;
}
.woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li {
	background-color: #fff;
	border: solid 1px #e5e5e5;
	margin: 0 2px;
	margin-bottom: 30px;
}
.page-numbers, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span {
	padding: 5px 12px;
	border: 0;
	font-familyx: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 1.5;
}
.page-numbers.current, .page-numbers:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current {
	background-color: #e5e5e5;
	text-decoration: none;
}
.woocommerce #content nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul {
	border: 0;
	background: none;
}
.page-numbers.current, .page-numbers:hover {
	background-color: #e5e5e5;
	text-decoration: none;
}
.recipe-block .one_half {
	margin-bottom: 0;
}
ul.dish-menu-info-odd {
	padding: 0;
	width: 100%;
	text-align: right;
	margin: 0;
	width: 100%;
	list-style: none;
	float: left;
	border-right: solid 1px #e5e5e5;
}
ul.dish-menu-info-odd li {
	padding: 15px 20px;
	border-bottom: solid 1px #e5e5e5;
	float: left;
	width: 100%;
}
ul.dish-menu-info-odd li:last-child {
	border-bottom: none;
}
ul.dish-menu-info-odd li .fa, #print-button .fa, .recipe-header-info-block .fa {
	color: #fff;
}
.dish-menu-info-description {
	font-style: italic;
}
.recipe-icon-time {
	float: left;
	width: 40px;
	height: 40px;
	border: solid 5px #e5e5e5;
	background-color: #c0392b;
	color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.recipe-icon-time .fa {
	width: 30px;
	line-height: 30px;
	text-align: center;
}
.recipe-icon-portions {
	float: left;
	width: 40px;
	height: 40px;
	border: solid 5px #e5e5e5;
	background-color: #27ae60;
	color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.recipe-icon-portions .fa {
	width: 30px;
	line-height: 30px;
	text-align: center;
}
.recipe-icon-difficulty {
	float: left;
	width: 40px;
	height: 40px;
	border: solid 5px #e5e5e5;
	background-color: #e67e22;
	color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.recipe-icon-difficulty .fa {
	width: 30px;
	line-height: 30px;
	text-align: center;
}
.recipe-icon-steps {
	float: left;
	width: 40px;
	height: 40px;
	border: solid 5px #e5e5e5;
	background-color: #9b59b6;
	color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.recipe-icon-steps .fa {
	width: 30px;
	line-height: 30px;
	text-align: center;
}
.recipe-icon-comments {
	float: left;
	width: 40px;
	height: 40px;
	border: solid 5px #e5e5e5;
	background-color: #3498db;
	color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.recipe-icon-comments .fa {
	width: 30px;
	line-height: 30px;
	text-align: center;
}
.recipe-icon-ingredients {
	float: left;
	width: 40px;
	height: 40px;
	border: solid 5px #e5e5e5;
	background-color: #1abc9c;
	color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.recipe-icon-ingredients .fa {
	width: 30px;
	line-height: 30px;
	text-align: center;
}
.recipe-info-title, .dish-menu-info-description {
	margin-top: 10px;
}
.recipe-info-title {
	float: left;
	margin-left: 15px;
}
.dish-menu-info-description {
	float: right;
	font-weight: 600;
}
.recipe-header-info-block {
	float: right;
	color: #fff;
	padding: 35px 0 30px 0;
}
.recipe-header-info-block .fa, .recipe-header-info-block .recipe-categories {
	float: right;
}
.recipe-header-info-block .fa {
	font-size: 30px;
	line-height: 30px;
}
.recipe-header-info-block .recipe-categories {
	max-width: 220px;
}
.recipe-header-info-block .recipe-categories p {
	float: right;
	margin-right: 15px;
	margin-bottom: 5px;
	min-width: 120px;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 1px;
	line-height: 13px;
	font-familyx: 'Montserrat', sans-serif;
	text-align: right;
	color: #efefef;
}
.my-account-settings a {
	float: left;
	padding: 10px;
	border: solid 2px #fff;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	margin-top: 28px;
}
.my-account-settings a:hover {
	background-color: #fff;
	color: #666666;
}
.my-account-settings a .fa {
	color: #fff;
}
.recipe-icon-portions, .recipe-icon-difficulty, .recipe-icon-steps, .recipe-icon-comments, .recipe-icon-ingredients, .recipe-icon-time, .recipe-info-title, .dish-menu-info-description {
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
ul.dish-menu-info-odd li.wpcrown-start-animation .recipe-icon-portions, ul.dish-menu-info-odd li.wpcrown-start-animation .recipe-icon-difficulty, ul.dish-menu-info-odd li.wpcrown-start-animation .recipe-icon-steps, ul.dish-menu-info-odd li.wpcrown-start-animation .recipe-icon-comments, ul.dish-menu-info-odd li.wpcrown-start-animation .recipe-icon-ingredients, ul.dish-menu-info-odd li.wpcrown-start-animation .recipe-icon-time, ul.dish-menu-info-odd li.wpcrown-start-animation .recipe-info-title, ul.dish-menu-info-odd li.wpcrown-start-animation .dish-menu-info-description {
	opacity: 1;
}
#print-button {
	padding: 10px;
	float: right;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	border: solid 2px #fff;
	margin: 30px 0 31px 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#print-button:hover {
	background-color: #fff;
	color: #34495e;
	text-decoration: none;
}
#print-button:hover .fa {
	color: #34495e;
}
#print-button .fa {
	margin-right: 10px;
}
.recipe-page-title {
	float: left;
	width: 100%;
	border-bottom: solid 1px #e5e5e5;
	color: #bdc3c7;
	font-size: 18px;
	line-height: 18px;
	font-style: italic;
	text-transform: uppercase;
	padding: 20px;
	font-familyx: 'Montserrat', sans-serif;
	letter-spacing: 2px;
}
.recipe-page-title .fa, .publish-ad-button .fa, .register-page-title .fa {
	margin-right: 15px;
}
.register-page-title {
	float: left;
	width: 100%;
	border-bottom: solid 1px #e5e5e5;
	color: #bdc3c7;
	font-size: 16px;
	line-height: 16px;
	padding: 20px;
}
.publish-ad-button {
	float: left;
	width: 100%;
	border-top: solid 1px #e5e5e5;
	color: #bdc3c7;
	padding: 20px;
	margin-top: 20px;
}
.publish-ad-button button#edit-submit {
	border: 0;
	border-radius: 0;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	color: #fff;
	background-color: #bdc3c7;
	font-familyx: 'Roboto', sans-serif;
	font-weight: normal;
	font-style: normal;
	padding: 9px 20px;
	font-size: 16px;
	line-height: 16px;
	text-transform: none;
}
.publish-ad-button p {
	margin-bottom: 0;
}
.publish-ad-button a {
	font-weight: bold;
}
.publish-ad-button span {
	font-size: 16px;
	line-height: 16px;
}
a.register-social-button-facebook {
	float: left;
	width: 130px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 13px 20px;
	color: #fff !important;
	background-color: #3c599b !important;
	text-decoration: none;
}
a.register-social-button-facebook:hover {
	background-color: #2c4784 !important;
}
a.register-social-button-facebook .fa, a.register-social-button-facebook:hover .fa {
	color: #fff !important;
}
a.register-social-button-twitter {
	float: left;
	width: 130px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 13px 20px;
	color: #fff !important;
	background-color: #5ea9dd !important;
	text-decoration: none;
}
a.register-social-button-twitter:hover {
	background-color: #4b92c3 !important;
}
a.register-social-button-twitter .fa, a.register-social-button-twitter:hover .fa {
	color: #fff !important;
}
a.register-social-button-google {
	float: left;
	width: 130px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 13px 20px;
	color: #fff !important;
	background-color: #d95232 !important;
	text-decoration: none;
}
a.register-social-button-google:hover {
	background-color: #c84425 !important;
}
a.register-social-button-google .fa, a.register-social-button-google:hover .fa {
	color: #fff !important;
}
.recipe-block .error, .recipe-block .registration-closed, .recipe-block .message {
	padding: 20px;
	width: auto;
	float: left;
}
.recipe-block .registration-closed {
	margin-bottom: 277px;
}
.publish-ad-button button#edit-submit:hover {
	background-color: #c0392b;
	border: 0;
	border-radius: 0;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	color: #fff;
	font-familyx: 'Roboto', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	line-height: 16px;
	padding: 9px 20px;
}
.recipe-desc-block {
	padding: 25px 20px;
	float: left;
	width: 100%;
}
#carousel-wrapper {
	position: relative;
}
#carousel, #thumbs {
	overflow: hidden;
}
#carousel span, #carousel img, #thumbs a, #thumbs img {
	display: block;
	float: left;
}
#carousel span, #carousel a, #thumbs span, #thumbs a {
	position: relative;
}
#carousel img, #thumbs img {
	border: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel span {
	width: 555px;
	height: 301px;
}
#thumbs-wrapper {
	padding: 20px 40px;
	position: relative;
}
#thumbs a {
	width: 84px;
	height: 84px;
	margin: 0 5px;
	overflow: hidden;
	border-radius: 41px;
	text-align: center;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs a {
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#thumbs a.wpcrown-start-animation {
	opacity: 1;
}
#thumbs .image-thin-border {
	border: 2px solid transparent;
	background-color: rgba(0, 0, 0, 0.2);
	width: 84px;
	height: 84px;
	border-radius: 42px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs .image-big-border {
	border: 3px solid transparent;
	width: 80px;
	height: 80px;
	border-radius: 40px;
	overflow: hidden;
	display: block;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs .image-small-border {
	border: 5px solid #fff;
	width: 74px;
	height: 74px;
	border-radius: 37px;
	overflow: hidden;
	display: block;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs a:hover>.image-thin-border>.image-big-border, #thumbs a.selected>.image-thin-border>.image-big-border {
	border-color: #c0392b;
}
#wrapper img#shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
}
[id^="thumbs-wrapper"] #prev, [id^="thumbs-wrapper"] #next {
	background: rgba(0, 0, 0, 0.2);
	display: block !important;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	margin-top: -15px;
	position: absolute;
	color: #c0392b;
	top: 50%;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
[id^="thumbs-wrapper"] #prev .fa, [id^="thumbs-wrapper"] #next .fa {
	width: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 24px;
}
[id^="thumbs-wrapper"] #prev .fa {
	width: 27px;
}
[id^="thumbs-wrapper"] #next .fa {
	width: 27px;
	float: right;
}
[id^="thumbs-wrapper"] #prev {
	left: 10px;
}
[id^="thumbs-wrapper"] #next {
	right: 10px;
}
[id^="thumbs-wrapper"] #prev:hover, [id^="thumbs-wrapper"] #next:hover {
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
}
[id^="thumbs-wrapper"] #prev.disabled, [id^="thumbs-wrapper"] #next.disabled, [id^="thumbs-wrapper"] #prev.hidden, [id^="thumbs-wrapper"] #next.hidden {
	color: #eee;
	pointer-events: none;
	cursor: default;
}
#carousel-wrapper .carousel-shadow, .post-block-featured-image-shadow {
	-webkit-box-shadow: inset 0px 0px 0px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0px 0px 0px 10px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 0px 0px 10px rgba(0, 0, 0, 0.3);
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
#thumbs-wrapper .caroufredsel_wrapper {
	width: auto !important;
	background: url(../images/bg-thumbs.png) repeat-x center left;
}
.featured-recipes-slider {
	float: left;
	width: 100%;
	height: 600px;
	z-index: 999;
	position: relative;
	background-color: rgba(0, 0, 0, 0.7);
}
#carousel-wrapper-feat-recipes {
	float: left;
	position: relative;
	width: 100%;
	height: 600px;
}
.featured-recipes-slider .carousel-feat-recipes-shadow {
	-webkit-box-shadow: inset 0px 0px 0px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0px 0px 0px 10px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 0px 0px 10px rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 1140px;
}
#carousel-feat-recipes .feat-post-black-box {
	position: absolute;
	left: 0;
	margin-left: 30px;
	bottom: 0;
	margin-bottom: 30px;
	width: 810px;
	height: auto;
}
#carousel-feat-recipes .feat-post-cuisine-box {
	position: absolute;
	left: 0;
	margin-left: 30px;
	top: 0;
	margin-top: 30px;
	width: auto;
	height: auto;
	border: solid 2px #000;
}
#carousel-feat-recipes .feat-post-cuisine-box-feat {
	float: left;
	padding: 20px;
	border-right: solid 2px #000;
	color: #000;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: 4px;
}
#carousel-feat-recipes .feat-post-cuisine-box-cuisine {
	float: left;
	padding: 20px 20px 12px 20px;
	color: #000;
}
#carousel-feat-recipes .feat-post-cuisine-box-cuisine .recipe-categories, #carousel-feat-recipes .feat-post-cuisine-box-cuisine .fa {
	float: left;
}
#carousel-feat-recipes .feat-post-cuisine-box-cuisine .recipe-categories {
	margin-left: 15px;
	margin-top: -8px;
}
#carousel-feat-recipes .feat-post-cuisine-box-cuisine .recipe-categories p {
	margin: 0;
	color: #000;
	text-transform: uppercase;
	font-familyx: 'Montserrat', sans-serif;
	font-style: italic;
	letter-spacing: 2px;
}
#carousel-feat-recipes .feat-post-cuisine-box-cuisine .fa {
	font-size: 24px;
	line-height: 24px;
}
#carousel-feat-recipes .feat-post-black-box .feat-post-meta {
	float: left;
	width: 100%;
	padding: 15px;
	color: #fff;
	background-color: rgba(255, 255, 255, 0.1);
}
#carousel-feat-recipes .feat-post-black-box .feat-post-meta .fa {
	color: #fff !important;
}
#carousel-feat-recipes .feat-post-black-box .feat-post-black-box-content .feat-post-title a, #carousel-feat-recipes .feat-post-black-box .feat-post-black-box-content .full, button.recipe-search-go-btn .fa {
	color: #fff !important;
}
#carousel-feat-recipes .feat-post-black-box .feat-post-black-box-content .arrow-right-feat {
	width: 0px;
	height: 0px;
	position: absolute;
	bottom: 0;
	margin-bottom: 50px;
	right: 0;
	margin-right: -15px;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid rgba(0, 0, 0, 0.7);
}
#carousel-feat-recipes .feat-post-black-box .feat-post-meta .recipe-icon-portions, #carousel-feat-recipes .feat-post-black-box .feat-post-meta .recipe-icon-difficulty, #carousel-feat-recipes .feat-post-black-box .feat-post-meta .recipe-icon-steps, #carousel-feat-recipes .feat-post-black-box .feat-post-meta .recipe-icon-comments, #carousel-feat-recipes .feat-post-black-box .feat-post-meta .recipe-icon-ingredients, #carousel-feat-recipes .feat-post-black-box .feat-post-meta .recipe-icon-time, #carousel-feat-recipes .feat-post-black-box .feat-post-meta .recipe-info-title, #carousel-feat-recipes .feat-post-black-box .feat-post-meta .dish-menu-info-description {
	opacity: 1;
}
#carousel-feat-recipes .feat-post-black-box .feat-post-meta .feat-post-meta-item, #carousel-feat-recipes .feat-post-black-box .feat-post-meta .feat-post-meta-item .feat-post-meta-description {
	float: left;
}
#carousel-feat-recipes .feat-post-black-box .feat-post-meta .feat-post-meta-item .feat-post-meta-description {
	margin-right: 10px;
	margin-left: 10px;
	color: #fff;
	margin-top: 10px;
}
#carousel-feat-recipes .feat-post-black-box .feat-post-meta .dsq-postid {
	width: auto;
	height: auto;
}
#carousel-feat-recipes .feat-post-black-box .feat-post-black-box-content {
	background-color: rgba(0, 0, 0, 0.7);
	padding: 30px;
	float: left;
	color: #fff;
	width: 570px;
	height: auto;
	position: relative;
}
#carousel-feat-recipes .feat-post-black-box .recipe-author-header {
	width: 210px;
	margin-left: 30px;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-bottom: 30px;
}
#carousel-feat-recipes .feat-post-black-box .recipe-author-bg-stripe {
	display: none;
}
#carousel-feat-recipes .feat-post-black-box .recipe-author-name {
	position: absolute;
	width: auto;
	border-left: solid 20px transparent;
	height: 32px;
	float: left;
	top: 0;
	left: 0;
	margin-top: 15px;
	padding-right: 20px;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 1;
}
#carousel-feat-recipes .feat-post-black-box .recipe-author-name a {
	margin-left: 50px;
	margin-top: 5px;
	float: left;
}
#carousel-feat-recipes .feat-post-black-box .feat-post-black-box-content .feat-post-title a {
	font-familyx: 'Montserrat', sans-serif;
	font-style: italic;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 20px;
	color: #fff;
	float: left;
}
#carousel-feat-recipes .feat-post-black-box .feat-post-black-box-content .feat-post-title a:hover {
	color: #fff;
}
#thumbs-wrapper-feat-recipes {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	width: 270px;
	padding: 55px 30px;
	background-color: rgba(0, 0, 0, 0.7);
}
#thumbs-wrapper-feat-recipes a {
	width: 210px;
	height: 88px;
	margin: 0;
	float: left;
	margin: 5px 0;
	overflow: hidden;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs-wrapper-feat-recipes a {
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#thumbs-wrapper-feat-recipes a.wpcrown-start-animation {
	opacity: 1;
}
#thumbs-wrapper-feat-recipes .image-thin-border {
	border: 2px solid transparent;
	background-color: rgba(0, 0, 0, 0.2);
	width: 84px;
	height: 84px;
	border-radius: 42px;
	overflow: hidden;
	display: block;
	margin: 0;
	float: left;
	margin-right: 20px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs-wrapper-feat-recipes .feat-recipe-thumb-title {
	float: left;
	width: 106px;
	color: #b3b3b3;
	font-style: italic;
	font-size: 16px;
	line-height: 20px;
	margin-top: 20px;
	font-familyx: 'Montserrat', sans-serif;
	text-align: left;
}
#thumbs-wrapper-feat-recipes a:hover>.feat-recipe-thumb-title, #thumbs-wrapper-feat-recipes a.selected>.feat-recipe-thumb-title {
	color: #fff;
}
#thumbs-wrapper-feat-recipes .image-big-border {
	border: 3px solid transparent;
	width: 80px;
	height: 80px;
	border-radius: 40px;
	overflow: hidden;
	display: block;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs-wrapper-feat-recipes .image-small-border {
	border: 5px solid #fff;
	width: 74px;
	height: 74px;
	border-radius: 37px;
	overflow: hidden;
	display: block;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs-wrapper-feat-recipes a:hover>.image-thin-border>.image-big-border, #thumbs-wrapper-feat-recipes a.selected>.image-thin-border>.image-big-border {
	border-color: #c0392b;
}
#thumbs-wrapper-feat-recipes #prev {
	background: #fff;
	display: block !important;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	margin-top: 25px;
	margin-left: 45px;
	position: absolute;
	color: #c0392b;
	top: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs-wrapper-feat-recipes #next {
	background: #fff;
	display: block !important;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	margin-bottom: 25px;
	margin-left: 25px;
	position: absolute;
	color: #c0392b;
	bottom: 0;
	top: auto;
	right: auto;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#thumbs-wrapper-feat-recipes #prev .fa, #thumbs-wrapper-feat-recipes #next .fa {
	width: 30px;
}
#thumbs-wrapper-feat-recipes #prev .fa {
	line-height: 26px;
}
#thumbs-wrapper-feat-recipes #next .fa {
	line-height: 32px;
}
#thumbs-wrapper-feat-recipes #prev.disabled, #thumbs-wrapper-feat-recipes #next.disabled, #thumbs-wrapper-feat-recipes #prev.hidden, #thumbs-wrapper-feat-recipes #next.hidden {
	color: #eee;
}
#carousel-feat-recipes span {
	width: 1140px;
	height: 600px;
	float: left;
	position: relative;
	background-color: #fff;
}
#carousel-wrapper-feat-recipes .caroufredsel_wrapper, #carousel-feat-recipes {
	height: 600px !important;
}
#carousel-feat-recipes span.feat-recipe-big-image img {
	opacity: 0.92;
}
#thumbs-wrapper-feat-recipes .caroufredsel_wrapper {
	width: 210px !important;
	height: 490px !important;
	background: url(../images/bg-thumbs.png) repeat-y 40px 0;
}
.recipe-search-widget-container {
	float: left;
	width: 100%;
	height: 120px;
	margin-top: -20px;
	position: relative;
}
.recipe-search-stripe-border {
	position: absolute;
	width: 1300px;
	height: 120px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 60px solid #bdc3c7;
	margin-left: -80px;
}
.recipe-search-stripe-border:after {
	content: "";
	position: absolute;
	width: 1300px;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 60px solid #bdc3c7;
	margin: 0 0 0 -20px;
}
.recipe-search-stripe-inner {
	position: absolute;
	width: 1270px;
	height: 100px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 60px solid #eceaad;
	margin-left: -65px;
	margin-top: 10px;
}
.recipe-search-stripe-inner:after {
	content: "";
	position: absolute;
	width: 1270px;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 60px solid #eceaad;
	margin: 0 0 0 -20px;
}
.recipe-search-stripe-container {
	width: 1200px;
	height: 120px;
	position: absolute;
	margin-left: -30px;
	margin-top: 20px;
	background-color: #eceaad;
	border: solid 10px #bdc3c7;
}
.triangle-left {
	width: 0;
	height: 0;
	border-bottom: 20px solid #bdc3c7;
	border-right: 30px solid transparent;
	position: absolute;
	top: 0;
	right: 0;
	margin-right: -30px;
}
.triangle-right {
	width: 0;
	height: 0;
	border-bottom: 20px solid #bdc3c7;
	border-left: 30px solid transparent;
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -30px;
}
.recipe-search-container {
	float: left;
	width: 100%;
	padding: 20px;
	height: 100px;
}
.recipe-search-container-title {
	width: 8%;
	margin-right: 2%;
	float: left;
	font-size: 22px;
	line-height: 30px;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.recipe-search-container-block {
	float: left;
	width: 90%;
	height: 50px;
	margin-top: 5px;
}
.recipe-search-container-block form {
	float: left;
	width: 100%;
}
.recipe-search-container-block .recipe-search-keyword input {
	border: none;
	background: none;
	padding: 15px;
	color: #666666;
	font-size: 16px;
	line-height: 16px;
}
.recipe-search-container-block select {
	border: none;
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	vertical-align: baseline;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	float: left;
	-webkit-appearance: button;
	-moz-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-padding-end: 20px;
	-moz-padding-end: 20px;
	-webkit-padding-start: 6px;
	-moz-padding-start: 6px;
	background-image: url(../images/select-arrow.png);
	background-position: center right;
	background-repeat: no-repeat;
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding-top: 13px;
	color: #999;
	padding-left: 40px;
	padding-bottom: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.recipe-search-keyword {
	width: 20%;
	height: 50px;
	background-color: #eef2f7;
	border: solid 1px #999999;
	border-right: none;
	float: left;
}
.recipe-search-difficult, .recipe-search-cuisine, .recipe-search-category, .recipe-search-persons {
	width: 17%;
	height: 50px;
	background-color: #eef2f7;
	border: solid 1px #999999;
	border-right: none;
	float: left;
}
.recipe-search-category {
	width: 20%;
	background: #eef2f7 url(../images/category.png) no-repeat 15px 15px;
	background-size: 16px 16px;
}
.recipe-search-cuisine {
	width: 21%;
	background: #eef2f7 url(../images/cuisine.png) no-repeat 15px 15px;
	background-size: 16px 16px;
}
.recipe-search-difficult {
	background: #eef2f7 url(../images/difficulty.png) no-repeat 15px 15px;
	background-size: 16px 16px;
}
.recipe-search-persons {
	background: #eef2f7 url(../images/persons.png) no-repeat 15px 15px;
	background-size: 16px 16px;
}
.recipe-search-go {
	width: 5%;
	height: 50px;
	background-color: #eef2f7;
	border: none;
	text-align: center;
	float: left;
}
button.recipe-search-go-btn {
	width: 100%;
	height: 50px;
	background-color: #bdc3c7;
	font-size: 16px;
	color: #fff;
	border-radius: 0;
	padding: 0;
}
button.recipe-search-go-btn:hover {
	background-color: #34495e;
}
.recipe-author-header {
	position: relative;
	float: left;
	width: 100%;
	height: 64px;
	margin-top: 15px;
}
.recipe-author-bg-stripe {
	position: absolute;
	width: 98%;
	width: -webkit-calc(100% - 28px);
	width: calc(100% - 28px);
	border-left: solid 20px transparent;
	height: 32px;
	margin-left: 30px;
	float: left;
	top: 0;
	left: 0;
	margin-top: 15px;
	background-color: #bdc3c7;
}
.recipe-author-image {
	float: left;
	width: 64px;
	height: 64px;
	overflow: hidden;
	border-radius: 32px;
	z-index: 999;
	position: relative;
	border: solid 5px #e5e5e5;
	background-color: #fff;
}
.recipe-author-name {
	float: left;
	width: auto;
	color: #fff;
	margin-top: 18px;
	font-style: italic;
	font-size: 16px;
	font-familyx: 'Montserrat', sans-serif;
	margin-left: 10px;
	z-index: 999;
	position: relative;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	letter-spacing: 1px;
}
.recipe-author-name a, .recipe-author-name a:hover {
	color: #fff;
}
.post-block-featured-image .recipe-author-header {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: -15px;
	z-index: 9999;
	margin-left: -30px;
}
.post-block-featured-image .recipe-author-name {
	position: absolute;
	width: auto;
	border-left: solid 20px transparent;
	height: 32px;
	float: left;
	top: 0;
	left: 0;
	margin-top: 15px;
	padding-right: 20px;
	background-color: #bdc3c7;
	z-index: 1;
}
.post-block-featured-image .recipe-author-name a {
	margin-left: 50px;
	margin-top: 2px;
	float: left;
}
.post-block-featured-image .recipe-author-image {
	border: solid 5px #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
}
.author-list-avatar {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.author-list-avatar .recipe-author-image {
	margin: 0 auto;
	float: none;
}
.author-list-name {
	float: left;
	width: 100%;
	font-size: 18px;
	font-style: italic;
	font-familyx: 'Montserrat', sans-serif;
	color: #34495e;
	text-align: center;
	font-weight: bold;
}
.author-list-total-posts {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	padding: 0 20px;
}
.author-list-link-profile {
	float: left;
	width: 100%;
	margin-top: 10px;
	text-align: center;
}
.author-list-link-profile a {
	padding: 5px 15px;
	font-size: 18px;
	font-style: italic;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-familyx: 'Montserrat', sans-serif;
	color: #34495e;
	border: solid 1px #34495e;
	display: inline-block;
}
.author-list-link-profile a:hover {
	background-color: #34495e;
	color: #fff;
	text-decoration: none;
}
.author-list-link-profile a:hover .fa {
	color: #fff;
}
.author-list-link-profile a .fa {
	margin-right: 5px;
}
.author-description {
	float: left;
	font-style: italic;
	font-familyx: 'Montserrat', sans-serif;
	margin-right: 30px;
	font-size: 14px;
	width: 90%;
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
}
.author-description p {
	font-size: 14px;
	font-style: italic;
	margin-top: 0;
	margin-bottom: 10px;
	font-familyx: 'Montserrat', sans-serif;
}
.cheefs-list-holder-recipe {
	float: left;
	width: 100%;
	padding: 20px;
	background-color: #fff;
	border: solid 1px #e5e5e5;
	position: relative;
}
.recipes-corner {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -25px;
	margin-top: 40px;
	width: 25px;
	height: 54px;
	background: url(../images/recipes-corner.png) no-repeat top left;
}
.cheefs-list-holder-recipe a.author-recipe-block {
	width: 254px;
	height: 254px;
	margin-bottom: 0;
	margin-left: 20px;
}
.cheefs-list-holder-recipe .block-recipe-image, .cheefs-list-holder-recipe .block-recipe-image img {
	width: 254px;
	height: 254px;
}
.cheefs-list-holder-recipe a.author-recipe-block.first {
	margin-left: 2px;
}
ul.tabs.container {
	list-style: none;
	padding: 0;
}
ul.tabs.container li a {
	color: #000;
	float: left;
	padding: 20px;
	border: solid 2px #faf9f4;
	background-color: #faf9f4;
	text-transform: uppercase;
	margin: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 2px;
	text-decoration: none;
	font-weight: normal;
	margin-right: 10px;
	margin-bottom: 40px;
}
ul.tabs.container li a.current, ul.tabs.container li a:hover {
	color: #000;
	float: left;
	padding: 20px;
	border: solid 2px #000000;
	background-color: #e8e7e2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-transform: uppercase;
	margin: 0;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 2px;
	text-decoration: none;
	font-weight: normal;
	margin-right: 10px;
	margin-bottom: 40px;
}
.alaunedivs {
	background-color: #fff;
	margin-bottom: 10px;
	border-radius: 9px;
	padding: 10px;
	border: 1px solid #BBB;
}
#header-cover-image {
	position: relative;
	width: 100%;
	height: 250px;
	overflow: hidden;
	background: #C1C1C1;
	float: left;
	background-image: url(../images/bgslider.png);
	background-position: center top;
	background-repeat: repeat-x;
	z-index: -1;
}
#header-cover-image .coverImageHolder {
	height: 100%;
	overflow: hidden;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
#header-cover-image #search-widget {
	position: absolute;
	bottom: -230px;
	margin-bottom: 30px;
}
ul.tabs-search.container {
	list-style: none;
	padding: 0;
}
ul.tabs-search.container li a {
	color: #000;
	float: left;
	padding: 20px;
	border: solid 2px #faf9f4;
	background-color: #faf9f4;
	text-transform: uppercase;
	margin: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 2px;
	text-decoration: none;
	font-weight: normal;
	margin-right: 10px;
	margin-bottom: 40px;
}
ul.tabs-search.container li a.current, ul.tabs-search.container li a:hover {
	color: #000;
	float: left;
	padding: 20px;
	border: solid 2px #000000;
	background-color: #e8e7e2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-transform: uppercase;
	margin: 0;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 2px;
	text-decoration: none;
	font-weight: normal;
	margin-right: 10px;
	margin-bottom: 40px;
}
/* My Account author */

.my-account-author-header {
	position: relative;
	float: left;
	margin-top: 30px;
	padding-left: 30px;
	width: 100%;
}
.my-account-author-bg-stripe {
	position: absolute;
	width: 100%;
	border-left: solid 60px #fff;
	height: 32px;
	float: left;
	top: 0;
	left: 0;
	margin-top: 15px;
	background-color: #bdc3c7;
	z-index: 1;
}
.my-account-author-image {
	float: left;
	width: 150px;
	height: 150px;
	overflow: hidden;
	border-radius: 75px;
	z-index: 999;
	position: relative;
	border: solid 10px #e5e5e5;
	background-color: #fff;
	margin-bottom: 15px;
}
.my-account-author-image img {
	float: left;
	height: 130px;
	width: auto;
	text-align: center;
}
.full-width-button {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	text-align: center;
}
.full-width-button .fa {
	margin-right: 5px;
}
a.upload-author-image {
	color: #34495e;
}
a.delete-author-image {
	color: #cc0000;
}
.my-account-author-image-edit {
	float: left;
	width: 150px;
	position: relative;
}
.my-account-author-name {
	float: left;
	width: auto;
	color: #fff;
	margin-top: 18px;
	font-style: italic;
	font-size: 16px;
	font-familyx: 'Montserrat', sans-serif;
	margin-left: 20px;
	z-index: 999;
	position: relative;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	letter-spacing: 1px;
}
.my-account-author-url {
	float: right;
	width: auto;
	color: #fff;
	margin-top: 20px;
	margin-right: 30px;
	font-size: 12px;
	font-familyx: 'Montserrat', sans-serif;
	margin-left: 10px;
	z-index: 999;
	position: relative;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	letter-spacing: 1px;
}
.my-account-author-url a {
	text-decoration: underline;
	margin-top: 2px;
	float: left;
	color: #fff;
}
.my-account-author-url a:hover {
	color: #efefef;
}
.my-account-author-description {
	float: right;
	width: 80%;
	width: -webkit-calc(100% - 170px);
	width: calc(100% - 170px);
	margin-top: 30px;
}
/* end */

.author-total-recipes {
	float: left;
	margin-left: 75px;
	margin-bottom: 10px;
}
.recipe-ratings {
	position: absolute;
	right: 0;
	margin-right: 30px;
	bottom: 0;
	margin-bottom: 30px;
	width: 40%;
	width: -webkit-calc(50% - 46px);
	width: calc(50% - 46px);
	height: 100px;
	border: solid 1px #e5e5e5;
	background-color: #faf9f4;
}
.rating-title {
	text-transform: uppercase;
	font-style: italic;
	font-size: 14px;
	font-familyx: 'Montserrat', sans-serif;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 20px;
	float: left;
}
.post-ratings {
	float: left;
	text-align: center;
}
ul.links {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: solid 1px #e5e5e5;
	padding-top: 25px;
	width: 100%;
}
ul.links li {
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.post-ratings-loading {
	float: left;
	text-align: center;
	width: 100%;
}
.recipe-step {
	padding: 25px 20px 0 20px;
	float: left;
	width: 100%;
}
.recipe-step-header {
	float: left;
	width: 100%;
}
.recipe-step-header-left {
	float: left;
	width: 70%;
	width: -webkit-calc(100% - 110px);
	width: calc(100% - 110px);
}
.recipe-step-header-right {
	float: left;
	width: 90px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.recipe-step .recipe-step-title, .recipe-step h4.trigger {
	font-size: 18px;
	font-style: italic;
	color: #666666;
	margin-bottom: 0px;
	margin-top: 0;
	padding-bottom: 25px;
	border-bottom: dotted 1px #666666;
	font-familyx: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	float: left;
	width: 100%;
}
.recipe-step h4.trigger {
	cursor: pointer;
	padding: 0 !important;
	padding-bottom: 25px !important;
	background: none !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.recipe-step h4.trigger.active, .recipe-step h4.trigger:hover, .recipe-step h4.trigger.active:hover {
	color: #bdc3c7;
	border-bottom: dotted 1px #bdc3c7 !important;
}
.recipe-step .togglebox {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0;
	float: left;
	padding-top: 25px;
}
.recipe-step .recipe-step-description {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.recipe-step-image {
	float: left;
	width: 100%;
	border: solid 1px #e5e5e5;
}
.recipe-step-image img {
	float: left;
	width: 100%;
	height: auto;
}
.recipe-step-status {
	float: right;
	border: solid 1px #e5e5e5;
	background-color: #faf9f4;
	text-align: center;
	width: 100%;
}
.recipe-step-status-number {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	overflow: hidden;
	font-size: 18px !important;
	font-style: italic;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	color: #fff !important;
	line-height: 50px !important;
	background-color: #bdc3c7;
	font-familyx: 'Montserrat', sans-serif;
	margin: 10px auto;
}
.recipe-step-status-duration {
	float: left;
	width: 100%;
	border-top: solid 1px #e5e5e5;
	padding: 10px;
	color: #484848;
}
.recipe-step-status-duration p {
	margin-bottom: 0;
	color: #484848;
}
.recipe-step-video {
	width: 100%;
	height: auto;
	margin-bottom: 0;
	float: left;
	-webkit-transform: translateZ(0);
	display: block;
}
.recipe-step-video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.ingredients {
	margin-top: 30px;
	margin-bottom: 0;
}
.recipe-step-video iframe, .recipe-step-video object, .recipe-step-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
ul.recipe-ingredients {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.recipe-ingredients li {
	float: left;
	margin: 0 20px;
	padding: 15px 0;
	width: 90%;
	width: -webkit-calc(100% - 40px);
	width: calc(100% - 40px);
	border-bottom: solid 1px #e5e5e5;
}
ul.recipe-ingredients li:last-child {
	border-bottom: 0;
}
ul.recipe-ingredients li .fa {
	margin-right: 10px;
	margin-top: 3px;
	float: left;
}
ul.recipe-ingredients li .recipe-ingredient-name {
	float: left;
	line-height: 20px;
}
ul.recipe-ingredients li .recipe-ingredient-amount {
	float: right;
	font-style: italic;
	font-weight: bold;
	font-familyx: 'Montserrat', sans-serif;
}
ul.recipe-ingredients li:hover {
	cursor: pointer;
	color: #c0392b;
}
ul.recipe-ingredients li .fa-check-square {
	display: none;
}
ul.recipe-ingredients li.active .fa-check-square {
	display: block;
}
ul.recipe-ingredients li.active .fa-square-o {
	display: none;
}
ul.recipe-ingredients li.active {
	color: #cccccc;
	text-decoration: line-through;
}
ul.recipe-ingredients li.active .recipe-ingredient-name, ul.recipe-ingredients li.active .recipe-ingredient-amount {
	color: #cccccc;
	text-decoration: line-through;
}
ul.recipe-nutritions {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.recipe-nutritions li {
	float: left;
	margin: 0 20px;
	padding: 15px 0;
	width: 90%;
	width: -webkit-calc(100% - 40px);
	width: calc(100% - 40px);
	border-bottom: solid 1px #e5e5e5;
}
ul.recipe-nutritions li:last-child {
	border-bottom: 0;
}
ul.recipe-nutritions li .recipe-nutrition-name {
	float: left;
}
ul.recipe-nutritions li .recipe-nutrition-amount {
	float: right;
	font-style: italic;
	font-weight: bold;
	font-familyx: 'Montserrat', sans-serif;
}
.rating-recipe {
	float: right;
}
#disqus_thread {
	padding: 20px;
	float: left;
	width: 100%;
}
.cbp-so-section {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#recipe-block .animate, #recipe-block .shown {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
fieldset.input-full-width {
	width: 100%;
	float: left;
	border: 0;
	margin: 0;
	padding: 20px;
	padding-bottom: 0;
}
fieldset.input-full-width label {
	width: 100px;
	float: left;
	font-size: 12px;
	margin-top: 11px;
}
fieldset.input-full-width .fa {
	margin-right: 5px;
}
fieldset.input-full-width label.header-label {
	width: 100px;
	float: left;
	color: #484848;
	font-size: 18px;
	margin-top: 6px;
}
fieldset.input-full-width input {
	width: 70%;
	width: -webkit-calc(100% - 100px);
	width: calc(100% - 100px);
	float: left;
	padding: 10px 15px;
	border: solid 1px #e5e5e5;
	background-color: #faf9f4;
}
fieldset.input-half-width {
	width: 50%;
	float: left;
	border: 0;
	margin: 0;
	padding: 20px;
	padding-bottom: 0;
}
fieldset.input-half-width label {
	width: 100px;
	float: left;
	font-size: 12px;
	margin-top: 11px;
}
fieldset.input-half-width .fa {
	margin-right: 5px;
}
fieldset.input-half-width label.header-label {
	width: 100px;
	float: left;
	color: #bdc3c7;
	font-size: 18px;
	margin-top: 7px;
}
fieldset.input-half-width input {
	width: 80%;
	width: -webkit-calc(100% - 100px);
	width: calc(100% - 100px);
	float: left;
	padding: 10px 15px;
	border: solid 1px #e5e5e5;
	background-color: #faf9f4;
}
fieldset.input-half-width select#persons, fieldset.input-half-width select#difficulty, fieldset.input-full-width select#cuisine, fieldset.input-half-width select#cat {
	border: solid 1px #e5e5e5;
	background-color: #faf9f4;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	vertical-align: baseline;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	float: left;
	-webkit-appearance: button;
	-moz-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-padding-end: 20px;
	-moz-padding-end: 20px;
	-webkit-padding-start: 6px;
	-moz-padding-start: 6px;
	background-image: url(../images/select-arrow.png), -webkit-linear-gradient(top, #faf9f4, #faf9f4);
	background-image: url(../images/select-arrow.png), -moz-linear-gradient(top, #faf9f4, #faf9f4);
	background-image: url(../images/select-arrow.png), -ms-linear-gradient(top, #faf9f4, #faf9f4);
	background-image: url(../images/select-arrow.png), -o-linear-gradient(top, #faf9f4, #faf9f4);
	background-position: center right;
	background-repeat: no-repeat;
	height: 40px;
	width: 80%;
	width: -webkit-calc(100% - 100px);
	width: calc(100% - 100px);
	font-size: inherit;
	margin: 0;
	overflow: hidden;
	padding-top: 10px;
	color: #999;
	padding-left: 6px;
	padding-bottom: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
fieldset.input-full-width-desc {
	width: 100%;
	float: left;
	border: 0;
	margin: 0;
	padding: 20px;
	padding-bottom: 0;
}
fieldset.input-full-width-desc label {
	width: 100%;
	float: left;
	font-size: 12px;
	margin-top: 11px;
}
fieldset.input-full-width-desc .fa {
	margin-right: 5px;
}
fieldset.input-full-width-desc label.header-label {
	width: 100%;
	float: left;
	color: #484848;
	font-size: 18px;
	margin-top: 6px;
}
.wp-editor-wrap {
	float: left;
	width: 100%;
	border: solid 1px #e5e5e5;
	margin-top: 10px;
}
body#tinymce {
	max-height: 300px !important;
}
.wp_themeSkin tr.mceFirst td.mceToolbar {
	background-color: #faf9f4 !important;
	padding: 5px;
}
span.mceIcon, a.mceButton {
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}
.wp-editor-container textarea.wp-editor-area, .wp-editor-container iframe {
	height: 285px !important;
}
#review_criteria {
	float: left;
	width: 100%;
}
.option_item {
	float: left;
	width: 100%;
}
.step-id {
	float: left;
	width: 40px;
	height: 40px;
	margin: 20px;
	margin-bottom: 0;
	border-radius: 20px;
	overflow: hidden;
	font-size: 18px !important;
	font-style: italic;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	color: #fff !important;
	background-color: #bdc3c7;
	font-familyx: 'Montserrat', sans-serif;
	text-align: center;
	line-height: 40px !important;
}
fieldset.input-full-width-step-title {
	float: left;
	border: 0;
	margin: 0;
	padding: 20px;
	padding-bottom: 0;
	width: 50%;
	width: -webkit-calc(60% - 80px);
	width: calc(60% - 80px);
}
fieldset.input-full-width-step-duration {
	float: left;
	border: 0;
	margin: 0;
	padding: 20px;
	padding-bottom: 0;
	width: 40%;
}
fieldset.input-full-width-step-title label {
	width: 60px;
	float: left;
	font-size: 12px;
	margin-top: 11px;
}
fieldset.input-full-width-step-title input {
	width: 80%;
	width: -webkit-calc(100% - 60px);
	width: calc(100% - 60px);
	float: left;
	padding: 10px 15px;
	border: solid 1px #e5e5e5;
	background-color: #faf9f4;
}
fieldset.input-full-width-step-title .fa {
	margin-right: 5px;
}
fieldset.input-full-width-step-duration label {
	width: 80px;
	float: left;
	font-size: 12px;
	margin-top: 11px;
}
fieldset.input-full-width-step-duration input {
	float: left;
	padding: 10px 15px;
	border: solid 1px #e5e5e5;
	background-color: #faf9f4;
	width: 80%;
	width: -webkit-calc(100% - 82px);
	width: calc(100% - 82px);
}
fieldset.input-full-width-step-duration .fa {
	margin-right: 5px;
}
#review_criteria textarea.wp-editor-area {
	padding: 10px 15px;
	max-height: 180px;
}
#review_criteria .criteria-image-button-remove.button, #featured-image-block .featured-image-button-remove.button {
	float: left;
	padding: 0;
	border: 0;
	background: none;
	display: none;
	width: auto;
	color: #666666;
}
#review_criteria .criteria-image-button-remove.button:hover, #review_criteria .criteria-image-button.button:hover, #featured-image-block .featured-image-button-remove.button:hover, #featured-image-block .featured-image-button.button:hover {
	color: #b93207;
}
#review_criteria .fa-trash-o, #featured-image-block .fa-trash-o {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	display: none;
}
#review_criteria .criteria-image-button.button, #featured-image-block .featured-image-button.button {
	float: left;
	padding: 0;
	border: 0;
	background: none;
	width: auto;
	color: #666666;
}
#review_criteria .fa-cloud-upload, #featured-image-block .fa-cloud-upload {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
.info-text {
	font-style: italic;
	float: left;
	margin-top: 10px;
}
#review_criteria textarea.recipe-video {
	padding: 10px 15px;
	max-height: 80px;
	width: 100%;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-familyx: Consolas, Monaco, monospace;
	font-size: 13px;
	padding: 10px;
	margin: 1px 0 0;
	line-height: 150%;
	border: 0 none;
	border: solid 1px #e5e5e5;
	outline: 0;
	display: block;
	resize: vertical;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
button.button_del_criteria {
	margin: 0;
	margin-top: 10px;
	float: right;
	padding: 0;
	border: 0;
	background: none;
	width: auto;
	color: #e84c3d;
	cursor: pointer;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 16px;
}
button.button_del_criteria .fa {
	color: #e84c3d !important;
	font-size: 14px;
	margin-right: 5px;
}
button.button_del_criteria:hover, button.button_del_criteria:hover .fa {
	color: #C02516 !important;
}
button#submit_add_criteria {
	margin: 20px 0;
	float: left;
	padding: 0;
	border: 0;
	background: none;
	width: auto;
	color: #2980b9;
	cursor: pointer;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 16px;
}
button#submit_add_criteria .fa {
	color: #2980b9 !important;
	font-size: 14px;
	margin-right: 5px;
}
button#submit_add_criteria:hover, button#submit_add_criteria:hover .fa {
	color: #1f6797 !important;
}
#review_criteria button.button_del_criteria .fa-trash-o {
	display: block;
}
fieldset.input-half-width.save-recipe {
	padding-bottom: 20px;
	margin-top: 20px;
	border-top: solid 1px #e5e5e5;
}
fieldset.input-half-width.save-recipe button {
	border: 0;
	border-radius: 0;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .25);
	color: #fff;
	background-color: #bdc3c7;
}
fieldset.input-half-width.save-recipe button .fa {
	color: #fff;
}
fieldset.input-half-width.save-recipe button:hover {
	background-color: #d3d189;
}
#ingredients_criteria .option_item, #nutrition_criteria .option_item {
	padding: 20px;
}
input.ingredient_name, input.ingredient_amount {
	width: 40%;
	width: -webkit-calc(50% - 100px);
	width: calc(50% - 100px);
	float: left;
	padding: 10px 15px;
	border: solid 1px #e5e5e5;
	background-color: #faf9f4;
}
#ingredients_criteria .option_item .ingredient-title, #nutrition_criteria .option_item .ingredient-title {
	float: left;
	margin-top: 11px;
	margin-right: 15px;
}
button.button_del_ingredient, button.button_del_nutrition {
	float: left;
	padding: 0;
	border: 0;
	background: none;
	width: auto;
	color: #666666;
}
button.button_del_ingredient:hover, button.button_del_nutrition:hover {
	color: #b93207;
}
button.button_del_ingredient .fa, button.button_del_nutrition .fa {
	margin-right: 5px;
}
/* Tooltip */

#tooltip {
	letter-spacing: 1px;
	font-size: 0.875em;
	text-align: center;
	text-shadow: 0 1px rgba( 0, 0, 0, .5);
	line-height: 1.5;
	color: #fff;
	background: #333;
	background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6)), to( rgba( 0, 0, 0, .8)));
	background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
	background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
	background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
	background: -o-linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
	background: linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
	-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
	box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
	position: absolute;
	z-index: 9999999999;
	padding: 15px;
	top: 0;
}
#tooltip:after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #333;
	border-top-color: rgba( 0, 0, 0, .7);
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}
#tooltip.top:after {
	border-top-color: transparent;
	border-bottom: 10px solid #333;
	border-bottom-color: rgba( 0, 0, 0, .6);
	top: -20px;
	bottom: auto;
}
#tooltip.left:after {
	left: 10px;
	margin: 0;
}
#tooltip.right:after {
	right: 10px;
	left: auto;
	margin: 0;
}
/* Tabs */

ul.tabs {
	color: #fff;
	width: 100%;
	float: left;
	padding: 0;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 0;
	border: solid 1px #E7E6E6;
	border-bottom: solid 1px #d3d3d3;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e2e2e2));
	background: -moz-linear-gradient(top, #f3f3f3, #e2e2e2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
ul#homepage-posts-block.tabs {
	background: none;
	border: none;
	letter-spacing: 0px;
	margin-top: 0;
}
#my-account ul.tabs {
	width: 1140px;
	background: none;
	border: none;
	float: none;
}
#homepage ul.tabs {
	width: 1140px;
	background: none;
	border: none;
}
ul.tabs li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	top: 1px;
	position: relative;
	border-bottom: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul.tabs li a {
	display: block;
	position: relative;
	padding: 15px 20px 15px 20px;
	text-align: center;
	cursor: pointer;
	color: #484848;
	font-weight: normal;
}
ul.tabs li.active a {
	text-decoration: none;
	color: #34495e;
	background-color: #fff;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul#homepage-posts-block.tabs li.active a, ul#homepage-posts-block.tabs li a {
	padding: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul#homepage-posts-block.tabs li {
	padding: 0;
	width: 33.3%;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-size: 18px;
}
ul#homepage-posts-block.tabs li a, ul#homepage-posts-block.tabs li.active a {
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 18px;
	color: #2980b9;
}
ul#homepage-posts-block.tabs li a .fa {
	margin-right: 8px;
	color: #2980b9;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-size: 18px;
}
ul#homepage-posts-block.tabs li a:hover .fa, ul#homepage-posts-block.tabs li a:hover, ul#homepage-posts-block.tabs li.active a .fa, ul#homepage-posts-block.tabs li.active a {
	color: #484848;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-size: 18px;
}
ul#homepage-posts-block.tabs li.active, ul#homepage-posts-block.tabs li:hover {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
/* Search widget */

ul.tabs-search {
	color: #fff;
	width: 100%;
	float: left;
	padding: 0;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 0;
	border: solid 1px #E7E6E6;
	border-bottom: solid 1px #d3d3d3;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e2e2e2));
	background: -moz-linear-gradient(top, #f3f3f3, #e2e2e2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
ul#homepage-posts-block.tabs-search, ul#homepage-posts-block.tabs {
	background: none;
	border: none;
	letter-spacing: 0px;
	margin-top: -85px;
}
.my-account-subscriptions ul#homepage-posts-block.tabs-search {
	margin-top: 0;
}
#my-account ul.tabs-search {
	width: 1140px;
	background: none;
	border: none;
	float: none;
}
#homepage ul.tabs-search {
	width: 1140px;
	background: none;
	border: none;
}
ul.tabs-search li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	top: 1px;
	position: relative;
	border-bottom: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
ul.tabs-search li a {
	display: block;
	position: relative;
	padding: 15px 20px 15px 20px;
	text-align: center;
	cursor: pointer;
	color: #484848;
	font-weight: normal;
}
ul.tabs-search li.active a {
	text-decoration: none;
	color: #34495e;
	background-color: #fff;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul#homepage-posts-block.tabs-search li.active a, ul#homepage-posts-block.tabs-search li a, ul#homepage-posts-block.tabs li.active a, ul#homepage-posts-block.tabs li a {
	padding: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul#homepage-posts-block.tabs-search li, ul#homepage-posts-block.tabs li {
	padding: 0;
	width: 33.3%;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow: hidden;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
ul#homepage-posts-block.tabs-search li:first-child, ul#homepage-posts-block.tabs li:first-child {
	width: 27%;
	width: -webkit-calc(33.3% - 30px);
	width: calc(33.3% - 30px);
	margin-right: 30px;
}
ul#homepage-posts-block.tabs-search li:last-child, ul#homepage-posts-block.tabs li:last-child {
	width: 27%;
	width: -webkit-calc(33.4% - 30px);
	width: calc(33.4% - 30px);
	margin-left: 30px;
}
ul#homepage-posts-block.tabs-search li a, ul#homepage-posts-block.tabs-search li.active a, ul#homepage-posts-block.tabs li a, ul#homepage-posts-block.tabs li.active a {
	padding-bottom: 15px;
	padding-top: 15px;
	font-size: 14px;
	color: #484848;
	background-color: rgba(255, 255, 255, 0.6);
}
ul#homepage-posts-block.tabs-search li a .fa, ul#homepage-posts-block.tabs li a .fa {
	margin-right: 5px;
	color: #484848;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-size: 18px;
}
ul#homepage-posts-block.tabs-search li a:hover .fa, ul#homepage-posts-block.tabs-search li a:hover, ul#homepage-posts-block.tabs-search li.active a .fa, ul#homepage-posts-block.tabs-search li.active a, ul#homepage-posts-block.tabs li a:hover .fa, ul#homepage-posts-block.tabs li a:hover, ul#homepage-posts-block.tabs li.active a .fa, ul#homepage-posts-block.tabs li.active a {
	color: #2980b9;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-size: 18px;
}
ul#homepage-posts-block.tabs-search li a:after, ul#homepage-posts-block.tabs li a:after {
	content: "";
	width: 100%;
	height: 1px;
	bottom: 0;
	background-color: #fff;
	position: absolute;
	left: 0;
	z-index: -1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul#homepage-posts-block.tabs-search li a:hover:after, ul#homepage-posts-block.tabs-search li.active a:after, ul#homepage-posts-block.tabs li a:hover:after, ul#homepage-posts-block.tabs li.active a:after {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #fff;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul#homepage-posts-block.tabs-search li.active, ul#homepage-posts-block.tabs-search li:hover, ul#homepage-posts-block.tabs li.active, ul#homepage-posts-block.tabs li:hover {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
/* End Search Widget */

.tab_container {
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0;
	background: #e8e8e8;
}
.tab_content {
	padding: 15px 15px 5px 15px;
}
.pane-tab {
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	border: solid 1px #E7E6E6;
	border-top: none;
	margin-bottom: 30px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pane.pane-tab {
	padding: 20px;
}
.pane.pane-tab p {
	margin-bottom: 0;
	margin-top: 10px;
}
#wpcook-main-map {
	border: solid 10px #faf9f4;
	margin-top: 20px;
	margin-right: 20px;
	width: 90%;
	width: -webkit-calc(100% - 20px);
	width: calc(100% - 20px);
}
#wpcook-main-map img {
	max-width: none !important;
}
/* Forum */

#bbpress-forums div.bbp-the-content-wrapper input {
	width: auto;
	float: left;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
	float: left;
	width: 100%;
}
.bbp-logged-in h4 {
	margin: 5px 0;
}
.bbp-logged-in {
	float: left;
	width: 100%;
	padding: 20px;
}
.bbp-logged-in img.avatar {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.bbp-login-form label {
	margin-bottom: 10px;
}
#user-submit {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	background: #c0392b;
	font-weight: bold;
	border: none;
	box-shadow: none;
	color: #fff;
	font-size: 14px;
	line-height: 35px;
	margin: 0;
	padding: 0 12px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(7, 7, 7, 0.1);
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#user-submit:hover {
	color: #fff;
	background: #11924b;
}
#bbpress-forums .bbp-search-form {
	display: none;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	border: 1px solid #e1e1e1;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid #e1e1e1;
}
#bbpress-forums .bbp-forum-freshness, li.bbp-forum-freshness, li.bbp-topic-freshness, a.bbp-author-avatar {
	display: none;
}
#bbpress-forums div.bbp-search-form {
	float: left;
	margin-bottom: 30px;
}
.bbp-pagination-count {
	float: right;
}
.bbp-body a.bbp-forum-title, .bbp-topic-permalink, .bbp-author-name {
	font-weight: bold;
}
.bbp-body a.bbp-forum-title, .bbp-topic-permalink {
	font-size: 14px;
}
#bbpress-forums .bbp-search-form {
	display: none;
}
#bbpress-forums ul.bbp-replies {
	border: none;
	border-top: 1px solid #e1e1e1;
}
.bbp-header .bbp-reply-author, .bbp-header .bbp-reply-content {
	display: none;
}
div.bbp-topic-header, div.bbp-reply-header {
	margin-left: 115px;
	clear: both;
	padding: 0;
	background: transparent;
	margin-bottom: 10px;
}
#bbpress-forums div.bbp-topic-author a.bbp-author-avatar, #bbpress-forums div.bbp-reply-author a.bbp-author-avatar {
	display: inline;
}
#bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
	max-width: 50px;
	max-height: 50px;
	padding: 4px;
	background: #fff;
	border: solid 1px #eee;
}
forums div.bbp-reply-header, #bbpress-forums div.bbp-reply-header {
	background-color: transparent;
}
#bbpress-forums .bbp-body div.bbp-topic-content, #bbpress-forums .bbp-body div.bbp-reply-content {
	min-height: 68px;
	text-align: left;
	overflow: hidden;
	padding: 15px 20px;
	border: 1px solid #e1e1e1;
	position: relative;
	margin-left: 0;
	margin-right: 0;
}
li.bbp-body div.hentry {
	padding: 0 0 30px 0;
}
.screen-reader-text {
	display: none;
}
#bbp_search {
	float: left;
	margin-right: 5px;
	top: 1px;
	position: relative;
	width: 210px;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	background: transparent;
	font-weight: bold;
	border-top: 0;
	padding: 15px;
}
#bbpress-forums li.bbp-footer {
	display: none;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	padding: 15px;
}
li.bbp-forum-info, li.bbp-topic-title {
	width: 78%;
}
.content #bbpress-forums li.bbp-header, .content #bbpress-forums li.bbp-footer {
	background: #f3f3f3;
	border-top: none;
}
.content #bbpress-forums li.bbp-header {
	background: #f3f3f3;
}
div.bbp-template-notice p, div.bbp-template-notice strong {
	color: #484848;
}
div.bbp-topic-header, div.bbp-reply-header {
	border-top: none;
}
#bbpress-forums #entry-author-info {
	margin-top: 30px;
}
input#bbp_topic_title, input#bbp_topic_tags {
	-webkit-box-sizing: none;
	-moz-box-sizing: none;
	box-sizing: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px solid #ccc;
	padding: 6px;
	margin: 0;
	outline: 0;
	border: 1px solid #484848;
	font-familyx: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background-color: #EEE;
	border-image: initial;
	outline: none;
}
input#bbp_topic_title:focus, input#bbp_topic_tags:focus {
	border: 1px solid #0088cc;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#bbpress-forums fieldset.bbp-form select#bbp_stick_topic {
	color: #666;
	background-color: #EEE;
	padding: 5px;
	border: 1px solid #CCC;
	width: 41.5%;
	min-width: 232px;
	border-color: #E1E1E1;
	background: #fff;
	-webkit-appearance: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
	background-position: center right;
	background-repeat: no-repeat;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
	background: none;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	height: 300px;
	line-height: 22px;
	background-color: #fff;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd, #bbpress-forums div.even, #bbpress-forums ul.even {
	background-color: transparent;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content:focus {
	line-height: 22px;
	border: none;
}
fieldset.bbp-form {
	width: 99%;
	width: -webkit-calc(100% - 2px);
	width: calc(100% - 2px);
	float: left;
	border: solid 1px #bdc3c7 !important;
}
#bbpress-forums fieldset.bbp-form legend {
	width: auto;
}
#bbpress-forums fieldset.bbp-form select {
	float: none;
}
#bbpress-forums .quicktags-toolbar input[type="button"] {
	margin: 2px 1px 4px;
	line-height: 18px;
	display: inline-block;
	letter-spacing: 0;
	text-transform: lowercase;
	min-width: 26px;
	padding: 2px 4px;
	font: 12px/18px Arial, Helvetica, sans-serif normal;
	color: #464646;
	border: 1px solid #c3c3c3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #eee;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));
	background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: -moz-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: -o-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: linear-gradient(to top, #e3e3e3, #fff);
}
#bbpress-forums .quicktags-toolbar input[type="button"]:hover {
	margin: 2px 1px 4px !important;
	line-height: 18px !important;
	display: inline-block !important;
	letter-spacing: 0;
	text-transform: lowercase;
	min-width: 26px !important;
	padding: 2px 4px !important;
	font: 12px/18px Arial, Helvetica, sans-serif normal !important;
	color: #464646 !important;
	border: 1px solid #c3c3c3 !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	background: #eee !important;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff)) !important;
	background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff) !important;
	background-image: -moz-linear-gradient(bottom, #e3e3e3, #fff) !important;
	background-image: -o-linear-gradient(bottom, #e3e3e3, #fff) !important;
	background-image: linear-gradient(to top, #e3e3e3, #fff) !important;
	border-color: #aaa !important;
	background: #ddd !important;
}
div.bbp-breadcrumb {
	width: 100%;
	margin-bottom: 30px;
}
div.bbp-breadcrumb p {
	margin: 0;
	background: rgba(255, 255, 255, .1);
}
.bbp-submit-wrapper button.button {
	font-size: 11px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	line-height: 1em;
	position: relative;
	outline: none;
	overflow: visible;
	cursor: pointer;
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .25) 100%);
	background: -webkit-gradient(linear, center bottom, center top, from(rgba(0, 0, 0, .25)), to(rgba(255, 255, 255, .1)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000')";
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	font-familyx: 'Helvetica Neue', Arial, sans-serif;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .07);
}
.bbp-submit-wrapper button.button {
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top: none;
	padding: 1em 1.4em;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	text-shadow: none;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .0);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, .0);
	box-shadow: 0 0 0 rgba(0, 0, 0, .0);
	background: #34495e;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.bbp-submit-wrapper button.button:hover {
	color: #fff;
	background: #6c7e90;
}
.bbp-logged-in a.button {
	background: none;
}
.bbp-logged-in a:hover {
	color: #6c7e90;
}
.bbp-logged-in a.button:hover {
	background: none;
	color: #6c7e90;
}
.bbp-submit-wrapper button.button {
	border: none;
	float: left;
	color: #fff;
}
.bbp-submit-wrapper button.button:hover {
	color: #fff;
	background: #6c7e90;
}
.bbp-login-form .bbp-submit-wrapper {
	text-align: left;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
	border-bottom: 0;
	margin-bottom: 30px;
	float: left;
	text-align: left;
}
#wp-bbp_reply_content-wrap, #wp-bbp_topic_content-wrap {
	width: 100%;
}
#wp-bbp_reply_content-wrap textarea.wp-editor-area, #wp-bbp_topic_content-wrap textarea.wp-editor-area {
	background-color: #fff !important;
}
#subscription-toggle {
	float: left;
	margin-bottom: 20px;
}
input#bbp_topic_title, input#bbp_reply_title, input#bbp_topic_tags, input#bbp_reply_tags {
	width: 60%;
	float: none;
}
/* Shop */

#container {
	float: left;
	width: 100%;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
	display: none;
}
#container #content .page-title {
	padding: 33px 0;
	font-size: 36px;
	line-height: 40px;
	margin: 0;
	width: 100%;
	margin-bottom: 40px;
}
.woocommerce-result-count {
	float: left;
	width: auto;
}
.woocommerce-pagination {
	margin-bottom: 40px;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	border: 10px solid #bdc3c7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img, .woocommerce #content div.product div.images a:hover img, .woocommerce div.product div.images a:hover img, .woocommerce-page #content div.product div.images a:hover img, .woocommerce-page div.product div.images a:hover img {
	border: 10px solid #d9ddde;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	color: #fff;
}
.woocommerce .products a:hover>.star-rating, .woocommerce-page .products a:hover>.star-rating {
	color: #fff;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	background: none;
	min-width: 50px;
	min-height: 50px;
	line-height: 42px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	background-color: #bdc3c7;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);
	font-familyx: 'Montserrat', sans-serif;
	font-style: italic;
	font-weight: normal;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90px;
	margin: 0;
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	float: right;
	color: rgba(145, 145, 145, .9);
	position: absolute;
	margin: 0;
	right: 0;
	bottom: 0;
	margin-bottom: -15px;
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
	position: absolute;
	margin: 0;
	right: 0;
	bottom: 0;
}
.woocommerce ul.products li.product .price .amount {
	position: absolute;
	margin: 0;
	right: 0;
	margin-right: 20px;
	bottom: 0;
	margin-bottom: 45px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product:hover .price .amount, .woocommerce-page ul.products li.product:hover .price .amount {
	margin-bottom: 145px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	padding: .5em 0;
	margin: 0;
	font-size: 1em;
	position: absolute;
	bottom: 0;
	margin-bottom: 40px;
	z-index: 1;
	margin-left: 20px;
	color: #fff;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product:hover h3, .woocommerce-page ul.products li.product:hover h3 {
	margin-bottom: 140px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	display: block;
	margin: 0;
	float: none;
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
	margin-bottom: 30px;
	margin-left: 20px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product:hover .star-rating, .woocommerce-page ul.products li.product:hover .star-rating {
	margin-bottom: 130px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	margin: 0;
}
.woocommerce ul.products li.product:hover .price, .woocommerce-page ul.products li.product:hover .price {
	height: 251px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
	text-shadow: none;
	border: none;
	background: none;
	color: #fff;
	background-color: #1aaf5d;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 rgba(255, 255, 255, .0), 0 0 0 rgba(0, 0, 0, .0);
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 rgba(255, 255, 255, .0), 0 0 0 rgba(0, 0, 0, .0);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 rgba(255, 255, 255, .0), 0 0 0 rgba(0, 0, 0, .0);
}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
	text-shadow: none;
	border: none;
	background: none;
	color: #fff;
	background-color: #11924b;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 rgba(255, 255, 255, .0), 0 0 0 rgba(0, 0, 0, .0);
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 rgba(255, 255, 255, .0), 0 0 0 rgba(0, 0, 0, .0);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 rgba(255, 255, 255, .0), 0 0 0 rgba(0, 0, 0, .0);
}
select, .ajax_form .select, .entry-content select {
	color: #777;
	background: #f7f8fc none no-repeat;
	border: 1px solid #ecf0f1;
	-webkit-appearance: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
	background-position: center right;
	background-repeat: no-repeat;
	padding: 10px;
	line-height: 1.1em;
	height: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 10px;
	float: left;
	font-size: 16px;
	color: #999999;

}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
	padding: 10px 10px!important;
	margin-bottom: 10px!important;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	margin-top: 20px;
}
.woocommerce-page span.onsale {
	top: 146px;
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
	padding: 20px 0;
	font-size: 31.5px;
	line-height: 40px;
	margin-bottom: 0px;
}
.woocommerce #content div.product div.thumbnails, .woocommerce div.product div.thumbnails, .woocommerce-page #content div.product div.thumbnails {
	margin-left: 0;
}
.woocommerce-page div.product p.price {
	margin: 20px 0;
}
.woocommerce .summary span.amount {
	font-size: 24px;
	line-height: 1.5em;
	color: #34495e;
}
.woocommerce-page div.product div.summary p {
	font-size: 14px;
	line-height: 28px;
}
.woocommerce .quantity, .woocommerce-page .quantity, .woocommerce #content .quantity, .woocommerce-page #content .quantity {
	width: 100px!important;
	height: 30px!important;
	margin-right: 10px;
}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, form.cart .plus, form.cart .minus, .product-quantity .plus, .product-quantity .minus {
	bottom: 0;
	left: 0!important;
	height: 30px!important;
	width: 30px!important;
	border: none!important;
	background: #34495e !important;
	text-shadow: none!important;
	color: #fff!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
	float: left!important;
	-webkit-border-radius: 2px!important;
	-moz-border-radius: 2px!important;
	border-radius: 2px!important;
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, form.cart .plus, .product-quantity .plus {
	margin-left: 67px!important;
	-webkit-border-top-left-radius: 0!important;
	-webkit-border-bottom-left-radius: 0!important;
	-moz-border-radius-topleft: 0!important;
	-moz-border-radius-bottomleft: 0!important;
	border-top-left-radius: 0!important;
	border-bottom-left-radius: 0!important;
}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus, form.cart .minus, .product-quantity .minus {
	-webkit-border-top-right-radius: 0!important;
	-webkit-border-bottom-right-radius: 0!important;
	-moz-border-radius-topright: 0!important;
	-moz-border-radius-bottomright: 0!important;
	border-top-right-radius: 0!important;
	border-bottom-right-radius: 0!important;
}
.woocommerce .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover, form.cart .plus:hover, form.cart .minus:hover, .product-quantity .plus:hover, .product-quantity .minus:hover {
	background: #6c7e90!important;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, form.cart input.qty, form.cart input.qty, .product-quantity input.qty {
	margin-left: 30px!important;
	height: 30px!important;
	float: left!important;
	border: none!important;
	color: #fff!important;
	background-color: #34495e!important;
	border: 0 !important;
	border-left: 1px solid #f0f0f0 !important;
	border-right: 1px solid #f0f0f0 !important;
	width: 37px!important;
	text-align: center;
	-webkit-border-top-right-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important;
	-moz-border-radius-topright: 0 !important;
	-moz-border-radius-bottomright: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	box-shadow: inset 0 0 0px 0 #f7f6f7 !important;
	-webkit-box-shadow: inset 0 0 0px 0 #f7f6f7 !important;
	-moz-box-shadow: inset 0 0 0px 0 #f7f6f7 !important;
	font-weight: bold;
	-webkit-border-top-left-radius: 0px !important;
	-webkit-border-bottom-left-radius: 0px !important;
	-moz-border-radius-topleft: 0px !important;
	-moz-border-radius-bottomleft: 0px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
form.cart input.qty, form.cart .plus, form.cart .minus, .product-quantity input.qty, .product-quantity .plus, .product-quantity .minus {
	margin-left: 0 !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	overflow: hidden;
}
.products li a.button, .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, #top-cart .button, form.cart .button-alt {
	margin: auto!important;
	margin-top: 0px!important;
	padding: 9px 12px!important;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-shadow: none!important;
	text-shadow: none!important;
	border: none!important;
	background: transparent!important;
	background-color: #34495e!important;
	color: #ffffff!important;
	font-weight: normal!important;
	height: auto!important;
	white-space: nowrap;
	display: inline-block;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
}
.products li a.button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce #content div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, #top-cart .button:hover, form.cart .button-alt:hover {
	margin: auto!important;
	margin-top: 0px!important;
	padding: 9px 12px!important;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-shadow: none!important;
	text-shadow: none!important;
	border: none!important;
	background: transparent!important;
	background-color: #6c7e90!important;
	color: #ffffff!important;
	font-weight: normal!important;
	height: auto!important;
	font-familyx: inherit;
	white-space: nowrap;
	display: inline-block;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
	margin: 0;
	top: auto;
	right: 50%;
	margin-right: -25px;
	position: absolute;
	left: auto;
	bottom: 0;
	z-index: 99;
	margin-bottom: 65px;
	min-width: 50px;
	min-height: 50px;
	line-height: 42px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	background-color: #bdc3c7;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);
	font-familyx: 'Montserrat', sans-serif;
	font-style: italic;
	font-weight: normal;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product:hover .onsale, .woocommerce-page ul.products li.product:hover .onsale {
	margin-bottom: 165px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product a.add_to_cart_button, .woocommerce-page ul.products li.product a.add_to_cart_button {
	position: absolute;
	margin-left: -53px !important;
	bottom: 0;
	left: 50%;
	margin-bottom: -50px !important;
	background: none !important;
	text-transform: uppercase;
	border: solid 1px #fff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product a.add_to_cart_button:active, .woocommerce-page ul.products li.product a.add_to_cart_button:active {
	position: absolute;
	top: auto !important;
	margin-left: -53px !important;
	bottom: 0;
	left: 50%;
	margin-bottom: 70px !important;
	background: none !important;
	text-transform: uppercase;
	border: solid 1px #fff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.woocommerce ul.products li.product:hover a.add_to_cart_button, .woocommerce-page ul.products li.product:hover a.add_to_cart_button {
	margin-bottom: 70px !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product a.added_to_cart, .woocommerce-page ul.products li.product a.added_to_cart {
	position: absolute;
	left: 50%;
	margin-left: -36px !important;
	bottom: 0;
	margin-bottom: -50px !important;
	color: #fff !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product:hover a.added_to_cart, .woocommerce-page ul.products li.product:hover a.added_to_cart {
	margin-bottom: 20px !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.woocommerce ul.products li.product:hover a.added_to_cart:hover, .woocommerce-page ul.products li.product:hover a.added_to_cart:hover {
	text-decoration: underline;
}
.woocommerce ul.products li.product a.add_to_cart_button:hover, .woocommerce-page ul.products li.product a.add_to_cart_button:hover {
	background-color: #fff !important;
	color: #000 !important;
}
.woocommerce-page #container #content .summary .button, form.cart .button-alt {
	margin-top: 0 !important;
	margin-left: 10px !important;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 22.05%;
}
.woocommerce .tagged_as, .woocommerce .posted_in {
	float: left;
	margin-top: 10px;
	width: 100%;
	font-size: 14px;
	line-height: 28px;
}
.woocommerce .tagged_as a, .woocommerce .posted_in a {
	font-size: 14px;
	line-height: 28px;
}
.woocommerce #tab-description p {
	font-size: 14px;
	line-height: 28px;
}
.woocommerce .related.products h2, .woocommerce #tab-description h2 {
	margin-bottom: 30px;
	margin-top: 0;
}
.woocommerce #content div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label {
	margin-top: 0 !important;
	margin-right: 10px !important;
	padding: 9px 12px;
	border: none;
	color: #666666;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register {
	margin-top: 0;
	float: left;
	width: 100%;
}
.woocommerce #content div.product form.cart .variations, .woocommerce #content div.product form.cart .variations .value {
	border: none;
}
.woocommerce #content div.product form.cart .variations, .woocommerce div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations, .woocommerce-page div.product form.cart .variations {
	margin: 30px 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
	background-color: #fff!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	background: #fff!important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
	margin: 0;
	padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:first-child {
	margin-left: 10px;
}
.woocommerce-tabs .entry-content {
	float: left;
	width: 100%;
	background-color: #fff;
	padding: 20px!important;
	border: solid 1px #e0dadf;
	border-top: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff!important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
	box-shadow: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before {
	box-shadow: none;
}
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 {
	margin-bottom: 20px;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 #fff, 0 0 0 rgba(0, 0, 0, .0);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 rgba(0, 0, 0, .0), inset 0 0 0 #fff, 0 0 0 rgba(0, 0, 0, .0);
	background: none;
	background-color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float: left;
	width: 100%;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
	height: 150px;
}
.chosen-container .chosen-results {
	float: left;
	width: 100%;
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before {
	height: auto;
}
.woocommerce td.product-name dl.variation dd p, .woocommerce-page td.product-name dl.variation dd p {
	margin-top: 0;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.single-product.woocommerce #container #content {
	padding-top: 15px;
}
.single-product.woocommerce #content .woocommerce-message, .single-product.woocommerce #content .woocommerce-info, .single-product.woocommerce #content .woocommerce-info, .single-product.woocommerce #content .woocommerce-error, .single-product.woocommerce #content .woocommerce-error {
	background-color: #ffffff;
	display: none;
}
table.shop_table th.product-quantity, table.shop_table td.product-quantity {
	text-align: center !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	width: 100px !important;
}
table.shop_table th.product-subtotal, table.shop_table td.product-subtotal {
	text-align: right !important;
}
.coupon #coupon_code {
	padding: 4px 14px!important;
	width: 120px!important;
	height: 30px;
	margin: 15px 20px 15px 0 !important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	border: 1px solid #e1e1e1;
	background: #f8f8ed none no-repeat;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: 0;
	line-height: 1em;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
	width: 50% !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 40px;
}
#page .woocommerce .cart .actions .coupon input.button, #page .woocommerce .cart .actions input.checkout-button, #page .woocommerce .cart .actions input.button {
	margin-top: 13px !important;
	background-color: #34495e !important;
}
#page .woocommerce .cart .actions .coupon input.button:hover, #page .woocommerce .cart .actions .coupon input.button:hover, #page .woocommerce .cart .actions input.checkout-button:hover, #page .woocommerce .cart .actions input.button:hover {
	margin-top: 13px !important;
	background-color: #6c7e90 !important;
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
	padding: 0;
}
.woocommerce .entry-content {
	max-width: 100%;
}
.woocommerce ul.tabs {
	background: none;
	border: none;
}
.woocommerce ul.tabs li.active a {
	background: #faf9f4;
	color: #5e5e5e !important;
}
.woocommerce-page div.product span.price {
	color: #fff;
}
/* Image Frame */

img.frame {
	padding: 8px;
	background: #fff;
	border: 1px solid #ebebeb;
}
.frame_left {
	padding: 8px;
	background: #fff;
	float: left;
	margin: 0 20px 10px 0;
	text-align: center;
	border: 1px solid #ebebeb;
}
.frame_left .caption, .frame_right .caption, .frame_center .caption {
	margin: 7px 0 2px 0;
	display: block;
	color: #999;
}
.frame_right {
	padding: 8px;
	background: #fff;
	float: right;
	margin: 0 0 10px 20px;
	text-align: center;
	border: 1px solid #ebebeb;
}
.frame_center {
	padding: 8px;
	background: #fff;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	clear: both;
	display: table;
	border: 1px solid #ebebeb;
}
.frame_center img {
	max-width: 1042px;
	height: auto;
}
.align-center {
	text-align: center;
}
.highlight_red {
	background: #c02323;
	color: #fff;
}
.highlight_black {
	background: #000;
	color: #fff;
}
.entry-title {
	margin-bottom: 30px;
	width: 100%;
	float: left;
}
/* Info Boxes */

.info-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.info-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/49.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.forbidden-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.forbidden-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/2.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.time-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.time-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/27.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.movie-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.movie-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/35.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.graph-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.graph-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/6.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.blue-print-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.blue-print-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/8.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.wallet-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.wallet-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/10.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.house-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.house-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/11.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.calendar-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.calendar-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/13.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.envelope-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.envelope-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/43.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.movie-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.movie-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/35.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.person-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.person-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/44.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.cog-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.cog-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/box/48.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.empty-box {
	padding: 15px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.empty-box::after {
	content: '';
	width: 32px;
	height: 32px;
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.tile {
	border-radius: 6px;
	padding: 14px;
	position: relative;
	text-align: center;
}
.tile.tile-hot:before {
	background: url("../images/tile/ribbon.png") 0 0 no-repeat;
	background-size: 82px 82px;
	content: "";
	height: 82px;
	position: absolute;
	right: -4px;
	top: -4px;
	width: 82px;
}
.tile p {
	font-size: 15px;
	margin-bottom: 0;
}
.tile-image {
	height: 100px;
	margin: 31px 0 27px;
	vertical-align: bottom;
}
.tile-image.big-illustration {
	margin-top: 0;
	width: 112px;
	height: 111px;
}
.tile-title {
	font-size: 20px;
	margin: 0;
	margin-bottom: 20px;
}
/* Action Box */

#action-box {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.action-box-text {
	float: left;
	margin: 0;
	width: auto;
	max-width: 60%;
	color: #484848;
	font-size: 20px;
	line-height: 1.6em;
}
a.action-box-button {
	padding: 10px 15px;
	margin-top: 10px;
	margin-left: 30px;
	float: right;
	color: #484848;
	border: solid 2px #b1ae45;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a.action-box-button:hover {
	background-color: #b1ae45;
	color: #fff;
	text-decoration: none;
}
a.action-box-color-button {
	padding: 12px 17px;
	margin-top: 10px;
	float: right;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #34495e !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a.action-box-color-button:hover {
	background-color: #6c7e90 !important;
	text-decoration: none;
	color: #fff !important;
}
/* Circle Buttons */

.circle-nav img {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border: 5px solid #efefef;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.circle-nav, .cn-nav, .circle-nav img {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.cn-nav {
	position: relative;
}
.circle-nav p, .cn-nav p {
	margin: 0;
}
.cn-nav a {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	padding: 0;
	margin: 0;
}
.cn-nav a .circle-button-text {
	width: 80px;
	height: 80px;
	display: block;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	cursor: pointer;
	text-align: center;
	vertical-align: center;
	opacity: 0.9;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -40px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 9999;
	color: #e51b33;
}
.cn-nav a .circle-button-text span {
	width: 100%;
	float: left;
	line-height: 80px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.cn-nav a .circle-nav-bg {
	width: 0px;
	height: 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	overflow: hidden;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.cn-nav a .circle-nav-smallbg {
	width: 0px;
	height: 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	overflow: hidden;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	z-index: 999;
}
.cn-nav a:hover>.circle-nav-smallbg {
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	background-color: #fff;
}
.cn-nav a:hover>.circle-nav-bg {
	width: 90px;
	height: 90px;
	margin: -45px 0 0 -45px;
	-moz-border-radius: 45px;
	-webkit-border-radius: 45px;
	border-radius: 45px;
	background: #e51b33;
	filter: alpha(opacity=0.5);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.cn-nav a:hover>.circle-button-text span {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.cn-nav a .circle-nav-darkbg {
	width: 100%;
	height: 100%;
	float: left;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	background-color: rgba(0, 0, 0, 0.0);
}
.cn-nav a:hover>.circle-nav-darkbg {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	background-color: rgba(0, 0, 0, 0.7);
}
/* End Circle Nav Buttons */

.dropcap {
	display: block;
	float: left;
	margin: 0 8px 0 0;
	padding-top: 6px;
	font-size: 40px;
	line-height: 30px;
}
/* Info Boxes */

div.box-download {
	width: 100%;
	float: left;
}
div.box-download-content {
	background: url("../images/box-download.png") no-repeat 15px 16px #E3F4DE;
	border: 1px solid #a4d794;
	color: #599847;
	padding: 20px 15px 20px 60px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: auto;
	font-size: 11pt;
}
div.box-download a {
	color: #599847;
	text-decoration: none;
}
div.box-download a:hover {
	color: #599847;
	text-decoration: underline;
}
div.box-information {
	width: 100%;
	float: left;
}
div.box-information-content {
	background: url("../images/box-info.png") no-repeat 15px 16px #DEEEF7;
	border: 1px solid #8fbed9;
	color: #2F81B0;
	padding: 20px 15px 20px 60px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: auto;
	font-size: 11pt;
}
div.box-information a {
	color: #2F81B0;
	text-decoration: none;
}
div.box-information a:hover {
	color: #2F81B0;
	text-decoration: underline;
}
div.box-notification {
	width: 100%;
	float: left;
}
div.box-notification-content {
	background: url("../images/box-note.png") no-repeat 15px 16px #FFFBCC;
	border: 1px solid #e0da97;
	color: #8f8838;
	padding: 20px 15px 20px 60px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: auto;
	font-size: 11pt;
}
div.box-notification a {
	color: #8f8838;
	text-decoration: none;
}
div.box-notification a:hover {
	color: #8f8838;
	text-decoration: underline;
}
div.box-error {
	width: 100%;
	float: left;
}
div.box-error-content {
	background: url("../images/box-error.png") no-repeat 15px 16px #FFCECE;
	border: 1px solid #e19191;
	color: #883333;
	padding: 20px 15px 20px 60px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: auto;
	font-size: 11pt;
}
div.box-error a {
	color: #883333;
	text-decoration: none;
}
div.box-error a:hover {
	color: #883333;
	text-decoration: underline;
}
/* Lists */

ul.lists {
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #484848;
	float: left;
}
ul.arrow li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/arrow_bullet.png) no-repeat 0 11px transparent;
}
ul.black li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/black_bullet.png) no-repeat 0 11px transparent;
}
ul.red li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/red_bullet.png) no-repeat 0 11px transparent;
}
ul.blue li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/blue_bullet.png) no-repeat 0 11px transparent;
}
ul.yellow li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/yellow_bullet.png) no-repeat 0 11px transparent;
}
ul.green li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/green_bullet.png) no-repeat 0 11px transparent;
}
ul.square li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/square_bullet.png) no-repeat 0 11px transparent;
}
ul.star li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/star_bullet.png) no-repeat 0 11px transparent;
}
ul.arrow_down li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/arrow_down.png) no-repeat 0 11px transparent;
}
ul.arrow_up li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/arrow_up.png) no-repeat 0 11px transparent;
}
ul.arrow_left li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/arrow_left.png) no-repeat 0 11px transparent;
}
ul.arrow_right li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/arrow_right.png) no-repeat 0 11px transparent;
}
ul.bookmark li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/bookmark.png) no-repeat 0 11px transparent;
}
ul.calendar-list li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/calendar.png) no-repeat 0 11px transparent;
}
ul.check li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/check.png) no-repeat 0 11px transparent;
}
ul.clipboard li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/clipboard.png) no-repeat 0 11px transparent;
}
ul.clock li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/clock.png) no-repeat 0 11px transparent;
}
ul.cross li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/cross.png) no-repeat 0 11px transparent;
}
ul.crosshair li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/crosshair.png) no-repeat 0 11px transparent;
}
ul.email li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/email.png) no-repeat 0 11px transparent;
}
ul.favorite li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/favorite.png) no-repeat 0 11px transparent;
}
ul.unfavorite li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/unfavorite.png) no-repeat 0 11px transparent;
}
ul.heart li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/heart.png) no-repeat 0 11px transparent;
}
ul.house li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/house.png) no-repeat 0 11px transparent;
}
ul.lock li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/lock.png) no-repeat 0 11px transparent;
}
ul.minus li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/minus.png) no-repeat 0 11px transparent;
}
ul.plus li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/plus.png) no-repeat 0 11px transparent;
}
ul.musical li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/musical.png) no-repeat 0 11px transparent;
}
ul.settings_list li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/settings.png) no-repeat 0 11px transparent;

}
ul.speech li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/speech.png) no-repeat 0 11px transparent;
}
ul.tag li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/tag.png) no-repeat 0 11px transparent;
}
ul.vcard li {
	list-style: none;
	padding: 10px 5px 0px 24px;
	background: url(../images/icons/vcard.png) no-repeat 0 11px transparent;
}
/* Toggles */

.toggle {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}
.toggle .toggle-wrapper {
	padding-bottom: 5px;
}
.toggle h4.trigger {
	width: 100%;
	padding: 10px 15px;
	clear: both;
	margin: 0px;
	display: block;
	cursor: pointer;
	background: #EFEFEF;
	font-size: 18px;
	font-style: italic;
	font-familyx: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	float: left;
}
.toggle .toggle h4.trigger {
	border-bottom: none;
}
.toggle h4.trigger.active {
	color: #e51b33;
}
.toggle h4.trigger>.icon-minus {
	display: none;
}
.toggle h4.trigger>.icon-plus {
	display: inline;
}
.toggle h4.trigger.active>.icon-minus {
	display: inline;
}
.toggle h4.trigger.active>.icon-plus {
	display: none;
}
.toggle h4.trigger .icon-minus, .toggle h4.trigger .icon-plus {
	margin-right: 10px;
}
.toggle h4.trigger:hover, .toggle h4.trigger.active:hover {
	color: #e51b33;
}
.toggle h4.trigger:hover, .toggle h4.trigger.active:hover {
	border-bottom: none;
}
.toggle .togglebox {
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 0;
	padding-top: 0;
	float: left;
}
.toggle .togglebox div {
	padding-top: 15px;
}
.toggle .togglebox p {
	line-height: 22px;
}
.colored-area {
	padding: 30px 0 0 0;
	float: left;
}
.container-boxed {
	width: 1140px;
	margin: 0 auto;
}
#home-testimonials blockquote {
	font-familyx: Georgia, "Times New Roman", Times, serif;
	clear: both;
	font-size: 1.5em;
	/* 	font-style:italic; */
	line-height: 1.4em;
	color: #ffffff;
	position: relative;
	float: left;
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
	background-color: transparent;
	border-left: none;
	padding-left: 50px;
	padding-right: 50px;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;
	/* Firefox, other Gecko */
	box-sizing: border-box;
	/* Opera/IE 8+ */
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#home-testimonials blockquote p {
	color: #a0a0a0;
}
#home-testimonials {
	background-color: #fff;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#home-price-plans {
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#home-testimonials .flexslider {
	background-color: transparent;
}
#home-testimonials .flex-control-nav {
	display: none;
}
#home-testimonials .flex-direction-nav li a {
	top: 30%;
}
cite [class^="icon-"], cite [class*=" icon-"] {
	margin-right: 5px;
}
#home-testimonials blockquote p {
	position: relative;
	margin: 0;
	font-style: italic;
	font-size: 20px;
	float: left;
}
blockquote small, blockquote cite, blockquote small a, blockquote cite a, blockquote a small, blockquote a cite {
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	font-style: normal;
	font-size: 12px;
	display: block;
	float: left;
}
blockquote cite {
	display: block;
	padding-top: 15px;
	float: left;
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
}
#testimonials-bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
}
#testimonials-bg img {
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	float: left;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.testimonials-style-2 {
	background: url(../images/quote_bg.png) no-repeat top center;
}
.testimonials-style-2 blockquote p {
	padding: 20px;
	padding-bottom: 10px;
	margin-top: 20px;
	background-color: transparent;
	font-style: normal;
	border-bottom: none;
}
.testimonials-style-2 blockquote cite {
	display: block;
	padding-top: 15px;
	float: left;
	background: transparent;
	margin-bottom: 20px;
	padding-left: 0;
	width: 100%;
	text-align: center;
}
/* Pricing Plans */

.priceplan {
	background-color: rgba(0, 0, 0, 0.3);
}
.price-plan-left-box {
	float: left;
	width: 33%;
	margin: 7%;
	margin-right: 0;
	padding-right: 7%;
	border-right: solid 1px rgba(255, 255, 255, 0.3);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.price-plan-right-box {
	float: left;
	width: 46%;
	margin: 7%;
	margin-left: 7%;
}
.price-plan-icon {
	text-align: center;
}
.price-plan-name {
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}
.price-plan-price {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-size: 20px;
	padding-bottom: 10px;
}
.price-plan-right-box ul {
	list-style: none;
}
.price-plan-right-box ul li {
	margin-bottom: 10px;
	color: #fff;
	font-size: 12px;
	padding-left: 20px;
	background: url(../images/icons/check-white.png) no-repeat left center;
}
.prie-plan-button a {
	width: 86%;
	margin: 7%;
	margin-top: 0;
	float: left;
	padding: 15px 7%;
	text-align: center;
	color: #fff;
	border: solid 2px rgba(255, 255, 255, 0.3);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.prie-plan-button a:hover {
	color: #d14343;
	background-color: #fff;
	border: solid 2px #fff;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	text-decoration: none;
}
.featured-price-plan {
	background-color: rgba(0, 0, 0, 0.6);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.featured-price-plan .price-plan-left-box {
	border-right: solid 1px #fff
}
.featured-price-plan .prie-plan-button a {
	border: solid 2px #fff;
}
.rounded-box-page {
	max-width: 1140px;
	margin: 0 auto;
	z-index: 99;
}
.partners .partners_images {
	width: 100px;
	height: 100px;
	display: inline-block;
	vertical-align: middle;
}
.partners_images img {
	margin: 10px;
	max-width: 80px;
	max-height: 80px;
	display: inline-block;
}
.partners_images:last-child img {
	margin-right: 0;
}
.partners-container {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.partners .partners_images {
	float: none;
}
.partners div {
	text-align: center;
}
.partners {
	float: left;
	width: 100%;
}
.partner-arrow {
	background: url(../images/partners.png) no-repeat top right;
}
.partner-arrow h3 {
	margin-bottom: 0;
	text-align: center;
	background: url(../images/partners-left.png) no-repeat top left;
}
#main .partner-arrow h3 {
	color: #eee;
}
.partners-title {
	padding-top: 16px;
	padding-bottom: 16px;
}
#layerslider {
	float: left;
	width: 100%;
	position: relative;
	height: auto;
	background-color: #474747;
}
/* Resume Page */

#resume-cover-image {
	position: relative;
	width: 100%;
	float: left;
	overflow: hidden;
	background: #000;
}
#resume-cover-image .coverImageHolder {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	height: 100%;
	overflow: hidden;
}
.bgImg {
	z-index: -999;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
}
.bannerText {
	position: relative;
	left: 0;
	right: 0;
	top: 43%;
	text-align: center;
	padding: 80px 30px 30px 30px;
	max-width: 760px;
	border: 3px solid #fff;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
	zoom: 1;
	z-index: 9;
	margin-right: auto;
	margin-left: auto;
}
.banner-hello {
	position: absolute;
	top: -50%;
	margin-top: 41px;
	width: 140px;
	height: 140px;
	left: 50%;
	margin-left: -70px;
	background-color: #fff;
	color: #16a085;
	font-size: 72px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 140px;
	font-familyx: 'Montserrat', sans-serif;
	-webkit-border-radius: 70px;
	-moz-border-radius: 70px;
	border-radius: 70px;
}
.banner-hello .job_work_type {
	font-size: 12px;
	line-height: 16px;
	color: #e74c3c;
	float: left;
	width: 100%;
	margin-top: 40px;
}
.banner-hello .job_remuneration {
	font-size: 24px;
	line-height: 36px;
	color: #e74c3c;
	float: left;
	width: 100%;
}
.banner-hello .job_remuneration_per {
	font-size: 12px;
	line-height: 16px;
	color: #e74c3c;
	float: left;
	width: 100%;
}
.job-salary-benefits {
	position: absolute;
	top: 0;
	width: 140px;
	height: 140px;
	left: 50%;
	margin-left: -70px;
	background-color: #e74c3c;
	color: #ffffff;
	font-size: 72px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 140px;
	font-familyx: 'Montserrat', sans-serif;
	-webkit-border-radius: 70px;
	-moz-border-radius: 70px;
	border-radius: 70px;
	z-index: 999;
}
.job-salary-benefits-divider {
	border-bottom: solid 1px #ecf0f1;
	position: absolute;
	top: 0;
	margin-top: 70px;
	width: 100%;
	z-index: -1;
}
.job-salary-benefits .job_work_type {
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	float: left;
	width: 100%;
	margin-top: 40px;
}
.job-salary-benefits .job_remuneration {
	font-size: 24px;
	line-height: 36px;
	color: #ffffff;
	float: left;
	width: 100%;
}
.job-salary-benefits .job_remuneration_per {
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	float: left;
	width: 100%;
}
.job-experience-holder .one_fourth {
	border-top: solid 1px #16a085;
	padding-top: 50px;
}
.job-experience-holder .three_fourth {
	border-top: solid 1px #ecf0f1;
	padding-top: 50px;
	margin-top: 100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.job-experience-holder .three_fourth.animate {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	margin-top: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.job-experience-holder .three_fourth .work-experience-notes {
	border: none;
	padding-bottom: 10px;
}
.job-experience-holder .three_fourth .work-experience-period {
	color: #666666;
}
.banner-hello img {
	width: 50px;
	height: auto;
}
.cover-resume-breadcrumbs {
	width: 100%;
	position: absolute;
	bottom: 0;
	margin-bottom: -50px;
	left: 0;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-familyx: 'Montserrat', sans-serif;
}
.cover-resume-breadcrumbs a, .cover-resume-breadcrumbs a .fa {
	color: #fff;
}
.cover-resume-breadcrumbs a:hover, .cover-resume-breadcrumbs a:hover .fa {
	color: #eee;
}
.cover-resume-breadcrumbs .fa {
	margin-right: 5px;
	color: #fff;
}
.cover-resume-breadcrumbs .fa-chevron-right {
	margin-left: 5px;
	font-size: 80%;
	vertical-align: middle;
}
#popup-login, #popup-register {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999999;
	display: none;
	background-color: rgba(0, 0, 0, 0.5);
}
#popup-login .container, #popup-register .container {
	margin-top: 50px;
}
.close-login, .close-register {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	opacity: 0;
	background-color: #000;
}
.like-listing {
	width: 100%;
	position: absolute;
	bottom: 0;
	margin-bottom: -110px;
	left: 0;
	font-size: 24px;
	text-align: center;
	color: #fff;
}
.like-listing .like-listing-container {
	display: inline-block;
	transition: all .2s ease-in-out;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.like-listing .like-listing-container:hover {
	cursor: pointer;
	transform: scale(1.2);
}
.like-listing .like-listing-container .fa {
	width: 104%;
}
.like-listing .like-listing-container .fa.bounce {
	-moz-animation: bounceOut .4s linear;
	-webkit-animation: bounceOut .4s linear;
}
@-moz-keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	25% {
		transform: scale(1.2);
	}
	50% {
		transform: scale(0.7);
	}
	75% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}
@-webkit-keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	25% {
		transform: scale(1.2);
	}
	50% {
		transform: scale(0.7);
	}
	75% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}
.like-listing .like-listing-container .fa-heart {
	display: none;
}
.like-listing .fa-spinner {
	display: none;
	margin-left: -2px
}
.bannerText h1 {
	margin: 0px;
	color: #fff;
	font-size: 56px;
	line-height: 70px;
	font-weight: 700;
}
.bannerText h1 span {
	color: #fff;
	font-size: 56px;
	line-height: 70px;
}
.bannerText h2 {
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
	font-familyx: 'Montserrat', sans-serif;
	color: #fff;
}
.bannerText h2 .fa {
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	margin-right: 5px;
}
.bannerText h2 .fa-map-marker {
	margin-left: 10px;
}
.menu-nav-trigger {
	-webkit-transform: translateZ(1px);
	-moz-transform: translateZ(1px);
	-ms-transform: translateZ(1px);
	-o-transform: translateZ(1px);
	transform: translateZ(1px);
	-webkit-backface-visibility: visible !important;
	-webkit-transition: opacity 700ms linear 0ms;
	-moz-transition: opacity 700ms linear 0ms;
	-ms-transition: opacity 700ms linear 0ms;
	-o-transition: opacity 700ms linear 0ms;
	transition: opacity 700ms linear 0ms;
	cursor: pointer;
	user-select: none;
	display: block;
	padding: 14px;
	padding-top: 19px;
	position: absolute;
	right: 0px;
	height: 58px;
	width: 58px;
	z-index: 99;
	cursor: pointer;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	border: solid 2px #fff;
	-webkit-border-radius: 29px;
	-moz-border-radius: 29px;
	border-radius: 29px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: -160px;
	left: 50%;
	margin-left: -29px;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.menu-nav-trigger span {
	-webkit-transition: -webkit-transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64);
	-moz-transition: -moz-transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64);
	-ms-transition: -ms-transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64);
	-o-transition: -o-transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64);
	transition: transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64);
	background: #fff;
	display: block;
	width: 26px;
	height: 3px;
	margin-bottom: 4px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.menu-nav-trigger.is-active .bottom {
	-webkit-transform: rotateZ(-45deg) translateX(5px) translateY(-5px) !important;
	-moz-transform: rotateZ(-45deg) translateX(5px) translateY(-5px) !important;
	-ms-transform: rotateZ(-45deg) translateX(5px) translateY(-5px) !important;
	-o-transform: rotateZ(-45deg) translateX(5px) translateY(-5px) !important;
	transform: rotateZ(-45deg) translateX(5px) translateY(-5px) !important;
}
.menu-nav-trigger.is-active .middle {
	opacity: 0;
}
.menu-nav-trigger.is-active .top {
	-webkit-transform: rotateZ(45deg) translateX(5px) translateY(5px) !important;
	-moz-transform: rotateZ(45deg) translateX(5px) translateY(5px) !important;
	-ms-transform: rotateZ(45deg) translateX(5px) translateY(5px) !important;
	-o-transform: rotateZ(45deg) translateX(5px) translateY(5px) !important;
	transform: rotateZ(45deg) translateX(5px) translateY(5px) !important;
}
.menu-nav-trigger:hover .top {
	-webkit-transform: rotateZ(0deg) translateX(0px) translateY(-3px);
	-moz-transform: rotateZ(0deg) translateX(0px) translateY(-3px);
	-ms-transform: rotateZ(0deg) translateX(0px) translateY(-3px);
	-o-transform: rotateZ(0deg) translateX(0px) translateY(-3px);
	transform: rotateZ(0deg) translateX(0px) translateY(-3px);
}
.menu-nav-trigger:hover .bottom {
	-webkit-transform: rotateZ(0deg) translateX(0px) translateY(3px);
	-moz-transform: rotateZ(0deg) translateX(0px) translateY(3px);
	-ms-transform: rotateZ(0deg) translateX(0px) translateY(3px);
	-o-transform: rotateZ(0deg) translateX(0px) translateY(3px);
	transform: rotateZ(0deg) translateX(0px) translateY(3px);
}
#resume-menu, #company-menu, #job-menu {
	float: left;
	width: 100%;
	padding: 22px 0;
	background: #fff;
	border-bottom: solid 3px #bdc3c7;
	z-index: 999;
	position: relative;
}
#resume-menu .container, #company-menu .container, #job-menu .container {
	text-align: center;
}
#resume-menu .container ul, #company-menu .container ul, #job-menu .container ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	text-align: center;
	height: 20px;
}
#resume-menu .container ul li, #company-menu .container ul li, #job-menu .container ul li {
	margin: 0 30px;
	display: inline-block;
}
#resume-menu .container ul li a, #company-menu .container ul li a, #job-menu .container ul li a {
	float: left;
	font-size: 14px !important;
	line-height: 20px !important;
	font-familyx: 'Montserrat', sans-serif;
	color: #2980b9;
	text-transform: uppercase;
}
#resume-menu .container a .fa, #company-menu .container a .fa, #job-menu .container a .fa {
	margin-right: 5px;
	color: #2980b9;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#resume-menu .container a:hover, #company-menu .container a:hover, #job-menu .container a:hover {
	color: #111111;
}
#resume-menu .container a:hover>.fa, #company-menu .container a:hover>.fa, #job-menu .container a:hover>.fa {
	color: #111111;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#resume-menu .container .active a, #resume-menu .container .active a .fa, #company-menu .container .active a, #company-menu .container .active a .fa, #job-menu .container .active a, #job-menu .container .active a .fa {
	color: #999999;
}
#resume-about-block, #resume-skills-block, #resume-education-block, #resume-experience-block, #resume-portfolio-block, #resume-contact-block, #resume-jobs-block {
	float: left;
	width: 100%;
	padding: 30px 0;
	padding-top: 67px;
	margin-top: -67px;
	position: relative;
	background-color: #ecf0f1;
}
#resume-about-block {
	text-align: center;
}
#resume-about-block .container, #resume-skills-block .container, #resume-education-block .container, #resume-experience-block .container, #resume-portfolio-block .container, #resume-contact-block .container, #resume-jobs-block .container {
	margin: 30px auto;
}
.pdStuck {
	padding-top: 67px;
}
.resume-author-name {
	color: #16a085;
	font-weight: bold;
	margin-bottom: 10px;
}
.resume-author-subtitle {
	text-transform: uppercase;
	font-familyx: 'Montserrat', sans-serif;
	color: #999999;
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 24px;
}
.resume-experience-years-block {
	float: left;
	background-color: #16a085;
	border: solid 2px #16a085;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	max-width: 200px;
}
.resume-experience-years-block .fa {
	float: left;
	width: 55px;
	height: 50px;
	background: #fff;
	color: #16a085;
	font-size: 24px;
	line-height: 50px;
	text-align: center;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.resume-experience-years-block .experience-period {
	float: right;
	margin: 4px 13px 0 13px;
	font-size: 16px;
	line-height: 24px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.resume-experience-years-block .experience-subtitle {
	float: right;
	margin: 0px 13px 0 13px;
	font-size: 12px;
	line-height: 14px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.company-est-year-block, .job-offers-post-badge {
	display: inline-block;
	background-color: #16a085;
	border: solid 2px #16a085;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	max-width: 160px;
	margin: 10px;
}
.company-est-year-block {
	max-width: 130px;
}
.company-est-year-block .fa {
	float: left;
	width: 55px;
	height: 50px;
	background: #fff;
	color: #16a085;
	font-size: 24px;
	line-height: 50px;
	text-align: center;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.company-view-profile {
	display: inline-block;
	background-color: #2980b9;
	border: solid 2px #2980b9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	max-width: 180px;
	margin: 10px;
	margin-right: 0;
}
.company-view-profile-title-holder {
	float: left;
	background-color: #fff;
	width: 100px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.company-view-profile-title-holder .company-view-profile-title, .company-view-profile-title-holder .company-view-profile-subtitle {
	float: left;
	width: 100px;
}
.company-view-profile-title-holder .company-view-profile-title {
	width: 100px;
	float: left;
	text-align: center;
	margin: 4px 0 0 0;
	font-size: 16px;
	line-height: 24px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #2980b9;
}
.company-view-profile-title-holder .company-view-profile-subtitle {
	width: 100px;
	float: left;
	text-align: center;
	margin: 0px;
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 14px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #2980b9;
}
.company-view-profile .fa {
	float: left;
	width: 55px;
	height: 50px;
	color: #fff;
	font-size: 24px;
	line-height: 50px;
	text-align: center;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.job-offers-post-badge {
	float: right;
	max-width: 240px;
	margin-right: 0;
	margin: 0;
}
.job-offers-post-badge-job-type {
	float: left;
	width: auto;
	padding: 8px;
	height: 50px;
	background: #fff;
	color: #16a085;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.company-est-year-block .experience-period {
	float: right;
	margin: 4px 13px 0 13px;
	font-size: 12px;
	line-height: 24px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.job-offers-post-badge .job-offers-post-badge-amount {
	float: right;
	margin: 4px 12px 0 13px;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	color: #fff;
}
.company-est-year-block .experience-subtitle {
	float: right;
	margin: 0px 13px 0 13px;
	font-size: 16px;
	line-height: 14px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.job-offers-post-badge .job-offers-post-badge-amount-per {
	float: right;
	margin: 0px 13px 0 13px;
	font-size: 12px;
	line-height: 14px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.job-offers-post {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border-top: solid 1px #ecf0f1;
}
.job-offers-post h3 {
	margin: 0;
	margin-top: 10px;
}
.job-offers-post:last-child {
	border-bottom: solid 1px #ecf0f1;
}
.job-offers-post .job-location, .job-offers-post .job-time {
	margin-top: 16px;
	float: left;
	width: 100%;
	color: #999999;
}
.job-offers-post .job-location .fa, .job-offers-post .job-time .fa {
	color: #999999;
	margin-right: 5px;
}
.company-team-block {
	display: inline-block;
	background-color: #e74c3c;
	border: solid 2px #e74c3c;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	max-width: 140px;
	margin: 10px;
}
.company-team-block .fa {
	float: left;
	width: 55px;
	height: 50px;
	background: #fff;
	color: #e74c3c;
	font-size: 24px;
	line-height: 50px;
	text-align: center;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.company-team-block .experience-period {
	float: right;
	margin: 4px 13px 0 13px;
	font-size: 16px;
	line-height: 24px;
	min-width: 30px;
	text-align: right;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.company-team-block .experience-subtitle {
	float: right;
	margin: 0px 13px 0 13px;
	font-size: 12px;
	line-height: 14px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.company-jobs-block {
	display: inline-block;
	background-color: #34495e;
	border: solid 2px #34495e;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	max-width: 120px;
	margin: 10px;
}
.company-jobs-block .fa {
	float: left;
	width: 55px;
	height: 50px;
	background: #fff;
	color: #34495e;
	font-size: 24px;
	line-height: 50px;
	text-align: center;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.company-jobs-block .experience-period {
	float: right;
	margin: 4px 13px 0 13px;
	font-size: 16px;
	line-height: 24px;
	min-width: 30px;
	text-align: right;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.company-jobs-block .experience-subtitle {
	float: right;
	margin: 0px 13px 0 13px;
	font-size: 12px;
	line-height: 14px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.resume-expect-revenue-block {
	float: left;
	background-color: #e74c3c;
	border: solid 2px #e74c3c;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	max-width: 160px;
	margin-left: 20px;
}
.resume-expect-revenue-block .fa {
	float: left;
	width: 55px;
	height: 50px;
	background: #fff;
	color: #e74c3c;
	font-size: 24px;
	line-height: 50px;
	text-align: center;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.resume-expect-revenue-block .experience-period {
	float: right;
	margin: 4px 13px 0 13px;
	font-size: 16px;
	line-height: 24px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.resume-expect-revenue-block .experience-subtitle {
	float: right;
	margin: 0px 13px 0 13px;
	font-size: 12px;
	line-height: 14px;
	font-familyx: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.company-services-icon {
	display: inline-block;
	background-color: #16a085;
	color: #fff;
	width: 70px;
	height: 70px;
	overflow: hidden;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	margin-bottom: 20px;
}
.company-services-icon .fa {
	font-size: 32px;
	color: #fff;
	line-height: 70px;
	width: 100%;
}
.company-services-devider {
	width: 100%;
	border-bottom: solid 1px #ecf0f1;
	z-index: -1;
	margin-top: -60px;
	float: left;
}
.company-services-title {
	float: left;
	width: 100%;
	text-transform: uppercase;
	color: #16a085;
	font-size: 14px;
	line-height: 20px;
	font-familyx: 'Montserrat', sans-serif;
	margin-bottom: 20px;
}
.company-services-desc {
	font-familyx: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #999999;
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
.resume-expect-jobs {
	float: left;
	max-width: 272px;
	margin-left: 20px;
}
.resume-expect-jobs .experience-period {
	text-transform: uppercase;
	font-weight: bold;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 13px;
	margin-top: 3px;
	float: left;
	width: 282px;
}
.resume-expect-jobs .experience-subtitle {
	font-weight: bold;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 12px;
	float: left;
	width: 282px;
}
.resume-author-avatar {
	width: 100%;
	float: left;
	text-align: center;
	position: relative;
	margin-top: 20px;
	margin-bottom: 30px;
}
.resume-author-avatar-holder {
	display: inline-block;
	width: 280px;
	height: 280px;
	border: solid 10px #fff;
	-webkit-border-radius: 140px;
	-moz-border-radius: 140px;
	border-radius: 140px;
	overflow: hidden;
}
.resume-download-file {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -130px;
	margin-bottom: -20px;
}
.resume-download-file a {
	border: solid 10px #fff;
	background-color: #2980b9;
	padding: 10px 15px;
	text-transform: uppercase;
	color: #fff !important;
	width: 260px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
}
.resume-download-file a:hover {
	background-color: #1f6797;
}
.resume-download-file a .fa {
	color: #fff;
	margin-right: 5px;
}
.resume-skills, .resume-contact {
	background: #fff;
	float: left;
	border: solid 30px #fff;
	padding-bottom: 30px;
	width: 100%;
	z-index: 99;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.resume-contact {
	margin-top: -100px;
	position: relative;
	z-index: 9;
}
.resume-contact .resume-section-title, .resume-contact .resume-section-subtitle {
	text-align: left;
	margin-top: 0;
	margin-bottom: 40px;
}
.resume-section-title {
	text-align: center;
	color: #16a085;
	font-size: 30px;
	font-weight: bold;
}
.resume-section-title .fa {
	color: #16a085;
	margin-right: 10px;
	font-size: 30px;
}
.resume-section-subtitle {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 50px;
	font-familyx: 'Montserrat', sans-serif;
	color: #666666;
}
#popup-login .resume-section-subtitle, #popup-register .resume-section-subtitle {
	margin-bottom: 0;
}
.register-front-block {
	float: left;
	width: 100%;
	padding: 20px 30px;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.register-block-blue h2, .register-block-blue h2 .fa {
	color: #2980b9;
	margin-top: 10px;
}
.register-block-green h2, .register-block-green h2 .fa {
	color: #16a085;
	margin-top: 10px;
}
.register-block-green #comp-reset {
	background-color: #16a085;
	-webkit-box-shadow: 0 2px 0 #128C74;
	box-shadow: 0 3px 0 #128C74;
}
.register-block-green #comp-reset:hover {
	background-color: #128C74;
}
.main-skills-item {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	border-top: solid 1px #ecf0f1;
	padding-top: 50px;
	margin-bottom: 30px;
}
.main-skills-item.bar-skills-item {
	border: none;
	padding: 0;
	margin-bottom: 10px;
}
.main-skills-item-title {
	float: left;
	width: 40%;
	width: -webkit-calc(50% - 15px);
	width: calc(50% - 15px);
	margin-right: 30px;
	text-transform: uppercase;
	color: #16a085;
	font-size: 16px;
	line-height: 24px;
	font-familyx: 'Montserrat', sans-serif;
}
.main-skills-item-title.skill-title {
	color: #999;
}
.main-skills-item-bar {
	float: left;
	width: 40%;
	width: -webkit-calc(50% - 15px);
	width: calc(50% - 15px);
	height: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top: 2px;
	overflow: hidden;
	background: #ecf0f1;
}
.main-skills-item-bar-color {
	float: left;
	height: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.main-skills-item-bar-color.skill-bg {
	background-color: #2980b9;
}
.main-skills-item-bar-color.animate {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.main-skills-item-note {
	color: #999999;
	margin-bottom: 50px;
}
.job-info-details {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.job-info-id {
	float: left;
	width: 38%;
	width: -webkit-calc(40% - 20px);
	width: calc(40% - 20px);
	color: #999999;
	margin-right: 20px;
}
.job-info-id .fa {
	color: #999999;
	margin-right: 5px;
}
.job-info-data {
	float: left;
	width: 60%;
	color: #666666;
}
.divider {
	float: left;
	width: 100%;
	display: inline-block;
	border-top: solid 1px #ecf0f1;
	margin-top: 20px;
	margin-bottom: 20px;
}
.main-skills-item-title-language {
	float: left;
	width: auto;
	text-transform: uppercase;
	color: #16a085;
	font-size: 16px;
	line-height: 24px;
	font-familyx: 'Montserrat', sans-serif;
}
.main-skills-item-title-language.native-language {
	color: #666666;
	margin-right: 5px;
}
.main-skills-item-title-language.native-language-all {
	color: #666666;
}
.main-skills-item-title-language.native-small-language {
	color: #999;
}
.main-skills-item-title-language.native-small-language-all {
	color: #999;
	text-transform: capitalize;
}
.main-skills-item-title-language .fa {
	margin-right: 7px;
	color: #16a085;
	font-size: 16px;
	line-height: 24px;
}
.main-skills-item-language {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main-skills-item-language.animate {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main-skills-item-language .full, .one_half .main-skills-item-title-language .fa {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main-skills-item-language .full.animate, .one_half .main-skills-item-title-language .fa.animate {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.hobbies-item {
	font-familyx: 'Montserrat', sans-serif;
	color: #666666;
	font-size: 16px;
	padding: 7px 14px;
	background: #ecf0f1;
	margin: 5px;
	display: inline-block;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.hobbies-item.animate {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.awards-trophy h1, .awards-trophy h1 .fa {
	font-size: 24px;
	margin-bottom: 0;
}
.education-institution-block {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.education-institution-block.animate {
	margin-top: 0px;
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.education-period-circle {
	display: inline-block;
	width: 130px;
	height: 130px;
	background-color: #16a085;
	color: #fff;
	-webkit-border-radius: 65px;
	-moz-border-radius: 65px;
	border-radius: 65px;
	margin-bottom: 40px;
	position: relative;
}
.education-period-circle::before {
	content: '';
	width: 0;
	height: 15px;
	position: absolute;
	border-left: 1px solid #16a085;
	top: -15px;
	left: 65px;
}
.education-institution-block:first-of-type>.education-period-circle::before {
	display: none;
}
.education-period-circle::after {
	content: '';
	width: 0;
	height: 15px;
	position: absolute;
	border-left: 1px solid #16a085;
	bottom: -15px;
	left: 65px;
}
.education-institution-name, .education-institution-faculty-name, .education-institution-location, .education-institution-notes {
	float: left;
	width: 100%;
}
.education-period-time {
	font-familyx: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	width: 100%;
	float: left;
	text-align: center;
}
.education-period-time:first-child {
	margin-top: 38px;
}
.education-institution-name {
	font-familyx: 'Montserrat', sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
	float: left;
	text-align: center;
}
.education-institution-faculty-name {
	font-familyx: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
	float: left;
	text-align: center;
}
.education-institution-location {
	font-familyx: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 40px;
}
.education-institution-location .fa {
	margin-right: 5px;
	color: #999999;
}
.education-institution-notes {
	margin-bottom: 60px;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #999999;
	width: 100%;
	float: left;
	text-align: center;
}
.awards-trophy .education-period-circle {
	background-color: #e74c3c;
}
.awards-trophy .education-period-circle::before, .awards-trophy .education-period-circle::after {
	border-left: 1px solid #e74c3c;
}
.awards-trophy .education-period-circle .education-period-trophy .fa {
	font-size: 36px;
	margin-top: 37px;
	color: #fff;
}
.work-experience-holder {
	float: left;
	width: 100%;
}
.work-experience-block {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	overflow: hidden;
}
.work-experience-block.animate {
	margin-top: 0px;
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.work-experience-first-block, .work-experience-second-block {
	float: left;
	width: 25%;
}
.work-experience-third-block {
	float: left;
	width: 50%;
}
.work-experience-third-block::after {
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 40px;
	border-bottom: solid 1px #16a085;
	width: 23%;
	width: -webkit-calc(25% - 30px);
	width: calc(25% - 30px);
	content: '';
}
.work-experience-first-block-content, .work-experience-second-block-content {
	float: left;
	width: 98%;
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
	margin-right: 30px;
}
.work-experience-third-block-content {
	float: left;
	width: 100%;
}
.work-experience-org-name {
	float: left;
	width: 100%;
	text-transform: uppercase;
	color: #16a085;
	font-size: 16px;
	line-height: 24px;
	font-familyx: 'Montserrat', sans-serif;
}
.work-experience-job-title {
	float: left;
	width: 100%;
	text-transform: uppercase;
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	font-familyx: 'Montserrat', sans-serif;
	margin-bottom: 40px;
	padding-bottom: 40px;
}
.work-experience-period {
	font-familyx: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
	width: 90%;
	width: -webkit-calc(100% - 36px);
	width: calc(100% - 36px);
	float: left;
}
.work-experience-job-type {
	float: left;
	width: 90%;
	width: -webkit-calc(100% - 36px);
	width: calc(100% - 36px);
	text-transform: capitalize;
	color: #16a085;
	font-size: 14px;
	line-height: 20px;
	font-familyx: 'Montserrat', sans-serif;
	margin-bottom: 40px;
	padding-bottom: 40px;
}
#single-company .work-experience-job-type {
	text-transform: uppercase;
}
#single-company .work-experience-job-type a {
	color: #16a085;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#single-company .work-experience-job-type a:hover {
	color: #16a085;
	text-decoration: underline;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#single-company .work-experience-block {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: solid 1px #ecf0f1;
	overflow: visible;
}
#single-company .work-experience-third-block::after {
	margin-bottom: -1px;
}
#single-company .work-experience-notes {
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
#single-company .work-experience-job-type {
	padding-bottom: 0;
	margin-bottom: 0;
}
#single-company .work-experience-job-title {
	padding-bottom: 0;
	margin-bottom: 0;
}
.work-experience-notes {
	font-familyx: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #999999;
	width: 100%;
	float: left;
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: solid 1px #ecf0f1;
}
.work-experience-time-line {
	float: left;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #ecf0f1;
	margin-top: 20px;
	margin-right: 20px;
	text-align: center;
}
.work-experience-time-line::after {
	content: "";
	position: absolute;
	bottom: 0;
	border-left: solid 1px #ecf0f1;
	height: 100%;
	top: 0;
}
.work-experience-holder .work-experience-block:first-child .work-experience-time-line::after {
	top: 25px;
}
.work-experience-holder .work-experience-block:last-child .work-experience-notes, .work-experience-holder .work-experience-block:last-child .work-experience-job-type, .work-experience-holder .work-experience-block:last-child .work-experience-job-title {
	margin-bottom: 0;
	border: none;
}
.work-experience-holder .work-experience-block:last-child {
	border-bottom: solid 1px #ecf0f1;
	margin-bottom: 50px;
}
.work-experience-holder .work-experience-block:last-child .work-experience-third-block::after {
	display: none;
}
.resume-testimonials {
	float: left;
	width: 100%;
	text-align: center;
}
.resume-testimonials-image {
	display: inline-block;
	width: 70px;
	height: 70px;
	overflow: hidden;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	margin-bottom: 30px;
	z-index: -1;
}
.resume-testimonials-note {
	font-familyx: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #999999;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
.resume-testimonials-author-box {
	font-familyx: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.resume-testimonials-author-box .resume-testimonial-author-position {
	color: #999999;
}
.resume-testimonials-quote {
	float: left;
	width: 100%;
	z-index: 99;
	margin-top: -55px;
	margin-bottom: 30px;
	position: relative;
	z-index: 999;
}
.resume-testimonials-quote .fa {
	font-size: 40px;
	color: #cccccc;
}
#owl-demo .owl-buttons {
	display: none;
}
.owl-theme .owl-controls .owl-page span {
	border: solid 2px #999999;
	background: none;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.owl-theme .owl-controls .owl-page.active span {
	background: #999999;
}
.owl-theme .owl-controls {
	margin-bottom: 40px;
}
.resume_job_freelance, .resume_job_internship, .resume_job_0 {
	color: #16a085;
}
.resume_job_part_time, .resume_job_volunteer, .resume_job_1 {
	color: #3498db;
}
.resume_job_full_time, .resume_job_2 {
	color: #e74c3c;
}
.resume_job_3 {
	color: #1abc9c;
}
.resume_job_4 {
	color: #8e44ad;
}
.resume_job_5 {
	color: #9b59b6;
}
.resume_job_6 {
	color: #34495e;
}
.resume_job_7 {
	color: #e67e22;
}
.resume_job_8 {
	color: #e74c3c;
}
.resume_job_9 {
	color: #16a085;
}
.resume_job_10 {
	color: #2980b9;
}
.resume_job_11 {
	color: #2ecc71;
}
/* Resume Portfolio */

.ff-container {
	width: 100%;
	float: left;
	text-align: center;
}
.ff-container label {
	font-familyx: 'Montserrat', sans-serif;
	color: #666666;
	font-size: 16px;
	cursor: pointer;
	padding: 7px 14px;
	background: #fff;
	margin: 0 5px;
	display: inline-block;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ff-container label:hover {
	color: #ecf0f1;
	background: #666666;
}
.ff-container input.ff-selector-type-all:checked~label.ff-label-type-all {
	color: #ecf0f1;
	background: #666666;
}
.ff-container input {
	display: none;
}
.ff-items {
	position: relative;
	margin: 0px auto;
	padding-top: 20px;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
	margin-top: 150px;
	margin-bottom: 30px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ff-items.animate {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	margin-top: 50px;
}
.ff-items a {
	display: block;
	position: relative;
	background: #fff;
	width: 100%;
	height: 207px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ff-items a span {
	display: block;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	padding: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	top: 0;
	width: 100%;
	font-size: 20px;
	line-height: 177px;
	overflow: hidden;
	opacity: 0;
	text-align: center;
	transition: all 0.3s ease-in-out;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ff-items a:hover span {
	opacity: 1;
}
.ff-items li img {
	display: block;
	width: 100%;
	height: auto;
}
.ff-items li {
	margin: 0px;
	float: left;
	opacity: 0;
	margin-left: 30px;
	width: 31%;
	width: -webkit-calc(33.3% - 20px);
	width: calc(33.3% - 20px);
	margin-bottom: 30px;
	height: 207px;
	transition: opacity 0.6s ease-in-out;
}
.ff-items.visibile-projects li {
	opacity: 1;
}
.ff-items li.first {
	margin-left: 0;
}
.ff-container input.ff-selector-type-all:checked~.ff-items li {
	opacity: 1;
}
#resume-map {
	float: left;
	width: 100%;
	height: 600px;
	z-index: 1;
	border-top: solid 4px #bdc3c7;
	border-bottom: solid 4px #bdc3c7;
}
.resume-contact-info {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.resume-contact-info .fa {
	width: 34px;
	text-align: center;
	float: left;
	color: #16a085;
	font-size: 16px !important;
	margin-top: 4px;
}
.resume-contact-info span {
	width: 88%;
	width: -webkit-calc(100% - 44px);
	width: calc(100% - 44px);
	float: right;
	font-size: 16px;
	line-height: 24px;
	color: #999;
}
.resume-contact-info span a {
	font-size: 16px;
	line-height: 24px;
	color: #2980b9;
}
.resume-contact-info span a:hover {
	color: #1f6797;
}
input, textarea {
	width: 100%;
	background: #f7f8fc none no-repeat;
	border: 1px solid #ecf0f1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-weight: normal;
	font-familyx: "Montserrat", sans-serif;
	vertical-align: baseline;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 6px !important;
	float: left;
	font-size: 16px !important;
	color: #999999;
	margin-bottom: 9px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
input:focus, textarea:focus {
	background: #ecf0f1 none no-repeat;
	border: 1px solid #bdc3c7;
	color: #666666;
	outline: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	background-color: #ecf0f1 none no-repeat !important;
	border: 1px solid #bdc3c7 !important;
	color: #666666 !important;
}
input[type="submit"] {
	cursor: pointer;
	background-color: #ffa632;
	padding: 15px 20px 13px 20px;
	color: #fff;
	width: auto;
	display: inline-block;
	float: none;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	margin-right: 4px;
	margin-bottom: -1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-family:helvetica !important;
}
.space {
	clear: both;
}
.apropos {
	text-align: left;
	font-size: 20px;
}
.apropos a {
	text-align: center;
	color: #FFF;
	background-color: #7dc1ed;
	border-radius: 6px;
	display: block;
	width: 100%;
	padding: 9px;
	margin: 9px;
	font-size: 16px;
}
.apropos a span {
	font-size: 26px;
}
.lagenda {
	margin-bottom: 10px;
}
.aglicon {
	background-image: url(../images/agendaIcon.jpg);
	width: 79px;
	height: 79px;
	float: left;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
}
.aglititre {
	font-size: 16px;
	font-weight: bold;
}
.aglititre a {
	text-align: center;
	color: #FFF;
	background-color: #7dc1ed;
	border-radius: 6px;
	display: inline-block;
	padding: 9px;
	margin: 9px;
	font-size: 16px;
	width: 130px;
}
.aglicon div {
	font-size: 28px;
	margin-top: 3px;
	margin-bottom: 4px;
	display: block;
}
.thelink {
	text-align: center;
	color: #FFF;
	background-color: #F60;
	border-radius: 6px;
	display: inline-block;
	padding: 9px;
	margin: 9px;
	font-size: 16px;
	width: auto;
}
.couverture {
	background-image: url(../images/couverture.png);
	background-position: center;
	height: 298px;
	position: relative;
	overflow: visible;
}
.experteinfo {
	border: 1px solid #CCC;
	background-color: #EEE;
	border-radius: 9px;
	padding: 10px;
	min-height: 40px;
	overflow: visible;
	z-index: 9999999;
}
.letitrte {
	color: #444;
	font-weight: bold;
	font-size: 26px;
	margin-top: 23px;
	margin-bottom: 7px;
}
.rounded-img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 90px;
	height: 90px;
}
.infoexperte {
	position: absolute;
	bottom: 0px;
	left: 40px;
	width: 100%;
	height: 110px;
	overflow: visible;
	z-index: 9999999;
}
.infoexperte .laphoto {
	float: left;
	width: auto;
}
.infoexperte .nomprenom {
	float: left;
	width: auto;
	margin-left: 10px;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
}
.infoexperte .lastactivity {
	font-weight: normal;
	margin-top: 5px;
	font-size: 14px;
}
.profiloptions {
	text-align: center;
	color: #FFF;
	background-color: #6ca9e0;
	border-radius: 6px;
	display: inline-block;
	padding: 6px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	width: auto;
	font-weight: normal;
	position: absolute;
	display: block;
	z-index: 9999999999;
}
.profiloptions span {
	background-color: #FFF;
	color: #6ca9e0;
	margin-right: 5px;
	border-radius: 3px;
	padding: 2px;
}
.tprofil{
	background-color:#036;
	color:#FFF;
	padding:4px;
	text-align:center;
	margin-bottom:4px;
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
}
#editprofil {
	bottom: 100px;
	left: 160px;
}
#boiterecep {
	bottom: -20px;
	left: 160px;
}
#autoris {
	bottom: 25px;
	right: 10px;
}
#sendarticle {
	bottom: 25px;
	right: 150px;
}
.burtitle {
	font-weight: bold;
	color: #000;
	font-size: 22px;
}
.rubmobilebtn {
	background-image: url(../images/bgmidl.png);
	background-position: center;
	height: 298px;
}
.submit-loading {
	float: left;
	padding: 10px 15px;
	background-color: #2980b9;
	color: #fff;
	margin-top: 10px;
	margin-right: 10px;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
	display: none;
}
.submit-loading .fa {
	color: #fff;
	font-size: 14px !important;
	line-height: 20px;
	margin-right: 0 !important;
}
input[type="submit"]:hover {
	background-color: #1f6797;
	padding: 15px 20px 13px 20px;
	color: #fff;
}
#contact {
	float: left;
	width: 100%;
	position: relative;
	z-index: 9;
}
#resume-contact .contact-name {
	float: left;
	width: 47%;
	width: -webkit-calc(50% - 15px);
	width: calc(50% - 15px);
	margin-bottom: 30px;
}
#resume-contact .contact-name input {
	width: 100%;
	margin-bottom: 0px;
}
#resume-contact .contact-email {
	float: left;
	width: 47%;
	width: -webkit-calc(50% - 15px);
	width: calc(50% - 15px);
	margin-left: 30px;
	margin-bottom: 30px;
}
#resume-contact .contact-email input, #resume-contact .contact-test input {
	width: 100%;
	margin-bottom: 0px;
}
#resume-contact .contact-message {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
#resume-contact .contact-message textarea {
	margin-bottom: 0;
}
#resume-contact .contact-test {
	float: left;
	width: 50%;
	margin-right: 50%;
	margin-bottom: 30px;
}
#resume-contact #success, #resume-contact #error {
	float: left;
	width: 100%;
}
.job-company-desc {
	margin-bottom: 0px;
}
.job-company-desc img {
	max-width: 50px;
	height: auto;
}
.job-company-desc h1 {
	margin: 0;
	margin-top: 30px;
	font-weight: bold;
	color: #2980b9;
}
.job-company-desc h2 {
	margin: 0;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
}
#wpjobus-register .one_half.first h3, #wpjobus-register .one_third.first h3, #wpjobus-register .one_fourth.first h3, #wpjobus-login .one_half.first h3, #wpjobus-login .one_third.first h3, #wpjobus-login .one_fourth.first h3 {
	margin: 0;
	margin-top: 5px;
	font-familyx: 'Montserrat', sans-serif;
}
#wpjobus-register .one_half, #wpjobus-register .two_third, #wpjobus-register .three_fourth, #wpjobus-login .one_half, #wpjobus-login .two_third, #wpjobus-login .three_fourth {
	margin-bottom: 10px;
}
#wpjobus-register .one_half input, #wpjobus-register .two_third input, #wpjobus-register .three_fourth input, #wpjobus-login .one_half input, #wpjobus-login .two_third input, #wpjobus-login .three_fourth input {
	margin-bottom: 10px;
}
form label.error {
	display: block;
	margin-top: -9px !important;
	margin-bottom: 1em;
	font-size: 12px !important;
	line-height: 12px;
	font-size: 1.2rem;
	line-height: 1.2rem;
	color: #F00;
}
.userNameError, .userEmailError {
	display: none;
}
form input[type="text"].error, form input[type="password"].error, form input[type="date"].error, form input[type="datetime"].error, form input[type="datetime-local"].error, form input[type="month"].error, form input[type="week"].error, form input[type="email"].error, form input[type="number"].error, form input[type="search"].error, form input[type="tel"].error, form input[type="time"].error, form input[type="url"].error, form textarea.error {
	border-color: #c0392b;
}
#resume-contact {
	float: left;
	width: 100%;
	position: relative;
}
#success, #error, #successRegister, #errorRegister, #success-subscriptions, #error-subscriptions {
	display: none;
	z-index: 999;
}
#success span, #error span, #successRegister span, #errorRegister span {
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	bottom: 0;
}
#success span h3, #successRegister span h3 {
	color: #9bd32d;
	margin: 0;
}
#error span h3, #errorRegister span h3 {
	color: #c0392b;
	margin: 0;
}
#success-subscriptions span h3 {
	color: #9bd32d;
	margin: 0;
}
#error-subscriptions span h3 {
	color: #c0392b;
	margin: 0;
}
#close-popup-register, #close-popup-login {
	float: right;
}
.error-box {
	color: #555;
	float: left;
	width: 100%;
	font-size: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 30px;
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}
.alert-box {
	color: #555;
	float: left;
	width: 100%;
	font-size: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 30px;
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.info-box {
	color: #555;
	float: left;
	width: 100%;
	font-size: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 30px;
	color: #c09853;
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
}
.error-box h5 {
	margin: 0;
}
.my-account-header-block {
	float: left;
	width: 100%;
}
.my-account-avatar {
	float: left;
	width: auto
}
.my-account-header-block {
	padding-bottom: 30px;
	border-bottom: solid 1px #ecf0f1;
}
.author-avatar {
	float: left;
	width: 100px;
	height: 100px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
	margin-right: 20px;
}
.my-account-header-title {
	float: left;
}
.my-account-header-title .resume-section-title, .my-account-header-title .resume-section-subtitle {
	float: left;
	width: auto;
	text-align: left;
}
.my-account-header-title .resume-section-title {
	margin: 0;
}
.my-account-header-title .resume-section-subtitle {
	margin-bottom: 0;
	font-size: 12px;
	margin-top: 0;
	width: 100%;
}
.my-account-header-title .resume-section-subtitle span {
	text-align: center;
	font-familyx: 'Montserrat', sans-serif;
	color: #666666;
	font-size: 12px;
	color: #2980b9;
	margin-left: 3px;
}
.my-account-companies, .my-account-jobs {
	float: left;
	width: 100%;
	border-bottom: solid 1px #ecf0f1;
}
.my-account-companies .my-account-companies-title, .my-account-jobs .my-account-jobs-title, .my-account-subscriptions .my-account-jobs-title {
	float: left;
	width: 100%;
	font-size: 24px;
	margin: 0;
	text-align: left;
	padding-bottom: 0px;
}
.my-account-companies .my-account-companies-title .fa, .my-account-jobs .my-account-jobs-title .fa, .my-account-subscriptions .my-account-companies-title .fa {
	font-size: 20px;
}
.my-account-companies .my-account-companies-title .resume-section-title, .my-account-jobs .my-account-jobs-title .resume-section-title, .my-account-subscriptions .my-account-companies-title .resume-section-title {
	font-size: 20px;
	text-align: left;
	margin-top: 30px;
	float: left;
}
.my-account-companies-list, .my-account-company-single, .my-account-jobs-list, .my-account-job-single {
	float: left;
	width: 100%;
	margin: 10px 0;
}
.my-account-company-single, .my-account-job-single {
	margin: 10px 0;
	position: relative;
}
.my-account-company-single-title {
	float: left;
	width: 30%;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 16px;
}
.my-account-job-single-title {
	float: left;
	width: 20%;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 16px;
}
.my-account-company-single-title a, .my-account-job-single-title a {
	color: #2980b9;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 16px;
	float: left;
}
.my-account-header-settings {
	float: right;
	margin-top: 24px;
}
.my-account-header-settings-link, .my-account-header-subscriptions-link {
	width: auto;
	text-align: right;
}
.my-account-header-settings-link, .my-account-companies-link, .my-account-header-subscriptions-link {
	float: left;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 16px;
	margin-right: 20px;
	margin-top: 10px;
	color: #2980b9;
}
.my-account-header-settings-link a, .my-account-header-subscriptions-link a {
	float: right;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 16px;
	color: #2980b9;
}
.my-account-header-settings-link span {
	width: auto;
	float: right;
}
.my-account-header-settings-link .fa, .my-account-companies-link .fa, .my-account-header-subscriptions-link .fa {
	color: #2980b9;
	margin-right: 5px;
	font-size: 16px !important;
}
.resume-settings-bttn {
	margin-left: 20px;
}
.resume-settings-bttn .my-account-job-single-feature {
	margin-left: 10px;
}
.resume-settings-bttn .fa {
	margin-right: 0;
}
.my-account-header-settings-link:hover, .my-account-header-settings-link:hover .fa, .my-account-companies-link:hover, .my-account-companies-link:hover .fa {
	color: #1f6797;
}
.my-account-companies-link {
	float: right;
	margin-top: 40px;
	margin-right: 0;
}
.my-account-job-single-company, .my-account-job-single-date, .my-account-job-single-status, .my-account-job-single-edit, .my-account-job-single-delete, .my-account-job-single-feature, .my-account-company-single-date, .my-account-company-single-status, .my-account-company-single-edit, .my-account-company-single-delete, .my-account-company-single-feature, .my-account-company-single-views {
	float: left;
	text-align: center;
	color: #999999;
	margin-top: 1px;
}
.my-account-company-single-views .fa {
	color: #999999;
}
.my-account-job-single-publish, .my-account-company-single-publish {
	float: left;
	text-align: center;
	width: 7%;
	color: #2980b9;
}
.my-account-job-single-feature, .my-account-company-single-feature {
	float: left;
	text-align: center;
	width: 8%;
	color: #2980b9;
}
.my-account-job-single-feature .make-featured .fa, .my-account-company-single-feature .make-featured .fa, .my-account-company-single-publish .fa {
	color: #2980b9;
}
.my-account-job-single-feature .make-featured, .my-account-company-single-feature .make-featured, .my-account-company-single-publish {
	color: #2980b9;
	cursor: pointer;
}
.my-account-job-single-feature .make-featured:hover, .my-account-company-single-feature .make-featured:hover, .my-account-company-single-publish:hover, .my-account-job-single-feature .make-featured:hover .fa, .my-account-company-single-feature .make-featured:hover .fa, .my-account-company-single-publish:hover .fa {
	color: #1f6797;
}
.my-account-job-single-delete, .my-account-company-single-delete {
	float: left;
	text-align: center;
	width: 10%;
	color: #e74c3c;
}
.my-account-job-single-delete a .fa, .my-account-company-single-delete a .fa {
	color: #e74c3c;
}
.my-account-job-single-delete a, .my-account-company-single-delete a {
	color: #e74c3c;
}
.my-account-job-single-delete a:hover, .my-account-company-single-delete a:hover, .my-account-job-single-delete a:hover .fa, .my-account-company-single-delete a:hover .fa {
	color: #f01e08;
}
.my-account-job-single-edit, .my-account-company-single-edit {
	float: left;
	text-align: center;
	width: 10%;
	color: #2980b9;
}
.my-account-job-single-edit a .fa, .my-account-company-single-edit a .fa {
	color: #2980b9;
}
.my-account-job-single-edit a, .my-account-company-single-edit a {
	color: #2980b9;
}
.my-account-job-single-edit a:hover, .my-account-company-single-edit a:hover, .my-account-job-single-edit a:hover .fa, .my-account-company-single-edit a:hover .fa {
	color: #1f6797;
}
.my-account-list-header {
	float: left;
	width: 100%;
	background-color: #ecf0f1;
	padding: 10px 0;
}
.my-account-list-header .my-account-company-single-title, .my-account-list-header .my-account-job-single-title {
	font-size: 12px;
	border-left: solid 10px #ecf0f1;
	color: #484848;
}
.my-account-list-header .my-account-company-single-date, .my-account-list-header .my-account-company-single-status, .my-account-list-header .my-account-company-single-views, .my-account-list-header .my-account-company-single-edit, .my-account-list-header .my-account-company-single-delete, .my-account-list-header .my-account-company-single-publish, .my-account-list-header .my-account-company-single-feature, .my-account-list-header .my-account-job-single-company, .my-account-list-header .my-account-job-single-date, .my-account-list-header .my-account-job-single-status, .my-account-list-header .my-account-job-single-edit, .my-account-list-header .my-account-job-single-delete, .my-account-list-header .my-account-job-single-feature {
	font-size: 12px;
	color: #484848;
}
.my-account-company-single-date {
	width: 15%;
}
.my-account-company-single-status {
	width: 10%;
}
.my-account-job-single-company {
	width: 12%;
}
.my-account-job-single-status {
	width: 10%;
}
.my-account-company-single-views {
	width: 10%;
	text-align: center;
}
.my-account-job-single-date {
	width: 13%;
}
#wpjobus-add-resume .one_half h3, #wpjobus-add-resume .one_fifth h3 {
	margin: 7px 0;
	font-familyx: 'Montserrat', sans-serif;
	color: #666666;
	font-size: 16px;
}
#wpjobus-add-resume .one_half h3 .fa {
	color: #666666;
	font-size: 18px;
	margin-right: 5px;
}
#wpjobus-add-resume .one_half input {
	float: left;
	margin-bottom: 0;
}
#wpjobus-add-resume .criteria-image-button-remove, #wpjobus-add-resume .criteria-image-button, #wpjobus_resume_file, #your_image_url_button {
	padding: 0;
	margin: 0;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	width: auto;
}
#wpjobus-add-resume .criteria-image-button-remove:hover, #wpjobus-add-resume .criteria-image-button:hover, #wpjobus_resume_file:hover, #your_image_url_button:hover {
	padding: 0;
	margin: 0;
	margin-left: 5px;
	float: left;
	width: auto;
	color: #1f6797;
}
#wpjobus-add-resume .fa-trash-o, #wpjobus-add-resume .fa-cloud-upload {
	float: left;
	color: #2980b9;
	font-size: 16px;
}
#wpjobus-add-resume .fa-trash-o, #wpjobus-add-resume .criteria-image-button-remove, #wpjobus_resume_file {
	display: none;
}
#wpjobus-add-company .one_half h3, #wpjobus-add-company .one_fifth h3 {
	margin: 7px 0;
	font-familyx: 'Montserrat', sans-serif;
	color: #666666;
	font-size: 16px;
}
#wpjobus-add-company .one_half h3 .fa {
	color: #666666;
	font-size: 18px;
	margin-right: 5px;
}
#wpjobus-add-company .one_half input {
	float: left;
	margin-bottom: 0;
}
#wpjobus-add-company .criteria-image-button-remove, #wpjobus-add-company .criteria-image-button {
	padding: 0;
	margin: 0;
	margin-left: 5px;
	float: left;
	font-familyx: 'Montserrat', sans-serif;
	cursor: pointer;
	width: auto;
}
#wpjobus-add-company .criteria-image-button-remove:hover, #wpjobus-add-company .criteria-image-button:hover {
	padding: 0;
	margin: 0;
	margin-left: 5px;
	float: left;
	width: auto;
	color: #1f6797;
}
#wpjobus-add-company .fa-trash-o, #wpjobus-add-company .fa-cloud-upload {
	float: left;
	color: #2980b9;
	font-size: 16px;
}
#wpjobus-add-company .fa-cloud-upload {
	margin-top: 12px;
}
#wpjobus-add-company .fa-trash-o, #wpjobus-add-company .criteria-image-button-remove {
	display: none;
}
.skill-item-title span {
	font-familyx: 'Montserrat', sans-serif;
	color: #666666;
	font-size: 16px;
}
button.button_del_language, button.button_del_institution, button.button_del_award, button.button_del_work, button.button_del_testimonial, button.button_del_portfolio, button.button_del_service, button.button_del_client, button.button_del_comp_testimonial, button.button_del_comp_portfolio, button.button_del_job_criteria, button.button_del_job_language, button.button_del_job_benefit {
	margin: 0;
	float: right;
	padding: 0;
	border: 0;
	background: none;
	width: auto;
	color: #e84c3d;
	cursor: pointer;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 16px;
}
button.button_del_language .fa, button.button_del_institution .fa, button.button_del_award .fa, button.button_del_work .fa, button.button_del_testimonial .fa, button.button_del_portfolio .fa, button.button_del_service .fa, button.button_del_client .fa, button.button_del_comp_testimonial .fa, button.button_del_comp_portfolio .fa, button.button_del_job_criteria .fa, button.button_del_job_language .fa, button.button_del_job_benefit .fa {
	color: #e84c3d !important;
	font-size: 14px;
	margin-right: 5px;
	display: block !important;
}
button.button_del_language:hover, button.button_del_language:hover .fa, button.button_del_institution:hover, button.button_del_institution:hover .fa, button.button_del_award:hover, button.button_del_award:hover .fa, button.button_del_work:hover, button.button_del_work:hover .fa, button.button_del_testimonial:hover, button.button_del_testimonial:hover .fa, button.button_del_portfolio:hover, button.button_del_portfolio:hover .fa, button.button_del_service:hover, button.button_del_service:hover .fa, button.button_del_client:hover, button.button_del_client:hover .fa, button.button_del_comp_testimonial:hover, button.button_del_comp_testimonial:hover .fa, button.button_del_comp_portfolio:hover, button.button_del_comp_portfolio:hover .fa, button.button_del_job_criteria:hover, button.button_del_job_criteria:hover .fa, button.button_del_job_language:hover, button.button_del_job_language:hover .fa, button.button_del_job_benefit:hover, button.button_del_job_benefit:hover .fa {
	color: #C02516 !important;
}
button#submit_add_language, button#submit_add_institution, button#submit_add_award, button#submit_add_work, button#submit_add_testimonial, button#submit_add_portfolio, button#submit_add_service, button#submit_add_client, button#submit_add_comp_testimonial, button#submit_add_comp_portfolio, button#submit_add_job_criteria, button#submit_add_job_language, button#submit_add_job_benefit {
	margin: 20px 0;
	float: left;
	padding: 0;
	border: 0;
	background: none;
	width: auto;
	color: #2980b9;
	cursor: pointer;
	font-familyx: 'Montserrat', sans-serif;
	font-size: 16px;
}
button#submit_add_language .fa, button#submit_add_institution .fa, button#submit_add_award .fa, button#submit_add_work .fa, button#submit_add_testimonial .fa, button#submit_add_portfolio .fa, button#submit_add_service .fa, button#submit_add_client .fa, button#submit_add_comp_testimonial .fa, button#submit_add_comp_portfolio .fa, button#submit_add_job_criteria .fa, button#submit_add_job_language .fa, button#submit_add_job_benefit .fa {
	color: #2980b9 !important;
	font-size: 14px;
	margin-right: 5px;
}
button#submit_add_language:hover, button#submit_add_language:hover .fa, button#submit_add_institution:hover, button#submit_add_institution:hover .fa, button#submit_add_award:hover, button#submit_add_award:hover .fa, button#submit_add_work:hover, button#submit_add_work:hover .fa, button#submit_add_testimonial:hover, button#submit_add_testimonial:hover .fa, button#submit_add_portfolio:hover, button#submit_add_portfolio:hover .fa, button#submit_add_service:hover, button#submit_add_service:hover .fa, button#submit_add_client:hover, button#submit_add_client:hover .fa, button#submit_add_comp_testimonial:hover, button#submit_add_comp_testimonial:hover .fa, button#submit_add_comp_portfolio:hover, button#submit_add_comp_portfolio:hover .fa, button#submit_add_job_criteria:hover, button#submit_add_job_criteria:hover .fa, button#submit_add_job_language:hover, button#submit_add_job_language:hover .fa, button#submit_add_job_benefit:hover, button#submit_add_job_benefit:hover .fa {
	color: #1f6797 !important;
}
.ui-autocomplete {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border: 1px solid #aaa;
	background-color: #efefef;
}
.ui-autocomplete li {
	margin-bottom: 0;
	white-space: nowrap;
	text-align: left;
}
.ui-autocomplete li a {
	display: block;
	height: 100%;
	cursor: pointer;
	padding: 4px 10px;
	color: #444;
}
.ui-autocomplete li a:hover {
	background-color: #ecf0f1;
}
.postbox, .stuffbox {
	margin-bottom: 20px;
	padding: 0;
	line-height: 1;
}
.postbox .inside, .stuffbox .inside {
	padding: 0 12px 12px;
	line-height: 1.4em;
	font-size: 13px;
}
.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
	position: absolute;
	margin: -1px;
	padding: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	border: 0;
	display: none;
}
.save-resume-block {
	text-align: center;
}
.save-resume-block span {
	display: inline-block;
	margin: 0 10px;
}
.save-resume-block span input {
	margin: 0;
}
.save-resume-block .submit-loading {
	display: none;
}
.save-resume-block .draft-resume-button input, .save-resume-block .draft-resume-button .submit-loading {
	background-color: #16a085;
}
.save-resume-block .draft-resume-button input:hover {
	background-color: #107C67;
}
#success, #error, #success-subscriptions, #error-subscriptions {
	float: left;
	width: 100%;
	margin: 30px 0;
}
.company-holder-block {
	float: left;
	width: 100%;
	line-height: 17px;
	border-bottom: solid 5px #fff;
	position: relative;
}
#companies-block-list-ul li a {
	float: left;
	width: 100%;
	border-bottom: solid 1px #ecf0f1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#companies-block {
	float: left;
	width: 100%;
	border-top: solid 1px #ecf0f1;
}
.company-list-icon img, .company-list-icon {
	width: 130px;
	height: 130px;
	vertical-align: middle;
}
.company-list-icon {
	margin: 20px 0 15px 0;
	width: 50px;
	height: 50px;
	white-space: nowrap;
	float: left;
	text-align: center;
}
.photoprofil {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	width: 130px;
	height: 130px;
	vertical-align: middle;
}
.company-list-icon .rounded-img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}
.company-list-icon img {
	vertical-align: middle;
	display: inline-block;
}
.helper {
	display: inline-block;
	vertical-align: middle;
	height: 50px;
}
.helper-comp {
	vertical-align: middle;
	height: 50px;
}
.helper-company {
	vertical-align: middle;
	max-width: 50px;
	max-height: 50px;
}
.center-img-comp {
	vertical-align: middle;
	display: inline-block;
	max-width: 50px;
	max-height: 50px;
}
.company-holder-block .company-list-name-block, .company-holder-block .company-list-name, .company-holder-block .company-list-location {
	float: left;
	color: #999999;
}
.company-holder-block .company-list-name, .company-holder-block .company-list-location {
	width: 100%;
}
.company-holder-block .company-list-location {
	line-height: 12px;
	font-size: 10px;
}
.company-holder-block .company-list-location .fa {
	margin-right: 5px;
	color: #999999;
}
.company-holder-block .company-list-name {
	color: #484848;
	font-size: 18px;
	margin-top: 4px;
	font-familyx: Roboto Slab;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.company-holder-block .resume-prof-title {
	font-weight: normal;
	color: #999999;
	font-size: 16px;
}
#companies-block-list-ul li a:hover .company-list-name {
	color: #1f6797;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.company-holder-block .company-list-name-block {
	margin: 20px 0 15px 0;
	margin-left: 30px;
	width: auto;
	max-width: 230px;
}
.company-holder-block .company-list-badges {
	float: right;
	margin-top: 9px;
}
.company-holder-block .company-list-view-profile {
	float: right;
	right: 0;
	position: absolute;
	margin-top: 9px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
#companies-block-list-ul li a:hover .company-holder-block .company-list-view-profile {
	float: right;
	position: absolute;
	margin-top: 9px;
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.company-holder-block .company-list-badges .company-est-year-block, .company-holder-block .company-list-badges .company-team-block, .company-holder-block .company-list-badges .company-jobs-block {
	margin-right: 0;
	margin-bottom: 5px;
}
#wpjobus-companies .loading {
	width: 100%;
	float: left;
	position: absolute;
	height: 84px;
	text-align: center;
	display: none;
}
#wpjobus-companies .loading .fa {
	font-size: 54px;
	margin-bottom: 30px;
}
.filters {
	float: left;
	width: 100%;
}
.filters-title {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px 0;
	border-bottom: solid 1px #ecf0f1;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 20px;
}
.filters-title .fa {
	margin-right: 5px;
}
.filters-subtitle {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	font-size: 14px;
}
.filters-lists, #companies-block-list-ul, .filters-lists-main, .filters-lists-location, .filters-lists-category {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#companies-block-list-ul li {
	float: left;
	width: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#companies-block-list-ul li.animate {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#companies-block-list-ul li a:hover .company-holder-block {
	border-bottom: solid 5px #ecf0f1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#companies-block-list-ul li a:hover {
	border-bottom: solid 1px #16a085;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#companies-block-list-ul li a:hover .company-list-badges {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.filters-lists li, .filters-lists-main li, .filters-lists-location li, .filters-lists-category li {
	float: left;
	width: 100%;
	margin: 2px 0;
	color: #999999;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.filters-lists li:hover, .filters-lists li:hover .fa, .filters-lists-main li:hover, .filters-lists-main li:hover .fa, .filters-lists-location li:hover, .filters-lists-location li:hover .fa, .filters-lists-category li:hover, .filters-lists-category li:hover .fa {
	color: #666666;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.filters-lists li .fa, .filters-lists-main li .fa, .filters-lists-location li .fa, .filters-lists-category li .fa {
	color: #999999;
	margin-right: 7px;
}
.filters-lists li .fa-check-square, .filters-lists-main li .fa-check-square, .filters-lists-location li .fa-check-square, .filters-lists-category li .fa-check-square {
	display: none;
}
.filters-lists li.active .fa-square-o, .filters-lists-main li.active .fa-square-o, .filters-lists-location li.active .fa-square-o, .filters-lists-category li.active .fa-square-o {
	display: none;
}
.filters-lists li.active .fa-check-square, .filters-lists-main li.active .fa-check-square, .filters-lists-location li.active .fa-check-square, .filters-lists-category li.active .fa-check-square {
	display: inline-block;
}
#blog .ui-slider.ui-widget {
	width: 100%;
	margin: 21px 0;
	text-align: center;
	position: relative;
	height: 1px;
	float: left;
	border: none;
	background: #ecf0f1;
	color: #333;
}
#blog .ui-slider-horizontal .ui-slider-handle {
	top: -10px;
	margin-left: -10px;
	position: absolute;
	z-index: 2;
	width: 20px;
	height: 20px;
	cursor: default;
	background: #16a085;
	border: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	cursor: pointer;
	-webkit-transition: all 0s ease;
	-moz-transition: all 0s ease;
	-o-transition: all 0s ease;
	-ms-transition: all 0s ease;
	transition: all 0s ease;
}
#blog .ui-slider-horizontal .ui-slider-handle:focus {
	outline: none;
}
#blog .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
	top: 0;
	height: 100%;
	background: #16a085;
}
.comp_est_year_num, .comp_team_num {
	font-weight: bold;
	color: #000000;
}
#big-map {
	width: 100%;
	height: auto;
	background-color: rgb(229, 227, 223);
	-webkit-transform: translateZ(0);
	display: block;
	z-index: 99;
	position: relative;
	border-bottom: solid 3px #bdc3c7
}
#wpjobus-main-map-preloader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
	display: none;
	background-color: rgba(255, 255, 255, 0.4);
}
#wpjobus-main-map-preloader .loading-map {
	width: 100%;
	float: left;
	position: absolute;
	height: 84px;
	text-align: center;
	margin-top: 290px;
}
#wpjobus-main-map-preloader .loading-map .fa {
	font-size: 54px;
	margin-bottom: 30px;
}
#big-map #wpjobus-main-map {
	width: 100%;
	float: left;
}
.cluster-1 {
	width: 62px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	color: #ffffff;
	background: url(../images/cluster-1.png) no-repeat top left;
}
.cluster-2 {
	width: 82px;
	height: 82px;
	line-height: 82px;
	text-align: center;
	color: #ffffff;
	background: url(../images/cluster-2.png) no-repeat top left;
}
.cluster-3 {
	width: 102px;
	height: 102px;
	line-height: 102px;
	text-align: center;
	color: #ffffff;
	background: url(../images/cluster-3.png) no-repeat top left;
}
#comp_min_team, #comp_max_team {
	float: none;
	width: 80px;
	margin: 05px;
}
#comp-team-submit {
	cursor: pointer;
	background-color: #16a085;
	padding: 10px 20px;
	text-transform: uppercase;
	color: #fff;
	width: auto;
	float: left;
	display: inline-block;
	float: none;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#comp-team-submit:hover {
	background-color: #107C67;
}
#comp-team-submit-clear, #comp-reset {
	cursor: pointer;
	background-color: #2980b9;
	padding: 12px 20px 9px 20px;
	text-transform: uppercase;
	color: #fff;
	width: auto;
	float: left;
	display: inline-block;
	float: none;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	margin-right: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-box-shadow: 0 2px 0 #1f6797;
	box-shadow: 0 3px 0 #1f6797;
}
#comp-reset {
	margin-right: 0;
}
.homepage-search-button {
	padding: 9px 20px 6px 20px !important;
}
#comp-team-submit-clear:hover, #comp-reset:hover {
	background-color: #1f6797;
}
.marker-holder {
	position: relative;
	left: 0px;
	width: 10px;
	height: 10px;
}
.marker-content {
	width: 244px;
	height: 94px;
	position: absolute;
	bottom: 0px;
	background: rgb(255, 255, 255);
	border: solid 2px #bdc3c7;
}
.marker-content .marker-image img {
	max-width: 50px;
	max-height: 50px;
	vertical-align: middle;
	display: inline-block;
}
.marker-content .marker-image {
	margin-top: 20px;
	margin-left: 20px;
	width: 50px;
	height: 50px;
	white-space: nowrap;
	float: left;
}
.marker-content .close, #contact-ad-owner .close {
	cursor: pointer;
	background: url(../images/close.png) 50% 50% no-repeat rgb(45, 151, 222);
	border-radius: 10px;
	box-shadow: rgba(52, 73, 94, 1) 0px 0px 1px;
	height: 20px;
	margin: auto;
	padding: 4px;
	position: absolute;
	right: -9px;
	top: -9px;
	width: 20px;
	z-index: 1000;
	opacity: 1;
	filter: alpha(opacity=100);
}
.marker-content .arrow-down {
	background: url(../images/marker-arrow-down.png) no-repeat;
	bottom: -14px;
	left: 109px;
	height: 14px;
	position: absolute;
	width: 32px;
}
.marker-info-holder {
	position: relative;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 150px;
	height: 50px;
}
.marker-info {
	width: auto;
	float: left;
	bottom: 0;
	color: #484848;
}
.marker-info-title {
	float: left;
	width: 140px;
	line-height: 16px !important;
	font-size: 14px;
	font-familyx: Roboto Slab;
	margin-top: 9px;
}
.marker-info-extra {
	float: left;
	width: auto;
}
.marker-info-link {
	float: left;
	width: auto;
	line-height: 18px !important;
	color: #fff !important;
}
.marker-info-link a {
	color: #2d97de;
	text-transform: uppercase;
	font-familyx: 'Montserrat', sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	line-height: 2px !important;
	font-size: 11px;
	margin-top: 10px;
	float: left;
}
.marker-info-link a:hover {
	color: #1F81C4;
	text-decoration: none;
}
.pending-posts {
	float: left;
}
a.pending-posts {
	float: left;
	padding: 8px 16px;
	line-height: 14px;
}
a.pending-posts .fa {
	margin-right: 5px;
}
a.pending-posts, a.pending-posts .fa {
	color: #bdc3c7;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a.pending-posts:hover, a.pending-posts:hover .fa {
	color: #2980b9;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a.pending-posts.pending-active, a.pending-posts.pending-active .fa {
	color: #e74c3c;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a.pending-posts.pending-active:hover, a.pending-posts.pending-active:hover .fa {
	color: #f01e08;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.pending-post-single {
	float: left;
	width: 100%;
	border-bottom: solid 1px #ecf0f1;
	position: relative;
}
.pending-post-single-loading {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.4);
	text-align: center;
	display: none;
}
.pending-post-single-loading .fa {
	font-size: 32px;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	left: 50%;
	margin-left: -16px;
}
.pending-post-company {
	float: left;
	background-color: #fff;
	border: solid 2px #16a085;
	color: #16a085;
	padding: 13px 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width: 120px;
	text-align: center;
	margin: 18px 0;
	margin-right: 30px;
}
.pending-post-job {
	float: left;
	background-color: #fff;
	border: solid 2px #e74c3c;
	color: #e74c3c;
	padding: 13px 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width: 120px;
	text-align: center;
	margin: 18px 0;
	margin-right: 30px;
}
.pending-post-resume {
	float: left;
	background-color: #fff;
	border: solid 2px #34495e;
	color: #34495e;
	padding: 13px 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width: 120px;
	text-align: center;
	margin: 18px 0;
	margin-right: 30px;
}
.pending-post-name a, .pending-post-company-name {
	float: left;
	font-size: 18px;
	font-familyx: Roboto Slab;
	padding: 33px 0;
}
.pending-post-name a {
	margin-left: 30px;
}
.pending-post-company-name {
	color: #999999;
	margin-left: 10px;
}
.pending-post-reject, .pending-post-approve {
	float: right;
	margin-left: 30px;
}
.pending-post-reject-link, .pending-post-approve-link {
	float: left;
	font-size: 18px;
	font-familyx: Roboto Slab;
	padding: 33px 0;
	cursor: pointer;
}
.pending-post-reject-link .fa, .pending-post-approve-link .fa {
	margin-right: 5px;
}
.pending-post-reject-link, .pending-post-reject-link .fa {
	color: #e74c3c;
}
.pending-post-reject-link:hover, .pending-post-reject-link:hover .fa {
	color: #f01e08;
}
.pending-post-approve-link, .pending-post-approve-link .fa {
	color: #16a085;
}
.pending-post-approve-link:hover, .pending-post-approve-link:hover .fa {
	color: #107C67;
}
.featured-items {
	float: left;
	width: 100%;
	border-bottom: solid 1px #ecf0f1;
	overflow: hidden;
	/*-webkit-backface-visibility: hidden;*/
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.featured-item, .featured-item-image, .featured-item-image img.big-img, .featured-image-replacer {
	float: left;
	width: 100%;
	position: relative;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.featured-item-image, .featured-item-image img.big-img, .featured-image-replacer {
	float: left;
	width: 100%;
	position: relative;
	max-width: 340px;
	max-height: 200px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.featured-image-replacer {
	background-color: #ecf0f1;
}
.featured-image-replacer .fa {
	position: absolute;
	top: 50%;
	margin-top: -28px;
	font-size: 56px;
	left: 50%;
	margin-left: -28px;
	color: #999999;
}
.featured-item-badge {
	float: left;
	width: 100%;
	margin-top: -27px;
	text-align: center;
	position: relative;
}
.featured-item-job-badge {
	display: inline-block;
	background-color: #e74c3c;
	border: solid 2px #e74c3c;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.featured-item-job-badge-title {
	color: #e74c3c;
	float: left;
	width: auto;
	padding: 12px;
	height: 50px;
	background: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.featured-item-job-badge-info {
	float: left;
	width: auto;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	padding: 13px;
	text-transform: uppercase;
}
.featured-item-job-badge-info-sum {
	float: left;
	font-size: 16px;
	line-height: 24px;
}
.featured-item-job-badge-info-per {
	font-size: 12px;
	float: left;
	margin-left: 5px;
}
.featured-item-content {
	float: left;
	width: 100%;
	text-align: center;
	margin: 15px 0;
}
.featured-item-content-title, .featured-item-content-tagline {
	float: left;
	width: 100%;
	text-align: center;
	color: #2980b9;
	font-size: 22px;
	font-familyx: Roboto Slab;
}
.featured-item-content-tagline {
	color: #999999;
	font-size: 18px;
	margin: 10px 0;
	font-weight: normal;
}
.featured-item-content-subtitle {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	color: #999999;
	text-transform: uppercase;
}
.featured-item-content-subtitle .fa {
	color: #999999;
	margin-right: 5px;
}
.featured-item-content-title-logo {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 50%;
	margin-left: -40px;
	width: 80px;
	height: 80px;
	background-color: #ffffff;
	overflow: hidden;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.featured-item-content-title-logo .featured-item-content-title-logo-img {
	margin: 5px;
	width: 70px;
	height: 70px;
	white-space: nowrap;
	float: left;
	text-align: center;
}
.featured-item-content-title-logo .featured-item-content-title-logo-img img {
	vertical-align: middle;
	display: inline-block;
	max-width: 70px;
	max-height: 70px;
	margin: 0;
	margin-left: -3px;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
}
.featured-item-content-title-logo .featured-item-content-title-logo-img .helper {
	height: 70px;
}
.featured-item-content-title-logo .featured-item-content-company-title-logo-img {
	margin: 20px;
	width: 40px;
	height: 40px;
	white-space: nowrap;
	float: left;
	text-align: center;
}
.featured-item-content-title-logo .featured-item-content-company-title-logo-img img {
	vertical-align: middle;
	display: inline-block;
	max-width: 40px;
	max-height: 40px;
	margin: 0;
	margin-left: -3px;
}
.featured-item-content-title-logo .featured-item-content-company-title-logo-img .helper {
	height: 40px;
}
.featured-items a:hover img.big-img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.my-account-settings {
	float: left;
	width: 100%;
	border-bottom: solid 1px #ecf0f1;
	border-left: solid 1px #ecf0f1;
	border-right: solid 1px #ecf0f1;
	overflow: hidden;
	max-height: 0px;
	transition: max-height 0.25s ease-out;
}
.my-account-settings.active {
	max-height: 500px;
	transition: max-height 0.45s ease-in;
}
.my-account-settings-content {
	float: left;
	width: 100%;
	padding: 20px;
}
.my-account-settings #success span, .my-account-settings #error span {
	position: relative;
}
#home-wpjobus-stats, #home-featured-companies {
	float: left;
	width: 100%;
	background-color: #fff;
}
#home-wpjobus-posts {
	float: left;
	width: 100%;
}
#home-wpjobus-posts, #home-wpjobus-stats, #home-featured-companies {
	margin-bottom: 30px;
}
.wpjobus-stat-circle {
	display: inline-block;
	width: 160px;
	height: 160px;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
	background-color: #16a085;
}
.wpjobus-stat-circle-title {
	color: #fff;
	float: left;
	width: 160px;
	text-align: center;
	font-size: 36px;
	margin-top: 40px;
}
.wpjobus-stat-circle-title .fa {
	color: #fff;
	font-size: 36px;
	margin-right: 5px;
}
.wpjobus-stat-circle-subtitle {
	float: left;
	width: 160px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.shortcode-resume-block {
	margin-bottom: 0;
}
.button-hr-line {
	float: left;
	width: 100%;
	border-bottom: solid 1px #ecf0f1;
	margin-top: -17px;
}
.post-meta, .post-meta .fa {
	color: #999;
}
#mobile-nav-bar {
	display: none;
	margin-bottom: 0;
	width: 100%;
	float: left;
}
iframe, object, embed {
	max-width: 100%;
}
.single-resume-skills {
	border-top: solid 1px #ecf0f1;
	padding-top: 50px;
}
.benefits-block {
	position: relative;
	height: 140px;
	margin-bottom: 60px;
}
.sidebar-widget-bottom-line {
	border-bottom: solid 1px #ecf0f1;
}
.featured-badge {
	max-width: 220px;
	background-color: #7f8c8d;
	border: solid 2px #7f8c8d;
}
form.search-form {
	float: left;
	width: -webkit-calc(100% - 40px);
	width: calc(100% - 40px);
	margin: 20px;
}
form.search-form .search-submit {
	margin-bottom: 0;
}
/* Images */

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft {
	margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
	margin: 5px 10px 5px 0;
}
img.alignright {
	margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
	margin: 5px 0 5px 10px;
}
img.aligncenter {
	margin: 5px auto;
}
img.alignnone {
	margin: 2px 0;
}
.wp-caption {
	max-width: 100%;
	height: auto;
}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
	color: #220e10;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
}
img.wp-smiley, .rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption.alignleft+ul, .wp-caption.alignleft+ol {
	list-style-position: inside;
}
.widget select {
	margin: 20px;
}
html {
	margin-top: 0 !important;
}
#search-widget {
	float: left;
	width: 100%;
	margin-top: -30px;
	margin-bottom: 30px;
}
.admin-settings-header {
	float: left;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: auto;
	background-color: #fff;
	border-bottom: solid 3px #bdc3c7;
	z-index: 99;
}
.admin-settings-header-top {
	color: #999999;
	float: left;
	background-color: #ecf0f1;
	width: 100%;
}
.admin-settings-header-content {
	color: #999999;
	float: left;
	background-color: #fff;
	width: 100%;
}
.admin-settings-header .one_fifth {
	margin-bottom: 0;
}
.admin-settings-header span {
	margin: 3px 0;
	color: #999999;
	float: left;
	text-transform: uppercase;
}
.exp-days-block {
	display: none;
	float: left;
}
.my-account-subscriptions-title {
	float: left;
	width: 100%;
	border-bottom: solid 1px #ecf0f1;
	margin-bottom: 30px;
}
.my-account-subscriptions-title .resume-section-title {
	font-size: 20px;
	text-align: left;
	margin-top: 30px;
	float: left;
}
.subscriptions-block {
	float: left;
	width: 100%;
	border-bottom: solid 1px #ecf0f1;
}
.my-account-subscriptions {
	float: left;
	width: 100%;
	display: none;
}
.close-subscriptions-block {
	float: left;
	margin-top: 20px;
	color: #2980b9;
}
.close-subscriptions-block:hover {
	color: #1f6797;
	cursor: pointer;
}
.close-subscriptions-block .fa {
	margin-right: 5px;
	color: #2980b9;
}
.close-subscriptions-block:hover .fa {
	color: #1f6797;
}
.save-subscriptions-block {
	float: right !important;
	margin-right: 0;
}
.resume-skills.openSubscriptions .my-account-subscriptions {
	display: block;
}
.resume-skills.openSubscriptions .my-account-companies, .resume-skills.openSubscriptions .my-account-jobs {
	display: none;
}
.field-wrap.label-right label, .field-wrap.label-left label {
	display: inline;
	margin-top: 10px;
	float: left;
}
#myexperte {
	font-size: 14px;
}
#myexperte textarea {
	height: 160px;
	float: none !important;
}
.bigtitle {
	font-size: 17px;
	margin-top: 20px;
	clear: both;
	color: #069;
}
.smalltitle {
	font-size: 15px;
	padding-left: 20px;
}
.experteinput {
	margin-bottom: 6px !important;
}
.leslienutils a {
	color: #FFF !important;
}
.leslienutils li {
	font-size: 18px;
}