/* Vantage Full Width Layout - Adjust Site Width */ 

body.responsive.layout-full #page-wrapper .full-container {
  max-width: 1400px;
}

/* Vantage Main Navigation Text - Adjust Font Weight */

.main-navigation ul li a {
  font-weight: 600;
}
/* Newsletter landing page adjustments */

/* Change font size in Newsletter form */
.ctct-form-field .ctct-label-top {
font-size: 13px !important;
  width: 100% !important;
}

/* Add Newsletter icon to list */
.archiveList > ul {
list-style-type: none;
list-style-position: inside;
}

.archiveList li { 
color: #f7f7f7;
list-style-image: url(https://rothescherart.com/wp-content/uploads/2020/05/icon-newsletter-sm-1.png);
padding-bottom: 15px;
}

/* Add border around Newsletter signup form */
.ctct-form-wrapper {
border: 1px solid #cccccc;
border-radius: 4px;
}

/* Adjust line height on disclosure Newsletter signup*/
.ctct-disclosure {
line-height: 108% !important;
}

/* Adjust line height on disclosure Newsletter signup*/
.ctct-disclosure hr {
margin-bottom: 0.5em !important;
}

/* End Newsletter landing page adjustments */

/* Vantage Logo in Menu - Logo Left Padding */

#masthead.masthead-logo-in-menu .logo > img {
  padding-left: 20px;
}

/*color change on phone number Contact Us page*/
.phone-number a{
  color:#ffffff !important;
}
/*adjust icon circle size in footer*/
.circle-icon {
 width: 55px !important;
 height: 55px !important;
}

/*adjust leading*/
h1, h2, h3, h4 {
line-height: 130%;
}

/* remove list indent and change bullet*/

.ul-list-bullet {
  list-style-type: none !important;
  margin-left: 0px;
}

.li-list-bullet::before {
  content: "\2766";
  color: #dd9933;
  display: inline-block;
  width: 1.25em;
  margin-left: -1.25em;
}

/* photo captions */
.caption {
  font-family: inherit;
  font-size: .75em;
  color: inherit;
}

/* Format link */

a {
  color: #4d5355;
  font-weight: bold;
}

/*masthead gradient*/

#masthead.site-header {
  background: #fff3df;
  background: -moz-linear-gradient(45deg, #ddcaac 1%, #ecdec7 25%, #ffffff 50%, #ecdec7 75%, #ddcaac 100%);
  background: -webkit-linear-gradient(45deg, #ddcaac 1%,#ecdec7 25%,#ffffff 50%,#ecdec7 75%,#ddcaac 100%);
  background: linear-gradient(45deg, #ddcaac 1%,#ecdec7 25%,#ffffff 50%,#ecdec7 75%,#ddcaac 100%);
}

/*reduce padding in nav bar*/

.main-navigation ul li a {
  padding-left: 15px;
  padding-right: 15px;
}

/*width control on submenu and gradient*/

.main-navigation ul li li a {
  width: 320px;
  background: #62686b;
  background: -moz-linear-gradient(left, #62686b 59%, #373b3d 100%);
  background: -webkit-linear-gradient(left, #62686b 59%,#373b3d 100%);
  background: linear-gradient(to right, #62686b 59%,#373b3d 100%);
}

/* round corner on last submenu*/

.main-navigation ul ul li:last-child a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.main-navigation ul ul:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

/*Accordian color change*/

.lsow-accordion.style1 .lsow-panel .lsow-panel-title {
  background-color: #dd9933;
  color: #ffffff;
  text-align-last: center !important;
  padding: 10px;
}

/*Accordian color change hover*/

.lsow-accordion.style1 .lsow-panel:hover .lsow-panel-title {
  background-color: #4d5355;
  color: #ffffff;
}

/* Accordian, center title for Safari*/

.lsow-panel-title {
  text-align: -webkit-center;
}

/*Remove + from Accordian*/

/*
 * .lsow-panel-title::after {
  display: none !important;
}
*/

/*Menu type attributes*/

#menu-rfaa-menu.menu {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 3px;
  list-style-type: none !important;
  font-weight: normal !important;
}

/* Drop cap*/

.drop_cap {
  float: left;
  font-family: 'Oswald', sans-serif;
  font-weight: 200 !important;
  color: #4d5355;
  font-size: 70px;
  line-height: 100%;
  padding-right: 8px;
  margin-bottom: -6px;
}

/*Add padding to footer*/

#colophon.site-footer {
  padding-bottom: 100px;
}

/*remove more info button on social icons in footer*/

.more-button {
  display: none!important;
}

/* Change Testimonial text color*/

.lsow-testimonial-text {
  color: #cccccc !important;
}

.lsow-author-name {
  color: #666666 !important;
}

.lsow-icon-quote {
  color: #666666 !important;
}

/* mobile menu icon*/

.mobile-nav-icon {
  width: 25px;
  height: 17px;
  background: url('https://rothescherart.com/wp-content/uploads/2018/10/mobile-menu-icon.png');
}

.mobile-nav-icon:before {
  content: none;
}

/*Change font weight for subhead below headline*/

.sow-sub-headline {
  font-weight: 300 !important;
}

/* Reduce padding on social media buttons*/

.circle-icon-wrapper .circle-icon {
  padding: 0px !important;
}

/*No display on mobile*/

@media (max-width: 640px) {
  .no-picture {
    display: none;
  }
}

/*Column reflow on Why Us? page*/

.entry-content article {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

@media (min-height: 400px) {
  .entry-content article {
    -webkit-columns: 2 350px;
    -moz-columns: 2 350px;
    columns: 2 350px;
  }
}

/*Reduce padding on Social Media btns in footer*/

@media (max-width: 640px) {
  body.responsive #footer-widgets .widget {
    padding-bottom: 0 !important;
  }

  #footer-widgets .widget div {
    margin-bottom: 0 !important;
  }
}

.mobilenav-main-link {
  text-align: left;
}

/*Menu icon on left*/

#mobile-nav-item-wrap-1.menu {
  text-align: left;
}
/*Reduce bottom margin in masthead*/
@media (max-width: 640px) {
  #masthead > .full-container {
  margin-bottom: -30px;
  }
}
/*Reduce font size for bios ipad landscape*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    p.bios {
     line-height: 125%!important;
     font-size: .9em !important;
    }
}