.wp-block-template-part { display: none; }

img {
    border: 0;
}

#kt-header-image {
    position: relative;
}

#kt-logo-area{
    background:#a1d3ff;
    color:#000;
    padding: 15px 0;
}
#kt-logo h1 a{
    color:#000;
}

#kt-main {
    margin: 160px 0 20px 0;
}

#kt-main-nav ul li a{
    color:#000;
    padding: 0 2px;
    font-size: 16px;
}

#kt-blog-title i{
    background:#6699ff;
}

#kt-main-nav .sub-menu {
    -webkit-box-shadow: 0px 2px 7px 0px #6699ff;
    -moz-box-shadow:    0px 2px 7px 0px #6699ff;
    box-shadow:         0px 2px 7px 0px #6699ff; 
    background:#6699ff;
}

#kt-main-nav .sub-menu li{
    border-bottom:1px solid rgba(102,153,255,0.2)
}

#kt-main-nav .sub-menu li > .sub-menu{
    background:#6699ff;
}

.btn-primary {
    background-color: #6699ff;
    border-color: #246dff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    background-color: #90b4fd;
    border-color: #6699ff;
}

#kt-pagination ul li a{
    color:#6699ff;
}

#kt-pagination ul li a i{
    color:#ffffff;
    background:#6699ff;
    padding:3px;
}

p.comment-form-comment textarea{
    color:#6699ff;
}

p.form-submit input[type="submit"] {
    background: #90b4fd;
    -webkit-box-shadow: 0px 2px 7px 0px #90b4fd;
    -moz-box-shadow: 0px 2px 7px 0px #90b4fd;
    box-shadow: 0px 2px 7px 0px #90b4fd;
}

p.comment-form-url input[type="text"]{
    color:#6699ff;
}

.ketchup_content_block a{
    background:#6699ff;
}

.ketchup_content_block a:hover{
    background: #d3acac;
    -webkit-box-shadow: 0px 2px 7px 0px #6699ff;
    -moz-box-shadow:    0px 2px 7px 0px #6699ff;
    box-shadow:         0px 2px 7px 0px #6699ff; 
}

#kt-copyright{
	padding-bottom: 45px;
    background:#6699ff;
}

/***
*
BOOTSTRAP OVERRIDES
*
***/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px), (max-width: 900px) {

	ul.sub-menu.slicknav_hidden {
display: block !important;
}
	
	.slicknav_arrow {
display: none;
	}

	.slicknav_item a {
pointer-events: initial;
}
.slicknav_item {
pointer-events: none;
}

	
   .ketchup_fullwidth_bg{
       color:#a1d3ff;
   }
   .ketchup_fullwidth_bg h2,
   .ketchup_fullwidth_bg h3{
       color:#a1d3ff;
   }
	
}



/* CUSTOM */

.clickboxbg {
background-size: 100%;
}

#clickboxes {
margin: 0;
padding: 0;
width: 100%;
background-color: #0f0;
position: absolute;
left: 20px;
top: 20px;
z-index: 10;
}

.clickboxwrapper {
margin: 0;
margin-top: 450px;
margin-bottom: -181px;
padding: 0;
}

.clickbox a {
display: block;
}

.clickbox {
width: 100%;
height: 290px;
margin: 0;
padding: 0;
background-color: #f00;
}

.clickbox1 {
background-color: #48a7d4;
}
.clickbox2 {
background-color: #fdc735;
}
.clickbox3 {
background-color: #b5ca2a;
}
.clickbox4 {
background-color: #ec5c43;
}

.clickbox_icon {
  position: relative;
  top: 0;
  left: 0;
  padding: 30px;
}

.clickboxwrapper a:link, .clickboxwrapper a:visited, .clickboxwrapper a:hover, .clickboxwrapper a:focus, .clickboxwrapper a:active, .clickbox_text {
  padding: 10px 30px;
  color: #fff;
  font-size: 14pt;
}

.clickbox:hover {
padding-top: 20px;
}

.clickbox, .clickbox:hover {
	-webkit-transition: all 0.3s cubic-bezier(0,.01,.27,1);
	-moz-transition: all 0.3s cubic-bezier(0,.01,.27,1);
	-o-transition: all 0.3s cubic-bezier(0,.01,.27,1);
	transition: all 0.3s cubic-bezier(0,.01,.27,1);
}

.clickbox_text_headline {
font-size: 16pt;
font-weight: bold;
}

#cookieChoiceInfo {
top: auto !important;
bottom: 0;
font-size: 10pt;
line-height: 2.5;
}



@media only screen and (max-device-width: 768px) {
	.clickboxbg {
		background-size: auto;
		background-position: center;
}
.clickboxwrapper {
margin-top: 35px;
}
}