
body {color:#3C4754; }
 
body { background-color:#ffffff; }
.page-content {background:rgba(255,255,255,0.6);	}
.image-text-box, .register-button-line {background:rgba(60,71,84,0.8);	}
 
.home-start-image, #home-image-box {max-height:300}

 
#header, #topmenu ul li ul { background:#f6b80b;}

.logotitle {color:#3C4754;}
.logotitle a {color:#3C4754;}
.logosubtitle { color:#3C4754; }

h1, h1 a {color:#3C4754;}
h2, h2 a {color:#3C4754;}
h3, h3 a {color:#3C4754;}

#topmenu ul li a { color:#3c4754;  }
#topmenu ul li:hover a { color:#cb292a;}
#topmenu ul li.current-menu-item a, #topmenu ul li.current_page_item a, #topmenu ul li.current_page_parent a, #topmenu ul li.current_page_ancestor a { color:#cb292a;}
#topmenu ul li:hover ul li a, #topmenu ul li.current-menu-item ul li a, #topmenu ul li.current_page_item ul li , #topmenu ul li.current_page_parent ul li a,
#topmenu ul li:hover ul li ul li a, #topmenu ul li.current-menu-item ul li ul li a, #topmenu ul li.current_page_item ul li ul li a, #topmenu ul li.current_page_parent ul li ul li a { color:#3c4754;}
#topmenu ul li ul li:hover a, #topmenu ul li ul li ul li:hover a  { color:#cb292a;}
#topmenu ul li ul li.current-menu-item a, #topmenu ul li ul li.current_page_item a, #topmenu ul li ul li.current_page_parent a, #topmenu ul li ul li.current_page_ancestor a  { color:#cb292a;}





a.content-button, .register-button-line a.register-button, .contactform button, .wpcf7 .wpcf7-submit, #respond input#submit, .notfoundsearch input#searchsubmit, .searchbox input#searchsubmit { background:#cb292a; color:#eeee22; }
a.content-button:hover, .contactform button:hover, .wpcf7 .wpcf7-submit:hover, #respond input#submit:hover, .notfoundsearch input#searchsubmit:hover, .searchbox input#searchsubmit:hover { background:#88919C; color:#ffffff;} 

.footer {background:#000153; color:#f6b80b;}

.footer-box a, .bottomline { color:#f6b80b; }
.bottomline { border-top:1px dotted #f6b80b; }

.smicons span { background:#3c4754; }
.smicons span:hover, #filters button:hover, #filters .is-checked {background:#2fef33; }

.page-entry [class^="flaticon-"]:before, .page-entry [class*=" flaticon-"]:before,
.page-entry [class^="flaticon-"]:after, .page-entry [class*=" flaticon-"]:after { color:#88919C;  }

.licensebox:hover {background:#3c4754}

.postdate {background:#3C4754}
.license, .pagetop {background:#96a7bb}
.license a {color:#ffffff;}

.post-nav .current {background:#50e82e; color:#fff;}
.post-nav a, .meta-category a:hover, .list-meta-category a:hover, #sidebar ul li a:hover, p a, li a, #sidebar ul li.current_page_item a, #sidebar ul li.current-menu-item a, #sidebar ul li.current-cat a, a.post-more, .postmeta a:hover, #wp-calendar th, h3 a:hover, h2 a:hover, .page-nav a, label a  {color:#50e82e;}

.logo {max-width:150px;}
.logo img {width:100%; height:auto; display:block;}
.top-left { max-width:150px; }
.top-right {width:calc(100% - 150px); }
@media screen and (max-width: 360px)  {
.top-left { max-width:280px !important;}	
}
@media screen and (max-width: 320px)  {
.top-left { max-width:240px !important;}
}


@media screen and (max-width: 800px)  {
.image-text-box { display:none !important;}
 } 



/* CSS For team site -> put in separate file? */
.team-row {
    display: -webkit-flex; /* Safari */
    -webkit-flex-flow: row wrap; /* Safari 6.1+ */
    display: flex;
    flex-flow: row wrap;
    margin-top: 1em;
    border: 1px solid #efefef;
    padding: 5px;
}
.team-header {
    padding: 8px;
    border-bottom: 1px solid #efefef;
    width: 100%;
}
/* Let the List content wrap */
.team-description {
    -webkit-flex: 1; /* Safari 6.1+ */
    -ms-flex: 1; /* IE 10 */
    flex: 1;
}
.post-nav a, .meta-category a:hover, .list-meta-category a:hover, #sidebar ul li a:hover, p a, li a, #sidebar ul li.current_page_item a, #sidebar ul li.current-menu-item a, #sidebar ul li.current-cat a, a.post-more, .postmeta a:hover, #wp-calendar th, h3 a:hover, h2 a:hover, .page-nav a, label a {
    color: #F6B80B;
}
.team-image {
width: auto;
margin-right: 10px;
}body {color:#47535F;}
