@charset "UTF-8";




/* R E T I N A */

img.logo_def {
	display: block;

}

img.logo_retina {
	display: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
	img.logo_def {
		display: none !important;
	}

	img.logo_retina {
		display: block !important;
	}

	 footer .row .col-md-2 a, footer .row .col-md-3 a {
		height: 110px !important;
		text-align: center;
	}
	footer .row .col-md-2 a img, footer .row .col-md-3 a img {
		max-width: 180px;
		height:auto;
	}
	footer .row .col-md-3 a.logo_muk img  {
		max-width: 200px;
	}


}



/* R E S P O N S I V E */

@media only screen and (max-width: 1200px) {
	.news-detail .img-wrap .mediaelement:first-child a img {
		width: 100%;
		height: auto;
	}

	nav a {
		font-size: 16px;
	}

	.coloredbuttons .item {
		padding: 50px 20px 15px 20px;
	}
	.coloredbuttons .wrapper::before {
		font-family: T3tIcons;
		height: 35px;
		font-size: 35px;
		top: -35px;
	}
	.coloredbuttons h3 {
		font-size: 18px;
	}
}


@media only screen and (max-width: 1024px) {

	#content_main {

		width: 799px;
		background-size: 195px auto;
	}
	#page {
		width: 800px;
		overflow: hidden;
	}
	#header {
		width: 800px;
	}
	#content_main .tx-owl-slider {
		width: 195px;
	}
	#content_right {
		width: 593px;
	}
	#content_right .frame-default {
		width: 380px;
	}
	#content_main .ce-textpic {

		float: left;
		clear: both;
	}
	#content_main .cage_left_col, #content_wide .cage_left_col {
		width: 62%;
	}
	#content_main h1, #content_main h2, #content_main .csc-firstHeader {
		font-size: 12px;
		margin: 20px 0 10px;
		float: left;
		clear: both;
		width: 100%;
	}

	#pageid-10 #content_wide .cage_left_col
	{
		width: 163px;
		padding:0px;
	}
	#pageid-10 #content_wide .cage_right_col
	{
		width: 595px;
		padding:0px;
		/* margin-top:30px; */
		float:right;
	}
	#pageid-10 #content_wide .cage_right_col .tx-owl-slider
	{
		margin-top: -0px;
		margin-right: 0px;

		width:579px;
		height:381px;
	}
}
@media only screen and (max-width: 768px) {

	body, html {
		overflow-x: hidden;
	}
	#content_main {
		background-image: none !important;
		width: 100%;
	}
	#content_main .cage_left_col, #content_wide .cage_left_col {
		width: 100%;
	}
	#page {
		width: 100%;
	}
	#header {
		width: 100%;
	}
	#content_main .tx-owl-slider {
		width: 100%;
	}
	#content_right {
		width: 100%;
	}
	#content_right .frame-default {
		width: 100% !important;
		clear: both;
		float: left;
	}
	#content_right .frame-default > div {

		clear: both;
		float: left;
	}
	#content_main h1, #content_main h2, #content_main .csc-firstHeader {
		font-size: 12px;
		margin: 20px 0 10px;
		width: 100%;
		clear: both;
		float: left;
	}
	#content_main h2 .region {
		float:right;
	}
	#pageid-10 #content_wide .cage_left_col
	{
		width: 100%;
		clear:both;
		float: left;
		padding:0px;
	}
	#pageid-10 #content_wide .cage_right_col
	{
		width: 100%;
		clear:both;
		float: left;
		padding:0px;
		/* margin-top:30px; */
		float:right;
	}

	#content_right .tx-owl-slider {
		display: none;
	}
	#pageid-10 #content_right .tx-owl-slider {
		display: block;
	}
	#pageid-10 #content_wide .cage_right_col .tx-owl-slider
	{
		position: relative;
		margin-top: -0px;
		margin-right: 0px;
		width:100%;
		height:auto;
	}

	#header #logo a {
		margin: 10px;
		display: block;
		background: none !important;
	}
	#header #logo img {
		width: 70%;
		height: auto;
	}
	.navbar-toggle {
		margin-top: -100px;
		margin-right: 25px;
	}
	#mainmenu {
		position: absolute;
		left: 0px;
		top: auto;
	}
	#mainmenu ul {
		width: 100%;
		background: #102147;
		margin-left: -5px;
		display: none;
		padding: 0 25px 25px 0;
	}
	#mainmenu ul ul {
		padding-left: 10px;
	}
	#mainmenu ul .sub {
		display: block !important;
	}

	#mainmenu ul li a, #mainmenu ul li a:hover, #mainmenu ul li.act a {
		background: none;
		font-size: 14px;
	}
	#mainmenu ul li {
		width: 100%;
		padding: 3px;
		border-bottom: 1px solid #182f60;
	}

	#mainmenu ul li a {
		width: 100%;
		display: block;
	}
	#mainmenu ul .sub {
		width: 100%;
		clear: both;
		float: left;
	}
	#mainmenu ul .sub li {
		width: 100%;
		clear: both;
		float: left;
		border-bottom: none;
	}
	#mainmenu ul .sub li a {
		border-bottom: none;
		width: 100%;
		display: block;

	}
	#mainmenu ul li.act a {
		color: #fd8900;
	}
	#mainmenu ul .sub li a {
		color: #fff;
	}
	#mainmenu ul .sub li.act a {
		color: #fd8900;
	}
	#mainmenu ul li {
		float : left;
	}

	.tx-owl-slider, .replace_img, #socialicons, .breadcrumb, #navigation_left {
		display: none !important;
	}
        .frame-default img, .frame-default .ce-textpic .image,
        .frame-default .image { display:none;}

}
@media only screen and (max-width: 600px) {

}
@media(max-width:414px) {

}
@media(max-width:360px) {

}
@media(max-width:320px) {

}
