.five_buttons a {
  display: inline-block;
  width: 19.6%;
}
.custom #header_area {
	height: auto !important;
}
.custom .five_buttons a img {
	display: inline-block !important;
	width: 100% !important;
}
.dwuserEasyRotator {
	width: 64% !important;
}
.custom #footer table {
	width: 100% !important;
}
.custom .thetable {
	margin-left: 0 !important;
}
.custom #header {
	width: 100% !important;
}
.slicknav_menu {
	display: none !important;
}
#content {
  width: 65%;
}

.slider_about .soliloquy-container{
float: left;
width: 64%;
}


/* Media Queries */

@media only screen and (max-width: 1010px){
    .full_width .page,
.custom #content_area .page	{
        width: 100% !important;
    }
	

.custom .about_box_container	{
  margin-top: 0;
  margin-bottom: 0;
}

.custom .top-nav-bar-container{
height: auto;
}

.custom .inner{
width: 100%;
}
}

@media only screen and (max-width: 990px){
	.custom .five_buttons img { 
		margin-right: 0px !important;
	}
	#content {
		width: 62%;
	}
	#content .teasers_box {
		width: 100%;
	}
	h2.blog-page-heading {
		width: auto !important;
	}
	.slicknav_menu {
		display: block !important;
	}
	.slicknav_menu .sub-menu li a {
		color: #2D2D2D;
	}
	.top-nav-bar-container {
		display: none !important;
	}
	
}
@media only screen and (max-width: 899px){
	.dwuserEasyRotator {
		width: 100% !important;
	}
	.custom .about_box_container {
		margin: 30px 0;
		width: 100% !important;
	}
	#content, #sidebars {
		width: 100% !important;
	}
	.custom .newsletter-bar {
		height: 80px !important;
		max-height: 80px !important;
	}
	.custom .newsletter-text {
		width: 100% !important;
		background-position: 50% 0 !important;
		background-size: contain !important;
	}
	.custom .newsletter-bar .inner {
		width: 100% !important;
		max-height: 80px !important;
	}
	.custom .newsletter-bar form {
	  float: none !important;
	  position: relative !important;
	  text-align: center;
	  margin: 0 auto;
	  width: 100%;
	  height: 50px;
	  top: 3px;
	}
	.custom .newsletter-bar form input{
		float: none !important;
	}
	.custom .newsletter-bar input.submit {
		display: inline !important;
	}
	
	.slider_about .soliloquy-container{
	width: 100%;
	max-width: 100% !important;
	}
}
@media only screen and (max-width: 653px){
	.five_buttons a {
	  display: inline-block;
	  width: 49.5%;
	}
}

@media only screen and (max-width: 550px) {
	.custom .slicknav_menu {
		margin-top: 40px;
	}


.custom .post-newsletter-box {
 
  height: auto !important;
  padding: 40px !important;
}

.custom .post-newsletter-box span.five-essential {
  
  width: auto !important;
}

.custom p.post-newsletter-text {
  background-size:240px auto !important;
}

.custom .post-newsletter-box input {
  
  margin-top: 4px !important;
  width: 100% !important;
}

}
@media only screen and (max-width: 525px){
	.custom #footer td {
		width: 100%;
		float: left;
		margin-bottom: 5px;
	}
	.five_buttons a {
		display: block;
		width: 60.8%;
		margin: 0 auto;
	}
}
@media only screen and (max-width: 385px){
	.custom .newsletter-bar form {
		height: auto;
	}
	.custom .newsletter-bar form input {
		float: left !important;
		display: block;
		width: 80%;
	}
	.custom .newsletter-bar input.submit {
	  display: inline !important;
	  float: right !important;
	  margin-top: -20px;
	}
}
body.custom {
	font-family: 'Arial', 'Helvetica', sans-serif;
}

#tabbed-sidebar-widgets .widgettitle a {
font-size: 12px;
border-radius: 5px;
padding: 4px !important;
margin-right: 5px;
border: solid 1px #ddd;
}

#tabbed-sidebar-widgets .widgettitle a.selected, #tabbed-sidebar-widgets .widgettitle a:hover {
background: #04A5B4 !important;
color: #fff;
text-decoration: none;
}

#tabbed-sidebar-widgets .widgettitle, #sidebars #tabbed-sidebar-widgets h3 {
border-bottom: none !important;
}

#tabbed-sidebar-widgets .tab-container a {
text-decoration: underline;
}

#tabbed-sidebar-widgets .tab-container a:hover {
text-decoration: none;
}

.widget.widget_tabs {
padding-top: 50px;
margin-top: -60px;}

.widget#text-50 {
border: none;
box-shadow: none;
margin-bottom: 0;
}

.widget#text-50 h3 {
margin: 0 13px !important;
}

/*
.widget.widget_tabs {
border-top: none;
box-shadow: none;
padding-top: 0;
box-shadow: 0 0 10px #c8c8c8;
}

.widget#text-50 {
border-bottom: none;
box-shadow: none;
margin-bottom: 0;
}

.widget#text-50 h3 {
margin: 0 !important;
}
*/


.custom .post-newsletter-box {
	background: #fbf1c2;
	background: -moz-linear-gradient(left,  #fbf1c2 0%, #efcc1a 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fbf1c2), color-stop(100%,#efcc1a));
	background: -webkit-linear-gradient(left,  #fbf1c2 0%,#efcc1a 100%);
	background: -o-linear-gradient(left,  #fbf1c2 0%,#efcc1a 100%);
	background: -ms-linear-gradient(left,  #fbf1c2 0%,#efcc1a 100%);
	background: linear-gradient(to right,  #fbf1c2 0%,#efcc1a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf1c2', endColorstr='#efcc1a',GradientType=1 );
	padding: 15px 25px 0;
	height: 135px;
}

.custom .post-newsletter-box span.five-essential {
	background: url(images/blog_redesign/5-essential-secrets.png) no-repeat top right;
	float: right;
	width: 137px;
	font-size: 0;
	padding-bottom: 139px;
	height: 0;
	margin-top: -5px;
	margin-right: -10px;
}

.custom .post-newsletter-box form {
  display: block;
  float: none;
  position: relative;
}
.custom .post-newsletter-box input {
  background-color: #fff;
  border: medium none;
  float: left;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 11px;
  margin-right: 10px;
  padding: 10px;
  width: 180px !important;
}

.custom .post-newsletter-box input.submit {
	display: block;
	text-indent: -9999px;
	background: url(images/blog_redesign/subscribe-post-button.png) no-repeat;
	width: 177px;
	height: 20px;
	margin-top: 12px;
}

.custom .post-newsletter-box input:hover.submit {
background-color: transparent;
opacity: .85;
}

.custom p.post-newsletter-text {
	display: block;
	text-indent: -9999px;
	background: url(images/blog_redesign/post-newsletter-text.png) no-repeat;
	width: 293px;
	height: 29px;
	margin-bottom: 12px;
}

.custom #content_box { 
	width: 100%; 
	background: #fff;
}

.custom #page { 
	padding: 0 20px; 
	border: 0.0em solid #111; 
	background: #fff;
}

.custom #header #logo a { display: block; 
	width: 975px; 
	outline: none; 
}

.custom #header { 
	display:block; 
	width:975px; 
}

.custom .menu, .menu a, .menu li ul { 
	background: transparent; 
	border: none; 
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#sppro_colorbox, #sppro_cboxOverlay, #sppro_cboxWrapper {
    overflow: visible !important;
}

.clear:after {
	clear: both;
	content: '';
	display: table;
}

.custom #header_area {
	background-color: #fff;
	height: 201px;
}

.custom #header_area .page {
	padding: 0;
}

.custom #content_area {
	background: #fff url('https://ronandlisa.com/wp-content/uploads/2012/03/LIGHTERturqoise_linen.jpg') repeat;
}

.custom #content_area .page {
	padding: 30px 20px 20px;
	width: 975px;
}

.custom .post_box {
	padding-top: 10px;
}

.custom .teasers_box {
	padding: 0;
	margin: 0;
}

.custom .teaser img {
	margin: 0 20px 50px 0;  
	display: block;
}

.custom #sidebars {
	width: 300px;
	@width: 340px;
}

.custom .newsletter-bar {
	background-color: #edc600;
	width: 100%;
	max-height: 29px;
	height: 29px;
}

.custom .inner {
	width: 975px;
	margin: 0 auto;
}

.custom .newsletter-text {
	float: left;
	text-transform: uppercase;
	margin-top: 9px;
	padding-bottom: 5px;
	display: block;
	text-indent: -9999px;
	background: url(images/blog_redesign/newsletter-text.png) no-repeat;
	width: 524px;
}

.custom .newsletter-bar .inner {
	width: 890px;
	max-height: 29px;
	position: relative;
}

.custom .newsletter-bar form {
	float: right;
	margin-top: 2px;
	position: absolute; right: 0; 
}

.custom .top-nav-bar-container {
background: url(https://ronandlisa.com/html-images/light-grey.jpg) 0 0 repeat-x;
height: 40px;
}

.custom .menu li a {
color: #111;
letter-spacing: 0;
font-weight: 500;
font-size: 13px;
padding: 11px;
}

.custom .menu li a:hover {
background-color: #fff;
border-bottom: solid 1px #eee;
padding-bottom: 10px;
}

.menu .current-menu-item a {
background-color: transparent;
}

.sub-menu {
background-color: #fff !important;
}

.menu ul, .menu ul li {
width: auto;
}

.custom form.menu-search-form {
background-color: transparent;
border-radius: 3px;
border: solid 1px #dedcdc;
height: 24px;
margin: 8px 0 0 0;
}

.custom form.sidebar-form {
width: 280px;
}

.custom form.menu-search-form {
background-color: #fff;
}

.custom .newsletter-bar input, .custom .menu input, .custom #sidebars input {
margin-left: 3px !important;
border: solid 1px #ddd;
float: left !important;
background-color: #fff;
padding: 3px 4px;
margin-top: 2px;
margin-right: 5px;
font-size: 12px;
border-radius: 3px;
font-family: Arial, Helvetica, sans-serif;
}

#sidebars input {
margin-bottom: 10px;
width: 75%;
font-family: Arial, Helvetica, sans-serif;
@margin-top: -10px;
}

.custom .widget input.submit, .custom .newsletter-bar input.submit {
background: transparent url('images/blog_redesign/submit-button.png') !important;
border: 0;
display: block;
font-size: 0 !important;
height: 48px;
width: 48px !important;
border: none !important;
text-indent: -9999px;
}

.custom .widget input.submit {
position: absolute;
right: -10px;
top: 30px;
}

.custom .widget input:hover.submit, .custom .newsletter-bar input:hover.submit {
opacity: .93;
}

input.form_submit {
font-family: Arial, Helvetica, sans-serif;
border-style: solid;
border-width: 1px;
padding: 5px 10px !important;
}

input.form_submit:hover {
color: #04a5b4;
}

.custom form.menu-search-form input {
border: none !important;
}

.custom input#searchsubmit {
background-image: url('images/blog_redesign/search.png');
background-repeat: no-repeat;
height: 18px;
width: 18px;
border: 0;
text-indent: -9999px;
display: block;
cursor:pointer; 
margin-right: 3px;
font-size: 0;
line-height: 0;
float: right;
background-color: transparent !important;
margin-top: 0;
}

.custom input.submit {
background-color: #04a5b4;
padding-left: 10px;
padding-right: 10px;
color: #fff;
cursor:pointer;
}

.custom input:hover.submit {
background-color: #05bccd;
}

.custom .slider_about {
padding: 0;
margin: 0;
background-color: #fff;
display: block;
height: 345px;
}

.custom #slider_about:after {
	clear: both;
	content: '';
	display: table;
}

.custom .dwuserEasyRotator {
float: left;
}

.custom .about_box_container {
background-color: #04a5b4;
box-shadow: 0 0 10px #c8c8c8;
float: right;
width: 300px;
}

.custom .about_box {
margin: 8px;
padding: 15px 15px 0;
font-size: 14px;
line-height: 19px;
height: 330px;
@height: 313px;
color: #fff;
border: solid 1px #fff;
}

.custom .about_box h3 {
display: block;
width: 252px;
margin: 0 auto 12px;
background: url(images/blog_redesign/welcome-title.png) no-repeat;
text-indent: -9999px;
margin-top: 0;
margin-bottom: 3px;
border-bottom: solid 2px #edc600;
margin-bottom: 7px;
padding-bottom: 5px;
}

.custom .about_box p {
border-top: solid 2px #edc600;
padding-top: 10px;
line-height: 19px;
}

.custom .about_box a {
color: #fff;
cursor: pointer;
font-weight: 600;
}

.custom .five_buttons {
margin: 30px 0;
}

.custom .five_buttons img {
margin-right: 23px;
@margin-right: 33px;
}

.custom .five_buttons a:hover img {
opacity: .85;
}

.custom .five_buttons img.last {
margin-right: 0;
}

.custom p.testimonial {
color: #999;
font-style: italic;
clear: both;
padding-top: 20px;
line-height: 18px;
}

.custom .relative-form {
position: relative;
}

.custom span.testimonial-author {
float: right;
}

.custom #footer_area {
background-image: url(https://ronandlisa.com/html-images/grey_gradient.jpg);
background-repeat: repeat-x;
border-top: solid 14px #04a5b4;
background-color: #fefefe;
}

.custom #footer_area .page {
background-color: transparent;
padding-bottom: 0;
}

.custom #footer {
padding: 20px 0 0;
}

.custom #footer table {
@margin-left: -100px;
}


.custom .thetable {
margin-left: -32px;
}

.custom #footer td {
padding: 0 0 0 32px;
}


.custom #footer p {
color: #111;
line-height: 15px;
}

.custom #footer a {
color: rgb(4, 165, 180);
text-decoration: none;
border: none;
font-size: 12px;
line-height: 14px;
}

.custom #footer a:hover {
color: #edc600
}

.widget {
border: solid 10px #eff5f6;
padding: 15px;
box-shadow: 0 0 10px #c8c8c8;
@padding: 10px;
}

#text-46 img {
@margin-left: 20px;
}

.sidebar ul.sidebar_list {
padding: 0;
@width: 300px;
}

#sidebars h3 {
font-variant: normal;
letter-spacing: 0;
font-size: 16px;
color: #444;
border-bottom: solid 1px #ddd;
font-weight: 600;
}

.custom .tabberlive {
background-color: transparent;
}

.custom .tabbertab {
border: none !important;
padding: 15px 8px 0 !important;
}

.custom .style1 ul.tabbernav {
border: none !important;
}

.custom ul.tabbernav li a {
font-weight: normal !important;
border-radius: 5px;
}

ul.tabbernav li a:hover, li.tabberactive a {
background-color: #04a5b4 !important;
border-color: #037782 !important;
}

.tabbertabs {
padding: 40px 7px 7px;
}

.tabbertab ul li a {
text-decoration: underline;
}

.tabbertab ul li a:hover {
text-decoration: none;
}

li#quotescollection {
margin-bottom: 45px;
}

li#quotescollection p {
line-height: 18px;
}

.quotescollection_randomquote cite {
color: #fff;
margin-top: 20px;
text-align: left !important;
}

.quotescollection_randomquote cite span { color: #111; }
.quotescollection_author { font-weight: bold; margin-left: -17px; }
.quotescollection_source { display: block; }


li#text-47 {
border: none;
box-shadow: none;
}

li#slipfire-tabber-2 {
margin-top: -100px;
}

.teaser h2 {
font-size: 24px;
text-align: left;
font-weight: bold;
}

.teaser h2 a:hover {
color: #04a5b4
}

h2.blog-page-heading {
font-size: 20px;
color: #04a5b4;
text-transform: uppercase;
font-weight: bold;
border-bottom: solid 1px #ddd;
width: 600px;
padding-bottom: 5px;
}

.custom .menu-item.menu-item-search { float:right; width:260px; }
.custom .menu-search-form { float:right; padding-top:3px; width:250px; }
.custom form.menu-search-form { width:auto; }
.custom form.menu-search-form #s { background:#fff; border:1px solid #000; font-size:11px; margin:0 2px 0 0; padding:2px; width:180px; float:left; }

body.custom { padding-top:0em;}
.custom #container { margin-bottom: 3em; padding: 3em 3em 3em 3em; }

/* This line sets up our clickable background image based on the site title's link */

/* DIY: Adjust the height & width attributes to reflect the actual size of your image */

/* This line gets rid of the site title & tagline by casting them out to far left field */

.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
/* This line collapses the vertical space of the tagline so that there isn't unnecessary white space after the header image */

/* This is a bit of a kludge, but it seems to work. */

.custom #header #tagline { height: 0; }

/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */

.custom #header { padding: 0; }

/* Facebook widget fix */

#FB_HiddenContainer { position: relative; width: 200px;}


/* Table formatting */

.format_text input, #commentform input, #commentform textarea {

    border-width:0.071em;

    padding:0.214em;

    width:auto;

}

/* social iconz */

.custom #social_icons { background: transparent; position: absolute; top: -100px; right: 25px; }
.custom #social_icons a { display:block; float:left; text-indent: -9999px; height: 35px; width: 35px; outline:none; }

.custom #social_icons:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.custom #social_icons #rss { background: url('https://ronandlisa.com/wp-content/uploads/2012/03/rss.jpg') no-repeat; height: 35px; width: 35px;}

.custom #social_icons #facebook { background: url('https://ronandlisa.com/wp-content/uploads/2012/03/facebook.jpg') no-repeat; height: 35px; width: 35px;}

.custom #feedback #twitter { background: url('https://ronandlisa.com/wp-content/uploads/2012/03/twitter.jpg') no-repeat; height: 35px; width: 35px;}

.custom #social_icons #youtube { background: url('https://ronandlisa.com/wp-content/uploads/2012/03/youtube.jpg') no-repeat; height: 35px; width: 35px;}

.custom #social_icons #pinterest { background: url('https://passets-cdn.pinterest.com/images/follow-on-pinterest-button.png') no-repeat; height: 35px; width: 35px;}

.custom #social_icons #email { background: url('https://ronandlisa.com/wp-content/uploads/2012/03/email.jpg') no-repeat; }height:32px; width:32px; }

.custom #social_icons #Google { background: url('https://ronandlisa.com/wp-content/uploads/2011/04/googleplus.png') no-repeat; height: 35px; width: 35px;}

#multimedia_box {

    margin-top: 2em;

}

/* This is the header rotating ad space */

#headad {

    width: 102.8%;

    margin-left:-1.5em;

    height: 115px;

    background-color: #58575c;

}

/* This is the customized footer area */

#footershell {

    color: #888888;

    background-color: #58575c;

    width:102.8%;

    margin-left:-1.5em;

}

#footershell a {

    color: #888888;

}

/*Blog footer mods*/

#foot #col.Foot2 li.widget {
    margin-bottom: 5px !important;
    padding-top: 10px;
padding-left: 5px;
    width: 33%;
float:left;
}
#foot #col.Foot3 li.widget {
    margin-bottom: 5px !important;
    
padding-left: 5px;
    width: 33%;
float:left;
}
#text-48 p {
line-height: 20px;
}

#text-48 .button {
@margin-left: 0;
}

li.widget p a {
text-decoration: none;
}
#foot #col.Foot4 li.widget {
    margin-bottom: 5px !important;
    padding-top: 10px;
padding-left: 5px;
    width: 33%;
float:left;
}
.custom #foot #col.Foot2 ul.sidebar_list {width:33%; padding-left: 5px; float:left;}
.custom #foot #col.Foot3 ul.sidebar_list {width:33%; padding-left: 5px; float:left;}
.custom #foot #col.Foot4 ul.sidebar_list {width:32%; padding-left: 5px; float:left;}
.custom #foot #col ul.sidebar_list li.widget a {color:#04a5b4; border-bottom:0;}
.custom #foot #footelements {margin-left:150px;}
#copyright {
    clear: both;
    font-size: 13px;
    letter-spacing: 1.3px;
    line-height: 21px;
    padding-top: 10px;
    color: #CCCCCC;
}
#copyright a {
    color: #04a5b4;
}
#copyright a:hover{
    text-decoration: underline;
}
#copyright p {
        font-size: 8pt;
        font-weight: bold;
}
#copyright h3 {
    border-bottom: 3px double #666666;
    color: #FFFFFF;
    font-family: none;
    letter-spacing: 1px;
    line-height: 30px;
    margin: 5px 0 10px;
}
#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget {
    margin: 0;
    padding: 0;
}
p.thesismsg {
        text-align: center;
        letter-spacing: 0;
        margin: 5px;
}
/*Blog footer mods end*/
.custom #related_posts ul {
    margin: 0;
    overflow: hidden;
    padding: 5px 0;
}

.custom #related_posts li {
    float: left;
    list-style: none;
    margin: 0 0 0 20px;
}

.custom #related_posts li:first-child {
    margin-left: 3px;
    padding-left: 8px;
}

.custom #related_posts li a {
    border-bottom: medium none;
    display: block;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
    text-decoration: none;
    width: 111px;
}

.custom #related_posts li a:hover {
        text-decoration:underline;
}

.custom #related_posts li a img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #E1E1E0;
    height: 100px;
    padding: 4px;
}

.custom #related_posts li a img:hover {
    background: #DDD;
    border: 1px solid #CCC;
}

.custom #related_posts {
    height: 270px;
}

.wpshare {width:100%; margin:10px 2px -10px 2px; }
.wpsharer {float: left; padding-right: 6px;display: inline;}
#topbar {
width: 100%;
font-size: 12px;
font-family: arial;
}

.topbar1
{
color: #04A5B4;
}
.style38 {
color: #04A5B4;
font-weight: bold;
}
/* Teaser Content Styling */
.custom .home-teaser-set { font-size:10px; display:block; clear:both; height:auto; overflow:visible; }
    .custom .home-teasers { display:block; width:30%; float:left; padding-right:1em; }
		.custom .home-teasers a img { text-align:center; padding:0.6em; }
 .custom .teaser {
   width: 100%;
   padding-top: 2em;
   padding-bottom: 2.3em;
border-bottom: solid 1px #ddd;
   text-align: justify;
   font-size: 12px;
   line-height: 18px;
}

.custom .teaser p {
line-height: 18px;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;
   width: 100%;
} 

.teaser .teaser_link { 
	padding: 7px 11px;
	background-color: #04A5B4;
	color: white;
	border-radius: 4px;
	margin-bottom: 15px;
	height: 35px;
	float: right;
	padding-bottom: 0;
}

.button {
	padding: 7px 11px;
	background-color: #04A5B4;
	color: white;
	border-radius: 4px;
	margin-bottom: 15px;
	height: 35px;
	margin-left: 120px;
}

body.contact-us .button {
margin-left: 0 !important;
}

.gform_wrapper input[type="button"]:hover, .gform_wrapper input[type="submit"]:hover {
color: #ccc !important;
}

.prev_next {
letter-spacing: 0;
font-size: 12px;
font-weight: bold;
}

.custom .teaser a.teaser_link:hover, a:hover.button {
	text-decoration: none;
	opacity: .85;
}

a:hover.opacity img {
opacity: .9;}

p,li, ul{
{
line-height: 30px;
}
.teaser .format_teaser
{
line-height: 1.8em;
}

.quiz {
	background-color: #8ecbd1;
	padding: 20px;
	color: #fff !important;
}

.quiz h1 {
text-align: center;
padding-bottom: 24px;
border-bottom: solid 1px #fff;
}


.wpsqt_question_info {
	width: 250px;
	border: 1px solid #A8A8A8;
	padding: 15px;
	margin-top: 50px;
}
.wpsqt-survey-info {
	padding: 10px;
	margin-top: 50px;
	text-align: center;
}
.wpsqt-question-review {
	margin-bottom: 75px;
}
.wpsqt-progress {
	background-color: #BABABA;
	border-radius: 13px; 
	padding: 3px;
}
.wpsqt-progress div {
	background-color: #707070;
	height: 10px;
	border-radius: 10px;
}
