@font-face {font-family:'icomoon';src: url("../fonts/icomoon/icomoon.eot?srf3rx");src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");font-weight:normal;font-style:normal;}
/* Style ======================================================= */
body {font-family:'Source Sans Pro',Arial,sans-serif;font-weight:200;font-size:16px;line-height:20px;color:#000;background:#fff;}
#page {position:relative;overflow-x:hidden;width:100%;height:100%;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.clear{padding:0;margin:0;}
.ClearBoth{clear:both;padding:5px;}
.fondo-beige{background:#f7f3f4;}
.offcanvas #page {
overflow: hidden;
position: absolute;
}
.offcanvas #page:after {
-webkit-transition: 2s;
-o-transition: 2s;
transition: 2s;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 101;
background: rgba(0, 0, 0, 0.7);
content: "";
}
a {
color: #26d;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
a:hover, a:active, a:focus {
color: #26d;
outline: none;
text-decoration: none;
}
p {margin-bottom:20px;}
h1,h2,h3,h4,h5,h6,figure {color:#643;font-weight:700;margin:20px 0;}
::-webkit-selection {color:#fff;background:#26d;}
::-moz-selection {color:#fff;background:#26d;}
::selection {color:#fff;background:#26d;}
/* ------------------------------------------------------------- */
.fh5co-nav {width:100%;padding:0;z-index:1001;}
.fh5co-nav .top-menu {padding:20px 0 5px 0;}
.fh5co-nav .top {background:rgba(247,243,244,0.9);padding:10px 0;margin-bottom:0;letter-spacing:1px;color:#674530;}
.fh5co-nav .top .num, .fh5co-nav .top .fh5co-social, .fh5co-nav .top .site {display:inline-block;margin:0;padding:5px 12px;}
.fh5co-nav .top .site {float:left;font-weight:400;margin-top:0;border-left:1px solid rgba(103,69,48,0.4);border-right:1px solid rgba(103,69,48,0.4);}
.fh5co-nav .top .num .fa-phone{font-size:16px;}
.fh5co-nav .top .num {font-size:16px;border-left:1px solid rgba(103,69,48,0.4);}
.fh5co-nav .top .num a.signin {border-bottom:dashed 1px #643;color:#643;margin:0;outline:0;}
.fh5co-nav .top .num a:hover.signin {border-color:transparent;color:#ac9c8c;}
.fh5co-nav .top .fh5co-social {margin:0;border-left:1px solid rgba(160,87,181,0.4);border-right:1px solid rgba(160,87,181,0.4);}
.fh5co-nav .top .fh5co-social li {font-size:16px;display:inline-block;}
.fh5co-nav .top .fh5co-social li a {padding:4px 4px;color:#643;}
.fh5co-nav .top .fh5co-social li a:hover {color:#ac9c8c;}
.fh5co-nav .top .fh5co-social li a i {font-size:16px;}
.fh5co-nav .fh5co-logo {margin:0;padding:0;position:relative;padding:5px 10px;width:80%;}
.fh5co-nav .menu-2 {display:none;}
@media screen and (max-width: 768px) {
	.fh5co-nav .top .num, .fh5co-nav .top .fh5co-social, .fh5co-nav .top .site {float:left;}
	.fh5co-nav .top .site {float:left;border-left:0;border-right:0;}
	.fh5co-nav .top .num {border-left:0;}
	.fh5co-nav .top .fh5co-social,.fh5co-nav .menu-1 {display:none;}
	.fh5co-nav .menu-2 {display:block;}
	.fh5co-nav .top {background:#fff}
}
.fh5co-nav .top-menu {margin-top:0;}
.fh5co-nav .top-menu ul li {padding:0;margin:0;list-style:none;display:inline;}
.fh5co-nav .top-menu ul li a {font-size:16px;padding:40px 15px;color:#674530;-webkit-transition:0.5s;-o-transition:0.5s;transition: 0.5s;}
.fh5co-nav .top-menu ul li a:hover, .fh5co-nav ul li a:focus,.fh5co-nav ul li a:active {color:#291b13;}
.fh5co-nav .top-menu ul li.has-dropdown {position:relative;}
.fh5co-nav .top-menu ul li.has-dropdown .dropdown {width:315px;top:25px;background:#e0d9d5;padding:10px;
-webkit-box-shadow:0 15px 15px -9px rgba(0,0,0,0.75);-moz-box-shadow:0 15px 15px -9px rgba(0,0,0,0.75);box-shadow:0 15px 15px -9px rgba(0,0,0,0.75);z-index:1020;visibility:hidden;
opacity:0;position:absolute;left:0;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.fh5co-nav .top-menu ul li.has-dropdown .dropdown:before {bottom:100%;left:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#e0d9d5;border-width:8px;margin-left:-8px;}
.fh5co-nav .top-menu ul li.has-dropdown .dropdown li {display:block;margin-bottom:5px;background:#e9e4e1;}
.fh5co-nav .top-menu ul li.has-dropdown .dropdown li:last-child {margin-bottom:0;}
.fh5co-nav .top-menu ul li.has-dropdown .dropdown li a {padding:4px;display:block;color:#674530;line-height:20px;text-transform:none;font-size:14px;letter-spacing:0;}
.fh5co-nav .top-menu ul li.has-dropdown .dropdown li a:hover {color:#f7f3f4;background:#988470;}
.fh5co-nav .top-menu ul li.has-dropdown:hover a,.fh5co-nav ul li.has-dropdown:focus a {background:transparent;}
.fh5co-nav .top-menu ul li.btn-cta a {padding:30px 0;color:#674530;}
.fh5co-nav .top-menu ul li.btn-cta a span {background:rgba(247,243,244,0.8);padding:15px 20px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.fh5co-nav .top-menu ul li.has-dropdown:hover a,.fh5co-nav ul li.has-dropdown:focus a {color:#800059;}
.fh5co-nav .top-menu ul li.btn-cta a:hover span {-webkit-box-shadow:0 10px 10px -9px rgba(0,0,0,0.7);-moz-box-shadow:0 10px 10px -9px rgba(0,0,0,0.7);box-shadow:0 10px 10px -9px rgba(0,0,0,0.7);}
.fh5co-nav .top-menu ul li.active > a {font-weight:400;}
/* ------------------------------------------------------------- */
#fh5co-hero {min-height:650px;height:650px;background: #fff url(../img/loader.gif) no-repeat center center;}
@media screen and (max-width: 768px) {
	#fh5co-hero {display:none;}
}
#fh5co-hero .btn {font-size:24px;}
#fh5co-hero .btn.btn-primary {padding:14px 30px;}
#fh5co-hero .flexslider {border:none;z-index:1;margin-bottom:0;}
#fh5co-hero .flexslider .slides {position:relative;overflow:hidden;}
#fh5co-hero .flexslider .slides li {background-repeat:no-repeat;background-size:cover;background-position:bottom center;min-height:650px;height:650px;position:relative;}
#fh5co-hero .flexslider .slides li:after {position:absolute;top:0;bottom:0;left:0;right:0;content:'';background:rgba(255,255,255,0);z-index:1;}
#fh5co-hero .flexslider .flex-control-nav {bottom:40px;z-index:1000;}
#fh5co-hero .flexslider .flex-control-nav li a {background:rgba(0,0,0,0.2);box-shadow:none;width:12px;height:12px;cursor:pointer;}
#fh5co-hero .flexslider .flex-control-nav li a.flex-active {cursor:pointer;background:rgba(0,0,0,0.7);}
#fh5co-hero .flexslider .flex-direction-nav {display:none;}
#fh5co-hero .flexslider .slider-text {display:table;opacity:0;min-height:630px;height:630px;z-index:9;}
#fh5co-hero .flexslider .slider-text > .slider-text-inner {display:table-cell;vertical-align:middle;min-height:500px;}
#fh5co-hero .flexslider .slider-text > .slider-text-inner h1, #fh5co-hero .flexslider .slider-text > .slider-text-inner h2,
#fh5co-hero .flexslider .slider-text > .slider-text-inner h3 {margin:0;padding:0;margin-bottom:20px;font-size:40px;line-height:50px;font-weight:300;}
@media screen and (max-width: 768px) {
	#fh5co-hero .flexslider .slider-text > .slider-text-inner h1, 
	#fh5co-hero .flexslider .slider-text > .slider-text-inner h2,
	#fh5co-hero .flexslider .slider-text > .slider-text-inner h3
	{font-size:30px;}
}
#fh5co-hero .flexslider .slider-text > .slider-text-inner p {font-size:24px;line-height:30px;margin-bottom:30px;}
#fh5co-hero .flexslider .slider-text > .slider-text-inner h1, 
#fh5co-hero .flexslider .slider-text > .slider-text-inner h2,
#fh5co-hero .flexslider .slider-text > .slider-text-inner h3,
#fh5co-hero .flexslider .slider-text > .slider-text-inner p {color:#140d09;padding:5px 10px;font-family:'Source Sans Pro',Arial,sans-serif;background:rgba(247,243,244,0.5)}
#fh5co-hero .flexslider .slider-text > .slider-text-inner .btn {padding:15px 30px;letter-spacing:2px;}
#fh5co-hero .flexslider .slider-text > .slider-text-inner .btn:hover {-webkit-box-shadow:0 14px 30px -15px rgba(0,0,0,0.8) !important;-moz-box-shadow:0 14px 30px -15px rgba(0, 0, 0,0.8) !important;box-shadow:0 14px 30px -15px rgba(0,0,0,0.8) !important;}
#fh5co-hero .flexslider .slider-text > .slider-text-inner .fh5co-lead {font-size:20px;color:#fff;}
#fh5co-hero .flexslider .slider-text > .slider-text-inner .fh5co-lead .icon-heart {color:#d9534f;}
.fh5co-bg-section {background:#f7f3f4;}
#fh5co-course-categories,#fh5co-course-categories2,#fh5co-counter,#fh5co-course,#fh5co-register,#fh5co-register2,#fh5co-pricing,#fh5co-testimonial,
#fh5co-blog,#fh5co-about,#fh5co-tratado,#fh5co-staff,#fh5co-contact,#fh5co-footer,#fh5co-banner {padding:50px 0;clear:both;}
@media screen and (max-width: 768px) {
	#fh5co-course-categories,#fh5co-course-categories2,#fh5co-counter,#fh5co-course,#fh5co-register,#fh5co-register2,#fh5co-pricing,#fh5co-testimonial,
	#fh5co-blog,#fh5co-about,#fh5co-tratado,#fh5co-staff,#fh5co-contact,#fh5co-footer,#fh5co-banner {padding:20px 0;}
}
#fh5co-tratado .desc{font-size:20px;line-height:25px;}
#fh5co-tratado .desc img{margin:10px;}
@media screen and (max-width: 768px) {
	#fh5co-tratado .desc{font-size:16px;line-height:20px;}
}
/* ------------------------------------------------------------- */
.services {width:95%;margin:0 auto;margin-bottom:40px;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.services h3 {font-size:18px;font-weight:400;}
.services h3 a {color:#333333;}
.services h3,.services h3 a {font-size:18px;font-weight:400;}
.services .icon {width:90px;height:90px;background:rgba(103,69,48,0.1);display:table;text-align:center;margin:0 auto;margin-bottom:30px;
-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
@media screen and (max-width: 992px) {
.services .icon {
	margin:0 auto 30px auto;}
}
.services .icon i {color:#674530;display:table-cell;vertical-align:middle;font-size:40px;line-height:40px;color:;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.services:hover .icon, .services:focus .icon {background:#674530;}
.services:hover .icon i, .services:focus .icon i {color:#f2eaed;}
/* ------------------------------------------------------------- */
.fh5co-counters {padding:50px 0;background:#674530;}
.fh5co-counters h3{font-size:30px;color:#f7f3f4;letter-spacing:1px;}
.fh5co-counters i {font-size:30px;color:#fff;display:inline;margin-right:10px;}
/* ------------------------------------------------------------- */
.course {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;margin-bottom:30px;}
.course .desc, .course .course-img {width:50%;display:inline-block;}
@media screen and (max-width:768px) {
	.course .desc, .course .course-img {width:100%;}
}
.course .course-img {background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;height:400px;}
.course .estetica-corporal{background-image:url(../img/estetica-corporal.jpg);}
.course .tratamientos-faciales{background-image:url(../img/tratamientos-faciales.jpg);}
.course .depilacion-laser{background-image:url(../img/depilacion-laser.jpg);}
.course .estetica-masculina{background-image:url(../img/estetica-masculina.jpg);}

@media screen and (max-width:768px) {
	.course .course-img {height:270px;}
}
.course .desc {padding:30px;background:#f7f3f4;}
.course .desc h3 {font-size:18px;font-weight:400;}
.course .desc h3 a {color:#988470;}
.course .desc .date {display:block;margin-bottom:20px;font-size: 14px;}
.course .desc .btn-course {border:2px dashed rgba(103,69,48,0.5);background:transparent;color:#674530;font-size:12px;text-transform:uppercase;
font-weight:700;letter-spacing:1px;padding:10px 15px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}
.course .desc .btn-course:hover {background:#674530;color:#f7f3f4;}
.course .course-img {-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.course:hover .course-img {-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#fh5co-register {background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;position:relative;background-image:url(../img/slider/beauty_sectionbkg1.jpg);}
#fh5co-register .overlay1 {position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:rgba(247,243,244,0.75);}
#fh5co-register .overlay2{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:rgba(247,243,244,0.75);}
#fh5co-register .data-info {padding:0;margin:20px;}
#fh5co-register h3 {color:#643;font-size:40px;}
#fh5co-register p {color:#865;font-size:30px;line-height:35px;}
@media screen and (max-width:768px) {
	#fh5co-register h3 {font-size:24px;}
	#fh5co-register p {color:#333;font-size:16px;line-height:20px;font-weight:700}
	#fh5co-register .overlay1 {background:rgba(247,243,244,0.90);}
}
#fh5co-register2 {background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;position:relative;background-image:url(../img/slider/beauty_sectionbkg1.jpg);}
#fh5co-register2 .overlay1 {position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:rgba(247,243,244,0.75);}
#fh5co-register2 .overlay2{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:rgba(247,243,244,0.75);}
#fh5co-register2 .data-info {padding:0;margin:20px;}
#fh5co-register2 h3 {color:#643;font-size:40px;}
#fh5co-register2 p {color:#865;font-size:30px;line-height:35px;}
@media screen and (max-width:768px) {
	#fh5co-register2 h3 {font-size:24px;}
	#fh5co-register2 p {color:#333;font-size:16px;line-height:20px;font-weight:700}
	#fh5co-register2 .overlay1 {background:rgba(247,243,244,0.90);}
}
#fh5co-banner  {margin:20px 0;padding:0;}
#fh5co-banner .fh5co-banner {height:350px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;position:relative;background-image:url(../img/slider/beauty_sectionbkg1.jpg);}
#fh5co-banner .fh5co-banner .overlay3 {position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:rgba(103,69,48,0.8);}
#fh5co-banner .fh5co-banner h1 {position:relative;bottom:-250px;font-size:24px;line-height:30px;color:#f7f3f4;text-transform:uppercase}
#fh5co-banner .fh5co-banner h1:after{position:absolute;content:"";height:2px;background-color:#f7f3f4;width:75%;margin-left:20px;top:50%;}



.fh5co-social-icons {
margin: 0;
padding: 0;
}
.fh5co-social-icons li {
margin: 0;
padding: 0;
list-style: none;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
}
.fh5co-social-icons li a {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
color: #2D6CDF;
padding-left: 10px;
padding-right: 10px;
}
.fh5co-social-icons li a i {
font-size: 20px;
}

/* ------------------------------------------------------------- */
.fh5co-contact-info ul {padding:0;margin:0;}
.fh5co-contact-info ul li {padding:10px;margin-bottom:25px;list-style:none;position:relative;color:#000;}
.fh5co-contact-info ul li i {color:#000;margin-right:10px;}
.fh5co-contact-info ul li a {color:#333;}
.fh5co-contact-info ul li a:hover {color:#c30;}
/* ------------------------------------------------------------- */
.fh5co-heading {margin-bottom:20px;}
.fh5co-heading h2,.fh5co-heading h3 {font-size:24px;margin-bottom:20px;line-height:30px;color:#674530;position:relative;text-transform:uppercase}
.fh5co-heading h2:after,.fh5co-heading h3:after {position:absolute;content:"";height:2px;background-color:#674530;width:75%;margin-left:20px;top:50%;}
.fh5co-heading p {font-size:16px;}
/* ------------------------------------------------------------- */
#info dl{margin-left:20px;}
#info dd{margin:5px 0;}




/* ------------------------------------------------------------- */
#fh5co-testimonial {
background: #1F5F8B;
position: relative;
}
#fh5co-testimonial .overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: '';
background: rgba(31, 95, 139, 0.7);
}
#fh5co-testimonial .testimony-slide {
text-align: center;
position: relative;
color: #fff !important;
}
#fh5co-testimonial .testimony-slide span {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
display: block;
}
#fh5co-testimonial .testimony-slide span small {
font-size: 11px;
font-weight: 300;
letter-spacing: 3px;
}
#fh5co-testimonial .testimony-slide .user {
display: block;
width: 100px;
height: 100px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
margin: 0 auto;
margin-bottom: 10px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
#fh5co-testimonial .testimony-slide blockquote {
border: none;
margin: 30px auto;
width: 70%;
position: relative;
padding: 0;
}
@media screen and (max-width: 768px) {
#fh5co-testimonial .testimony-slide blockquote {
width: 85%;
}
}
#fh5co-testimonial .arrow-thumb {
position: absolute;
top: 40%;
display: block;
width: 100%;
}
#fh5co-testimonial .arrow-thumb a {
font-size: 32px;
color: #dadada;
}
#fh5co-testimonial .arrow-thumb a:hover, #fh5co-testimonial .arrow-thumb a:focus, #fh5co-testimonial .arrow-thumb a:active {
text-decoration: none;
}
#fh5co-testimonial .owl-theme .owl-dots .owl-dot span {
background: rgba(255, 255, 255, 0.3) !important;
}
#fh5co-testimonial .owl-theme .owl-dots .active span {
background: white !important;
}
#fh5co-testimonial .fh5co-heading {
margin-bottom: 3em;
}
#fh5co-testimonial .fh5co-heading h2 {
color: #fff;
margin-bottom: 20px !important;
}
#fh5co-testimonial .fh5co-heading h2:after {
background: transparent !important;
}
#fh5co-testimonial .fh5co-heading p {
color: rgba(255, 255, 255, 0.5);
}
#fh5co-testimonial .fh5co-heading span {
padding: 7px 15px;
position: relative;
}
#fh5co-testimonial .fh5co-heading span:before {
position: absolute;
top: 24px;
left: -40px;
content: '';
width: 40px;
height: 1px;
background: white;
}
#fh5co-testimonial .fh5co-heading span:after {
position: absolute;
top: 24px;
right: -40px;
content: '';
width: 40px;
height: 1px;
background: white;
}

.wrap-price {
padding: 2em 4em;
}

.pricing__feature-list {
width: 100%;
float: left;
}
.pricing__feature-list li {
margin-bottom: 10px;
}

.pricing__item {
width: 100%;
float: left;
clear: both;
}
@media screen and (max-width: 768px) {
.pricing__item {
margin-bottom: 30px;
}
}

.fh5co-event {
position: relative;
padding-left: 120px;
width: 100%;
float: left;
margin-bottom: 30px;
}
.fh5co-event .date {
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 100px;
background: rgba(0, 0, 0, 0.03);
display: table;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.fh5co-event .date span {
display: table-cell;
vertical-align: middle;
height: 100px;
width: 100px;
font-weight: 700;
font-size: 20px;
line-height: 24px;
}
.fh5co-event h3 {
font-size: 20px;
margin-bottom: 20px;
line-height: 1.5;
}
.fh5co-event h3 a {
color: black;
}

.fh5co-blog {
margin-bottom: 30px;
width: 100%;
float: left;
}
@media screen and (max-width: 768px) {
.fh5co-blog {
width: 100%;
}
}
.fh5co-blog .blog-img-holder {
display: block;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
position: relative;
height: 270px;
}
.fh5co-blog .blog-text {
position: relative;
background: rgba(0, 0, 0, 0.03);
width: 100%;
padding: 30px;
float: left;
}
.fh5co-blog .blog-text span {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 700;
display: inline-block;
margin-bottom: 20px;
}
.fh5co-blog .blog-text span.comment {
float: right;
}
.fh5co-blog .blog-text span.comment a {
color: rgba(0, 0, 0, 0.3);
}
.fh5co-blog .blog-text span.comment a i {
padding-left: 7px;
}
.fh5co-blog .blog-text h3 {
font-size: 20px;
margin-bottom: 20px;
line-height: 1.5;
}
.fh5co-blog .blog-text h3 a {
color: black;
}
.fh5co-blog .blog-text .btn-blog {
background: transparent;
border: 2px solid rgba(0, 0, 0, 0.8);
color: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.fh5co-blog .blog-text .btn-blog:hover {
color: #fff !important;
}



.simply-countdown {
/* The countdown */
margin-top: 3em;
margin-bottom: 3em;
}

.simply-countdown > .simply-section {
/* coutndown blocks */
display: inline-block;
width: 120px;
height: 120px;
background: rgba(0, 0, 0, 0.2);
margin: 0 5px;
position: relative;
border: 2px solid #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}

.simply-countdown > .simply-section > div {
/* countdown block inner div */
display: table-cell;
vertical-align: middle;
height: 115px;
width: 120px;
}

.simply-countdown > .simply-section .simply-amount,
.simply-countdown > .simply-section .simply-word {
display: block;
color: white;
/* amounts and words */
}

.simply-countdown > .simply-section .simply-amount {
font-size: 40px;
/* amounts */
}

.simply-countdown > .simply-section .simply-word {
color: rgba(255, 255, 255, 0.9);
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
font-weight: 700;
/* words */
}

.staff {
width: 100%;
float: left;
display: block;
margin-bottom: 40px;
}
.staff .staff-img {
width: 100%;
float: left;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
height: 300px;
margin-bottom: 20px;
display: table;
}
.staff .staff-img:before {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
background: rgba(255, 255, 255, 0.9);
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.staff .staff-img .fh5co-social {
opacity: 0;
display: table-cell;
vertical-align: middle;
height: 300px;
margin: 0;
padding: 0;
font-size: 14px;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
.staff .staff-img .fh5co-social li {
display: inline-block;
padding: 0 7px;
}
.staff h3 {
font-size: 18px;
}
.staff h3 a {
color: #000;
}
.staff span {
display: block;
margin-bottom: 10px;
font-size: 12px;
}
.staff:hover .staff-img:before {
opacity: 1;
}
.staff:hover .staff-img .fh5co-social {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

#fh5co-gallery {
padding-top: 2.5em;
}
#fh5co-gallery h2 {
font-size: 14px;
text-transform: uppercase;
margin-bottom: 2.5em;
font-family: "Source Sans Pro", Arial, sans-serif;
font-weight: 700;
letter-spacing: 2px;
}
#fh5co-gallery h2 span {
border: 2px solid rgba(0, 0, 0, 0.8);
padding: 10px 15px;
position: relative;
}
#fh5co-gallery h2 span:before, #fh5co-gallery h2 span:after {
position: absolute;
top: 18px;
bottom: 0;
content: '';
width: 100px;
height: 1px;
background: rgba(0, 0, 0, 0.1);
}
#fh5co-gallery h2 span:before {
lett: 0;
margin-left: -125px;
}
#fh5co-gallery h2 span:after {
right: 0;
margin-right: -110px;
}

.gallery {
display: block;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
height: 300px;
}
.gallery:hover {
-webkit-box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
-moz-box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
}


/* ------------------------------------------------------------- */
#fh5co-footer {background:#291b13;color:#f7f3f4;font-size:14px;}
#fh5co-footer i{color:#f7f3f4;margin:0 5px;}
#fh5co-footer .fh5co-widget {margin-bottom:20px;}
@media screen and (max-width: 768px) {
	#fh5co-footer .fh5co-widget {text-align:left;}
}
#fh5co-footer .fh5co-widget p {margin:0;padding:2px 0;}
#fh5co-footer .fh5co-widget a {color:#f2eaed;text-decoration:none;}
#fh5co-footer .fh5co-widget a:hover {text-decoration:underline;}
#fh5co-footer .copyright .block {display:block;}
#fh5co-footer .copyright .block,#fh5co-footer .copyright .block a {color:#b3a297;font-size:12px;margin:0;}
/* ------------------------------------------------------------- */
#fh5co-offcanvas {position:absolute;z-index:1901;width:270px;background:#111;top:0;right:0;top:0;bottom:0;padding:60px 30px 30px 30px;overflow-y:auto;display:none;-moz-transform:translateX(270px);
-webkit-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
@media screen and (max-width: 768px) {
	#fh5co-offcanvas {display:block;}
}
.offcanvas #fh5co-offcanvas {-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);}
#fh5co-offcanvas a {color:rgba(255,255,255,0.5);}
#fh5co-offcanvas a:hover {color:rgba(255,255,255,0.9);}
#fh5co-offcanvas ul {padding:0;margin:0;}
#fh5co-offcanvas ul li {padding:0;margin:0;list-style:none;margin:10px;}
#fh5co-offcanvas ul li > ul {padding-left:10px;display:none;}
#fh5co-offcanvas ul li.offcanvas-has-dropdown > a {display:block;position: relative;}
#fh5co-offcanvas ul li.offcanvas-has-dropdown.active a:after {-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
/* ------------------------------------------------------------- */



.uppercase {
font-size: 14px;
color: #000;
margin-bottom: 10px;
font-weight: 700;
text-transform: uppercase;
}



/* ------------------------------------------------------------- */
.gototop {position:fixed;bottom:20px;right:20px;z-index:99999;opacity:0;visibility:hidden;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.gototop.active {opacity:1;visibility:visible;}
.gototop a {width:40px;height:40px;display:table;background:rgba(82,55,38,0.75);color:#f7f3f4;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.gototop a i {height:40px;display:table-cell;vertical-align: middle;}
.gototop a:hover {text-decoration:none;outline:none;background:#3d291c;}


.fh5co-nav-toggle {
width: 25px;
height: 25px;
cursor: pointer;
text-decoration: none;
}
.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after {
background: #444;
}
.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active {
outline: none;
border-bottom: none !important;
}
.fh5co-nav-toggle i {
position: relative;
display: inline-block;
width: 25px;
height: 2px;
color: #252525;
font: bold 14px/.4 Helvetica;
text-transform: uppercase;
text-indent: -55px;
background: #252525;
transition: all .2s ease-out;
}
.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after {
content: '';
width: 25px;
height: 2px;
background: #252525;
position: absolute;
left: 0;
transition: all .2s ease-out;
}
.fh5co-nav-toggle.fh5co-nav-white > i {
color: #fff;
background: #000;
}
.fh5co-nav-toggle.fh5co-nav-white > i::before, .fh5co-nav-toggle.fh5co-nav-white > i::after {
background: #000;
}
.fh5co-nav-toggle.fh5co-nav-white.active > i {
color: #fff;
background: #000;
}
.fh5co-nav-toggle.fh5co-nav-white.active > i::before, .fh5co-nav-toggle.fh5co-nav-white.active > i::after {
background: #fff;
}

.fh5co-nav-toggle i::before {
top: -7px;
}

.fh5co-nav-toggle i::after {
bottom: -7px;
}

.fh5co-nav-toggle:hover i::before {
top: -10px;
}

.fh5co-nav-toggle:hover i::after {
bottom: -10px;
}

.fh5co-nav-toggle.active i {
background: transparent;
}

.fh5co-nav-toggle.active i::before {
top: 0;
-webkit-transform: rotateZ(45deg);
-moz-transform: rotateZ(45deg);
-ms-transform: rotateZ(45deg);
-o-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}

.fh5co-nav-toggle.active i::after {
bottom: 0;
-webkit-transform: rotateZ(-45deg);
-moz-transform: rotateZ(-45deg);
-ms-transform: rotateZ(-45deg);
-o-transform: rotateZ(-45deg);
transform: rotateZ(-45deg);
}

.fh5co-nav-toggle {
position: absolute;
right: 0px;
top: 55px;
z-index: 21;
padding: 6px 0 0 0;
display: block;
margin: 0 auto;
display: none;
height: 44px;
width: 44px;
z-index: 2001;
border-bottom: none !important;
}
@media screen and (max-width: 768px) {
.fh5co-nav-toggle {
display: block;
}
}


/* ------------------------------------------------------------- */
.btn {margin-right:5px;margin-bottom:5px;font-family:'Source Sans Pro',Arial,sans-serif;font-size:16px;font-weight:400;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;padding:8px 20px;}
.btn.btn-md {padding:8px 20px;}
.btn.btn-lg {padding:18px 36px;}
.btn:hover, .btn:active, .btn:focus {box-shadow:none;outline:none;}
.btn-primary {background:rgba(103,69,48,0.5);border:2px solid #f7f3f4;color:#f7f3f4;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active {background:#765744;border-color:#765744;}
.btn-primary.btn-outline {background:transparent;color:#5c3e2b;border:2px solid #5c3e2b;}
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active {background:#5c3e2b;color:#f7f3f4;}
/* ------------------------------------------------------------- */


.btn-success {
background: #5cb85c;
color: #fff;
border: 2px solid #5cb85c;
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
background: #4cae4c !important;
border-color: #4cae4c !important;
}
.btn-success.btn-outline {
background: transparent;
color: #5cb85c;
border: 2px solid #5cb85c;
}
.btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active {
background: #5cb85c;
color: #fff;
}

.btn-info {
background: #5bc0de;
color: #fff;
border: 2px solid #5bc0de;
}
.btn-info:hover, .btn-info:focus, .btn-info:active {
background: #46b8da !important;
border-color: #46b8da !important;
}
.btn-info.btn-outline {
background: transparent;
color: #5bc0de;
border: 2px solid #5bc0de;
}
.btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active {
background: #5bc0de;
color: #fff;
}

.btn-warning {
background: #f0ad4e;
color: #fff;
border: 2px solid #f0ad4e;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active {
background: #eea236 !important;
border-color: #eea236 !important;
}
.btn-warning.btn-outline {
background: transparent;
color: #f0ad4e;
border: 2px solid #f0ad4e;
}
.btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active {
background: #f0ad4e;
color: #fff;
}

.btn-danger {
background: #d9534f;
color: #fff;
border: 2px solid #d9534f;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
background: #d43f3a !important;
border-color: #d43f3a !important;
}
.btn-danger.btn-outline {
background: transparent;
color: #d9534f;
border: 2px solid #d9534f;
}
.btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active {
background: #d9534f;
color: #fff;
}

.btn-outline {
background: none;
border: 2px solid gray;
font-size: 16px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active {
box-shadow: none;
}

.btn.with-arrow {
position: relative;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.btn.with-arrow i {
visibility: hidden;
opacity: 0;
position: absolute;
right: 0px;
top: 50%;
margin-top: -8px;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.btn.with-arrow:hover {
padding-right: 50px;
}
.btn.with-arrow:hover i {
color: #fff;
right: 18px;
visibility: visible;
opacity: 1;
}

.form-control {
box-shadow: none;
background: transparent;
border: 2px solid rgba(0, 0, 0, 0.1);
height: 54px;
font-size: 14px;
font-weight: 400;
}
.form-control:active, .form-control:focus {
outline: none;
box-shadow: none;
border-color: #000;
}

.row-pb-md {
padding-bottom: 4em !important;
}

.row-pb-sm {
padding-bottom: 2em !important;
}


.row-padded-mb {
margin-bottom: 3em !important;
}

.col-padded {
margin: 0 !important;
padding: 0 !important;
}

.js .animate-box {
opacity: 0;
}

/* source=style.css */
.fh5co-loader {position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(../img/loader.gif) center no-repeat #fff;}
