/*
Theme Name: Vino Child
Theme URI: http://vino.elated-themes.com
Description: A child theme of Vino Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.1
Text Domain: vino
Template: vino
*/
.text-quote-block p{
	font-size: 2em;
	line-height: 1.2em;
}
.text-quote-block p span{
	color: #c4b784; 
}
.line_right {
	width: 100%;
	float: left;
}
	.line_right img{
		margin-left:-20px;
		width:50%;
	}
.line_left {
	width: 100%;
	float: right;
}
	.line_left img{
		margin-right:-20px;
		width:50%;
	}
.width400 {
	max-width:400px;
}
.img-margin-minustop img{
	margin-top:-60px;
}
.margin-left-img {
		margin-left:30px;
}
.margin-right-img {
	margin-right:30px;	
}
.background-grey {
	background-color:#ebebeb;
	padding:20px 40px 60px!important;
}
.btn-left {
	float:left;
}
.text-align-left {
	text-align:left;
}
.img-absolute-right {
    position: absolute;
    top: -200px;
    width: 135%;
}
.background-circle figure{
	    background-color: #ebebeb;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    margin: 0 auto;
    text-align: center;
}
	.background-circle figure img{
		position: absolute;
		left: 0;
		max-width: 260px;
		text-align: center;
		margin: 0 auto;
		right: 0;
		top: -80px;
	}
.rectangular-row {
	border:2px solid #c4b784;
}
	.rectangular-row .rectangular-row-grey-column {
		margin: -2px;
		    width: 45%;
	}
	.rectangular-row .rectangular-row-img-column {
		padding-left:70px;
	}
	.rectangular-row-big .rectangular-row-img-column {
		padding-left:200px;
	}
.img-absolute-center-big {
	position:absolute;
	left: -175px;
    top: -48px;
}
	.img-absolute-center-big img{
		width:350px;
	}
.img-absolute-center {
	position:absolute;
	    left: -50px;
    top: -60px;
}
.img-absolute-center img{
	width:100px;
}
.img-vino-top {
	margin-top:-300px;
}
.text-bold-heading {
	font-weight:600;
}
.socialiconsmenu {
	top: calc(50% - 15px);
    position: relative;
}
.eltdf-top-bar {
	display:none!important;
}
	.eltdf-top-bar .eltdf-position-right .widget_polylang {
		float:right;
	}
		.eltdf-top-bar .eltdf-position-right .widget_polylang ul{
			display:flex;
		}
			.eltdf-top-bar .eltdf-position-right .widget_polylang ul li{
				margin-left:10px!important;
			}
			.eltdf-top-bar .eltdf-position-right .widget_polylang ul li:first-child{
				margin-left:0px!important;
			}
.eltdf-header-divided .eltdf-main-menu>ul>li>a {
	padding: 0 14px;
}
.eltdf-main-menu .lang-item .item_outer {
	color:#c4b784;
	}
@media only screen and (max-width: 769px) {
	.swap-on-mobile {
		display: flex !important;
		flex-direction: column-reverse;
	}
	.img-absolute-right,.img-absolute-center-big {
		position: relative;
		top: 0px;
		left:0px;
		width: 100%;
		padding-top: 40px;
		padding-bottom: 40px!important;
	}
	.rectangular-row .rectangular-row-grey-column {
		width: 100%;
		margin:0px;
	}
	.rectangular-row .rectangular-row-img-column {
		padding-left:0;
	}
	.img-absolute-center {
		position: relative;
		padding-top: 20px;
		padding-bottom: 20px!important;
		top: 0px;
		left: 0px;
	}
	.rectangular-row {
		border: none;
	}
	.img-vino-top {
		margin-top: 0px;
		padding-top: 20px;
		padding-bottom: 20px!important;
	}
}