/*
 Theme Name:   Advocator Child
 Theme URI:    https://rescuethemes.com
 Description:  Advocator Child Theme
 Author:       Rescue Themes
 Author URI:   https://rescuethemes.com
 Template:     advocator
 Version:      1.0
 Tags: white, green, custom-menu, translation-ready, threaded-comments, theme-options, responsive-layout, two-columns, custom-colors, featured-images
 Text Domain:  advocator-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


.blockquote {
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
.blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

a:link{text-decoration: none; color: #6f8040;}

a:hover{text-decoration: none; color: #dd9c39;}

a:visited {color: #6f8040;}

.home_widgets_top a {color: #dd9d3e; border-bottom: none;}

.footer_social {background-color: #3d4a19;}

.main_content_wrap {top: -150px;} 

.body, p, blockquote, .format-link, p, pre, address, small, abbr, code, kbd, samp, small, var, form, legend, label, caption, .textwidget, .top-bar-section ul li > a, button, .button, .rescue-button span.rescue-button-inner, ol.vcalendar .duration, ol.vcalendar .vcard { font-family: 'Open Sans',Verdana,Helvetica,sans-serif !important; font-weight: 100;line-height: 28px;}

.footer_menu a {color: #ffffff;}

.footer_copyright .copyright span {color: #ffffff;}

@font-face{font-family:'stt-intents';src:url('fonts/stt-intents.eot')}@font-face{font-family:'stt-intents';src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAWQAA0AAAAACAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAcZoSdXkdERUYAAAFMAAAAHwAAACAANQAGT1MvMgAAAWwAAABHAAAAVi7i3BxjbWFwAAABtAAAAFUAAAFqodkD8Wdhc3AAAAIMAAAACAAAAAj//wADZ2x5ZgAAAhQAAAHQAAACXJAtYUdoZWFkAAAD5AAAADMAAAA2/fluKWhoZWEAAAQYAAAAIAAAACQDif/paG10eAAABDgAAAAYAAAAIAlVAABsb2NhAAAEUAAAABIAAAASAewBNG1heHAAAARkAAAAHQAAACAATABPbmFtZQAABIQAAADXAAABuXl6fnVwb3N0AAAFXAAAADQAAABaJCWFRHicY2BgYGQAgpOd+YYg+lztdDEYDQBAyQXkAAB4nGNgZGBg4ANiCQYQYGJgZGBmYAeSLGAeAwAEsQA8AHicY2BkPMA4gYGVgYNRmdGSgYHBDkpfZxBjKGZgYGJgZWaAAwEEkyEgzTWFweEBw0chxob/Bxg0GBsYHBoYGBhBcgCOlwsBAHicY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGwPCA4QPDB9YPlR+F/v8HKUTlK7ALMAsw8nfzfYaagwQYgbphgoxMQIIJXQG6juEHAJ1mEWUAAAAAAAAB//8AAnicVZG5bttAEEB39hhKS5qWFR4WdFgiYVFHIDG8rEBwxC5FYsBdDDiFECCGS8GVGxv6BH+CviFfwC8J3AZp8gVWlsrhZLGzcwLzZpYAIdsCClgTSsgB9KB4ymH9lBN1ytyjyq3IS0KOLc0yQUPf66dJlmZpMhFjsC30ptBPFpBFThviyHWg6HJGGeccoFI7bAXB4UwaYi3UNeTsy3DvevQWqhrlgtMqHJiNQdvZq7AcZVmhRGL+uaf60x3EI3TJMXlXEuAYvAlNTvkOoux5BI5dhu24NE+sfdjxKMI5pP5fM+pQq83jyIFcsB+UAQ1R8nNeUyIxfOB0QDf8XJji2X8urDABDDgwNriWiHyJuOSIcslCdvWfS9m/pX92+B02cEu8coJ9cC0FXJL9XuUCgvKlahbqwAYvbSE4rlbIUYB9ieb9TGHO7s2vQru4oww1Np8zDYHfXWhC0vqNlDf1X6vabrff1H99IKFyUMtOUOv7HtqWO4GgVF4Q2pbjqs5BB3bKiaM3NE3SDIpGq6O3jpqDfsZef/KNofti1DWMarU67US5rudnp1cLvwljndd7NWxnfV2yeGQ3XjV16MXIacuHAIbT9x8niBYhPwFSAFEqeJxjYGRgYADiMywHV8fz23xl4GY8ABRhOFc7XQxG/////wDjA8YGIJeDgQkkCgByZg3DAHicY2BkYGBs+H+AQYPxwf///xwYHzAARVAABwC4bQdxeJxjPMAAAVMhFCOQz/gAiBdA2ABAiwRbAAAAAAAAAAAADgBOALAA5gEuAAB4nGNgZGBg4GDwYWBiAAEQycgAEnMA8xkACqsAnAAAAHicjY6xDcIwEEV/QgChIEqgdEFB48gOVBE1NVU2iFAaR0o8ByWrMAYDMAYDwHc4IYQosOW753/f5wMwxRkRwoqQYikcY4yt8ABrnIQTeq7CQ/JdeIQ0WtAZJRMq8/5V4BgzrIQHOGAnnNBzER6Sb8Ij8gMdPLdGDcdc9bEDOu917XzlPC9ftbe+R9NrIbc40qGQI4NhLnh+937VLLfmMYw5o8WGDRvn9017rFSeGVWojyl4s1Zbo3Nj6fxn7JJ6S7XuxwxfhtFQVm1XN07ZzPzV5wlIcketAHicY2BiwA84gJiRgYmRiZGZkYWRlZGNvTQv083AwABCm1uCaUNDI6i4KYh2BcoDAOnwCww=) format('woff'),url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');font-weight:normal;font-style:normal}
.fetched_tweets li{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.tweets_avatar{margin-bottom:15px;}
.tweets_avatar img{float:left;margin-right:10px;border-radius:5px;}.circular{-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;}.tweets-intent-data{width:200px;margin-top:5px;float:right;}.tweets-intent-data a{margin-right:5px}
[data-icon]:before{font-family:'stt-intents' !important;content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;font-size:20px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pi-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
div.wdtf-user-card {
width:100%;
margin-bottom: 5px;
float: left;
}
.fetched_tweets > li{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;}


.tweet_data{float:left;
font: 16px/20px Georgia,"Times New Roman",Palatino,serif;
line-height: 20px;}

.fetched_tweets .tweets_avatar .tweet_data a{text-decoration:none;
}
.light .tweets-intent-data{width:100%;border-top:1px solid #e8e8e8;}
.dark .tweets-intent-data{width:100%;border-top: 1px solid #444;}
.tweets-intent-data a{text-decoration:none;}
.tweets-intent-data li{
display: inline-block;
float: none;
width: 31.33% !important;
text-align: center;
}
.tweets-intent-data ul{margin-bottom: 7px;
padding-top: 7px;
display:block;

margin-left:0px;
margin-top: 0px;}
.seperator_wpltf{clear:left;border-top:1px solid #e8e8e8;margin:3px auto;}
.light .seperator_wpltf{border-top:1px solid #e8e8e8;}
.dark .seperator_wpltf{border-top:1px solid #444;}
.fetched_tweets .tweets_avatar .tweet_data a:hover{text-decoration: underline;}
div.wdtf-screen-name {
margin-left: 4px;float: left;
font-size:1.1em;
width:68%;
line-height: 18px;
}
.clear{clear:both;}
.fetched_tweets{
    border: medium none;
    list-style: none outside none;
    margin: 0 !important;
    outline: medium none;
    padding: 0;
    position: relative;
    width: 100%;
}

ul.light li.tweets_avatar .times a,ul.light li.tweets_avatar .wdtf-screen-name a,ul.light li.tweets_avatar .stats a{color:#999999 !important;
text-decoration:none; width: 100%;}
ul.dark li.tweets_avatar .times a,ul.dark li.tweets_avatar .wdtf-screen-name a,ul.dark li.tweets_avatar .stats a{color:#a0a0a0 !important;
text-decoration:none; width: 100%;}
.times a:hover,.wdtf-screen-name a:hover,.stats a:hover{text-decoration: underline;}
.stats-favorites{text-transform: uppercase;font-size: 11px;;}
span.stats-narrow .stats{display:block;}
span.stats-narrow .stats a{display:block; width:45%;float:left;}
li.tweets_avatar{padding: 8px 8px 0 !important;
border-radius: 5px;}
.light div.wdtf-screen-name span.screen_name{font-weight:bold;color: #000000 !important;}
.dark div.wdtf-screen-name span.screen_name{font-weight:bold;color: #cfcfcf !important;}
div.times{float:left;}
.isa_info, .isa_success, .isa_warning, .isa_error {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;-moz-border-radius:.5em;
-webkit-border-radius:.5em;
border-radius:.5em;
 
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFBABA;
}
ul.light li.tweets_avatar {
background: #fff;
color: #000 !important;
}
ul.dark li.tweets_avatar {
background: #333;
color: #fff !important;
}
.fetched_tweets.light .tweets_avatar .tweet_data a {
color: #0084B4 !important;
}
.fetched_tweets.dark .tweets_avatar .tweet_data a {
color: #87c2ed !important;
}

ul.dark li.tweets_avatar .tweet_data {
	color: #ffffff !important;
	}
ul.light li.tweets_avatar .tweet_data {
	color: #000000 !important;
}


/* Janna's */

.home_top_wrap {
  margin: 3em 0;
}



h1, h2, h3, h4, h5, ol.vcalendar .duration, h6 {
  line-height: 1.2rem;}

footer#site_footer p, footer#site_footer .widget {
  font-size: 16px;
  line-height: 1.2rem;}

footer#site_footer {
  padding-top: 35px;
}

.home_top_bg {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.rescue-progress-bar-percent { position: absolute; right: 10px; top: 0; font-size: 11px; height: 35px; line-height: 35px; color: #444; color: #eee; }

.footer_widget_wrap {
  margin-bottom: -36px;
}

.footer_widget_wrap {
  margin-bottom: -50px;
}





.logo {
  top: -10px;
  position: absolute;
  z-index: 1000000;
}



h1 {
font-size: 45pt;
font-weight: 100;
color: #dd9d3e;
line-height: 55pt;
letter-spacing: 0.0015em;
}


h2 {
font-size: 1.6875rem;
color: #dd9d3e;
font-weight: 100;
font-size: 30pt;
line-height: 40pt;
letter-spacing: 0.0015em;
}

h3 {
font-size: 20pt;
color: #6f8040;
font-weight: 100;
text-transform: uppercase;
line-height: 20pt;
}
h4 {
color: #6f8040;
font-size: 15pt;
text-transform: uppercase;
font-weight: 400;
 line-height: 25pt;
letter-spacing: 0.1em;
font-family: "aileronregular", sans-serif !important;
}
h5 {
font-weight: 200;
font-size: 20pt;
color: #198562;
letter-spacing: 0.055em;
}
h6 {
font-size: 13pt;
color: #34495e;
line-height: 25pt;
letter-spacing: 0.035em;
text-transform: uppercase;
font-weight: 100;
font-family: "oswald", sans-serif !important;
}


.footer_social ul {
  margin-top: -80px;
}

.footer_copyright .copyright {
  margin-top: -100px;
}
.footer_copyright {
  min-height: 0px;
}
.footer_menu ul {
  margin-top: -100px;
}

.logo img {
height: 60px;
width: auto;
}

.top_header_wrap {
  padding: 16px 0 6px;
}

ul {
    list-style-type: square;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
  color: #dd9d3e;
}

.home_widgets_top .textwidget h3 {
  font-weight: 100;
}


.footer_social {
  min-height: 15px;
}

.woocommerce #content {
  max-width: 1000px;
  margin: 0 auto;
  padding: 20px;
}

.donation_button a.button {
  padding: 0.9rem 2.25rem 1rem 2.25rem;
  margin: 0;
  width: 100%;
  border-bottom: 10px solid #e2b709;
  background-color: #f1c40f;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 20px;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background: #dfa847;
  border-color: #dd9b27;
  border-radius:  0;
  line-height: inherit;
}

.certified-left {
width:60%;padding:0 3pt 0 0;float:left; text-align: center;
}

.certified-right {
 width:40%;padding:0 3pt 0 0;float:right; 
}

.yks-mc-label-email-address {
  display: none !important;
}

.woocommerce .inner_sidebar {
  display: none;
}


@media (max-width: 1000px) {
.footer_social ul {
    margin-top: -40px;
  }

.main_content_wrap {
  top: -85px;
  }
.donation_button a.button {
margin: 10px auto;
 }
}



@media (max-width: 750px) {
  .main_content_wrap {
    margin-top: 85px
  }

.certified-left {
width:100%;padding:0 3pt 0 0;float:left;
}
.certified-right {
 width:100%;padding:0 3pt 0 0;float:left; 
}



.top_header_wrap .top_mini_nav {
    float: right;
}

.widget label input {
      margin: 20px 0 22px;
    }


/* Adjust margin for form elements below */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 6px 1rem 0;
}

input[type="search"]:focus {
  background: #252A2E;
}
}
/*green box */

.main_content_wrap {
  top: -70px;
}

.home_top_bg .home_top_wrap {
  margin: 2rem 0;
}

.bottom_header_wrap .top-bar-section .has-dropdown > a {
  padding:0 15px !important;
}

.top-bar-section {
padding: 0px 20px 0px 20px;
}

.row {
margin-right: none;
}

.logo {
top: -10px;
left: 5px;
}

.slogan {
  width: 200px;
  height: auto;
  display: inline-block;
  left: 231px;
  top: 11px;
  position: relative;

}

#menu-item-339 a {
color:#f1c40f
}

#menu-item-339 a:hover:not(.button) {
    color: #dd9c39;
}


.yikes-easy-mc-form  input[type=email] {
    background: #252A2E !important;
    border: 2px solid #2E2E2E !important;
    padding: 11px !important;
    width: 100% !important;
    color: #efefef !important;
    margin: 0px 0 30px !important;
    font-size: 0.875rem !important;
    height: 2.3125rem !important;
}

.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    background-color: #1fa67a !important;
    border: medium none !important;
    border-radius: 4px !important;
    color: white !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: "Open Sans", Verdana, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-weight: normal !important;
    line-height: normal !important;
    margin: 0 0 1.25rem !important;
    padding: 0.625rem 1.25rem 0.6875rem !important;
    position: relative !important;
    text-align: center !important;
    text-decoration: none !important;
    transition: background-color 300ms ease-out 0s !important;
}

.yikes-easy-mc-form span.EMAIL-label {
  display: none !important;
}

.yikes-easy-mc-form label {
    display: inline-block;
    margin-bottom: 0.3em !important;
  }


@media (max-width: 1025px) {

  .slogan {
    display: none;
  }

}


@media (max-width: 460px) {
  .logo {
    width: 100%;
  }
  #menu-topheader {
    opacity: 0;
  }
}
