/*
Theme Name: Todd Young Theme
Description: Todd Young Theme
Version: 1.0
*/




/* CSS Document
	Reset browser default styles
	All 
	Header
		Top menu
	Content block
	Footer
		Bottom menu
	Media Queries
*/


@font-face {font-family: 'Calluna';src: url('fonts/Calluna-Light.eot');src: url('fonts/Calluna-Light.eot?#iefix') format('embedded-opentype'), url('fonts/Calluna-Light.woff2') format('woff2'), url('fonts/Calluna-Light.woff') format('woff'), url('fonts/Calluna-Light.ttf') format('truetype'), url('fonts/Calluna-Light.svg#Calluna-Light') format('svg');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Calluna';src: url('fonts/Calluna-Bold.eot');src: url('fonts/Calluna-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Calluna-Bold.woff2') format('woff2'), url('fonts/Calluna-Bold.woff') format('woff'), url('fonts/Calluna-Bold.ttf') format('truetype'), url('fonts/Calluna-Bold.svg#Calluna-Bold') format('svg');font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: 'Gotham';src: url('fonts/Gotham-Book.eot');src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Book.woff2') format('woff2'), url('fonts/Gotham-Book.woff') format('woff'), url('fonts/Gotham-Book.ttf') format('truetype'), url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Gotham';src: url('fonts/Gotham-BookItalic.eot');src: url('fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-BookItalic.woff2') format('woff2'), url('fonts/Gotham-BookItalic.woff') format('woff'), url('fonts/Gotham-BookItalic.ttf') format('truetype'), url('fonts/Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');font-weight: 500;font-style: italic;font-display: swap;}
@font-face {font-family: 'Gotham';src: url('fonts/Gotham-Medium.eot');src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Medium.woff2') format('woff2'), url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf') format('truetype'), url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: 'Gotham';src: url('fonts/Gotham-Bold.eot');src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Bold.woff2') format('woff2'), url('fonts/Gotham-Bold.woff') format('woff'), url('fonts/Gotham-Bold.ttf') format('truetype'), url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: 'Gotham';src: url('fonts/Gotham-Black.eot');src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Black.woff2') format('woff2'), url('fonts/Gotham-Black.woff') format('woff'), url('fonts/Gotham-Black.ttf') format('truetype'), url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');font-weight:900;font-style: normal;font-display: swap;}


/* Reset browser default styles */
html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body {font:300 30px/42px 'Calluna', sans-serif;font-variant-numeric:lining-nums;color:#1c1c1c;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:visited {text-decoration:none;color:#791719;transition:color ease-in-out .2s;}
a:active, a:hover {outline:0;text-decoration:none;color:#a13335;}




/* All */
.wrapper {max-width:1240px;padding:0 20px;box-sizing:border-box;margin:0 auto;position:relative;box-sizing:border-box;}
.alignfull {margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;}
.alignwide {margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw;}


    /* Posts navigation */
.posts_navigation {display:flex;flex-wrap:wrap;justify-content:space-between;}


    /* Animation */
.heading header, .content_block article > *, .issues_list li, .petition_block article {position:relative;top:100px;transition:opacity ease-in-out .5s, top ease-in-out .5s;opacity:0;transition-delay:.3s;}
.heading header.in-view, .content_block article > *.in-view, .issues_list li.in-view, .petition_block article.in-view {opacity:1;top:0;}


    /* Data cover */
.cover {display:none;}
*[data-cover] {min-height:200px;background:url(images/blank.gif) center center/cover no-repeat;}
*[data-cover-srcset] {min-height:450px;position:relative;}
*[data-cover-srcset] img[srcset] {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;}


    /* Responsive video */
.video_wrap {position:relative;padding:0 0 56.25% 0;height:0;}
.video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}


    /* Typography */
h1 {font:700 94px/94px 'Calluna';font-variant-numeric:lining-nums;}
h1.is-style-alt {font-size:75px;line-height:84px;padding-bottom:40px;}
h2 {font:700 60px/64px 'Calluna';font-variant-numeric:lining-nums;color:#1d2859;padding-bottom:20px;}
h2.is-style-alt {padding-left:24px;position:relative;}
h2.is-style-alt:before {content:'';display:block;width:5px;height:calc(100% - 40px);background:#d4a029;position:absolute;top:12px;left:0;}
h3 {font:700 42px 'Calluna';font-variant-numeric:lining-nums;color:#1d2859;padding-bottom:10px;}
h3.is-style-alt {padding-left:20px;position:relative;}
h3.is-style-alt:before {content:'';display:block;width:4px;height:calc(100% - 26px);background:#d4a029;position:absolute;top:10px;left:0;}
h4 {font:700 36px 'Gotham';font-variant-numeric:lining-nums;color:#791719;padding-bottom:35px;}
h5 {font:700 30px 'Calluna';font-variant-numeric:lining-nums;padding-bottom:10px;}
h6 {font:600 30px 'Gotham';font-variant-numeric:lining-nums;text-transform:uppercase;padding-bottom:55px;}
h6.is-style-alt {font-weight:700;color:#d4a029;padding-bottom:10px;}
p {padding-bottom:30px;}
p.is-style-small {font-size:24px;line-height:34px;}


    /* Form */
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {cursor:pointer;padding:5px 0 5px 37px;background:url(images/icons/checkbox_unchecked.png) left 4px no-repeat;display:inline-block;vertical-align:middle;}
input[type="checkbox"]:checked + label, input[type="checkbox"] + label:active {background-image:url(images/icons/checkbox_checked.png);}
input[type="radio"] {display:none;}
input[type="radio"] + label {cursor:pointer;padding:5px 0 5px 37px;background:url(images/icons/radio_unchecked.png) left 7px no-repeat;display:inline-block;vertical-align:middle;}
input[type="radio"]:checked + label, input[type="radio"] + label:active {background-image:url(images/icons/radio_checked.png);}
input[type="text"], input[type="email"], input[type="tel"] {font:600 24px 'Gotham', sans-serif;color:#636363;background:#ececec;border:4px solid #ececec;border-radius:0;padding:0 16px;height:75px;width:100%;box-sizing:border-box;}
input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="tel"]::placeholder {color:#636363;opacity:1;}
textarea {font:500 18px 'Gotham', sans-serif;color:#636363;background:#fff;border:1px solid #939393;border-radius:0;padding:10px 16px;height:220px;width:100%;box-sizing:border-box;}
textarea::placeholder {color:#636363;opacity:1;}
.searchform > div {display:flex;flex-wrap:wrap;align-items:center;}
.searchform label {display:block;min-width:100%;}
.searchform input[type="text"] {flex:1;margin-right:20px;}
.gform_ajax_spinner, .gform_wrapper .gform_validation_errors {display:none !important;}
.gform_wrapper .gform_heading .gform_description {display:block;padding-bottom:50px;color:#515050;font:500 24px 'Gotham';}
.gform_wrapper .gform_body .gform_fields {display:flex;flex-wrap:wrap;justify-content:space-between;}
.gform_wrapper .gform_body .gfield {width:100%;position:relative;padding-bottom:15px;}
.gform_wrapper .gform_body .gfield.gfield--width-half {width:calc(60% - 8px);}
.gform_wrapper .gform_body .gfield.gfield--width-half + .gfield--width-half {width:calc(40% - 8px);}
.gform_wrapper .gform_body .gfield > label {padding-bottom:10px;font:500 18px 'Gotham';}
.gform_wrapper .gform_body .gfield.hidden_label > label {display:none;}
.gform_wrapper .gform_body .gfield .validation_message {position:absolute;bottom:20px;left:auto;right:10px;z-index:2;font-size:14px;line-height:22px;}
.gform_wrapper .gform_body .gfield .validation_message.instruction {bottom:64px;}
.gform_wrapper .gform_body fieldset.gfield {border:none;margin:0;padding:0 0 25px 0;font:500 18px 'Gotham';}
.gform_wrapper .gform_body fieldset.gfield legend {padding-bottom:15px;}
.gform_wrapper .gform_body fieldset.gfield legend span {display:none;}
.gform_wrapper .gform_body fieldset.gfield > div {padding-left:35px;}
.gform_wrapper .gform_body fieldset.gfield .validation_message {bottom:0;left:0;}
.gform_wrapper .gform_footer {padding-top:30px;}
.gform_wrapper .gform_footer .button {width:100%;background-image:url(images/icons/arrow.png);padding-right:25px;max-height:75px;}
#gform_wrapper_2 .gform_footer .button {background-position:right 125px center;}
#gform_wrapper_2 .gform_footer .button:hover {background-position:right 115px center;}
#gform_wrapper_3 .gform_footer .button {background-position:right 95px center;}
#gform_wrapper_3 .gform_footer .button:hover {background-position:right 85px center;}
.gform_confirmation_message {padding-bottom:20px;}


    /* Buttons */
.wp-block-button {display:inline;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {color:#fff;background:#d4a029 url(images/blank.gif) right 45px center/8px auto no-repeat;padding:5px 10px;min-width:208px;height:77px;font:700 21.6px 'Gotham';letter-spacing:1px;text-transform:uppercase;border:4px solid #d4a029;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;}
.button:hover, .wp-block-button__link:hover, .searchform input[type="submit"]:hover {color:#fff;background-color:#1d2859;border-color:#1d2859;background-position:right 35px center;}
.is-style-outline .wp-block-button__link, .is-style-outline .wp-block-button__link:visited {color:#fff;background-color:#1d2859;border-color:#1d2859;}
.is-style-outline .wp-block-button__link:hover {color:#fff;background-color:#d4a029;border-color:#d4a029;}
.button.button_arrow:after, .wp-block-button__link:after {content:'';position:relative;right:0;transition:right ease-in-out .2s;padding:5px 0 5px 27px;background:url(images/icons/arrow.png) right center/7px auto no-repeat;}
.button.button_arrow:hover:after, .wp-block-button__link:hover:after {right:-10px;}


    /* Main Colors */
.has-primary-color-color {color:#1d2859;}
.has-text-color-color {color:#1c1c1c;}
.has-button-color-color {color:#d4a029;}
.has-link-color-color {color:#791719;}
.has-primary-color-background-color {background-color:#1d2859;}
.has-text-color-background-color {background-color:#1c1c1c;}
.has-button-color-background-color {background-color:#d4a029;}
.has-link-color-background-color {background-color:#791719;}




/* Header */
.header {background:#fff;}
.header .wrapper {display:flex;align-items:center;justify-content:space-between;padding:35px 53px;max-width:100%;}
.header .logo {width:351px;height:70px;font-size:0;line-height:0;background:url(images/logo.png) center center/100% auto no-repeat;}
	/* Top menu */
.menu_trigger {position:relative;width:64px;height:65px;z-index:999;transform:rotate(0deg);transition:all ease-in-out 0.5s;cursor:pointer;}
.menu_trigger:after {content:'Menu';color:#1d2859;text-transform:uppercase;position:absolute;bottom:2px;left:0;font:600 18px 'Gotham';letter-spacing:3px;}
.menu_trigger span {display:block;position:absolute;height:4px;width:100%;background:#1d2859;border-radius:2px;opacity:1;left:0;transition:all ease-in-out 0.25s;}
.menu_trigger span:nth-child(1) {top:0px;}
.menu_trigger span:nth-child(2), .menu_trigger span:nth-child(3) {top:15px;}
.menu_trigger span:nth-child(4) {top:30px;}
.menu_trigger.active span {background-color:#fff;}
.menu_trigger.active span:nth-child(1), .menu_trigger.active span:nth-child(4) {transform:scale(0, 0);}
.menu_trigger.active span:nth-child(2) {transform:rotate(45deg);}
.menu_trigger.active span:nth-child(3) {transform:rotate(-45deg);}
.header .top_menu {flex:1;}
.header .top_menu.active {position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background:#1d2859;padding:135px 10px 50px 10px;z-index:999;box-sizing:border-box;}
.header .top_menu .widget {text-align:right;position:relative;z-index:1;}
.header .top_menu .widget p {padding:0 23px 0 0;}
.header .top_menu .widget p .button {margin-right:9px;}
.header .top_menu .widget p .button:first-child, .header .top_menu .widget p .button:first-child:visited {background:transparent;border-color:#1d2859;color:#1d2859;}
.header .top_menu .widget p .button:first-child:hover {background:#1d2859;color:#fff;}
.header .top_menu.active .widget {text-align:center;}
.header .top_menu.active .widget p {padding:0;}
.header .top_menu.active .widget p .button {display:flex;margin:0 auto 23px auto;max-width:363px;}
.header .top_menu.active .widget p .button:hover {border-color:#fff;}
.header .top_menu.active .widget p .button:first-child, .header .top_menu.active .widget p .button:first-child:visited {border-color:#fff;color:#fff;}
.header .top_menu.active .widget p .button:first-child:hover {background:#fff;color:#1d2859;}
.header nav {display:none;text-align:center;padding-bottom:55px;}
.header .top_menu.active nav {display:block;}
.header nav ul li {font:600 54px/80px 'Gotham';text-transform:uppercase;letter-spacing:2px;}
.header nav ul li a, .header nav ul li a:visited {color:#fff;}
.header nav ul li.current-menu-item a, .header nav ul li.current-menu-item a:visited, .header nav ul li a:hover {color:#b7a028;}
html.active {overflow:hidden;max-height:100%;}
.home_bar {background:#791719;color:#fff;font:500 21px 'Gotham';text-transform:uppercase;letter-spacing:1.5px;padding:15px;text-align:center;}
.home_bar strong {font-weight:700;}
.home_bar p {padding-bottom:0;}



/* Heading */
.heading {background:#1d2859;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 0;box-sizing:border-box;}
.heading img {opacity:.42;}
.heading header h6 {padding-bottom:0;margin-bottom:5px;}
.heading header h6 a, .heading header h6 a:visited {color:#d4a029;}
.heading header h6 a:hover {color:#fff;}
.heading header h2 {color:#fff;}
.heading header p {font:600 21px/21px 'Gotham';text-transform:uppercase;letter-spacing:1px;padding-bottom:15px;}
.heading a, .heading a:visited {color:#fff;}
.heading a:hover {color:#d4a029;}
.heading video {object-fit:cover;min-height:1px;position:absolute;top:0;left:0;width:100%;height:100%;background:#1d2859;z-index:1;}
.single-post .heading {text-align:left;}
.single-post .heading .wrapper {max-width:1048px;}
.blog .heading h6 {font-size:21px;}
.blog .heading p {font-weight:500;text-transform:none;}
.home .heading {position:relative;text-align:left;min-height:720px;}
.home .heading:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;right:0;background-image:linear-gradient(to right, rgba(29,40,89,.0) 0%, rgba(29,40,89,.3) 100%);z-index:2;}
.home .heading img {opacity:1;}
.home .heading .wrapper {z-index:3;flex:1;display:flex;justify-content:flex-end;}
.home .heading header {max-width:700px;}
.heading .gform_wrapper .gform_heading {display:none;}
.heading .gform_wrapper form {margin-right:60px;position:relative;}
.heading .gform_wrapper .gform_fields {display:flex;flex-wrap:wrap;justify-content:space-between;}
.heading .gform_wrapper .gform_body .gfield {width:calc(67% - 13px);}
.heading .gform_wrapper .gform_body .gfield:last-child {width:208px;}
.heading .gform_wrapper .gform_body .gfield:nth-child(2) {order:3;}
.heading .gform_wrapper .gform_body .gfield input[type="text"], .heading .gform_wrapper .gform_body .gfield input[type="email"], .heading .gform_wrapper .gform_body .gfield input[type="tel"] {color:#fff;background:transparent;border-color:#fff;}
.heading .gform_wrapper .gform_body .gfield input[type="text"]::placeholder, .heading .gform_wrapper .gform_body .gfield input[type="email"]::placeholder, .heading .gform_wrapper .gform_body .gfield input[type="tel"]::placeholder {color:#fff;}
.heading .gform_wrapper .gform_footer {padding-top:0;position:absolute;bottom:15px;right:0;}




/* Content block */
.content_block {padding:65px 0 80px 0;}
.content_block .wrapper {max-width:1048px;}
.content_block article strong {font-weight:700;}
.content_block article > ul, .content_block article > ol {margin:0 0 35px 50px;}
.content_block article > ul li {list-style:none;padding:0 0 5px 30px;position:relative;}
.content_block article > ul li:before {content:'';display:block;width:13px;height:13px;background:#d4a029;border-radius:50%;position:absolute;top:18px;left:0;}
.content_block article > ol li {list-style-position:inside;list-style-type:decimal;padding-bottom:5px;}
.content_block article .is-style-nobullets {margin-left:0;}
.content_block article .is-style-nobullets li {list-style:none;padding-left:50px;}
.content_block article .is-style-nobullets li:before {display:none;}
.content_block article > p:last-child a {font:900 18px 'Gotham';letter-spacing:1px;}
.content_block .back {font:900 18px 'Gotham';letter-spacing:1px;margin-top:60px;}
.content_block .back:before {content:'';display:block;width:160px;height:1px;background:#000;margin-bottom:25px;}
.social-link-content {display:none;}
.content_block .back .social-link-content {display:block;margin:30px 0 60px 0;text-align:left;}
.content_block .back .social-link-content:before {content:'SHARE:';color:#d4a029;font:900 18px 'Gotham';position:relative;top:-5px;}
.content_block .back .social-link-content .social-link-title {display:none;}
.content_block .back .social-link-content a, .content_block .back .social-link-content a:visited {color:#d4a029 !important;background:none;margin:0 0 0 20px;width:auto;height:auto;border:none;font-size:31px;opacity:1;transition:opacity ease-in-out .2s;}
.content_block .back .social-link-content a:hover {opacity:.8;}
.content_block .video_bg {display:none;}
    /* Video bg */
.video_bg {min-height:400px;position:relative;}
.video_bg [data-cover] {min-height:400px;background-position:center center;position:relative;}
.video_bg [data-cover]:before {content:'';display:block;width:70px;height:70px;border:4px solid #fff;border-radius:50%;background:url(https://toddyoung.org/wp-content/themes/Todd_Young/images/icons/play.png) 55% center/36px auto no-repeat;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.video_bg iframe {position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.video_bg.show_video [data-cover] {display:none;}
.video_bg.show_video iframe {display:block;}


    /* Grey bg */
.page-get-involved, .page-issues, .blog, body.category, body.tag {background:#f2f2f5;}
.page-get-involved .content_block, .page-issues .content_block {padding:0;}
.page-get-involved .content_block .wrapper, .page-issues .content_block .wrapper, .blog .content_block .wrapper {max-width:1240px;}


    /* Image block */
.wp-block-image {margin-bottom:0;font-size:0;line-height:0;}
.wp-block-image.alignfull {margin-bottom:30px;}
.wp-block-image .alignleft {margin:0 50px 13px -120px;clear:left;}
.wp-block-image .alignright {margin:0 -120px 13px 50px;clear:right;}


    /* Get Involved */
.get_involved {margin:-75px 0 35px 0;}
.get_involved ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:35px;}
.get_involved ul li {position:relative;background:#fff;box-shadow:rgba(45,46,92,.09) 6px 9px 6px;}
.get_involved ul li figure > div {min-height:204px;}
.get_involved ul li figure figcaption {padding:25px 30px 90px 45px;color:#231e4f;font-weight:700;}
.get_involved ul li figure figcaption span {display:block;color:#791719;font:600 18px 'Gotham';padding-bottom:5px;}
.get_involved ul li figure figcaption .button {position:absolute;bottom:0;left:0;min-width:1px;width:100%;}
.get_involved ul li:first-child {grid-column:1/-1;}
.get_involved ul li:first-child figure {display:flex;}
.get_involved ul li:first-child figure > div {width:45%;}
.get_involved ul li:first-child figure figcaption {flex:1;padding:90px 60px;color:#1c1c1c;font-weight:300;font-size:24px;line-height:31px;}
.get_involved ul li:first-child figure figcaption span {color:#231e4f;font:700 60px 'Calluna';padding-bottom:5px;}
.get_involved ul li:first-child figure figcaption .button {position:static;min-width:275px;width:auto;}


    /* Shop List */
.shop_list {padding-bottom:70px;}
.shop_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(47%, 1fr));grid-gap:28px;}
.shop_list ul li figure {position:relative;}
.shop_list ul li figure > div {min-height:432px;}
.shop_list ul li figure .link {position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;font-size:0;line-height:0;}
.shop_list ul li figure figcaption {position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);color:#fff;font-weight:700;}
.shop_list ul li figure figcaption span {font:700 18px 'Gotham';display:block;margin-top:30px;letter-spacing:1px;text-transform:uppercase;}
.shop_list ul li figure figcaption span:after {content:'';position:relative;right:0;transition:right ease-in-out .2s;padding:4px 0 4px 22px;background:url(images/icons/arrow.png) right center/6px auto no-repeat;}
.shop_list ul li figure:hover figcaption span:after {right:-10px;}


    /* Social block */
.social_block {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:65px;}
.social_block .menu-social-menu-container {padding:0 34px;}
.social_block .menu-social-menu-container ul li {padding:10px 27px 6px 27px;}
.social_block .menu-social-menu-container ul li a {width:34px;height:64px;}
.social_block .menu-social-menu-container ul li a[href*="facebook"] {background-image:url(images/icons/facebook2.png);}
.social_block .menu-social-menu-container ul li a[href*="twitter"] {background-image:url(images/icons/twitter2.png);width:61px;}
.social_block .menu-social-menu-container ul li a[href*="instagram"] {background-image:url(images/icons/instagram2.png);width:57px;}
.social_block .menu-social-menu-container ul li a[href*="youtube"] {background-image:url(images/icons/youtube2.png);width:69px;}


    /* Cover block */
.wp-block-cover.alignfull {width:auto;min-height:1px;padding:55px 30px 65px 30px;box-sizing:border-box;}
.wp-block-cover.alignfull .wp-block-cover__inner-container {width:100%;max-width:1240px;}


    /* Donation list */
.donation_list {padding-bottom:20px;margin-top:-20px;}
.donation_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));grid-gap:21px;}
.donation_list ul li a {height:100px;padding:5px 10px;box-sizing:border-box;border:5px solid #fff;display:flex;align-items:center;justify-content:center;font:700 30px 'Gotham';color:#fff;transition:all ease-in-out .2s;}
.donation_list ul li a:hover {background:#fff;color:#791719;}
.wp-block-cover.has-primary-color-background-color .donation_list ul li a, .wp-block-cover.has-primary-color-background-color .donation_list ul li a:visited {color:#d4a029;border-color:#d4a029;}
.wp-block-cover.has-primary-color-background-color .donation_list ul li a:hover {background:#d4a029;color:#fff;}


    /* Issues list */
.issues_list {margin:-75px 0 35px 0;}
.issues_list li {padding-bottom:18px;}
.issues_list li figure {position:relative;display:flex;box-shadow:rgba(45,46,92,.09) 6px 9px 6px;}
.issues_list li figure > div {min-height:323px;width:388px;min-width:388px;}
.issues_list li figure > div img {height:100%;width:100%;object-fit:cover;}
.issues_list li figure .link {position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;}
.issues_list li figure figcaption {flex:1;display:flex;align-items:center;padding:50px 110px 50px 50px;box-sizing:border-box;background:#fff url(images/icons/arrow.svg) right 55px center/34px auto no-repeat;transition:background ease-in-out .2s;}
.issues_list li figure figcaption h2 {transition:color ease-in-out .2s;padding-bottom:0;}
.issues_list li figure:hover figcaption {background:#d4a029 url(images/icons/arrow2.svg) right 45px center/34px auto no-repeat;}
.issues_list li figure:hover h2 {color:#fff;}


    /* Blog */
.blog .content_block, body.category .content_block, body.tag .content_block {padding-top:0;}
.blog .content_block .wrapper, body.category .content_block .wrapper, body.tag .content_block .wrapper {background:#fff;margin-top:-75px;box-shadow:rgba(45,46,92,.09) 6px 9px 6px;padding:45px 70px;}
.posts_filter {display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:30px;}
.posts_filter li {font:600 18px 'Gotham';text-transform:uppercase;padding:0 13px 10px 13px;}
.posts_filter li label {color:#1d2859;padding:0 2px 3px 2px;border-bottom:3px solid transparent;background:none;}
.posts_filter li input[type="radio"]:checked + label, .posts_filter li label:hover {font-weight:700;color:#791719;border-bottom-color:#b7a028;}
.posts_filter li input[type="radio"]:checked + label, .posts_filter li input[type="radio"] + label:active {background:none;}
.posts_list_wrap > ul > li {padding:0 40px 50px 40px;margin-bottom:45px;border-bottom:1px solid #adadad;font-size:21px;line-height:27px;}
.posts_list_wrap > ul > li header p {font:600 18px/21px 'Gotham';text-transform:uppercase;letter-spacing:1px;padding-bottom:5px;}
.posts_list_wrap > ul > li header h3 a, .posts_list_wrap > ul > li header h3 a:visited {color:#1d2859;}
.posts_list_wrap > ul > li header h3 a:hover {color:#791719;}
.posts_list_wrap > ul > li > strong {font:700 18px/21px 'Gotham';text-transform:uppercase;letter-spacing:1px;}
.isotope-pager {display:flex;flex-wrap:wrap;justify-content:center;font:600 18px 'Gotham';}
.isotope-pager a, .isotope-pager a:visited {color:#333;margin:0 7px;padding:0 5px 3px 5px;border-bottom:3px solid transparent;}
.isotope-pager a.active, .isotope-pager a.active:visited, .isotope-pager a:hover {font-weight:700;color:#791719;border-bottom-color:#b7a028;}


    /* Columns block */
.wp-block-columns {padding:100px 0 60px 0;}
.wp-block-column .is-style-small:last-child strong a:last-child {font:900 18px 'Gotham';letter-spacing:1px;}


    /* Media text block */
.wp-block-media-text {padding:90px 0;grid-template-columns:45% 1fr;}
.wp-block-media-text.has-media-on-the-right {grid-template-columns:1fr 45%;}
.wp-block-media-text .wp-block-media-text__content {padding:0 0 0 50px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:0 50px 0 0;}
.wp-block-media-text .wp-block-media-text__content .wp-block-button__link {min-width:265px;}


    /* Latest news */
.latest_news {padding:35px 0;}
.wp-block-cover .latest_news h1 {text-align:center;color:#1d2859;padding:0;position:relative;margin-bottom:75px;}
.wp-block-cover .latest_news h1 span {padding:0 15px;position:relative;z-index:2;background:#f2f2f5;}
.wp-block-cover .latest_news h1:before {content:'';height:3px;width:100%;display:block;background:#d4a029;position:absolute;top:calc(50% + 6px);left:0;}
.latest_news > ul {margin:0 -15px 30px -15px;display:flex;flex-wrap:wrap;}
.latest_news > ul > li {width:33.33%;padding:0 15px 50px 15px;box-sizing:border-box;}
.latest_news > ul > li figure {height:100%;background:#fff;box-shadow:rgba(45,46,92,.09) 6px 9px 6px;}
.latest_news > ul > li figure > div {display:none;min-height:485px;width:67%;}
.latest_news > ul > li figure > div img {width:100%;height:100%;object-fit:cover;}
.latest_news > ul > li figure figcaption {padding:35px;}
.latest_news > ul > li figure figcaption > p {display:none;}
.latest_news > ul > li figure figcaption > p.more {font:700 18px 'Gotham';letter-spacing:1px;text-transform:uppercase;text-align:right;padding-bottom:10px;}
.latest_news > ul > li figure figcaption h5 a, .latest_news > ul > li figure figcaption h5 a:visited {color:#1d2859;}
.latest_news > ul > li figure figcaption h5 a:hover {color:#791719;}
.latest_news > ul > li figure figcaption .info p {font:600 18px/21px 'Gotham';text-transform:uppercase;letter-spacing:1px;padding-bottom:10px;}
.latest_news > ul > li:first-child {width:100%;}
.latest_news > ul > li:first-child figure {background:none;box-shadow:none;display:flex;align-items:center;justify-content:space-between;}
.latest_news > ul > li:first-child figure > div {display:block;}
.latest_news > ul > li:first-child figure > div + figcaption {margin-left:-215px;position:relative;}
.latest_news > ul > li:first-child figure figcaption {flex:1;background:#791719;color:#fff;padding:35px 50px;font-size:21px;line-height:28px;}
.latest_news > ul > li:first-child figure figcaption a, .latest_news > ul > li:first-child figure figcaption a:visited {color:#fff;}
.latest_news > ul > li:first-child figure figcaption a:hover {color:#ebebeb;}
.latest_news > ul > li:first-child figure figcaption > p {display:block;}
.wp-block-cover .latest_news > ul > li figure figcaption .info p {color:#464646;}
.latest_news > ul > li:first-child figure figcaption .info p {color:#fff;}




/* Petition block */
.page-template-page-petition-survey {background:#1d2859;}
.page-template-page-petition-survey .header .menu_trigger, .page-template-page-petition-survey .header .top_menu, .page-template-page-petition-survey .join_team, .page-template-page-petition-survey .footer .menu-social-menu-container, .page-template-page-petition-survey .footer nav {display:none;}
.page-template-page-petition-survey .header {background:none;position:absolute;top:80px;left:0;width:100%;z-index:99;}
.page-template-page-petition-survey .header .logo {background-image:url(images/logo3.png);}
.page-template-page-petition-survey .footer .wrapper {background-image:none;padding-top:40px;}
.petition_block {padding:310px 0;}
.petition_block > img {opacity:.5;}
.petition_block article {max-width:670px;background:#fff;border-top:16px solid #d4a029;padding:40px 75px;box-sizing:border-box;}




/* Join team */
.join_team {background:#1d2859;color:#fff;padding:100px 0 115px 0;position:relative;}
.join_team:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(images/demo/join_team.jpg) center center/cover no-repeat;opacity:.33;}
.join_team .gform_wrapper .gform_heading h2.gform_title {color:#fff;font:600 30px 'Gotham';text-transform:uppercase;padding-bottom:50px;}
.join_team .gform_wrapper form {display:flex;justify-content:space-between;}
.join_team .gform_wrapper .gform_body {flex:1;padding-right:19px;}
.join_team .gform_wrapper .gform_body .gfield {width:calc(38% - 13px);}
.join_team .gform_wrapper .gform_body .gfield > label {display:none;}
.join_team .gform_wrapper .gform_body .gfield:last-child {width:calc(24% - 13px);}
.join_team .gform_wrapper .gform_body .gfield input[type="text"], .join_team .gform_wrapper .gform_body .gfield input[type="email"], .join_team .gform_wrapper .gform_body .gfield input[type="tel"] {color:#fff;background:transparent;border-color:#fff;}
.join_team .gform_wrapper .gform_body .gfield input[type="text"]::placeholder, .join_team .gform_wrapper .gform_body .gfield input[type="email"]::placeholder, .join_team .gform_wrapper .gform_body .gfield input[type="tel"]::placeholder {color:#fff;}
.join_team .gform_wrapper .gform_footer {padding-top:0;}




/* Home */
.home .content_block {padding:0;}
.home .content_block .wrapper {max-width:1240px;}




/* Footer */
.footer {background:#1d2859;color:#fff;padding:90px 0 150px 0;text-align:center;font:500 18px 'Gotham';}
.footer .wrapper {padding-top:120px;background:url(images/logo2.png) center top/371px auto no-repeat;}
.footer a, .footer a:visited {color:#fff;}
.footer a:hover {color:#d4a029;}
.footer .copyright_links {display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:35px;}
.footer .copyright_links li {padding-bottom:15px;}
.footer .copyright_links li:not(:last-child):after {content:'|';padding:0 20px;}
.footer .widget {max-width:1000px;margin:0 auto;}
.footer .widget .textwidget > div {max-width:353px;height:59px;margin:0 auto 45px auto;border:1px solid #fff;padding:5px 10px;font-size:12px;display:flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;}
.menu-social-menu-container ul {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:0;line-height:0;padding-bottom:15px;}
.menu-social-menu-container ul li {padding:0 22px 22px 22px;}
.menu-social-menu-container ul li a {display:block;width:25px;height:48px;background:url(images/blank.gif) center center/100% auto no-repeat;opacity:1;transition:opacity ease-in-out .2s;}
.menu-social-menu-container ul li a:hover {opacity:.8;}
.menu-social-menu-container ul li a[href*="facebook"] {background-image:url(images/icons/facebook.png);}
.menu-social-menu-container ul li a[href*="twitter"] {background-image:url(images/icons/twitter.png);width:46px;}
.menu-social-menu-container ul li a[href*="instagram"] {background-image:url(images/icons/instagram.png);width:43px;}
.menu-social-menu-container ul li a[href*="youtube"] {background-image:url(images/icons/youtube.png);width:52px;}
    /* Bottom menu */
.footer nav ul {display:flex;flex-wrap:wrap;justify-content:center;font-weight:600;text-transform:uppercase;padding-bottom:10px;}
.footer nav ul li {padding:0 10px 20px 10px;}




/* Media Queries */
	/* Desktop */
@media only screen and (min-width: 960px) and (max-width: 1049px) {
/* Header */
.header .wrapper {padding:35px;}
.header .logo {width:320px;}
}


	/* Tablets and mobiles */
@media only screen and (max-width: 959px) {
/* Header */
.header .wrapper {padding:25px;}
.header .logo {width:300px;}
    /* Top menu */
.header .top_menu .widget {display:none;}
.header .top_menu.active .widget {display:block;}
/* Join team */
.join_team .gform_wrapper form {position:relative;}
.join_team .gform_wrapper .gform_body {padding-right:0;}
.join_team .gform_wrapper .gform_body .gfield {width:calc(50% - 13px);}
.join_team .gform_wrapper .gform_body .gfield:last-child {width:calc(100% - 235px);}
.join_team .gform_wrapper .gform_footer {position:absolute;bottom:15px;right:0;}
    /* Issues list */
.issues_list li figure > div {min-height:280px;width:300px;min-width:300px;}
.issues_list li figure figcaption {padding:30px 80px 30px 30px;background-position:right 35px center;}
.issues_list li figure figcaption h2 {font-size:45px;line-height:50px;}
.issues_list li figure:hover figcaption {background-position:right 25px center;}
    /* Latest news */
.latest_news > ul > li {width:50%;}
}


	/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
body {font-size:24px;line-height:32px;}
h1 {font-size:42px;line-height:46px;}
h1.is-style-alt {font-size:36px;line-height:43px;padding-bottom:20px;}
h2 {font-size:36px;line-height:40px;padding-bottom:15px;}
h2.is-style-alt {padding-left:20px;font-size:42px;line-height:46px;}
h2.is-style-alt:before {width:3px;height:calc(100% - 25px);top:6px;}
h3 {font-size:27px;line-height:32px;}
h3.is-style-alt {padding-left:10px;}
h3.is-style-alt:before {width:3px;height:calc(100% - 15px);top:5px;}
h4 {font-size:27px;line-height:32px;padding-bottom:25px;}
h5 {font-size:27px;line-height:32px;padding-bottom:25px;}
h6 {font-size:20px;line-height:26px;padding-bottom:35px;}
h6.is-style-alt {font-size:16px;}
p {padding-bottom:25px;}
p.is-style-small {font-size:18px;line-height:25px;}
*[data-cover-srcset] {min-height:300px;}
input[type="text"], input[type="email"], input[type="tel"] {font-size:18px;border-width:3px;height:60px;}
.gform_wrapper .gform_heading .gform_description {font-size:18px;padding-bottom:30px;}
.gform_wrapper .gform_body .gfield {padding-bottom:10px;}
.gform_wrapper .gform_body .gfield.gfield--width-half {width:100%;}
.gform_wrapper .gform_body .gfield.gfield--width-half + .gfield--width-half {width:100%;}
.gform_wrapper .gform_body .gfield .validation_message {bottom:15px;font-size:12px;line-height:16px;}
.gform_wrapper .gform_body .gfield .validation_message.instruction {bottom:50px;}
.gform_wrapper .gform_body fieldset.gfield > div {padding-left:20px;}
.gform_wrapper .gform_footer {padding-top:20px;}
#gform_wrapper_2 .gform_footer .button {background-position:right 45px center;}
#gform_wrapper_2 .gform_footer .button:hover {background-position:right 35px center;}
#gform_wrapper_3 .gform_footer .button {background-position:right 25px center;}
#gform_wrapper_3 .gform_footer .button:hover {background-position:right 15px center;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {background-position:right 35px center;background-size:5px auto;min-width:153px;height:60px;font-size:18px;border-width:3px;}
.button:hover, .wp-block-button__link:hover, .searchform input[type="submit"]:hover {background-position:right 25px center;}
/* Header */
.header .wrapper {padding:20px;}
.header .logo {width:165px;height:35px;}
.menu_trigger {width:35px;height:35px;}
.menu_trigger:after {bottom:2px;font-size:10px;letter-spacing:1.5px;}
.menu_trigger span {height:2px;}
.menu_trigger span:nth-child(2), .menu_trigger span:nth-child(3) {top:8px;}
.menu_trigger span:nth-child(4) {top:16px;}
.header .top_menu.active {padding:95px 20px 30px 20px;}
.header .top_menu.active .widget p .button {margin-bottom:10px;}
.header nav {padding-bottom:25px;}
.header nav ul li {font-size:24px;line-height:50px;letter-spacing:1px;}
.home_bar {font-size:14px;padding:10px;}
/* Heading */
.heading[data-cover-srcset] img {object-position:65% 100%;}
.heading header h6 {margin-bottom:0px;}
.heading header p {font-size:16px;padding-bottom:10px;}
.heading video:before {background:#1d2859;opacity:.67;}
.heading img + video {display:none;}
.single-post .heading h2 {font-size:42px;line-height:46px;}
.blog .heading h6 {font-size:16px;margin:5px 0 0 0;}
.home .heading {min-height:1px;padding-top:220px;}
.home .heading:before {display:none;}
.home .heading img {opacity:.67;object-position:15% top;}
.heading .gform_wrapper form {margin-right:0;}
.heading .gform_wrapper .gform_body .gfield {width:100%;}
.heading .gform_wrapper .gform_body .gfield:last-child {order:4;width:calc(100% - 165px);}
.heading .gform_wrapper .gform_footer {bottom:10px;}
/* Content block */
.content_block {padding:30px 0 50px 0;}
.content_block article > ul, .content_block article > ol {margin:0 0 15px 30px;}
.content_block article > ul li, .content_block article > ol li {padding:0 0 10px 25px;}
.content_block article > ul li:before {width:11px;height:11px;top:13px;}
.content_block article .is-style-nobullets li {padding-left:30px;font-size:21px;line-height:23px;}
.content_block article > p:last-child a {font-size:16px;}
.content_block .back {font-size:16px;margin-top:30px;}
.content_block .back:before {width:125px;margin-bottom:20px;}
.content_block .back .social-link-content {margin:20px 0 40px 0;}
.content_block .back .social-link-content:before {font-size:16px;top:-5px;}
.content_block .back .social-link-content a, .content_block .back .social-link-content a:visited {margin-left:16px;font-size:26px;}
.video_bg, .video_bg [data-cover] {min-height:300px;}
	/* Image block */
.wp-block-image.alignfull {margin-bottom:25px;}
.wp-block-image .alignleft {float:none;margin:0 0 13px 0;}
.wp-block-image .alignright {float:none;margin:0 0 13px 0;}
.page-accomplishments .wp-block-image img {width:61px;height:auto;margin-bottom:20px;}
    /* Get Involved */
.get_involved {margin-bottom:30px;}
.get_involved ul {grid-gap:30px;}
.get_involved ul li figure > div {min-height:187px;}
.get_involved ul li figure figcaption {padding:22px 25px 70px 35px;font-size:27px;}
.get_involved ul li figure figcaption span {font-size:16px;letter-spacing:1px;}
.get_involved ul li figure figcaption .button {height:70px;font-size:21px;}
.get_involved ul li:first-child figure {display:block;}
.get_involved ul li:first-child figure > div {width:auto;min-height:274px;}
.get_involved ul li:first-child figure figcaption {padding:30px 27px;font-size:18px;line-height:24px;}
.get_involved ul li:first-child figure figcaption span {font-size:42px;line-height:46px;letter-spacing:0;padding-bottom:10px;}
    /* Shop List */
.shop_list {padding-bottom:25px;}
.shop_list ul {grid-gap:25px;}
.shop_list ul li figure > div {min-height:254px;}
.shop_list ul li figure figcaption {bottom:25px;}
.shop_list ul li figure figcaption span {margin-top:20px;}
    /* Social block */
.social_block {padding-bottom:30px;display:block;}
.social_block .menu-social-menu-container {padding:0;margin:0 -20px;}
.social_block .menu-social-menu-container ul li {padding:10px 20px;}
.social_block .menu-social-menu-container ul li a {width:26px;height:50px;}
.social_block .menu-social-menu-container ul li a[href*="twitter"] {width:48px;}
.social_block .menu-social-menu-container ul li a[href*="instagram"] {width:44px;}
.social_block .menu-social-menu-container ul li a[href*="youtube"] {width:54px;}
    /* Cover block */
.wp-block-cover.alignfull {padding:35px 20px;}
    /* Donation list */
.donation_list {padding-bottom:15px;margin-top:-10px;}
.donation_list ul {grid-gap:10px;}
.donation_list ul li a {height:64px;border-width:4px;font-size:24px;}
    /* Issues list */
.issues_list li {padding-bottom:25px;}
.issues_list li figure {display:block;}
.issues_list li figure > div {min-height:288px;height:288px;width:100%;min-width:100%;font-size:0;line-height:0;}
.issues_list li figure figcaption {min-height:145px;background-size:14px auto;background-position:right 21px center;padding:20px 45px 20px 20px;}
.issues_list li figure figcaption h2 {font-size:30px;line-height:31px;}
.issues_list li figure:hover figcaption {background-size:14px auto;background-position:right 11px center;}
    /* Blog */   
.blog .content_block .wrapper, body.category .content_block .wrapper, body.tag .content_block .wrapper {margin:-60px 15px 0 15px;padding:25px 20px;}
.posts_filter {display:block;text-align:center;}
.posts_filter li {font-size:16px;padding:0 0 10px 0;}
.posts_list_wrap > ul > li {padding:0 7px 40px 7px;margin-bottom:40px;font-size:18px;line-height:24px;}
.posts_list_wrap > ul > li header p {font-size:16px;}
.posts_list_wrap > ul > li > strong {font-size:16px;}
    /* Columns block */
.wp-block-columns {padding:45px 0 10px 0;}
.wp-block-column .is-style-small:last-child strong a:last-child {font-size:16px;}
    /* Media text block */
.wp-block-media-text {padding:35px 0;}
.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:25px 15px;}
    /* Latest news */
.latest_news {padding:5px 0;}
.wp-block-cover .latest_news h1 {font-size:42px;margin-bottom:35px;}
.wp-block-cover .latest_news h1 span {padding:0 10px;}
.wp-block-cover .latest_news h1:before {top:calc(50% + 2px);}
.latest_news > ul {margin:0 0 10px 0;display:block;}
.latest_news > ul > li {width:100%;padding:0 0 20px 0;}
.latest_news > ul > li figure > div {min-height:225px;width:100%;}
.latest_news > ul > li figure figcaption {padding:25px;}
.latest_news > ul > li figure figcaption > p.more {font-size:16px;}
.latest_news > ul > li figure figcaption .info p {font-size:16px;}
.latest_news > ul > li:first-child figure {display:block;margin:0 -20px;}
.latest_news > ul > li:first-child figure > div + figcaption {margin-left:0;}
.latest_news > ul > li:first-child figure figcaption {padding:30px;}
.latest_news > ul > li:first-child figure figcaption h5 {font-size:30px;line-height:38px;padding:10px 0 30px 0;}
.latest_news > ul > li:first-child figure figcaption > p:not(.more) {display:none;}
.wp-block-cover .latest_news > ul > li figure figcaption .info p {color:#464646;}
.wp-block-cover .latest_news > ul > li:first-child figure figcaption .info p {color:#fff;}
/* Petition block */
.page-template-page-petition-survey .footer .menu-social-menu-container, .page-template-page-petition-survey .footer nav {display:block;}
.page-template-page-petition-survey .header {background:#fff;position:relative;top:0;}
.page-template-page-petition-survey .header .logo {background-image:url(images/logo.png);margin:0 auto;}
.page-template-page-petition-survey .footer .wrapper {padding-top:80px;background-image:url(images/logo2.png);}
.petition_block {padding:240px 0 0 0;}
.petition_block .wrapper {padding:0;}
.petition_block[data-cover-srcset] > img {height:240px;}
.petition_block article {max-width:100%;border-top-width:8px;padding:30px;}
/* Join team */
.join_team {padding:30px 0 50px 0;}
.join_team .gform_wrapper .gform_heading h2.gform_title {font-size:20px;line-height:24px;padding-bottom:20px;}
.join_team .gform_wrapper .gform_body .gform_fields {display:block;}
.join_team .gform_wrapper .gform_body .gfield {width:100%;}
.join_team .gform_wrapper .gform_body .gfield:last-child {width:calc(100% - 162px);}
.join_team .gform_wrapper .gform_footer {bottom:10px;}
/* Footer */
.footer {padding:50px 0;font-size:12px;line-height:16px;}
.footer .wrapper {padding-top:80px;background-size:237px auto;}
.footer .copyright_links {display:none;padding-bottom:20px;}
.footer .copyright_links li {padding-bottom:10px;}
.footer .copyright_links li:not(:last-child):after {display:none;}
.footer .widget .textwidget > div {max-width:250px;height:43px;margin-bottom:35px;font-size:9px;}
.menu-social-menu-container ul li {padding:0 13px 15px 13px;}
.menu-social-menu-container ul li a {width:17px;height:33px;}
.menu-social-menu-container ul li a[href*="twitter"] {width:31px;}
.menu-social-menu-container ul li a[href*="instagram"] {width:30px;}
.menu-social-menu-container ul li a[href*="youtube"] {width:35px;}
    /* Bottom menu */
.footer nav ul {display:block;font-size:18px;padding-bottom:15px;}
.footer nav ul li {padding:0 0 15px 0;}
}