@media (max-width: 991px) {
	#page-submenu-trigger {
		opacity: 0;
	}

	#logo {
		/*display: none;*/
	}

	header,
	#header-wrap,
	#header.sticky-style-2,
	#header.sticky-style-3,
	#header.sticky-style-2 #header-wrap,
	#header.sticky-style-3 #header-wrap {
		height: 107px !important;
	}

	#primary-search {
		bottom: 75px;
	}

	#primary-menu ul li a, #primary-menu.style-2 > div > ul > li > a {
		/*border: 1px solid red !important;*/
		opacity: 1 !important;
	}

	.wp-polls {
		/*display: none;*/
	}

	.adspart {
		/*display: none;*/
	}

	#primary-menu-trigger {
		opacity: 1;
		pointer-events: auto;
		top: 25px;
		margin-top: 0;
		left: initial;
		right: 120px;
		z-index: 1;
	}

	#primary-menu {

	}

	#primary-menu ul.show {
		display: inline;
		position: absolute;
		height: 200px !important;
		width: 100% !important;
		top: 109px;
		right: auto;
		left: 0;
		z-index: 10000;
		background-color: #4c4c4c;
	}

	#primary-search {
		width: 100px;
	}

	#snav-content1 > div > .specplotis60 {
		width: 0%;
	}

	#snav-content1 > div > .specplotis40 {
		width: 100%;
	}
	
	#logo img {

	}
}

.wp-polls-loading {
	display: none;
}

@media (max-width: 767px) {
	#side-navigation ul.sidenav {
		display: none;
	}

	#side-navigation ul.sidenav.show {
		display: block;
	}

	#page-submenu-trigger {
		opacity: 1;
		pointer-events: auto;
		color: #FFF;
	}

	#page-submenu-trigger {
		float: left;
		top: 75px;
		margin-top: 0;
		left: 0px;		
		z-index: 1;
		background-color: gray;
	}

	#logo img {
		zoom: 0.27;
		top: 62px;
		position: absolute;
	}

	header,
	#header-wrap,
	#header.sticky-style-2,
	#header.sticky-style-3,
	#header.sticky-style-2 #header-wrap,
	#header.sticky-style-3 #header-wrap {
		height: 63px !important;
	}


	#primary-menu ul.show {
		top: 64px;
	}
}

@media
	only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px),
	not all,
	not all,
	not all,
	only screen and (max-width: 991px) and (min-resolution: 192dpi),
	only screen and (max-width: 991px) and (min-resolution: 2dppx) {
	#logo a.standard-logo {
		display: block;
	}
	#logo a.retina-logo { 
		display: inline-block; 
	}
}


@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	#logo a.standard-logo {
		display: block;
	}
	
	#logo a.retina-logo { 
		display: block; 
	}
}


