/*-----------------------------------------------------------------------------------

 [Site menu (section)]

 # site-menu container
 # typography
 # advantage box (class)


-----------------------------------------------------------------------------------*/
/* Site menu container */

.site-menu {
	position:relative;
}

.site-menu-main .tab {
	float:left;
	width:100%;

}

.site-menu-main .tab .menu-left-colom {
	float:left;
	width:100%;
}

.site-menu-main .tab .menu-left-colom figure {
	-webkit-box-shadow: 0px 2px 48px 9px rgba(0,0,0,0.43);
	-moz-box-shadow: 0px 2px 48px 9px rgba(0,0,0,0.43);
	box-shadow: 0px 2px 48px 9px rgba(0,0,0,0.43);
}

.site-menu-main .tab .menu-left-colom figure:before {
    border: 2px solid rgba(255,255,255, 0.2);
    content: "";
    position: absolute;
    top:20px;
    bottom:20px;
    left:35px;
    right:35px;
}

.site-menu-main .tab .menu-right-colom {
	float:left;
	width:100%;
}

.site-menu-main .tab .menu-right-colom .menu-row {
	float:left;
	width:100%;
	position:relative;
	padding:0 0 20px 0;
	border-bottom:#5d5f65 dotted 4px;
	margin-bottom:20px;
}

.site-menu-main .tab .menu-right-colom .menu-row figure {
	position:absolute;
}

.site-menu-main .tab .menu-right-colom .menu-row figure img{
	border-radius:100px;
}

.site-menu-main .tab .menu-right-colom .menu-row .menu-row-inner {
	position:relative;
	float:left;
	width:100%;
	padding-left:130px;
}

.site-menu-main .tab .menu-right-colom .menu-row .menu-row-inner h4{
	float:left;
	font-size:21px;
	font-weight:700;
	text-align:left;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0;
	margin:0;
	line-height:1.2;
}

.site-menu-main .tab .menu-right-colom .menu-row .menu-row-inner .price{
	float:right;
	font-size:25px;
	font-weight:700;
	text-align:right;
	color:#deb150;
	text-transform:uppercase;
	padding:0;
	margin:0;
	line-height:1.2;
}

.site-menu-main .tab .menu-right-colom .menu-row .menu-row-inner p{
	float:left;
	font-size:16px;
	font-weight:400;
	text-align:left;
	color:#c0bebf;
	text-transform:capitalize;
	padding:8px 0 0 0;
	margin:0;
	line-height:1.7;
}


@media screen and (max-width: 767px) {
	.site-menu-main .tab .menu-right-colom .menu-row {
		margin-bottom:30px;
	}
	
	.site-menu-main .tab .menu-right-colom .menu-row figure {
	position:inherit;
	text-align:left;
}

.site-menu-main .tab .menu-right-colom .menu-row .menu-row-inner {
	padding-left:0;
	padding-top:10px;
}

}


/* Menu section element ****/
.menu-element-1 {
	position:absolute;
	z-index:-1;
	left:0px;
	top:20px;
}

.menu-element-2 {
	position:absolute;
	z-index:-1;
	right:0px;
	bottom:100px;
}


/* Menu section element RESPONSIVE Alignment ****/
@media screen and (max-width:1800px) {

}

@media screen and (max-width:1600px) {
	.menu-element-2 {
	right:-50px;
}

}

@media screen and (max-width:1400px) {
	.menu-element-2 {
	right:-150px;
}

}

@media screen and (max-width:1199px) {
	.menu-element-2 {
	right:-150px;
}
	
}


@media screen and (max-width: 991px) {
	.menu-element-1, .menu-element-2 {
		display:none;
	}
}



@media screen and (max-width: 1199px) {
	.site-menu-main .tab .menu-right-colom {
		padding-top:55px;
	}
	
	.site-menu-main .tab .menu-left-colom figure img {
		width:100%;
	}
}

@media screen and (max-width: 991px) {

}

@media screen and (max-width: 767px) {


}

@media screen and (max-width: 375px) {

}


@media screen and (max-width: 412px) {

}