.widget_specialsubnav_menu > div > .menu li.root-item > .menu-item-text {
    font-size: 22px;
    line-height: 24px;
    font-weight: 700;
    margin: 0 0 17px 0px;
    display: inline-block;
}

.specialsubnav .menu-specialsubnav-container > ul > li > ul
{
	margin-left: 0px;
}

.specialsubnav .current-menu-parent > a,
.specialsubnav .act > a
{
	color: var(--the7-accent-color);
}

/* ####################### */

@media (max-width: 767px)
{

	div.wpb_text_column[class^='vc_custom_'], div.wpb_text_column[class*=' vc_custom_']
	{
	    margin-top: 0px !important;
	    margin-bottom: 80px;
	}

}

/* ################################ */

.left-right-alternation .wpb_content_element 
{
	margin-bottom: 0;
}

.left-right-alternation .ult_colorlink
{

}

.left-right-alternation > .vc_column_container:first-child > .vc_column-inner > .wpb_wrapper
{
	padding: 80px 25px 10px;

}

.left-right-alternation > .vc_column_container:first-child > .vc_column-inner > .wpb_wrapper .wpb_text_column 
{
	padding-left: 25px;
	padding-right: 25px;

}



@media (max-width: 767px)
{

	.left-right-alternation > .vc_column_container:first-child > .vc_column-inner > .wpb_wrapper
	{
		padding-top: 110px;

	}	

	.left-right-alternation:first-child > .vc_column_container:first-child > .vc_column-inner > .wpb_wrapper
	{
		padding-top: 30px;
	}
}

/* vc_col-sm-push-6      vc_col-sm-pull-6 */

@media (min-width: 768px)
{

	.left-right-alternation > .vc_column_container > .vc_column-inner
	{
		padding: 0;
	}

	.left-right-alternation:nth-child(2n+1) > .vc_column_container:first-child,
	.left-right-alternation.image-left > .vc_column_container:first-child,
	.vc_col-sm-push-6 {
	    left: 50%;
	}	

	.left-right-alternation:nth-child(2n+1) > .vc_column_container:last-child,
	.left-right-alternation.image-left > .vc_column_container:last-child,
	.vc_col-sm-pull-6 {
	    right: 50%;
	}

	/*
	.left-right-alternation:not(.image-left) > .vc_column_container:first-child .ult_colorlink 
	{
		float: right !important;
	}
	*/


	/*
	.vc_col-sm-6 {
	    width: 50%;
	}
	*/

}

/* ####################### */

.wpmf-gallery-item img
{
	vertical-align: top;
}