@media (max-width: 960px){

	ul.menu{
		list-style-type: none;
		padding:0px;
		margin:0px;
	}

	ul.menu li{
		padding:0px;
		display: inline-block;
		margin-left: 2%;
		margin-right: 2%;
		margin-bottom:5px;
	}

	ul#menu-top-menu.menu li {
	    margin-left: 12%;
	    margin-right: 12%;
	}

	ul#menu-main-menu.menu{
		display: none;
	}

	ul#menu-main-menu.menu > li{
		padding:0px;
		display: block;
		margin-left: 10%;
		margin-right: 10%;
		margin-bottom:5px;
		font-size: 1.4em;
	}

	ul.sub-menu{
		width:auto;
		padding:0px;
		position: relative;
		text-align: center;
		box-shadow: none;
		top:0px;
		border-top:solid 1px #ccc6ea;
		border-bottom:solid 1px #ccc6ea;
		margin-top:5px;
		margin-bottom:5px;
		padding-top:5px;
	}

	ul.sub-menu li{
		display: block!important;
		margin-bottom:10px;
		font-size:1em;
	}

	ul.sub-menu ul.sub-menu{
		display: block;
		position: relative;
		top:3px;
		padding:0px 20px 10px 20px;
		background-color: #FFF;
		-webkit-box-shadow: none;
		box-shadow: none;
		text-align: center;
		z-index: 9;
		width:auto;
		white-space: nowrap;
		/*max-width: 300px;*/
	}

	ul.sub-menu ul.sub-menu:before{
		position: absolute;
		content:'';
		top:0px;
		left:0px;
		width: 0; 
		height: 0; 
		border:none;
	}


	.menu-item-has-children .menu-item-has-children > a{
		border-bottom: none;
		width: 100%;
		display: block;
		font-weight: bold;
	}

	.logomenu .menuwrapper{
		font-size:12px;
	}

	.logomenu .menuwrapper li {
	    margin-right: 0px;
	    margin-left: 5px;
	}

	.menu-item img._before, .rtl .menu-item img._after {
	    margin-right: 0em;
	}

	ul.menu li a span{
		display: none;
	}

	.top .menuwrapper{
		float: none;
		width:100%;
		text-align: center;
	}

	.top .searchwrapper{
		display: none;
	}

	#slidepp .pptitle {
	    font-size: 20px;
	}

	#slidepp .ppexcerpt {
	    font-size: 16px;
	}

	.unslider-arrow.next {
	    right: 20px;
	}

	.unslider-arrow.prev {
	    left: 10px;
	}

	.widget-item .links {
	    width: 100%;
	    padding: 15px 10px;
	    box-sizing: border-box;
	    text-align: center;
	}

	.widget-item .links ul li {
	    margin-bottom: 0px;
	}

	.nomobilebr br{
		display: none;
	}

	.recent_news_title {
		font-size:16px;
	}

	.hamburgerwrapper{
		display: block!important;
	}

}