@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,700);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans);
html {height: 100%}
body {background-color: #fff;margin: 0px;padding: 0px;color: #0e0e0e;width: 100%;text-align: center;font: normal 15px/15px 'Droid Sans', sans-serif;}
img {max-width: 100%;}
#item{position:relative;z-index:20;}
#entry{max-width: 989px;margin:auto;position: relative;}
#embed{text-align: left;margin-left:10px;margin-bottom:-5px;}
h3 {font-family: 'Open Sans', Arial, Helvetica;font-weight: bold;padding: 0 0 15px;font-size: 22px;color: #0e0e0e;}
a:visited, a:active, a:hover {color: #2e2e2f;}

article{min-width:310px;padding:5px;margin:0 auto;max-width:800px;font:normal 15px/20px 'Open Sans',sans-serif;text-align:left;color:#444}
article h1,article h2,article h3{margin:8px 0 20px;padding:3px 0;font-size:22px;line-height:100%;color:#4b4b81}
article h1{font-size:26px; color:#AB4B81}
article h2{font-size:24px}
article p{margin:0;padding:0 0 20px;}
article strong, article a{color: #4b4b81}

@media only screen and (min-width: 700px) {

#socialShare {display: block;width: 72px;text-align: center;margin-top: -199px;position: fixed;top: 40%;right: 10px;z-index: 99; }
#socialShare > img {position: relative;top: 12px; }
#socialShare > div {padding: 0;background: #AB4B81;border-radius: 5px;box-shadow: 2px 2px 4px #999; }
#socialShare > div .social-icon {margin-bottom: 5px; }
#socialShare > div .fb {margin-bottom: 10px; padding-right: 4px; }
}

@media only screen and (max-width: 700px) {
#socialShare {display: none;}

}

ul li {line-height: 20px; margin-bottom: 10px;}


textarea {
    background-color: #fffaf0;
    margin: 0px 10px 0px 10px;
    box-sizing: border-box;
    width: 75%;
    border: 1px #7c766b solid;
    color: #282828;
    font-size: 11px;
    font-family: monospace;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    height: 74px;
    margin-top: 10px;
    padding:10px 10px 0px 10px;
}

.fb-like.fb_iframe_widget{
    position: relative;
    margin-top: -2px;
    font-size: inherit !important;
}

#bottom {max-width: 800px;text-align: center;text-transform: uppercase;padding: 15px 0;margin: auto;padding-top:20px;padding-bottom: 40px;}
#bottom a {min-height:inherit !important; display: inline-block}
#spacer { width: 560px; height:10px;}
.addthis_toolbox {max-width: 480px;padding-bottom: 20px;padding-left:10px;padding-top:30px}
a.addthis_button_facebook_like.at300b{width:110px !important;}
a.addthis_button_tweet.at300b{width:130px !important;}
.tweet_iframe_widget{width:110px !important;}
a.addthis_button_google_plusone.at300b{width:80px !important;}
a.addthis_button_pinterest_pinit.at300b {width:inherit;width:60px !important;}
#socialShare span { background-color:transparent !important}
.social-icon fb{margin-left:1px;}
#socialShare > div{padding-top: 10px !important}

#broughtby { margin-bottom: 20px; }
.author-details { position: relative; padding: 5px 0 10px 41px; margin: 0 14px; font-size: 12px; }
.author-details p { margin: 0 !important; padding: 0 !important; }
.author-details .modified { color: #444; }
.author-details img { content: ''; position: absolute; top: 3px; left: -2px; width: 36px; height: 36px; border: 1px solid #e5e8eb; border-radius: 50%; background: #444; background-size: contain; filter: grayscale(1); }

@media (min-width: 1024px) {
    .author-details { padding-left: 45px; margin: 0 0 4px; }
}
.center { margin: 10px auto 20px; }

article .tardeo-table {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  display: block;
  font-size: 13px;
}

article .tardeo-table th,
article .tardeo-table td {
  padding: 2px 4px;
  font-size: 13px;
  min-width: 55px;
}
article .tardeo-table th {
  font-size: 12px;
  white-space: normal;
  word-break: break-word;
}

.tardeo-table {
  border-collapse: collapse;
  font-family: Arial, Helvetica, sans-serif;
}

.tardeo-table th,
.tardeo-table td {
  border: 1px solid #222266;
  padding: 4px 8px;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
}

.tardeo-table th {
  background: #34336b;
  color: #fff;
  font-weight: bold;
}

.tardeo-table td {
  color: #000;
  font-weight: normal;
  background: #fff;
}

.tardeo-table td:first-child, 
.tardeo-table td:nth-child(2) {
  text-align: left;
}

.tardeo-table tr {
  height: 32px;
}

.tardeo-table {
  margin: 0 auto;
}


.static-table {
  width: 60%;
  border-collapse: collapse;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 auto;
  margin-bottom: 20px;
}

.static-table th,
.static-table td {
  border: 1px solid #111;
  font-size: 16px;
  padding: 4px 12px;
  text-align: center;
}

.static-table th {
  background: #4b4b81;
  color: #fff;
  font-weight: bold;
}

.static-table td {
  color: #000;
  font-weight: normal;
  background: #fff;
}

.static-table td:nth-child(2) {
  text-align: left;
}

.quote-box-4{position: relative; margin: 20px auto 30px; border-radius: 10px; padding: 30px; background: #f3f7fb; background: linear-gradient(to bottom,  rgba(243,247,251,1) 0%,rgba(243,247,251,1) 100%);}
.quote-box-4 *{box-sizing: border-box;}
.quote-box-4 .social-links{position:absolute; top: 17px; left: 10px; display: flex; flex-flow: column wrap; row-gap: 5px;}
.quote-box-4 .social-links a{display: inline-block; width: 24px; height: 24px; font-size: 0; text-indent: -9999px;}
.quote-box-4 .social-links a:hover{opacity: 0.7;}
.quote-box-4 .social-links .twitter{background: url(/wp-content/themes/general/visual/twitter-new-icon.svg) no-repeat center / contain;}
.quote-box-4 .social-links .linkedin{background: url(/wp-content/themes/general/visual/linkedin-icon.svg) no-repeat center / contain;}
.quote-box-4 .social-links .facebook{background: url(/wp-content/themes/general/visual/facebook-icon.svg) no-repeat center / contain;}
.quote-box-4 .social-links .instagram{background: url(/wp-content/themes/general/visual/instagram-icon.svg) no-repeat center / contain;}
.quote-box-4 .social-links .youtube{background: url(/wp-content/themes/general/visual/youtube-icon.svg) no-repeat center / contain;}

.quote-box-4 .img-holder{text-align: center;}
.quote-box-4 .img-holder .author-img{position: relative; width: 126px; height: 126px; margin: 0 auto 10px; border-radius: 50%; box-shadow: 0px 0px 60px 2px rgba(0, 0, 0, 0.17);}
.quote-box-4 .img-holder .author-img:after{position: absolute; content: ''; top: -5px; right: -5px; width: 36px; height: 32px; background: url(/wp-content/themes/general/visual/quotes-orange-icon.png) no-repeat center / contain;}
.quote-box-4 .img-holder img{max-width: 100%; height: auto; border-radius: 50%;}

.quote-box-4 .img-holder ._icon{font-size: 0; text-indent: -9999px;}
.quote-box-4 .img-holder ._icon:before{content: '';}

.quote-box-4 .quote-box-title{color: #272142; font-weight: 300; font-size: 15px; line-height: 1.2;}
.quote-box-4 .quote-box-title strong,
.quote-box-4 .quote-box-title a{display: block; font-weight: 700; font-size: 18px;}
.quote-box-4 .quote-box-title a{color: #2668c3; text-decoration: none;}
.quote-box-4 .quote-box-title a:hover{text-decoration: underline;}

.quote-box-4 .heading{color: #272142; font-weight: 700; font-size: 24px; line-height: 1.1;}

.quote-box-4 .button-holder .act3{position: relative; max-width: 240px; padding: 16px 10px;}
.quote-box-4 .button-holder .act3:after{content: ''; display: inline-block; width: 15px; height: 15px; margin: 0 0 0 15px; background: url(/wp-content/themes/general/visual/button-blue-arrow-icon.png) no-repeat center / contain;}
.quote-box-4 .button-holder .act3:hover:after{filter: invert(10%) sepia(52%) saturate(7051%) hue-rotate(432deg) brightness(140%) contrast(110%);}


@media (max-width: 767px){
    .quote-box-4 .img-holder ._icon:before{max-height: 140px;}
    .quote-box-4 .text-holder{padding-top: 20px;}
    .quote-box-4 .heading,
    .quote-box-4 .text-holder .quote-box-title{text-align: center;}
}

@media (min-width: 768px){
    .quote-box-4{display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center;}
    .quote-box-4 .social-links{left: 15px;}
    .quote-box-4 .img-holder{flex: 0 0 290px; max-width: 290px;}
    .quote-box-4 .text-holder{flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px); text-align: left;}
    .quote-box-4 .img-holder .author-img{width: 190px; height: 190px; margin-bottom: 20px;}
    .quote-box-4 .img-holder .author-img:after{top: 0; right: 5px;}
    .quote-box-4 .button-holder .act3{margin: 0;}
}

@media (max-width: 768px) {
  .tardeo-table {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

@media (min-width: 1024px){
    .quote-box-4{margin-top: 40px; margin-bottom: 30px;}
    .quote-box-4 .img-holder{flex-basis: 330px; max-width: 330px;}
    .quote-box-4 .text-holder{flex-basis: calc(100% - 350px); max-width: calc(100% - 350px);}
}

