html {
font-size: 100%;
}
body {
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
font-size: 100%;
}
p {
font-size: 1.2em;
line-height: 1.6em;
margin-bottom: 1em;
font-family: "Ubuntu", arial, sans-serif;
font-weight: 300;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-weight: 700;
}
h1 {
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
font-size: 60px; font-family: 'Quicksand', sans-serif;
font-weight: 700;
}
h3 {
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
font-size: 21px; line-height: 24px;
font-weight: 400;
}
input {
font-family: "Ubuntu", arial, sans-serif;
}
.site-content {
display: block;
float: none;
margin: 0 auto;
width: 100%;
margin-bottom: 50px;
}
.header-content {
max-width: 100%;
}
.entry-content {
padding: 0 0px;
}
.row {
margin-bottom: 12px;
}  .img-responsive {
display: block;
max-width: 100%;
height: auto;
}
.purple-text {
color: #be244f;
}  .header-logo {
float: left;
margin: 0px 0px 0px 26px;
width: 143px;
}
.header-icon-off {
height: 70px;
width: 70px;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.filter {
background-color: #bf254f;
background-image: url(http://1215today.com/wp-content/uploads/2015/07/Filter.png);
transition: ease all 0.5s;
cursor: pointer;
float: left;
margin-top: 70px;
margin-left: -70px;
}
.filter-cross {
background-image: url(http://1215today.com/wp-content/uploads/2015/06/cross.png);
}
.refresh-arrow {
background-image: url(http://1215today.com/wp-content/uploads/2015/07/Filter-Refresh-e1436367868905.png);
top: 70px;
position: absolute;
display: none;
}
.refresh-arrow:hover {
cursor: pointer;
}
.dropdown-search-wrapper {
width: 95%;
margin-top: 0px;
display: block;
position: relative;
}
.search-icon-custom {
background: url(http://1215today.com/wp-content/uploads/2015/06/magnify-new.jpg);
transition: ease all 0.5s;
cursor: pointer;
float: left;
width: 70px;
margin: 0;
}
.search-icon-custom:hover {
background: url(http://1215today.com/wp-content/uploads/2015/06/magnify-dark-new.jpg);
transition: ease all 0.5s;
background-size: 100% 100%;
}
.search-input-custom,
.search-input-custom:focus {
background: #cccccc;
color: #be244f;
height: 70px;
font-size: 24px;
position: absolute;
z-index: 200;
border: 0px;
font-family: "Ubuntu", arial, sans-serif;
} .social-holder {
padding: 10px 0px 10px;
float: right;
}
.social-holder img:hover {
opacity: 0.7;
transition: all ease 0.5s;
}
.social-icon {
width: 40px;
height: 40px;
float: right;
margin: 0px 0px 0px 4px;
transition: all ease 0.5s;
background-size: 100% 100%;
}
.fb-icon {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/fb.png);
}
.fb-icon:hover {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/fb-hover.png);
}
.twitter-icon {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/twitter.png);
}
.twitter-icon:hover {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/twitter-hover.png);
}
.vimeo-icon {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/vim.png);
}
.vimeo-icon:hover {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/vim-hover.png);
}
.instagram-icon {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/insta.png);
}
.instagram-icon:hover {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/insta-hover.png);
}
.youtube-icon {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/youtube.png);
}
.youtube-icon:hover {
background-image: url(http://1215today.com/wp-content/uploads/2015/12/youtube-hover.png);
} .main-menu {
float: right;
width: 60%;
clear: both;
margin-top: -85px;
}
.nav-block {
width: 24%;
float: left;
margin: 0% 0% 0% 1%;
text-align: center;
font-size: 24px;
font-weight: 400;
padding: 8px;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all 1.25s ease;
font-family: 'Quicksand', sans-serif;
font-weight: 600;
}
.nav-block:hover {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
} .home-intro {
width: 65%;
float: left;
}
.home-intro h2 {
font-size: 1.6em;
font-weight: 400;
line-height: 1.25em;
font-family: 'Quicksand', sans-serif;
margin-bottom: 1em;
}
.home-twitter-cta {
width: 33%;
margin-left: 1%;
background-color: #be244f;
padding: 1%;
float: right;
}
.home-twitter-cta p {
color: #fff;
text-align: center;
font-family: 'Quicksand', sans-serif;
margin-bottom: .5em;
}
.home-twitter-cta-mobile {
display: none;
}
.home-twitter-feed {
width: 100%;
max-width: 520px;
margin: 0 auto;
height: 100%;
}
.entry-content h2 {
font-family: 'Quicksand', sans-serif;
font-size: 32px; line-height: 34px; font-weight: 500;
margin-top: 8px;
margin-bottom: 16px;
}
.filter-intro {
display: none;
width: 66%;
float: left;
}
.filter-intro h2 {
font-family: 'Quicksand', sans-serif;
font-size: 1em !important;
color: #fff;
font-weight: 400 !important;
padding: 8px !important;
text-transform: uppercase;
position: relative;
float: left;
margin-top: 0px !important;
bottom: 0;
display: inline-block;
background-color: #be244f;
}
.filter-intro p {
padding: 70px 10px 0px;
}
.appear {
display: block;
}
.disappear {
display: none;
} .discover-text-grid {
width: 100%;
background-color: rgba(181, 182, 140, 0.8);
color: #ffffff;
font-weight: 600;
text-align: left;
height: inherit;
min-height: 500px;
}
.discover-text-grid h2 {
padding: 0px 20px;
margin: 0;
}
.discover-text-grid p {
font-weight: 100;
padding: 0px 20px;
}
.discover-text-grid a {
color: #ffffff;
}
.discover-text-grid a:hover {
text-decoration: underline;
cursor: pointer;
} .grid-title {
font-family: 'Quicksand', sans-serif;
color: #fff;
text-align: left;
font-size: 1.2em;
line-height: 1.2em;
font-weight: 300;
background-color: rgba(0, 0, 0, 0.7);
padding: 10px;
margin: 0px;
position: relative;
display: block;
clear: both;
min-height: 90px;
-moz-hyphens: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
.grid-excerpt {
font-family: "Ubuntu", arial, sans-serif !important;
font-size: .85em;
line-height: 1.25em;
color: #fff;
text-align: left;
font-weight: 300;
padding: 10px 10px 0px 10px;
position: relative;
display: block;
clear: both;
margin-top: -40px;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
.grid-cat-list {
font-family: 'Quicksand', sans-serif;
font-size: .8em !important;
color: #fff;
font-weight: 400 !important;
padding: 8px !important;
text-transform: uppercase;
position: relative;
float: left;
margin-top: 0px !important;
bottom: 0;
display: inline-block;
background-color: #B5B68C;
-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.grid-tag-list {
font-size: .85em;
line-height: 1.25em;
color: #fff;
text-align: left;
font-weight: 500;
padding: 10px;
text-transform: uppercase;
position: relative;
float: left;
display: block;
margin: 10px 0px 0px 10px;
clear: both;
font-family: 'Quicksand', sans-serif;
padding: 0px 5px 0px 0px;
max-width: 95%;
}
.grid-tag-title {
color: #fff;
padding: 2px;
margin-right: 5px;
}
.grid-tag-list a {
color: #be244f;
font-weight: 600;
}
.grid-tag-list a:hover {}
.grid-tag-list a:before {
content: " "
}
.filter-debate .grid-cat-list {
background-color: #FFA886 !important;
}
.filter-discover .grid-cat-list {
background-color: #B5B68C !important;
}
.filter-create .grid-cat-list {
background-color: #AE96AE !important;
}
.filter-connect .grid-cat-list {
background-color: #95B7C0 !important;
}
.esg-navigationbutton {
border: 2px solid #be244f !important;
color: #be244f !important;
border-radius: 0px !important;
text-transform: uppercase;
margin: 12px 0px;
width: 100%;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all 1.25s ease;
display: none !important;
}
.esg-navigationbutton:hover {
border: 2px solid #be244f !important;
color: #fff !important;
background-color: #be244f !important;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all 1.25s ease;
}
.tweet-quote-grid {
background-color: #ccc;
width: 100%;
height: auto;
padding-top: 15%;
padding-bottom: 35%;
padding-left: 8%;
padding-right: 8%;
text-align: center !important;
}
.tweet-quote-grid img {
margin: auto;
width: 60px !important;
height: 60px !important;
position: relative !important;
}
.tweet-quote-grid h3 {
margin: 6px 0px 24px 0px !important;
font-size: 21px !important;
line-height: 26px !important;
}
.tweet-quote-grid a {
font-weight: 300 !important;
text-decoration: underline !important;
margin: 0px !important;
color: #333 !important;
} .content-area-custom .entry-title {
font-size: 2.7em;
margin-bottom: .35em;
line-height: 1.2em;
font-weight: 500;
} .container {
max-width: 1200px;
width: 100%;
margin: 0 auto;
background: #eeeeee;
height: 400px;
}
.social-popout-holder {
width: 40px;
height: 40px;
transition: all ease 0.5s;
overflow: hidden;
float: left;
}
.social-popout-holder .synved-social-image-share {
margin-top: -8px !important;
}
.wider {
width: 280px;
}
.social-button {
width: 40px;
height: 40px;
margin-bottom: 6px;
cursor: pointer;
}
.social-icon-custom {
width: 40px;
height: 40px;
margin-left: 10px;
}
.date-credit {
width: 100%;
padding-left: 55px;
}
.date-credit p {
padding-top: 4px;
} .related-stories {
color: #000000;
font-size: 2em;
font-weight: 500;
font-family: 'Quicksand', sans-serif;
margin-bottom: 25px;
}
.page-template-author-template .related-stories {
margin: 0px 0px 20px 0px;
}
.crp_related ul {
list-style: none;
margin: 0;
}
.crp_related li {
font-family: "Ubuntu", arial, sans-serif;
margin-bottom: 10px;
height: 260px;
overflow: hidden;
position: relative;
float: left;
width: 30%;
margin-right: 1%;
background-color: #000;
}
.single .crp_related li {
margin-bottom: 40px;
}
.crp_title {
color: #ffffff;
line-height: 21px;
padding: 5px;
position: absolute;
bottom: 0;
background: #000;
font-family: 'Quicksand', sans-serif;
width: 100%;
}
.crp_title:hover {
color: #fff;
}
.crp_thumb {
width: 590px;
max-width: none;
opacity: 0.5;
}
.crp_thumb:hover {
opacity: 1;
transition: ease .4s;
} .right-column hr {
margin: 1em 0em;
}
.provided-by {    
float: left;
width: 23%;
margin-left:2%;
}
.provided-by img {
max-width: 130px;
float: right;
}
.provided-by p {
margin-bottom: .25em;
font-family: "Quicksand", arial, sans-serif;
font-size: 1.15em;
text-align: right;
}
.provided-by a {
color: #be244f;
}
.provided-by a:hover {
color: #be244f;
}
.single .entry-content:before {
clear:both;
margin-bottom:30px;
}
.comments-heading {
margin: 0em 0em .25em;
font-size: 2em;
font-family: "Quicksand", arial, sans-serif;
color: #be244f;
line-height: 1.35em;
}
.comment-metadata time {
font-size: .5em;
}
.logged-in-as {
font-size: 1em;
margin-bottom: 1em;
}
.site .avatar {
border-radius: 0;
margin-right: .5em;
}
.comment-metadata {
display: none;
}
.comment-body {
padding: 5px 0px !important;
}
.comments-title {
display: none;
}
.comment-metadata .edit-link {
margin-left: .25em;
font-size: .5em;
}
.comment-content {
font-size: 0.8em;
color: #333;
}
.comment-list .reply a {
border: 1px solid #BF254F;
background-color: #fff;
color: #BF254F;
display: inline-block;
font-family: "Ubuntu", arial, sans-serif;
font-weight: 700;
line-height: 1;
padding: 0.3em 0.5em;
text-transform: uppercase;
font-size: .65em;
}
.comment-list .reply a:hover {
border: 1px solid #BF254F;
background-color: #BF254F;
color: #fff;
}
.comment-list .children > li {
padding-left: .85em;
background-color: #e9e9e9;
}
.comment-form label {
font-size: 0.85em;
}
.comment-form input {
background-color: #BF254F;
font-size: 1em;
padding: .3em;
color: #ffffff;
}
#comment {
padding: 5px;
height: 100px;
font-size: .75em;
color: #000;
font-family: "Ubuntu", arial, sans-serif;
}
.comment-form-author {
margin-bottom: 0.7em;
} .tag .page-header {
padding-bottom: 6px;
background: #cccccc;
color: #fff;
border-left: 0px solid #cccccc;
padding: 20px;
}
.tag article {
height: 217px;
}
.tag .entry-header {
display: block;
float: left;
padding: 0 20px;
width: 70%;
}
.tag .post-thumbnail {
margin-bottom:0;
}
.tag .post-thumbnail img {
display:block;
}
.tag .entry-header {
padding: 15px 20px 0 20px;
}
.tag .entry-title {
margin-bottom: 10px;
line-height: 27px;
}
.tag .entry-title a {
color: #be244f;
font-size: 22px;
font-weight: 400;
}
.tag .social-popout-holder {
display: none;
}
.tag .entry-content {
display: none;
}
.tag .post-category-header {
display: none;
}
.tag .provided-by {
display: none;
}
.tag .content-area {
margin-top: 200px;
}
.tag .hentry + .hentry,
.page-header + .hentry,
.page-header + .page-content {
margin-top: 20px;
}
.tag .image-credit {
margin-top: 0;
}
.page-template-author-template .crp_related li {
width: 100%;
}
.form-submit {
margin-bottom: 40px;
}
.comment-notes {
font-size: 0.9em;
margin-bottom: 10px;
}
.wp-caption-text {
font-size: 0.8em;
}
.related-mobile {
display: none;
margin-top: 40px;
} .category-discover .entry-content p:first-child {
color: #B5B68C;
font-size: 24px;
font-weight: 500;
line-height: 1.5em;
}
.category-debate .entry-content p:first-child {
color: #FFA886;
font-size: 24px;
font-weight: 500;
line-height: 1.5em;
}
.category-create .entry-content p:first-child {
color: #AE96AE;
font-size: 24px;
font-weight: 500;
line-height: 1.5em;
} .connect-header {
padding: 0px 10px 0px 0px;
margin-bottom: 20px;
position: relative;
}
.connect-header h1 {
display: none;
}
.connect-header p {
display: inline-block;
margin-bottom: 0px;
font-size: 31px;
font-weight: 300;
}
.connect-title-author {
display: block;
position: absolute;
z-index: 500;
background-color: #fff;
padding: 2px 20px;
text-transform: uppercase;
z-index: 150;
background: #95B7C0;
color: #ffffff;
font-size: 2rem;
font-weight: 400;
display:none;
}
.author-hero {
width: 40%;
float: left;
display: inline-block;
}
.author-content-area .entry-content {
margin-top: 0;
padding: 0;
display: inline-block;
float: left;
width: 60%;
margin: 0px 0px 0px 5%;
}
.author-content-area .entry-header {
padding: 0;
float: left;
display: inline-block;
width: 60%;
margin: 0px 0px 0px 5%;
}
.author-content-area .entry-title {
font-size: 52px;
font-weight: 400;
margin-bottom: 10px;
color: #95B7C0;
}
.author-content-area .post-thumbnail {
height: auto;
margin: 15px 0px 0px 0px;
display: inline-block;
float: left;
width: 30%;
}
.author-pagination {
margin-top: 35px;
padding-top: 25px;
display: inline-block;
width: 100%;
border-top: 1px solid #999;
}
.author-content-area .right-column {
height: inherit;
margin-top: 0px;
margin-bottom: 55px;
}
.left-column {
float: left;
width: 70%;
margin-right: 5%;
margin-bottom: 40px;
}
.right-column {
float: right;
width: 25%;
height: inherit;
}
.author-pagination a:first-child {
float: left;
}
.author-pagination a:first-child:before {
content: '< '
}
.author-pagination a:last-child {
float: right;
}
.author-pagination a:last-child:after {
content: ' >'
}
.author-content-area .comments-area {
display: none;
}
.debate-header p {
display: inline-block;
margin-bottom: 0px;
font-size: 31px;
font-weight: 300;
}
.content-area-connect .entry-header {
display: block;
padding: 0;
}
.content-area-connect .entry-content {
margin-top: 5px;
}
#connect-grid .esg-entry-content {
padding: 5px !important;
}
.connect-info-title {
font-size: 26px;
line-height: 29px;
margin: 10px 0px;
padding-bottom: 10px;
border-bottom: 1px solid #95b7c0;
font-family: 'Quicksand', sans-serif;
}
.connect-info-excerpt {}
.connect-role {
font-size: 1.2em;
font-weight: 300;
}
.page-template-connect-template .mainul>li {
min-height: 600px;
} .connect-feature {}
.connect-info {
width: 100%;
text-align: left;
background: rgba(255, 255, 255, 0.8);
padding: 5px;
} .debate-header {
padding: 0px 10px 0px 0px;
margin-bottom: 8px;
position: relative;
}
.debate-header h1 {
display: none;
}
.debate-header p {
display: inline-block;
margin-bottom: 0px;
font-size: 31px;
font-weight: 300;
}
.search-img-holder {
width: 25%; }
.tag .search-img-holder {
float: left;
}
.search-content .post {
height: 202px;
position: relative;
display: inline-flex;
}
.search-content .page {
display: none;
}
.have-your-say {
font-family: 'Quicksand', sans-serif;
font-size: 2em;
margin-top: 0px;
margin-bottom: .25em;
}
.filter-holder {
position: absolute;
top: 139px;
z-index: 200;
background: #bf254f;
padding-bottom: 30px;
}
.hide-filter {
display: none;
}
.filter-holder h2 {
margin: 14px 8px 0 7px;
color: #ffffff;
border-bottom: 2px solid #fff;
padding: 0 0 5px 0;
}
.filter-style .esg-allfilter {
display: none !important;
}
.filter-style-2 .esg-allfilter {
display: none !important;
}
.filter-style-3 .esg-allfilter {
display: none !important;
} .grid-yougov-poll {
width: 100%;
background: #ffaa85;
color: #ffffff;
text-align: left;
height: inherit;
}
.grid-yougov-poll h2 {
padding: 10px;
color: #222;
font-size: 1.5em;
line-height: 1em;
}
.grid-yougov-poll p {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 0.25em;
}
.grid-yougov-logo {
color: #000;
position: relative;
display: block;
padding: 10px;
}
.grid-yougov-logo a {
color: #fff;
}
.grid-yougov-submit {
border: 3px solid #ffffff;
padding: 10px;
text-align: center;
max-width: 75%;
color: #fff;
text-transform: uppercase;
margin: 25px auto;
font-size: 1.25em;
}
.grid-yougov-submit:hover {
border: 3px solid #ffffff;
color: #ffaa85;
background-color: #fff;
}
.grid-discover-text {
width: 100%;
background-color: rgba(181, 182, 140, 0.8);
color: #ffffff;
text-align: left;
height: inherit;
}
.grid-discover-tag {
font-family: 'Quicksand', sans-serif;
font-size: 1.03em !important;
color: #fff;
font-weight: 400 !important;
padding: 11px 9px !important;
text-transform: uppercase;
position: relative;
float: left;
margin-top: 0px !important;
display: inline-block;
}
.grid-discover-text h2 {
font-size: 1.5em !important;
line-height: 1.25 !important;
padding: 0px 10px !important;
position: absolute;
top: 30%;
}
.grid-discover-text p {
padding: 0px 10px;
font-size: 1.05em;
line-height: 1.2;
}
.grid-discover-blurb {
position: absolute;
top: 56%;
}
.twitter-grid-square {
margin: 0px auto;
height: inherit;
padding: 10px;
background: #be244f;
}
.twitter-grid-square iframe {
margin:0 auto;
display: block !important;
}
.esg-entry-cover .esg-overlay {
margin-top:0 !important;
}
blockquote {
font-family: "Ubuntu", arial, sans-serif;
font-size: 1.1em;
border-left: 4px solid #BF254F;
}
@media(max-width: 1400px) {
.site-content {
padding: 0px 12px;
}
.search-input-custom,
.search-input-custom:focus {
width: 96% !important;
}
.grid-excerpt {
margin-top: -80px;
}
}
@media(max-width: 1204px) {
.grid-excerpt {
font-size: .75em;
line-height: 1.15em;
margin-top: -60px;
}
.grid-title {
font-size: 1em;
line-height: 1.2em;
min-height: 85px;
}
.grid-tag-list {
font-size: .7em;
}
.connect-header p {
font-size: 24px;
top: -3px;
position: relative;
}
.debate-header p {
font-size: 24px;
top: -3px;
position: relative;
}
.author-content-area .entry-title {
font-size: 46px;
padding-top: 0px;
font-weight: 400;
margin-bottom: 10px;
}
.grid-yougov-poll h2 {
font-size: 26px;
padding-bottom: 5px;
margin-bottom: 0px;
padding-top: 0px;
}
.grid-yougov-submit {
padding: 5px;
margin: 20px auto;
font-size: 1em;
}
.grid-yougov-poll p {
padding-bottom: 0px;
}
}
@media(max-width: 1024px) {
.main-menu {
width: 66%;
margin-top: -80px;
}
.nav-block {
font-size: 19px;
}
.grid-title {
font-size: 1em;
line-height: 1.2em;
min-height: 75px;
}
.grid-excerpt {
max-width: 100%;
margin-top: -50px;
font-size: 0.8em;
line-height: 1.25em;
}
.grid-cat-list {
font-size: .7em !important;
padding: 6px;
}
.page-template-author-template .crp_related li {
width: 100%;
max-width: 300px;
margin: 10px 5px;
}
.page-template-author-template .right-column {
max-width: 100%;
}
.related-desktop {
display: none;
}
.related-mobile {
display: block;
}
.entry-content h2 {
font-size: 18px;
line-height: 24px;
margin-bottom: 6px;
}
.page-template-author-template .entry-content h2 {
font-size: 28px;
line-height: 24px;
margin-bottom: 15px;
}
.discover-text-grid p {
font-size: 13px;
}
.discover-text-grid h2 {
padding: 0px 10px;
}
.discover-text-grid p {
padding: 0px 10px;
}
.connect-header p {
font-size: 20px;
}
.debate-header p {
font-size: 18px;
top: -5px;
}
.left-column {
margin-bottom: 0px;
padding: 0px 10px 0px 10px;
width: 100%;
}
.right-column {
width: 100%;
padding: 0px;
}
.page-template-author-template .related-stories {
margin: 0px 0px 0px 0px;
font-size: 1.25em;
}
.author-content-area .entry-title {
font-size: 44px;
margin-bottom: 10px;
padding-top: 0px;
}
.author-pagination {
margin-bottom: 50px;
}
.grid-yougov-poll p {
font-size: 17px;
}
.grid-yougov-submit {
padding: 5px;
margin: 20px auto;
font-size: 1em;
}
.grid-discover-text h2 {
top: 32%;
}
}
@media(max-width: 875px) {
.grid-title {
font-size: 0.9em;
line-height: 1.3em;
min-height: 60px;
padding: 5px;
}
.page-template-author-template .crp_related li {
width: 100%;
max-width: 350px;
margin: 10px auto;
float: none;
}
.connect-header p {
top: 0px;
}
.connect-title-author {
font-size: 1.5em;
}
.grid-discover-text h2 {
font-size: 1.25em !important;
line-height: 1.15 !important;
padding: 0px 10px !important;
}
.grid-discover-text h2 {
top: 40%;
}
}
@media(max-width: 768px) {
.site-content {
padding: 0px 0px;
}
.content-area {
margin-bottom: 50px;
padding: 0px 6px;
}
.header-content {
height: 166px;
}
.header-icon-off {
height: 42px;
width: 42px;
}
.header-logo {
float: left;
margin: 0px 0px 0px 10px;
width: 125px;
}
.main-menu {
width: 100%;
position: fixed;
top: 0;
z-index: 10000;
margin-top: 0px;
}
.nav-block {
width: 25%;
float: left;
margin: 0% 0% 0% 0%;
font-size: 18px;
padding: 0px;
}
.social-holder {
margin-top: 40px;
}
.search-icon-custom {
margin-top: 50px;
background-size: 100% 100%;
}
.filter {
margin-top: 92px;
margin-left: -42px;
}
.refresh-arrow {
top: 92px;
}
.search-input-custom,
.search-input-custom:focus {
height: 42px;
position: absolute;
margin-top: 50px;
margin-left: 0px;
font-size: 18px;
width: 98% !important;
}
.header-logo {
float: left;
margin: 0px 0px 0px 5px;
width: 86px;
margin-top: 50px;
}
.home-twitter-cta p {
font-size: 1em;
margin-bottom: 0.5em;
}
.author-content-area .entry-header {
width: 100%;
margin: 0px 0px;
}
.author-content-area .entry-title {
width: 100%;
margin: 0px 0px;
}
.author-content-area .entry-content {
width: 100%;
margin: 0px 0px;
}
.author-content-area .post-thumbnail {
height: auto;
margin: 55px 0px 0px 0px;
display: inline-block;
float: left;
}
.filter-style {
top: 134px;
}
.grid-yougov-poll h2 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
}
.grid-yougov-poll p {
font-size: 16px;
margin-bottom: 0px;
}
.grid-yougov-submit {
font-size: 0.85em;
margin: 8px auto;
padding: 0px;
max-width: 95%;
}
.filter-holder {
top: 134px !important;
}
.grid-tag-list {
display: none;
}
.grid-excerpt {
display: none;
}
.footer-left {
width: 50%;
margin: 5px 0px 0px 0px;
}
.footer-right {
width: 50%;
float: right;
}
.footer-right img {
float: right;
max-width: 140px;
margin-right: 6px;
}
#page .site-info p {
color: #fff;
font-weight: 300;
font-size: 11px;
margin-top: 14px;
}
}
@media(max-width: 640px) {
.search-input-custom,
.search-input-custom:focus {
height: 42px;
position: absolute;
margin-top: 6px;
margin-left: 0px;
font-size: 18px;
width: 98% !important;
}
.date-credit {
padding-left: 0;
clear: both;
padding-top: 15px;
}
.home-intro {
width: 100%;
margin-bottom: 0px;
}
.home-twitter-cta {
width: 100%;
padding: 1% 5%;
display: none;
}
.home-twitter-cta p {
margin-bottom: 0.25em;
}
.home-twitter-cta-mobile {
display: block;
margin-top: 10px;
}
.home-intro h2 {
font-size: 1.5em;
margin-bottom: .75em;
}
.grid-title {
font-size: 1.25em;
}
.grid-excerpt {
padding: 10px;
font-size: 1.15em;
line-height: 1.35em;
max-width: 100%;
}
.search-img-holder {
width: 100%;
}
.search-content .entry-header {
padding: 0 0 10px 0;
}
.search-content .post {
height: inherit;
}
.crp_related li {
height: 200px;
width: 100%;
margin-bottom: 10px;
}
.crp_title {
width: 100%;
}
.content-area-custom .entry-header {
padding: 0px 10px;
}
.article-tag {
font-size: 1em;
}
.content-area-custom .entry-title {
font-size: 1.85em;
margin-top: 0em;
}
p {
font-size: 1em;
}
.have-your-say {
font-size: 1.85em;
}
.related-stories {
font-size: 1.85em;
}
.right-column {
padding: 0px 10px 10px 10px;
}
.post-headline {
width: 100%;
}
.provided-by {
float: left;
width: 100%;
margin-left: 0;
}
.provided-by img {
float: left;
margin-top: 6px;
}
.provided-by p {
text-align: left;
}
.date-credit p {
margin-bottom: 5px;
}
.tag article {
height: inherit;
}
.tag .entry-header {
padding: 20px 5px !important;
width: 100%;
}
.tag .post-thumbnail {
width: 100%;
height: inherit;
}
.page-template-author-template .entry-content h2 {
font-size: 25px;
}
.footer-left {
width: 100%;
}
.footer-right {
width: 100%;
margin-right: 10px;
}
.footer-right {
width: 100%;
margin: 10px 0px 0px 10px;
text-align: left;
font-size: 11px;
line-height: 14px;
}
#page .site-info p {
color: #fff;
font-weight: 300;
font-size: 11px;
margin: 10px 0px 0px 10px;
line-height: 13px;
text-align: left;
}
#page .site-footer {
display: block;
height: 100px;
position: relative;
}
}
@media(max-width: 414px) {
.header-content {
height: 190px;
}
.nav-block {
width: 50%;
}
.header-logo {
margin-top: 80px;
}
.filter {
margin-top: 122px;
}
.search-icon-custom {
margin-top: 80px;
}
.social-icon {
width: 38px;
height: 38px;
}
.social-holder {
margin-top: 70px;
}
.search-input-custom,
.search-input-custom:focus {
width: 90% !important;
font-size: 16px;
height: 42px;
position: absolute;
margin-top: 36px;
margin-left: 0px;
}
.home-intro h2 {
font-size: 1.25em;
}
.grid-title {
font-size: .9em;
min-height: 65px;
}
.grid-cat-list {
font-size: .6em;
padding: 5px;
}
.grid-excerpt {
font-size: .8em;
line-height: 1.25em;
max-width: 100%;
margin-top: 30px;
}
.home-icon {
margin-top: 122px;
}
.partners-logo-box {
margin-top: 20px;
}
.page-template-connect-template .mainul>li {
min-height: 300px;
}
.author-content-area .post-thumbnail {
width: 33%;
height: auto;
margin: 0px;
}
.author-content-area .post-thumbnail img {
width: 100%;
}
.author-content-area .entry-title {
padding-top: 10px;
font-size: 36px;
margin-bottom: 10px;
}
.filter-style {
top: 164px;
}
.grid-yougov-poll h2 {
margin: 0px 0px 10px 0px;
font-size: 22px !important;
}
.grid-yougov-poll p {
margin-bottom: 0.25em;
}
.grid-yougov-submit {
padding: 5px;
font-size: 1em;
margin-top: 20px;
}
.refresh-arrow {
top: 122px;
}
.filter-holder {
top: 164px !important;
}
.grid-discover-text h2 {
top: 27%;
}
}
@media(max-width: 375px) {
.partners-logo-box {
margin-top: 36px;
}
}
@media(max-width: 320px) {
.partners-logo-box {
margin-top: 7px;
}
} @media screen and (min-width: 23.4375em) {} @media screen and (min-width: 38.75em) {} @media screen and (min-width: 46.25em) {} @media screen and (min-width: 55em) {} @media screen and (min-width: 59.6875em) {} @media screen and (min-width: 68.75em) {} @media screen and (min-width: 77.5em) {}.get-the-app {
background-color: #426172 !important;
width: 100% !important;
padding: 12% 10% 30% 10% !important;
text-align: center !important;
height: inherit !important;
left: 0 !important;
font-weight: 600 !important;
}
.get-the-app h1 {
color: #ffffff !important;
font-size: 31px;
}
.get-the-app img {
width: 200px !important;
text-align: center !important;
height: 68px !important;
left: 0 !important;
position: relative !important;
margin: 30px auto;
}
.join-in {
width: 100%;
background: #426172;
padding: 1% 5% 0% 5%;
color: #ffffff;
font-weight: 600;
text-align: left;
height: inherit;
}
.join-in h1 { margin-bottom: 10px;
}
.join-in p {
font-size: 14px;
}
.join-in a {
color: #ffffff;
}
.join-in-about-box {
border: 2px solid #ffffff;
padding: 5px 10px;
text-align: center;
max-width: 300px;
float: left;
width: 150px;
}
.join-in-help-box {
border: 2px solid #ffffff;
padding: 5px 10px;
text-align: center;
max-width: 300px;
float: left;
margin-left: 20px;
width: 150px;
}
.create-email-registration {
width: 100%;
background: #426172;
padding: 15% 10% 0% 10%;
color: #ffffff;
font-weight: 600;
text-align: center;
height: inherit;
}
.after12th-box {
background-size: cover;
padding: 1% 5% 0% 5%;
color: #ffffff;
font-weight: 600;
text-align: left;
height: inherit;
}
.after12th-box h1 { font-size: 31px;
margin-bottom: 11px;
}
.after12th-box a {
color: #ffffff;
text-decoration: underline;
}
.after12th-wip-box {
border: 2px solid #ffffff;
padding: 5px 10px;
text-align: center;
max-width: 300px;
float: left;
width: 200px;
}
.inthenews-box {
background-size: cover;
padding: 1% 5% 0% 5%;
color: #ffffff;
font-weight: 600;
text-align: left;
height: inherit;
}
.inthenews-box h1 { font-size: 31px;
margin-bottom: 11px;
}
.inthenews-box a {
color: #ffffff;
text-decoration: underline;
}
.education-box {
background-size: cover;
padding: 1% 5% 0% 5%;
color: #ffffff;
font-weight: 600;
text-align: left;
height: inherit;
}
.education-box h1 {
margin-top: 38%;
font-size: 31px;
margin-bottom: 11px;
}
.education-box a {
color: #ffffff;
text-decoration: underline;
}
@media(max-width: 1300px) {
.education-box h1 {
margin-top: 30%;
}
.join-in p {
font-size: 14px;
}
}
@media(max-width: 1200px) {
.join-in p {
font-size: 13px;
}
@media(max-width: 1100px) {
.join-in p {
font-size: 12px;
}
.page-id-451 .entry-content {
padding-left: 20px;
}
.page-id-597 .entry-content {
padding-left: 20px;
}
}
@media(min-width: 950px) {
.video-container {
height: 900px;
}
}
@media(min-width: 791px) and (max-width: 950px) {
.video-container {
height: 1080px;
}
.education-box h1 {
margin-top: 25%;
font-size: 28px;
margin-bottom: 11px;
}
.join-in p {
font-size: 10px;
}
.join-in-about-box,
.join-in-help-box {
padding: 3px 10px;
max-width: 250px;
width: 120px;
font-size: 12px;
}
}
@media(min-width: 741px) and (max-width: 790px) {
.video-container {
height: 1080px;
}
.education-box h1 {
margin-top: 25%;
font-size: 28px;
margin-bottom: 11px;
}
.join-in p {
font-size: 16px;
}
}
@media(max-width: 740px) {
.education-box h1 {
margin-top: 0;
}
}
@media(min-width: 531px) and (max-width: 740px) {
.video-container {
height: 1060px;
}
.join-in p {
font-size: 14px;
}
}
@media(min-width: 361px) and (max-width: 530px) {
.video-container {
height: 900px;
}
.join-in p {
font-size: 11px;
}
}
@media(max-width: 360px) {
.video-container {
height: 900px;
}
.join-in p {
font-size: 9px;
}
}