body {
	width: 100%; height: 100%;
}
html {
	width: 100%; height: 100%;
}
body {
	-ms-overflow-x: hidden;
}
body {
	font-family: "raleway";
}
h1 {
	font-family: "raleway";
}
h2 {
	font-family: "raleway";
}
h3 {
	font-family: "raleway";
}
h4 {
	font-family: "raleway";
}
h5 {
	font-family: "raleway";
}
h6 {
	font-family: "raleway";
}
section {
	z-index: 1;
}
footer {
	z-index: 1;
}
#preloader {
	background: no-repeat center rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; overflow: visible; position: fixed; z-index: 999999;
}
#loading {
	top: 0px; width: 100%; height: 100%; margin-top: 0px; position: fixed; z-index: 1; background-color: rgb(255, 255, 255);
}
#loading-center {
	width: 100%; height: 100%; position: relative;
}
#loading-center-absolute {
	left: 50%; top: 50%; width: 100px; height: 100px; margin-top: -40px; margin-left: -40px; position: absolute;
}
#loading-center-absolute img {
	margin-bottom: 10px; margin-left: -10px; display: inline-block; opacity: 1;
}
.object {
	animation:animate 1.4s infinite; width: 50px; height: 1px; margin-bottom: 15px; background-color: rgb(223, 180, 125); -webkit-animation: animate 1.4s infinite;
}
#object_two {
	
}
#object_four {
	animation-delay: 0.2s; -webkit-animation-delay: .2s;
}
#home-under {
	width: 100%; position: absolute; z-index: -33;
}
.html-code a {
	
}
.pattern {
	background: url("../img/patt-1.png"); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.6;
}
.link {
	color: rgb(255, 255, 255); line-height: 1; font-size: 8em; text-decoration: none; display: inline-block; position: relative; cursor: pointer;
}
.link--yaku {
	padding: 0px 0px 10px; color: rgb(255, 255, 255); text-transform: uppercase; overflow: hidden; font-size: 10em; font-weight: 400;
}
.link--yaku::before {
	border: 0px solid rgba(0, 0, 0, 0.4); transition:transform 0.5s; left: -4px; width: 100%; height: 100%; margin-top: 9px; position: absolute; content: ""; transform: translate3d(-101%, 0px, 0px); -webkit-transition: -webkit-transform 0.5s; -webkit-transform: translate3d(-101%, 0, 0);
}
.link--yaku:hover::before {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.link--yaku span {
	transition:transform 0.5s, color 0.5s; display: inline-block; position: relative; transform: perspective(1000px) rotate3d(0, 1, 0, 0deg); -webkit-transition: -webkit-transform 0.5s, color 0.5s; -webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 0deg);
}
.link--yaku:hover span {
	transform: perspective(1000px) rotate3d(0, 1, 0, 360deg); -webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 360deg);
}
.link--yaku span:nth-child(4) {
	transition-delay: 0s; -webkit-transition-delay: 0s;
}
.link--yaku:hover span:first-child {
	transition-delay: 0s; -webkit-transition-delay: 0s;
}
.link--yaku span:nth-child(3) {
	transition-delay: 0.1s; -webkit-transition-delay: 0.1s;
}
.link--yaku:hover span:nth-child(2) {
	transition-delay: 0.1s; -webkit-transition-delay: 0.1s;
}
.link--yaku span:nth-child(2) {
	transition-delay: 0.2s; -webkit-transition-delay: 0.2s;
}
.link--yaku:hover span:nth-child(3) {
	transition-delay: 0.2s; -webkit-transition-delay: 0.2s;
}
.link--yaku span:first-child {
	transition-delay: 0.3s; -webkit-transition-delay: 0.3s;
}
.link--yaku:hover span:nth-child(4) {
	transition-delay: 0.3s; -webkit-transition-delay: 0.3s;
}
@media screen and (max-width:42em)
{
.link--yaku {
	font-size: 4em;
}
}
.link--yaku2 {
	padding: 0px 0px 10px; text-transform: uppercase; overflow: hidden; font-weight: 400; display: inline-block;
}
.link--yaku2 strong {
	background: rgb(255, 255, 255); padding: 0px 20px;
}
.link--yaku2::before {
	border: 0px solid rgba(0, 0, 0, 0.4); transition:transform 0.5s; left: -4px; width: 100%; height: 100%; margin-top: 9px; content: ""; transform: translate3d(-101%, 0px, 0px); -webkit-transition: -webkit-transform 0.5s; -webkit-transform: translate3d(-101%, 0, 0);
}
.link--yaku2:hover::before {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.link--yaku2 span {
	transition:transform 0.5s, color 0.5s; transform: perspective(1000px) rotate3d(0, 1, 0, 0deg); -webkit-transition: -webkit-transform 0.5s, color 0.5s; -webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 0deg);
}
.link--yaku2:hover span {
	transform: perspective(1000px) rotate3d(0, 1, 0, 360deg); -webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 360deg);
}
.link--yaku2 span:nth-child(4) {
	transition-delay: 0s; -webkit-transition-delay: 0s;
}
.link--yaku2:hover span:first-child {
	transition-delay: 0s; -webkit-transition-delay: 0s;
}
.link--yaku2 span:nth-child(3) {
	transition-delay: 0.1s; -webkit-transition-delay: 0.1s;
}
.link--yaku2:hover span:nth-child(2) {
	transition-delay: 0.1s; -webkit-transition-delay: 0.1s;
}
.link--yaku2 span:nth-child(2) {
	transition-delay: 0.2s; -webkit-transition-delay: 0.2s;
}
.link--yaku2:hover span:nth-child(3) {
	transition-delay: 0.2s; -webkit-transition-delay: 0.2s;
}
.link--yaku2 span:first-child {
	transition-delay: 0.3s; -webkit-transition-delay: 0.3s;
}
.link--yaku2:hover span:nth-child(4) {
	transition-delay: 0.3s; -webkit-transition-delay: 0.3s;
}
@media screen and (max-width:42em)
{
.link--yaku2 {
	font-size: 4em;
}
}
@media only screen and (max-width:991px) and (min-width:768px)
{
.parallax {
	background-position: top !important; margin: 0px auto; width: 100%; height: auto; background-attachment: scroll !important; background-size: cover !important;
}
}
@media only screen and (max-width:767px)
{
.parallax {
	background-position: top !important; margin: 0px auto; width: 100%; height: auto; background-attachment: scroll !important; background-size: cover !important;
}
}
.cbp-spmenu {
	background: rgb(51, 51, 51); position: fixed;
}
.cbp-spmenu-vertical {
	top: 0px; width: 600px; height: 100%; z-index: 1000;
}
.cbp-spmenu-left {
	left: -600px;
}
.cbp-spmenu-open.cbp-spmenu-left {
	left: 0px;
}
.cbp-spmenu-push {
	left: 0px; position: relative; -ms-overflow-x: hidden;
}
.cbp-spmenu-push-toright {
	left: 600px;
}
.cbp-spmenu-push-toleft {
	left: -600px;
}
.cbp-spmenu {
	transition:500ms ease-in; -moz-transition: all 500ms ease-in; -webkit-transition: all 500ms ease-in; -o-transition: all 500ms ease-in;
}
.cbp-spmenu-push {
	transition:500ms ease-in; -moz-transition: all 500ms ease-in; -webkit-transition: all 500ms ease-in; -o-transition: all 500ms ease-in;
}
@media all and (max-width:620px)
{
.cbp-spmenu-vertical {
	width: 280px;
}
.cbp-spmenu-left {
	left: -280px;
}
.cbp-spmenu-push-toright {
	left: 280px;
}
.cbp-spmenu-push-toleft {
	left: -280px;
}
.nesfe-nav-2 {
	display: none;
}
}
.navbar-toggle {
	color: rgb(51, 51, 51); font-family: "sans"; font-size: 14px; font-weight: 900;
}
.nav-left ul li {
	list-style: none; position: relative;
}
.nav-left ul li a {
	transition:300ms ease-in; color: rgba(255, 255, 255, 1); letter-spacing: 4px; font-size: 10px; text-decoration: none; margin-bottom: 14px; display: block; cursor: pointer; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.nav-left ul li a:hover {
	color: rgba(255, 255, 255, 1); text-decoration: none;
}
.nav-left ul li a span {
	color: rgba(255, 255, 255, 1); letter-spacing: 4px; cursor: pointer;
}
.nav-left ul li a strong {
	cursor: auto;
}
.nav-left ul li a:hover span {
	color: rgba(255, 255, 255, 1); letter-spacing: 4px;
}
.nesfe-nav-1 {
	background: url("../img/bg/bg-nav.jpg") no-repeat center / cover; width: 280px; height: 100%; text-align: center; display: inline-block; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.nesfe-nav-2 {
	width: 280px; text-align: center; display: inline-block;
}
.text-nesf-sar-1 {
	top: 50%; height: auto; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; padding-left: 24px; font-family: "sans"; position: absolute; transform: translateY(-50%);
}
@media all and (max-width:620px)
{
.text-nesf-sar-1 {
	top: 40%; height: auto; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; padding-left: 24px; font-family: "sans"; position: absolute; transform: translateY(-50%);
}
}
.text-nesf-sar-1 h1 {
	letter-spacing: 3px; font-size: 18px; font-weight: 900; margin-bottom: 15px; display: inline-block;
}
.text-nesf-sar-1 p {
	letter-spacing: 3px; font-family: "raleway"; font-size: 11px; display: inline-block;
}
.text-nesf-sar-2 {
	left: 48%; top: 50%; width: 50%; height: auto; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "sans"; display: inline-block; position: absolute; z-index: -1; transform: translateY(-50%);
}
.text-nesf-sar-2 h1 {
	letter-spacing: 3px; font-family: "sans"; font-size: 18px; font-weight: 900; margin-bottom: 15px; display: inline-block;
}
.text-nesf-sar-2 p {
	width: 100%; letter-spacing: 3px; font-family: "raleway"; font-size: 11px; float: left; display: inline-block; position: relative;
}
.aneta_bg_img {
	width: 100%; height: 280px; position: relative;
}
.aneta_bg_img img {
	height: auto !important; z-index: -1; max-width: 100%; opacity: 0.08;
}
.aneta_bg_content {
	left: 0px; top: 34%; right: 0px; bottom: 0px; position: absolute;
}
.text-nesf-sar-2 img {
	height: 18px; margin-top: -4px; margin-right: 4px; display: inline-block;
}
@media all and (max-width:620px)
{
.nesfe-nav-1 {
	width: 280px;
}
.nesfe-nav-2 {
	width: 0px;
}
}
@media all and (max-width:620px)
{
.cbp-spmenu-vertical {
	width: 280px;
}
.cbp-spmenu-left {
	left: -280px;
}
.cbp-spmenu-push-toright {
	left: 280px;
}
.cbp-spmenu-push-toleft {
	left: -280px;
}
.nesfe-nav-2 {
	display: none;
}
}
.navbar-custom {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; position: fixed; z-index: 3;
}
.navbar-header a {
	display: inline-block;
}
.navbar-custom .navbar-brand {
	transition:600ms ease-in; color: rgb(223, 180, 125); letter-spacing: 3px; font-family: "sans"; font-size: 15px; font-weight: 900; display: inline-block; cursor: pointer; -moz-transition: all 600ms ease-in; -webkit-transition: all 600ms ease-in; -o-transition: all 600ms ease-in;
}
.navbar-custom .navbar-brand i {
	width: 20px; margin-right: 28px; content: url('../img/nav-bt-b.png');
}
.navbar-custom .navbar-brand:hover {
	color: rgb(223, 180, 125);
}
.navbar-brand img {
	width: 30px; margin-right: 4px; display: inline-block;
}
.navbar-custom .nav li a {
	text-transform: uppercase; letter-spacing: 1px; font-family: "sans"; font-size: 15px; font-weight: 800;
}
@media only screen and (min-width:768px)
{
.navbar-custom {
	background: none; padding-right: 30px; padding-left: 30px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.navbar-custom .navbar-brand {
	padding: 20px; transition:600ms ease-in; color: white; letter-spacing: 8px; font-size: 16px; display: inline-block; -moz-transition: all 600ms ease-in; -webkit-transition: all 600ms ease-in; -o-transition: all 600ms ease-in;
}
.navbar-custom .navbar-brand i {
	width: 22px; margin-right: 28px; content: url('../img/nav-bt.png');
}
.navbar-custom .navbar-brand:hover {
	color: rgba(255, 255, 255, 0.8);
}
.navbar-custom .navbar-brand:focus {
	color: rgba(255, 255, 255, 0.8);
}
.navbar-custom .nav li a {
	margin: 10px; padding: 10px; transition:200ms ease-in; color: rgba(255, 255, 255, 0.8); -moz-transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;
}
.navbar-custom .nav li a span {
	opacity: 1;
}
.navbar-custom .nav li a:hover {
	color: rgba(255, 255, 255, 1);
}
.navbar-custom .nav li a:focus {
	color: rgba(255, 255, 255, 1);
}
.navbar-custom {
	transition:background-color 0.3s; transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -moz-transition: background-color 0.3s; -webkit-transition: background-color 0.3s; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden;
}
.is-fixed.navbar-custom {
	transition:transform 0.3s; top: -65px; position: fixed; background-color: rgba(255, 255, 255, 0.2); -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s;
}
.is-fixed.navbar-custom .navbar-brand {
	color: rgb(223, 180, 125); display: inline-block;
}
.is-fixed.navbar-custom .navbar-brand i {
	content: url('../img/nav-bt-b.png');
}
.is-fixed.navbar-custom .navbar-brand span {
	color: rgb(85, 85, 85); display: inline-block;
}
.is-fixed.navbar-custom .navbar-brand:hover {
	color: rgb(223, 180, 125);
}
.is-fixed.navbar-custom .navbar-brand:focus {
	color: rgb(223, 180, 125);
}
.is-fixed.navbar-custom .nav li a {
	color: rgb(64, 64, 64);
}
.is-fixed.navbar-custom .nav li a span {
	opacity: 1;
}
.is-fixed.navbar-custom .nav li a:hover {
	color: rgb(223, 180, 125);
}
.is-fixed.navbar-custom .nav li a:focus {
	color: rgb(223, 180, 125);
}
.is-visible.navbar-custom {
	transform: translate3d(0px, 100%, 0px); -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0);
}
.is-fixed.navbar-custom .nav li a navbt {
	width: 16px; margin-top: 2px; content: url('../img/nav-bt-b.png');
}
}
@media only screen and (min-width:1170px)
{
.navbar-custom {
	transition:background-color 0.3s; transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -moz-transition: background-color 0.3s; -webkit-transition: background-color 0.3s; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden;
}
.is-fixed.navbar-custom {
	transition:transform 0.3s; top: -65px; position: fixed; background-color: rgba(255, 255, 255, 0.2); -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s;
}
.is-fixed.navbar-custom .navbar-brand {
	color: rgb(223, 180, 125); display: inline-block;
}
.is-fixed.navbar-custom .navbar-brand i {
	content: url('../img/nav-bt-b.png');
}
.is-fixed.navbar-custom .navbar-brand span {
	color: rgb(85, 85, 85); display: inline-block;
}
.is-fixed.navbar-custom .navbar-brand:hover {
	color: rgb(223, 180, 125);
}
.is-fixed.navbar-custom .navbar-brand:focus {
	color: rgb(223, 180, 125);
}
.is-fixed.navbar-custom .nav li a {
	color: rgb(64, 64, 64);
}
.is-fixed.navbar-custom .nav li a span {
	opacity: 1;
}
.is-fixed.navbar-custom .nav li a:hover {
	color: rgb(223, 180, 125);
}
.is-fixed.navbar-custom .nav li a:focus {
	color: rgb(223, 180, 125);
}
.is-visible.navbar-custom {
	transform: translate3d(0px, 100%, 0px); -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0);
}
.is-fixed.navbar-custom .nav li a navbt {
	width: 16px; margin-top: 2px; content: url('../img/nav-bt-b.png');
}
}
.pattern-1 {
	background: rgba(33, 33, 33, 1); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.3;
}
.lead {
	font-size: 18px; font-weight: 400;
}
.intro-header {
	background: url("../img/bg/intro-bg.jpg") fixed no-repeat center / cover; text-align: center; color: rgb(248, 248, 248); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.head-header {
	text-align: center; color: rgb(248, 248, 248); background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.intro-message {
	text-align: center; padding-top: 17%; z-index: 0;
}
.intro-message h1 {
	margin: 0px; text-transform: uppercase; letter-spacing: 12px; font-family: "sans"; font-size: 100px; font-weight: 900; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.intro-message h1 p {
	margin: 0px; text-transform: uppercase; letter-spacing: 12px; font-family: "sans"; font-size: 100px; font-weight: 900; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.intro-message p {
	margin: 0px; text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 16px; font-weight: 900;
}
.intro-message h3 {
	margin-top: 50px;
}
.intro-message h3 img {
	transition:300ms ease-in; opacity: 0.7; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.intro-message:hover h3 img {
	opacity: 1;
}
.intro-message h5 {
	margin: 0px; text-transform: uppercase; letter-spacing: 8px; font-family: "raleway"; font-size: 9px;
}
.intro-divider {
	width: 400px; border-top-color: rgb(248, 248, 248); border-bottom-color: rgba(0, 0, 0, 0.2); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
@media all and (max-width:1000px)
{
.intro-message {
	padding-top: 25%;
}
}
@media all and (max-width:767px)
{
.intro-message {
	padding-top: 30%;
}
}
@media all and (max-width:467px)
{
.intro-message {
	padding-top: 40%;
}
.intro-message h1 {
	font-size: 70px;
}
}
@media all and (max-width:367px)
{
.intro-message {
	padding-top: 60%;
}
.intro-message h1 {
	font-size: 50px;
}
}
@media all and (max-width:767px)
{
.intro-message {
	
}
ul.intro-social-buttons > li {
	padding: 0px; margin-bottom: 20px; display: block;
}
ul.intro-social-buttons > li:last-child {
	margin-bottom: 0px;
}
.intro-divider {
	width: 100%;
}
}
#about {
	z-index: 999;
}
.about-1 {
	text-align: center;
}
.about-1 p img {
	width: 100px; margin-bottom: 30px;
}
.about-1 h1 {
	background: url("../img/line.png") repeat-x; padding: 0px 180px; text-align: center; color: rgb(102, 102, 102); letter-spacing: 4px; font-family: "sans"; font-size: 22px;
}
.about-1 h1 span {
	text-align: center; color: rgb(69, 112, 198); letter-spacing: 4px; font-family: "sans"; font-size: 24px;
}
.penta {
	top: 10px; width: 800px; height: 800px; right: 50%; margin-right: -100px; position: absolute; z-index: 0;
}
.penta img {
	position: absolute;
}
.p-small {
	animation:circle-5 30s ease-in-out infinite; left: 150px; top: -12px; -webkit-animation: circle-5 30s ease-in-out infinite; -moz-animation: circle-5 30s ease-in-out infinite;
}
.p-huge {
	animation:circle-5 30s ease-in-out infinite; left: 20px; top: -12px; -webkit-animation: circle-5 30s ease-in-out infinite; -moz-animation: circle-5 30s ease-in-out infinite;
}
@media all and (max-width:768px)
{
.about-1 h1 {
	background: none; padding: 0px;
}
.link--yaku2 strong {
	padding: 0px;
}
}
.about-1 h2 {
	margin: 0px; text-align: center; color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 6px; font-family: "raleway"; font-size: 13px;
}
.about-1 h3 {
	background: rgb(223, 180, 125); width: 324px; height: 479px; text-align: center; margin-top: 80px; display: inline-block; content: "";
}
.about-1 h3 img {
	background: rgb(223, 180, 125); transition:300ms ease-in; width: 404px; margin-top: 30px; margin-left: -40px; transform: rotate(2deg) scale(1); -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -webkit-transform: rotate(2deg) scale(1);
}
.about-1 h3:hover img {
	transform: rotate(0deg) scale(1); -webkit-transform: rotate(0deg) scale(1);
}
#cf4a {
	margin: 0px auto; position: relative;
}
#cf4a img {
	left: 0px; position: absolute;
}
#cf4a img {
	animation-name: cf4FadeInOut; animation-duration: 16s; animation-timing-function: ease-in-out; animation-iteration-count: infinite; -webkit-animation-duration: 16s; -webkit-animation-iteration-count: infinite; -webkit-animation-name: cf4FadeInOut; -webkit-animation-timing-function: ease-in-out; -moz-animation-name: cf4FadeInOut; -moz-animation-timing-function: ease-in-out; -moz-animation-iteration-count: infinite; -moz-animation-duration: 16s; -o-animation-name: cf4FadeInOut; -o-animation-timing-function: ease-in-out; -o-animation-iteration-count: infinite; -o-animation-duration: 16s;
}
#cf4a img:nth-of-type(1) {
	animation-delay: 12s; -webkit-animation-delay: 12s; -moz-animation-delay: 12s; -o-animation-delay: 12s;
}
#cf4a img:nth-of-type(2) {
	animation-delay: 8s; -webkit-animation-delay: 8s; -moz-animation-delay: 8s; -o-animation-delay: 8s;
}
#cf4a img:nth-of-type(3) {
	animation-delay: 4s; -webkit-animation-delay: 4s; -moz-animation-delay: 4s; -o-animation-delay: 4s;
}
#cf4a img:nth-of-type(4) {
	animation-delay: 0s; -webkit-animation-delay: 0; -moz-animation-delay: 0; -o-animation-delay: 0;
}
@media all and (max-width:437px)
{
.about-1 h3 {
	width: 224px; height: 385px; margin-top: 80px;
}
.about-1 h3 img {
	width: 304px; margin-top: 35px; margin-left: -40px;
}
}
.about-1 h4 {
	text-align: center; color: rgb(68, 68, 68); line-height: 22px; letter-spacing: 3px; font-family: "raleway"; margin-top: 60px; display: block;
}
.about-1 h4 a {
	padding: 0px 20px; text-align: center; color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 4px; font-family: "raleway"; font-size: 12px;
}
.about-1 h4 a:hover {
	color: rgb(223, 180, 125); text-decoration: none;
}
.about-1 h4 a i {
	transition:300ms ease-in; padding-right: 3px; font-size: 14px; margin-left: 3px; opacity: 0.01; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.about-1 h4 a:hover i {
	padding-right: 0px; margin-left: 6px; opacity: 1;
}
.dotike {
	background: rgb(51, 51, 51); width: 100%;
}
.tike-1 {
	padding: 0px 30px; transition:300ms ease-in; width: 50%; text-align: right; color: rgb(255, 255, 255); display: inline-block; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.tike-1-bg {
	background: url("../img/tike-0-bg.png"); transition:300ms ease-in; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.tike-1-bg:hover {
	background: url("../img/tike-1-bg.png");
}
.tike-1 h1 {
	text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 17px; font-weight: 900; margin-top: 60px;
}
.tike-1 h1 span {
	font-size: 60px; margin-bottom: 50px;
}
.tike-1 p {
	padding: 0px 0px 0px 150px; color: rgb(187, 187, 187); letter-spacing: 2px; font-family: "raleway"; font-size: 11px; margin-top: 30px; margin-bottom: 60px;
}
.tike-2 {
	padding: 0px 30px; transition:300ms ease-in; width: 50%; color: rgb(255, 255, 255); display: inline-block; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.tike-2-bg {
	background: url("../img/tike-00-bg7.png") rgb(223, 180, 125); transition:300ms ease-in; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.tike-2-bg:hover {
	background-color: rgb(223, 180, 125) !important;
}
.tike-2 h1 {
	text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 17px; font-weight: 900; margin-top: 60px;
}
.tike-2 h1 span {
	font-size: 60px; margin-bottom: 50px;
}
.tike-2 p {
	padding: 0px 150px 0px 0px; color: rgba(255, 255, 255, 0.7); letter-spacing: 2px; font-family: "raleway"; font-size: 11px; margin-top: 30px; margin-bottom: 60px;
}
@media all and (max-width:1170px)
{
.tike-1 {
	padding: 0px 30px; width: 49.5%; text-align: right; display: inline-block;
}
.tike-2 {
	padding: 0px 30px; width: 50%; display: inline-block;
}
.tike-1 p {
	padding: 0px 0px 0px 50px;
}
.tike-2 p {
	padding: 0px 50px 0px 0px;
}
}
@media all and (max-width:700px)
{
.tike-1 {
	padding: 0px 30px; width: 49.2%; text-align: right; display: inline-block;
}
.tike-2 {
	padding: 0px 30px; width: 50%; display: inline-block;
}
.tike-1 p {
	padding: 0px 0px 0px 20px;
}
.tike-2 p {
	padding: 0px 20px 0px 0px;
}
}
@media all and (max-width:454px)
{
.tike-1 {
	padding: 0px 30px; width: 100%; text-align: center; display: inline-block;
}
.tike-2 {
	padding: 0px 30px; width: 100%; text-align: center; display: inline-block;
}
.tike-1 p {
	padding: 0px 0px 0px 20px;
}
.tike-2 p {
	padding: 0px 20px 0px 0px;
}
}
.team-1 {
	padding: 100px 0px 20px; text-align: center;
}
.team-1 h1 {
	background: url("../img/line.png"); padding: 0px 180px; text-align: center; color: rgb(102, 102, 102); letter-spacing: 4px; font-family: "sans"; font-size: 22px;
}
.team-1 h1 span {
	text-align: center; color: rgb(223, 180, 125); letter-spacing: 4px; font-family: "sans"; font-size: 24px;
}
.team-1 h2 {
	margin: 10px 0px 0px; text-align: center; color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 6px; font-family: "raleway"; font-size: 13px;
}
@media all and (max-width:768px)
{
.team-1 h1 {
	background: none; padding: 0px;
}
.link--yaku2 strong {
	padding: 0px;
}
}
.team-member {
	margin: 40px 0px; text-align: center;
}
.team-member h1 {
	display: inline-block;
}
.team-member h1 img {
	transition:300ms ease-in; width: 293px; border-bottom-color: rgb(223, 180, 125); border-bottom-width: 3px; border-bottom-style: solid; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -webkit-filter: grayscale(80%); -o-filter: grayscale(80%); -moz-filter: grayscale(80%);
}
.team-member:hover h1 img {
	-webkit-filter: grayscale(20%); -o-filter: grayscale(20%); -moz-filter: grayscale(20%);
}
.team-member h6 {
	margin: 0px 0px 0px -19px; left: 50%; top: 380px; position: absolute;
}
.team-member h6 span {
	transition:400ms ease-in; width: 39px; height: 38px; margin-top: -50px; display: inline-block; content: url('../img/plus-sq7.png'); opacity: 0; transform: rotate(0deg) scale(1); -moz-transition: all 400ms ease-in; -webkit-transition: all 400ms ease-in; -o-transition: all 400ms ease-in; -webkit-transform: rotate(0deg) scale(1);
}
.team-member:hover h6 span {
	opacity: 1; transform: rotate(180deg) scale(1); -webkit-transform: rotate(180deg) scale(1);
}
@media all and (max-width:1200px)
{
.team-member h6 {
	display: none;
}
}
@media all and (max-width:360px)
{
.team-member h1 img {
	width: 220px;
}
}
.team-member h2 {
	
}
.team-member h2 span {
	transition:300ms ease-in; color: rgb(102, 102, 102); text-transform: uppercase; letter-spacing: 4px; font-family: "sans"; font-size: 12px; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.team-member:hover h2 span {
	color: rgb(223, 180, 125);
}
.team-member h3 strong {
	transition:300ms ease-in; color: rgb(102, 102, 102); font-size: 16px; margin-top: 20px; display: block; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.team-member:hover h3 strong {
	
}
.team-member h3 strong i {
	transition:300ms ease-in; margin-right: 12px; cursor: pointer; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.team-member h3 strong i:hover {
	color: rgb(223, 180, 125); margin-right: 12px;
}
.team-member h4 {
	color: rgb(85, 85, 85); letter-spacing: 4px; font-size: 12px; margin-top: 20px;
}
.team-member h4 strong {
	transition:300ms ease-in; color: rgb(85, 85, 85); letter-spacing: 0px; font-size: 18px; text-decoration: underline; margin-top: 6px; display: inline-block; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.team-member:hover h4 strong {
	color: rgb(223, 180, 125);
}
.team-member h5 {
	color: rgb(68, 68, 68); line-height: 22px; letter-spacing: 3px; margin-top: 40px; display: block;
}
.team-member h5 a {
	color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 4px; font-family: "sans"; font-size: 10px;
}
.team-member h5 a:hover {
	color: rgb(223, 180, 125); text-decoration: none;
}
.team-member h5 a i {
	transition:300ms ease-in; padding-right: 3px; font-size: 10px; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.team-padd {
	padding: 0px 100px;
}
@media all and (max-width:768px)
{
.team-padd {
	padding: 0px 10px;
}
}
.subsection {
	background: url("../img/bg/bg-sub.jpg") fixed no-repeat center / cover; width: 100%; text-align: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.subsection {
	padding: 100px 0px;
}
.subsection-1 h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 8px; font-family: "sans"; font-size: 18px;
}
.subsection-1 h1 span {
	color: rgb(223, 180, 125); text-transform: uppercase; letter-spacing: 8px; font-family: "sans"; font-size: 18px;
}
.subsection-1 h2 {
	color: rgb(255, 255, 255); line-height: 80px; letter-spacing: 4px; font-family: "sans"; font-size: 14px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.subsection-1 p {
	color: rgb(255, 255, 255); line-height: 30px; letter-spacing: 2px; font-family: "raleway"; font-size: 12px; margin-top: 30px;
}
p#cf7_controls {
	text-align: center;
}
p#cf7_controls span.selected {
	border-color: rgba(255, 255, 255, 0.4); color: rgb(255, 255, 255);
}
#cf7_controls span {
	margin: 0px 5px; padding: 8px 8px 8px 13px; border-radius: 20px; border: 1px solid rgba(255, 255, 255, 0.1); transition:300ms ease-in; border-image: none; color: rgba(255, 255, 255, 0.6); text-transform: uppercase; letter-spacing: 5px; font-family: "sans"; font-size: 11px; cursor: pointer; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
#cf7_controls span:hover {
	border-color: rgba(255, 255, 255, 0.4); color: rgb(255, 255, 255);
}
#cf7 {
	height: 400px; text-align: center; position: relative;
}
@media all and (max-width:990px)
{
#cf7 {
	height: 460px;
}
}
@media all and (max-width:680px)
{
#cf7 {
	height: 580px;
}
}
@media all and (max-width:480px)
{
#cf7 {
	height: 680px;
}
}
#cf7 article {
	transition:opacity 400ms ease-in; position: absolute; opacity: 0; -moz-transition: opacity 400ms ease-in; -webkit-transition: opacity 400ms ease-in; -o-transition: opacity 400ms ease-in;
}
#cf7 article.opaque {
	opacity: 1;
}
.skill-bar {
	background: rgba(255, 255, 255, 0.1); margin: 50px 0px 0px; height: 1px; color: rgb(255, 255, 255); line-height: 30px; letter-spacing: 2px; font-family: "sans"; font-size: 11px; position: relative;
}
.skill-title {
	background: rgb(223, 180, 125); top: -8px; height: 16px; text-align: right; right: 5px; color: rgb(255, 255, 255); line-height: 15px; letter-spacing: 0px; font-family: "raleway"; font-size: 11px; display: inline-block; position: absolute; min-width: 12px;
}
.skill-bar-value {
	background: rgba(255, 255, 255, 0.51); left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; overflow: visible !important; display: block; position: absolute; z-index: 1;
}
.skill-bar-value span {
	padding: 1px 4px; font-family: "raleway"; font-size: 12px;
}
#services {
	margin: 0px 0px 60px;
}
#services-1 {
	margin: 0px 0px 60px;
}
.services-1 {
	padding: 100px 0px 20px;
}
.services-1 h1 {
	padding: 0px 180px; text-align: center; color: rgb(102, 102, 102); letter-spacing: 4px; font-family: "sans"; font-size: 22px;
}
.services-1 h1.link--yaku2 {
	background: url("../img/line.png") repeat-x;
}
.services-1 h1 span {
	text-align: center; color: rgb(223, 180, 125); letter-spacing: 4px; font-family: "sans"; font-size: 24px;
}
.textcenter h2 {
	margin: 10px 0px 0px; text-align: center; color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 6px; font-family: "raleway"; font-size: 13px;
}
.services-1 h3 img {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.services-1 h4 img {
	width: 100%;
}
.services-1 h5 img {
	border: 20px solid rgb(242, 242, 242); border-image: none; height: auto; max-width: 100%;
}
#cf {
	margin: 0px auto; width: 100%; position: relative; cursor: pointer;
}
#cf img {
	transition:opacity 1s ease-in-out; left: 0px; width: 100%; position: absolute; -moz-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out;
}
#cf img.top:hover {
	opacity: 0;
}
#cf img.hover_effect {
	opacity: 0;
}
@media all and (max-width:768px)
{
.services-1 h1 {
	background: none; padding: 0px;
}
}
.service-item {
	background: none; margin: 20px 0px; padding: 30px 0px; border: 12px solid rgb(246, 246, 246); transition:300ms ease-in; border-image: none; text-align: center; cursor: pointer; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.service-item:hover {
	border: 12px solid rgb(238, 238, 238); border-image: none;
}
.service-item h1 span {
	transition:300ms ease-in; text-align: center; color: rgb(85, 85, 85); text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 17px; font-weight: 900; display: block; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.service-item h1 i {
	transition:300ms ease-in; text-align: center; color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: 6px; font-size: 26px; font-weight: 900; margin-top: -20px; margin-left: 5px; display: block; opacity: 0; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.service-item:hover h1 span {
	opacity: 0;
}
.service-item:hover h1 i {
	opacity: 1;
}
.service-item p {
	color: rgb(68, 68, 68); letter-spacing: 1px; font-size: 12px;
}
.service-item h6 img {
	margin: 6px 0px 8px; line-height: 0; display: inline-block;
}
.facts {
	background: url("../img/bg/bg-sub-p4.jpg") fixed no-repeat center / cover; width: 100%; text-align: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.facts {
	padding: 100px 0px;
}
.facts-1 h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 8px; font-family: "sans"; font-size: 18px;
}
.facts-1 h1 p {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 8px; font-family: "sans"; font-size: 18px;
}
.facts-1 h1 span {
	color: rgb(223, 180, 125); font-size: 18px; font-weight: 900;
}
.facts-1 h2 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 12px; font-family: "sans"; font-size: 42px; margin-bottom: 40px;
}
.facts-1 p {
	color: rgb(255, 255, 255); letter-spacing: 2px; font-family: "raleway"; font-size: 12px; margin-top: 20px;
}
.portfolio-1 {
	padding: 100px 0px 20px; text-align: center;
}
.portfolio-1 h1 {
	background: url("../img/line.png"); padding: 0px 180px; text-align: center; color: rgb(102, 102, 102); letter-spacing: 4px; font-family: "sans"; font-size: 22px;
}
.portfolio-1 h1 span {
	text-align: center; color: rgb(223, 180, 125); letter-spacing: 4px; font-family: "sans"; font-size: 24px;
}
.portfolio-1 h2 {
	margin: 0px; text-align: center; color: rgb(153, 153, 153); line-height: 22px; letter-spacing: 6px; font-family: "raleway"; font-size: 13px;
}
.portfolio-1 h2 {
	margin: 10px 0px 0px; text-align: center; color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 6px; font-family: "raleway"; font-size: 13px;
}
.portfolio {
	margin: 0px 0px 30px; padding-bottom: 20px;
}
.portfolio a {
	text-decoration: none;
}
.portfolio h1 {
	transition:300ms ease-in; text-align: left; color: rgb(68, 68, 68); text-transform: uppercase; line-height: 18px; letter-spacing: 4px; font-family: "sans"; font-size: 18px; margin-top: 40px; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.portfolio:hover h1 {
	color: rgb(223, 180, 125);
}
.portfolio img {
	transition:300ms ease-in; opacity: 1; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.portfolio:hover img {
	opacity: 0.2;
}
.portfolio p {
	transition:300ms ease-in; text-align: left; color: rgb(68, 68, 68); letter-spacing: 2px; font-family: "raleway"; font-size: 11px; margin-top: -4px; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.portfolio:hover p {
	color: rgb(204, 204, 204);
}
.mouse-ext img {
	cursor: url(../img/p-sq7.png), auto;
}
.mouse-plus img {
	cursor: url(../img/plus-sq7.png), auto;
}
@media all and (max-width:768px)
{
.portfolio-1 h1 {
	background: none; padding: 0px;
}
}
.portfolio img {
	margin: 0px; width: 100%; display: inline-block;
}
.clients {
	background: url("../img/bg/bg-clients.jpg") fixed no-repeat center / cover; width: 100%; text-align: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.clients {
	padding: 100px 0px;
}
.clients-1 {
	margin-top: 50px;
}
.clients-1 h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 8px; font-family: "sans"; font-size: 18px;
}
.clients-1 h2 {
	border-color: rgba(255, 255, 255, 0.4); color: rgb(255, 255, 255); line-height: 80px; letter-spacing: 4px; font-family: "sans"; font-size: 14px; border-bottom-width: 1px; border-bottom-style: solid;
}
.clients-1 p {
	color: rgb(255, 255, 255); line-height: 30px; letter-spacing: 2px; font-family: "raleway"; font-size: 12px; margin-top: 30px;
}
.clients-1 img {
	border-radius: 50%; border: 2px solid rgba(255, 255, 255, 0.8); border-image: none; width: 110px;
}
p#cf8_controls {
	text-align: center;
}
p#cf8_controls span.selected {
	color: rgb(255, 255, 255);
}
#cf8_controls span {
	padding: 10px; transition:300ms ease-in; color: rgba(255, 255, 255, 0.6); text-transform: uppercase; letter-spacing: 5px; font-family: "sans"; font-size: 11px; cursor: pointer; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
#cf8_controls span:hover {
	color: rgb(255, 255, 255);
}
#cf8 {
	height: 440px; text-align: center; position: relative;
}
@media all and (max-width:1200px)
{
.nope {
	display: none;
}
}
@media all and (max-width:990px)
{
#cf8 {
	height: 460px;
}
}
@media all and (max-width:680px)
{
#cf8 {
	height: 500px;
}
}
@media all and (max-width:480px)
{
#cf8 {
	height: 560px;
}
}
.dsho {
	display: block; opacity: 1;
}
#cf8 article {
	transition:opacity 1s ease-in-out; position: absolute; opacity: 0; -moz-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out;
}
#cf8 article.opaque {
	opacity: 1;
}
.logo {
	background: rgb(34, 34, 34); width: 100%; text-align: center;
}
.logo {
	padding: 80px 0px;
}
.logo-1 {
	background: rgba(255, 255, 255, 0.02); border-radius: 1px; transition:300ms ease-in; width: 100%; display: inline-block; max-width: 400px; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.logo-1:hover {
	background: rgba(255, 255, 255, 0.04); border-radius: 1px;
}
.logo-1 img {
	padding: 20px 0px; transition:300ms ease-in; width: 200px; display: inline-block; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -webkit-filter: grayscale(100%); -o-filter: grayscale(100%); -moz-filter: grayscale(100%);
}
.logo-1:hover img {
	-webkit-filter: grayscale(0%); -o-filter: grayscale(0%); -moz-filter: grayscale(0%);
}
@media screen and (max-width:1200em)
{
.logo-1 {
	margin: 20px 0px;
}
}
#blog {
	padding-bottom: 80px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.blog-1 {
	padding: 100px 0px 20px; text-align: center;
}
.blog-1 h1 {
	background: url("../img/line.png") repeat-x; padding: 0px 180px; text-align: center; color: rgb(102, 102, 102); letter-spacing: 4px; font-family: "sans"; font-size: 22px;
}
.blog-1 h1 span {
	text-align: center; color: rgb(223, 180, 125); letter-spacing: 4px; font-family: "sans"; font-size: 24px;
}
.blog-1 h2 {
	margin: 0px; text-align: center; color: rgb(153, 153, 153); line-height: 22px; letter-spacing: 6px; font-family: "raleway"; font-size: 13px;
}
.blog-1 h2 {
	margin: 10px 0px 0px; text-align: center; color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 6px; font-family: "raleway"; font-size: 13px;
}
@media all and (max-width:768px)
{
.blog-1 h1 {
	background: none; padding: 0px;
}
}
.blog {
	margin: 0px 0px 30px; padding-bottom: 20px;
}
.blog a {
	text-decoration: none;
}
.blog h1 {
	transition:300ms ease-in; text-align: left; color: rgb(68, 68, 68); text-transform: uppercase; line-height: 18px; letter-spacing: 4px; font-family: "sans"; font-size: 18px; margin-top: 40px; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.blog-p-1 {
	background: rgb(243, 243, 243); margin-right: -15px;
}
.blog-p-2 {
	background: rgb(17, 17, 17); margin-left: -15px;
}
.blog-p-3 {
	background: rgb(17, 17, 17); margin-right: -15px;
}
.blog-p-4 {
	background: rgb(243, 243, 243); margin-left: -15px;
}
.b-tit {
	padding: 30px; transition:300ms ease-in; color: rgb(85, 85, 85); line-height: 30px; opacity: 0.9; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.blog_height {
	min-height: 330px;
}
.b-tit:hover {
	opacity: 1;
}
.b-tit a img {
	width: 40px; margin-top: 20px; display: inline-block;
}
.b-tit h1 {
	color: rgb(68, 68, 68); text-transform: uppercase; letter-spacing: 3px; font-family: "sans"; font-size: 20px; font-weight: 900;
}
.b-tit h5 {
	margin-bottom: 10px; display: inline-block;
}
.b-tit-2 {
	padding: 30px; transition:300ms ease-in; color: rgb(238, 238, 238); line-height: 30px; opacity: 0.9; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.b-tit-2:hover {
	opacity: 1;
}
.b-tit-2 h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 3px; font-family: "sans"; font-size: 20px; font-weight: 900;
}
.b-tit-2 h5 {
	margin-bottom: 10px; display: inline-block;
}
.b-tit-2 a img {
	width: 40px; margin-top: 20px; display: inline-block;
}
@media all and (max-width:1200px)
{
.b-tit {
	margin: 5px 0px; padding: 30px;
}
.b-tit-2 {
	margin: 5px 0px; padding: 30px;
}
}
.contact-1 {
	margin: 100px 0px 0px; padding: 0px 0px 20px; text-align: center;
}
.contact-1 h1 {
	background: url("../img/line.png"); padding: 0px 180px; text-align: center; color: rgb(102, 102, 102); letter-spacing: 4px; font-family: "sans"; font-size: 22px;
}
.contact-1 h1 span {
	text-align: center; color: rgb(223, 180, 125); letter-spacing: 4px; font-family: "sans"; font-size: 24px;
}
.contact-1 h2 {
	margin: 0px; text-align: center; color: rgb(153, 153, 153); line-height: 22px; letter-spacing: 6px; font-family: "raleway"; font-size: 13px;
}
.contact-1 h2 {
	margin: 10px 0px 0px; text-align: center; color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 6px; font-family: "raleway"; font-size: 13px;
}
@media all and (max-width:768px)
{
.contact-1 h1 {
	background: none; padding: 0px;
}
}
.connect {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 100px 0px; width: 100%; text-align: left; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.connect-1 h1 {
	color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: 8px; font-family: "sans"; font-size: 16px; margin-left: 90px;
}
.connect-1 h1 p {
	color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: 8px; font-family: "sans"; font-size: 16px; margin-left: 90px;
}
.connect-1 h1 span {
	color: rgb(223, 180, 125); font-size: 16px; font-weight: 900;
}
.connect-1 h1 p span {
	color: rgb(223, 180, 125); font-size: 16px; font-weight: 900;
}
.connect-1 p {
	color: rgb(136, 136, 136); letter-spacing: 2px; font-family: "raleway"; font-size: 12px; margin-top: 0px; margin-left: 90px;
}
.connect-1 i {
	color: rgb(0, 0, 0); line-height: 50px; letter-spacing: 2px; padding-right: 30px; font-size: 40px; margin-top: 0px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; position: absolute;
}
#map {
	margin: 0px auto; border: 0px solid rgb(223, 180, 125); border-image: none; width: 100%; height: 520px; display: block;
}
.overlay {
	background: rgb(223, 180, 125); padding: 10px 100px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 40px; letter-spacing: 4px; font-family: "sans"; font-size: 16px; display: block; opacity: 0.8;
}
.overlay_arrow {
	left: 50%; width: 0px; height: 0px; margin-left: -16px; position: absolute;
}
.above.overlay_arrow {
	bottom: -15px; border-top-color: rgb(223, 180, 125); border-right-color: transparent; border-left-color: transparent; border-top-width: 16px; border-right-width: 16px; border-left-width: 16px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.below.overlay_arrow {
	top: -15px; border-right-color: transparent; border-bottom-color: rgb(223, 180, 125); border-left-color: transparent; border-right-width: 16px; border-bottom-width: 16px; border-left-width: 16px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
footer {
	background: rgb(34, 34, 34); padding: 50px 0px; text-align: center;
}
.footer-1 h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 4px; font-family: "sans"; font-size: 10px;
}
.footer-1 p {
	color: rgb(170, 170, 170); margin-top: 14px;
}
.footer-1 p span {
	color: rgb(223, 180, 125);
}
.footer-1 h6 img {
	margin: 16px 0px 8px; line-height: 0; display: inline-block;
}
#back-top {
	width: 58px; height: 54px; right: 50px; bottom: 0px; position: fixed; z-index: 1000;
}
#back-top:hover {
	
}
#back-top a {
	transition:200ms ease-in; width: 100%; height: 100%; text-align: center; line-height: 50px; display: block; opacity: 0.2; -moz-transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;
}
#back-top a:hover {
	line-height: 45px; opacity: 0.8;
}
@media only screen and (max-width:767px)
{
#back-top {
	right: 10px;
}
}
.base-1 {
	background: rgb(34, 34, 34); padding: 100px 0px; width: 100%; text-align: center;
}
.search p a {
	transition:200ms ease-in; color: rgb(170, 170, 170); letter-spacing: 2px; font-family: "raleway"; font-size: 12px; text-decoration: none; margin-top: 20px; -moz-transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;
}
.search p a:hover {
	letter-spacing: 3px; text-decoration: none;
}
.buy-p h1 i {
	color: rgb(255, 255, 255); font-size: 80px;
}
.buy-p h1 {
	color: rgb(136, 136, 136); text-transform: uppercase; line-height: 15px; letter-spacing: 5px; font-family: "sans"; font-size: 10px; font-weight: 900; text-decoration: none; margin-top: 20px;
}
.buy-p h1 span {
	color: rgb(255, 255, 255);
}
.buy-p p a {
	transition:200ms ease-in; color: rgb(223, 180, 125); letter-spacing: 2px; font-family: "raleway"; font-size: 12px; text-decoration: none; margin-top: 20px; opacity: 0.5; -moz-transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;
}
.buy-p p:hover a {
	opacity: 1;
}
.locate-p h2 img {
	border: 8px solid rgb(51, 51, 51); border-image: none; width: 100%; max-width: 550px;
}
.team-p h2 img {
	border: 4px solid rgb(51, 51, 51); border-image: none; display: inline-block; max-width: 240px;
}
.team-p h1 i {
	color: rgb(255, 255, 255); font-size: 20px;
}
.team-p h1 {
	color: rgb(136, 136, 136); text-transform: uppercase; line-height: 25px; letter-spacing: 5px; font-family: "sans"; font-size: 10px; font-weight: 900; text-decoration: none; margin-top: 20px;
}
.team-p h1 span {
	color: rgb(255, 255, 255);
}
.team-p p a {
	transition:200ms ease-in; color: rgb(223, 180, 125); letter-spacing: 2px; font-family: "raleway"; font-size: 12px; text-decoration: none; margin-top: 20px; opacity: 0.5; -moz-transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;
}
.team-p p:hover a {
	opacity: 1;
}
.min-height {
	min-height: 277px;
}
.b-tit-new h3 a {
	color: rgb(68, 68, 68); text-transform: uppercase; letter-spacing: 3px; font-family: "sans"; font-size: 20px; font-weight: 900; text-decoration: none;
}
.b-tit-new {
	transition:300ms ease-in; color: rgb(85, 85, 85); line-height: 30px; padding-bottom: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; opacity: 0.9; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.b-tit-new .entry-content {
	margin: 10px 0px;
}
.entry-meta {
	line-height: 20px; font-family: "raleway"; font-size: 14px;
}
.entry-meta a {
	color: rgb(85, 85, 85); font-family: "raleway"; font-size: 14px; text-decoration: none;
}
.services-1 h1 {
	background-repeat: repeat-x;
}
.link--yaku2 strong {
	-ms-word-wrap: break-word;
}
.widget .widget-title {
	margin: 0px; color: rgb(102, 102, 102); text-transform: uppercase; letter-spacing: 3px; padding-bottom: 30px; font-family: "sans"; font-size: 20px; text-decoration: none;
}
.widget > ul {
	list-style: none; margin: 0px; padding: 0px;
}
.widget ul {
	list-style: none; margin: 0px; padding-left: 20px;
}
.widget_search.widget input {
	background: none !important; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgba(0, 0, 0, 0.6); padding: 10px 0px; border-image: none; width: 100%; height: 44px; text-align: center; color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: 6px; font-size: 10px; font-weight: 400;
}
.widget_search.widget input:hover {
	box-shadow: none;
}
.widget_search.widget input:focus {
	box-shadow: none;
}
.widget_search.widget input.active {
	box-shadow: none;
}
.widget {
	width: 100%; margin-bottom: 50px; float: left;
}
.widget ul li {
	width: 100%; float: left;
}
.widget ul li a {
	color: rgb(85, 85, 85); line-height: 30px; letter-spacing: 2px; font-family: "raleway"; font-size: 12px; text-decoration: none;
}
.widget div#calendar_wrap {
	width: 100%; float: left;
}
.widget table th {
	padding: 8px; text-align: center; color: rgb(255, 255, 255); font-family: "sans";
}
.widget table td {
	padding: 8px; text-align: center;
}
.widget table td a {
	color: rgb(223, 180, 125); text-decoration: none;
}
.widget tbody td {
	border: 1px solid rgb(223, 180, 125); border-image: none;
}
.widget thead td {
	border: 1px solid rgb(223, 180, 125); border-image: none;
}
.widget thead {
	border: 1px solid rgb(223, 180, 125); border-image: none; background-color: rgb(223, 180, 125);
}
.widget tbody {
	background-color: rgb(246, 246, 246);
}
.widget tfoot td {
	text-align: left !important;
}
.widget select {
	background: none !important; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgba(0, 0, 0, 0.6); padding: 10px 0px; border-image: none; width: 100%; height: 44px; text-align: center; color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: 6px; font-size: 10px; font-weight: 400;
}
.widget select:hover {
	box-shadow: none;
}
.widget select:focus {
	box-shadow: none;
}
.widget select.active {
	box-shadow: none;
}
.widget_rss.widget .widget-title a {
	margin: 0px; color: rgb(102, 102, 102); text-transform: uppercase; letter-spacing: 3px; padding-bottom: 30px; font-family: "sans"; font-size: 20px; text-decoration: none;
}
.widget_rss.widget ul li .rsswidget {
	display: block;
}
.widget_rss.widget ul li .rss-date {
	padding: 0px 0px 10px; display: block;
}
.widget_rss.widget ul li cite {
	color: rgb(223, 180, 125); letter-spacing: 1px; float: right;
}
.widget_rss.widget ul li {
	margin-bottom: 20px;
}
.widget .tagcloud a {
	margin: 1px 2px 0px 0px; padding: 10px; border: 3px solid rgb(245, 245, 245); transition:300ms ease-in; border-image: none; color: rgb(223, 180, 125); text-transform: uppercase; letter-spacing: 1px; font-size: 16px !important; text-decoration: none; float: left; display: inline-block; background-color: rgb(255, 255, 255); -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.widget .tagcloud a:hover {
	background-color: rgb(245, 245, 245);
}
.widget select option {
	font-size: 13px;
}
.sidebar_wrapper {
	width: 100%; padding-top: 114px; float: left;
}
.comments-area {
	width: 100%; float: left;
}
.comments-title {
	margin: 0px 0px 20px; padding: 10px 0px 30px; color: rgb(68, 68, 68); text-transform: uppercase; letter-spacing: 3px; font-family: "sans"; font-size: 20px; font-weight: 900; text-decoration: none;
}
.comments-area ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%; float: left;
}
.comments-area .comment-list li {
	width: 100%; float: left; position: relative;
}
.comments-area .comment-list li:hover .reply a {
	color: rgb(223, 180, 125);
}
.comment-body {
	width: 100%; padding-bottom: 30px; padding-left: 120px; float: left;
}
.comment-meta {
	padding: 0px; width: 100%; text-align: left; float: left; background-color: transparent;
}
.comment-author {
	width: 100%; padding-bottom: 10px; float: left;
}
.comment-author img {
	border-radius: 100%; left: 0px; position: absolute;
}
.comment-author a {
	color: rgb(223, 180, 125); text-transform: uppercase; letter-spacing: 8px; font-family: "sans"; font-size: 18px; text-decoration: none;
}
.comment-author b {
	color: rgb(223, 180, 125); text-transform: uppercase; letter-spacing: 8px; font-family: "sans"; font-size: 18px; text-decoration: none;
}
.comment-metadata a {
	color: rgb(85, 85, 85); line-height: 20px; font-family: "raleway"; font-size: 14px; text-decoration: none;
}
.comment-reply-title a {
	color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 4px; font-size: 12px; font-weight: 500; text-decoration: none;
}
.comment-content {
	transition:300ms ease-in; color: rgb(85, 85, 85); line-height: 30px; padding-bottom: 10px; -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in;
}
.reply {
	text-align: right;
}
.reply a {
	color: rgb(85, 85, 85); line-height: 22px; letter-spacing: 4px; font-size: 12px; font-weight: 500; text-decoration: none;
}
.reply a:hover {
	color: rgb(223, 180, 125);
}
.reply a:focus {
	color: rgb(223, 180, 125);
}
.reply a.active {
	color: rgb(223, 180, 125);
}
.comments-area ul.children {
	padding-left: 30px;
}
input.btn-cont {
	background: none; border-width: 1px 0px; border-style: solid none; border-color: rgba(0, 0, 0, 0.3) currentColor; padding: 8px 3px; border-radius: 0px; transition:0.4s ease-in-out; text-align: center; color: rgba(0, 0, 0, 0.5); letter-spacing: 5px; font-family: "raleway"; font-size: 12px; margin-top: 10px; display: inline-block; box-shadow: none; text-shadow: none; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;
}
input.btn-cont:hover {
	border-color: rgba(0, 0, 0, 0.5); color: rgba(0, 0, 0, 0.8); box-shadow: none; text-shadow: none;
}
input.btn-cont:focus {
	border-color: rgba(0, 0, 0, 0.5); color: rgba(0, 0, 0, 0.8); box-shadow: none; text-shadow: none;
}
input.active.btn-cont {
	border-color: rgba(0, 0, 0, 0.5); color: rgba(0, 0, 0, 0.8); box-shadow: none; text-shadow: none;
}
.comment-respond {
	width: 100%; padding-bottom: 40px; float: left;
}
.post_pagination_wrapper {
	width: 100%; float: left;
}
.post_pagination_wrapper a {
	padding: 6px 12px; border: 1px solid currentColor; border-image: none;
}
.post_pagination_wrapper ul.pagination li a {
	border-color: rgb(223, 180, 125); border-radius: 0px; color: rgb(51, 51, 51); margin-right: 10px; background-color: rgb(246, 246, 246);
}
.post_pagination_wrapper a {
	border-color: rgb(223, 180, 125); border-radius: 0px; color: rgb(51, 51, 51); margin-right: 10px; background-color: rgb(246, 246, 246);
}
.post_pagination_wrapper ul.pagination li a:hover {
	border-color: rgb(223, 180, 125); color: rgb(246, 246, 246); background-color: rgb(223, 180, 125);
}
.post_pagination_wrapper ul.pagination li a:focus {
	border-color: rgb(223, 180, 125); color: rgb(246, 246, 246); background-color: rgb(223, 180, 125);
}
.post_pagination_wrapper ul.pagination li a.active {
	border-color: rgb(223, 180, 125); color: rgb(246, 246, 246); background-color: rgb(223, 180, 125);
}
.post_pagination_wrapper a:hover {
	border-color: rgb(223, 180, 125); color: rgb(246, 246, 246); background-color: rgb(223, 180, 125);
}
.post_pagination_wrapper a:focus {
	border-color: rgb(223, 180, 125); color: rgb(246, 246, 246); background-color: rgb(223, 180, 125);
}
.post_pagination_wrapper a.active {
	border-color: rgb(223, 180, 125); color: rgb(246, 246, 246); background-color: rgb(223, 180, 125);
}
.post_pagination_wrapper ul.pagination li.active a {
	border-color: rgb(223, 180, 125); color: rgb(246, 246, 246); background-color: rgb(223, 180, 125);
}
.modal_btn.close {
	padding: 13px 22px; color: rgb(255, 255, 255); line-height: 1; font-size: 21px; font-weight: 100; float: right; opacity: 0.6; box-shadow: none; text-shadow: none; background-color: transparent;
}
.active.modal_btn.close {
	box-shadow: none;
}
.shadow_slider_wrapper {
	background: rgb(223, 180, 125); margin: 0px auto; width: 324px; height: 479px; text-align: center; display: inline-block; content: "";
}
.shadow_slider {
	margin: 30px 30px 0px -40px; transition:300ms ease-in; width: 404px; transform: rotate(2deg) scale(1); -moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -webkit-transform: rotate(2deg) scale(1);
}
.shadow_overlay {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.wpb_row {
	margin-bottom: 0px !important;
}
.shadow_slider:hover {
	transform: rotate(0deg) scale(1); -webkit-transform: rotate(0deg) scale(1);
}
.team-member h3 strong a {
	color: rgb(102, 102, 102);
}
.subsection-1 h1.link--yaku strong p {
	font-size: 18px;
}
.service_content {
	width: 100%; padding-top: 20px; float: left;
}
.connect-1 h1 p {
	margin-left: 0px;
}
.social {
	width: 100%; padding-bottom: 60px; float: left;
}
.head-header {
	text-align: center; color: rgb(248, 248, 248); background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.pattern_bubble {
	background: rgba(14, 14, 14, 0.3); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " ";
}
.main-title-bubble {
	margin: -90px 0px 0px; padding: 0px; left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute;
}
.intro-message-bubble {
	text-align: center; z-index: 0;
}
.intro-message-bubble h1 {
	margin: 0px; text-transform: uppercase; font-family: "sans"; font-size: 100px; font-weight: 900; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.intro-message-bubble h5 {
	margin: 0px; text-transform: uppercase; letter-spacing: 8px; font-family: "raleway"; font-size: 9px;
}
.large-header {
	background-position: center; width: 100%; position: relative; background-attachment: fixed; background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.intro-message-blur {
	text-align: left; padding-top: 17%; position: fixed; z-index: 0;
}
.intro-message-blur h5 {
	margin: 0px 0px 0px 50px; text-align: left; text-transform: uppercase; letter-spacing: 8px; font-family: "raleway"; font-size: 9px;
}
.intro-message-blur h1 {
	margin: 0px 0px 0px 40px; text-align: left; text-transform: uppercase; letter-spacing: 12px; font-family: "sans"; font-size: 100px; font-weight: 900; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.intro-message-blur-p {
	margin: 0px 0px 0px 50px; text-align: left; text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 16px; font-weight: 900;
}
.blur-pattern-1 {
	background: rgba(14, 14, 14, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " ";
}
.intro-header {
	text-align: center; color: rgb(248, 248, 248); background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.parallax-pattern-1 {
	background: url("../img/patt-1.png"); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.3;
}
.home-bg-pattern-1 {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.3; background-repeat: repeat;
}
.top-a a {
	color: rgb(255, 255, 255); text-decoration: none; cursor: url(../img/m-b.png), auto;
}
.home-bg-intro-header {
	background-position: 100% 100%; text-align: center; color: rgb(248, 248, 248); background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.home-bg-pattern-1 {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.3; background-repeat: repeat;
}
.star-intro-header {
	text-align: center; color: rgb(248, 248, 248); background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.star-pattern-1 {
	background: rgb(51, 51, 51); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.3;
}
.star-intro-message {
	width: 100%; text-align: center; padding-top: 17%; margin-left: -10px; position: absolute; z-index: 0;
}
.star-intro-message h5 {
	margin: 0px; text-transform: uppercase; letter-spacing: 8px; font-family: "raleway"; font-size: 9px;
}
.star-intro-message h1 {
	margin: 0px; text-transform: uppercase; letter-spacing: 12px; font-family: "sans"; font-size: 88px; font-weight: 900; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.star-intro-message-p {
	margin: 0px; text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 16px; font-weight: 900;
}
#home-under {
	width: 100%; position: absolute; z-index: -33;
}
.cloud-head-header {
	text-align: center; color: rgb(248, 248, 248); background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.cloud-pattern-1 {
	background: rgb(51, 51, 51); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.5;
}
.cloud-intro-header {
	text-align: center; color: rgb(248, 248, 248); background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.cloud-intro-message {
	text-align: center; margin-top: 17%; display: inline-block; z-index: 0;
}
.cloud-intro-message h1 {
	margin: 0px; text-transform: uppercase; letter-spacing: 12px; font-family: "sans"; font-size: 100px; font-weight: 900; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.cloud-intro-message img {
	width: 80px;
}
.cloud-intro-message h5 {
	margin: 0px; text-transform: uppercase; letter-spacing: 8px; font-family: "raleway"; font-size: 9px;
}
.cloud-intro-message-p {
	margin: 0px; text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 16px; font-weight: 900;
}
.clouds-pattern-1 {
	background: rgb(51, 51, 51); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.5;
}
.hero-clouds {
	background: url("../img/clouds.png") repeat-x 0px 100%; animation:cloudLoop 40s linear infinite; left: 0px; top: 0px; width: 250.62em; height: 43.75em; position: absolute; -webkit-animation: cloudLoop 40s linear infinite;
}
.style-2-top-a a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.style-2-star-head-header {
	text-align: center; color: rgb(248, 248, 248); background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.style-2-star-intro-header {
	text-align: center; color: rgb(248, 248, 248); background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.style-2-star-intro-message {
	width: 100%; text-align: left; padding-top: 17%; margin-left: 30px; position: absolute; z-index: 0;
}
.style-2-star-intro-message h1 {
	margin: 0px; text-transform: uppercase; letter-spacing: 12px; font-family: "raleway-thin"; font-size: 88px; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.style-2-star-intro-message-p {
	margin: 0px; text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 16px; font-weight: 900;
}
.style-2-star-pattern-1 {
	background: rgba(33, 33, 33, 1); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.3;
}
.style-2-red-intro-message {
	text-align: center; padding-top: 17%; z-index: 0;
}
.style-2-red-intro-message h5 {
	margin: 0px; text-transform: uppercase; letter-spacing: 8px; font-family: "raleway"; font-size: 9px;
}
.style-2-red-intro-message h1 {
	margin: 0px; text-transform: uppercase; letter-spacing: 12px; font-family: "sans"; font-size: 100px; font-weight: 900; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.style-2-red-intro-message-p {
	margin: 0px; text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 16px; font-weight: 900;
}
.red-pattern-1 {
	background: url("../img/red-patt-1.png") fixed no-repeat center / cover; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.08; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.style-2-bubble-large-header {
	background-position: center; width: 100%; position: relative; background-attachment: fixed; background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.style-2-bubble-pattern {
	background: rgb(17, 17, 17); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.6;
}
.style-2-bubble-main-title {
	margin: -90px 0px 0px; padding: 0px; left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; cursor: url(../img/m-b.png), auto;
}
.style-2-bubble-intro-message {
	text-align: center; z-index: 0;
}
.style-2-bubble-intro-message h1 {
	margin: 0px 0px 0px 12px; text-transform: uppercase; letter-spacing: 12px; font-family: "raleway-thin"; font-size: 60px; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.style-2-bubble-intro-message h5 {
	margin: 0px; text-transform: uppercase; letter-spacing: 8px; font-family: "raleway"; font-size: 9px;
}
.style-2-bubble-intro-message h1 span {
	font-family: "raleway"; font-weight: 900;
}
.project-subsection-1 h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 8px; padding-bottom: 400px; font-family: "sans"; font-size: 18px;
}
.showcase-intro-message {
	background: rgb(223, 180, 125); text-align: center; padding-top: 100px; padding-bottom: 100px; z-index: 0;
}
.showcase-intro-message h5 {
	margin: 0px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 8px; font-family: "raleway"; font-size: 9px;
}
.showcase-intro-message h1 {
	margin: 30px 0px 0px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 12px; font-family: "sans"; font-size: 60px; font-weight: 900; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.showcase-intro-message-p {
	margin: 0px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 16px; font-weight: 900;
}
.mfp-zoom-out-cur {
	cursor: url(../img/neg-sq7.png), auto !important;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: url(../img/neg-sq7.png), auto !important;
}
.facts {
	width: 100%; text-align: center; background-repeat: no-repeat; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.head-h3 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "sans"; font-weight: 900;
}
.head-h4 {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-weight: 900; text-shadow: 2px 2px 2px rgba(0,0,0,0.8);
}
.head-h5 {
	color: rgb(255, 255, 255); text-shadow: 2px 2px 2px rgba(0,0,0,0.8);
}
.tto {
	letter-spacing: 10px !important; font-family: "sans"; font-size: 30px !important; font-weight: 900;
}
.tto span {
	color: rgb(223, 180, 125); letter-spacing: 1px !important; font-size: 30px !important;
}
.text-intro-message {
	text-align: center; padding-top: 17%; z-index: 0;
}
.text-intro-message h1 {
	margin: 0px; color: rgb(223, 180, 125); text-transform: uppercase; letter-spacing: 12px; font-family: "sans"; font-size: 70px; font-weight: 900; text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.text-intro-message h5 {
	margin: 0px 0px 0px 50px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 8px; font-family: "raleway"; font-size: 9px; text-shadow: 2px 2px 3px rgba(0,0,0,0.8);
}
.text-intro-message-p {
	background: rgba(11, 11, 11, 0.9); margin: 0px 0px 0px 50px; padding: 2px 8px 2px 14px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 16px; font-weight: 900; display: inline-block; text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}
.flexslider {
	margin-bottom: 120px;
}
.flex-control-nav {
	display: none !important;
}
.flex-direction-nav {
	display: none !important;
}
.parallax2-pattern-1 {
	background: rgb(17, 17, 17); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; opacity: 0.2;
}
.style-2-intro-message-p {
	margin: 100px 0px 0px; padding: 2px 8px 2px 14px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 6px; font-family: "sans"; font-size: 16px; font-weight: 900; display: inline-block; text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}
.team-member:hover h6 p {
	opacity: 1; transform: rotate(180deg) scale(1); -webkit-transform: rotate(180deg) scale(1);
}
.team-member h6 p {
	transition:400ms ease-in; width: 39px; height: 38px; margin-top: -31px; display: inline-block; content: url('../img/plus-sqs7.png'); opacity: 0; transform: rotate(0deg) scale(1); -moz-transition: all 400ms ease-in; -webkit-transition: all 400ms ease-in; -o-transition: all 400ms ease-in; -webkit-transform: rotate(0deg) scale(1);
}
.shop-mouse-plus img {
	cursor: url(../img/plus-sqt7.png), auto;
}
.page-title {
	color: rgb(223, 180, 125); text-transform: uppercase; letter-spacing: 3px; font-family: "sans"; font-size: 20px; font-weight: 900; text-decoration: none;
}
.entry-title a {
	color: rgb(68, 68, 68); text-transform: uppercase; letter-spacing: 3px; font-family: "sans"; font-size: 20px; font-weight: 900; text-decoration: none;
}
.services-1 input[type='submit'] {
	background: none; border-width: 1px 0px; border-style: solid none; border-color: rgba(0, 0, 0, 0.3) currentColor; padding: 8px 3px; transition:0.4s ease-in-out; text-align: center; color: rgba(0, 0, 0, 0.5); letter-spacing: 5px; font-family: "raleway"; font-size: 12px; margin-top: 10px; display: inline-block; box-shadow: none; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;
}
.services-1 input[type='submit']:hover {
	border-color: rgba(0, 0, 0, 0.5); color: rgba(0, 0, 0, 0.8);
}
a:visited {
	color: rgb(223, 180, 125); text-decoration: none;
}
a {
	color: rgb(223, 180, 125); text-decoration: none;
}
a:hover {
	color: rgb(223, 180, 125); text-decoration: none;
}
a:focus {
	color: rgb(223, 180, 125); text-decoration: none;
}
.an_single_product_desc .single_add_to_cart_button {
	background: rgb(223, 180, 125);
}
.an_single_product_desc p.in-stock {
	color: rgb(223, 180, 125);
}
.an_single_product_img .onsale {
	background-color: rgb(223, 180, 125);
}
.logged-in-as a {
	color: rgb(223, 180, 125); text-decoration: none;
}
#today {
	color: rgb(255, 255, 255); background-color: rgb(223, 180, 125);
}
.page-links a {
	color: rgb(223, 180, 125);
}
@media all and (max-width:767px)
{
.text-intro-message h1 {
	font-size: 50px !important;
}
}
@media all and (max-width:479px)
{
.text-intro-message h1 {
	font-size: 30px !important;
}
}
