/*
semtix css
*/

.w33 {
	float:left;
	width:33%;
}
.inw {
	padding:0 10px;
}

	.hidepc {
	  display:none;
	}
.action_button {
  
	width:100%;
}
#Subheader .title {
  
    font-style:normal !important;
}
@media only screen and (max-width: 767px) {
#Subheader ul.breadcrumbs {
    display: block !important;
}
}
@media all and (max-device-width: 640px)
{
	.w33 {
		float:none;
		width:100%;
		margin-bottom:10px;
	}
	.inw {
		padding:0px;
	}
	#Content .section_wrapper {
			padding-left:10px !important;
			padding-right:10px !important;
	}
	.hidemobile {
	  display:none;
	}
   .hidepc {
	  display:block;
	}
	.top_bar_right {
	 display:none;
	}
.action_button {
    top: -1px;
    margin: 0 0px !important;
	width:100%;
}
}
.nopad .wpb_wrapper > div {
    margin-bottom: 0px !important;
}

#Content {
	padding-top:30px;
	margin-top:20px;
}

.home #Content {
	padding-top:00px;
	margin-top:0px;
}

#cookie-notice {
	opacity:0.8 !important;
	font-size:80%;
	line-height:3em;;
}
.cookie-notice-container {
    padding: 0px !important;;
}
.cookie-notice-container a.button {
	position:relative  !important;
	bottom:-8px  !important;
}
@media all and (max-device-width: 1240px)
{
	#cookie-notice {	
		line-height:2em;;
	}
	.cookie-notice-container {
    padding: 5px !important;;
}
}

    
.cookie-notice-container a.button {
	margin-bottom:0px !important;
}