/* MAIN SETTING
========================================================================= */
body {
	width: 100%;
	height: 100%;
	font: 13px/22px Arial, sans-serif;
	background: url('../images/body-bg.jpg');
	color: #6b6b6b;
	min-width: 1124px;
}
a {
	color: #6b6b6b;
	text-decoration: none;
	cursor: pointer;
}
.main {
	width: 1124px;
	margin: 0 auto;
	background: url('../images/content-bg.jpg');
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.1);
	box-shadow: 0 0 8px rgba(0,0,0,0.1);
	overflow:hidden;
}
#page1 #centrar {
	height: 300px;
	width: 500px;
	margin-top: -150px;
	margin-left: -250px;
	position: absolute;
	left: 50%;
	top: 50%;
}

.container_12 div #tipolaminaciones {
	float: left;
	width: 940px;
}
.thumblaminaciones {
	float: left;
	height: 275px;
	width: 275px;
	margin-bottom: 20px;
}
.thumblaminaciones2 {
	float: left;
	height: 275px;
	width: 275px;
	margin-bottom: 20px;
	margin-right: 15px;
	margin-left: 15px;
}


.main-1 {
	width: 1124px;
	margin: 0 auto;
}
.main-2 {
	width: 940px;
	margin: 0 101px 0 81px;
}
.main-3 {
	width: 960px;
	margin: 0 91px 0 71px;
}
.wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.extra-wrap {
	display: block;
	overflow: hidden;
}
h2 {
	font: normal 32px/38px 'Squada One', cursive;
	color: #212121;
	text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;
	text-transform: uppercase;
}
	h2  span {
		display:block;
	}
h3 {
	font: normal 36px/53px 'Squada One', cursive;
	color: #212121;
	text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
h4 {
	font: normal 18px/33px 'Oswald', sans-serif;
	color:#5e5a56;
	word-spacing: -1px;
	text-transform: uppercase;
}
strong {
	font: normal 12px/21px Arial, sans-serif;
	color:#4f4f4f;
	text-transform: uppercase;
}
	strong a {
		font: normal 12px/21px Arial, sans-serif;
		color:#4f4f4f;
		text-transform: uppercase;
	}
		strong a:hover {
			text-decoration:underline;
		}
.fl-l {float: left;}
.fl-r {float: right;}

.top-bg {
	background: url('../images/top-bg.jpg') repeat-x;
}
.main-bg {
	background: url('../images/main-bg.jpg');
}
.bottom-bg {
	background: url('../images/bottom-bg.jpg') repeat-x;
}
/* IDENT's
========================================================================= */
.ident-bot-1 {margin-bottom: 22px;}
.ident-bot-2 {margin-bottom: 4px;}
.ident-bot-3 {margin-bottom: 13px;}
.ident-bot-4 {margin-bottom: 26px;}
.ident-bot-5 {margin-bottom: 9px;}
.ident-bot-6 {margin-bottom: 53px;}
.ident-bot-7 {margin-bottom: 41px;}
.ident-bot-8 {margin-bottom: 20px;}
.ident-bot-9 {margin-bottom: 34px;}
.ident-bot-10 {margin-bottom: 24px;}
.ident-bot-11 {margin-bottom: 11px;}
.ident-bot-12 {margin-bottom: 18px;}
.ident-bot-13 {margin-bottom: 3px;}
.ident-bot-14 {margin-bottom: 25px;}
.ident-bot-15 {margin-bottom: 12px;}
.ident-bot-16 {margin-bottom: 52px;}
.ident-bot-17 {margin-bottom: 23px;}
.ident-bot-18 {margin-bottom: 19px;}
.ident-bot-19 {margin-bottom: 28px;}
.ident-bot-20 {margin-bottom: 33px;}
.ident-bot-21 {margin-bottom: 50px;}
.ident-bot-22 {margin-bottom: 16px;}
.ident-bot-23 {margin-bottom: 10px;}
.ident-bot-24 {margin-bottom: 14px;}
.ident-bot-25 {margin-bottom: 40px;}
.ident-bot-26 {margin-bottom: 13px;}

.ident-top-1 {margin-top: 22px;}
.ident-top-2 {margin-top: -3px;}
.ident-top-3 {margin-top: 32px;}
.ident-top-4 {margin-top: 11px;}
.ident-top-5 {margin-top: -10px;}
.ident-top-6 {margin-top: 5px;}
.ident-top-7 {margin-top: 6px;}

.ident-left-1 {margin-left: 15px;}

.ident-right-1 {margin-right: 10px;}
.ident-right-2 {margin-right: 20px;}
.ident-right-3 {margin-right: 80px;}

.inner-ident-1 {padding-top: 32px;}


/* HEADER
========================================================================= */
h1 a {
	display: inline-block;
	font: normal 78px/94px 'Squada One', cursive;
	text-shadow: #fff 1px 1px 1px;
	color:#2b2b2b;
	text-transform: uppercase;
	letter-spacing: -4px;
	float:left;
}
.slogan {
	display:inline-block;
	font: 14px/22px 'Oswald', sans-serif;
	color:#838383;
	text-shadow: #fff 1px 1px 1px;
	text-transform: uppercase;
	float:right;
	margin:  0px 10px 10px 6px;
}
.block-1 {
	width: 400px;
}
.block-2 {
	width: 300px;
}
#search-form > input {
	outline: none;
	box-shadow: none !important;
	border: none;
	float: left;
	height: 27px;
	width: 144px;
	background: transparent;
	padding: 0 30px 0 10px;
	border: 1px solid #b8b8bb;
	color: #6b6b6b;
	font: 13px/22px Arial, sans-serif;
}
a.submit {
	display: inline-block;
	width: 27px;
	height: 27px;
	background: url("../images/search-button.png") no-repeat;
	margin-left: -27px;
	float:left;
}
a.submit:hover {
	background: url("../images/search-button.png") no-repeat 0 -27px;
}
.list-1 li {
	float:left;
	padding: 0 8px 0 9px;
	background: url('../images/list-1-border.jpg') no-repeat 0 50%;
}
	.list-1 li:first-child {
		background:none;
	}
	.list-1 li.pad-right {
		padding-right: 0;
	}
	.list-1 li a {
		color: #989898;
		font: 12px/28px Arial, sans-serif;
		text-transform: uppercase;
	}
	.list-1 li a:hover {
		color: #000;
	}
.list-2 li {
	line-height: 35px;
	padding-left: 26px;
	background: url('../images/list-marker-1.png') no-repeat 0 10px;
}
	.list-2 li a {
		color: #8f2e27;
		font: 12px/35px Arial, sans-serif;
		text-transform: uppercase;
	}
	.list-2 li a:hover {
		color: #000;
	}
.list-2-1 li {
	line-height: 22px;
	padding-left: 26px;
	background: url('../images/list-marker-1.png') no-repeat 0 3px;
	margin-bottom:10px;
}
	.list-2-1 li a {
		color: #8f2e27;
		font: 13px/22px Arial, sans-serif;
	}
	.list-2-1 li a:hover {
		color: #000;
	}
.list-3 li {
	float:left;
	margin-left: 6px;
}
	.list-3 li a {
		display:block;
		width:28px;
		height:36px;
	}
		.soc-1 a {background: url('../images/soc-icon-1.png') no-repeat 0 6px;}
		.soc-2 a {background: url('../images/soc-icon-2.png') no-repeat 0 6px;}
		.soc-3 a {background: url('../images/soc-icon-3.png') no-repeat 0 6px;}
		.soc-4 a {background: url('../images/soc-icon-4.png') no-repeat 0 6px;}
		.soc-5 a {background: url('../images/soc-icon-5.png') no-repeat 0 6px;}
/* CONTENT
========================================================================= */
#page1 #content {
	padding: 7px 0 0px 0;
}
#content {
	padding: 44px 0 90px 0;
}
.shadow-1 {
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
.font-1 {
	font: 14px/22px Arial, sans-serif;
	color:#2d2d2d;
}
.button {
	display:inline-block;
	font: 18px/35px 'Squada One', cursive;
	color:#282828;
	text-shadow: rgba(0,0,0,0.15) 1px 1px 1px;
	text-transform: uppercase;
	padding: 0 12px;
	letter-spacing: 1px;
	background: #e3e3e3 url('../images/button-bg.jpg') repeat-x;
	border: 1px solid #e2e1e0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.14);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.14);
	box-shadow: 0 1px 1px rgba(0,0,0,0.14);
}
	.button:hover {
		color:#444;
		background: #ededed url('../images/button-bg-hover.jpg') repeat-x;
	}
.link-1 {
	font-weight:bold;
	color:#8f2e27;
}
	.link-1:hover {
		color:#6b6b6b;
	}
.block-3-head {
	background: url('../images/block-head-bg.jpg') repeat-x;
	padding: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.block-3-head-cover {
	background: url('../images/block-head-bg-cover.jpg');
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
	.block-3-head-inner {
		border: 1px solid #bfbbb5;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-align:center;
		overflow:hidden;
	}
.block-4-image {
	width: 300px;
	height: 334px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:relative;
	overflow:hidden;
	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 1px 1px 2px rgba(255,255,255,0.3);
}
	.block-4-image-inner {
		text-transform: uppercase;
		text-align:center;
		font: 13px/38px Arial, sans-serif;
		color:#fff;
		position:absolute;
		left:0;
		bottom:0;
		width: 300px;
		background: #212424 url('../images/block-4-image-inner-bg.jpg') repeat-x;
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
	}
	.block-4-image-inner:hover {color:#aaa;}
		.block-4-image-1 {background: url('../images/1page_img2.jpg') no-repeat;}
		.block-4-image-2 {background: url('../images/1page_img3.jpg') no-repeat;}
		.block-4-image-3 {
	background: url('../images/1page_img4.jpg') no-repeat;
	margin-bottom: 20px;
}
		.block-4-image-4 {background: url('../images/5page_img1.jpg') no-repeat;}
		.block-4-image-5 {background: url('../images/5page_img2.jpg') no-repeat;}
		.block-4-image-6 {background: url('../images/5page_img3.jpg') no-repeat;}
		.block-4-image-7 {background: url('../images/5page_img4.jpg') no-repeat;}
		.block-4-image-8 {background: url('../images/5page_img5.jpg') no-repeat;}
		.block-4-image-9 {background: url('../images/5page_img6.jpg') no-repeat;}
		
.block-5 {
	background: url('../images/quotes.png') no-repeat 0 6px;
	font: 14px/22px Arial, sans-serif;
	color:#2d2d2d;
	padding-left: 40px;
}
.line {
	background: #cacaca;
	height: 1px;
	overflow:hidden;
}
.text-1 {
	color:#8f2e27;
	font-weight:bold;
}
.list-bg {
	width: 43px;
	height: 43px;
	overflow:hidden;
	background: url('../images/list-bg.png') no-repeat;
	font: 24px/40px 'Squada One', cursive;
	color:#ffffff;
	text-align:center;
	margin-left:2px;
}
.col-1 {
	float:left;
	width: 170px;
}
	.col-1 img {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.3);
		-moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.3);
		box-shadow: 1px 1px 0 rgba(255,255,255,0.3);
	}
.block-6 {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.45);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.45);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.45);
	background: url('../images/block-6-bg.jpg');
}
	.block-6 a{
		color:#fff;
		text-transform: uppercase;
		font: 12px/16px Arial, sans-serif;
		text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;
		margin: 13px 16px 11px 16px;
		display:inline-block;
	}
	.block-6 a:hover {
		color:#444;
	}
#easyTooltip {
	padding: 0 5px;
	background: #fff;
	color: #000;
	font: 12px/18px Arial, sans-serif;;
	text-transform: none;
	position: absolute;
	z-index: 100;
	border: 1px solid #000;
}

/* TM-SLIDER
========================================================================= */
.slider-holder {
	position:relative;
	overflow: hidden;
	background: #ededed;
	padding: 5px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}
.slider {
	width: 930px;
	height: 490px;
	overflow: hidden;
	position: relative;
	z-index: 2;
	background: #000;
}
.banner{
	display: block;
	overflow: hidden;
	position: absolute;
	z-index:15;
	color: #fff;
	top: 420px;
	right: -478px;
	width: 478px;
	height: 73px;
	background: url('../images/banner-bg.png');
}

.banner-text {
	font: 38px/72px 'Squada One', cursive;
	color:#ffffff;
	text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;
	text-transform: uppercase;
	padding-left: 24px;
}
	.banner-text:hover {
		color:#aaa;
	}
.tm-prev {
	display:block;
	overflow:hidden;
	position:absolute;
	left:15px;
	top: 50%;
	margin-top: -16px;
	z-index:3;
	width: 32px;
	height: 32px;
	background: url('../images/tms-prev.png') no-repeat;
}
	.tm-prev:hover {
		background: url('../images/tms-prev.png') no-repeat 0 -32px;
	}
.tm-next {
	display:block;
	overflow:hidden;
	position:absolute;
	right:15px;
	top: 50%;
	margin-top: -16px;
	z-index:3;
	width: 32px;
	height: 32px;
	background: url('../images/tms-next.png') no-repeat;
}
	.tm-next:hover {
		background: url('../images/tms-next.png') no-repeat 0 -32px;
	}
/* TABS
========================================================================= */
.tabs {
	position: relative;
	overflow: hidden;
	width: 940px;
}
.tabs li {
	float: left;
	text-align: center;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	min-width: 147px;
	margin-right:2px;
	overflow:hidden;
	height:48px;
	background: url('../images/tab-bg.jpg');
}
.tabs li a {
	font: 24px/48px 'Squada One', cursive;
	color: #ffffff;
	text-shadow: rgba(0,0,0,0.1) 1px 1px 1px;
	text-transform: uppercase;
	display: block;
}
.tabs .selected, .tabs li:hover {
	background: url("../images/tab-bg-active.jpg");
}
.tab-content {
	background: url('../images/tab-main-bg.png');
	border: 1px solid #cacaca;
	padding: 29px 24px 26px 31px;
}
.tab-block-1 {
	width: 632px;
}
.tab-block-2 {
	width: 200px;
}
.tab-header {
	color:#5e5a56;
	font: 30px/36px 'Oswald', sans-serif;
	text-transform: uppercase;
	text-shadow: rgba(255,255,255,0.3) 1px 1px 1px;
}
.tab-text {
	font: 12px/21px Arial, sans-serif;
	text-transform: uppercase;
	color:#4f4f4f;
}
.tab-button {
	display:inline-block;
	text-transform: uppercase;
	font:24px/29px 'Squada One', cursive;
	color:#232428;
	padding: 23px 14px 21px 14px;
	text-shadow: rgba(255,255,255,1) 1px 1px 1px;
	background: #e2e2e2 url('../images/tab-button.jpg') repeat-x;
	border: 1px solid #ebebeb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}
	.tab-button:hover {
		color:#444;
		background: #ebebeb url('../images/tab-button-hover.jpg') repeat-x;
	}
/* SLIDER (Cycle plugin)
========================================================================= */
.slide-holder {
	/* [disabled]height: 360px; */
	position: relative;
	padding-top: 60px;
	margin-top: -35px;
	margin-bottom: 25px;
}
.slide-holder-2 {
	height: 256px;
	position: relative;
	padding-top: 54px;
	margin-top: -54px;
}
.slide-holder-3 {
	height: 890px;
	position: relative;
	padding-top: 60px;
	margin-top: -60px;
}
#prev {
	width: 35px;
	height: 35px;
	background: url('../images/carusel-prev.png') no-repeat 0px 0px;
	position:absolute;
	z-index: 10;
	right: 38px;
	top: 0;
	overflow: hidden;
	cursor: pointer;
}
	#prev:hover {
		background: url('../images/carusel-prev.png') no-repeat 0px -35px;
	}
#next {
	width: 35px;
	height: 35px;
	background: url('../images/carusel-next.png') no-repeat 0px 0px;
	position:absolute;
	z-index: 10;
	right: 0;
	top: 0;
	cursor: pointer;
}
	#next:hover {
		background: url('../images/carusel-next.png') no-repeat 0px -35px;
	}

/* FORM
========================================================================= */
div .dt {
	width: 160px;
}
div .dd {
	width: 170px;
}
div .dd span {
	float: right;
}

iframe {
	width: 300px;
	height: 410px;
	margin:0;
}
#confirm {
	position: relative;
	height: auto;
	padding-bottom: 30px;
}
#confirm  label {
	display: block;
	position: relative;
	min-height: 40px;
	width: 236px;
}
#confirm  label.message {
	min-height: 410px;
}
#confirm input {
	display: block;
	margin: 0;
	outline: none;
	box-shadow: none !important;
	width: 236px;
	height: 27px;
	border: 1px solid #b8b8bb;
	color: #989898;
	font: 11px/19px Arial, sans-serif;
	background: transparent;
	padding: 0 7px;
}
#confirm textarea {
	display: block;
	margin: 0;
	padding: 5px 7px;
	outline: none;
	box-shadow: none !important;
	border: 1px solid #b8b8bb;
	color: #989898;
	font: 11px/19px Arial, sans-serif;
	background: transparent;
	width: 364px;
	height: 386px;
	resize: none;
	overflow: auto;
}
#confirm label > span {
	color: #8f2e27;
	position:relative;
	left: 12px;
}
#confirm .success {
	color:#000;
	display:none;
	font: bold 11px/19px Arial, sans-serif;
}
#confirm  .empty, #confirm  .error {
	font: 11px/19px Arial, sans-serif;
	display:none;
}
#confirm .btns {
	position: absolute;
	right: 0;
}
#confirm .btns a {
	margin-left: 10px;
}


/* FOOTER
========================================================================= */
footer {
	border-top: 6px solid #f9f9f9;
	background: url('../images/footer-bg.jpg');
	padding: 24px 0 24px 0;
}
.policy {
	font: 12px/20px Arial, sans-serif;
	color: #a09f9f;
}
.policy a {
	color: #a09f9f;
}
.policy a:hover {
	text-decoration:underline;
	color:#fff;
}
.footer-logo {
	font: 30px/36px 'Squada One', cursive;
	color:#fff;
	text-shadow: rgba(255,255,255,0.3) 1px 1px 1px;
}
.privacy-ident {
	display:inline-block;
	margin-top:12px;
	margin-left: 3px;
}
.soc-text-1 {
	font-size:12px;
	color:#a09f9f;
}
/* NAVIGATION
========================================================================= */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu {
	line-height: 1.0;
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float: left;
	position: relative;
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 91px; /* match top ul list item height */
	z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 156px; /* match ul width */
	top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
}

/*** STYLIZATION ***/
nav {
	position:relative;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	display:inline-block;
	border-bottom: 1px solid #999898;
	background: #8e8781;
}
.sf-menu > li > a {
	width: 155px;
	text-align:center;
	background: #8e8781 url('../images/menu-bg.jpg') repeat-x;
	border-bottom: 9px solid transparent;
	overflow:hidden;
}
.sf-menu > li + li > a {
	width: 156px;
}
.sf-menu > li > a span {
	display:block;
	text-transform: uppercase;
}
.menu-font-1 {
	font: 24px/29px 'Squada One', cursive;
	color:#fff;
	text-shadow: rgba(0,0,0,0.4) 1px 1px 1px;
	letter-spacing: -1px;
}
.menu-font-2 {
	font: 11px/24px Arial, sans-serif;
	color:#aba7a4;
	margin-top: -9px;
	margin-left: 2px;
}
.sf-menu > li > a:hover , .sf-menu > li.active > a, .sf-menu > li.sfHover > a {
	border-bottom: 9px solid #cd2e04;
	background: #a09a95 url('../images/menu-bg-hover.jpg') repeat-x;
}
	.sf-menu > li > a:hover .menu-font-1, .sf-menu > li.active > a .menu-font-1, .sf-menu > li.sfHover > a .menu-font-1 {
		color:#000;
		text-shadow: rgba(255,255,255,0.2) 1px 1px 1px;
	}
	.sf-menu > li > a:hover .menu-font-2, .sf-menu > li.active > a .menu-font-2, .sf-menu > li.sfHover > a .menu-font-2 {
		color:#fff;
		text-shadow: rgba(0,0,0,0.1) 1px 1px 1px;
	}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 155px;
}
.sf-menu li li a {
	font: 21px/25px 'Squada One', cursive;
	color: #fff;
	width: 155px;
	text-align:center;
	background: url('../images/sub-menu-bg-1.jpg');
	text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;
	text-transform: uppercase;
	padding: 24px 0 26px 0;
}
.sf-menu  li li a:hover, .sf-menu > li li.active a, .sf-menu > li li.sfHover > a {
	background: url('../images/sub-menu-bg-1-hover.jpg');
}
.sf-menu ul ul {
	position: absolute;
	top: -999em;
	width: 312px;
}
.sf-menu  li li li {
	width: auto;
	margin-right: 1px;
}
.sf-menu  li li li a:hover, .sf-menu > li li li.active a, .sf-menu > li li li.sfHover > a {
	background: url('../images/sub-menu-bg-2-hover.jpg');
	color:#2b2b2b;
	text-shadow: rgba(255,255,255,0.3) 1px 1px 1px;
}
.sf-sub-indicator {
	text-indent: -999em;
	width: 13px;
	height: 8px;
	background: url('../images/sub-indicator.png') no-repeat;
	position: absolute;
	bottom: 0;
	left: 48%;
}
.sf-menu  > li li > a > .sf-sub-indicator {
	display:none;
}
.sf-menu > li {
	background: url('../images/menu-separator.png') no-repeat;
	padding-left: 1px;
}
.sf-menu > li:first-child {
	background: none;
	padding-left: 0;
}
.menu-separator {
	padding: 30px 0 7px 0;
}
.whatsapp {
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:40px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  z-index:100;
}

.whatsapp-icon {
  margin-top:13px;
}