body {
  color: black;
}
.main-header {
    background: #ffffff none repeat-x scroll center bottom;
    border-top: none;
    padding-bottom: 0;
}
#top .container {
    padding: 0;
    width: 100%;
}
div#top {
  	margin-top:-20px;
  	background:#000 none repeat scroll 0 0;
}
div.logo.pull-left {
    margin-bottom: 0;
}
.copyright {
    background: #ac7cb7 none repeat scroll 0 0;
    color: #000;
    margin-top: -30px;
    padding: 0 0 20px;
  	display:none;
}
#footer1 {
    background: #ac7cb7 none repeat scroll 0 0;
    color: #000;
  	padding:30px 0px 0px 10px;
}
div#footer1.clearfix div.col-lg-6.col-lg-offset-3.col-md-8.col-md-offset-2{
  	padding-top:30px;
}
div.container.footer {
  	display:none;
}
#bottom {
  	background:#b3cc58 none repeat scroll 0 0;
  	padding-top:10px;
}
div.navbar-wrapper.clear {
  	background:#fff none repeat scroll 0 0;
}
div#bottom .container{
  	padding: 0px;
}
#footer {
    background: #ac7cb7 none repeat scroll 0 0;
}
div.col-lg-6 {
    padding: 0;
    width: 50%;
}

/* CENTER LOGO */

.pull-left {
    float: none !important;
    text-align: center;
  	padding-top:10px;
}
.navbar-brand {
    float: none;
    font-size: 18px;
    height: auto;
    line-height: 20px;
    padding: 15px;
  	margin:auto;
  	width:100%;
}
div.pull-left.copyright-link{
  	float:left;
  	text-align:left;
}
header.main-header div.container.clearfix{
  	padding: 0;
  	margin-bottom:-10px;
}

/* NAVIGATION */

.navbar-nav {
    float: none;
    margin: auto;
  	display:block;
  	text-align:center;
}
div.top-bar div.container.clearfix{
  	width:100%;
    margin:auto;
  	text-align:center;
  	background:#b3cc58 none repeat scroll 0 0;
  	padding:0;
}
div.navbar-wrapper.clear nav.navbar.col-md-8.col-md-offset-2.navbar-static-top{
    background: #fff none repeat scroll 0 0;
    padding: 0;
}
.navbar {
    border: 0;
    margin-bottom: 0;
    min-height: 40px;
    position: relative;
}
div.top-bar div.container.clearfix div.container{
  	padding:0;
  	margin:auto;
}
.nav-justified > li:first-child > a {
    border-left: 0 none;
    border-radius: 0;
}
.nav-justified > li:last-child > a {
    border-left: 0 none;
    border-radius: 0;
}
.nav-justified > .active > a, .nav-justified > .active > a:hover, .nav-justified > .active > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #b3cc58;
    background-image: none;
    border: 0 none;
    box-shadow: none;
    color: #000;
}
.nav-justified > li > a {
    background: #b3cc58 none repeat scroll 0 0;
    border-bottom: 0 none;
    color: #000;
    font-size: 11px;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    text-shadow: none;
  	white-space:nowrap;
}
.nav-justified > li > a:hover, .nav-justified > li > a:focus {
    background: #b3cc58 none repeat scroll 0 0;
    background-image: none;
    box-shadow: none;
    color: #000;
}
.nav-justified > li > a {
    border-left: none;
    border-right: none;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #000;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 180px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu.pull-right {
    left: auto;
    right: 0;
}
.dropdown-menu .divider {
    background: #000 none repeat scroll 0 0;
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
}
.dropdown-menu > li > a {
    clear: both;
    color: #fff;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 10px;
    white-space: nowrap;
    background: #000 none repeat scroll 0 0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background: #000 none repeat scroll 0 0;
    color: #b3cc58;
    text-decoration: none;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background: #b3cc58 none repeat scroll 0 0;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
a {
    color: #ac7cb7;
    text-decoration: none;
}
a:hover, a:active {
    color: #b3cc58;
    text-decoration: none;
}
.mm-list .dropdown-menu > li > a {
  	color:#fff;
}
.navbar-static-top .navbar-nav > li > a,  {
    border-bottom: none;
    color: #000 !important;
    text-align: center;
}
div#panel-overview li a:hover {
  	background: transparent;
}

/* BURGER MENU */

.navbar-header {
    float: right;
    margin-top: 0;
}
.navbar-toggle {
    background-color: #fff;
    border: 0;
    color: #000;
    font-size: 14px;
}
.fa-times-circle-o::before {
    content: "";
  	font-size:20px;
  	text-align:right;
  	margin-right:35px;
  	color:#000;
}
.mm-header .mm-title {
    padding-right: 60px;
}



/* TEXT */

h1{
  color:black;
  font-family:'ThrowMyHandsUpinW04-Bd';
  	font-weight: 500;
    line-height: 42px;

}
.blog h2 {
  	color:#000;
  	font-family:'ThrowMyHandsUpinW04-Bd';
	font-size: 36px;
  	margin-bottom: 10px;
    margin-top: 20px;
  	font-weight: 500;
    line-height: 42px;
}

h2, .blog .items-leading h2{
  	color: #b3cc58;
    font-size: 20px;
    line-height: 28px;
  font-family: "Open Sans",sans-serif;
}

h3{
  	font-size:18px;
  	color:#000;
  	font-weight:200;
}
h4 {
    font-size: 18px;
    line-height: 30px;
}
p {
  	line-height: 26px;
}
a[href^=tel] { 
  	color: inherit; text-decoration: none; 
}
blockquote {
    border-left: 5px solid rgba(172, 124, 183, 0.3);
    font-size: 17.5px;
    margin: 0 0 20px;
    padding: 0 20px;
}

/* BUTTON */

.btn2 {
    background-color: #ac7cb7;
    border: 7px solid #000;
    color: #000;
  	display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: -20px 2px;
    padding: 10px 10px;
}
.btn2:hover, .btn2:focus, .btn2:active, .btn2.active, .open > .dropdown-toggle.btn2 {
    background-color: #b3cc58;
    border-color: #000;
    color: #fff;
}
.btn3 {
    background-color: #b3cc58;
    border: 7px solid #000;
    color: #000;
  	display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: -20px 2px;
    padding: 10px 10px;
}
.btn3:hover, .btn3:focus, .btn3:active, .btn3.active, .open > .dropdown-toggle.btn3 {
    background-color: #ac7cb7;
    border-color: #000;
    color: #fff;
}
.btn4 {
    background-color: #000;
    border: 2px solid #000;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 10px;
    font-weight: 400;
    line-height: 18px;
    margin: -25px 0 0 5px;
    padding: 3px 20px;
}
.btn4:hover, .btn4:focus, .btn4:active, .btn4.active, .open > .dropdown-toggle.btn4 {
    background-color: #000;
    border-color: #000;
    color: #fff;
}
.btn4 a {
    color: #fff;
    text-decoration: none;
}
.btn4 a:hover, a:active {
    color: #b3cc58;
    text-decoration: none;
}

.btn-default {
    background-color: #b3cc58;
    border: 2px solid #000;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 10px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 3px 20px;
  	border-radius:0px;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-color: #ac7cb7;
    border-color: #000;
    color: #fff;
}
.btn-danger, .btn-primary {
    background-color: #ac7cb7;
    border-color: #ac7cb7;
    color: #fff;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #b3cc58;
    border-color: #b3cc58;
    color: #fff;
}

/* IMAGE GALLERY */

.imageGallery .fancybox, .imageGallery .fancybox:hover {
    background: transparent none repeat scroll 0 0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    color: transparent;
    line-height: 0;
    text-decoration: none;
    border: 6px solid #b3cc58;
}
div.fancybox-skin {
    background: #b3cc58 none repeat scroll 0 0;
    border-radius: 2px;
    color: #444;
    position: relative;
    text-shadow: none;
}

/* CONTACT FORM */


button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 5px;
}

#bfSubmitButton {
  	background-color: #b3cc58;
    border: 5px solid #000;
    clear: both;
    color: #000;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 0 5px;
    padding: 5px;
}
#bfSubmitButton:hover {
    background-color: #ac7cb7;
    border-color: #000;
    color: #fff;
}
.article-info-term {
  display:none;
}
dd.create {
  color: black;
  font-size: 20px;
    line-height: 18px;
  margin-bottom:-15px;
  margin-top:20px;
}

.readmore{
  margin-bottom:50px;
}

.readmore a{
  float: left;
}

p.readmore a {
  border:5px solid black;
}


.create {
  padding-top:40px;
}
.form-actions {
  clear:both;
}
#ff_elem1, #ff_elem2, #ff_elem3, #ff_elem4, #ff_elem5, #ff_elem74, #ff_elem75, #ff_elem76, #ff_elem77, #ff_elem82, #ff_elem83, #ff_elem84, #ff_elem85, #ff_elem86, #ff_elem92   {
border: 1px solid black;}

/*Hide Buttons*/
@media (max-width: 728px) 
{ 

    .btn4 {display:none;}
}

.green {
  	font-weight:bold;
    color:#b3cc58;
  font-size:14px;
}
.purple {
    font-weight:bold;
    color:#ac7cb7;
  font-size:14px;
}


@media (min-width: 480px){
 .toggle-contact {
	display:inline;
} 
  a.navbar-brand img{
    margin-top:0px;
    
  }
  

}

@media (max-width: 480px){
 .toggle-contact {
	display:none;
} 
    a.navbar-brand img{
    margin-top:-12px;
    
  }

}

@media only screen and (max-device-width: 480px) and (max-device-width: 640px){
  a.navbar-brand img{
    margin-top:-12px;
  
}
}
  .blog {
    padding-bottom:30px;
  }

.hangingindent {
  display: block;
    margin-left: 2em;
    text-indent: -2em;
} 

ul {
  list-style-image: url('../images/arrow.jpg');
  margin-left:-1.9em;
}


/***** COOKIE CSS *****/

div.cwcookielaw {
    background-color: #b3cc58;
    background-repeat: repeat-x;
    font-family: Gill Sans;
    font-size: 13px;
    color: white;
    font-weight: bold;
    z-index: 5000;
    width: 100%;
    position: absolute;
    display: none;
    padding-bottom: 15px;
    line-height: 14px;
}
div.cwcookielaw p {
    padding: 9px 0 4px 0;
    margin: 0;
    float: left;
    text-align: center;
    width: 100%;
    line-height: 20px;
    font-size: 16px;
  color:white;
  font-weight:600;
}
div.cwcookielaw .cwallowcookies {
    -moz-transition: background 0.25s ease-in 0s;
    background: none repeat scroll 0 0 #b3cc58;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    display: inline-block;
    width: 125px;
    height: auto;
    float: right;
    margin-top: 5px;
    padding: 10px;
    text-decoration: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    text-align: center;
}
div.cwcookielaw .cwcookiesmoreinfo {
    -moz-transition: background 0.25s ease-in 0s;
    background: none repeat scroll 0 0 #b3cc58;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    display: inline-block;
    width: 125px;
    height: auto;
    float: right;
    margin-top: 5px;
    padding: 10px;
    text-decoration: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
    text-align: center;
}
