/*
Theme Name: National Book
Author: Orange Static
Author URL: https://www.orangestatic.com/
Version: 1.05
*/
@import url(font.css);
/*------------Global Styles---------------------*/
h1, h2, h3, h4, h5, h6 {
font-family : NewParis;
font-weight : bold;
}
b, strong {
font-weight : bold;
font-family : NewParis;
}
i, em {
font-style : italic;
}
p {
margin-bottom : 20px;
font-family : NewParis;
}
.entry-content p {
font-size : 18px;
}
.blue {
background-color : #162c5d;
}
.grey {
background-color : #6d7b8c;
}
.light-grey {
background-color : #e6e6e6;
}
body {
color : #000f08;
font-family : NewParis;
}
.read-more a {
color : #63585e;
font : normal 12px/19px NewParis;
}
.breadcrumbs {
display : inline-block;
border-bottom : 2px solid #ffc606;
color : #162c5d;
text-transform : uppercase;
padding : 20px 0 5px 49px;
}
.breadcrumbs a {
color : #162c5d;
}
.breadcrumbs,
.breadcrumbs > span > a {
font : normal 10px GothamMedium;
}
.breadcrumbs > span > span {
font : normal 10px GothamBold;
}
.breadcrumbs b {
font-family : NewParis;
}
.back-background {
position : absolute;
left : 0;
right : 0;
bottom : 0;
height : 69.5%;
background-color : #6d7b8c;
}
.get-books-menu h3 {
background : #1d2d44;
color : #fff;
font : bold italic 21px NewParisSkyline;
padding : 3px 9px;
}
.get-books-menu ul {
padding : 12px 0 0 11px;
margin-left : 15px;
border-left : 1px solid #1d2d44;
}
.get-books-menu h3 small {
text-transform : uppercase;
font : 9px NewParisSkyline;
vertical-align : baseline;
}
.get-books-menu li {
margin-bottom : 8px;
}
.get-books-menu li:last-of-type {
margin-bottom : 0;
}
.get-books-menu a {
color : #6d7b8c;
font : bold 9px NewParisSkyline;
position : relative;
padding-right : 7px;
}
.get-books-menu a:after {
content : ">";
position : absolute;
right : 0;
color : #ffc606;
}
/*Information block*/
.information-block {
position : relative;
}
.information-block .information-title {
position : absolute;
right : 100%;
bottom : 100%;
font : bold italic 14px NewParisSkyline;
color : #6d7b8c;
text-align : right;
padding : 0 4px 7px 0;
white-space : nowrap;
}
.information-block .information-title:after {
content : "";
width : 55px;
position : absolute;
left : 100%;
bottom : 0;
-webkit-transform : translate3d(-60%, 0, 0);
transform : translate3d(-60%, 0, 0);
border-bottom : 2px solid #a7b2bc;
}
.book-list li {
padding-left : 36px;
font : 12px NewParis;
background : url(images/book/book-icon.png) center left / 25px auto no-repeat;
text-transform : uppercase;
}
.book-list li a {
font-family : NewParisSkyline;
color : #000;
display : block;
}
.winners-list {
border-width : 2px 2px 0 2px;
border-color : #ffc606;
border-style : solid;
position : relative;
background-color : #fff;
}
.winners-list .year {
margin : 0 auto;
position : absolute;
left : 50%;
bottom : 100%;
-webkit-transform : translate3d(-55%, 50%, 0);
transform : translate3d(-55%, 50%, 0);
display : inline-block;
color : #fff;
background-color : #6d7b8c;
font-family : AbrilDisplaySemiBoldItalic;
padding : 10px 11px 3px;
text-align : center;
}
.winners-list .year:after,
.winners-list .year:before {
content : "";
width : 35px;
height : 40px;
/*background : url("../images/arrow.png") center / 100% auto no-repeat;*/
position : absolute;
top : 50%;
-webkit-transform-origin : center 0;
-ms-transform-origin : center 0;
-o-transform-origin : center 0;
transform-origin : center 0;
}
.winners-list .year:before {
right : 100%;
-webkit-transform : translate3d(0, -50%, 0);
transform : translate3d(0, -50%, 0);
}
.winners-list .year:after {
left : 100%;
-webkit-transform : rotate(180deg) translate3d(0, -50%, 0);
transform : rotate(180deg) translate3d(0, -50%, 0);
}
.winners-list .year h2 {
font-size : 28px;
line-height : 0.85;
}
.winners-list .year p {
color : #ffc606;
font-size : 20px;
}
.drop-down select {
width : 100%;
margin : 0 auto;
font : bold italic 16px NewParisSkyline;
color : #fff;
background : #162c5d;
border : 1px solid #162c5d;
padding : 7px 7px 7px 15px;
-webkit-appearance : none;
}
.drop-down option {
background : #fff;
color : #162c5d;
}
.drop-down {
position : relative;
margin : 0 auto;
}
.drop-down:after {
content : "";
width : 8px;
height : 8px;
border-style : solid;
border-color : #162c5d;
border-width : 0 0 1px 1px;
position : relative;
margin : 4px auto;
display : block;
-webkit-transform : rotate(-45deg);
-ms-transform : rotate(-45deg);
-o-transform : rotate(-45deg);
transform : rotate(-45deg);
}
.videos-wrapper p {
font : 14px / normal NewParisSkyline;
color : #fff;
}
.videos-wrapper a {
position : relative;
display : inline-block;
}
.videos-wrapper a:after {
content : "";
width : 70px;
height : 70px;
position : absolute;
left : 50%;
top : 50%;
-webkit-transform : translate3d(-50%, -50%, 0);
transform : translate3d(-50%, -50%, 0);
background : url("images/under-35/videos/play-button.png") center / 100% auto no-repeat;
}
.row {
display : -webkit-box;
display : -webkit-flex;
display : -moz-box;
display : -ms-flexbox;
display : flex;
-webkit-justify-content : space-around;
/*-ms-flex-pack : distribute;*/
justify-content : space-around;
-webkit-flex-wrap : wrap;
-ms-flex-wrap : wrap;
flex-wrap : wrap;
}
.left-line {
width : 11%;
position : absolute;
left : 0;
top : 0;
bottom : 0;
border-right : 2px solid #a7b2bc;
}
/*Quote*/
.quote {
position : relative;
font : bold italic 25px/1.2 NewParisSkyline;
letter-spacing : -1.3px;
color : #6d7b8c;
}
.quote:after,
.quote:before {
content : "";
width : 47px;
height : 45px;
position : absolute;
}
.quote:before {
right : 100%;
bottom : 100%;
background : url("images/quote-right.png") center / 100% auto no-repeat;
-webkit-transform : translate3d(0, 65%, 0);
transform : translate3d(0, 65%, 0);
margin-right : 18px;
}
.quote:after {
left : 100%;
top : 100%;
background : url("images/quote-left.png") center / 100% auto no-repeat;
-webkit-transform : translate3d(0, -55%, 0);
transform : translate3d(0, -55%, 0);
}
.quote-wrapper {
border-top : 1px dashed #ffc606;
border-bottom : 1px dashed #ffc606;
padding : 27px 131px;
margin : 30px 0;
}
/*Tabs*/
.tab-content {
display : none;
}
.is-active.tab-content {
display : block;
}
.is-active.tab-content.row {
/*display : -webkit-box;*/
/*display : -webkit-flex;*/
/*display : -moz-box;*/
/*display : -ms-flexbox;*/
/*display : flex;*/
}
/*bookup menu*/
.bookup-menu {
position : relative;
margin : 0 6%;
border-bottom : 1px solid #6d7b8c;
}
.bookup-menu a {
font : 16px/28px NewParis;
color : #6d7b8c;
text-transform : uppercase;
}
.bookup-menu a:first-of-type:after,
.bookup-menu .active-item:after {
content : '';
position : relative;
background : url("./images/menu-icon.png") no-repeat;
width : 30px;
height : 16px;
display : none;
margin-left : 10px;
}
.bookup-menu a.donate {
padding : 0 80px 0 20px;
background : url("./images/donate.png") 0 8px no-repeat;
}
.bookup-menu span {
width : 1px;
height : 28px;
background-color : #6d7b8c;
}
.bookup-menu a.is-active {
color : #162c5d;
font-family : NewParisSkyline;
}
.bookup-menu .active-item {
position : absolute;
display : none;
color : #162c5d;
font : 24px/28px NewParisSkyline;
z-index : 2;
height : 30px;
text-transform : uppercase;
}
.owl-stage-outer {
overflow : hidden;
}
.owl-item {
display : inline-block;
}
/*Bio popup*/
.bio-popup {
display : none;
width : 100%;
height : 100%;
position : fixed;
left : 0;
top : 0;
background : rgba(0, 0, 0, 0.5);
z-index : 2;
overflow : auto;
}
.bio-popup.show {
display : block;
}
.bio-popup-content {
width : 81%;
position : relative;
border : 1px solid #162c5d;
-webkit-border-radius : 5px;
border-radius : 5px;
background : #fff;
margin : 55px auto 55px;
}
.bio-popup-content h1 {
background : #162c5d;
color : #ffc606;
text-align : left;
font : 40px NewParis;
padding : 10px 60px 2px 22px;
}
.bio-popup-content .close {
width : 30px;
height : 30px;
position : absolute;
top : 15px;
right : 17px;
-webkit-border-radius : 50%;
border-radius : 50%;
border : 1px solid #ffc606;
z-index : 1;
}
.bio-popup-content .close:before,
.bio-popup-content .close:after {
content : "";
height : 25px;
position : absolute;
left : 50%;
top : 50%;
border-left : 1px solid #ffc606;
}
.bio-popup-content .close:before {
-webkit-transform : translate3d(-50%, -50%, 0) rotate(-45deg);
transform : translate3d(-50%, -50%, 0) rotate(-45deg);
}
.bio-popup-content .close:after {
-webkit-transform : translate3d(-50%, -50%, 0) rotate(45deg);
transform : translate3d(-50%, -50%, 0) rotate(45deg);
}
.bio-popup-content .bio-photo {
padding : 42px 40px 30px;
width : 31.5%;
-ms-flex-item-align : center;
-ms-grid-row-align : center;
-webkit-align-self : center;
align-self : center;
}
.bio-popup-content .bio-photo > img {
width : 95%;
max-width : 235px;
height : auto;
-webkit-border-radius : 50%;
border-radius : 50%;
margin : 0 auto 15px;
display : block;
}
.bio-popup-content .description-wrapper {
position : relative;
display : -ms-flexbox;
display : -webkit-box;
display : -webkit-flex;
display : -moz-box;
display : flex;
}
.bio-popup-content .description-wrapper:after {
content : "";
position : absolute;
height : 100%;
top : 0;
left : 31.5%;
border-left : 1px solid #162c5d;
}
.bio-popup-content .descriptions {
font : 15px / 1.3 NewParis;
width : 68.5%;
padding : 42px 20px;
}
.bio-popup-content .descriptions b {
font-family : NewParisSkyline;
}
.bio-popup-content .descriptions em {
font-style : italic;
}
.bio-popup-content .social-buttons {
display : -ms-flexbox;
display : -webkit-box;
display : -webkit-flex;
display : -moz-box;
display : flex;
-ms-flex-pack : center;
-webkit-box-pack : center;
-webkit-justify-content : center;
-moz-box-pack : center;
justify-content : center;
}
.bio-popup-content .social-buttons a {
display : inline-block;
margin : 0 12px 0 0;
}
body.show-popup {
overflow : hidden;
}
@media screen and (max-width : 767px) {
.breadcrumbs {
width : 100%;
padding : 15px 13px 13px 33px;
font-size : 15px;
border-bottom-width : 3px;
}
.bio-popup-content {
width : 90%;
}
.bio-popup-content .description-wrapper {
display : block;
}
.bio-popup-content .bio-photo {
width : 100%;
border-bottom : 1px solid #162c5d;
padding : 15px;
}
.bio-popup-content .description-wrapper:after {
content : none;
}
.bio-popup-content .descriptions {
width : 100%;
font-size : 18px;
}
}
@media screen and (max-width : 480px) {
.breadcrumbs {
padding : 5px 13px 5px 12px;
font-size : 8px;
}
}
/*-------------Header---------------------------*/
header {
width : 100%;
color : #6d7b8c;
}
.top-header {
width : 100%;
height : 130px;
padding : 0 5.2%;
display : -ms-flexbox;
display : -webkit-flex;
display : -webkit-box;
display : -moz-box;
display : flex;
-ms-flex-direction : row;
-webkit-flex-direction : row;
-webkit-box-orient : horizontal;
-webkit-box-direction : normal;
-moz-box-orient : horizontal;
-moz-box-direction : normal;
flex-direction : row;
-ms-flex-pack : justify;
-webkit-justify-content : space-between;
-webkit-box-pack : justify;
-moz-box-pack : justify;
justify-content : space-between;
}
.top-header .logo a {
background : url("images/logo.jpg") left 41px no-repeat;
display : inline-block;
width : 460px;
height : 130px;
padding : 53px 0 0 252px;
font : 18px/21px AbrilDisplaySemiBoldItalic;
color : #6d7b8c;
}
.top-header .logo {
position : relative;
float : left;
}
.top-header .logo span:after,
.top-header .right-side > p:after,
.top-header .logo:before {
content : "";
display : block;
position : relative;
width : 1px;
height : 40px;
background-color : #ffc606;
}
.top-header .logo span:after {
width : 0;
}
.top-header .logo:before {
top : 24px;
left : 89px;
height : 50px;
opacity : 0;
position : absolute;
}
.top-header .logo span:after {
top : -41px;
left : -17px;
}
.top-header .right-side > p:after {
top : -45px;
left : 155px;
}
.top-header .right-side {
width : 419px;
margin-top : 60px;
float : right;
}
.top-header .right-side .subscribe {
background : url("images/subscribe-grey.png") left 2px no-repeat;
font : 30px/20px AbrilDisplaySemiBoldItalic;
float : left;
padding-left : 33px;
}
.top-header .right-side p span {
font : 11px/20px NewParis;
text-transform : uppercase;
}
.top-header .right-side form {
float : left;
margin : 9px 0 0 51px;
}
.top-header .right-side form p {
border : 1px solid #1d2d44;
width : 146px;
height : 23px;
}
.top-header .right-side input {
font : 11px/21px NewParis;
}
.top-header .search-holder {
width : 112px;
padding-left : 5px;
}
.top-header .search-button {
background : url("images/search.png") 5px 1px no-repeat, #1d2d44;
float : right;
width : 26px;
height : 100%;
}
.top-header .share {
display : inline-block;
margin : 7px 0 0 18px;
float : left;
}
.top-header .share img {
width : 21px;
height : 25px;
}
.text-center {
text-align: center;
}
.orange-button,
.orange-button:focus,
.orange-button:active {
/* float: right; */
/* width: 100%; */
margin : 0 auto;
font : bold 20px NewParisSkyline;
color : #fff;
background : #ffc606;
border : 1px solid #ffc606;
padding : 7px 15px;
-webkit-appearance : none;
-moz-appearance : none;
appearance : none;
-webkit-border-radius : 5px;
-moz-border-radius : 5px;
border-radius : 5px;
}
/*------------Footer------------------------------------*/
footer {
border-top : 10px solid #162c5d;
}
.foot-info {
padding : 0 40px;
margin : 4.45% 0 25px;
}
.foot-logo {
background : url("images/logo-footer.png") no-repeat;
width : 194px;
height : 65px;
float : left;
}
footer .info-buttons {
margin : 17px 35px 0 42px;
text-align : center;
}
footer .info-buttons button {
font : normal 13px/1 NewParisSkyline;
color : white;
border : solid 1px #b6bdc6;
width : 117px;
height : 31px;
margin : 0 12px 10px 0;
text-transform : uppercase;
}
footer .info-buttons li {
font : normal 13px/1 NewParisSkyline;
color : white;
border : solid 1px #b6bdc6;
width : 117px;
height : 31px;
margin : 0 12px 10px 0;
text-transform : uppercase;
}
.foot-soc {
margin : 20px 0 0;
}
.foot-soc a {
margin-right : 16px;
}
.foot-menu {
padding : 0 40px 50px;
}
.foot-menu > li {
margin-bottom : 20px;
width : 192px;
}
.foot-menu > li > a {
color : #ffc606;
font : normal 15px/22px NewParisSkyline;
text-transform : uppercase;
margin-right : 5px;
}
.foot-menu li li a {
color : white;
font : normal 15px/24px NewParis;
}
.top-header .lines-button {
cursor : pointer;
border : none;
padding : 2.35vw 0.67vw;
position : absolute;
background : none;
-webkit-transition : 0.3s;
-o-transition : 0.3s;
transition : 0.3s;
-webkit-user-select : none;
-moz-user-select : none;
-ms-user-select : none;
user-select : none;
z-index : 1;
top : 3.87vw;
left : 2.87%;
display : none;
}
.top-header .lines-button:hover {
opacity : 1;
}
.top-header .lines-button:hover .lines:before {
-webkit-transform : translateY(1px);
-ms-transform : translateY(1px);
-o-transform : translateY(1px);
transform : translateY(1px)
}
.top-header .lines-button:hover .lines:after {
-webkit-transform : translateY(-1px);
-ms-transform : translateY(-1px);
-o-transform : translateY(-1px);
transform : translateY(-1px)
}
.top-header .lines {
width : 9.6vw;
height : 0.67vw;
display : inline-block;
background : #162c5d;
-webkit-transition : 0.3s;
-o-transition : 0.3s;
transition : 0.3s;
position : relative;
-webkit-border-radius : 0.27vw;
border-radius : 0.27vw;
}
.top-header .lines:before {
top : 1.8vw;
}
.top-header .lines:before,
.top-header .lines:after {
width : 9.6vw;
height : 0.67vw;
display : inline-block;
background : #162c5d;
-webkit-transition : 0.3s;
-o-transition : 0.3s;
transition : 0.3s;
-webkit-border-radius : 0.27vw;
border-radius : 0.27vw;
left : 0;
content : '';
position : absolute;
-webkit-transform-origin : 0.15714rem center;
-ms-transform-origin : 0.15714rem center;
-o-transform-origin : 0.15714rem center;
transform-origin : 0.15714rem center;
}
.top-header .lines:after {
top : -1.7vw;
}
.top-header .lines-button.close .lines {
background : transparent
}
.top-header .lines-button.close .lines:before,
.top-header .lines-button.close .lines:after {
top : 0;
-webkit-transform-origin : 50% 50%;
-ms-transform-origin : 50% 50%;
-o-transform-origin : 50% 50%;
transform-origin : 50% 50%;
}
.top-header .lines-button.close .lines:before {
-webkit-transform : rotate3d(0, 0, 1, 45deg);
transform : rotate3d(0, 0, 1, 45deg)
}
.top-header .lines-button.close .lines:after {
-webkit-transform : rotate3d(0, 0, 1, -45deg);
transform : rotate3d(0, 0, 1, -45deg)
}
.vertmain-menu {
width : 100%;
position : absolute;
bottom : 0;
left : 0;
top : 14.94vw;
background : rgba(0, 0, 0, 0.5);
z-index : 1;
display : none;
overflow : auto;
}
.v-menu {
width : 81%;
position : relative;
border-right : 1px solid white;
background : #e6e6e6;
font : normal 3.2vw/3.625 NewParisSkyline;
text-transform : uppercase;
}
.v-menu .subscribe {
background : /*url("images/vsubscribe.png") */ 5.73vw center no-repeat #ffc606;
color : #162c5d;
padding-left : 17.73vw;
background-size : 6.27vw 4.27vw;
}
.v-menu form {
background : /*url("images/vsearch.png") */ 6vw center no-repeat, white;
color : #6d7b8c;
padding-left : 17.73vw;
background-size : 5.47vw 5.47vw;
}
.v-menu form input {
font : inherit;
width : 100%;
}
.v-menu > ul > li {
border-bottom : 1px solid white;
background : #6d7b8c;
color : #ffc606;
padding : 2.67vw 0 2.67vw 17.73vw;
line-height : 5.265vw;
}
.v-menu ul ul {
color : white;
text-transform : capitalize;
font : 3.2vw/1.42 NewParis;
height : 0;
overflow : hidden;
}
.v-menu a {
color : inherit;
}
.v-menu span {
width : 4.27vw;
height : 4.27vw;
position : absolute;
top : 50%;
left : -10.53vw;
-webkit-border-radius : 50%;
border-radius : 50%;
border : 1px solid white;
display : inline-block;
-webkit-transform : translateY(-50%);
-ms-transform : translateY(-50%);
-o-transform : translateY(-50%);
transform : translateY(-50%);
}
.v-menu span:before,
.v-menu span:after {
content : "";
height : 2.27vw;
position : absolute;
left : 50%;
top : 50%;
border-left : 1px solid white;
}
.v-menu span:before {
-webkit-transform : translate3d(-50%, -50%, 0);
transform : translate3d(-50%, -50%, 0);
}
.v-menu span:after {
-webkit-transform : translate3d(-50%, -50%, 0) rotate(90deg);
transform : translate3d(-50%, -50%, 0) rotate(90deg);
}
.v-menu li.open span {
-webkit-transform : translateY(-50%) rotate(45deg);
-ms-transform : translateY(-50%) rotate(45deg);
-o-transform : translateY(-50%) rotate(45deg);
transform : translateY(-50%) rotate(45deg);
}
.subscribe-popup {
display : none;
width : 100%;
height : 100%;
position : fixed;
left : 0;
top : 0;
background : rgba(0, 0, 0, 0.5);
z-index : 1;
overflow : auto;
}
.subscribe-popup.show {
display : block;
}
.subscribe-popup-content {
padding : 39px 0 0 50px;
width : 416px;
height : 320px;
position : relative;
border : 6px solid #162c5d;
background : #fff;
margin : 30px auto 0;
-webkit-box-shadow : 1px 1px 30px rgba(0, 0, 0, 0.5);
box-shadow : 1px 1px 30px rgba(0, 0, 0, 0.5);
}
.subscribe-popup .subscribe-title {
background : /*url("images/subscribe-grey-big.png")*/ left 0 no-repeat;
font : 61px/0.5 AbrilDisplaySemiBoldItalic;
padding-left : 38px;
margin-left : -38px;
color : #162c5d;
}
.subscribe-popup p span {
font : 17px/2 NewParis;
text-transform : uppercase;
}
.subscribe-popup .explanation {
font : 14px/1.64 NewParis;
color : #381208;
margin : 3px 0 7px;
}
.subscribe-popup input {
font : 10px/31px NewParis;
color : #6d7b8c;
border : 1px solid #6d7b8c;
height : 31px;
width : 296px;
padding-left : 14px;
}
#submit_button {
background-color : #ffc606;
color : black;
position : absolute;
top : 100%;
right : -6px;
width : 71px;
height : 37px;
margin-top : 6px;
font-size : 15px;
padding : 0;
}
.subscribe-popup .close {
width : 31px;
height : 31px;
position : absolute;
top : 0;
right : 0;
background : #6d7b8c;
}
.subscribe-popup .close:before,
.subscribe-popup .close:after {
content : "";
height : 25px;
position : absolute;
left : 50%;
top : 50%;
border-left : 1px solid #fdfdfe;
}
.subscribe-popup .close:before {
-webkit-transform : translate3d(-50%, -50%, 0) rotate(-45deg);
transform : translate3d(-50%, -50%, 0) rotate(-45deg);
}
.subscribe-popup .close:after {
-webkit-transform : translate3d(-50%, -50%, 0) rotate(45deg);
transform : translate3d(-50%, -50%, 0) rotate(45deg);
}
.subscribe-popup-content div {
margin-bottom : 14px;
}
aside#secondary > section {
width : 33%;
padding : 20px 10px;
display : inline-block;
vertical-align : top;
}
article.page.type-page, article.page.type-book h1 {
font : 30px NewParisSkyline;
color : #162c5d;
}
article.page.type-page, article.page.type-book p {
margin-bottom : 20px; /*40px*/
}
article.page.type-page, article.page.type-book p:last-of-type {
margin-bottom : 0;
}
article.page.type-page, article.page.type-book blockquote {
margin-bottom : 40px;
}
/*
#main #comments {
margin-top : 60px
}
#main #comments p {
margin-bottom : 10px
}
#main #comments p:last-child {
margin-bottom : 0
}
#commentform {
width : 690px
}
.comment {
margin-bottom : 40px
}
#respond {
margin-bottom : 13px;
overflow : hidden
}
#respond input {
border-radius : 2px;
margin-right : 1%;
background : none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
font-size : 13px;
padding : 13px 2%;
border : 1px solid rgba(0, 0, 0, 0.05);
float : left;
width : 28%
}
#respond textarea {
border-radius : 2px;
background : none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
font-size : 13px;
padding : 8px 11px;
height : 150px;
border : 1px solid rgba(0, 0, 0, 0.05);
color : #ddd;
width : 95%
}
#respond input:last-child {
margin-right : 0
}
#respond input, #respond textarea {
width : 70%
}
#respond input:-moz-placeholder, #respond textarea:-moz-placeholder {
color : #ddd
}
#respond input {
display : block;
margin : 0;
width : 326px
}
#respond input[type="submit"] {
background-color : #336799;
border-radius : 3px;
font-weight : bold;
text-shadow : none;
line-height : 44px;
transition : all 0.2s ease 0s;
box-shadow : 0 12px 19px rgba(255, 255, 255, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
margin-top : 10px;
font-size : 13px;
padding : 0 24px;
display : block;
cursor : pointer;
border : 0 none;
width : 200px;
color : #fff;
float : right
}
#respond input[type="submit"]:hover {
background-color : #264d73
}
#respond textarea {
display : block;
width : 664px
}
#respond .form-submit {
float : right;
margin-right : 25px
}
.form-allowed-tags {
display : none !important
}
#respond-inputs p {
float : left;
margin-right : 10px;
margin-bottom : 10px;
margin-top : 10px
}
#respond-inputs p.last {
margin-right : 0;
margin-top : 10px;
margin-bottom : 10px
}
*/
/*---------------------------------------------------*/
/* DONATION PAGE */
.donate-banner {
overflow : hidden;
margin-bottom : -10px;
box-sizing : border-box;
}
.donate-cont {
max-width : 960px;
margin : 0 auto;
}
.donate-banner h1 {
margin-top : 280px;
font : bold 60px/1 NewParisSkyline;
color : white;
}
.donate-banner h1:after {
content : '';
display : inline-block;
width : 45px;
height : 45px;
position : relative;
top : 5px;
right : -10px;
background : url(images/donate/Donate_Heart_Small.png) center /contain no-repeat;
}
.box {
display : block;
color : white;
padding : 20px;
background-color : rgba(0, 0, 0, .5);
text-shadow : 0 0 20px rgba(0, 0, 0, 1);
}
.box.orange {
background-color: rgba(255, 197, 10, .6);
}
.donate-banner .box {
margin : 0 auto 120px;
}
.donate-banner p {
font : 18px/1.4 NewParis;
}
.donation-info {
padding : 90px 0 35px;
background-color : #e6e6e6;
}
.donation-info .inner {
max-width : 1200px;
margin : 0 auto;
padding : 0 15px;
box-sizing : border-box;
}
.donation-info * {
color : #666;
}
.donation-info h2,
.donation-info h3 {
margin-top : 20px;
text-transform : uppercase;
}
.donation-info h2,
.donation-info h3,
.donation-info p {
font-size : 14px;
line-height : 1.4;
color : #666;
}
.donation-info h3,
.donation-info h3 + p {
font-size : 12px;
}
a.story_photo img {
max-width : 380px !important;
max-height : 225px !important;
}
a.story_photo,
a.story_photo:focus,
a.story_photo:active {
display : block;
padding-top : 58%;
background : no-repeat 50% 50%;
background-size : contain;
}
.all-story a.story_photo {
padding-top : 58%;
}
#home-featured-stories a.story_photo {
padding-top : 58%;
background-size: cover;
}
.entry-content:after {
clear : both;
display : table;
content : '';
}
.entry-content ul li {
list-style : disc;
margin-bottom: inherit;
margin-left: 20px;
}
.description p,
.description ul,
.entry-content p,
.entry-content ul {
margin-bottom : 20px;
}
.description ul,
.entry-content ul {
padding-left : 0px;
}
.page h1,
.page h2,
.page h3,
.post h1,
.post h2,
.post h3,
.entry-content h1,
.entry-content h2,
.entry-content h3 {
color : #162c5d;
padding : 0;
line-height : 1.2;
margin-bottom : 10px;
letter-spacing : -1.1px;
font-weight : bold;
font-family : NewParis;
}
.page h1,
.post h1,
.entry-content h1 {
display : inline-block;
font-size : 40px;
font-style : italic;
margin-bottom : 25px;
border-bottom : 1px solid #ffc606;
}
.page h2,
.post h2,
.entry-content h2 {
font-size : 34px;
margin-top : 10px;
}
.page h3,
.post h3,
.entry-content h3 {
font-size : 25px;
}
.related-posts .rp-group {
list-style: none;
}
.related-posts .rp-items {
}
article.page.type-page.hentry {
padding-top : 40px;
}
.fancybox-close:focus,
.fancybox-close:active {
position : absolute;
}
.search-results .search-result-item .entry-title {
font-size : 1.8rem;
}
.search-results .search-result-item .post-thumbnail .attachment-post-thumbnail {
float : left;
width : 180px;
height : auto;
}
@media (max-width : 1180px) {
.bookup-menu a:first-of-type {
padding-left : 45px;
}
.bookup-menu a:last-of-type {
padding-right : 40px;
}
}
@media (max-width : 1040px) {
.top-header .right-side {
margin-top : 40px;
width : 200px;
}
.top-header .right-side .subscribe {
height : 40px;
}
.top-header .right-side form {
margin-left : 0;
}
.top-header .right-side > p:after {
opacity : 0;
}
.bookup-menu a:first-of-type {
padding-left : 5px;
}
.bookup-menu a:last-of-type {
padding-right : 5px;
}
.bookup-menu a {
font-size : 14px;
}
}
@media (max-width : 950px) {
.page-short-info {
width : 83.4%;
}
}
@media (max-width : 767px) {
.top-header .lines-button {
display : block;
}
.top-header {
height : 13.6vw;
}
.main-menu a {
display : none;
}
.top-header .logo a {
padding : 3.2vw 0 0 32.8vw;
margin-left : 16.3vw;
font-size : 2.8vw;
line-height : 3.6vw;
background-position-y : 2.3vw;
width : 66.7vw;
height : 17.3vw;
background-size : 26.3vw 8.7vw;
}
.top-header .logo span:after {
top : -7.2vw;
left : -3.33vw;
height : 6.67vw;
}
.top-header form,
.top-header .subscribe {
display : none;
}
.main-menu {
pointer-events : none;
height : 1.34vw;
}
.top-header .right-side {
margin : 3.2vw 0 0 1.1vw;
width : 26.7vw;
}
.top-header .share img {
width : 4.53vw;
height : 5.47vw;
}
.top-header .logo:before {
opacity : 1;
top : 3.2vw;
left : 11.9vw;
height : 6.7vw;
}
.top-header .share {
margin : 0.93vw 0 0 2.4vw;
}
.bookup-menu a:first-of-type:after,
.bookup-menu .active-item:after {
display : inline-block;
}
.bookup-menu {
margin : 40px 10px 0;
height : 34px;
}
.bookup-menu .menu-wrap,
.bookup-menu .active-item {
display : block;
background : rgba(255, 255, 255, 0.9);
padding-left : 12px;
}
.bookup-menu .menu-wrap {
position : absolute;
z-index : 1;
opacity : 0;
pointer-events : none;
}
.bookup-menu .menu-wrap.show {
opacity : 1;
pointer-events : auto;
}
.bookup-menu .hide {
opacity : 0;
pointer-events : none;
}
.bookup-menu a {
font-size : 24px;
display : block;
margin-bottom : 30px;
padding : 0;
}
.bookup-menu a:first-of-type {
padding-left : 0;
}
.foot-menu {
padding : 0 10px 50px;
}
}
@media (max-width : 599px) {
.subscribe-popup-content {
width : 300px;
height : 284px;
padding : 39px 0 0 39px;
}
.subscribe-popup .subscribe-title {
font-size : 40px;
background-size : 25px auto;
padding-left : 30px;
margin-left : -30px;
}
.subscribe-popup p span {
font-size : 11px;
}
.subscribe-popup .explanation {
font-size : 11px;
}
.subscribe-popup-content div {
margin-bottom : 8px;
}
.subscribe-popup input {
width : 203px;
}
}
.bookup .tab-content a, .tab-content a {
/*color : #cc5500 !important;*/
/*text-decoration-color : #cc5500 !important;*/
color: #162c5d;
text-decoration : underline !important;
text-decoration-color : #ffc606 !important;
}
.author-page .page-short-info .author-info {
color : #fff;
}