/* @override http://withinwithout.com.au/wp-content/themes/withinwithout/style.css */

/*
Theme Name: WithinWithout Theme
Theme URI: http://withinwithout.com.au/
Description: The WithinWithout Wordpress theme.
Version: 1.0
Author: Open Door Creative
Author URI: http://www.opendoorcreative.com.au
Tags: within,without
*/

@import "css/reset.css";
@import "css/layout.css";

@font-face {
  font-family: 'FontAwesome';
  src: url('font/fontawesome-webfont.eot?v=3.0.1');
  src: url('font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body{
		padding: 0;
		margin: 0;
		width: 100%;
		text-align: center;
		background-image:url(images/blizzard.png);
		background-image:url(images/cream_dust.png);
		font-family: 'Roboto', sans-serif;
		font-weight:300;
		color: #666;
		font-size: 12px;
		line-height: 20px;
		z-index:1;
}
	
.clrfix{
	clear: both;
	height: 0;
}

/* @group Text Styles */

h1,h2,h3,h4,h5,h6{
	font-family: 'Vollkorn', Georgia, serif;
	padding:0;
	margin:0;
	padding-bottom: 15px;
	font-weight: normal;
	color: #333;
}

h1{
	font-size: 24px;
	line-height: 32px;
	color:  #c25081;
}

h2{
	font-size: 26px;
	line-height:34px;
	color:  #c25081;
}

h3{
	font-size: 22px;
	line-height:32px;
	color: #c25081;
}

h4{
	font-size: 16px;
	line-height:24px;
	color: #6D8C2E;
}

h5{
	font-size: 16px;
	line-height:24px;
	color: #c25081;
}

h6{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height:21px;
	color: #333;
}

.no-padding-btm{
	padding-bottom: 0px !important;
}

p{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin:0;
	padding:0;
	padding-bottom: 10px;
	font-size: 12px;
	line-height:20px;
	color: #666;
}

p strong{
	font-weight: 500;
	color: #444;
}

.read-more strong{
	color: #FFF;
}

em{
	font-style: italic;
}

#content-wrap ul, #content-wrap ol{
	margin:20px;
}

#content-wrap ul li{
	font-family: 'Roboto', sans-serif;
	margin:0;
	padding:0;
	padding-bottom: 15px;
	background: url(images/bullet-heart.png) no-repeat left -2px;
	display:block;
	font-size: 14px;
	padding-left: 26px;
	font-weight: 400;
	line-height:20px;
	color:  #c25081;
}

#content-wrap ol li{
	font-family: 'Roboto', sans-serif;
	margin:0;
	padding:0;
	padding-bottom: 15px;
	font-size: 14px;
	padding-left: 5px;
	font-weight: 400;
	line-height:20px;
	color:  #c25081;
	margin-left: 15px;
}

#content-wrap ol.ordered-list-styled li h6{
	color: #c25081;
	font-family: 'Vollkorn', Georgia, serif;
	font-size: 20px;
	line-height:26px;	
}

a{
	color: #c25081;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

h1.page-title{
	display:block;
	font-size: 32px;
	line-height:38px;
	padding-top: 36px;
	padding-bottom: 20px;
	margin-bottom: 24px;
	color: #333;
	background: url(images/motif-pink.png) no-repeat left bottom;
}

h5.no-padding-btm{
	padding-bottom: 0;
}

blockquote{
	float: right;
	width: 200px;
	margin-left: 30px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}

blockquote h3{
	padding-bottom: 10px;
}

.quote-in-text{
	border-top: 1px dotted #E8C8D9;
	border-bottom: 1px dotted #E8C8D9;
	padding-bottom: 15px;
	margin-bottom: 30px;
	margin-top: 20px;
	padding-top: 15px;
	padding-left: 60px;
	padding-right: 60px;
	text-align: center;
	position:relative;
	float: left;
	width: 460px;
	clear: both;
}


.quote-in-text h6, .quote-in-text h5, .quote-in-text h4, .quote-in-text h3, .quote-in-text h2, .quote-in-text p{
	padding-bottom: 0 !important;
}

.special-text{
	float: left;
	background-color: rgba(250,238,241,0.53);
	width: 540px;
	padding:20px;
	border-top: 1px dotted #E8C8D9;
	border-bottom: 1px dotted #E8C8D9;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

.special-text .quote-in-text{
	width: 415px;
	margin-bottom: 0;
	margin-top: 0;
	background-color: rgba(255,255,255,0.5);
}

/*contact form specific */

.two-column-table{
	width: 568px;
	border: 1px solid #E8C8D9;
	margin-bottom: 20px;
	float: left;
	display:table-row;
	padding:5px;
}

.two-column-table .column-one, .two-column-table .column-two{
	float: left;
	width:238px;
	padding:20px;
	text-align: center;
	display:table-column;
	vertical-align: middle;
	border: 1px dotted #E8C8D9;
	height: 80px;
	background-color: #FFF;
}

 .two-column-table .column-one{
	margin-right: 7px;
}

a.fb-find-us{
	background: url(images/fb-ico.png) no-repeat left center;
	padding-left: 30px;
	display:inline-block;
	height: 30px;
	line-height:34px;
	color: #c25081;
	font-family: 'Vollkorn', Georgia, serif;
	font-size: 18px;
	margin-top: 25px;
}

.two-column-table h6{
	line-height:14px;
}

.two-column-table h6 span{
	font-family: 'Vollkorn', Georgia, serif;
	font-size: 28px;
	color:  #c25081;
}


form.wpcf7-form .quote-in-text{
	width: 415px;
}

.contact-form-title{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.contact-form-title h3{
	padding-bottom: 1px;
}

.contact-form-title h5{
	font-size: 13px;
}

.quote-in-text p.free-eguide:after{
	content: "\f02d"; 
display:inline-block;
 font-family: 'FontAwesome';
 font-size: 40px;
  color: #c5578b;
  width: 30px;
  position:absolute;
  right: 35px;
display: none !important;
}

/* buttons */

.read-more, .more-link, .button{
	display:inline-block;
	height: 31px;
	line-height:31px;
	color: #FFF !important;
	background: url(images/btn-arrow-right-pink.png) no-repeat right 2px;
	margin-top: 10px;
	font-size: 12px !important;
	clear: both;
}

.button.btn-right{
	float: right;
	display:inline;
	clear: none;
}

.button:hover, .read-more:hover, .more-link:hover{
	text-decoration: none;
}

/* book now block */

.book-now{
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	margin-top: 20px;
	margin-bottom: 30px;
	padding:15px;
	float: left;
	width: 490px;
}

.book-now p{
	padding:0;
	float: right;
	display:inline;
}

.book-now h4{
	padding-bottom: 0px;
	width: 240px;
	float: left;
	display:inline;
}

.read-more span, .more-link span, .button span{
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 17px;
	background: url(images/btn-arrow-left-pink.png) repeat-x left 2px;
}

.read-more.ltgreen{
	background: url(images/btn-arrow-right-ltgreen.gif) no-repeat right 2px;
}

.read-more.ltgreen span{
	background: url(images/btn-arrow-left-ltgreen.gif) repeat-x left 2px;
}

.read-more.green, .more-link{
	background: url(images/btn-arrow-right-green.png) no-repeat right 2px;
}

.read-more.green span, .more-link span{
	background: url(images/btn-arrow-left-green.png) repeat-x -3px 2px;
}

.more-link{
	margin-bottom: 15px;
	clear: both;
}

.read-more:hover, .more-link:hover{
	text-decoration: none;
}

.read-more:active, .more-link:active{
	
}

/* form basics */

input{
	border:1px solid #CCC;
	background-color: #FFF;
	height: 20px;
	padding-left: 5px;
}

textarea{
	border:1px solid #CCC;
	background-color: #FFF;
}

input.submit{
	display:inline-block;
	background: #c5578b url(images/btn-plain-pink.gif) repeat-x left bottom;
	border:0 !important;
	color: #FFF;
	line-height:22px;
	height: 24px;
	padding: 0 25px;
}

.fontawesome{
	font-family: 'FontAwesome';
}

/* @end */

/* @group Main Divs */

#container{
	width: 1024px;
	text-align: left;
	margin:0 auto;
}

#header{
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	clear: both;
	position:relative;
	z-index:3;
	padding-top: 30px;
	
}

nav{
	float: right;
	width:760px;
	padding-top: 105px;
}

footer{
	float: left;
	width: 100%;
	clear: both;
	margin-top: 30px;
	margin-bottom: 30px;
}

#right-sidebar{
	width: 235px;
	display:inline;
	position:absolute;
	top: 191px;
	right: 0px;
	padding-left: 0px;
	background: url(images/sidebar-right-shadow.png) no-repeat 5px top;
	
}

.home.page #right-sidebar{
	background-position: left top;
}

#right-sidebar-bottom{
	float: right;
	width: 220px;
	padding-right: 8px;
	padding-top: 220px;
}

.home.page #right-sidebar-bottom{
	padding-top: 70px;
}

#left-sidebar{
	width: 166px;
	display:inline;
	float: left;
	padding-right: 19px;
	background: url(images/sidebar-left-shadow.png) no-repeat 150px top;
	margin-left: -5px;
	margin-top: -12px;
}

#home-page-blocks{
	float: left;
	display:inline;
	width: 770px;
	background-image: url(images/white-trnsp-rpt.png);
	position:relative;
	z-index:2;
	padding-top: 80px;
	margin-top: -40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e6bc;
}

#image-slideshow{
	float: left;
	margin-top: 10px;
	height: 370px;
	width:100%;
}

#header-image{
	float: left;
	margin-top: 10px;
}

#header-image img{
	width: 1024px;
	height: auto;
}

#home-page-content{
	float: left;
	width: 100%;
	clear: both;
	padding-top: 40px;
	padding-bottom: 0px;
}

#home-page-content img, #content-wrap img{
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.2);
	box-shadow: 0 3px 6px rgba(0,0,0,.2);
	background: #fff !important;
	display: inline;
	width: auto;
	padding: 5px;
}

#content-wrap img.wp-smiley{
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	background-color: transparent !important;
	padding:0;
}

.ftrd-image{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 4px;
}

#content{
	float: left;
	min-height: 660px;
}

#content-wrap{
	float: left;
	width: 590px;
	margin-top: -6px;
}

#content-wrap.blog-wrap,#content-wrap.events-wrap{
	margin-top: 0;
	padding-top: 30px;
	position:relative;
}

#content-wrap.blog-feed{
	padding-top: 0;
	margin-top: -14px;
}

/* @end */

/* @group Menu */

#header .menu-main-menu-container ul{
	float: right;
	clear: both;
	list-style:none;
}

#header .menu-main-menu-container ul li{
	float: left;
	height: 39px;
	width:auto;
}

#header .menu-main-menu-container ul ul{
	display:none;
}

#header .menu-main-menu-container ul li a{
	font-family: 'Vollkorn', serif;
	color:#333;
	font-size: 14px;
	line-height:39px;
	height: 39px;
	display:block;
	width:auto;
	cursor:pointer;
}

#header .menu-main-menu-container ul li a span{
	float: left;
	padding-left: 18px;
	padding-right: 5px;
	margin-right: 12px;
}

#header .menu-main-menu-container ul li.current-menu-item a, nav ul li a:hover, #header .menu-main-menu-container ul li.current_page_parent a, #header .menu-main-menu-container ul li.current-page-ancestor a{
		background: url(images/menu-btn-right.png) no-repeat right top;
		text-decoration: none;
		color: #FFF;
}

#header .menu-main-menu-container ul li.current-menu-item a span, #header nav ul li a:hover span, #header .menu-main-menu-container ul li.current_page_parent a span, #header .menu-main-menu-container ul li.current-page-ancestor a span{
	background: url(images/menu-btn-left.png) repeat-x left top;
	color: #FFF;
}

body.tax-success-story-type #header .menu-main-menu-container ul li.current_page_parent.menu-item-98 a span{
	background: none;	
	color: #333;
}

body.tax-success-story-type #header .menu-main-menu-container ul li.current_page_parent.menu-item-98 a{
	background: none;
	color: #333;
}

body.tax-success-story-type #header .menu-main-menu-container ul li.current_page_parent.menu-item-98 a:hover{
	background: url(images/menu-btn-right.png) no-repeat right top;
		text-decoration: none;
		color: #FFF;
}

body.tax-success-story-type #header .menu-main-menu-container ul li.current_page_parent.menu-item-98 a:hover span{
	background: url(images/menu-btn-left.png) repeat-x left top;
	color: #FFF;
}


/* @end */

/* @group Header */

.logo{
	padding:0;
}

.logo a{
	text-indent: -999em;
	display:block;
	background: url(images/logo-with-byline.png) no-repeat;
	width: 177px;
	height: 139px;
	float: left;
}

.fb-community{
	position:absolute;
	display:block;
	right: 2px;
	top: 0;
	width: 231px;
	height: 44px;
	background: url(images/fb-community.png) no-repeat;
}

.fb-community a{
	display:block;
	width: 181px;
	height: 34px;
	padding-top: 10px;
	padding-left: 50px;
	color:  #c25081;
	font-size: 13px;
	line-height:14px;
}

.fb-community a:hover{
	text-decoration: none;
}

/* image slideshow */

.soliloquy-container .soliloquy-control-nav{
	bottom:35px !important;
	margin-left:10px !important;
}

.soliloquy-container:hover .soliloquy-direction-nav,.soliloquy-container.soliloquy-hover .soliloquy-direction-nav{
	display:none !important
	}

.soliloquy-container .soliloquy-direction-nav li a{
	display:none !important;
	}
	
.soliloquy-container .soliloquy-caption{
	top:15px !important;
	left:13px !important;
	width:350px !important;
	background: none !important;
	}
	
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{
	padding: 30px !important;
	text-align: left !important;
	background: none !important;
	-ms-filter:none !important;
	filter:none !important;
}

.soliloquy-container li#soliloquy-107-item-2 .soliloquy-caption, .soliloquy-container li#soliloquy-107-item-5 .soliloquy-caption{
	top:15px !important;
	left:433px !important;
	width:350px !important;
}
	
.soliloquy-container li .soliloquy-caption-inside p{
	font-size: 14px;
	float: left;
	width:100%;
	clear: both;
	color: #FFF;
}
 
 .soliloquy-container li h2{
	color: #FFF;
}

.soliloquy-container li#soliloquy-107-item-5 .soliloquy-caption p, .soliloquy-container li#soliloquy-107-item-5 h2{
	color: #000;
}


nav ul li.current-menu-item a, nav ul li a:hover, nav ul li.current_page_parent a{
		background: url(images/menu-btn-right.png) no-repeat right top;
		text-decoration: none;
		color: #FFF;
}

 .soliloquy-container li .soliloquy-caption-inside a{
	float: left;
	height: 31px;
	line-height:31px;
	color: #FFF;
	background: url(images/btn-arrow-right-pink.png) no-repeat right 2px;
	margin-top: 5px;
	font-size: 12px !important;
}

 .soliloquy-container li .soliloquy-caption-inside a span{
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 17px;
	background: url(images/btn-arrow-left-pink.png) repeat-x left 2px;
}

 .soliloquy-container li#soliloquy-107-item-2 .soliloquy-caption-inside a{
	float: left;
	height: 31px;
	line-height:31px;
	color: #FFF;
	background: url(images/btn-arrow-right-green.png) no-repeat right 2px;
	margin-top: 10px;
	font-size: 12px !important;
}

 .soliloquy-container li#soliloquy-107-item-2 .soliloquy-caption-inside a span{
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 17px;
	background: url(images/btn-arrow-left-green.png) repeat-x left 2px;
}

 .soliloquy-container li .soliloquy-caption-inside a:hover{
	text-decoration: none;
}

 .soliloquy-container li img{
	width: 1024px;
}
 
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{
	-ms-filter:none !important;
	filter:none !important;}


/* @end */

/* @group Right Sidebar */

.right-sidebar-top{
	float: left;
	height: 13px;
	width:235px;
	background: url(images/sidebar-top-bg-top.png) no-repeat left top;
}

.right-sidebar-rpt{
	float: left;
	width:195px;
	background: url(images/sidebar-top-bg-rpt.png) repeat-y 4px top;
	padding:20px;
	padding-top: 5px;
	min-height: 350px;
}

.right-sidebar-btm{
	float: left;
	height: 18px;
	width:235px;
	background: url(images/sidebar-top-bg-btm.png) no-repeat 4px top;
}

#text-2{
	background: url(images/motif-green.gif) no-repeat center 10px;
	padding-top: 40px;
	padding-bottom: 15px;
}

#text-2 h3{
	font-size: 14px;
	padding-bottom: 5px;
	line-height:18px;
}
#text-2 p{
	padding-bottom: 5px;
	line-height:15px;
	font-size: 12px;
}

/* contact block */

#text-3{
	background-image: url(images/sidebar-top-contact-bg.gif);
	height: 36px;
	display:block;
	color: #FFF;
	padding: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}

#text-3 a{
	color: #FFF;
}

#text-3 li{
	padding-bottom: 5px;
}

#text-3 li.contact-block-phone{
	display:block;
	padding-bottom: 0;
	background: url(images/sidebar-top-contact-icon-sprite.png) no-repeat left -12px;
	padding-left: 20px;
	line-height:14px;
}

#text-3 li.contact-block-email a{
	padding-left: 20px;
	background: url(images/sidebar-top-contact-icon-sprite.png) no-repeat left 3px;
	height:16px;
	display:block;
	line-height:16px;
}

/* hot links */

#menu-hot-links li{
	list-style:none;
}

#menu-hot-links li a{
	display:block;
	float: left;
	width: 165px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #e1e6bc;
	color: #afc676;
	padding-right: 30px;
	background: url(images/sidebar-icon-sprite.png) no-repeat;
}

#menu-hot-links li a:hover{
	text-decoration: none;
}

#menu-hot-links li.menu-item-101 a{
	background-position: right 8px;
}

#menu-hot-links li.menu-item-100 a{
	background-position: right -28px;
}

#menu-hot-links li.menu-item-587 a              
{ background-position: right -65px;
}


/* testimonial */

#quotescollection{
	float: left;
	border:1px solid #AFC676;
	width:218px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.20);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.20);
	box-shadow: 0 3px 6px rgba(0,0,0,.20);
	background: url(images/sidebar-box-bg-green.gif) repeat-y center top;
}

#quotescollection h3{
	background-color: #e2f1d2;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 17px;
	line-height:21px;
	color: #333;
	padding-left: 10px;
}

#quotescollection p{
	padding: 20px 10px 20px 10px;
	float: left;
}

#quotescollection cite{
	padding-top: 10px;
	color: #AAA;
	font-size: 12px;
	text-align: left;
}

/* subscribe */

#mailchimpsf_widget-2, #text-7{
	float: left;
	margin-top: 30px;
	border:1px solid #C99BB5;
	width:218px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.20);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.20);
	box-shadow: 0 3px 6px rgba(0,0,0,.20);
	background: url(images/sidebar-box-bg-pink.gif) repeat-y left top;
}

#mailchimpsf_widget-2 h3, #text-7 h3{
	background-color: #E8C8D9;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 17px;
	line-height:21px;
	color: #333;
	padding-left: 10px;
}

#mailchimpsf_widget-2 #mc_signup_form, #text-7 .textwidget{
	padding: 20px 10px;
	float: left;
	
}

#text-7 p{
	width:100%;
	color: #777;
	font-size: 12px;
	line-height:16px;
}

.mc_signup_submit input, .wpcf7-form-control.wpcf7-submit, #comments input#submit, #text-7 .submit{
	float: left;
	background: #c5578b url(images/btn-plain-pink.gif) repeat-x left bottom;
	border:0 !important;
	color: #FFF;
	line-height:22px;
	height: 24px;
	text-align: center;
	width: 100%;
	display:block;
	margin-top: 3px;
}

#comments input#submit, #text-7 .submit:hover{
	text-decoration: none;
}

/* mailchimp widget not in use

#mailchimpsf_widget-2 #mc_signup_form .label-wrap{ 
	position: relative; 
	margin: 5px 0;
}

#mailchimpsf_widget-2 #mc_signup_form .label-wrap label { 
	position: absolute; 
	top: 0; 
	left: 0; 
	font-family: 'Vollkorn', Georgia, serif; 
	color: #000; 
	font-size: 13px;
	width: 188px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

#mailchimpsf_widget-2 #mc_signup_form .label-wrap br{
	display: none;
}

#mailchimpsf_widget-2 #mc_signup_form .label-wrap input,
#mailchimpsf_widget-2 #mc_signup_form .label-wrap textarea {
	display: block;
	padding: 4px;
	width: 188px;
	margin: 0;
	border: solid 1px #CCC;
}

#mailchimpsf_widget-2 #mc_signup_form .label-wrap input{
	height: 15px;
}

#mc_subheader{
	padding-bottom: 10px;
	color: #777;
}

.mergeRow{
	padding-top: 15px;
	color:  #c25081;
	padding-bottom: 15px;
	float: left;
	clear: both;
	}
	
.mergeRow ul{
	padding-top: 3px;
	
}

.mergeRow ul li{
	float: left;
	padding-right: 10px;
	color: #666;
}

.mergeRow ul li input{
	height:auto;
	padding:0;
}

.mc_signup_submit input{
	margin-top: 10px;
}
*/





/* upcoming events */
.EO_Event_List_Widget{
	float: left;
	margin-top: 30px;
	border:1px solid #AFC676;
	width:218px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.20);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.20);
	box-shadow: 0 3px 6px rgba(0,0,0,.20);
	background: url(images/sidebar-box-bg-green.gif) repeat-y center top;
}

.home .EO_Event_List_Widget{
	display:none;
}

.EO_Event_List_Widget h3{
	background-color: #e2f1d2;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 17px;
	line-height:21px;
	color: #333;
	padding-left: 10px;
}

.EO_Event_List_Widget ul{
	padding: 10px;
	padding-bottom: 0;
	float: left;
	width: 200px !important;
	list-style:none;
}

.EO_Event_List_Widget li{
	/*background-color: #f0f6ea !important;
	background-image: -ms-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: -moz-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: -o-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f1d2), to(#ececec)) !important;
	background-image: -webkit-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: linear-gradient(top, #e2f1d2, #f0f6ea) !important;*/
	font-weight: normal;
	color: #777;
	font-size: 11px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f1f1f1;
}

.EO_Event_List_Widget li a{
	clear: both;
	display:block;
	font-size: 12px;
	line-height:16px;
	padding-bottom: 5px;
	color: #6D8C2E;
}

/* @end */

/* @group Left Sidebar */

.left-sidebar-top{
	float: left;
	height: 27px;
	width:166px;
	background: url(images/sidebar-left-top.png) no-repeat left top;
}

.left-sidebar-rpt{
	float: left;
	width:139px;
	background: url(images/sidebar-left-rpt.png) repeat-y left top;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 17px;
	padding-bottom: 5px;
	min-height: 480px;
}

#left-sidebar .widget_recent_entries.widget-block, #left-sidebar .widget_categories.widget-block, #left-sidebar .widget_search.widget-block{
	float: left;
	width: 100%;
	border-top: 3px double #afc676;
}

#left-sidebar .widget_recent_entries.widget-block ul, #left-sidebar .widget_categories.widget-block ul, #left-sidebar .widget_search.widget-block ul{
	padding-top: 10px;
	padding-bottom: 10px;
}

#left-sidebar .widget_recent_entries.widget-block ul li, #left-sidebar .widget_categories.widget-block ul li{
	padding-left: 5px;
	padding-right: 10px;
	display:block;
	padding-bottom: 10px;
	line-height:14px;
	
}

#left-sidebar .widget_recent_entries.widget-block ul li a, #left-sidebar .widget_categories.widget-block ul li a{
	color: #666;
	background: url(images/bullet-green.png) no-repeat left -5px;
	display:block;
	font-size: 11px;
	padding-left: 18px;
}

#left-sidebar .widget_recent_entries.widget-block h3, #left-sidebar .widget_categories.widget-block h3, #left-sidebar .widget_search.widget-block h3{
	background-color: #e2f1d2;
	color: #333;
	font-size: 14px;
	padding-bottom: 0;
	line-height:28px;
	padding-left: 10px;
	padding-right: 10px;
}

.left-sidebar-btm{
	float: left;
	height: 18px;
	width:266px;
	background: url(images/sidebar-left-btm.png) no-repeat left top;
}

/* left menu */

#left-menu{
	float: left;
	width: 100%;
	/*background: url(images/motif-green.gif) no-repeat center bottom;*/
	margin-bottom: 0px;
}

#left-menu h4, #left-menu h3{
	padding-left: 5px;
	color: #6b8d2f;
	font-size: 18px;
	line-height:24px;
	padding-top: 3px;
	padding-bottom: 5px;
	font-weight: normal;
}

#left-menu ul{
	float: left;
	border-top: 3px double #afc676;
	padding-bottom: 10px;
	list-style:none;
}

#left-menu.success-story-menu-wrap ul ul, #left-menu.event-menu-wrap ul ul{
	border-top: 0;
	padding-bottom: 0;
}

#left-menu.success-story-menu-wrap ul li a, #left-menu.event-menu-wrap ul li a{
	display:none;
}

#left-menu.success-story-menu-wrap li.success_story-menu-item ul li a, #left-menu.event-menu-wrap li.event-menu-item ul li a{
	display:block !important;
}

#left-menu ul li{
	float: left;
	width: 139px;
	padding:0 !important;
}

#left-menu ul li a{
	display: block;
	color: #afc676;
	font-size: 13px;
	line-height: 16px;
	padding-top: 5px;
	height: auto;
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #e1e6bc;
}

#left-menu ul li:last-child a{
	border-bottom: 0;
}

#left-menu ul li.current_page_item a, #left-menu ul li a:hover, #left-menu.success-story-menu-wrap ul ul li.current-menu-item a{
	color: #FFF;
	background: #afc676 url(images/sidebar-menu-link-bg-w-arrow.gif) no-repeat left bottom;
	text-decoration: none;
	padding-bottom: 5px;
	border-style: 1px hidden #FFF;
}

/* search */

#left-sidebar .widget_search form{
	margin-top: 10px;
	margin-left: 4px;
}

#left-sidebar .widget_search input.submit{
	display:none;
}


#left-sidebar .widget_search .label-wrap{ 
	position: relative; 
	margin: 5px 0;
}

#left-sidebar .widget_search .label-wrap label { 
	position: absolute; 
	top: 0; 
	left: 0; 
	font-family: 'Vollkorn', Georgia, serif; 
	font-size: 11px;
	width: 118px;
	display: block;
	margin: 5px 5px 3px 6px;
	padding: 0;
}

#left-sidebar .widget_search .label-wrap br{
	display: none;
}

#left-sidebar .widget_search input{
	display: block;
	padding: 4px;
	height: 14px;
	width: 118px;
	margin: 0;
	border: solid 1px #e2f1d2;
	background: #FFF url(images/search-bg.gif) no-repeat 105px center;
	
}


/* @end */

/* @group Home Page */

#home-page-blocks .widget-block{
	float: left;
	width: 220px;
	background: url(images/motif-green.gif) no-repeat 90px top;
	padding-top: 40px;
	padding-left: 25px;
}

#home-page-blocks .widget-block h3{
	color:#333;
}

#home-page-content .home-page-ftrd-image{
	float: left;
	padding-right: 20px;
}

#home-page-content .home-page-text{
	float: left;
	width: 360px;
}

#home-page-content h2{
	font-size: 22px;
	line-height:26px;
}

#home-page-content h2 a{
	color:  #c25081;
}

#home-page-content h2 a:hover{
	color: #9c2e60;
	text-decoration: none;
}

#home-page-blocks a.read-more{
	float: left;
	height: 25px;
	line-height:26px;
	color: #FFF;
	background: url(images/btn-arrow-right-ltgreen.gif) no-repeat right top;
	margin-top: 10px;
	font-size: 12px !important;
}

#home-page-blocks a.read-more span{
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 17px;
	background: url(images/btn-arrow-left-ltgreen.gif) repeat-x -4px top;
}

#home-page-blocks a.read-more:hover{
	text-decoration: none;
}

/* @end */

/* @group Internal page */

article{
	float: left;
	margin-bottom: 30px;
	background: url(images/post-divide.png) no-repeat center bottom;
	padding-bottom: 30px;
	width: 100%;
}

.events-wrap.single article{
	background: none;
	margin-bottom: 0;
}

#content-wrap #searchform label{
	display:none;
}

/* related posts */

.bawmrp{
	float: left;
	clear:both;
	width: 580px;
	margin-top: 20px;
}

.bawmrp h3{
	color: #aaa;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 20px;
	font-size: 13px;
	line-height:18px;
	border-bottom: 1px dotted #ddd;
	font-family: 'Roboto', sans-serif;

}

.bawmrp a .rel-post-title{
	font-family: 'Vollkorn', Georgia, serif;
	color: #333;
	font-size: 14px;
	line-height:20px;
	float: left;
	text-align: left;
	margin-bottom: 10px;
	height:44px;
	overflow:hidden;
}

.bawmrp a.read-more.green{
	float: left;
}

.bawmrp a:hover{
	text-decoration: none;
}

.bawmrp a:hover .rel-post-title{
	color:  #c25081;
}

.bawmrp ul{
	margin:0 !important;
}

.bawmrp li{
	background: none !important;
	width:163px !important;
	padding-left: 22px !important;
	padding-right: 22px!important;
	height: auto !important;
	border-style: dotted !important;
	border:none !important;
}

.bawmrp li:last-child{
	border-right: none !important;
	padding-right: 0 !important;
}

.bawmrp li:first-child{
	padding-left: 0 !important;
}

.bawmrp li img{
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.2);
	box-shadow: 0 3px 6px rgba(0,0,0,.2);
	background: #fff !important;
	display: inline;
	padding: 5px;
	float: left;
	width: 150px !important;
	height: auto;
}

/* contact form */

form.wpcf7-form{
	float: left;
	background-color: rgba(250,238,241,0.53);
	width: 540px;
	padding:20px;
	border-top: 1px dotted #E8C8D9;
	border-bottom: 1px dotted #E8C8D9;
}

form.wpcf7-form p{
	padding-bottom: 20px;
}

.wpcf7-form-control-wrap{
	margin-top: 7px;
}

form.wpcf7-form p, form.wpcf7-form .wpcf7-form-control-wrap{
	float: left;
	font-family: 'Vollkorn', Georgia, serif;
	font-size: 15px;
	line-height:22px;
	color: #333;
}

form.wpcf7-form span.req{
	color: #FF0000;
}

form.wpcf7-form .your-message textarea{
	width: 530px;
}

form.wpcf7-form .wpcf7-form-control-wrap{
	float: left;
}

form.wpcf7-form .wpcf7-form-control-wrap.subject-select, form.wpcf7-form .wpcf7-form-control-wrap.your-name, form.wpcf7-form .your-message {
	width: 530px;
}

form.wpcf7-form .wpcf7-form-control-wrap.your-email, form.wpcf7-form .wpcf7-form-control-wrap.first-name{
	width: 260px;
	padding-right: 15px;
}

form.wpcf7-form .cont-pref-wrap{
	width:230px;
	clear: left;
}

form.wpcf7-form .dob-wrap{
	width: 180px;
}

form.wpcf7-form .dob-wrap input, form.wpcf7-form .dob-div{
	float: left;
}

form.wpcf7-form .dob-div{
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}

form.wpcf7-form .dob-wrap{
	float: right;
}

form.wpcf7-form .post-wrap{
	width: 60px;
	padding-left: 0px;
	padding-right: 20px;
}

form.wpcf7-form .wpcf7-form-control-wrap.your-email input, form.wpcf7-form .wpcf7-form-control-wrap.your-phone input, form.wpcf7-form .wpcf7-form-control-wrap.other input, form.wpcf7-form .wpcf7-form-control-wrap.habit input, form.wpcf7-form .wpcf7-form-control-wrap.first-name input, form.wpcf7-form .wpcf7-form-control-wrap.last-name input{
	width:250px;
}

form.wpcf7-form .wpcf7-form-control-wrap.other{
	width: 250px;
	padding-right: 10px;
}

.question{
float: left;
width: 100%;	
}

.contact-pref{
	float: left;
	width: 100%;
}

span.wpcf7-list-item{
	display:block;
	margin-left: 0 !important;
	font-family: 'Roboto', sans-serif;
	color: #777;
	font-size: 12px;
}

span.wpcf7-list-item .wpcf7-list-item-label{
	height: 20px;
	line-height:20px;
	display:inline-block;
}

span.wpcf7-list-item input{
	height:14px;
}

.contact-pref span.wpcf7-list-item{
	float: left;
	padding-right: 10px;	
}

form.wpcf7-form .wpcf7-form-control-wrap.mailchimp-accept{
float: none;
}

form.wpcf7-form .subscribe{
	font-family: 'Roboto', sans-serif;
	color: #777;
	font-size: 12px;
}

.wpcf7-response-output {
float: left;	
margin-top: 0 !important;
background-color: #FFF;
width: 500px;
}

.wpcf7-not-valid-tip{
	position:relative !important;
	width: ;
	float: left;
	clear:both !important;
	left: 0 !important;
	width:480px !important;
	padding: 0 !important;
	border:0 !important;
	color: #FF0000;
	background-color: transparent !important;
}

/* @end */

/* @group Blog */


.post-header{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	
}

.post-title{
	float: left;
	width: 500px;
	display:inline;
	padding-bottom: 0;
	color: #333;
	font-size: 26px;
	line-height:32px;
}

.post-title a{
	color: #333;
}

.post-title a:hover{
	text-decoration: none;
	color:  #c25081;
}

.post-date{
	float: right;
	display:inline;
	width: 80px;
	height: 50px;
	padding-top: 10px;
	margin-top: -10px;
	background: url(images/blog-date-bg.png) no-repeat left -10px;
}

.post-date .day{
	font-family: 'Vollkorn', Georgia, serif;
	clear: both;
	display:block;
	text-align: center;
	color: #FFF;
	font-size: 17px;
	line-height:17px;
}

.post-date .month{
	font-family: 'Vollkorn', Georgia, serif;
	clear: both;
	display:block;
	text-transform: uppercase;
	text-align: center;
	color: #FFF;
	font-size: 9px;
	line-height:10px;
}

.blog-wrap article.post{
	float: left;
	width: 100%;
	margin-bottom: 30px;
	background: url(images/post-divide.png) no-repeat center bottom;
	padding-bottom: 50px;
	position:relative;
}

.post-footer{
	float: left;
	width: 570px;
	padding:10px;
	background-color: #f0f6ea;
	border-top: 1px solid #d9e4c2;
	margin-top: 5px;
}

.post-footer .addthis_toolbox{
	float: right;
	display:inline;
	width: 140px;
	margin-right: 0px;
}

.post-footer .footer-left{
	width: 420px;
	float: left;
	display:inline;
}

.post-footer .footer-left a{
	color: #6D8C2E;
}

.comment-no{
	display:inline-block;
	width: 20px;
	height: 9px;
	background: url(images/comment-bg.png) no-repeat -2px -4px;
	color: #FFF;
	text-align: center;
	font-size: 7px;
	line-height:14px;
	padding-bottom: 5px;
}

.blog-wrap .sticky-bg{
	float: left;
	background: url(images/sticky-bg.png) no-repeat -150px -2px;
	padding-top: 15px;
	float:left;
	width:571px;
	height: 24px;
	padding-left: 20px;
	font-size: 10px;
	color: #698C2D;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.blog-wrap.archive-feed .sticky-bg{
	background:none;
	padding-left: 0;
	padding-top: 0;
}

.blog-wrap .sticky-bg span{
	padding-right: 3px;
	color: #698C2D;
	color: rgba(105,140,45,0.41);
}

.blog-wrap article.post.sticky{
	padding: 20px 20px 0 20px;
	width: 535px;
	border:8px solid #f0f6ea;
	background-image: none;
	border-top: none;
	
}

.blog-wrap article.post.sticky .post-footer{
	width: 560px;
	margin-left: -20px;
	border:0;
	background: transparent;
	background: url(images/sticky-bg.png) no-repeat -150px -5px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-top: 0;
	height:40px;
}

.blog-wrap article.post.sticky .post-footer .footer-left{
	width: 350px;
}

.blog-wrap article.post.sticky .post-footer .addthis_toolbox{
	margin-top: 20px;
}

.blog-wrap article.post.sticky .post-title{
	width: 360px;
}

.archive-title{
	padding-top: 46px;
}

.blog-wrap.archive-feed .page .post-date{
	display:none;
}

/*single */

h3#comments-title{
	padding-top: 20px;
	padding-bottom: 30px;
	padding-top: 5px;
	font-size: 24px;
	line-height:28px;
	color: #333;
}

article.comment{
	float: left;
	width: 100%;
	background-image: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #e1e6bc;
}

.single-addthis{
	height: 21px;
	float: left;
	clear: both;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	margin-bottom: 20px;
}

article.post footer{
	float: left;
	width: 560px;
	padding:10px;
	background-color: #f0f6ea;
	border-top: 1px solid #d9e4c2;
	margin-top: 5px;
	margin-bottom: 0;
}

article.post footer a{
	color: #6D8C2E;
}

#comments{
	float: left;
	width: 100%;
}

#comments form p{ 
	position: relative; 
	margin: 5px 0;
	float: left;
}

#comments form p label { 
	position: absolute; 
	top: 0; 
	left: 0;   
	font-size: 13px;
	width: 188px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

#comments form p br{
	display: none;
}

#comments form p textarea {
	display: block;
	padding: 4px;
	width: 570px;
	margin: 0;
	border: solid 1px #CCC;
}

#comments .form-allowed-tags{
	display:none;
}

h3#reply-title{
	float: left;
	width: 100%;
	color:  #c25081;
	padding-bottom: 5px;
	padding-top: 20px;

}

.logged-in-as{
	float: left;
	width: 100%;
}

#comments .comment-left{
	float: left;
	padding-right: 20px;
	width: 70px;
}

#comments .comment-right{
	float: left;
	width: 430px;
}

a#cancel-comment-reply-link{
	font-size: 12px;
	float: right;
	color: #333;
}

.comment-author{
	text-transform: capitalize;
	font-size: 16px;
	line-height:20px;
	padding-top: 5px;
}

.comment.depth-2{
	margin-left: 80px;
	border-bottom: 0;
	margin-top: 20px;
	margin-bottom: 0;
	padding-bottom: 0;
	width: 420px;
	background-color: #f0f6ea;
	padding:10px
}

#comments .comment.depth-2 .comment-right{
	width: 330px;
}

.comment-date{
	color: #aaa;
	font-size: 11px;
}

.comment-reply-link{
	display:block;
	width:50px;
	text-align: center;
	background-color: #f0f6ea;
}

/* @end */

/* @group Events */

#content-wrap ul.eo-events.eo-events-shortcode{
	margin:0 !important;
	list-style:none !important;
	
}

#content-wrap ul.eo-events.eo-events-shortcode li{
	background:none;
	color: #666;
	display:block;
	font-size: 12px;
	line-height:20px;
	padding-left: 0;
	margin-bottom: 10px;
	background: url(images/post-divide.png) no-repeat center bottom;
	padding-bottom: 20px;
}

/*#content-wrap ul.eo-events.eo-events-shortcode li.eo-event-past{
	background-color: rgba(250,238,241,0.53);
	background-image: none;
	padding:20px;
}*/

#content-wrap ul.eo-events.eo-events-shortcode img.attachment-thumbnail{
	float: left;
	margin-right: 10px;
	
}

#content-wrap ul.eo-events.eo-events-shortcode li h2{
	font-size: 20px;
	line-height:24px;
	padding-bottom: 5px;
}

#content-wrap ul.eo-events.eo-events-shortcode li .eventwhen{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	color: rgba(194,80,129,0.57);
}

#content-wrap ul.eo-events.eo-events-shortcode li h2 a:hover{
	text-decoration: none;
	color: #a43769;
}


.events-wrap hr{
	display:none;
}

.post-title.event-title{
	float: left;
	padding-bottom: 10px;
	font-size: 18px;
	line-height:22px;
	margin-top: 10px;
	width: 100%;
		font-size: 26px;
	line-height:34px;
	color:  #c25081;
}

.post-title.event-title a{
	color:  #c25081;
}

.events-wrap header.entry-header{
	float: left;
	width: 100%;
	position:relative;
}

.events-wrap header.entry-header time{
	position:absolute;
	left: 100;
	top: 5px;
	display:block;
	background-color: #FFF;
	padding:5px;
	padding-left: 15px;
	padding-right: 10px;
}


.events-wrap .event-entry-meta{
	float: left;
	clear: both;
	width:100%;
}

.events-wrap .event-entry-meta p{
	clear: both;
	width:100%;
	float: left;
}

#eo_fullcalendar_1{
	float:left;
	width: 100%;
	padding-bottom: 20px;
}

.ui-widget-content {
	border-color: #E8C8D9 !important;
	background: #ffffff;
	color: #c85a8e;
}
/* accordion styling overrides */

.ui-accordion-content-active{
	border-color: #E8C8D9 !important;
}

.ui-widget-header {
	border-color: #a5386a !important;
	color: #FFF !important;
	font-weight: normal !important;
	background-color: #a5386a;
	background-image: -ms-linear-gradient(top, #E8C8D9, #a5386a) !important;
	background-image: -moz-linear-gradient(top, #E8C8D9, #a5386a) !important;
	background-image: -o-linear-gradient(top, #E8C8D9, #a5386a) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E8C8D9), to(#a5386a)) !important;
	background-image: -webkit-linear-gradient(top, #c85a8e, #a5386a) !important;
	background-image: linear-gradient(top, #E8C8D9, #a5386a) !important;
	font-size: 11px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #e2f1d2 !important;
	background-color: #f0f6ea !important;
	background-image: -ms-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: -moz-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: -o-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f1d2), to(#f0f6ea)) !important;
	background-image: -webkit-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	font-weight: normal;
	color: #333333;
}

.ui-accordion-header{
	font-size: 12px !important;
}

.ui-accordion-header.ui-state-active {
	border: 1px solid #E8C8D9 !important;
	background-color: #E8C8D9 !important;
	background-image: -ms-linear-gradient(top, #c85a8e, #E8C8D9) !important;
	background-image: -moz-linear-gradient(top, #c85a8e, #E8C8D9) !important;
	background-image: -o-linear-gradient(top, #c85a8e, #E8C8D9) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c85a8e), to(#E8C8D9)) !important;
	background-image: -webkit-linear-gradient(top, #c85a8e, #E8C8D9) !important;
	background-image: linear-gradient(top, #c85a8e, #E8C8D9) !important;
	font-weight: normal;
	color: #333333;
	text-shadow: none !important;
}
.ui-state-default .ui-icon { 
background-image: url(http://withinwithout.com.au/wp-content/plugins/event-organiser/css/images/ui-icons_333333_256x240.png) !important; }


.fc-event-skin{
	background-color:  #c25081 !important;
	border-color: #c25081 !important;}
	
.eo-past-event .fc-event-skin, .fc-event-skin.eo-past-event{
	background-color: #eedde7 !important;
	border-color: #eedde7 !important;
	color: #d99ab7;
}	
	
.fc-header-title h2{
	font-size: 20px;
	line-height:24px;
}

.post-title.event-title-single{
	width: 100%;
}

ul#eo-event-meta{
	float: left;
	width: 100%;
	padding-top: 0px;
	margin: 0;
	list-style:none;
}

#content-wrap #eo-event-meta li{
	line-height:18px;
	padding-bottom: 10px;
}

#content-wrap #eo-event-meta li a{
	color: #dc7aa0;
	font-size: 13px;
	font-weight: 300;
}

.events-wrap.single .entry-meta{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.events-wrap.single .entry-content{
	float: left;
}

#map-wrap{
	float: left;
	padding-top: 30px;
	padding:20px;
	background-color: #FFF;
	border:1px solid #f1f1f1;
}

#map-wrap #eo_venue_map-1{
	float: left;
	width: 100%;
}

#map-wrap h3.event-loc{
	float: left;
	clear:both;
}

#map-wrap h3.event-loc span{
	color: #666;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
}

#map-wrap h3.event-loc a{
	color: #333;
	font-size: 16px;

}

#map-wrap img{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: transparent !important;
}

#eo_fullcalendar_1_loading{
	background-color: transparent !important;
	left: 220px;

}

#eo_fullcalendar_1_loading img{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: auto;
	padding: 0;	
	background-color: transparent !important;
	
}

.single-addthis-big{
	float: left;
	width: 300px;
	padding-left: 140px;
	padding-right: 140px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align:center;
	border: 1px solid #e2f1d2 !important;
	background-color: #f0f6ea !important;
	background-image: -ms-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: -moz-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: -o-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f1d2), to(#f0f6ea)) !important;
	background-image: -webkit-linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	background-image: linear-gradient(top, #e2f1d2, #f0f6ea) !important;
	border-top: 3px double #afc676 !important;
	border-bottom: 3px double #afc676 !important;
	margin-bottom: 20px;
}

.single-addthis-big h4{
	float: left;
	padding-right: 15px;
	line-height:36px;
	padding-bottom: 0;
}

/* @end */

/* @group Success Stories */

.post-title.succ-story{
	width: 100%;
}


/* @end */





/* @group Footer */

.footer-cont{
		background-image: url(images/white-trnsp-rpt.png);
		border-top: 1px dotted #e1e6bc;
	border-bottom: 1px solid #e1e6bc;
	padding:10px;
	padding-top: 15px;
}

.footer-cont h2{
	float: right;
	color: #666;
	font-size: 22px;
	font-style: italic;
	text-align: right;
	line-height:22px;
	padding-bottom: 0;
}

.footer-cont h2 span{
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 12px;
	display:block;
	padding-right: 50px;
}

.copyright{
	float: right;
	margin-top: 10px;
	color: #aaa;
	font-size:11px;
}

#text-6{
	float: left;
	display:inline;
}

#text-6 a{
	color:  #c25081;
}

#text-6 li{
	padding-bottom: 5px;
	color:  #c25081;
	list-style:none;
}

#text-6 li.contact-block-email a{
	padding-left: 25px;
	background: url(images/footer-contact-icon-sprite-pink.png) no-repeat left -4px;
	height:20px;
	display:block;
	line-height:14px;
}

#text-6 li.contact-block-phone{
	display:block;
	padding-bottom: 0;
	background: url(images/footer-contact-icon-sprite-pink.png) no-repeat left -28px;
	padding-left: 25px;
	height:20px;
	line-height:14px;
}

.events-wrap.single .entry-content {
float: left;
max-width: 590px;
}
div._4s7c {
border: 1px solid #E5E5E5!important;
}

/* @end */


