@import url('//fonts.googleapis.com/css?family=Raleway'); 

/* Header - Top Right */
#header-topright{float:right}

#header-topright ul{list-style:none; padding:0; margin:0}

#header-topright ul li{font-size:12px; margin: 0; padding:0; line-height:1.5em}

/* Event Listing */
table.event_listing{padding:0}

/* Navbar top padding */
body{margin-top:50px}

section.text img, #content img{max-width:100%}

/* Pagination */
.pagination{color:mediumvioletred; margin-top:20px}

.pagination a{color:mediumvioletred; padding:8px 12px; text-decoration:none; margin:0px}

.pagination a:hover{background:#f83845; color:white}

.pagination_current{background:mistyrose; color:mediumvioletred; padding:8px 12px}

.validation-failed{border:1px dashed red; background-image:url(images/inputbg_red.jpg)}

.validation-failed-cr{border:1px dashed red}

/* HeadRoom*
.slideUp{top:-60px}

.headroom{-webkit-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; transition:all 0.4s ease-out}

.headroom--unpinned{top:-100px}

.headroom--pinned{top:0}

*/
/* Search Box */
#srch-term{transition:width 0.3s;  -webkit-transition:width 0.3s; /* Safari */ transition-timing-function:ease;  -webkit-transition-timing-function:ease}

#srch-term:focus{ border:1px solid #1D9CC7;  width:150px}
 
/* Fix Bootstrap bug 
html, body{height:100%; width:auto !important; overflow-x:hidden !important}
*/
.slidegallery{ background-color:transparent;  padding:0 0 0 0; margin-top:-30px}

.kk_bgcolor_bottom{background:#fbdbdb; color:#C00}

.kk_bgcolor_bottom a{color:#DE4041}

.kk_bgcolor4{background:#FFF; color:C00}

.kk_bgcolor3{background:#fbdbdb; color:C00}

.kk_bgcolor2{background:#FCC; color:white}

.kk_bgcolor1{background:#cd3333; color:white}

.kk_bgcolor1 a{color:#333}

.kk_bgcolor2 a{color:#333}

.polaroid{padding:9px; border:1px solid silver; background:white}

.fancybox-custom .fancybox-skin{box-shadow:0 0 50px #222}

 
/* Bootstrap 3 navbar with multi level fix */
.dropdown-submenu{ position:relative}

.dropdown-submenu >.dropdown-menu{ top:0;  left:100%;  margin-top:-6px; width:300px;  -webkit-border-radius:0 6px 6px 6px;  -moz-border-radius:0 6px 6px 6px;  border-radius:0 6px 6px 6px}

.dropdown-submenu:hover >.dropdown-menu{ display:block}

.dropdown >a:after, .dropdown-submenu >a:after{ /*   display:block;     content:"<i class='icon-angle-down'></i>";     float:right;   width:0;     height:0;     border-color:transparent;     border-style:solid;     border-width:5px 0 5px 5px;     border-left-color:#ccc;     margin-top:5px;     margin-right:-10px; */}

.dropdown:hover >a:after, .dropdown-submenu:hover >a:after{ border-left-color:#fff}

.dropdown-submenu .pull-left{ float:none}

.dropdown-submenu.pull-left >.dropdown-menu{ left:-100%;  margin-left:10px;  -webkit-border-radius:6px 0 6px 6px;  -moz-border-radius:6px 0 6px 6px;  border-radius:6px 0 6px 6px}

.submenu_icon{margin-left:5px}

/* Spaceclearing Logos */
 .spaceclearing_logo{background:white; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:0 0 4px rgba(0,0,0,0.2),inset 0 0 50px rgba(0,0,0,0.1); -moz-box-shadow:0 0 4px rgba(0,0,0,0.2),inset 0 0 50px rgba(0,0,0,0.1); box-shadow:0 0 5px rgba(0,0,0,0.2),inset 0 0 50px rgba(0,0,0,0.1)}

.main_spaceclearing_logo{padding-top:0; height:60px; margin-top:-40px; padding-top:0}

#spaceclearing_slogan{color:#c00; font-size:18px}

.spaceclearing_logo_large{float:left}

.spaceclearing_logo_text{float:left; margin-left:30px; font-family:Raleway}

#spaceclearing_logo_text_1{color:#fd0303; font-size:48px; font-weight:300}

#spaceclearing_logo_text_2{color:#c00; font-size:48px; font-weight:300}

/** Footer **/
#bottom{margin-top:50px}

#bottom .container{padding:20px 0 10px 0}

#bottom h4{margin-bottom:10px}/* this is the bottom the header */

#footer{ background: #DE4041; padding:20px 0;  color:white}

#footer a{color:white}

#footer a:hover{font-weight:bold}

#footer ul{list-style:none;  padding:0;  margin:0}

#footer ul >li{display:inline-block;  margin-left:15px}

/** Stuff */
iframe{max-width:100%}/* for youtube */

#sidebar{max-width:260px}

#content{margin-left:0px}

.blog .blog-item{background-color:#fff;  border-radius:5px;  margin-bottom:20px}

.blog .blog-item .img-blog{width:100%;  border-radius:5px 5px 0 0}

.blog .blog-item .blog-content{padding:20px}

.blog .blog-item h3{margin-top:0}

.blog .blog-item .entry-meta{margin-bottom:20px}

.blog .blog-item .entry-meta >span{display:inline-block;  color:#999;  margin-right:10px;  font-size:12px}

.blog .blog-item .entry-meta >span a{color:#999}

ul.pagination >li >a{border:0}

ul.pagination >li.active >a, 
ul.pagination >li:hover >a{background-color:#34495e;  color:#fff}

textarea#message{padding:10px 15px;  height:219px}

/** Wordpress **/

.wordpress_latest_container {background-color: #f9f6f6; border: 1px dotted #b1abab; padding: 10px}
.wordpress_latest td {vertical-align:top;padding:2px}
td.wordpress_date {white-space:nowrap}

/** Category List (HTML, etc) **/
ul.category.child.items{list-style:none; padding:0; margin-top:1em}

ul.category.child.items >li{margin-bottom:2em}

/** Post Separator **/
/*
.post_separator{border:0; height:0;  box-shadow:0 0 10px 1px #f83845; margin-top:25px}

.post_separator:after{ content:"\00a0"}

*/
.post_separator{/*border:0; height:1px; background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0)); background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0)); background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0)); background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0)); */ margin-top:25px}

.app-ezevent .post_separator{margin-bottom:2.2em }

/** Practitioners **/
.app-practitioners .post_separator{margin-bottom:2.2em}

.app-practitioners .category .child .item .practitioner_image{position:relative; margin:0px; padding:0px; -webkit-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75); -moz-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75); box-shadow:4px 4px 8px -4px rgba(0,0,0,.75); background:#eee6d8; background:-webkit-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%); background:-moz-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%); background:-o-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%); background:-ms-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%); background:linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%); /*-webkit-transform:rotate(-1deg); -moz-transform:rotate(-1deg); -o-transform:rotate(-1deg); -ms-transform:rotate(-1deg); transform:rotate(-1deg); */-webkit-backface-visibility:hidden; /*prevent rotated text being jagged in Chrome and Safari*/}

section.subcategory > div.row.subcategory_highlight > div  > ul  {margin:0;padding:0}


.app-practitioners.mainpage >article.category >h2.category.title{margin:5px 0}

.app-practitioners.mainpage >article.category{margin-bottom:10px}

.app-practitioners .zerorows_text{text-align:center; padding:50px 0}

.app-practitioners .child .category h2{font-size:20px}

.app-practitioners h2{margin:0}

.app-practitioners .subcategory_highlight{/*background:bisque; padding:5px; border-radius:5px; margin-left:5px*/}

.app-practitioners .subcategory_highlight ul{list-style:none; padding:0}

.app-practitioners .subcategory_highlight li{; margin:0; color:maroon; margin-bottom:5px}

.app-practitioners .subcategory_highlight li a{color:black; padding:5px}

.app-practitioners .subcategory_highlight li a:hover{background:#F34242; border-radius:3px; padding:5px; color:white; text-decoration:none}

.app-practitioners a.html_child_item{margin-bottom:10px; display:inline-block; color:#F33}

.practitioner_certification_info p{margin-bottom:8px}

 div#app-practitioners-main.app-practitioners.mainpage >h1.practitioners.title.main{padding-bottom:40px}

div#app-practitioners-main.app-practitioners.mainpage >article.category >section.subcategory >div.row.subcategory_highlight >div.col-md-3 >ul{padding:0; margin:0; margin-left:-5px; margin-bottom:10px}

/* doesn't look good  
div#app-practitioners-main.app-practitioners.mainpage >article.category >section.subcategory >div.row.subcategory_highlight >div.col-md-3 >ul li{padding:0; margin:0}
*/
 
/** Events **/
.app-ezevent.mainpage >h2.item.title >a, 

.app-ezevent.category >h2.item.title >a{background:#E3404B; display:block; text-decoration:none; color:white; padding:3px; font-size:16px}

 
div.ezevent_booking_button.top{float:right}

/** Contacts **/
.btn-karen{background:#FBDBDC; color:black}

.btn-karen:hover{background:#DE4041; color:white}

/* Additional menu colors and width reduction */
#top_navigation_menu li a:hover{background:#F9C2C2}

ul#top_navigation_menu.nav.navbar-nav.navbar-right >li >a{padding-left:12px; padding-right:12px; color:#DE4041; font-weight:600}

ul#top_navigation_menu.nav.navbar-nav.navbar-right >li.dropdown.open >ul.dropdown-menu >li a{font-weight:normal; color:#DE4041}

ul#top_navigation_menu.nav.navbar-nav.navbar-right a:focus{ color:#fff;  background-color:#DE4041 !important}

.navbar-default .navbar-nav >.open >a, 

.navbar-default .navbar-nav >.open >a:hover, 

.navbar-default .navbar-nav >.open >a:focus{ background-color:#F9C2C2 !important}

/* Karen here's the fix */
.slidetext .text{font-size:8px; line-height:8px; display:none}

/* this one doesn't look nice
ul#top_navigation_menu.nav.navbar-nav.navbar-right >li.dropdown.open >ul.dropdown-menu >li >a{background:#DE4041; color:white}

*/
.slidetext .title{margin-bottom:10px; display:inline-block}

.slideshow .sstext{font-size:8px; line-height:8px}

div.slidetext >div.text >p.ss{font-size:13px; line-height:19px; margin-top:8px}

/* Anchor issue fix for Bootstrap with fixed header */
section.container{ padding-top:60px;  margin-top:-60px}

.anchor{ top:-30px;  padding-top:60px !important;  margin-top:-60px !important;  display:inline-block;  vertical-align:top; /* required for webkit browsers */}

/** Disable printing href (bootstrap) **/
@media print{ a[href]:after{ content:none !important}


}

/* Change hover colour at the top 
ul#top_navigation_menu.nav.navbar-nav.navbar-right >li >a:hover{background-color:green !important}

.navbar-default .navbar-nav >.active >a, 

.navbar-default .navbar-nav >.active >a:hover, 

.navbar-default .navbar-nav >.active >a:focus{  color:#fff;   background-color:green}

.navbar-default .navbar-nav >.open >a, 

.navbar-default .navbar-nav >.open >a:hover, 

.navbar-default .navbar-nav >.open >a:focus{  background-color:green;   color:#fff}

*/
#header-links h5 {margin-bottom:10px;padding-bottom:0;text-align:left}
#header-links ul {margin-left:0;list-style: none}

div.maincontainer >section.container div#c-forms-form-body >div.c-forms-template >div.c-section.c-span-2 >div.c-field.c-col-1.c-span-1 >div.c-title >h3{font-family:Arial; font-size:14px}

.copyright-kk {text-align:center;font-size:14px;font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
#bottom_menu {display:inline;font-size:14px;font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
