/*
Theme Name: V theme 1
Author: Mighty V
Version: 1.0
*/

body {
    color: #215971;
	font-family: 'Didact Gothic', sans-serif;
	font-size:16px;
	position:relative;
    margin:0;
    padding:0;
	overflow:visible!important;
	background:url("/wp-content/uploads/2016/12/pattern2_grass.jpg");
	background-size:20%;	
	-webkit-font-smoothing: antialiased !important;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

a, input {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#v_main_section_right {
	font-size:19.5px;
}
#v_main_section_right a {
	color:#67c2ca;
}
#v_main_section_right a:hover {
	color:#bcd15f;
}


h1,h2,h3,h4,h5,h6 {
	margin: 0 0 30px 0;
}

p {
	margin: 0 0 20px 0;
}

h1.page-title {
    color: #935194;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 35px;
}
#v_main_section_right h2, #v_main_section_right h3 {
    font-size: 24px;
    color: #01abed;
    margin-bottom: 30px;
}

a.custom-logo-link{
    padding:0 12px;
}

img {
    height: auto;
    max-width: 100%;
}



.checklist-icon {
    list-style-type: none;
    padding: 0;
    margin: 0 0 30px;
}
.checklist-icon li {
    margin-bottom: 15px;
}
.checklist-icon span {
    background-clip: padding-box;
    background-color: #fbb040;
    
    font-size: 13.2px;
    height: 25.5px;
    width: 25.5px;
    margin-right: 10.5px;
    
    border-radius: 50%;
    color: #fff;
    text-align: center;
    
	display: table;
    float: left;
}
.checklist-icon .fa {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.checklist-icon .li-item-content {
    margin-left: 36px;
    line-height: 25.5px;
}



.wpcf7-text, .wpcf7-textarea {
    width: 100%;
    padding: 10px;
    outline: none;
    border: 1px solid #efd76e;
    background: #fcfcfc;
    color: #935194;
    font-size: 15px;
}
.wpcf7-text:focus, .wpcf7-textarea:focus {
	border: 1px solid #fcb041;
}
.wpcf7-submit {
    border: 0;
    background: #935194;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 20px;
    margin-top: 10px;
    outline: 0;
}

.wpcf7-submit:hover {
    background: #28ace2;
}


.current-menu-item a {
	color: #975898!important;
}


.promo {
	margin: auto;
	font-size: 16px;
	line-height: 20px;
}
.promo a {
	color: #ec6c39!important;
}
.promo a:hover {
	text-decoration: none!important;;
	color: #01abed!important;
}
.promo img {
	float:left;
	width:55px;
	margin-top: 5px;
}
.promo strong {
	display: block;
}

.alignleft {
    float: left;
    margin: 0.5em 1em 0.5em 0;
}

div#triangle_top
{
	height:60px;
	background:url('/wp-content/uploads/2017/01/menu_element_1.png') no-repeat;
	background-size: 100% 100%;
}

.v-site-nav  ul li {
	text-transform: lowercase;
}

.v-site-nav ul li.v-home
{
	background:url("/wp-content/uploads/2017/06/v-icon_home.png");
}

.v-site-nav ul li.v-clinic
{
	background:url("/wp-content/uploads/2017/06/v-icon_clinic.png");
}

.v-site-nav ul li.v-cv
{
	background:url("/wp-content/uploads/2017/06/v-icon_cv.png");
}

.v-site-nav ul li.v-paidodontia
{
	background:url("/wp-content/uploads/2017/06/v-icon_paidodontia.png");
}

.v-site-nav ul li.v-prevention
{
	background:url("/wp-content/uploads/2017/06/v-icon_prevention.png");
}

.v-site-nav ul li.v-orthodontic
{
	background:url("/wp-content/uploads/2017/06/v-icon_orthodontic.png");
}

.v-site-nav ul li.v-first_visit
{
	background:url("/wp-content/uploads/2017/06/v-icon_first_visit.png");
}

.v-site-nav ul li.v-advices
{
	background:url("/wp-content/uploads/2017/06/v-icon_advices.png");
}

.v-site-nav ul li.v-emergencies
{
	background:url("/wp-content/uploads/2017/06/v-icon_emergencies.png");
}

.v-site-nav ul li.v-patients-feedback
{
	background:url("/wp-content/uploads/2017/08/v-icon_patients-feedback.png");
}

.v-site-nav ul li.v-news
{
	background:url("/wp-content/uploads/2017/06/v-icon_news.png");
}

.v-site-nav ul li.v-contact_us
{
	background:url("/wp-content/uploads/2017/06/v-icon_contact_us.png");
}

#v_bar, .v-site-nav, .v-site-nav ul li
{
	background-repeat: no-repeat!important;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.sidebar_widget {
	padding: 15px 20px 5px 20px;
	color:#fff;
    font-size: 18px;
}
.sidebar_widget h3 {
    margin: 5px 0 10px 0;
    color: #935194;
    font-size: 19px;
}
.sidebar_widget a {
    color: #935194;
}

#triangle-bottom
{
	height:60px;	
	background:url('/wp-content/uploads/2017/01/menu_element_1.png') no-repeat;
	background-size: 100% 100%;
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	-ms-filter: "FlipV";
}

#v_overlaping_bg
{
    position: relative;
    margin-top: -70px;
    height: 130px;
    background: url(/wp-content/uploads/2017/01/flowers_footer.png);
    background-size: 200px;
}

#flipbook_x
{
	position:absolute;
	right:0;
	text-align:center;
	margin-top:50px;
	z-index:11;
	color:gray;
	font-family: 'Didact Gothic', sans-serif;
	background-color:black;
	border-radius:20px;
	font-size:30px;
	width:35px;
	height:35px;
}

#v_flipbook_title
{
	padding:30px 20px;
	background-color:#FBB040;
}

#v_flipbook_title p
{
	padding:10px;
	font-size:1.5em;
	color:white;
	border-bottom:2px solid white;
}

#flipbook_x:hover
{
	cursor: pointer;
}



#social_networks a
{
	display:inline-block;
}

#working_hours h3
{
	color:gray;
}

#working_hours p, #contact_phones p
{
	margin: 5px 0;
}

#v-copyrights
{
	padding:30px 20px;
}


.metaslider-40
{
	/*overflow:hidden;*/
}

#v_main_subWrapper1_1
{
	background:url("/wp-content/uploads/2016/12/pattern1_dots.jpg");
}

#v_main_subWrapper1_2
{
	background:url("/wp-content/uploads/2016/12/BG_pattern1_2ndElement.png");
	background-size:20%;
	overflow:hidden;
}



#touchMeNot{
    position:absolute;
	z-index:999;
	top:600px;
	right: 5%;
	width:200px;
	height:250px;
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#fairy{
    height:150px;
    width:150px;
	background:url('/wp-content/uploads/2016/12/fairy.gif') no-repeat;
	background-size:100%;
}

#v_tips
{
	width:200px;
	height:150px;
	background:white;
	border-radius:15px;
	overflow:hidden;

	-webkit-box-shadow: 0 0 10px #5d5d5d;
	-mox-box-shadow: 0 0 10px #5d5d5d;
	-ms-box-shadow: 0 0 10px #5d5d5d;
	-o-box-shadow: 0 0 10px #5d5d5d;
	box-shadow: 0 0 10px #5d5d5d;
}

#v_tips_triangle {
	width: 0;
    height: 0;
    border-top: 20px solid #ffffff;
    border-left: 20px solid transparent;
	margin-left:20px;
	
	/*
	-webkit-box-shadow: 0 5px 10px #5d5d5d;
	-mox-box-shadow: 0 5px 10px #5d5d5d;
	-ms-box-shadow: 0 5px 10px #5d5d5d;
	-o-box-shadow: 0 5px 10px #5d5d5d;
	box-shadow: 0 5px 10px #5d5d5d;
	*/
}

.v_tip
{
	float:left;
	position:relative;
	left:0;
	width:170px;
	height:150px;
	padding:0 15px;
	overflow-y:overlay;
	color:gray;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.v_tip h5 {
	color:purple!important;
	text-align:center!important;
	margin:10px 0!important;
}
.v_tip p {
	font-size:13px; margin:0!important;
}


#tips_wrapper
{
	width:500px;
	height:150px;
}


#v_loading_screen
{    
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 2;
    top: 0;
    background: url(/wp-content/uploads/2016/12/fairy_loading_screen_gif.gif) no-repeat 50% 50%, #FBB040;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

#v_pseudo_footer
{
    background-color: #FBB040;
}
/* Modified at 17/02/2026 */
#v_bar
{
	position:absolute;
	z-index:1;
	width:15%;
	min-width: 230px;
	box-sizing:border-box;
	top: 0;
    bottom: 0;
	left:5%;
}

#v_bar .site-header {    
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	min-height: 1400px;
	box-sizing:border-box;
	background-color:rgba(239, 212, 96, 0.9);
	-webkit-box-shadow: 0px 0px 20px #966800;
	-mox-box-shadow: 0px 0px 20px #966800;
	-ms-box-shadow: 0px 0px 20px #966800;
	-o-box-shadow: 0px 0px 20px #966800;
	box-shadow: 0px 0px 20px #966800;
}

div#v_site_logo
{
	padding:10% 10px 0;
}

div#v_site_logo a
{
	display:block;
	text-align:center;
}

div#v_language_bar {
	margin-bottom: -30px;
}

div#v_lang_list
{
	position:relative;
	z-index:1;
}

#mobile_button
{
	display:none;
}

li.widget_polylang, li.widget_polylang ul li
{
	list-style-type:none;
}

li.widget_polylang ul
{
	margin:0;
	padding:0;
}

li.widget_polylang ul li a
{
	display:block;
	text-align:center;
	font-family: 'Didact Gothic', sans-serif;
	text-decoration:none;
	color:white;
}

.v-site-nav .menu-navigation-menu-en-container, .v-site-nav .menu-navigation-menu-gr-container
{
	background-color:#FBB040;
}

nav.v-site-nav {
	min-height: 600px;
}

.v-site-nav ul
{
	padding:0;
	margin:0;
}

.v-site-nav ul li
{
	position:relative;
	width:120%;
	left:-10%;
	list-style-type:none;
	background-size:50px!important;
}
.v-site-nav ul li.v-menu-left-icons
{
	background-position: 0 50%;
}

.v-site-nav ul li.v-menu-right-icons
{
	background-position: 100% 50%;
}

.v-site-nav ul li a
{
	display:block;
	text-align:center;
	text-decoration:none;
	color:white;
	font-size:1.4em;
	font-family: 'Didact Gothic', sans-serif;

	line-height: 2.5em;
	margin-bottom: -20px;
}

.v-site-nav ul li:last-of-type a
{
	margin:0;
}

.v-site-nav ul li:hover
{
	transform: scale(1.1, 1.1);
}

#v_main_wrapper
{
	height: 100%;
}

#v_main_section_right
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

	position:relative;
	width:76%;
	margin:120px 0 0 20%;
	box-sizing:border-box;
	border:1px solid #ccc;
	
	-webkit-box-shadow: 0px 0px 20px #5f5f5f;
	-mox-box-shadow: 0px 0px 20px #5f5f5f;
	-ms-box-shadow: 0px 0px 20px #5f5f5f;
	-o-box-shadow: 0px 0px 20px #5f5f5f;
	box-shadow: 0px 0px 20px #5f5f5f;
}
.home #v_main_section_right {
	width:76%;
}


#v_flipbook_if_home
{
	position:relative;
	width: 76%;
	margin:-40px 0 0 20%;
	box-sizing:border-box;
	box-shadow: 4px 1px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 4px 1px 4px rgba(0,0,0,.3);
	-moz-box-shadow: 4px 1px 4px rgba(0,0,0,.3);
	-o-box-shadow: 4px 1px 4px rgba(0,0,0,.3);
}

.metaslider .caption-wrap
{
	bottom:auto!important;
	top:-100px!important;
	left:50px!important;
	width:30%!important;
	border-radius:40px;
	opacity: 1!important;
	background: rgba(242, 249, 255, 0.81)!important;
	padding: 10px;
}

.metaslider .caption-wrap .caption {
	padding: 15px 25px;
	border: 1px solid #fbb040;
	border-radius: 35px;
	color:#676767;
}
.metaslider .caption-wrap .caption h2 {
	color: #7c4a90!important;
    margin-bottom: 10px!important;
	font-size: 24px;
	font-weight: normal;
}

#v_posts_max_height
{
	/*max-height: 70vh;*/
	overflow-y: auto;
	overflow-x: hidden;
	box-sizing:border-box;
	padding:50px 50px 100px;
	min-height: 1300px;
}

#v_overlaping_bg
{
	z-index: 0;
}

#social_networks, #working_hours
{
	/*display:inline-block;*/
	padding: 20px;
}

.v_social
{
	display:inline-block;
}
.v_social img
{
	width: 50px;
}

#social_networks
{
	padding: 15px 0 0 0;
	text-align:center;
}
/* End of modification at 17/02/2026 */

@media screen and (max-width: 1920px) 
{
	#v_bar
	{
		position:absolute;
		z-index:1;
		width:15%;
		min-width: 230px;
		box-sizing:border-box;
		top: 0;
	    bottom: 0;
    	left:5%;
	}
    
    #v_bar .site-header {    
		position: absolute;
		top: 0;
		bottom: 0;
		width: 100%;
		min-height: 1400px;
		box-sizing:border-box;
		background-color:rgba(239, 212, 96, 0.9);
		-webkit-box-shadow: 0px 0px 20px #966800;
		-mox-box-shadow: 0px 0px 20px #966800;
		-ms-box-shadow: 0px 0px 20px #966800;
		-o-box-shadow: 0px 0px 20px #966800;
		box-shadow: 0px 0px 20px #966800;
    }
	
	div#v_site_logo
	{
		padding:10% 10px 0;
	}

	div#v_site_logo a
	{
		display:block;
		text-align:center;
	}
	
	div#v_language_bar {
		margin-bottom: -30px;
	}
	
	div#v_lang_list
	{
		position:relative;
		z-index:1;
	}
	
	#mobile_button
	{
		display:none;
	}

	li.widget_polylang, li.widget_polylang ul li
	{
		list-style-type:none;
	}

	li.widget_polylang ul
	{
		margin:0;
		padding:0;
	}

	li.widget_polylang ul li a
	{
		display:block;
		text-align:center;
		font-family: 'Didact Gothic', sans-serif;
		text-decoration:none;
		color:white;
	}

	.v-site-nav .menu-navigation-menu-en-container, .v-site-nav .menu-navigation-menu-gr-container
	{
		background-color:#FBB040;
	}
	
	nav.v-site-nav {
		min-height: 600px;
	}

	.v-site-nav ul
	{
		padding:0;
		margin:0;
	}

	.v-site-nav ul li
	{
		position:relative;
		width:120%;
		left:-10%;
		list-style-type:none;
		background-size:50px!important;
	}
	.v-site-nav ul li.v-menu-left-icons
	{
		background-position: 0 50%;
	}

	.v-site-nav ul li.v-menu-right-icons
	{
		background-position: 100% 50%;
	}

	.v-site-nav ul li a
	{
		display:block;
		text-align:center;
		text-decoration:none;
		color:white;
		font-size:1.4em;
		font-family: 'Didact Gothic', sans-serif;

		line-height: 2.5em;
		margin-bottom: -20px;
	}

	.v-site-nav ul li:last-of-type a
	{
		margin:0;
	}

	.v-site-nav ul li:hover
	{
		transform: scale(1.1, 1.1);
	}

	#v_main_wrapper
	{
		height: 100%;
	}
	
	#v_main_section_right
	{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

		position:relative;
		width:76%;
		margin:120px 0 0 20%;
		box-sizing:border-box;
		border:1px solid #ccc;
		
		-webkit-box-shadow: 0px 0px 20px #5f5f5f;
		-mox-box-shadow: 0px 0px 20px #5f5f5f;
		-ms-box-shadow: 0px 0px 20px #5f5f5f;
		-o-box-shadow: 0px 0px 20px #5f5f5f;
		box-shadow: 0px 0px 20px #5f5f5f;
	}
	.home #v_main_section_right {
		width:76%;
	}
	
	
	#v_flipbook_if_home
	{
		position:relative;
		width: 76%;
		margin:-40px 0 0 20%;
		box-sizing:border-box;
		box-shadow: 4px 1px 4px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 4px 1px 4px rgba(0,0,0,.3);
		-moz-box-shadow: 4px 1px 4px rgba(0,0,0,.3);
		-o-box-shadow: 4px 1px 4px rgba(0,0,0,.3);
	}
	
	.metaslider .caption-wrap
	{
		bottom:auto!important;
		top:-100px!important;
		left:50px!important;
		width:30%!important;
		border-radius:40px;
		opacity: 1!important;
		background: rgba(242, 249, 255, 0.81)!important;
		padding: 10px;
	}
	
	.metaslider .caption-wrap .caption {
		padding: 15px 25px;
		border: 1px solid #fbb040;
		border-radius: 35px;
		color:#676767;
    }
    .metaslider .caption-wrap .caption h2 {
		color: #7c4a90!important;
        margin-bottom: 10px!important;
		font-size: 24px;
		font-weight: normal;
    }
	
	#v_posts_max_height
	{
		/*max-height: 70vh;*/
		overflow-y: auto;
		overflow-x: hidden;
		box-sizing:border-box;
		padding:50px 50px 100px;
		min-height: 1300px;
	}

	#v_overlaping_bg
	{
		z-index: 0;
	}
	
	#social_networks, #working_hours
	{
		/*display:inline-block;*/
		padding: 20px;
	}
	
	.v_social
	{
		display:inline-block;
	}
	.v_social img
	{
		width: 50px;
	}
	
	#social_networks
	{
		padding: 15px 0 0 0;
		text-align:center;
	}
}


@media screen and (max-width: 1320px) 
{
    #v_bar {
        width:20%;
		left:0;
    }
    
    #v_bar .site-header {    
		box-sizing:border-box;
		background-color:rgba(239, 212, 96, 0.9);
		-webkit-box-shadow: 0px 0px 20px #966800;
		-mox-box-shadow: 0px 0px 20px #966800;
		-ms-box-shadow: 0px 0px 20px #966800;
		-o-box-shadow: 0px 0px 20px #966800;
		box-shadow: 0px 0px 20px #966800;
    }
	
	nav.v-site-nav {
		min-height: 0;
	}
	
	.v-site-nav ul li
	{
		width:115%;
		left:0;
	}
	
	.v-site-nav ul li a
	{
		direction:rtl;
		text-indent:25%;
		text-align:right;
	}
	
	.v-site-nav ul li.v-menu-left-icons
	{
		background-position: 100% 50%;
	}

	.v-site-nav ul li.v-menu-right-icons
	{
		background-position: 100% 50%;
	}
	
	.metaslider .caption-wrap
	{
		width:50%!important;
	}
	
	#v_overlaping_bg
	{
		z-index: 0;
	}
}

@media screen and (max-width: 900px) 
{
	
	header.site-header
	{
		min-height:100px;
		position:relative;
	}
	
	#v_bar
	{
		position:absolute;
		top:130px;
		width:100%;
		height:auto;
		box-sizing:border-box;
	}
	
	#v_bar .site-header {
		background:none;
		-webkit-box-shadow: none;
		-mox-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	
	div#v_site_logo
	{
		position: relative;
		z-index: 1;
		padding: 0;
		width: 50%;
		top:-20px;
		float:left;
	}
	div#v_site_logo a
	{
		text-align:left;
	}
	
	div#v_language_bar
	{
		float:left;
	}
	
	div#triangle_top
	{
		width:110%;
		overflow:hidden;
		background:rgba(239, 212, 96, 0.9) url('/wp-content/uploads/2017/01/menu_element_1.png') no-repeat;
		background-size: 100% 100%;
	}
	
	#mobile_button
	{
		display:block;
		text-align:right;
		direction:rtl;
		text-indent: 45px;
		font-size:3em;
		color:white;
	}
	
	.v-site-nav:hover
	{
		height:400px;
	}
	
	.v-site-nav
	{
		position:absolute;
		width:100%;
		height:60px;
		top:0;
		overflow:hidden;
	}
	
	.v-site-nav ul li
	{
		width:100%;
	}
	
	.v-site-nav ul li.v-menu-left-icons
	{
		background-position: 96% 50%;
	}

	.v-site-nav ul li.v-menu-right-icons
	{
		background-position: 96% 50%;
	}
	
	.v-site-nav ul li a
	{
		text-indent: 15%;
		/*border-bottom:1px solid rgb(237, 213, 108);*/
	}
	
	div#triangle-bottom
	{
		width:110%;
		height:60px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	#v_main_section_right
	{
		margin: 190px 0 0 0;
		width:100%;
	}
	
	#v_flipbook_if_home
	{
		margin: 0;
		width:100%;
	}
	
	.metaslider .caption-wrap
	{
		width:80%!important;
		top:auto!important;
		bottom:20px!important;
		left:5%!important;
	}
	
	#v_posts_max_height
	{
		max-height: none;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	#v_overlaping_bg
	{
		margin-top:-30px;
	}
	
	#social_networks
	{
		padding:15px 0 15px 10%;
		text-align:center;
	}
	.vlad-rulez-and-hacks{
		margin:0 auto;
		display:block;
	}
}
