html {
	background:#fff;
	height:100%;
	overflow-X:hidden !important;
}
body {
	background:#fff;
	font:15px 'Roboto', sans-serif;
	line-height:19px;
	font-weight:300;
	color:#333;
	outline:none;
	margin:0;
	padding:0;
	min-height:100%;
	overflow-X:hidden !important;
}
a:link {
	color:#2789c5;
	text-decoration:none;
	outline:none;
	-webkit-transition:color 0.2s ease-in-out;
	-moz-transition:color 0.2s ease-in-out;
	-o-transition:color 0.2s ease-in-out;
	transition:color 0.2s ease-in-out;
}
a:visited {
	color:#2789c5;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#83c6ed;
	text-decoration:none;
	outline:none;
}
p {
	margin:0;
}
a img {
	border:0;
}
.logo {
	background:url(img/logo.png) no-repeat;
	background-size:151px 80px;
	width:151px;
	height:80px;
	display:block;
	margin:16px auto 14px auto;
}
.menu-bg {
	position:absolute;
	bottom:0;
	left:0;
	background:#88d3fb;
	width:100%;
	height:46px;
}
.menu {
	background:#88d3fb;
	max-width:990px;
	width:100%;
	height:46px;
	position:relative;
	margin:0 auto;
	z-index:10;
}
.menu ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	float:left;
}
.menu ul li {
	margin:0;
	padding:0 20px;
	text-align:center;
	display:table-cell;
}
.menu ul li a {
	font:15px 'Roboto', sans-serif;
	line-height:19px;
	font-weight:400;
	padding:0 22px;
	height:46px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	display:block;
	position:relative;
	transition:background .20s ease-in-out;
	-moz-transition:background .20s ease-in-out;
	-webkit-transition:background .20s ease-in-out;
}
.menu ul li a div {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.menu ul li a.current, .menu ul li a:hover {
	background:#009adf;
	color:#fff;
}
#menu-bttn {
	background:url(img/menu_sml.png) no-repeat;
	background-size:20px 17px;
	width:20px;
	height:17px;
	cursor:pointer;
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-8px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	display:none;
}
#menu-sml {
	background:#88d3fb;
	width:100%;
	position:absolute;
	top:70px;
	left:0;
	z-index:9999;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	display:none;
}
#menu-sml-content {
	display:none;
}
#menu-sml-content ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:0;
	float:left;
}
#menu-sml-content ul li {
	width:100%;
	list-style:none;
	float:left;	
}
#menu-sml-content ul li a {
	font:15px 'Roboto', sans-serif;
	line-height:19px;
	font-weight:400;
	width:100%;
	color:#fff;
	padding:10px 20px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	float:left;
}
#menu-sml-content ul li a.current {
	background:#009adf;
}
.header-content {
	width:100%;
	float:left;
	position:relative;
}
.header {
	max-width:990px;
	width:97%;
	margin:0 auto;
	position:relative;
}
.langs {
	position:absolute;
	top:50%;
	right:0;
	margin-top:-8px;
}
.langs a {
	font:13px 'Raleway', sans-serif;
	line-height:17px;
	font-weight:500;
	margin:0 -6px 0 11px;
	color:#009ee3;
	border:1px solid #fff;
	padding:0 5px 0 4px;
}
.langs a.current {
	border:1px solid #009ee3;	
}
.home {
	background:url(img/home_icon.png) no-repeat;
	width:15px;
	height:13px;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-6px;
}
.slider-content {
	width:100%;
	height:444px;
	position:relative;
	float:left;
	overflow:hidden;
}
.page-content {
	width:100%;
	float:left;
}
.content {
	max-width:990px;
	width:97%;
	margin:0 auto;
}
.content-text {
	min-height:450px;
	padding:50px 0;
}
.footer-content {
	background:url(img/footer_bg.png) repeat-x top left #06587d;
	width:100%;
	position:relative;
	float:left;
}
.footer {
	max-width:990px;
	width:97%;
	min-height:314px;
	margin:0 auto;	
}
a.read-more {
	font:14px 'Raleway', sans-serif;
	line-height:18px;
	font-weight:600;
	border:2px solid #88d3fb;
	text-transform:uppercase;
	color:#2589c7;
	padding:6px 13px 5px 13px;
	float:left;
}
.footer-title {
	font:24px 'Raleway', sans-serif;
	line-height:29px;
	text-transform:uppercase;
	color:#77bce5;
	margin-bottom:5px;
	float:left;
}
.footer-list {
	margin-top:32px;
	float:left;
}
.footer-list ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.footer-list ul li {
	width:100%;
	color:#fff;
	font:16px 'Raleway', sans-serif;
	line-height:19px;
	margin:3px 0;
	padding:0;
	float:left;
}
.footer-list ul li a {
	color:#fff;
	float:left;
	-webkit-transition:color 0.2s ease-in-out;
	-moz-transition:color 0.2s ease-in-out;
	-o-transition:color 0.2s ease-in-out;
	transition:color 0.2s ease-in-out;
}
.footer-list ul li a:hover {
	color:#83c6ed;
}
.footer-menu {
	max-width:156px;
	width:15.76%;
}
.footer-products {
	max-width:192px;
	width:19.39%;
}
.footer-contacts {
	max-width:242px;
	width:26.45%;
	position:relative;
}
.footer-map {
	background:#e5e3df;
	max-width:400px;
	width:38%;
	height:155px;
	margin-top:38px;
	overflow:hidden;
	float:right;
}
#gmap_canvas_2 {
	width:100%;
	height:155px;
}
.email-icon {
	background:url(img/email.png) no-repeat center;
	background-size:14px 11px;
	width:16px;
	height:14px;
	display:inline-block;
	margin:0 8px -3px 0;
}
.phone-icon {
	background:url(img/phone.png) no-repeat center;
	background-size:12px 11px;
	width:16px;
	height:14px;
	display:inline-block;
	margin:0 8px -2px 0;
}
.fax-icon {
	background:url(img/fax.png) no-repeat center;
	background-size:14px 14px;
	width:16px;
	height:14px;
	display:inline-block;
	margin:0 8px -2px 0;
}
.sarma-descr-box-adm .email-icon, .sarma-descr-box-adm .phone-icon, .sarma-descr-box-adm .fax-icon, .contacts-box-adm .email-icon, .contacts-box-adm .phone-icon, .contacts-box-adm .fax-icon {
	margin:12px 8px 0 0 !important;
	float:left !important;
}
.footer-line {
	background:rgba(255,255,255,0.5);
	width:100%;
	height:1px;
	margin:17px 0 43px 0;
	float:left;
}
.footer-line-sml {
	display:none;
}
.footer-copyrights {
	color:#fff;
	font:17px 'Roboto', sans-serif;
	line-height:22px;
	font-weight:400;
	float:left;
}
.footer-soc {
	width:193px;
	height:40px;
	position:absolute;
	margin-left:-96px;
	left:50%;
	bottom:24px;
}
a.facebook {
	background:url(img/facebook.png) no-repeat;
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin-right:11px;
	float:left;
}
a.twitter {
	background:url(img/twitter.png) no-repeat;
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin-right:11px;
	float:left;
}
a.linkedin {
	background:url(img/linkedin.png) no-repeat;
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin-right:11px;
	float:left;
}
a.youtube {
	background:url(img/youtube.png) no-repeat;
	background-size:40px 40px;
	width:40px;
	height:40px;
	float:left;
}
.moonriver {
	background:url(img/moonriver.png) no-repeat;
	background-size:60px 52px;
	width:60px;
	height:52px;
	margin:-17px 0 15px 0;
	display:block;
	float:right;
}
.bxslider {
	width:100%;
	height:444px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;	
}
#bxslider-bg li {
	width:100%;
	height:444px;
}
#bxslider-info {
	top:-444px !important;
}
.bxslider .bxslider-content {
	max-width:990px;
	width:100%;
	height:400px;
	padding-bottom:44px;
	margin:0 auto;
	position:relative;
}
.bxslider-image-content {
	width:300px;
	height:300px;
	margin-right:9.5%;
	position:relative;
	z-index:10;
	text-align:center !important;
	vertical-align:middle !important;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
	float:right;
}
.bxslider-image-content img {
	width:auto;
	max-width:100%;
	position:relative;
	margin:0 auto;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.bxslider .slider-title {
	font:50px 'Raleway', sans-serif;
	line-height:60px;
	text-transform:uppercase;
	width:50%;
	color:#fff;
	position:absolute;
	top:56px;
	left:75px;
	z-index:10;
}
.bxslider .slider-title span {
	width:100%;
	font:30px 'Raleway', sans-serif;
	line-height:36px;
	text-transform:none;
	color:#fff;
	margin-top:18px;
	display:block;
}
.bxslider a.slider-read-more {
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	border:3px solid #fff;
	padding:9px 30px 8px 30px;
	margin-top:45px;
	text-transform:uppercase;
	color:#fff;
	display:inline-block;
}
.bxslider a.slider-read-more-sml {
	display:none;
}
.bxpager {
	background:rgba(255,255,255,0.80);
	width:110%;
	min-height:44px;
	margin:-44px 0 0 -5%;
	float:left;
	-moz-box-shadow:inset 0 -6px 5px rgba(0,62,83,0.05);
	-webkit-box-shadow:inset 0 -6px 5px rgba(0,62,83,0.05);
	box-shadow:inset 0 -6px 5px rgba(0,62,83,0.05);
	position:absolute;
	left:0;
	bottom:0;
	z-index:999;
}
#bx-pager {	
	max-width:988px;
	width:-moz-calc(91.2% - 2px);
    width:-webkit-calc(91.2% - 2px);
    width:calc(91.2% - 2px);
	height:44px;
	margin:0 auto;
	position:relative;
	display:table;
	table-layout:fixed;
}
#bx-pager .pager-divider {
	background:#e9e9e9;
	width:2px;
	height:150px;
	position:absolute;
	top:0;
	left:-2px;
}
#bx-pager a {
	font:18px 'Raleway', sans-serif;
	line-height:22px;
	color:#000;
	padding:12px 20px 10px 20px;
	margin-right:2px;
	text-align:center;
	position:relative;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	display:table-cell;
	width:100%;
}
#bx-pager .pager-arrow {
	background:url(img/pager_arrow.png) no-repeat;
	width:15px;
	height:8px;
	position:absolute;
	top:-8px;
	left:50%;
	margin-left:-7px;
	display:none;
}
#bx-pager a.active {
	background:#33a4ca;
}
#bx-pager a.active .pager-arrow {
	display:block;
}
.pager-dot {
	background:#fff;
	width:10px;
	height:10px;
	position:absolute;
	top:3px;
	left:3px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:none;
}
.news-bg {
	background:url(img/news_bg.png) repeat-x left top #ebf0f5;
	min-height:500px;
}
.our-news-title {
	width:100%;
	font:50px 'Cinzel', serif;
	line-height:68px;
	color:#2789c5;
	margin:27px auto 0 auto;
	text-align:center;
}
.news-box-content {
	width:100%;
	margin-bottom:16px;
	float:left;
}
.news-box-content ul {
	max-width:990px;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.news-box-content ul li {
	background:#fff;
	max-width:990px;
	width:100%;
	margin:8px 0 22px 0;
	padding:18px 0 20px 0;
	-moz-box-shadow:0 2px 10px rgba(0,48,104,0.05);
	-webkit-box-shadow:0 2px 10px rgba(0,48,104,0.05);
	box-shadow:0 2px 10px rgba(0,48,104,0.05);
	position:relative;
	float:left;
}
.news-box-content ul li .date {
	border:2px solid #84d1fc;
	position:absolute;
	top:18px;
	left:20px;
	width:56px;
	height:56px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
}
.news-box-content ul li .date .date-num {
	font:28px 'Raleway', sans-serif;
	line-height:34px;
	font-weight:400;
	color:#84d1fc;
	width:100%;
	position:absolute;
	top:2px;
	left:0;
	text-align:center;
}
.news-box-content ul li .date .date-text {
	font:17px 'Raleway', sans-serif;
	line-height:20px;
	color:#84d1fc;
	text-transform:uppercase;
	width:100%;
	position:absolute;
	bottom:7px;
	left:0;
	text-align:center;
}
.news-box-content .news-box-descr {
	width:84%;
	width:-moz-calc(100% - 75px);
    width:-webkit-calc(100% - 75px);
    width:calc(100% - 75px);
	padding:0 20px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	float:right;
}
.news-box-content .news-box-title {
	width:100%;
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:500;
	color:#2789c5;
	margin:2px 0 0 0;
	float:left;
}
.news-box-content .news-box-text {
	width:100%;
	font:15px 'Roboto', sans-serif;
	line-height:19px;
	font-weight:300;
	color:#333;
	margin-top:10px;
	float:left;
}
.news-box-content .news-box-read-more {
	font:14px 'Raleway', sans-serif;
	line-height:18px;
	font-weight:600;
	color:#2789c5;
	padding:6px 18px 5px 18px;
	text-transform:uppercase;
	border:2px solid #2789c5;
	display:inline-block;
	margin-top:19px;
	float:left;
	transition:background-color .20s ease-in-out, color .20s ease-in-out;
	-moz-transition:background-color .20s ease-in-out, color .20s ease-in-out;
	-webkit-transition:background-color .20s ease-in-out, color .20s ease-in-out;
}
.news-box-content .news-box-read-more:hover {
	background-color:#2789c5;
	color:#fff;
}
.news-gallery-content {
	width:100%;
	margin-bottom:23px;
	overflow:hidden;
	float:left;
}
.news-gallery-content ul {
	width:-moz-calc(100% + 12px);
    width:-webkit-calc(100% + 12px);
    width:calc(100% + 12px);
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
.news-gallery-content ul li, .news-gallery-paceholder {
	width:20% !important;
	padding:0 12px 0 0;
	margin:0 0 12px 0;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	position:relative;
	float:left;
}
.news-gallery-content .checkbox {
	position:absolute;
	top:5px;
	left:5px;
	z-index:100;
}
.news-gallery-content .radio {
	position:absolute;
	top:5px;
	left:25px;
	z-index:100;
}
.news-gallery-content ul li img {
	width:auto;
	max-width:100%;
	float:left;
}
.pagnav {
	font:14px 'Roboto', sans-serif;
	line-height:28px;
	font-weight:400;
	width:100%;
	height:34px;
	margin:10px auto 22px auto;
	text-align:center;
	display:inline-block;
}
.pagnav a {
	color:#999;
	display:inline-block;
	text-align:center;
}
.pagnav select {
	width:auto;
}
a.paginate {
	color:#999;
	margin:0 5px;
	padding:1px 0;
	border:2px solid #999;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	width:30px;
	height:28px;
}
a.selected, a.selected:hover {
	color:#2789c5;
	margin:0 5px;
	padding:1px 0;
	border:2px solid #2789c5;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	width:30px;
	height:28px;
}
span.inactive {
	visibility:hidden;
}
span.dots {
	display:inline-block;
	margin:0 2px;
	color:#999;
}
.pagnav .prev, .pagnav .next {
	font-size:15px;
	color:#999;
}
.pagnav .prev span, .pagnav .next span {
	font-size:18px;
	display:inline-block;
}
.pagnav .prev span {
	margin-right:5px;
}
.pagnav .next span {
	margin-left:5px;
}
.pagnav .prev {
	margin-right:8px;
	margin-left:4px;
}
.pagnav .next {
	margin-left:8px;
}
.news-content {
	margin:36px 0 28px 0;
	float:left;
}
.news-content .news-title {
	width:100%;
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:500;
	color:#2789c5;
	margin:2px 0 0 0;
	float:left;
}
.news-content .news-date {
	width:100%;
	font:17px 'Roboto', sans-serif;
	line-height:22px;
	font-weight:300;
	color:#999;
	margin-top:-2px;
	float:left;
}
.news-content .news-text {
	width:100%;
	font:15px 'Roboto', sans-serif;
	line-height:19px;
	font-weight:300;
	color:#333;
	margin-top:8px;
	float:left;
}
.news-paginate {
	width:100%;
	margin:22px 0 55px 0;
	text-align:center;
	float:left;
}
a.news-all {
	font:19px 'Raleway', sans-serif;
	line-height:23px;
	color:#33a4ca;
	display:inline-block;
	text-transform:uppercase;
	border:3px solid #2789c5;
	padding:8px 38px;
	-webkit-transition:background 0.2s ease-in-out;
	-moz-transition:background 0.2s ease-in-out;
	-o-transition:background 0.2s ease-in-out;
	transition:background 0.2s ease-in-out;
}
a.news-all:hover {
	background:#2789c5;
	color:#fff;
}
.news-prev {
	width:150px;
	display:inline-block;
	text-align:right;
	margin-right:65px;
}
.news-prev a {	
	font:19px 'Raleway', sans-serif;
	line-height:23px;
	color:#33a4ca;
	display:inline-block;
	text-transform:uppercase;
	text-align:right;
}
.news-next {
	width:150px;
	display:inline-block;
	text-align:left;
	margin-left:65px;
}
.news-next a {
	font:19px 'Raleway', sans-serif;
	line-height:23px;
	color:#33a4ca;
	display:inline-block;
	text-transform:uppercase;
	text-align:left;
}
.news-next a .arrow-next {
	background:url(img/arrow_next.png) no-repeat;
	background-size:12px 12px;
	width:12px;
	height:12px;
	margin:7px 0 0 6px;
	display:inline-block;
}
.news-prev a .arrow-prev {
	background:url(img/arrow_prev.png) no-repeat;
	background-size:12px 12px;
	width:12px;
	height:12px;
	margin:7px 6px 0 0;
	display:inline-block;
}
.about-us-title {
	width:100%;
	height:258px;
	font:100px 'Cinzel', serif;
	line-height:258px;
	color:#fff;
	text-align:center;
}
.about-us-descr {
	width:100%;
	font:15px 'Roboto', sans-serif;
	line-height:24px;
	color:#333;
	margin-top:46px;
	-webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
	-webkit-column-gap:40px;
    -moz-column-gap:40px;
    column-gap:40px;
	float:left;
}
.photo-gallery-title {
	width:100%;
	font:40px 'Cinzel', serif;
	line-height:55px;
	color:#2789c5;
	margin:59px 0 20px 0;
	text-align:center;
	float:left;
}
.photo-gallery {
	width:100%;
	margin-bottom:72px;
	float:left;
}
.photo-gallery ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.photo-gallery ul li {
	position:relative;
	max-width:330px;
	width:33.333333%;
	overflow:hidden;
	padding:0;
	margin:0;
	float:left;
}
.photo-gallery ul li a {
	display:block;
	max-width:330px;
	width:100%;
	float:left;
}
.photo-gallery ul li a .gallery-bg {
	background:rgba(39,137,197,0.70);	
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	opacity:0;
	-webkit-transition:opacity 0.2s ease-in-out;
	-moz-transition:opacity 0.2s ease-in-out;
	-o-transition:opacity 0.2s ease-in-out;
	transition:opacity 0.2s ease-in-out;
}
.photo-gallery ul li a:hover .gallery-bg {
	opacity:1;
}
.photo-gallery img {
	width:100%;
	margin:0;
	padding:0;
}
.photo-gallery .gallery-title {
	width:100%;
	font:35px 'Raleway', sans-serif;
	line-height:42px;
	font-weight:500;
	text-transform:uppercase;
	color:#fff;
	margin-top:-16px;
	padding:0 10px 4px 10px;	
	text-align:center;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.photo-gallery .gallery-title-line {
	background:#fff;
	width:24px;
	height:2px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-12px;
}
.photo-gallery .gallery-num {
	width:100%;
	font:17px 'Roboto', sans-serif;
	line-height:22px;
	font-weight:400;
	color:#c0e8ff;
	text-align:center;
	margin-top:19px;
	position:absolute;
	bottom:-41px;
	left:0;
}
.photo-gallery-images {
	visibility:hidden;
	height:0;
	width:0;
	overflow:hidden;
}
.get-in-touch-content {
	background:#a9d03f;
	width:100%;
	height:90px;
	float:left;
}
.get-in-touch {
	max-width:990px;
	width:97%;
	height:90px;
	margin:0 auto;
}
.get-in-touch .get-in-touch-text {
	width:-moz-calc(100% - 220px);
    width:-webkit-calc(100% - 220px);
    width:calc(100% - 220px);
	font:18px 'Roboto', sans-serif;
	line-height:23px;
	font-weight:400;
	color:#fff;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
	float:left;
}
.get-in-touch a.get-in-touch-bttn {
	font:16px 'Raleway', sans-serif;
	font-weight:400;
	color:#fff;	
	border:3px solid #fff;
	text-transform:uppercase;
	padding:12px 26px;
	display:inline-block;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);	
	float:right;
	transition:background .20s ease-in-out, color .20s ease-in-out;
	-moz-transition:background .20s ease-in-out, color .20s ease-in-out;
	-webkit-transition:background .20s ease-in-out, color .20s ease-in-out;
}
.get-in-touch a.get-in-touch-bttn:hover {
	background:#fff;
	color:#a9d03f;
}
.quote-container {
	background:#eff3f6;
	width:100%;
	float:left;
}
.quote-content {
	max-width:990px;
	width:100%;
	margin:33px 0 47px 0;
}
.quote {
	width:100%;
	margin-right:10px !important;
	float:left;
}
.quote-text {
	font:italic 22px 'Roboto', sans-serif;
	line-height:30px;
	font-weight:300;
	padding-left:70px;
	color:#000;
	display:block;
	position:relative;
}
.quote-bg {
	font:150px Georgia, "Times New Roman", Times, serif;
	line-height:45px;
	color:#a9d03f;
	position:absolute;
	top:38px;
	left:-7px;
}
.quote-author {
	font:17px 'Roboto', sans-serif;
	line-height:22px;
	font-weight:400;
	padding:12px 0 0 82px;
	color:#999;
	display:block;
	margin-top:11px;
}
.laboratory-content {
	width:100%;
	min-height:300px;
	float:left;
}
.laboratory {
	max-width:990px;
	width:97%;
	margin:0 auto;
}
.laboratory-title {
	width:100%;
	font:100px 'Cinzel', serif;
	line-height:136px;
	color:#fff;
	text-align:center;
	margin-top:37px;
}
.laboratory-text {
	background:rgba(0,0,0,0.36);
	width:100%;
	font:16px 'Roboto', sans-serif;
	line-height:22px;
	font-weight:400;
	color:#fff;
	text-align:left;
	margin:15px 0 50px 0;
	padding:26px 27px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.latest-news-title {
	width:100%;
	font:40px 'Cinzel', serif;
	line-height:55px;
	color:#2789c5;
	margin:28px auto 0 auto;
	text-align:center;
	float:left;
}
.latest-news-content {
	max-width:990px;
	width:97%;
	min-height:300px;
	background:#fff;
	padding-bottom:26px;
	margin:0 auto;
}
.latest-news {
	max-width:990px;
	width:100%;
	margin:0 auto;
}
.latest-news .news-box-content ul li {
	width:50%;
	margin:10px 0 25px 0;
	padding:18px 20px 0 0;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	position:relative;
	float:right;
}
.latest-news .news-box-content ul li .date {
	border:2px solid #84d1fc;
	position:absolute;
	top:18px;
	left:0;
}
.latest-news .news-box-content .news-box-descr {
	width:84%;
	width:-moz-calc(100% - 55px);
    width:-webkit-calc(100% - 55px);
    width:calc(100% - 55px);
	padding:0 20px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	float:right;
}
.private-label-title {
	width:100%;
	height:258px;
	font:100px 'Cinzel', serif;
	line-height:258px;
	color:#fff;
	text-align:center;
}
.private-label-descr {
	width:100%;
	font:15px 'Roboto', sans-serif;
	line-height:24px;
	color:#333;
	margin-top:46px;
	border-bottom:2px solid #e2e6e9;
	padding-bottom:36px;
	-webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
	-webkit-column-gap:40px;
    -moz-column-gap:40px;
    column-gap:40px;	
	float:left;
}
.can-content {
	width:100%;
	float:left;
}
.can-content .content {
	text-align:center;
	overflow:hidden;
}
.can-title {
	width:100%;
	font:50px 'Cinzel', serif;
	line-height:68px;
	color:#2789c5;
	margin:28px auto 16px auto;
	text-align:center;
}
.can-content img {
	margin:10px 29px;
}
.can-table {
	width:100%;
	width:-moz-calc(100% + 8px);
    width:-webkit-calc(100% + 8px);
    width:calc(100% + 8px);
	margin:18px 0 48px -8px;
	text-align:left;	
    overflow-x:scroll;
    overflow-y:hidden;
    white-space:nowrap;	
	float:left;
}
.can-table th {
	font:14px 'Roboto', sans-serif;
	line-height:16px;
	font-weight:600;
	color:#00577a;
	border-left:1px solid #acadae;
	padding:10px 7px 9px 7px;
	position:relative;
}
.can-table td {
	font:30px 'Roboto', sans-serif;
	line-height:37px;
	font-weight:100;
	color:#000;
	padding:0 7px 14px 7px;
	border-left:1px solid #acadae;
}
.can-table .can-metal-club {
	width:16.7%;
}
.can-table .can-format-club, .can-table .can-net-weight-club, .can-table .can-drainer-weight-club, .can-table .can-capacity-club, .can-table .can-lenght-club, .can-table .can-width-club, .can-table .can-height-club {
	width:11.9%;
}
.can-table .can-format-round, .can-table .can-metal-round, .can-table .can-net-weight-round, .can-table .can-drainer-weight-round, .can-table .can-capacity-round, .can-table .can-diameter-round, .can-table .can-height-round {
	width:14.2857%;
}
.contacts-content {
	width:100%;
	min-height:220px;
	background:#eff3f6;
	float:left;
}
.contacts-content .sarma-descr-content {
	margin:45px 0 26px 0;
}
.contacts {
	font:20px 'Raleway', sans-serif;
	line-height:25px;
	font-weight:400;
	color:#333;
	max-width:990px;
	width:100%;
	float:left;
}
.contacts a {
	color:#2789c5;
	-webkit-transition:color 0.2s ease-in-out;
	-moz-transition:color 0.2s ease-in-out;
	-o-transition:color 0.2s ease-in-out;
	transition:color 0.2s ease-in-out;
}
.contacts a:hover {
	color:#83c6ed;
}
.contacts-text {
	font:20px 'Raleway', sans-serif;
	line-height:25px;
	font-weight:400;
	color:#333;
	max-width:990px;
	width:100%;
	float:left;
}
.contacts-text a {
	color:#2789c5;
	-webkit-transition:color 0.2s ease-in-out;
	-moz-transition:color 0.2s ease-in-out;
	-o-transition:color 0.2s ease-in-out;
	transition:color 0.2s ease-in-out;
}
.contacts-text a:hover {
	color:#83c6ed;
}
.sarma-descr-box .contacts-text {
	margin:15px 0 36px 0;
	line-height:30px;
}
.address-box-content {
	width:47.98%;
	float:left;
}
.contacts-box-content {
	width:47.98%;
	float:right;
}
.address-box {
	max-width:275px;
	width:100%;
	margin:44px 0 47px 0;
	float:right;
}
.contacts-box {
	line-height:30px;
	max-width:275px;
	margin:44px 0;
	width:100%;
	float:left;
}
.email-icon {
	margin:0 8px -1px 0;
}
.phone-icon {
	margin:0 8px -1px 0;
}
.fax-icon {
	margin:0 8px -1px 0;
}
.contacts-title {
	width:100%;
	font:30px 'Raleway', sans-serif;
	line-height:37px;
	font-weight:400;
	color:#2789c5;
}
.address-box .contacts-title {
	margin-bottom:7px;
}
.our-products-title {
	width:100%;
	font:40px 'Cinzel', serif;
	line-height:55px;
	color:#333;
	margin:44px auto 40px auto;
	text-align:center;
}
.our-products-home-title {
	width:100%;
	font:60px 'Cinzel', serif;
	line-height:82px;
	color:#2789c5;
	margin:44px auto 40px auto;
	text-align:center;
}
.brand-box-content {
	max-width:990px;
	width:97%;
	margin:0 auto;
	padding-bottom:20px;
	overflow:hidden;
}
.brand-box-home-content {
	width:100% !important;
	margin:0 auto 43px auto;
}
.brand-box-content ul {
	width:-moz-calc(100% + 40px);
    width:-webkit-calc(100% + 40px);
    width:calc(100% + 40px);
	margin:0 0 0 -20px;
	padding:0;
	list-style:none;
	float:left;
}
.brand-box-content ul li {
	width:-moz-calc(33.3333% - 40px);
    width:-webkit-calc(33.3333% - 40px);
    width:calc(33.3333% - 40px);
	min-height:138px;
	margin:0;
	padding:0 20px 30px 20px;
	float:left;
	position:relative;
}
.brand-box-content ul li .brand-image {
	width:100%;
	height:138px;
	display:block;
}
.brand-box-content ul li .brand-image img {
	max-width:100%;
	height:auto;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.brand-box-content ul li .brand-title {
	width:100%;
	font:18px 'Raleway', sans-serif;
	line-height:22px;
	font-weight:600;
	color:#000033;
	margin-top:17px;
}
.brand-box-content ul li .brand-descr {
	width:100%;
	font:14px 'Roboto', sans-serif;
	line-height:16px;
	font-weight:400;
	color:#333;
	margin-top:7px;
}
.brand-box-content ul li a.show-products {
	font:14px 'Raleway', sans-serif;
	line-height:18px;
	font-weight:600;
	border:2px solid #2789c5;
	text-transform:uppercase;
	color:#2789c5;
	padding:6px 13px 5px 13px;
	margin-top:14px;
	float:left;
	transition:background-color .20s ease-in-out, color .20s ease-in-out;
	-moz-transition:background-color .20s ease-in-out, color .20s ease-in-out;
	-webkit-transition:background-color .20s ease-in-out, color .20s ease-in-out;
}
.brand-box-content ul li a.show-products:hover {
	background-color:#2789c5;
	color:#fff;
}
.brand-box-content-1, .brand-box-content-2 {
	overflow:visible;
	float:left;
}
.brand-box-content-1 ul li, .brand-box-content-2 ul li {
	width:290px !important;
}
.brand-box-content .delete {
	top:0;
	left:20px;
	opacity:1;
}
.brand-box-content .move {
	top:0;
	left:50px;
	opacity:1;
}
.brand-box-content .edit {
	top:0;
	left:80px;
	opacity:1;
}
.products-content {
	max-width:990px;
	width:97%;
	margin:0 auto 5px auto;
	overflow:hidden;
}
.products-content ul {
	width:-moz-calc(100% + 40px);
    width:-webkit-calc(100% + 40px);
    width:calc(100% + 40px);
	margin:0 0 0 -20px;
	padding:0;
	list-style:none;
	float:left;
}
.products-content ul li {
	background:#fff;
	width:-moz-calc(50% - 40px);
    width:-webkit-calc(50% - 40px);
    width:calc(50% - 40px);
	margin:0 20px 30px 20px;
	padding:0;
	border-width:3px;
	border-style:solid;
	height:205px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	position:relative;
	float:left;
	overflow:hidden;
}
.products-content ul li .product-box-image {
	width:46%;
	margin-top:19px;
	padding-left:21px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	float:left;
}
.products-content ul li img {
	width:auto;
	max-width:100%;
	float:left;
}
.products-content ul li .product-box-text {
	width:50%;
	position:relative;
	float:right;
}
.brands-bg {
	border-bottom:2px solid #e2e6e9;
}
.brands-bg-home {
	border-top:2px solid #e2e6e9;
	margin-top:-43px;
	padding-top:43px;
}
.products-brand-image {
	height:90px;
	margin:15px 0 -10px 0;
	padding:0 55px 0 0;
	float:left;
}
.products-brand-image img {
	width:130px;
	height:auto;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
	float:left;
}
.products-container {
	width:100%;
	min-height:500px;
	background:url(img/products_content_bg.png) repeat-x top left #e3e7ec;
	border-top:3px solid #4fa2d6;
	padding-bottom:55px;
	float:left;
}
.products-container-title {
	width:100%;
	font:50px 'Cinzel', serif;
	line-height:68px;
	color:#009adf;
	text-align:center;
	margin:41px 0 38px 0;
	float:left;
}
a.back-to-list {
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:400;
	border:3px solid #2789c5;
	text-transform:uppercase;
	color:#33a4ca;
	padding:9px 22px 8px 22px;
	margin-top:37px;
	float:right;
	transition:background .20s ease-in-out, color .20s ease-in-out;
	-moz-transition:background .20s ease-in-out, color .20s ease-in-out;
	-webkit-transition:background .20s ease-in-out, color .20s ease-in-out;
}
a.back-to-list:hover {
	background:#2789c5;
	color:#fff;
}
.products-top {
	width:100%;
	padding-bottom:20px;
	float:left;
}
a.fish-bttn {
	font:22px 'Raleway', sans-serif;
	line-height:27px;
	font-weight:500;
	color:#999;
	display:block;
	margin:34px 25px 0 25px;
	text-align:center;
	float:left;
}
a.fish-bttn-current {
	color:#33a4ca;
}
a.fish-bttn .fish-bttn-img {
	width:100%;
	height:22px;
	text-align:center;
	display:block;
}
a.fish-bttn img {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.product-box-title {
	width:100%;
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:600;
	margin:27px 0 5px 0;
	padding-right:20px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	color:#000033;
	float:left;
}
.product-box-info {
	width:100%;
	color:#b9b9b9;
	font:20px 'Roboto', sans-serif;
	line-height:24px;
	font-weight:300;
	margin:2px 0 5px 0;
	float:left;
}
.product-box-info .product-box-weight {
	background:url(img/weight_icon_new.png) no-repeat left center;
	background-size:22px 21px;
	padding-left:28px;
	margin-right:16px;
	float:left;
}
.product-box-info .product-box-can-club {
	background:url(img/club_icon_new.png) no-repeat left center;
	background-size:17px 21px;
	padding-left:25px;
	float:left;
}
.product-box-info .product-box-can-round {
	background:url(img/round_icon_new.png) no-repeat left center;
	background-size:21px 21px;
	padding-left:25px;
	float:left;
}
.product-box-more-content {
	width:50%;
	position:absolute;
	right:0;
	bottom:0;
}
a.product-box-more {
	font:14px 'Raleway', sans-serif;
	line-height:18px;
	font-weight:600;
	border-width:2px;
	border-style:solid;
	text-transform:uppercase;
	padding:6px 13px 5px 13px;
	transition:background .20s ease-in-out, color .20s ease-in-out;
	-moz-transition:background .20s ease-in-out, color .20s ease-in-out;
	-webkit-transition:background .20s ease-in-out, color .20s ease-in-out;
	position:absolute;
	left:0;
	bottom:24px;
}
.product-box-type-1 {
	border-color:#2789c5;
}
.product-box-type-1 a.product-box-more {
	border-color:#2789c5;
	color:#2789c5;
}
.product-box-type-2 {
	border-color:#d84942;
}
.product-box-type-2 a.product-box-more {
	border-color:#d84942;
	color:#d84942;
}
.product-box-type-3 {
	border-color:#f8be4f;
}
.product-box-type-3 a.product-box-more {
	border-color:#f8be4f;
	color:#f8be4f;
}
.product-box-type-4 {
	border-color:#7da055;
}
.product-box-type-4 a.product-box-more {
	border-color:#7da055;
	color:#d84942;
}
.product-box-type-5 {
	border-color:#ff3300;
}
.product-box-type-5 a.product-box-more {
	border-color:#ff3300;
	color:#ff3300;
}
.product-box-type-6 {
	border-color:#9bd500;
}
.product-box-type-6 a.product-box-more {
	border-color:#9bd500;
	color:#9bd500;
}
.product-box-type-1 a.product-box-more:hover, .product-box-type-2 a.product-box-more:hover, .product-box-type-3 a.product-box-more:hover, .product-box-type-4 a.product-box-more:hover, .product-box-type-5 a.product-box-more:hover, .product-box-type-6 a.product-box-more:hover {
	color:#fff;
}
a.back-to-product-list, .product-button {
	background:none;
	border:3px solid #fff;
	color:#fff;
	margin-top:48px;
}
a.back-to-product-list-bttm {
	display:none;
}
.product-title {
	width:-moz-calc(100% - 200px);
    width:-webkit-calc(100% - 200px);
    width:calc(100% - 200px);
	font:40px 'Cinzel', serif;
	line-height:48px;
	color:#fff;
	margin:48px 0 48px 0;
	float:left;
}
.product-image {
	width:48%;
	width:-moz-calc(50% - 20px);
    width:-webkit-calc(50% - 20px);
    width:calc(50% - 20px);	
	margin:17px 0 34px 0;
	float:left;
}
.product-image img {
	width:auto;
	max-width:100%;
}
.product-descr {
	width:48%;
	width:-moz-calc(50% - 20px);
    width:-webkit-calc(50% - 20px);
    width:calc(50% - 20px);	
	margin-bottom:14px;
	float:right;
}
.product-info {
	font:14px 'Roboto', sans-serif;
	line-height:16px;
	font-weight:400;
	background:rgba(255,255,255,0.3);
	width:100%;
	padding:14px 17px 19px 17px;
	color:#fff;
	margin-bottom:20px;
	float:left;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.product-info-title-content {
	width:100%;
	position:relative;
	margin-bottom:7px;
	float:left;
}
.product-info-title, .product-info-title-bg {
	font:18px 'Raleway', sans-serif;
	line-height:22px;
	font-weight:600;
}
.product-info-title-bg {
	position:absolute;
	top:0;
	left:0;
	color:rgba(0,0,0,0.4) !important;
	z-index:999;
}
ul.nutrition {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	float:left;
}
ul.nutrition li {
	width:22%;
}
ul.nutrition li.nutrition-last {
	width:34%;
}
.nutrition-title-content {
	width:100%;
	position:relative;
	margin-bottom:7px;
	float:left;
}
.nutrition-title, .nutrition-title-bg {
	font:14px 'Raleway', sans-serif;
	line-height:18px;
	font-weight:500;
	word-break:break-all;
}
.nutrition-title-bg {
	position:absolute;
	top:0;
	left:0;
	color:rgba(0,0,0,0.4) !important;
	z-index:999;
}
ul.nutrition li {
	margin:0;
	display:table-cell;
	border-right:1px solid rgba(255,255,255,0.3);
	font:30px 'Roboto', sans-serif;
	line-height:22px;
	font-weight:100;
	padding:5px 0 14px 8px;
}
.logistic-info {
	width:100%;
	margin:-2px 0 -8px 0;
	float:left;
}
.logistic-info div {
	width:38%;
	margin:7px 10px 6px 0;
	float:left;
}
.logistic-info-right {
	width:53% !important;
}
.newest-recipe-content {
	width:100%;
	min-height:540px;
	float:left;
}
.newest-recipe {
	max-width:990px;
	width:97%;
	margin:0 auto;
}
.newest-recipe-title {
	width:97%;
	font:50px 'Cinzel', serif;
	line-height:68px;
	color:#fff;
	text-align:center;
	margin:32px auto 29px auto;
}
.newest-recipe-box {
	width:100%;
	background:#fff;
	padding:40px;
	margin-bottom:70px;
	-moz-box-shadow:0 5px 35px rgba(2,3,3,0.8);
	-webkit-box-shadow:0 5px 35px rgba(2,3,3,0.8);
	box-shadow:0 5px 35px rgba(2,3,3,0.8);
	position:relative;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	float:left;
}
.newest-recipe-info {
	width:48%;
	margin-bottom:51px;
	float:left;
}
.newest-recipe-image {
	max-width:435px;
	width:48%;
	float:right;
}
.newest-recipe-image img {
	max-width:100%;
	width:auto;
}
.newest-recipe-image-sml {
	min-width:100% !important;
	display:none;
	margin:15px 0 5px 0;
	float:left;
}
.newest-recipe-image-sml img {
	min-width:100%;
}
.recipe-box-title {
	width:100%;
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	color:#000033;
	font-weight:600;
	float:left;
}
.recipe-icons {
	width:100%;
	float:left;
}
.recipe-icons div {
	padding-left:38px;
	margin:13px 35px 10px 0;
	color:#666;
	font:17px 'Roboto', sans-serif;
	line-height:30px;
	font-weight:400;
	float:left;
}
.recipe-descr .recipe-icons div {
	margin:13px 20px 8px 0;
}
.recipe-time {
	background:url(img/time_icon.png) no-repeat center left;	
}
.recipe-portions {
	background:url(img/portions_icon.png) no-repeat center left;
}
.recipe-hot-newest {
	background:url(img/hot_newest_icon.png) no-repeat center left;
	color:#fa816b !important;
}
.recipe-cold-newest {
	background:url(img/cold_newest_icon.png) no-repeat center left;
	color:#2789c5 !important;
}
.recipe-quick-newest {
	background:url(img/quick_newest_icon.png) no-repeat center left;
}
.recipe-read-more {
	font:14px 'Raleway', sans-serif;
	line-height:18px;
	font-weight:600;
	border:2px solid #2789c5;
	text-transform:uppercase;
	color:#2789c5 !important;
	padding:6px 19px 5px 19px;
	position:absolute;
	left:40px;
	bottom:40px;
	transition:background-color .20s ease-in-out, color .20s ease-in-out;
	-moz-transition:background-color .20s ease-in-out, color .20s ease-in-out;
	-webkit-transition:background-color .20s ease-in-out, color .20s ease-in-out;
}
.recipe-read-more:hover {
	background-color:#2789c5;
	color:#fff !important;
}
.products-recipe {
	width:100%;
	float:left;	
}
.products-recipe-title {
	width:100%;
	font:16px 'Raleway', sans-serif;
	line-height:20px;
	font-weight:600;
	color:#3c434a;
	margin:16px 0 2px 0;
}
.products-recipe a {
	width:100%;
	font:14px 'Roboto', sans-serif;
	line-height:18px;
	font-weight:400;
	color:#2789c5;
}
.recipes-container {
	background:url(img/recipes_content_bg.png) repeat-x top left #fcf0df;
	width:100%;
	min-height:500px;
	padding-bottom:16px;
	float:left;
}
.recipes-content {
	max-width:990px;
	width:97%;
	margin:0 auto;
}
.recipes-content ul {
	width:-moz-calc(100% + 38px);
    width:-webkit-calc(100% + 38px);
    width:calc(100% + 38px);
	margin:0 0 -4px -19px;
	padding:0;
	list-style:none;
	float:left;
}
.recipes-content ul li {
	background:#fff;
	width:-moz-calc(33.333333% - 38px);
    width:-webkit-calc(33.333333% - 38px);
    width:calc(33.333333% - 38px);
	margin:0 19px 36px 19px;
	padding:0 0 23px 0;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	-moz-box-shadow:0 1px 15px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.1);
	box-shadow:0 1px 15px rgba(0,0,0,0.1);
	text-align:center;
	position:relative;
	float:left;
	overflow:hidden;
}
.recipes-content ul li img {
	width:100%;
	height:auto !important;
	float:left;
}
.recipes-content ul li .recipe-box-info {
	width:100%;
	padding:18px 16px 19px 16px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	text-align:left;
	height:100px;
	overflow:hidden;
	float:left;
}
.recipes-content ul li .recipe-box-title {
	margin-bottom:2px;
}
.recipes-content ul li a.recipe-read-more {
	position:static;
	margin:0 auto;
	display:inline-block;
}
.recipe-hot {
	background:url(img/hot_icon.png) no-repeat center;
	width:15px;
	height:20px;
	display:inline-block;
	margin:0 0 -3px 11px;
}
.recipe-cold {
	background:url(img/cold_icon.png) no-repeat center;
	width:18px;
	height:20px;
	display:inline-block;
	margin:0 0 -3px 11px;
}
.recipe-quick {
	background:url(img/quick_icon.png) no-repeat center;
	width:20px;
	height:20px;
	display:inline-block;
	margin:0 0 -3px 11px;
}
.recipes-sort {
	width:100%;
	margin:28px 0 30px 0;
	float:left;
}
.recipes-sort .sort-by-title {
	font:16px 'Raleway', sans-serif;
	line-height:20px;
	font-weight:600;
	color:#999;
	padding:7px 0;
	margin-right:16px;
	float:left;
}
.sort-by-icons {
	float:left;
}
.recipes-sort .sort-by-hot {
	background:url(img/hot_icon.png) no-repeat 9px center;
	font:16px 'Raleway', sans-serif;
	line-height:20px;
	font-weight:600;
	color:#fa816b;
	border:2px solid rgba(255,255,254,0);
	padding:5px 14px 5px 31px;
	margin-right:14px;
	display:inline-block;
	float:left;
}
.recipes-sort .sort-by-hot-current {
	border:2px solid #fa816b;
}
.recipes-sort .sort-by-cold {
	background:url(img/cold_icon.png) no-repeat 9px center;
	font:16px 'Raleway', sans-serif;
	line-height:20px;
	font-weight:600;
	color:#2789c5;
	border:2px solid rgba(255,255,254,0);
	padding:5px 14px 5px 34px;
	margin-right:14px;
	display:inline-block;
	float:left;
}
.recipes-sort .sort-by-cold-current {
	border:2px solid #2789c5;
}
.recipes-sort .sort-by-quick {
	background:url(img/quick_icon.png) no-repeat 9px center;
	font:16px 'Raleway', sans-serif;
	line-height:20px;
	font-weight:600;
	color:#666;
	border:2px solid rgba(255,255,254,0);
	padding:5px 14px 5px 36px;
	margin-right:14px;
	display:inline-block;
	float:left;
}
.recipes-sort .sort-by-quick-current {
	border:2px solid #666;
}
.recipe-title-content {
	width:100%;
	float:left;
}
.recipe-container {
	background:url(img/recipes_content_bg.png) repeat-x top left #fcf0df;
	width:100%;
	min-height:500px;
	padding-bottom:40px;
	float:left;
}
.recipe-title {
	width:-moz-calc(100% - 200px);
    width:-webkit-calc(100% - 200px);
    width:calc(100% - 200px);
	font:50px 'Cinzel', serif;
	line-height:68px;
	color:#33a4ca;
	margin:21px 0 36px 0;
	float:left;
}
.recipe-container a.back-to-list {
	margin-top:28px;
}
.recipe-image {
	max-width:720px;
	width:72.73%;
	float:left;
}
.recipe-image img {
	max-width:100%;
}
.recipe-info-title {
	font:22px 'Raleway', sans-serif;
	line-height:27px;
	font-weight:600;
	margin:-5px 0 8px 0;
	color:#eba94d;
}
.recipe-descr-content {
	width:100%;
	float:left;
}
.recipe-text-content {
	max-width:720px;
	width:72.73%;
	display:table;
	margin-top:42px;
	float:left;
}
.recipe-descr {
	width:25.18%;
	width:-moz-calc(27.18% - 40px);
    width:-webkit-calc(27.18% - 40px);
    width:calc(27.18% - 40px);
	font:15px 'Roboto', sans-serif;
	line-height:17px;
	font-weight:400;
	color:#333;
	float:right;
}
.recipe-descr .recipe-icons {
	width:100%;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	padding:8px 0 71px 0;
	float:left;
}
.recipe-ingredients {
	width:38.89%;
	font:15px 'Roboto', sans-serif;
	line-height:17px;
	font-weight:400;
	border-left:1px solid #c4c4c4;
	padding:0 22px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	color:#333;
}
.recipe-ingredients .recipe-info-title {
	margin:-5px 0 8px 0;
}
.recipe-ingredients br {
	display:block;
	margin-top:11px;
	vertical-align:top;
	line-height:30px;
	content:"";
}
.recipe-preparation {
	font:15px 'Roboto', sans-serif;
	line-height:17px;
	font-weight:400;
	border-left:1px solid #c4c4c4;
	padding-left:22px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	color:#333;
}
.recipe-preparation .recipe-info-title {
	margin:-5px 0 8px 0;
}
.product-recipe {
	width:100%;
	padding:16px 0 0 0;
	float:left;
}
.product-recipe .recipe-info-title {
	font-size:18px;
	line-height:22px;
	margin:0 0 17px 0;
	color:#666;
}
.product-recipe-box {
	margin-top:11px;
	float:left;
}
.product-recipe-box img {
	max-width:144px;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.product-recipe-box span {
	width:100%;
	font:16px 'Roboto', sans-serif;
	line-height:16px;
	font-weight:400;
	color:#2789c5;
	display:block;
	margin-top:17px;
	float:left;
}
.product-recipe-content {
	background:none;
	min-height:260px;
}
.product-recipe-title-content {
	width:43%;
	float:left;
}
.product-recipe-title {
	width:100%;
	font:30px 'Cinzel', serif;
	line-height:42px;
	color:#2789c5;
	margin:63px 0 17px 0;
	float:left;
}
a.other-recipes {
	font:18px 'Raleway', sans-serif;
	line-height:22px;
	font-weight:500;
	border:3px solid #fa816b;
	text-transform:uppercase;
	color:#fa816b;
	padding:13px 25px 12px 25px;
	float:left;
	-webkit-transition:background 0.2s ease-in-out;
	-moz-transition:background 0.2s ease-in-out;
	-o-transition:background 0.2s ease-in-out;
	transition:background 0.2s ease-in-out;
}
a.other-recipes:hover {
	background:#fa816b;
	color:#fff;
}
a.other-recipes-bttm {
	display:none;
}
.product-recipes {
	max-width:480px;
	width:57%;
	margin:37px 0 29px 0;
	float:right;
}
.product-recipes a {
	width:220px;
	margin:20px 0 20px 20px;
	float:right;
}
.product-recipes a img {
	max-width:220px;
	width:100%;
}
.product-recipes a span {
	font:16px 'Raleway', sans-serif;
	line-height:20px;
	font-weight:500;
	display:block;
	margin-top:7px;
	color:#2789c5;
}
.product-recipes-block {
	width:100%;
	margin:30px 0 -20px 0;
	float:left;
}
.product-recipes-block a {
	width:188px;
	margin:20px 50px 20px 0;
	float:left;
}
.product-recipes-block a span {
	margin-top:7px;
	display:inline-block;
}
.sarma-descr-bg {
	background:#eff3f6;
}
.sarma-descr-content {
	width:100%;
	margin:29px 0 70px 0;
	float:left;
}
.sarma-descr-content .sarma-descr-box {
	width:-moz-calc(50% - 20px);
    width:-webkit-calc(50% - 20px);
    width:calc(50% - 20px);
	float:left;
}
.sarma-descr-content .sarma-descr-box img {
	margin-bottom:17px;
}
.sarma-descr-content .sarma-descr {
	width:100%;	
	font:15px 'Roboto', sans-serif;
	line-height:19px;
	font-weight:300;
	color:#333;
	float:left;	
}
.sarma-descr-content a.more {
	background:#fff;
	font:14px 'Raleway', sans-serif;
	line-height:18px;
	font-weight:600;
	border:2px solid #2789c5;
	text-transform:uppercase;
	color:#2789c5;
	padding:6px 13px 5px 13px;
	margin-top:16px;
	float:left;
	transition:background-color .20s ease-in-out, color .20s ease-in-out;
	-moz-transition:background-color .20s ease-in-out, color .20s ease-in-out;
	-webkit-transition:background-color .20s ease-in-out, color .20s ease-in-out;
}
.sarma-descr-content a.more:hover {
	background-color:#2789c5;
	color:#fff;
}
.sarma-descr-content .sarma-descr-title {
	width:100%;
	font:40px 'Cinzel', serif;
	line-height:55px;
	color:#2789c5;
	margin:0 auto 25px auto;
	text-align:center;
}
.certificates-bg {
	background:#f0f3f5;
	padding-bottom:63px;
}
.certificates-content {
	width:-moz-calc(60% - 20px);
    width:-webkit-calc(60% - 20px);
    width:calc(60% - 20px);
	position:relative;
	float:left;
}
.certificates-title {
	width:100%;
	font:40px 'Cinzel', serif;
	line-height:55px;
	color:#2789c5;
	margin:43px auto 31px auto;
}
.certificates-content .certificate-image {
	width:33%;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	padding:0 11px 14px 6px;
	float:left;
}
.certificates-content img {
	width:auto;
	max-width:100%;
	-moz-box-shadow:0 1px 0 rgba(3,3,4,0.08);
	-webkit-box-shadow:0 1px 0 rgba(3,3,4,0.08);
	box-shadow:0 1px 0 rgba(3,3,4,0.08);
	margin:0;
}
.certificates-content .certificates-line {
	background:#fff;
	width:100%;
	height:4px;
	position:absolute;
	left:-6px;
	bottom:4px;
	-moz-box-shadow:0 3px 9px rgba(0,0,0,0.13);
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.13);
	box-shadow:0 3px 9px rgba(0,0,0,0.13);
}
.our-clients-content {
	width:-moz-calc(40% - 20px);
    width:-webkit-calc(40% - 20px);
    width:calc(40% - 20px);
	float:right;
}
.our-clients-title {
	width:100%;
	font:40px 'Cinzel', serif;
	line-height:55px;
	color:#2789c5;
	margin:43px auto 31px auto;
}
.our-clients-content ul {
	width:100%;
	width:-moz-calc(100% + 10px);
    width:-webkit-calc(100% + 10px);
    width:calc(100% + 10px);
	margin:-10px 0 0 -10px;
	padding:0;
	list-style:none;	
	float:left;
}
.our-clients-content ul li {
	width:16.66%;
	height:40px;
	margin:0 0 15px 0;
	padding:0 0 0 10px;
	text-align:right;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	float:left;	
}
.our-clients-content ul li img {
	width:auto;
	max-width:100%;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.facts-about-fishes {
	width:100%;
	height:265px;
	padding-top:100px;
	text-align:center;
}
.facts-about-fishes-title {
	font:100px 'Cinzel', serif;
	line-height:100px;
	color:#000;
	position:relative;
	top:18%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.facts-about-fishes .content {
	height:283px;
	position:relative;
}
.facts-about-fishes .facts-images {
	max-width:728px;
	width:100%;
	margin:0 auto;
	text-align:center;
	position:absolute;
	top:206px;
	left:0;
	right:0;
}
.facts-about-fishes img {
	width:100% !important;
	height:auto;
}
.facts-about-fishes .traditional {
	max-width:210px;
	width:30%;
	position:absolute;
	top:0;
	left:0;
}
.facts-about-fishes .rich {
	max-width:210px;
	width:30%;
	display:inline-block;
}
.facts-about-fishes .source {
	max-width:210px;
	width:30%;
	position:absolute;
	top:0;
	right:0;
}
.facts-about-fishes-descr {
	width:100%;
	font:15px 'Roboto', sans-serif;
	line-height:24px;
	margin:194px 0 57px 0;
	-webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
	-webkit-column-gap:40px;
    -moz-column-gap:40px;
    column-gap:40px;
	color:#333;
}
input[type=text], input[type=password], select {
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:400;
	border:2px solid #999;
	color:#999;
	padding:6px 10px 5px 10px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	margin-bottom:20px;
}
input[type=file] {
	margin-bottom:20px;
}
textarea {
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:400;
	border:2px solid #999;
	color:#999;
	padding:6px 10px 5px 10px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	margin-bottom:20px;
	resize:vertical;
}
button {
	background:#fff;
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:400;
	color:#2789c5;
	border:2px solid #2789c5;
	text-transform:uppercase;
	cursor:pointer;
	padding:5px 11px 4px 11px;
	margin-top:15px;
	-webkit-transition:background 0.2s ease-in-out;
	-moz-transition:background 0.2s ease-in-out;
	-o-transition:background 0.2s ease-in-out;
	transition:background 0.2s ease-in-out;
}
button:hover {
	background:#2789c5;
	color:#fff;
}
button:active {
	padding:5px 10px 4px 12px;
}
.img-button {
	margin:-1px 0 0 2px;
	float:none;
	font-size:14px;
	padding:1px 7px 0 7px;
}
.img-button:active {
	padding:1px 6px 0 8px;
}
.logForm {
	width:100%;
	padding:120px 0;
}
.logForm form {
	width:310px;
	float:none;
	padding:0;
	border:0;
	position:absolute;
	top:50%;
	left:50%;
	margin:-167px 0 0 -155px;
}
.logForm input[type=text], .logForm input[type=password] {
	margin:5px 0;	
}
.logForm button {
	margin:10px 0 0 0;
}
.logForm .error {
	font:11px Arial, Helvetica, sans-serif;
	color:#be3636;
	background:white;
	border:1px solid #be3636;
	padding:3px;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:right;
}
.logForm .error div {
	width:14px;
	height:14px;
	background:url(img/error.png) no-repeat top left;
	float:left;
	margin:0 4px -2px 1px;
}
.our-certificates-title {
	width:100%;
	font:40px 'Cinzel', serif;
	line-height:55px;
	color:#2789c5;
	margin:29px auto 27px auto;
	text-align:center;
}
.our-certificates-content {
	width:100%;
	border-bottom:2px solid #e2e6e9;
	margin:0 0 0 0;
	padding-bottom:47px;
	float:left;
}
.our-certificates-content ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.our-certificates-content ul li {
	width:20%;
	width:-moz-calc(20% - 20px);
    width:-webkit-calc(20% - 20px);
    width:calc(20% - 20px);
	height:116px;
	margin:0;
	padding:0 10px 23px 10px;
	float:left;
	text-align:center;
	position:relative;
}
.our-certificates-content ul li img {
	width:auto;
	max-width:100%;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.our-certificates-content ul li .delete {
	top:0;
	left:0;
}
.our-certificates-content ul li .move {
	top:0;
	left:30px;
}
.delete {
	background:url(img/icons.png) no-repeat top center;
	width:24px !important;
	height:24px !important;
	position:absolute;
	top:8px;
	left:8px;
	z-index:1000;
	display:block;
	cursor:pointer;
	opacity:0;
	-webkit-transition:opacity .20s ease-in-out !important;
	-moz-transition:opacity .20s ease-in-out !important;
	-o-transition:opacity .20s ease-in-out !important;
	transition:opacity .20s ease-in-out !important;
}
.move {
	background:url(img/icons.png) no-repeat 0 -24px;
	width:24px !important;
	height:24px !important;
	position:absolute;
	z-index:1000;
	display:block;
	cursor:move;
	opacity:0;
	-webkit-transition:opacity .20s ease-in-out !important;
	-moz-transition:opacity .20s ease-in-out !important;
	-o-transition:opacity .20s ease-in-out !important;
	transition:opacity .20s ease-in-out !important;
}
.edit {
	background:url(img/icons.png) no-repeat bottom center;
	width:24px !important;
	height:24px !important;
	position:absolute;
	z-index:1000;
	display:block;
	cursor:pointer;
	opacity:0;
	-webkit-transition:opacity .20s ease-in-out !important;
	-moz-transition:opacity .20s ease-in-out !important;
	-o-transition:opacity .20s ease-in-out !important;
	transition:opacity .20s ease-in-out !important;
}
.delete-cat input[type=submit] {
	background:url(img/icons_p.png) no-repeat top center;
	width:37px;
	height:44px;
	border:0;
	cursor:pointer;
	float:right;
}
.edit-cat {
	background:url(img/icons_p.png) no-repeat bottom center;
	width:37px;
	height:44px;
	cursor:pointer;
	display:block;
	position:relative;
	margin-left:5px;
	float:right;
	z-index:500;
}
.true {
	background:#fff;
	border:1px solid #23b005;
	padding:10px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#23b005;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:10px;
}
.true div {
	background:url(img/big_icons.png) no-repeat left top;
	width:24px;
	height:24px;
	float:left;
	margin:-4px 5px -5px 0;
}
.true span {
	color:#737373;
}
.false {
	background:#fff;
	border:1px solid #ee552a;
	padding:10px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ee552a;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:10px;
}
.false div {
	background:url(img/big_icons.png) no-repeat;
	background-position:0 -24px;
	width:24px;
	height:24px;
	float:left;
	margin:-4px 5px -5px 0;
}
.warn {
	background:#fff;
	border:1px solid #ff8f2c;
	padding:10px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ff8f2c;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:10px;
}
.warn div {
	background:url(img/big_icons.png) no-repeat;
	background-position:0 -48px;
	width:24px;
	height:24px;
	float:left;
	margin:-4px 5px -5px 0;
}
.products-content ul li .edit {
	top:10px;
	right:10px;
}
.photo-gallery ul li .move {
	top:10px;
	right:39px;
}
.photo-gallery ul li .edit {
	top:10px;
	right:10px;
}
.recipes-content ul li .edit {
	top:10px;
	right:10px;
}
.news-gallery-content ul li:hover .move, .news-box-content ul li:hover .move, .news-box-content ul li:hover .edit, .products-content ul li:hover .edit, .photo-gallery ul li:hover .edit, .photo-gallery ul li:hover .move, .recipes-content ul li:hover .edit {
	opacity:1;
}
.news-box-content ul li .move {
	top:15px;
	right:45px;
}
.news-gallery-content ul li .move {
	top:8px;
	left:156px;
}
.news-box-content ul li .edit {
	top:15px;
	right:15px;
}
.adm-block {
	width:100%;
	margin:35px 0 50px 0;
	float:left;
}
.color-box {
	width:39px;
	height:39px;
	display:inline-block;
	margin:0 0 -12px 10px;
}
.contacts-map {
	background:#e5e3df;
	background-size:cover;
	width:100%;
	height:570px;
	float:left;
	overflow:hidden;
}
#gmap_canvas_1 {
	width:100%;
	height:570px;
}
.contacts-form-title {
	width:100%;
	font:30px 'Cinzel', serif;
	line-height:30px;
	color:#2789c5;
	margin-top:54px;
	text-align:center;
	padding:0 100px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	float:left;
}
.contacts-form {
	width:100%;
	margin:42px 0 0 0;
	padding-bottom:40px;
	float:left;
}
.contacts-form input {
	width:47.98%;
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:400;
	border:2px solid #999;
	color:#999;
	padding:11px 20px 10px 20px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	margin-bottom:30px;
}
.contacts-form textarea {
	width:100%;
	height:100px;
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:400;
	border:2px solid #999;
	color:#999;
	padding:11px 20px 10px 20px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	margin-bottom:15px;
	resize:vertical;
	float:left;
}
.contacts-form-bttn {
	width:100%;
	text-align:center;
	float:left;
}
.contacts-form button {
	background:#fff;
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:400;
	color:#2789c5;
	border:2px solid #2789c5;
	text-transform:uppercase;
	cursor:pointer;
	padding:10px 21px 9px 21px;
	-webkit-transition:background 0.2s ease-in-out;
	-moz-transition:background 0.2s ease-in-out;
	-o-transition:background 0.2s ease-in-out;
	transition:background 0.2s ease-in-out;
}
.contacts-form button:hover {
	background:#2789c5;
	color:#fff;
}
.contacts-form button:active {
	padding:10px 20px 9px 22px;
}
.input-box {
	display:inline-block;
	margin-right:12px;
}
.edit-s {
	background:url(img/s_icons.png) no-repeat bottom;
	width:34px;
	height:34px;
	display:block;
	position:absolute;
	top:25px;
	right:0;
}
.add-s {
	background:url(img/b_icons.png) no-repeat top;
	width:37px;
	height:44px;
	display:block;
	position:absolute;
	top:20px;
	left:165px;
	z-index:9999;
}
.move-s {
	background:url(img/b_icons.png) no-repeat bottom;
	width:37px;
	height:44px;
	display:block;
	position:absolute;
	top:20px;
	left:215px;
	z-index:9999;
}
.banners-s {
	width:100%;
	float:left;
}
.banners-s ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.banners-s ul li {
	width:100%;
	margin:0;
	padding:10px 0;
	float:left;
}
.banners-s ul li .move {
	margin:0 10px 0 0;
	opacity:1;
	position:static;
	float:left;
}
.product-types {	
	width:100%;
	float:left;
}
.product-types ul {
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
.product-types ul li {
	width:100%;
	padding:0;
	margin:0;
	float:left;
}
.product-types ul li .move {
	position:static;
	opacity:1;
	margin:8px 15px 0 0;
	float:right;
}
.tasty-recipes {
	width:100%;
	background:#fff;
	padding:60px 0 0 0;
	margin:-33px 0 58px 0;
	position:relative;
	border-top:2px solid #e2e6e9;
	float:left;
}
.tasty-recipes-info {
	width:48%;
	margin-bottom:51px;
	float:left;
}
.tasty-recipes-image {
	max-width:475px;
	width:48%;
	float:right;
	overflow:hidden;
}
.tasty-recipes-image-sml {
	display:none;
}
.tasty-recipes-image-box {
	width:100%;
	height:0;
	padding-bottom:55%;
	margin-top:-43px;
	overflow:hidden;
}
.tasty-recipes-image img {
	max-width:475px;
	width:100%;
}
.tasty-recipes-image a {
	margin-top:9px;
	color:#2789c5;
	-webkit-transition:color 0.2s ease-in-out;
	-moz-transition:color 0.2s ease-in-out;
	-o-transition:color 0.2s ease-in-out;
	transition:color 0.2s ease-in-out;
	float:left;
}
.tasty-recipes-image a:hover {
	color:#83c6ed;
}
.tasty-recipes-title {
	width:100%;
	font:50px 'Cinzel', serif;
	line-height:68px;
	color:#2789c5;
	margin-top:-13px;
	text-align:left;
	float:left;
}
.tasty-recipes-descr {
	width:100%;
	font:15px 'Roboto', sans-serif;
	line-height:20px;
	font-weight:400;
	color:#333;
	margin-top:9px;
	padding-bottom:45px;
	text-align:left;
	float:left;
}
a.show-all-recipes {
	font:20px 'Raleway', sans-serif;
	line-height:24px;
	font-weight:400;
	border:3px solid #f88169;
	text-transform:uppercase;
	color:#f88169;
	padding:18px 32px 17px 32px;
	position:absolute;
	left:0;
	bottom:5px;
	transition:background .20s ease-in-out, color .20s ease-in-out;
	-moz-transition:background .20s ease-in-out, color .20s ease-in-out;
	-webkit-transition:background .20s ease-in-out, color .20s ease-in-out;
}
a.show-all-recipes:hover {
	background:#f88169;
	color:#fff;
}
a.logout {
	font-size:15px;
	position:absolute;
	top:-6px;
	right:0;
	color:#2789c5;
	-webkit-transition:color 0.2s ease-in-out;
	-moz-transition:color 0.2s ease-in-out;
	-o-transition:color 0.2s ease-in-out;
	transition:color 0.2s ease-in-out;
}
a.logout:hover {
	color:#83c6ed;
}