/* STANDARD HTML ELEMENTS */

body {
background-color: #FFFFFF;
}

h2, h3, h4, h5, h6 {
font-weight: normal;
color: #3D3939;
}

h1 {
font-size: 3.6rem;
}

h2 {
font-size: 26px;
margin-top: 0px;
}

h4 {
font-size: 2.2rem;
font-weight: normal;
}

h5 {
font-size: 2.5rem;
font-weight: normal;
text-align: center;
text-transform: none;
letter-spacing: normal;
padding-top: 0px;
padding-bottom: 10px;
}

p {
color: #494343;
font-size: 15px;
}

ul {
color: #494343;
font-size: 15px;
}

li {
color: #494343;
margin-left: 8px;
}

a:hover {
color: rgb(82, 136, 181);
}

/* ADJUST SIDEBAR AND MAIN CONTENT WIDTHS */

.has-left-sidebar #sidebar-left, .has-left-sidebar #sidebar-right {
width: 40%;
}

.has-left-sidebar .site-main {
width: 50%;
}

.has-left-sidebar #sidebar-left, .has-left-sidebar #sidebar-right {
width: 32%;
}

.has-left-sidebar .site-main {
width: 56%;
margin-left: 50px;
}

.entry-content {
width: 110%;
}

/* THEME TWEAKS */

.branding-right .site-branding {
display: none;
}

.widget {
margin-bottom: .4rem;
}

.widget-title {
font-size: 16px;
color: rgb(22, 157, 22);
}

.entry-header {
margin-top: -10px;
margin-bottom: 1.8rem;
}

.entry-title {
font-weight: lighter;
color: #148823;
padding-bottom: 0px;
}

.entry-title {
font-weight: normal;
}

.entry-header .entry-thumbnail.post-header {
display: none;
}

.upw-posts article {
margin-bottom: -50px !important;
}

/* HIDE TWITTER ICON IN FOOTER */

li.twitter {
  display: none;
}

/* PRIMARY MENU */

.site-navigation .menu li a, .site-navigation .nav-menu li a {
font-weight: bold;
color: rgb(67, 178, 67);
}

.site-navigation .menu li a:hover, .site-navigation .nav-menu li a:hover {
color: rgb(82, 136, 181);
}

.site-navigation .menu .sub-menu a, .site-navigation .menu .children a, .site-navigation .nav-menu .sub-menu a, .site-navigation .nav-menu .children a {
border-bottom: none;
}

/*
.menu_logo {
background-image: url("http://centerforinsightandchange.com/wp-content/uploads/2014/12/Center-for-Insight-and-Change-logo.png");
background-repeat: no-repeat;
height: 200px;
width: 160px;
} */

/* INCREASE TOP NAV FONT SIZE */

#menu-mainnav2 a, #menu-mainnav a {
font-size: .95em;
}

/* SECONDARY MENU */

.header-bar {
float: none;
border-bottom: none;
background-color: transparent;
margin-top: -20px;
}

.header-bar .search-form {
display: none;
}

.menu-subheadernav-container {
  width: 100%;
  margin: auto;
}

.center_subnav {
  width: 100%;
  margin: auto;
}

.site-navigation .menu {
text-align: center;
width: 100%;
}

.header-bar .menu li {
margin-top: 20px;
}

/* FOOTER */

.site-footer {
padding: 1.4rem;
background-color: #FFFFFF;
}

.theme-name {
display: none;
}

.theme-by {
display: none;
}

.theme-author {
display: none;
}


/* SIDEBAR WIDGETS */

.widget-title {
padding-bottom: 4px;
display: none;
}

.widgets_orange_borders {
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid orange;
}  

.widget_quotes_homepage_only {
font-size: 16px;
color: rgb(82, 136, 181);
margin-top: 6px;
margin-left: 10px;
font-weight: 200;
margin-left: 6px;
margin-bottom: 20px;
}

.widget_quotes {
font-size: 16px;
color: rgb(82, 136, 181);
margin-top: 16px;
margin-left: 10px;
font-weight: 200;
margin-left: 6px;
margin-bottom: 20px;
/* background-image: url('http://centerforinsightandchange.com/wp-content/uploads/2015/03/quotationMarks_small.png'); */
background-image: url('http://centerforinsightandchange.com/wp-content/uploads/2015/03/Quotation-Marks-24-before.png'); 
background-position: top left;
background-repeat: no-repeat; 
text-indent: 20px;
padding-top: 10px;
}

.widget_quotes p {
font-size: 16px;
color: rgb(82, 136, 181);
margin-top: -10px;
margin-left: 10px;
font-weight: 200;
margin-left: 6px;
margin-bottom: 0px;
padding-top: 6px;
}

.widget_quotes p::after {
/*content: url('http://centerforinsightandchange.com/wp-content/uploads/2015/03/quotationMarks_after_small.png') bottom right no-repeat; */
content: url('http://centerforinsightandchange.com/wp-content/uploads/2015/03/Quotation-Marks-24-after.png') bottom right no-repeat;
padding-left: 0px;
}

/* QUOTATION MARKS WERE GENERATED HERE: 

http://flaticoncreator.com/customize?dir=Application&amp;icon=Quotation-Marks.png 

*/

.widget_quotes strong {
font-weight: normal;
color: #3F3F3F;
display: block; 
/* float: right;
margin-right: 20px; 
padding-right:40px;
padding-bottom:8px; 
background: url('http://centerforinsightandchange.com/wp-content/uploads/2015/03/Initial_quote_after.png') bottom right no-repeat; */
font-size: .9em;
margin-top: 10px;
}

.attribution_container {
margin-bottom: 50px;
margin-top: -10px;
}

.short_attribution {
float: right;
margin-right: 40px; 
}

.upw-posts.hfeed {
margin-top: 20px;
margin-bottom: 100px;
}

/* CONTACT FORM WRAPPER */

.gform_wrapper {
background-color: #FAFAFA;
padding: 10px;
}

/* CONTACT PAGE - HIDE SOCIAL SHARE BUTTONS */

.page-id-12 .ssba {
display: none;
}

/* GRAVITY FORMS SUBMIT BUTTON */

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
font-size: 1em;
font-family: Helvetica;
background-color: green;
}

/* GRAVITY FORMS FONT SIZE */

.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large {
font-size: 16px;
}

/* GRAVITY FORMS INPUT FIELDS */

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gform_wrapper .top_label textarea.textarea.medium, .gform_wrapper .hidden_label textarea.textarea.medium {
width: 98%;
border: 1px solid #D5D5D5;
}

.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large {
font-size: 16px;
margin-top: 2px;
height: 40px;
}

.gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password] {
width: 97.5%;
border: 1px solid #D5D5D5;
}

/* MODAL */

.newsletter_modal h2 {
background-color: #E4E4E4;
padding: 6px;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}


.emodal > .emodal-close {
font-family: Helvetica, Arial, sans !important;
} 

.subscribe_container {
/* margin-top: 45px; */
}

/* CODE TO INCREASE LOGO SIZE */

#main-menu-top {
top: 120px;
left: 80px;
right: 80px;
position: absolute;
z-index: 1;
}

#menu-mainnav  {
padding-left: 10px;
padding-right: 10px;
margin-top: 30px;
}

#menu-mainnav2 {
float: right;
width: 49%;
margin-right: -80px; /* THIS WAS AT 80px; ALIGNS LEFTHANDLINKS WITH RIGHT LINKS' DISTANCE FROM LOGO */
margin-top: 30px;
}

#main-menu-top-left {
left: -90px;
}

#main-menu-top-right {
right: -90px;
}

/* FOR WHEN 5 MENU ITEMS ARE IN SUBMENU */

.center_subnav a {
padding: 7px 8px!important;
}

/* SUB MENU HOVER IS WHITE 

.site-navigation .menu ul.sub-menu a:hover {
color: white !important;
}

*/

/* FOOTER FOR MOBILE */

.mobile_footer {
  display: none;
}

/* CUSTOM TAGLINE */

.site-header-main {
padding-bottom: 0px;
} 

#custom_tagline {
text-align: center;
margin-top: 5px;
font-style: italic;
font-size: 20px;
color: #59595B;
padding-top: 20px;
}

.center_subnav {
width: 100%;
margin: auto;
padding-top: 20px;
}

/* CONTACT US WIDGET */

.contact_us_for_mobile {
padding-bottom: 40px;
padding-top: 10px;
border-top: 1px solid #DADADA;
}

.contact_us_header {
color: #3C3C3C;
}

/* CONTACT US PAGE FONT SIZE FOR INTRO TEXT */

.contact_font_size {
  margin-bottom: 20px;
}

.contact_font_size p {
  font-size: 16px;
}

/* UPDATED SECONDARY NAV ITEMS - MAKE LIGHTER BLUE*/

.center_subnav a {
color: rgb(142, 175, 211)!important;
}

.center_subnav a:before {
color: rgb(142, 175, 211);
}

.center_subnav a:after {
color: rgb(142, 175, 211);
}

/* CUSTOM TAGLINE 2 */

.custom_tagline_2 {
  width: 100%;
}

.menu-subheadernav-container {position:relative; left:-15px;top:10px;}

/* AUTHOR PAGE */

.section-title {
font-size: 24px;
font-size: 2.4rem;
color: #59595B;
margin-bottom: -40px;
}

.vcard {
font-weight: 400;
}

/* HOMEPAGE */

.imagine_header {
font-size: 30px;
}

/* RESPONSIVE DESIGN */

@media only screen and (min-width: 501px) and (max-width: 99999px) {
.contact_us_for_mobile {display: none;}
}

@media (max-width: 1150px) {

#menu-mainnav2 a, #menu-mainnav a {font-size: .85em;}
#main-menu-top-left {width: 47%;}
#main-menu-top-right {width: 48%;}
#main-menu-top-right {right: -94px;}
#menu-mainnav {padding-left:0px; }
#menu-mainnav li {margin-left: 0px; margin-right: 8px;}
.header-bar .menu li {margin-right: -14px;}
.center_subnav .header-bar .container {padding-left:40px; padding-right:40px;}

/*#custom_tagline {width: 100%; float: none; margin: auto;}*/
.entry-title {font-size: 1.75em;}
}


@media (max-width: 1005px) {
	.header-bar .menu li {margin-right: -24px;}
	#menu-mainnav {padding-left:0px; }
	.menu-mainnav-container {margin-left:60px; margin-right:60px;}
	.menu-mainnav-container li {margin-right: -10px;}
	#menu-mainnav li {margin-left: 0px; margin-right: 0px; }
	/*.center_subnav .header-bar .container {padding-left:40px; padding-right:40px;}*/

}

@media (max-width: 850px) {
#menu-mainnav li {margin-left: 0px; margin-right: 0px;}
}

@media (max-width: 800px) {

.has-left-sidebar #sidebar-left, .has-left-sidebar #sidebar-right {width: 100%; float: none; margin: auto;}
.has-left-sidebar .site-main {width: 100%; float: none; margin: auto;}
.entry-content {width: 100%;}
.widget {text-align: center;}
.site-content {margin-top: -20px;}
h3 {margin-top: 0px;} 
#menu-mainnav2 {float: left;margin-right: 0px;margin-top: 0px;margin-left: 10px; width: 100%; padding-right: 20px}
.site-navigation .menu .sub-menu li a, .site-navigation .menu .children li a, .site-navigation .nav-menu .sub-menu li a, .site-navigation .nav-menu .children li a {border-bottom: 1px solid rgb(0, 0, 0);}
#menu-subheadernav li {text-align: left; margin-left: -5px;}
.center_subnav a:before {content: none;}
.center_subnav a:after {content: none;}
.site-navigation .menu li a, .site-navigation .nav-menu li a {font-size: 14px;font-size:1.5rem;}
.header-bar .menu {margin-left: -5px;}
#menu-mainnav2 a, #menu-mainnav a {font-size: .85em;}
#main-menu-top-left {width: 47%;}
#main-menu-top-right {width: 48%;}
#main-menu-top-right {right: -94px;}
/*#custom_tagline {margin-top:0px;}*/
/* .header-bar .menu li {margin-right: -14px;} */

.container {
  position: relative; }
.container #sidebar-left {
   position: absolute;
   top: 100%;
   margin-top:120px;
   width:90%;}

}

/* @media (max-width: 1224px) {
.header-bar .menu li {margin-right: -12px;}
} */



@media only screen and (min-width: 200px) and (max-width: 500px) {

.footer-layout-2 .footer-text, .footer-layout-2 .footer-social-links {display: none;}

}

/* iPHONE */

@media only screen and (min-width: 200px) and (max-width: 768px) {

.widget_quotes_homepage_only {margin-right: 16px;}
.widget_image {margin-right: 16px;}
.widget_quotes p {margin-right: 16px; text-align: left;}
 #menu-mainnav2 {float: left; margin-right: 20px; margin-top: 0px; width: 100%; margin-right: -20px;p adding-right: 10px;margin-left: -10px;}
  
#menu-subheadernav a {
border: 0px!important;
margin-bottom: -24px;
text-align: left;
margin-left: 20px;
font-size: 13px;
}
  
.menu-subheadernav-container {
position: relative;
left: 10px;
width: 100%;
margin: auto;
text-align: center;
margin-top: -60px;
margin-bottom: 50px;
}
  
  .gform_wrapper .gform_body .top_label li.gfield.gf_right_half { 
    float: left; 
    clear: left !important;
    width: 99%;
  } 

  .gform_wrapper .gform_body .top_label li.gfield.gf_left_half { 
    float: left; 
    clear: left !important;
    width: 99%;
  }
  
  
  
  .container {
    position: relative;
	}
	.container #sidebar-left {
      position: absolute;
      top: 100%;
      /* margin-top:120px; */
      margin-top: 30px;
      width:90%;
  	}


    

}

  .custom-logo {
    display:block; 
    margin:auto;
  }

.menu-toggle {
  margin-top:5px;
  margin-bottom:10px;
}

<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->