/* Enter Your Custom CSS Here */
p {color: #222;}
p a(font-weight:bold !important;)
a.more-link{font-weight:bold;}

li.menu-item {background-color:#DCEA92; color:#333 ;text-align:left; border-radius:6px 15px; margin-left:2px; position:reletive;}
li.menu-item a{color:#333 !important;}
li.menu-item:hover{background-color:#dedede;}
.main-navigation ul li:hover > ul{left:10px; top:40px;}
.main-navigation ul ul.sub-menu li, .main-navigation ul ul.sub-menu li a {width:200px; margin:0; text-align:left; color:#33aa77 !important;}
.main-navigation a { padding: 8px 10px; }
.cbp-spmenu { background-color: #fff; margin-top:20px;}
.cbp-spmenu h3 {background: #fff none repeat scroll 0 0; color: #333;}
.menu-toggle { background-color: #dcea92; padding-left:10px;}
.menu-toggle:hover{background-color:#fff !important; color:#333 !important;}

.blog-entry-header { background: #81d742; padding:30px 0;  border-radius:20px;}
.blog-entry-header h1.entry-title{font-size:24px; line-height:30px;}

table.mediaarticles{border-collapse:collapse; }
table.mediaarticles th, table.mediaarticles td{border:1px solid #ccc; padding:10px; vertical-align:top;}
table.mediaarticles td.firstcol{width:300px; background-color: #dcea92;}

.entry-header .entry-title, .featured-img-header .entry-title {text-align:left; font-size:25px; line-height:30px; font-weight:700;}
.entry-header {background: #fafafa url("http://meditatinginsafety.org.uk/wp-content/uploads/2017/04/gradient-background.jpg") bottom left repeat-x !important ; padding: 3px 0;}

.grid {max-width:1100px;}
.grid-pad {    padding-left:0px;}

/*logo*/
.site-header{position:relative;}
.site-branding { margin-top:20px; width:100% ; max-width:1100px; display:table; clear:both!important;}

.masthead-words {display: table-cell; vertical-align: middle;  padding:10px 10px 0 160px; width: 40%; text-align: left;}
@media screen and (max-width: 900px) {
  .masthead-words {width:100%; display:table-row;}
}
.masthead-words h1, .masthead-words h3 { color: #81d742; background-color:#fff; border-radius:20px; opacity:.9; border-radius:15px; padding-left:50px;}
.masthead-words h1 { font-size: 57px; line-height: 60px;  margin:0;}
.masthead-words h3{ margin-top:10px;}
.site-logo {display: table-cell; vertical-align: middle; width: 20%; text-align:center;}
@media screen and (max-width: 900px;) {
	.site-logo {width:100%;  display:table-row; }
}


.home-content, .footer-contact {background: none;}
.home-content { padding: 5px 0 80px;  text-align: center;}
.home-content p { max-width: 1100px;}


.home-content .col-1-1{background-color:#fff; opacity:.9; color:#444; font-size:16px; border-radius:15px;}
.home-services h6, .home-content h6, .home-team h6, .footer-contact h6 {background:#fff; opacity:.9; color:#222; text-transform: none; font-weight:normal; border-radius:20px; padding:10px 10px 0 10px; margin-bottom:10px; font-weight:600; font-size:19px;}

.home-news { background: #fafafa url("http://meditatinginsafety.org.uk/wp-content/uploads/2017/04/gradient-background.jpg") bottom left repeat-x; }
.home-news h6{text-transform:none; font-size: 16px; color:#444; background:#fff; opacity:.8 !important; border-radius:15px; padding:20px; line-height:24px; font-weight:500;}

a.darkside{color:#333; background-color:#81d742; padding:10px; border-radius:10px;}
a.darkside:hover{color:#000; background-color:#dedede;}

.sbox-1, .sbox-2 {background-color:#fff; border-radius: 15px; opacity:.8; }

.site-main{background:#fff; border-radius: 15px; padding:10px; opacity:.9;}

/*page nav stuff */
.nav-previous{float:right !important;}
.nav-next{float:left !important;}

.site-footer{height: 170px;}
.site-footer p{color:#ababab; vertical-align:middle; margin-top:0;}
.site-footer img {vertical-align:middle; margin-left:140px; margin-top:0;}
.site-footer{background-color: #E4DFE3 !important; padding-top:0;}