html{overflow-y:scroll;}

body {
  background-color: #f5f5f5;
}

.animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

/* >>>>>>>Link & Buttons <<<<<<<<<< */
a {
  color: #8E288E
}

a:hover {
  color: #8e288e;
  opacity: .9
}

.content a:hover {
/*border-bottom: 1px dotted #8E288E;*/
}

a.button-accent, a.button-accent:hover {
  background-color: rgba(141, 41, 140, 0.7);
  padding: 8px 24px;
  inline-block;color: white;
}
.more-link, .more-tag {
  text-transform: capitalize;
  padding-left: 10px;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .home-top .more-link {
  background-color: #8E288E !important;
  padding: 8px 24px;
}

button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .home-top .more-link:hover {
  background-color: rgba(142, 40, 142, 0.8);
}

.blog-post a {
  width: 100%;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 18px;
  border-left: solid 0px #8e288e
}
main.content a, main.content a:hover {
  font-weight: 500
}

.home main.content a, .home main.content a:hover {
  font-weight: normal
}

/* >>>>>>>Headings <<<<<<<<<< */
h2 {
  font-size: 24px;
}

h5.accent {
  margin-bottom: 0;
}

h6 {
  font-weight: 600
}

/* >>>>>>>Form Customization <<<<<<<<<< */
input, select, textarea {
  color: #3a3a3a;
  line-height: 2;
  width: 100%;
  padding: 3px;
  margin: 0px 0;
  background: #F4F4F4;
  outline: 0;
  -webkit-box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
  box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
}

label {
  font-weight: 700
}

.form-heading {
  background-color: whitesmoke;
  margin: 0;
  padding: 10px 0 10px 20px;
  width: auto
}

.form-heading p {
  margin-bottom: 5px
}

form {
  padding: 20px
}

span.wpcf7-list-item {
  margin-left: 0.5em;
  display: block;
}

#wpmtst-form input[type="text"], #wpmtst-form input[type="email"], #wpmtst-form input[type="url"], #wpmtst-form input[type="file"], #wpmtst-form textarea {
  max-width: 730px
}

#wpmtst-form label {
  margin: .625em 0 .5em;
  font-weight: 700;
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.3;
  clear: both;
}

/* >>>>>>>Structural<<<<<<<<<< */
.site-header .wrap {
  padding: 10px 0;
}
.site-inner {
  margin-top: 20px;
  border: 0;
  padding-top: 0
}
.site-header .widget-area {
  position: relative
}
main.content {
  min-height: 600px
}


/* >>>>>>>Navigation<<<<<<<<<< */
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .entry-title a:hover {
  color: #8E288E;
}

.nav-primary, .nav-primary a {
  color: #222
}

.nav-primary {
  background-color: transparent;
  border-top: solid 1px whitesmoke
}

.genesis-nav-menu .sub-menu a, .genesis-nav-menu .sub-menu a:hover {
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-top: none;
  color: #222;
}

.genesis-nav-menu .sub-menu a:hover {
  color: #8E288E;
}

.nav-primary .sub-menu {
  border-color: white;
}
.nav-primary {
  background-color: white;
  border-top: solid 1px whitesmoke;
  box-shadow: 1px 9px 6px -5px rgba(99, 99, 99, 0.17);
}

#menu-contact-bar a {
  color: #A6A4A4;
}

.nav-header {
  padding-right: 60px
}


/* >>>>>>>Home Page: Sections <<<<<<<<<< */

.home-top-left {
  padding: 48px 40px 60px 40px;
  background-image: linear-gradient(to top, rgba(245,245,245,.5), #fff);
}

.home-top-right {
  padding: 48px 40px 60px 40px;
  background-image: linear-gradient(to bottom, rgba(245,245,245,.5), #fff);
}

.home-middle-left .widget .entry-header, .home-middle .widget .entry-header, .home-middle-right .widget .entry-header {
/*background-color: rgba(253, 253, 253, 0.21);padding-left: 40px;padding-top: 0px;margin-top: 20px;display: inline-block;padding-right: 20px;*/
}

.home-middle-left .widget .entry-header, .home-middle .widget .entry-header, .home-middle-right .widget .entry-header {
  background-color: rgba(253, 253, 253, 0.15);
  background-color: rgba(2, 2, 2, 0.02);
  background-color: rgba(232, 249, 226, 0.13);
  padding: 5px 20px 5px 40px;
}

.home-middle-left .widget .entry-header h2 a, .home-middle .widget .entry-header h2 a, .home-middle-right .widget .entry-header h2 a {
  color: white;
/* text-shadow: rgb(157, 157, 157, 0.31) 1px 1px 1px;*/
}

.home-middle-left, .home-middle, .home-middle-right {
  background-repeat: no-repeat;
  height: 400px;
/*background-size: contain;*/
  position: relative;
}

.home-middle-left {
  background-image: url(//uwreadilab.com/wp-content/uploads/2015/06/Autism-park.jpg);
  border-right: 2px  solid white;
  background-position: 0px 0px;
}

.home-middle {
  background-image: url(//uwreadilab.com/wp-content/uploads/2015/06/Mom-Professional.jpg);
  border-right: 2px  solid white;
}

.home-middle-right {
  background-image: url(//uwreadilab.com/wp-content/uploads/2015/06/latest-news-bg.jpg);
  background-position: 0px 0px;
}

.home-middle-left, .home-middle, .home-middle-right {
  background-repeat: no-repeat;
  height: 400px;
/*background-size: contain;*/
  position: relative;
}

.home-middle-right .widget .entry-content {
  margin: 40px;
  background-color: rgba(141, 42, 140, 0.7);
  padding: 20px;
  /*height: 266px;*/
  overflow: hidden;
  color: white;
}

.home-middle-right .widget .entry-content a, .home-middle-right .widget .entry-content a:hover {
  color: white;
}

.home-middle-left .widget .menu-common-questions-container {
  width: 32%;
  text-align: left;
  float: right;
  background-color: rgba(39, 39, 39, 0.84);
  padding: 10px;
  line-height: 1.2;
  margin: 30px 20px;
}

.home-middle-left .widget .menu-common-questions-container li {
  padding-bottom: 7px
}

.home-middle-left .widget .menu-common-questions-container li a, .home-middle-left .widget .menu-common-questions-container li a:hover {
  color: white;
}

.featured-section-row .home-middle-left.widget-area, .featured-section-row .home-middle.widget-area, .featured-section-row .home-middle-right.widget-area {
}

.featured-content .entry-header {
  border-bottom: 0px solid #ececec;
  margin: 0;
  padding: 0px;
}

.featured-content .entry-content {
  padding: 10px 0px 0 0;
}

.home .featured-content .entry-title {
  font-size: 16px;
  margin: 0;
  padding: 10px 0;
}

.featured-content .entry-title a:after {
  font-size: 18px;
  font-family: 'FontAwesome';
  content: " \f0da";
  color: white
}/*Caret symbol*/}

.featured-content img {
  position: relative
}

.featured-section {
  padding: 0;
}

section#text-5 {
  position: absolute;
  bottom: 46px;
  left: 40px;
}

section#text-6, section#text-8 {
  position: absolute;
  bottom: 46px;
  left: 40px;
}
#featured-page-2.widget {
  margin-bottom: 0;
  padding-bottom: 10px
}

.widget-title {
  font-size: 20px;
  margin: 0;
  padding: 20px 0;
}

.home .widget-area ul > li a:before {
/*font-family:'FontAwesome';content: "  ";*/
}

.home .widget {
  margin: 0
}

ul.bullets li, .study ul li, article .entry-content ul > li {
  margin-bottom: 6px;
  list-style-type: disc;
  list-style-position: outside;
  padding: 0px;
  margin-left: 20px !important;
}

.home article .entry-content ul > li {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-position: outside;
  padding: 0px;
  margin-left: 0px !important;
}

.entry-content ol li, .entry-content ul li {
  margin-left: 0px;
}

.entry-content ul {
  margin-left: 0px;
}

.widget li {
  border-bottom: 0px dotted #ececec;
}


.featured-content .more-from-category, .featured-content ul {
  padding: 0
}

.featured-content ul {
  margin-bottom: 0px
}

.content {
  background-color: white
}

/*Study*/
.study {
  border: 1px dotted #D3D2D2;
  margin: 10px 0;
  height: 100%;
  width: 100%;
  display: table;
}

.study-description {
  padding: 20px
}

.study-eligibility {
  padding: 20px 20px 20px 0;
}

.study-header {
  background-color: whitesmoke;
  padding: 20px;
}

.study img {
  margin: 10px 24px 10px 0;
  float: left
}

.accent {
  color: #047A74
}

/* >>>>>>>Slide <<<<<<<<<< */

.slide-excerpt {
  width: 33.33333%;
  height: 100%;
  margin: 0px !important;
}

.slide-image img {
  width: 66.66667%
}

.flexslider {
  background-color: transparent !important;
}

#genesis-responsive-slider {
  background-image: url(//uwreadilab.com/wp-content/uploads/2015/06/slide-background.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}

.slide-excerpt .entry-content {
  padding: 18% 0
}

.slide-excerpt p {
  font-size: 18px;
}

.site-container #genesis-responsive-slider li {
  list-style-type: none;
}

html > body .slide-excerpt-border {
  background: none;
  border: 0px solid #ddd !important;
  padding: 30px !important;
}

html > body .slide-excerpt-border h2 {
  font-size: 22px
}

/* >>>>>>>Sidebar <<<<<<<<<< */

.sidebar-primary {
  padding-left: 10px
}

.sidebar .widget-title {
  margin: -40px -40px 0px;
  padding: 30px 40px;
  font-size: 24px;
}

.sidebar .widget.featured-content {
  padding: 40px
}

.entry-content .post-bodycopy ol, .entry-content .post-bodycopy ul {
  margin-left: 0px;
  padding: 0px 0 0 20px;
}

.widget li {
  margin: 0;
  padding: 0
}


img.centered, .aligncenter {
  display: block;
  margin: 0 auto 0px;
}
/*ul#menu-common-questions, .home-top-right {padding-left: 25px;}*/

.custom-widget {
  margin: 40px;
  background-color: rgba(253, 253, 253, 0.75);
  height: 100%;
  padding: 20px;
}

/* >>>>>>>Social <<<<<<<<<< */

.site-header a.facebook-icon, .site-header a.facebook-icon:hover {
  font-family: 'FontAwesome';
  background-color: #eeeeee;
  border-radius: 3px;
  color: #666666;
  border: 0px #ffffff solid;
  font-size: 18px;
  padding: 9px;
}/*Facebook*/

.site-header a.facebook-icon {
  border: none !important;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  speak: none;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.site-header a.facebook-icon:hover {
  background-color: #666666;
  border-color: #ffffff;
  color: #ffffff;
 
}

.social-follow {
  position: absolute;
  right: 0;
  top: 0;
}

.chevron-icon {
  font-family: 'FontAwesome';
  content: " \f0da";
  color: #E6E2D8
}/*Caret symbol*/

.home .synved-social-button {
  display: none
}

/* >>>>>>>iframe <<<<<<<<<< */
iframe:focus {
  outline: none;
}

iframe[seamless] {
  display: block;
}

iframe {
  width: 100%
}

/*a[href^="https://"]:after, a[href^="//"]:after {font-family:'FontAwesome';content: "  ";}   

a[href*="uwreadilab.com"]:after, a[href^="/"]:after, a[href*="UWREADILAB.COM"]:after, a[href*="facebook.com"]:after, a:after > img  {
  content: " ";
  margin: 0;
}*/

/* >>>>>>>A Tribute to My Friend<<<<<<<<<< */
.muna {
  padding-left: 29px;
}

.entry-author-link,.entry-permalink,.entry-date,.entry-meta {
  display: none;
}



.featuredpost .entry-content h2 {
  color: white;
  font-size: 16px
}

.featuredpost .entry-content p {
  margin-bottom: 0;
}

#menu-contact-bar-1 {
  display: none
}

.site-footer a, .site-footer a:hover {
  color: #8E288E;
}

.site-footer {
  text-align: left;
  padding: 0 0 20px 0
}

/* >>>>>>>Media Queries<<<<<<<<<< */

@media only screen and (min-width:1200px)
{
.flexslider{height:400px}

}
@media only screen and (max-width: 1139px) {
  .slide-excerpt .entry-content {
    padding: 0
  }
}

@media only screen and (max-width: 1023px) {
  .sidebar-primary {
    padding-left: 0px;
  }

  .nav-header {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1023px) {

  .slide-excerpt .entry-content {
    padding: 0
  }

  html > body .slide-excerpt-border {
    padding: 10px !important
  }

  .slide-excerpt .entry-content p, .slide-excerpt .entry-content h2, .slide-excerpt .entry-content h3 {
    font-size: 1em
  }
}

@media only screen and (max-width: 768px) {
  .featured-section-row {
    display: block
  }

  .featured-section-row .widget-area {
    display: block;
  }

  .home-top-left,
	.home-top-right,
	.home-middle-left,
	.home-middle,
	.home-middle-right {
    background-size: cover;
    border: 0;
    height: auto;
    min-height: 400px
  }

  .muna {
    padding-left: 0px;
  }

  .slide-excerpt {
    display: none !important
  }

  .slide-image img {
    width: 100%
  }
}

