body, html {
	position:relative;
	-webkit-tap-highlight-color:transparent;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	font-family:Roboto
}


.header_select {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid;
    color: #deb88c;
    float: right;
    font-size: 13px;
    margin: 10px;
    padding: 5px 15px;

}

.jump {
	position:fixed;
	bottom:20px;
	right:20px;
	width:4%;
	min-width:40px;
	cursor:pointer;
	z-index:9998;
	opacity:0;
	-webkit-transition:-webkit-transform 600ms, opacity 500ms;
	-moz-transition:-moz-transform 600ms, opacity 500ms;
	transition:transform 600ms, opacity 500ms;
	-webkit-transform:translateY(120px);
	-moz-transform:translateY(120px);
	transform:translateY(120px)
}
.jump.appear {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0)
}
.iScrollVerticalScrollbar {
	width:2px!important
}
.iScrollIndicator {
	border:none!important;
	background:rgba(255, 255, 255, .5)!important
}
.collapsible.collapse-close, .collapsible.collapse-open {
	display:none;
	margin:0!important
}
.collapsible+div {
	background:rgba(30, 25, 21, .65)
}
.collapsible+div ul li a {
	text-indent:1em
}
.clearfix {
	visibility:hidden;
	display:block;
	font-size:0;
	content:'';
	clear:both;
	height:0
}
.review-controller {
	position:relative;
	width:48px;
	height:48px;
	display:inline-block;
	-webkit-transform:scale(.7);
	-moz-transform:scale(.7);
	transform:scale(.7)
}
.owl-theme .owl-controls .owl-buttons div {
	margin:0;
	padding:0
}
.review-controller.review-previous {
	background-repeat:no-repeat;
	margin-left:-38px
}
.review-controller.review-next {
	background-repeat:no-repeat;
	margin-right:-38px
}
.social-link {
	text-align:center
}
.social-link li {
	display:inline-block;
	width:40px;
	height:40px;
	padding:0 1px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	margin:5px 0
}
.social-link li:nth-of-type(n+2) {
margin-left:-4px
}
.social-link .social-icon, .social-link li {
	-webkit-transition:all 200ms cubic-bezier(.215, .61, .355, 1);
	-moz-transition:all 200ms cubic-bezier(.215, .61, .355, 1);
	transition:all 200ms cubic-bezier(.215, .61, .355, 1)
}
.social-link .social-icon {
	display:inline-block;
	min-width:40px;
	min-height:40px;
	background-color:#19120e;
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
	border:1px solid #888;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	opacity:.5;
	-webkit-transform:scale(.95, .95);
	-moz-transform:scale(.95, .95);
	transform:scale(.95, .95)
}
.social-link .social-icon:hover {
	opacity:1;
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1)
}
.social-link .social-icon.social-facebook {
	background-position:0 0
}
.social-link .social-icon.social-tumblr {
	background-position:-40px 0
}
.social-link .social-icon.social-pinterest {
	background-position:-80px 0
}
.social-link .social-icon.social-twitter {
	background-position:-120px 0
}
.social-link .social-icon.social-youtube {
	background-position:-160px 0
}
.social-link .social-icon.social-linkedin {
	background-position:-200px 0
}
.social-link .social-icon.social-vimeo {
	background-position:-240px 0
}
.social-link .social-icon.social-googleplus {
	background-position:-280px 0
}
.sidebar-button {
	position:fixed;
	z-index:9998;
	left:2.5%;
	top:39px;
	width:60px;
	text-align:center;
	padding-left:.32em;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	cursor:pointer;
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	transition:all 300ms
}
.sidebar-button.fade-in-left {
	opacity:0;
	-webkit-transform:translate3d(-100px, 0, 0);
	-moz-transform:translate3d(-100px, 0, 0);
	transform:translate3d(-100px, 0, 0)
}
.sidebar-button.fade-in-left.success {
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.sidebar-button .sidebar-title {
	font-family:roboto;
	font-size:.781em;
	font-weight:800;
	width:100%;
	height:auto;
	margin:0;
	color:#deb867;
	background-color:transparent;
	letter-spacing:.32em;
	display:inline-block;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:all 200ms;
	-moz-transition:all 200ms;
	transition:all 200ms;
	line-height:1.5
}
.sidebar-button .sidebar-title span {
	display:none
}
.sidebar-button .sidebar-panel {
	position:relative
}
.sidebar-button .sidebar-panel:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:'';
	clear:both;
	height:0
}
.sidebar-button .sidebar-panel span {
	float:left;
	width:30px;
	height:5px;
	margin:4px 15px 0;
	background-color:#816732;
	opacity:1
}
.sidebar-button .sidebar-cross, .sidebar-button .sidebar-panel span {
	-webkit-transition:all 200ms cubic-bezier(.215, .61, .355, 1);
	-moz-transition:all 200ms cubic-bezier(.215, .61, .355, 1);
	transition:all 200ms cubic-bezier(.215, .61, .355, 1)
}
.sidebar-button .sidebar-panel span:nth-of-type(3n+1) {
margin-left:15px
}
.sidebar-button .sidebar-panel span:nth-of-type(3n+3) {
margin-right:19px
}
.sidebar-button .sidebar-panel span:nth-of-type(1), .sidebar-button .sidebar-panel span:nth-of-type(2), .sidebar-button .sidebar-panel span:nth-of-type(3), .sidebar-button .sidebar-panel span:nth-of-type(5), .sidebar-button .sidebar-panel span:nth-of-type(8) {
background-color:#c1870c;
}
.sidebar-button .sidebar-cross, .sidebar-button .sidebar-cross-leftwing, .sidebar-button .sidebar-cross-rightwing {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto
}
.sidebar-button .sidebar-cross {
	top:auto;
	left:1px;
	width:36px;
	height:34px;
	opacity:0;
	-webkit-transform:translateY(0) scale(0, 0);
	-moz-transform:translateY(0) scale(0, 0);
	transform:translateY(0) scale(0, 0)
}
.sidebar-button .sidebar-cross-leftwing, .sidebar-button .sidebar-cross-rightwing {
	width:100%;
	height:2px;
	opacity:1;
	background-color:#c9b597;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.sidebar-button .sidebar-cross-leftwing {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.sidebar-button .sidebar-cross-rightwing {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg)
}
.sidebar-button.sidebar-open .sidebar-title {
	-webkit-transform:translateY(30px);
	-moz-transform:translateY(30px);
	transform:translateY(30px)
}
.sidebar-button.sidebar-open .sidebar-panel span {
	opacity:0
}
.sidebar-button.sidebar-open .sidebar-title, .sidebar-button:hover .sidebar-title {
	color:#FCD176
}
.sidebar-button.sidebar-hover .sidebar-panel span:nth-of-type(1) {
-webkit-transform:translate3d(-3px, -3px, 0);
-moz-transform:translate3d(-3px, -3px, 0);
transform:translate3d(-3px, -3px, 0)
}
.sidebar-button.sidebar-hover .sidebar-panel span:nth-of-type(2) {
-webkit-transform:translate3d(0, -3px, 0);
-moz-transform:translate3d(0, -3px, 0);
transform:translate3d(0, -3px, 0)
}
.sidebar-button.sidebar-hover .sidebar-panel span:nth-of-type(3) {
-webkit-transform:translate3d(3px, -3px, 0);
-moz-transform:translate3d(3px, -3px, 0);
transform:translate3d(3px, -3px, 0)
}
.sidebar-button.sidebar-hover .sidebar-panel span:nth-of-type(4) {
-webkit-transform:translate3d(-3px, 0, 0);
-moz-transform:translate3d(-3px, 0, 0);
transform:translate3d(-3px, 0, 0)
}
.sidebar-button.sidebar-hover .sidebar-panel span:nth-of-type(6) {
-webkit-transform:translate3d(3px, 0, 0);
-moz-transform:translate3d(3px, 0, 0);
transform:translate3d(3px, 0, 0)
}
.sidebar-button.sidebar-hover .sidebar-panel span:nth-of-type(7) {
-webkit-transform:translate3d(-3px, 3px, 0);
-moz-transform:translate3d(-3px, 3px, 0);
transform:translate3d(-3px, 3px, 0)
}
.sidebar-button.sidebar-hover .sidebar-panel span:nth-of-type(8) {
-webkit-transform:translate3d(0, 3px, 0);
-moz-transform:translate3d(0, 3px, 0);
transform:translate3d(0, 3px, 0)
}
.sidebar-button.sidebar-hover .sidebar-panel span:nth-of-type(9) {
-webkit-transform:translate3d(3px, 3px, 0);
-moz-transform:translate3d(3px, 3px, 0);
transform:translate3d(3px, 3px, 0)
}
.sidebar-button.sidebar-open .sidebar-cross {
	opacity:1;
	-webkit-transition-delay:150ms;
	-moz-transition-delay:150ms;
	transition-delay:150ms;
	-webkit-transform:translateY(-15px) scale(1, 1);
	-moz-transform:translateY(-15px) scale(1, 1);
	transform:translateY(-15px) scale(1, 1)
}
.sidebar-button .sidebar-cross:hover .sidebar-cross-leftwing, .sidebar-button .sidebar-cross:hover .sidebar-cross-rightwing {
	background-color:#FCD176
}
#mastcollapse {
	position:fixed;
	z-index:9998;
	top:0;
	left:0;
	right:0;
	bottom:0;
	visibility:hidden
}
#mastcollapse.open {
	visibility:visible
}
#mastcollapse .leftbar, #mastcollapse .rightbar {
	float:left;
	height:100%
}
#mastcollapse .leftbar {
	position:relative;
	z-index:100;
	width:30%;
	min-width:450px;
	box-shadow:0 0 5px #000;
	background-color:rgba(33, 24, 17, .98);
	-webkit-transition:all 300ms cubic-bezier(.215, .61, .355, 1), width 1ms;
	-moz-transition:all 300ms cubic-bezier(.215, .61, .355, 1), width 1ms;
	transition:all 300ms cubic-bezier(.215, .61, .355, 1), width 1ms;
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%)
}
#mastcollapse.open .leftbar {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	transform:translateX(0)
}
#mastcollapse .leftbar-inner {
	position:relative;
	overflow:hidden;
	padding-top:20px
}
#mastcollapse .leftbar-menu {
	position:relative;
	padding:10px 0 50px;
	overflow:hidden
}
#mastcollapse .leftbar-menu li {
	position:relative
}
#mastcollapse .leftbar-menu .sublink, #mastcollapse .leftbar-menu .unlink {
	display:none
}
#mastcollapse .leftbar-menu .sublink a {
	background:rgba(30, 25, 21, .65)
}
#mastcollapse .leftbar-menu .sublink a span {
	font-weight:500;
	font-style:normal;
	font-size:.9375em;
	text-transform:uppercase
}
#mastcollapse .leftbar-menu .unlink {
	background-color:transparent!important
}
#mastcollapse .leftbar-menu .unlink a {
	cursor:default
}
#mastcollapse .leftbar-menu .unlink a span {
	font-size:1em!important;
	font-weight:400!important;
	top:0!important;
	left:0!important;
	letter-spacing:.215em!important;
	word-spacing:.04em!important;
	font-style:italic;
	color:#999!important
}
#mastcollapse .leftbar-menu .unlink:hover a {
	background:rgba(30, 25, 21, .65)
}
#mastcollapse .leftbar-menu .unlink.link-inherit:hover a {
	background:inherit
}
#mastcollapse .leftbar-menu li>a {
	-webkit-transition:background-color 400ms;
	-moz-transition:background-color 400ms;
	transition:background-color 400ms
}
#mastcollapse .leftbar-menu .active>a, #mastcollapse .leftbar-menu li:hover>a {
	box-shadow:0 0 10px rgba(128, 128, 128, .4), 0 0 10px rgba(128, 128, 128, .4)
}
#mastcollapse .leftbar-menu li img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	height:auto;
	width:100%;
	opacity:0;
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	transform:scale(1, 1);
	-webkit-transition:-webkit-transform 400ms, opacity 100ms;
	-moz-transition:-moz-transform 400ms, opacity 100ms;
	transition:transform 400ms, opacity 100ms
}
#mastcollapse .leftbar-menu .active img, #mastcollapse .leftbar-menu li:hover img {
	opacity:.5;
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1)
}
#mastcollapse .leftbar-menu li a {
	position:relative;
	z-index:2;
	padding:5% 0 5% 32%;
	display:block;
	width:100%;
	overflow:hidden;
	text-transform:uppercase
}
#mastcollapse .leftbar-menu li a span {
	font-family:roboto;
	font-weight:500;
	font-size:1.094em;
	color:#987e62;
	letter-spacing:.34em;
	line-height:0
}
#mastcollapse .leftbar-menu .active>a span, #mastcollapse .leftbar-menu li:hover>a span {
	font-weight:700;
	font-size:1.241em;
	color:#deb867;
	position:relative;
	top:1px;
	left:-1px;
	letter-spacing:.215em;
	word-spacing:.04em
}
#mastcollapse .leftbar-menu .sublink:hover a span {
	font-size:1em;
	letter-spacing:.115em;
	word-spacing:.02em;
	color:#fff
}
#mastcollapse .leftbar-menu .collapsible-caret.active>a:after, #mastcollapse .leftbar-menu .collapsible-caret>a:after {
	position:absolute;
	top:0;
	right:15px;
	bottom:0;
	margin:auto;
	color:#FCD176;
	font-family:roboto;
	font-weight:400;
	font-size:1.16em;
	width:12px;
	height:22px;
	z-index:2;
	text-align:center;
	display:none
}
#mastcollapse .leftbar-menu .collapsible-caret>a:after {
	content:'+'
}
#mastcollapse .leftbar-menu .collapsible-caret.active>a:after {
	content:'-';
	font-size:1.5em;
	height:28px
}
#mastcollapse .leftbar-exchange {
	padding:30px 0 0
}
#mastcollapse .leftbar-language {
	display:none;
	position:relative;
	text-align:center;
	padding-bottom:30px
}
#mastcollapse .leftbar-language li {
	position:relative;
	display:inline-block;
	margin:5px 0 5px 7px;
	text-align:center;
	width:50px
}
#mastcollapse .leftbar-language li:not(:last-of-type) {
border-right:1px solid #674c3b;
padding-right:13px;
margin-right:7px
}
#mastcollapse .leftbar-language li:last-of-type {
	padding-right:13px;
	margin-right:7px
}
#mastcollapse .leftbar-language li a {
	font-family:roboto;
	font-weight:500;
	font-size:1.133em;
	letter-spacing:.3em;
	color:#674c3b;
	display:inline-block;
	vertical-align:baseline;
	line-height:.7
}
#mastcollapse .leftbar-language li a:hover {
	color:#deb867
}
#mastcollapse .rightbar {
	position:absolute;
	padding-left:30%;
	width:100%;
	opacity:0;
-webkit-animation-duration:.2s;
animation-duration:.2s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
#mastcollapse .rightbar.open {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
#mastcollapse .collapse-close, #mastcollapse .rightbar-close {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	cursor:pointer
}
#mastcollapse .collapse-close, #mastcollapse .rightbar.open .rightbar-close {
	display:none
}
#mastcollapse .rightbar-background-list, #mastcollapse .rightbar-background-list ul, #mastcollapse .rightbar-background-list ul li, #mastcollapse .rightbar-inner, #mastcollapse .rightbar-item, #mastcollapse .rightbar-sub-menu {
	position:relative;
	width:100%;
	height:100%
}
#mastcollapse .rightbar-background, #mastcollapse .rightbar-background-cover {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
#mastcollapse .rightbar-background {
	
}
#mastcollapse .rightbar-background img {
	height:100%;
	max-width:none
}
#mastcollapse .rightbar-background-list {
	
}
#mastcollapse .rightbar-background-list.open {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	transform:translateX(0)
}
#mastcollapse .rightbar-background-cover {
	position:relative;
	width:1000px;
	height:100%;
	background:-moz-linear-gradient(left, rgba(20, 14, 10, .96) 0, rgba(16, 11, 8, .85) 20%, rgba(10, 7, 5, .06) 50%, rgba(0, 0, 0, .06) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(20, 14, 10, .96)), color-stop(20%, rgba(16, 11, 8, .85)), color-stop(50%, rgba(10, 7, 5, .06)), color-stop(100%, rgba(0, 0, 0, .06)));
	background:-webkit-linear-gradient(left, rgba(20, 14, 10, .96) 0, rgba(16, 11, 8, .85) 20%, rgba(10, 7, 5, .06) 50%, rgba(0, 0, 0, .06) 100%);
	background:-o-linear-gradient(left, rgba(20, 14, 10, .96) 0, rgba(16, 11, 8, .85) 20%, rgba(10, 7, 5, .06) 50%, rgba(0, 0, 0, .06) 100%);
	background:-ms-linear-gradient(left, rgba(20, 14, 10, .96) 0, rgba(16, 11, 8, .85) 20%, rgba(10, 7, 5, .06) 50%, rgba(0, 0, 0, .06) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5140e0a', endColorstr='#0f000000', GradientType=1)
}
#mastcollapse .rightbar-sub-menu {
	padding-left:50px
}
#mastcollapse .rightbar-sub-menu ul, #mastcollapse .rightbar-sub-menu ul li {
	position:relative
}
#mastcollapse .rightbar-sub-menu ul li a {
	position:relative;
	display:inline-block;
	padding:30px 0;
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	transition:all 300ms;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	transform:translateX(0);
	text-transform:uppercase
}
#mastcollapse .rightbar-sub-menu ul li a span {
	font-family:roboto;
	font-weight:500;
	color:#656361;
	letter-spacing:.2em;
	font-size:1.042em;
	white-space:nowrap
}
#mastcollapse .rightbar-sub-menu ul li a.active:after {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto auto auto 5px;
	content:'';
	width:0;
	height:0;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-left:6px solid #deb867;
	display:inline-block
}
#mastcollapse .rightbar-sub-menu ul .empty .active:after {
	display:none
}
#mastcollapse .rightbar-sub-menu ul li a.active {
	-webkit-transform:translateX(20px);
	-moz-transform:translateX(20px);
	transform:translateX(20px)
}
#mastcollapse .rightbar-sub-menu ul li a.active span {
	color:#d2b797
}
#mastcollapse .rightbar-sub-menu-inner {
	position:relative;
	width:100%
}
#mastcollapse .collapse-menu-image {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
#mastcollapse .collapse-sub-menu {
	position:relative;
	width:100%;
	height:0;
	background-color:#241b14
}
#mastcollapse .collapse-sub-menu-expand {
	position:absolute!important;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:0;
	-webkit-transition:opacity 200ms;
	-moz-transition:opacity 200ms;
	transition:opacity 200ms
}
#mastcollapse .collapse-sub-menu-expand.open {
	opacity:1
}
#mastcollapse .collapse-menu-expand {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	-webkit-transform:translateY(-9999%);
	-moz-transform:translateY(-9999%);
	transform:translateY(-9999%);
	overflow:hidden
}
#mastcollapse .collapse-menu-expand.open {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0)
}
#mastmoreinfo {
	position:absolute;
	z-index:300;
	top:0;
	left:0;
	right:0;
	height:86px;
	display:none
}
#mastmoreinfo .language, #search-form {
	position:relative;
	display:inline-block
}
#search-form {
	float:right
}
#mastmoreinfo .search-form-hidden {
	position:absolute;
	z-index:1;
	top:0;
	bottom:0;
	white-space:nowrap;
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	transition:all 300ms;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	transform:translateX(0)
}
#search-form.hover .search-form-hidden {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%)
}
#mastmoreinfo .language-n-search {
	position:absolute;
	right:30px;
	bottom:21px;
	height:32px;
	left:0;
	overflow:hidden;
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	transition:all 300ms
}
#mastmoreinfo .language-n-search.visible {
	overflow:visible
}
#mastmoreinfo .language {
	position:absolute;
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%);
	color:#fff
}
#mastmoreinfo .language-name {
	display:inline-block;
	height:32px;
	padding:8px;
	cursor:pointer
}
#mastmoreinfo .language-list {
	position:absolute;
	padding-top:10px;
	display:none;
	padding-left:8px
}
#mastmoreinfo .language:hover .language-list {
	display:block
}
#mastmoreinfo .language-list li a {
	display:inline-block;
	padding:3px 0
}
#mastmoreinfo .search-button, #mastmoreinfo .search-input {
	outline:0;
	border:0;
	padding:0;
	display:inline-block;
	vertical-align:top;
	float:left
}
#mastmoreinfo .search-input {
	position:relative;
	padding:0 10px;
	width:150px;
	height:32px;
	border:1px solid #545454;
	border-right:0;
	background-color:rgba(0, 0, 0, .5);
	color:#989797;
	font-size:1.042em;
	display:inline-block;
	float:none
}
#mastmoreinfo .search-input.none {
	display:none
}
#mastmoreinfo .search-button {
	position:relative;
	z-index:2;
	background:url(../images/iTailor-Search.png) no-repeat rgba(0, 0, 0, 1);
	width:32px;
	height:32px;
	border:1px solid #545454;
	-webkit-transition:all 200ms;
	-moz-transition:all 200ms;
	transition:all 200ms
}
#mastmoreinfo .search-button:hover {
	background-color:#222
}
#mastslider {
	z-index:100
}
#mastslider .owl-wrapper-outer {
	-webkit-transition:opacity 700ms;
	-moz-transition:opacity 700ms;
	transition:opacity 700ms;
	opacity:1;
	z-index:1
}
#mastslider .owl-wrapper-outer.restart {
	opacity:0
}
#mastslider .owl-controls {
	display:block!important;
	position:absolute;
	bottom:30px;
	left:0;
	right:0;
	margin:auto;
	z-index:4
}
.owl-theme .owl-controls .owl-page span {
	position:relative;
	background:0 0;
	border:1px solid #a3a19f
}
.owl-theme .owl-controls .owl-page.active span {
	background:#a3a19f
}
#mastslider, #mastslider .owl-item, #mastslider .owl-item img {
	position:relative
}
#mastslider .slider-item {
	min-height:892px
}
#mastslider .slider-item .slider-item-link {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:4
}
#mastslider .owl-item img {
	height:auto
}
#mastslider .owl-item {
	overflow:hidden
}
#mastslider .owl-page {
	position:relative
}
#mastslider .owl-pagination-thumbnail {
	display:none;
	position:absolute;
	width:222px;
	bottom:20px;
	left:50%;
	right:0;
	margin-left:-111px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
-webkit-animation-duration:.01s;
animation-duration:.01s;
	-webkit-animation-name:bounceOutHide;
	animation-name:bounceOutHide
}
#mastslider .owl-page:hover .owl-pagination-thumbnail {
	display:block;
-webkit-animation-duration:.5s;
animation-duration:.5s;
	-webkit-animation-name:bounceInShow;
	animation-name:bounceInShow
}
#mastslider .slider-item .crossfade-container {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:2
}
#mastslider .slider-item .crossfade-slice {
	position:absolute;
	left:0;
	right:0;
	opacity:0;
	-webkit-transition:opacity 700ms;
	-moz-transition:opacity 700ms;
	transition:opacity 700ms;
	overflow:hidden
}
#mastslider .slider-item .crossfade-slice.slider-fade-in {
	opacity:1
}
#mastslider .slider-item .crossfade-slice.no-transition {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none
}
#mastslider .crossfade-cloned {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	right:0;
	overflow:hidden
}
#mastslider .crossfade-cloned>img {
	position:relative
}
#mastslider .crossfade-cloned .brand {
	height:auto
}
#mastslider .crossfade-cloned .animated, #mastslider .crossfade-cloned .animated-slow {
	-webkit-animation-name:none!important;
	animation-name:none!important;
	opacity:1!important
}
#mastslider figure {
	position:relative
}
#mastslider .owl-caption {
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:10.85%;
	height:65%;
	margin:86px auto auto;
	text-align:center;
	color:#fff
}
#mastslider .owl-caption .content, #mastslider .owl-caption .content span, #mastslider .owl-caption h1 {
	font-family:roboto;
	font-size:28px;
	margin-top:15px
}
#mastslider .owl-caption .caption-brand {
	position:relative;
	max-height:215px;
	text-shadow: 0px 2px 5px rgba(150, 150, 150, 1);
}
#mastslider .owl-caption .caption-brand:after {
	content:'-';
	opacity:0;
	display:inline-block;
	line-height:9em
}
#mastslider .slider-caption .brand {
	max-width:225px;
	width:100%
}
#mastslider .slider-caption.slider-caption-a .brand {
	width:25%!important
}
#mastslider .owl-caption h1 {
	font-weight:700;
	font-size:3em;
	letter-spacing:.275em;
	line-height:1.2;
	text-transform:uppercase
}
#mastslider .owl-caption .content {
	
	font-size:8px;
	letter-spacing:.3em;
	text-indent:-.3em;
	line-height:1.3
}
#mastslider .owl-caption .content-number {
	color:#84eff7;
	font-size:1.25em
}
#mastslider .owl-caption .pricing {
	position:relative;
	line-height:10.5em
}
#mastslider .owl-caption .pricing-only, #mastslider .owl-caption .pricing-unit {
	display:inline-block;
	vertical-align:middle
}
#mastslider .owl-caption .pricing-only {
	position:relative;
	top:0;
	left:-2%;
	font-family:roboto;
	font-size:26px;
	letter-spacing:.1em;
	line-height:1.5;
	margin-top:0%
}
#mastslider .owl-caption .design-now, #mastslider .owl-caption .pricing-unit {
	font-family:CenturyGothic
}
#mastslider .owl-caption .pricing-unit {
	font-weight:700;
	font-size:3.88em;
	letter-spacing:.14em;
	color:#ff4301
}
#mastslider .owl-caption .caption-design-now {
	padding:0 25px;
	opacity:0;
	position:relative;
	left:-2%;
	display:inline-block;
	font-size:1.397em;
	letter-spacing:.2em;
	border:1px solid #e3a114
}
.des-btn {
    padding: 10px 25px;
    position: relative;
    left: 39%;
    display: inline-block;
    font-size: 20px;
    
    border: 1px solid #e3a114;
    color: #fff;
    margin-top: 2%;
    background-color: #e3a114;
	text-shadow:#000000; 
}
#mastslider .owl-caption .caption-design-now.link-blue {
	background:#e3a114;
	border:1px solid #e3a114;
	opacity:0.7
}
#mastslider .owl-caption .caption-design-now.link-custom-a {
	color:rgba(34, 22, 11, 1);
	background:rgba(250, 250, 214, .74);
	border:1.5px solid rgba(26, 15, 10, .76);
	-webkit-transition:background 400ms;
	-moz-transition:background 400ms;
	transition:background 400ms;
	font-weight:700;
	letter-spacing:.09em!important
}
#mastslider .owl-caption .caption-design-now.link-custom-a .design-now {
	line-height:1.7em!important
}
#mastslider .owl-caption .caption-design-now.link-custom-a:hover {
	color:rgba(250, 250, 214, 1);
	background:rgba(23, 13, 8, 1)
}
#mastslider .owl-caption .caption-design-now.link-custom-b {
	color:#fff;
	background:rgba(185, 157, 97, .91);
	border:1px solid transparent;
	-webkit-transition:background 400ms;
	-moz-transition:background 400ms;
	transition:background 400ms
}
#mastslider .owl-caption .caption-design-now.link-custom-b:hover {
	background:rgba(0, 0, 0, 1)
}
#mastslider .slider-caption-a .slider-caption-center-inner .caption-design-now {
	left:0
}
#mastslider .owl-caption .caption-block-design-now {
	position:relative
}
#mastslider .owl-caption .caption-link {
	margin:0 24px;
	display:inline
}
#mastslider .owl-caption .design-now {
	display:inline-block;
	line-height:2.1em;
	opacity:1;
	font-family:Roboto;
}
#mastslider .owl-caption .design-now b, #mastslider .owl-caption .design-now span {
	display:inline-block;
	vertical-align:top
}
#mastservices {
	position:relative;
	z-index:300
}
#mastservices .services-link {
	position:absolute;
	top:-23px;
	left:0;
	right:0
}
#mastservices1 {
	position:relative;
	z-index:300
}
#mastservices1 .services-link {
	position:absolute;
	top:-23px;
	left:0;
	right:0
}
#mastservices1 .services-info {
	padding:4.4% 0 3.4%;
}
#mastservices1 .services-info-address, #mastservices1 .services-info-email {
	color:#d2b797;
	text-align:center;
	letter-spacing:.14em;

}
#mastservices1 .services-info-address {
	font-family:roboto;
	font-weight:700;
	font-size:28px;
	color:#e3a114;
}
#mastservices1 .services-info-email {
	font-family:roboto;
	font-size:24px;
	color:#e3a114;
	line-height:1.4
}
#mastservices .services-link ul {
	text-align:center
}
#mastservices .services-link ul li {
	display:inline-block;
	margin:0 2%
}
#mastservices .services-link ul li a {
	font-family:roboto;
	font-weight:600;
	font-size:1.042em;
	color:#deb867;
	letter-spacing:.3em;
	padding:0 5px;
	display:inline-block;
	text-transform:uppercase;
	-webkit-transition:-webkit-transform 200ms, scale 200ms;
	-moz-transition:-moz-transform 200ms, scale 200ms;
	transition:transform 200ms, scale 200ms;
	-webkit-transform:translateY(0) scale3d(1, 1, 1);
	-moz-transform:translateY(0) scale3d(1, 1, 1);
	transform:translateY(0) scale3d(1, 1, 1)
}
#mastservices .services-link ul li:hover a {
	-webkit-transform:translateY(-5px) scale3d(1.1, 1.1, 1.1);
	-moz-transform:translateY(-5px) scale3d(1.1, 1.1, 1.1);
	transform:translateY(-5px) scale3d(1.1, 1.1, 1.1)
}
#mastservices .services-info {
	padding:4.4% 0 3.4%;
}
#mastservices .services-info-address, #mastservices .services-info-email {
	color:#d2b797;
	text-align:center;
	letter-spacing:.14em;
	opacity:0
}
#mastservices .services-info-address {
	font-family:roboto;
	font-weight:700;
	font-size:28px;
	color:#e3a114;
}
#mastservices .services-info-email {
	font-family:roboto;
	font-size:24px;
	color:#e3a114;
	line-height:1.4
}
#mastleading {
	position:relative;
	overflow:hidden
}
#mastleading>img {
	position:relative;
	z-index:1;
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	transition:opacity 1s
}
#mastleading .leading-content, #mastleading .leading-video {
	position:absolute;
	top:0;
	left:0;
	right:0
}
#mastleading .leading-content {
	text-align:center;
	z-index:3
}
#mastleading .leading-video {
	z-index:2;
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	transition:opacity 1s;
	opacity:0
}
#mastleading .leading-video video {
	position:relative;
	width:100%;
	vertical-align:top
}
#mastleading .leading-content h2 {
	font-family:roboto;
	font-weight:400;
	font-size:4.19em;
	letter-spacing:.2em;
	color:#95f6ff;
	text-shadow:1px 1px 7px #000;
	line-height:2.3;
	margin-top:1.8%
}
#mastleading .leading-content p {
	font-family: 'Pacifico', cursive;
	font-weight:500;
	font-size:30px;
	letter-spacing:.27em;
	color:#fff;
	text-shadow:1px 1px 7px #000
}
#mastleading .leading-content ul {
	text-align:center;
	margin-top:6%
}
#mastleading .leading-content ul li {
	position:relative;
	display:inline-block;
	vertical-align:bottom;
	width:165px;
	height:165px;
	padding:0 2%;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	margin:0 3%
}
#mastleading .circle, #mastleading .circle-info .results {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	left:0;
	right:0;
	margin:auto;
	text-align:center
}
#mastleading .circle {
	position:relative;
	display:inline-block;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	opacity:.7;
	background:#555;
	background:-moz-linear-gradient(top, #555 0, #f6f8f9 12%, #555 50%, #f6f8f9 88%, #555 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(12%, #f6f8f9), color-stop(50%, #555), color-stop(88%, #f6f8f9), color-stop(100%, #555));
	background:-webkit-linear-gradient(top, #555 0, #f6f8f9 12%, #555 50%, #f6f8f9 88%, #555 100%);
	background:-o-linear-gradient(top, #555 0, #f6f8f9 12%, #555 50%, #f6f8f9 88%, #555 100%);
	background:-ms-linear-gradient(top, #555 0, #f6f8f9 12%, #555 50%, #f6f8f9 88%, #555 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#555555', GradientType=0)
}
#mastleading .circle-inner {
	position:absolute;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:#000;
	margin:auto;
	left:2px;
	right:2px;
	top:2px;
	bottom:2px
}
#mastleading .circle-info {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
#mastleading .results-name, #mastleading .results-total {
	color:#fbffe0;
	font-family:roboto;
	left:0;
	right:0;
	letter-spacing:.2em
}
#mastleading .results-total {
	position:absolute;
	top:0;
	bottom:0;
	height:21%;
	margin:auto;
	font-size:2.199em
}
#mastleading .results-name {
	position:absolute;
	top:110%;
	font-size:13px;
	line-height:1.25;
	font-weight:500
}
#mastreview, #mastreview .review-heading {
	position:relative
}
#mastreview .review-heading-inner {
	position:relative;
	text-align:center;
	padding:3.9% 0 3%
}
#mastreview .review-heading-inner h2 {
	font-size:3.776em;
	letter-spacing:.36em;
	font-family:roboto;
	font-weight:700;
	color:#e2dfae;
	line-height:1.2
}
#mastreview .review-heading-inner p {
	font-size:1.405em;
	letter-spacing:.14em;
	font-family:roboto;
	color:#fbffe0
}
#mastreview .review-container {
	position:relative;
	left:0;
	right:0;
	overflow:hidden;
	min-height:867px
}
#mastreview .review-container>img {
	position:relative;
	left:50%;
	width:1920px;
	margin-left:-960px;
	max-width:none;
	height:auto
}
#mastreview .review-content {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
#mastreview .review-content-inner {
	position:relative;
	-webkit-transition:background-color 300ms;
	-moz-transition:background-color 300ms;
	transition:background-color 300ms;
	background-color:rgba(12, 12, 12, .6)
}
#mastreview .review-content-list {
	position:relative;
	padding:0 0 1%;
	text-align:center
}
#mastreview .review-content-list-wrapper {
	position:relative;
	width:768px;
	margin:auto
}
#mastreview .review-content-list:after, #mastreview .review-content-list:before {
	content:'';
	position:absolute;
	height:2px;
	left:0;
	right:0;
	background:-moz-linear-gradient(left, rgba(249, 198, 103, 0) 0, rgba(249, 198, 103, .5) 50%, rgba(249, 198, 103, 0) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(249, 198, 103, 0)), color-stop(50%, rgba(249, 198, 103, .5)), color-stop(100%, rgba(249, 198, 103, 0)));
	background:-webkit-linear-gradient(left, rgba(249, 198, 103, 0) 0, rgba(249, 198, 103, .5) 50%, rgba(249, 198, 103, 0) 100%);
	background:-o-linear-gradient(left, rgba(249, 198, 103, 0) 0, rgba(249, 198, 103, .5) 50%, rgba(249, 198, 103, 0) 100%);
	background:-ms-linear-gradient(left, rgba(249, 198, 103, 0) 0, rgba(249, 198, 103, .5) 50%, rgba(249, 198, 103, 0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f9c667', endColorstr='#00f9c667', GradientType=1);
	width:50%;
	margin:auto
}
#mastreview .review-content-list:before {
	top:0
}
#mastreview .review-content-list:after {
	bottom:0
}
#mastreview .review-content-item {
	width:300px;
	display:inline-block
}
#mastreview .review-content-item-inner .review-country, #mastreview .review-content-item-inner .review-datetimne, #mastreview .review-content-item-inner .review-description {
	font-family:roboto;
	color:#9f8243
}
#mastreview .review-content-item-inner .review-datetimne {
	font-size:1.113em;
	font-weight:700;
	line-height:2
}
#mastreview .review-description-content {
	position:relative;
	margin:18% 0;
	max-height:230px;
	overflow:hidden
}
#mastreview .review-content-item-inner .review-description {
	font-size:1.042em;
	letter-spacing:0;
	line-height:1.558;
	padding:0 5px
}
#mastreview .review-content-item-inner .review-country {
	font-size:1.113em;
	letter-spacing:.14em;
	font-weight:700;
	font-style:italic
}
#mastreview .start-designing {
	position:relative;
	font-size:1.572em;
	letter-spacing:.2em;
	padding:25px 22px;
	display:inline-block;
	background-color:rgba(16, 204, 87, .73);
	font-family:roboto;
	font-weight:600;
	color:#fff;
	margin:4% 0 3%
}
#mastreview .review-start-designing-block {
	position:absolute;
	bottom:3%;
	left:0;
	right:0
}
#mastreview .review-start-designing {
	position:relative;
	text-align:center
}
#mastreview .review-prepaid {
	position:relative;
	width:100%
}
#mastreview .review-prepaid img {
	height:auto
}
#mastreview .review-prepaid ul {
	text-align:center;
	min-width:623px
}
#mastreview .review-prepaid ul li {
	display:inline-block;
	margin:0 1%
}
#mastcontainer {
	overflow:hidden;
	background:#19120e;
	position:relative;
	z-index:9996;
	-webkit-transition:opacity 400ms, -webkit-transform 1.2s ease-out;
	-moz-transition:opacity 400ms, -moz-transform 1.2s ease-out;
	transition:opacity 400ms, transform 1.2s ease-out;
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	transform:translateY(100%);
	box-shadow:0 0 30px #000;
	max-width:1920px;
	min-width:320px;
	margin:auto
}
#mastcontainer.success {
	z-index:9998;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0)
}
#mastfooter {
	position:relative;
	z-index:900;
	color:#d2b797;
	text-align:center;
	background-color:#0f0b08;
	overflow:hidden
}
#mastfooter .copyright {
	background-color:#19120e;
	margin-top:40px;
}
#mastfooter .copyright p {
	color:#deb867;
	padding:20px 70px;
}
#mastfooter p {
	padding:20px 15px 0;
	text-align:left;
	color:#deb88c;
	font-size:14px;
}
#mastfooter .ft-wrapper {
	position:relative;
	width:90%;
	margin:auto;
	padding:20px 0 10px;
	text-align:left
}
#mastfooter .footer-title {
	font-family:roboto;
	font-weight:400;
	color:#d2b797;
	text-align:center;
	font-size:1.038em;
	letter-spacing:.2em;
	line-height:1.5
}
#mastfooter .ft-wrapper>img {
	position:absolute;
	top:25px;
	left:-30px
}
#mastfooter .ft-block {
	display:inline-block;
	vertical-align:top;
	text-align:left;
	width:21%
}
#mastfooter .ft-block.footer-sitemap {
	width:9.5%
}
#mastfooter .ft-block.footer-world-itailor {
	width:25%;
	background-color:#0f0b08
}
#mastfooter .ft-block.footer-why-itailor {
	width:25%
}
#mastfooter .ft-block.footer-aboutus {
	width:25%
}
#mastfooter .ft-block.footer-customer-care {
	width:25%
}
#mastfooter .ft-block h4 {
	padding:25px 0 15px;
	letter-spacing:1px;
	font-size:20px;
	font-family:roboto;
	font-weight:400;
	background-color:#0f0b08;
	position:relative;
	z-index:1;
	color:#deb867
}
#mastfooter .ft-block a {
	font-size:14px;
	font-family:roboto;
	font-weight:400;
	letter-spacing:1px;
	line-height:2
}
#mastfooter .ft-block ul, #mastfooter .ft-block ul li {
	display:inline-block;
	vertical-align:top;
	overflow:hidden
}
#mastfooter .ft-block ul {
	position:relative;
	width:100%
}
#mastfooter .ft-block ul li {
	width:100%
}
#mastfooter .ft-block ul li a {
	color:#deb88c
}
#mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(1), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(3), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(5), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(7) {
width:54%
}
#mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(2), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(4), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(6), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(8) {
width:42%
}
#mastslider .slider-caption h1, #mastslider .slider-caption p {
	text-shadow:1px 0 1px #000
}
#mastslider .slider-caption-a {
	top:0;
	bottom:0;
	right:0;
	left:0;
	height:auto;
	margin:auto;
	color:#fff
}
#mastslider .slider-caption-a .pricing {
	line-height:9em
}
#mastslider .slider-caption-a .slider-caption-center {
	position:absolute;
	top:42%;
	left:0;
	right:0;
	margin:auto
}
#mastslider .slider-caption-a .slider-caption-center-inner {
	position:relative;
	margin:auto;
	display:inline-block;
	width:100%
}
#mastslider .slider-caption-a .brand {
	position:absolute;
	top:53%;
	right:10%;
	width:12%
}
#mastslider .slider-caption-a h1 {
	font-weight:700;
	font-size:3.06em;
	letter-spacing:.2em;
	line-height:1;
	margin-top:2%
}
#mastslider .slider-caption-a .content {
	letter-spacing:.4em;
	text-indent:.2em;
	line-height:1.4
}
#mastslider .slider-caption-a .content, #mastslider .slider-caption-a .content span {
	font-family: 'Pacifico', cursive;
	color:#84563c;

}
#mastslider .slider-caption .brand, #mastslider .slider-caption a, #mastslider .slider-caption h1, #mastslider .slider-caption p {
	opacity:0
}
#message {
	position:relative;
	z-index:900;
	text-align:center;
	width:88%;
	margin:auto
}
#message p {
	line-height:1.5;
	text-transform:uppercase;
	letter-spacing:4px;
	font-size:1.125em;
	font-family:roboto;
	font-weight:400;
	color:#d2b797
}
#subscribe-forms {
	position:absolute;
	right:7%;
	bottom:36px;
	width:255px;
	margin:auto auto 20px
}
#subscribe-forms p {
	color:#fbffe0;
	text-shadow:0 0 2px #111;
	line-height:1.5;
	font-size:.9375em;
	margin-bottom:20px
}
#subscribe-forms .forms-group {
	position:relative;
	padding:6px;
	background-color:rgba(0, 0, 0, 1);
	border:1px solid rgba(255, 255, 255, .2);
	text-align:right
}
#subscribe-forms .input-subscribe {
	position:absolute;
	right:0;
	left:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	border:0;
	outline:0;
	display:inline-block;
	color:#666;
	background-color:transparent;
	text-align:left;
	padding:0 100px 0 20px
}
#subscribe-forms .button-submit {
	position:relative;
	cursor:pointer;
	outline:0;
	padding:5px 10px;
	border:1px solid #eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#4a4a4a;
	text-shadow:0 0 3px #fff;
	background:#fff;
	background:-moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background:-o-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background:-ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	font-size:.8125em
}
#subscribe-forms .form-alert {
	position:relative;
	margin-top:10px
}
#subscribe-forms .form-alert span {
	color:#7cc576;
	vertical-align:middle;
	line-height:2;
	text-shadow:0 0 2px #111;
	display:none;
	font-size:.75em
}
#subscribe-forms .form-alert:before {
	content:'';
	margin-top:5px;
	margin-right:5px;
	vertical-align:middle;
	width:18px;
	height:18px;
	display:none
}
#subscribe-forms .form-alert.subscribe-success:before {
	display:inline-block;
}
#subscribe-forms .form-alert.subscribe-success .alert-success {
	display:inline-block;
	color:#7cc576
}
#subscribe-forms .form-alert.subscribe-failure .alert-failure {
	display:inline-block;
	color:#d04c49
}
#mastproduct {
	position:relative;
	padding:50px 0;
	text-align:center;
	background:#000000
}
#mastproduct .product-wrapper {
	display:inline-block
}
#mastproduct .product-item {
	position:relative;
	width:100%;
	height:100%
}
#mastproduct .product-item:before {
	content:'';
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	width:24px;
	height:24px;
	background-repeat:no-repeat
}
#mastproduct .product-caption-wrapper {
	position:absolute;
	top:6%;
	left:6%;
	right:6%;
	bottom:6%;
	margin:auto;
	overflow:hidden
}
#mastproduct .product-caption-inner {
	position:absolute;
	left:0;
	right:0;
	-webkit-transition:-webkit-transform 400ms, opacity 400ms 200ms;
	-moz-transition:-moz-transform 400ms, opacity 400ms 200ms;
	transition:transform 400ms, opacity 400ms 200ms;
	padding-bottom:10px;
	opacity:0
}
#mastproduct .product-caption, #mastproduct .product-item .product-background {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:0
}
#mastproduct .product-caption {
	z-index:4;
	color:#fbffe0;
	-webkit-transition:opacity 400ms 200ms;
	-moz-transition:opacity 400ms 200ms;
	transition:opacity 400ms 200ms
}
#mastproduct .product-item .product-background {
	-webkit-transition:opacity 400ms;
	-moz-transition:opacity 400ms;
	transition:opacity 400ms;
	background:rgba(0, 0, 0, .32);
	background:-moz-radial-gradient(center, ellipse cover, rgba(69, 72, 77, 0) 0, rgba(0, 0, 0, 1) 100%);
	background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, rgba(69, 72, 77, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
	background:-webkit-radial-gradient(center, ellipse cover, rgba(69, 72, 77, 0) 0, rgba(0, 0, 0, 1) 100%);
	background:-o-radial-gradient(center, ellipse cover, rgba(69, 72, 77, 0) 0, rgba(0, 0, 0, 1) 100%);
	background:-ms-radial-gradient(center, ellipse cover, rgba(69, 72, 77, 0) 0, rgba(0, 0, 0, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0045484d', endColorstr='#000000', GradientType=1)
}
#mastproduct .product-caption.appear, #mastproduct .product-caption.appear .product-caption-inner, #mastproduct .product-item.mobile .product-background, #mastproduct .product-item.mobile .product-caption, #mastproduct .product-item:hover .product-background, #mastproduct .product-item:hover .product-caption {
	opacity:1
}
#mastproduct .product-item.mobile .product-background {
	opacity:0
}
#mastproduct ul {
	float:left;
	text-transform:uppercase
}
#mastproduct ul li {
	float:left;
	overflow:hidden;
}
#mastproduct ul li img {
	position:relative;
	z-index:3;
	width:100%;
	height:100%
}
figure.effect-bubba {
	font-family:roboto
}
figure.effect-bubba figcaption::after, figure.effect-bubba figcaption::before {
position:absolute;
top:4%;
right:4%;
bottom:4%;
left:4%;
content:'';
opacity:0;
-webkit-transition:opacity .35s, -webkit-transform .35s;
-moz-transition:opacity .35s, -moz-transform .35s;
transition:opacity .35s, transform .35s;
z-index:4
}
figure.mobile.effect-bubba figcaption::after, figure.mobile.effect-bubba figcaption::before {
opacity:1;
-webkit-transition:none;
-moz-transition:none;
transition:none
}
figure.effect-bubba figcaption::before {
border-top:1px solid rgba(255, 218, 150, .67);
border-bottom:1px solid rgba(255, 218, 150, .67);
-webkit-transform:scale(0, 1);
-moz-transform:scale(0, 1);
transform:scale(0, 1)
}
figure.effect-bubba figcaption::after {
border-right:1px solid rgba(255, 218, 150, .67);
border-left:1px solid rgba(255, 218, 150, .67);
-webkit-transform:scale(1, 0);
-moz-transform:scale(1, 0);
transform:scale(1, 0)
}
figure.effect-bubba h2, figure.effect-bubba p {
	color:#fbffe0;
	text-transform:uppercase;
	text-shadow:1px 0 1px #000
}
figure.effect-bubba h2 {
-webkit-transition:-webkit-transform .35s;
-moz-transition:-moz-transform .35s;
transition:transform .35s;
	-webkit-transform:translate3d(0, -30px, 0);
	-moz-transform:translate3d(0, -30px, 0);
	transform:translate3d(0, -30px, 0)
}
figure.effect-bubba p {
	padding:10px 0;
	opacity:0;
-webkit-transition:opacity .35s, -webkit-transform .35s;
-moz-transition:opacity .35s, -moz-transform .35s;
transition:opacity .35s, transform .35s;
	-webkit-transform:translate3d(0, 20px, 0);
	-moz-transform:translate3d(0, 20px, 0);
	transform:translate3d(0, 20px, 0)
}
figure.effect-bubba a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5
}
figure.effect-bubba.mobile figcaption::after, figure.effect-bubba.mobile figcaption::before, figure.effect-bubba:hover figcaption::after, figure.effect-bubba:hover figcaption::before {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1)
}
figure.effect-bubba.mobile h2, figure.effect-bubba.mobile p, figure.effect-bubba:hover h2, figure.effect-bubba:hover p {
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
figure.effect-bubba.mobile figcaption::after, figure.effect-bubba.mobile figcaption::before, figure.effect-bubba.mobile p {
display:none
}
figure.effect-bubba h2 {
	font-weight:600;
	font-style:normal;
	font-size:2.125em
}
figure.effect-bubba p {
	font-family:roboto;
	font-weight:400;
	font-style:normal;
	font-size:.875em;
	line-height:1.25;
	letter-spacing:.1em;
	text-indent:-.1em
}
figure.effect-bubba p+p {
	font-family:roboto;
	font-weight:700;
	font-size:3em;
	letter-spacing:.14em;
	color:#ff4301;
	padding:0!important
}
#mastproduct .product-wrapper ul li:nth-of-type(3) .product-item, #mastproduct .product-wrapper ul li:nth-of-type(4) .product-item, #mastproduct .product-wrapper ul li:nth-of-type(5) .product-item, #mastproduct .product-wrapper ul li:nth-of-type(6) .product-item {
font-size:.8125em
}
#mastproduct .product-wrapper ul li:nth-of-type(3) .product-item p, #mastproduct .product-wrapper ul li:nth-of-type(4) .product-item p, #mastproduct .product-wrapper ul li:nth-of-type(5) .product-item p, #mastproduct .product-wrapper ul li:nth-of-type(6) .product-item p {
padding:10px 0 5px
}
.services-info-1 {
    font-family: roboto;
	margin-top:15px;
	text-align:center;
    font-size: 20px;
    color: #fbffe0;

}