@font-face {font-family: 'Montserrat-Regular';src: url(//israeltodayministries.org/wp-content/themes/itm/fonts/Montserrat-Regular.ttf);}
@font-face {font-family: 'Montserrat-SemiBold';src: url(//israeltodayministries.org/wp-content/themes/itm/fonts/Montserrat-SemiBold.ttf);}
@font-face {font-family: 'Montserrat-Light';src: url(//israeltodayministries.org/wp-content/themes/itm/fonts/Montserrat-Light.ttf);}
@font-face {font-family: 'Montserrat-ExtraLight';src: url(//israeltodayministries.org/wp-content/themes/itm/fonts/Montserrat-ExtraLight.ttf);}
@font-face {font-family: 'Montserrat-Bold';src: url(//israeltodayministries.org/wp-content/themes/itm/fonts/Montserrat-Bold.ttf);}
@font-face {font-family: 'Montserrat-Black';src: url(//israeltodayministries.org/wp-content/themes/itm/fonts/Montserrat-Black.ttf);}   html {scroll-behavior: smooth;}
html, body {margin: 0;padding:0;min-height: 100%;}
body {color:#333333;font-size:1em;background-color:#fff;color: #000000;font-family: 'Montserrat-Regular';}
h1, h2, h3, h4, h5, h6 {color: #004876;font-family: 'Montserrat-Regular';margin:0;padding:0;line-height:100%;}
h4, h5, h6 {text-transform:uppercase;font-weight:normal;font-family: 'Montserrat-Light';margin:0;padding:0;line-height:100%;}
h1, h2 {clear: both;}
h1 {font-size: 2.6em;line-height: 40px;letter-spacing: 1px;margin-top: -25px;}
h2 {font-size:2.2em;line-height:35px;letter-spacing:.75px;}
h3 {font-size:1.25em;line-height:30px;letter-spacing:.5px;}
h4 {font-size:1em;line-height:25px;letter-spacing:.5px;}
img {border:0;max-width:100%;height:auto;display:block;}
a {outline: 0 none;text-decoration:none;color:#eba900;}
button {border:0;border-radius:10px;outline: 0 none;box-shadow: none;-webkit-appearance: none;color:#fff;cursor:pointer;background-color:#eba904;color:#fff;font-family: 'Montserrat-SemiBold';padding:8px 30px;text-transform:uppercase;font-size:.9em;letter-spacing:1px;margin:0;}
figure {margin:0;padding:0;}
section {margin:0;padding:0;}
input {outline:0;} .grey-bg {background-color:#333333;}
.yellow-bg {background-color:#f6d43f;}
.container {position:relative;margin:0;padding:0;width:100%;text-align:center;}
.container:after {content:'';display:block;clear:both;}
.center {position:relative;margin:0 auto;}
.small-cap {max-width:800px;}
.med-cap {max-width:1000px;}
.max-cap {max-width:1600px;}
.text-cap {max-width:800px;padding:60px 5%;line-height:25px;}
.wrap {margin:0 auto;}
.min-height {min-height: 345px;}
.big-yellow-font {font-size:1.5em;color:#eba900;}
.neg-vmargins { } .dont-break-out {overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;}
.heavy-font {padding:5px 0;font-size:1.2em;font-family: 'Montserrat-Bold';text-transform:uppercase;}
.light-font {padding:5px 0 30px 0;font-size:1.2em;font-family: 'Montserrat-ExtraLight';font-weight:100;text-transform:uppercase;}
.centered-image {display: inline-block;margin-left: auto;margin-right: auto;vertical-align:top;}
.titles-reg {font-family: 'Montserrat-Regular';letter-spacing:1px;color:#ffffff;text-transform:uppercase;}
.titles-thin {font-family: 'Montserrat-Light';letter-spacing:1px;color:#ffffff;text-transform:uppercase;}
.titles-superthin {font-family: 'Montserrat-ExtraLight';letter-spacing:2px;color:#ffffff;text-transform:uppercase;}
.scale-img {width:100%;height:auto;display:block;}
.button-dark-bg {font-family: 'Montserrat-Light';background-color:transparent;color:#ffffff;border:1px solid #ffffff;}
.button-dark-bg a {color:#ffffff;}
.phrase-emphasis {color:#eba900;font-size:2em;}
.phrase-emphasis-donation {font-size:1.5em;}
.image-decoration {border:2px solid #fff;border-radius:3vw;}
.text-settings {font-size: .95rem;line-height: 27px;} img#responsive-menu-icon {display:none;position: absolute;cursor: pointer;top: 22px;right: 4%;z-index:998;}
div#responsive-navigation {display:none;}
div#responsive-navigation {right:-4000px;text-align:center;position:fixed;width:100%;background-color:#0f4876;top:0px;padding:8vw 0 0 0;z-index:2;min-height:95vh;z-index:999;}
div#responsive-navigation a {color:#fff;}
div#responsive-navigation a:hover {color:#eba900;}
img#close-menu {position:absolute;top:24px;right:4%;max-width:100%;cursor:pointer;z-index:9999;} ul.responsive-menu {margin:0;padding: 20px 5% 20px 5%;}
ul.responsive-menu > li {list-style-type:none;margin:0;padding:5px 0;font-size:1.25em;font-family: 'Montserrat-Regular';letter-spacing:.25px;}
ul.responsive-menu li.current-menu-item a {color:#fff;} 
ul.responsive-menu li.current-page-ancestor a {color:#fff;}
ul.responsive-menu ul.sub-menu {margin:0;padding:0;}
ul.responsive-menu ul.sub-menu > li {list-style-type:none;margin:0;padding:5px 0;font-size:.65em;font-family: 'Montserrat-Regular';} #header-global {position:absolute;top:0;padding: 15px 5% 0 5%;width:90%;background-color: rgba(15,72,118,0.6);z-index: 5;}
#header-logo {float:left;padding:0;font-size: 1.95em;}
#header-logo a {color:#fff;}
#header-menu {float:left;padding:14px 0 0 50px;text-transform:uppercase;font-family: 'Montserrat-Bold';color:#fff;}
div#global-page-overlay-dark {display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:998;}
img#close-menu-2 {position:absolute;top:3vw;right:10%;max-width:100%;cursor:pointer;z-index:9999;} header.woocommerce-products-header img {width:100%;}
.side-margins {padding:0 15%;}
.large-margins {margin:0 18%;}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {width:26% !important;text-align:center;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 3.5% 7em 3.5% !important;}
.woocommerce ul.products li.product .price {text-align:left;color:#333333 !important;padding: 20px 0 !important;font-size:1em !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {border:0 !important;border-radius:10px !important;outline: 0 none !important;box-shadow: none !important;-webkit-appearance: none !important;color:#fff !important;cursor:pointer !important;background-color:#eba904 !important;color:#fff !important;font-family: 'Montserrat-SemiBold' !important;padding:8px 15px !important;text-transform:uppercase !important;font-size:.9em !important;letter-spacing:.5px !important;margin:0 !important;}
.woocommerce-loop-product__title {font-family: 'Montserrat-Regular';letter-spacing:0;text-align:left;font-size:1.2em !important;color: #004876 !important;line-height:25px !important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {height:65px;overflow:hidden;} div.itm-product-popup {display:none;position:fixed;z-index:998;left: 15%;right: 15%;top: 7vw;}
div.pp-left-column {float:left;width:52%;}
div.pp-left-column > img {width: 27vw;}
div.pp-right-column {float:left;width:44%;margin-left:1%;color:#fff;overflow-x:hidden;overflow-y: auto;height: 42vw;}
#product-banner {position:relative;}
#product-banner > img {width: 100%;}
.woocommerce .quantity .qty {padding:6px 0;}
p.price {color:#333333 !important;}
.woocommerce-product-details__short-description {display:none;}
.popup-short-description {font-size:1.75em;margin-top:2.5vw;}
.pp-right-column h2 {padding:20px 0 30px 0;color:#fff;} #itm-slider {padding:0;}
.itm-banner-image {width:100%;height:auto;}
.itm-caption {position:absolute;width:100%;text-align:center;color:#fff;font-family: 'Montserrat-Regular';font-size:2.9vw;letter-spacing:.1vw;top:17vw;}
#itm-crossfade {position:relative;}
#itm-crossfade > div {position:absolute;z-index:1;width:100%;}
#itm-crossfade > div.active {z-index:3;} #form-submit-button {font-size: 1vw;text-transform:uppercase;color:#edaa13;background: #fff;border: none;cursor: pointer;-moz-border-radius: 1.25vw;-webkit-border-radius:1.25vw;border-radius: 1.25vw;padding: .25vw 1.5vw;display:inline-block;font-family: 'Montserrat-SemiBold';text-align:center;}
div.donation-section {font-size: 1.4vw;background-color:#edaa13;color:#fff;padding:20px 0;width:80%;font-family: 'Montserrat-SemiBold';}
div.donation-section form {display: inline-block;vertical-align: top;margin-top:.4vw;margin-left:2.5vw;}
div.leadin {font-size: 1.4vw;text-align:right;padding: 3.7vw 0 1.7vw 0;color:#004876;font-family: 'Montserrat-SemiBold';}
div.leadin-2 {font-size: 22px;text-align:left;padding: 100px 0 0 0;color:#004876;font-family: 'Montserrat-SemiBold';}
section#main-content {text-align:center;}
div#main-left-column {width:66.5%;float:left;text-align:left;}
div#main-left-column div#text-content {float:left;width:52%;padding-left:15%;padding-bottom: 150px;}
div#main-left-column img#image-content {float:right;width:30%;}
div#main-right-column {width:31%;float:right;text-align:left;}
div#main-right-column img:first-child {width: 88%;margin-top: -115px;z-index: 9999;position: relative;}
div#main-right-column img:nth-child(2) {width: 68%;margin-top: 38px;margin-bottom: -38px;z-index: 2;position: relative;}
img#main-art-image {position: absolute;bottom: -43px;left: 2.61%;z-index: 3;width: 17%;} section#featured-product {background-color:#dfa53d;padding:140px 0 0 0;overflow: hidden;}
img#featured-image {float:left;padding:0 4% 0 14%;width: 22%;}
div#featured-text {float:left;color:#fff;text-align:left;width: 38%;}
div#cta-area {float:right;background-color:#d29000;margin: 0px 5.5% -105px 0;border-radius: 50%;padding: 115px 70px 210px 70px;}
div#cta-title {color:#fff;font-size:1.6em;padding-bottom:27px;}
div#cta-title a {color:#fff;}
.cta-image {display:inline-block;padding:0 13px;}
button#add-to-cart-button {color:#d29000;background-color:#fff;margin-top:35px;} div#featured-text h1 {color:#fff;}
div#secondary-leadin {padding: 100px 16% 0 38%;text-align: left;}
div#secondary-leadin button {float:right;margin-top:10px;}
div#secondary-leadin button:after {clear:both;}
div#secondary-text-content {padding: 20px 0 20px 38%;text-align: left;}
div#secondary-full-column {padding:0;width:66%;float:left;}
img#secondary-image-3 {float:right;margin-top:55px;width: 86%;z-index: 3; position: relative;}
img#secondary-image-1 {float: right;margin-right: -48%;margin-top: -31vw;width: 43%;}
img#secondary-image-2 {float: right;margin-top: -5.4vw;margin-right: -57%;width:82%;}
img#secondary-art-image {position:absolute;left:0;bottom:360px;width:14.5%;} div#podcast-leadin {padding-left:13%;padding-right:13%;text-align: left;}
div#podcast-content h3 {color:#fff;padding:50px 0 25px 0;font-family: 'Montserrat-Light';text-align:left;}
div#podcast-content {padding: 0 4% 45px 4%;margin: 0 auto 50px auto;width: 48%;background-color: #0f4876;border-radius: 3vw;text-align: center;}
img#podcast-placeholder-image {width:93%;margin:0 auto;}
button#view-all-podcasts {color:#0f4876;background-color:#fff;margin-top:102px;margin-right:3.5%;float:right;}
img#podcast-art1-image {position: absolute;left: 0;bottom: 180px;width: 11%;}
img#podcast-art2-image {position: absolute;right: 0;bottom: -65px;z-index: 3;width:16%;}
div.wrap-player {padding:25px 2%;background-color:#fff;border-radius:25px;}
div.wrap-player iframe {height:90px;width:100%;} section#home-featured-video {padding-bottom: 60px;}
div#featured-video {width: 56%;text-align: left;margin:0 auto;}
div#featured-video h2 {padding: 10px 0;color:#eba900;font-size:2em;}
div#featured-video h3 {padding: 10px 0;color:#eba900;font-size:1.5em;} #blog-header > img:first-child {width:100%;height:auto;}
section#blog-content {background-color:#dfa53d;padding:160px 0;}
div#blog-wrap {margin:0 auto;width:68.5%;background-color:#d29000;border-radius:3vw;padding:60px 4.25%;} 
div#blog-wrap > img {float:left;width:31.5%;margin-top:50px;border:2px solid #fff;border-radius:3vw;}
div#blog-content-wrap {float:left;width:62%;text-align:left;color:#fff;padding-left:6%;}
div#blog-content-wrap h3 {padding-bottom:22px;}
div#blog-content-wrap h2 {padding-bottom:22px;font-size:2.7em;}
button#visit-our-blog-button {background-color:#fff;color:#d29000;margin-top:45px;}
.blog-link {color:#fff;text-decoration:underline;font-family: "Montserrat-SemiBold";}
#blog-content-wrap h1, #blog-content-wrap h2, #blog-content-wrap h3 {color:#ffffff;} section#about-content {background-color: #fff;padding: 45px 11% 120px 11%;width: 78%;}
img#about-bio-image {float:left;width:43%;padding-top: 11.5vw;}
div#about-content-wrap {float:left;width:53%;text-align:left;color:#333333;padding-left:4%;}
div#about-text {margin-top:-65px;}
button#read-full-bio-button {background-color:#eba904;color:#fff;margin-top:45px;}  section#default-page {}
#main-page-content {padding: 0 0 60px 0;width:80%;line-height: 25px;}
#page-title {text-align:left;font-family: 'Montserrat-Regular';color:#000;text-transform:uppercase;padding:60px 0;}
#interior-banner > img:first-child  {width:100%;height:auto;} div#interior-content-col-1 {float:left;width:80.5%;padding:0 1% 75px 1%;text-align:center;}
div#interior-content-col-2 {float:right;width:15.5%;padding:0 1%;text-align:center;}
div#interior-content-loop {text-align:left;padding: 50px 1% 15px 0;}
div#interior-content-loop h1 a {color:#eba900;}
div#interior-content-loop h1 {color:#eba900;}
div#interior-content-loop h2 a, div#interior-content-loop h3 a {color:#004876;}
div#interior-content-loop h2, div#interior-content-loop h3 {color:#eba900;}
div#interior-content-loop-2 {float:left;width:55%;text-align:left;padding: 60px 1% 15px 0;}
div#interior-content-loop-2 h1 a {color:#eba900;}
div#interior-content-loop-2 h1 {color:#eba900;}
div#interior-content-loop-2 h2 a, div#interior-content-loop h3 a {color:#004876;}
div#interior-content-loop-2 h2, div#interior-content-loop h3 {color:#eba900;}
h2#media-featured-video-title {padding:25px 0;}
.image-wrap {width:40.5%;padding: 0 1%;float:left;}
.text-wrap {width:55.5%;padding: 0 1% 0 0;float:left;text-align:left;}
.margin-shift {margin-left:42.5%;}
.margin-shift-small {margin-left:23%;}
.margin-shift-large {margin-left:43.5%;}
img#art-1-1 {width: 88%;margin: 1.5vw 0 0 3%;}
img#art-2-1 {width: 44%;margin: -2.5vw 0 0 38%;}
img#art-1-2 {width: 71%;margin: 8vw 0 0 17.5%;}
img#art-2-2 {width: 49%;margin: -6vw 0 0 -6%;}
img#art-1-3 {width: 48%;margin: 0 0 0 42%;}
img#art-2-3 {width: 74%;margin: -2vw 0 0 4%;} .blog-list-item-image {width:42.5%;float:left;padding-top:40px;}
.blog-list-item-image img {width:32%;border:2px solid #fff;border-radius:3vw;float:right;margin-right:10%;}
.blog-list-item {width:55%;float:left;padding-top:25px;padding-bottom:35px;}
.blog-list-item h2 a {color:#004876;}
#nav-prev {width:32%;float:right;text-align: right;}
#nav-next {width:32%;float:left;}
#bottom-nav {width:75%;padding-bottom:20px;} #interior-content-col-1 div.blog-image {float:left;width: 42.5%;margin-top:200px;}
#interior-content-col-1 div.blog-image img {border:2px solid #fff;border-radius:3vw;width: 65%;margin-left: 18%;} .video-list-item-image {width:42.5%;float:left;padding-top:40px;}
.video-list-item-image img {width:50%;border:2px solid #fff;border-radius:2vw;float:right;margin-right:10%;margin-bottom: 75px;}
.video-list-item {width:55%;float:left;padding-top:25px;padding-bottom:35px;}
.video-list-item h2 a {color:#004876;} div#single-video-content-col-1 {float:left;width:55%;margin-left:20%;padding:0 0 75px 0;text-align:center;}
div#single-video-content-col-2 {float:right;width:15.5%;padding:0 1%;text-align:center;} .audio-list-item {width:60%;float:left;padding-top:25px;padding-bottom:35px;margin-left:30%;}
.audio-list-item h2 a {color:#004876;} div#single-audio-content-col-1 {float:left;width:55%;margin-left:20%;padding:0 0 75px 0;text-align:center;}
div#single-audio-content-col-2 {float:right;width:15.5%;padding:0 1%;text-align:center;} .videoWrapper {position: relative;padding-bottom: 56.25%;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#interior-content-col-1 div.side-image {float:left;width: 42.5%;margin-top:245px;}
#interior-content-col-1 div.side-image img {border:2px solid #fff;border-radius:3vw;width: 65%;margin-left: 18%;} li#woocommerce_products-2 {text-align:left;padding-top:130px;}
li#woocommerce_products-2 h3 {text-align:left;font-size:.95em;line-height:15px;}
li#woocommerce_products-2 ul.product_list_widget li {line-height: 15px;padding:3.6vw 0 0 12%;text-align:left;font-size: .7em;font-weight:bold;}
li#woocommerce_products-2 ul.product_list_widget li a {display:inline-block !important;}
li#woocommerce_products-2 ul.product_list_widget li a img {margin-left:0;float:none !important;width:59%;}
li#woocommerce_products-2 ul.product_list_widget li a span.product-title {display: block;color: #0f4876;padding-bottom: 1.9vw;width: 60%;padding-top: .5vw;font-size:1.1em;}
li#woocommerce_products-2 ul.product_list_widget li a.sidebar-add-to-cart {margin:15px 5% !important;} section#form-section {width:100%;}
div#frm_form_2_container {padding:40px 0;background-color:#f1f1f1;width:100%;}
form#form_contact-us2 button {border:0;border-radius:10px;outline: 0 none;box-shadow: none;-webkit-appearance: none;color:#fff;cursor:pointer;background-color:#eba904;color:#fff;font-family: 'Montserrat-SemiBold';padding:8px 30px;text-transform:uppercase;font-size:.9em;letter-spacing:1px;margin:0;} ::-webkit-input-placeholder { color: #333 !important;text-transform:uppercase;font-family: 'Montserrat-Light';
}
::-moz-placeholder { color: #333 !important;text-transform:uppercase;font-family: 'Montserrat-Light';
}
:-ms-input-placeholder { color: #333 !important;text-transform:uppercase;font-family: 'Montserrat-Light';
}
:-moz-placeholder { color: #333 !important;text-transform:uppercase;font-family: 'Montserrat-Light';
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}  #primary {padding-bottom: 100px;}
ul.xoxo {list-style: none;line-height:30px;margin:0px;padding:0;}
ul.xoxo li {list-style-type: none;}
ul.xoxo li input[type="image"] {max-width: 100%;} .menu-main-menu-container ul.menu {padding:0;margin:0;}
.menu-main-menu-container ul.menu li {font-size:.85em;position:relative;font-family: 'Montserrat-Bold';list-style-type:none;letter-spacing:.5px;display:inline-block;padding: 0 9px 20px 9px;margin:0;text-decoration: none;}
.menu-main-menu-container ul.menu li a {color:#fff;}
.menu-main-menu-container ul.menu li:hover > a {color:#d39000;}
.menu-main-menu-container ul.menu > li.current-menu-item > a {color:#d39000;} .menu-main-menu-container ul.menu > li > ul.sub-menu {
text-align:left;position:absolute;top:35px;left:7px;margin:0;padding:10px 20px;background-color: rgba(15,72,118,0.6);z-index: 5;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
background-color: rgba(15,72,118,0);
-webkit-transition: 200ms ease;
-moz-transition: 200ms ease;
-o-transition: 200ms ease;
transition: 200ms ease;
}
.menu-main-menu-container ul.menu > li:hover > ul.sub-menu {
visibility: visible;
opacity: 1;
filter: alpha(opacity=1);
background-color: rgba(15,72,118,0.6);
-webkit-transition: 200ms ease;
-moz-transition: 200ms ease;
-o-transition: 200ms ease;
transition: 200ms ease;
}
.menu-main-menu-container ul.menu li ul.sub-menu li {display:block;float:none;padding:9px 0;white-space: nowrap;}  ul#menu-social-menu {padding:0;margin:0;}
ul#menu-social-menu li {list-style-type:none;display:inline-block;padding:0 4px;margin:0;} section#footer {color:#fff;background-color:#0f4876;text-align:center;clear: both;padding:0;}
section#footer a {color:#fff;}
#footer-leadin {font-family: 'Montserrat-SemiBold';margin:0 auto;padding:50px 5% 115px 5%;font-size: 1.5em;}
#footer-logo {margin:0 auto;padding:0 5% 20px 5%;font-size: 1.95em;}
#footer-menu {margin:0 auto;padding:0 5% 50px 5%;}
#footer-credits {margin:0 auto;padding:0 5% 20px 5%;font-size:.8em;} .alignright {padding: 6px 0 6px 2%;float: right;}
.alignleft {padding: 6px 2% 6px 0;float: left;}
.alignnone {padding: 6px 0 0 0;}
.aligncenter {padding: 6px 0 0 0;margin: 0 auto;} input[type="select"],input[type="button"],input[type="submit"] {-webkit-appearance: none;border-radius: 0;outline: 0 none;}
.frm_required {display:none;} @media only screen and (max-width: 1190px), only screen and (max-device-width: 1190px) {
img#responsive-menu-icon {display:block;}
div#header-menu {display:none;}
.side-margins {padding-left: 10%;padding-right:10%;}
.large-margins {margin-left: 13%;margin-right:13%;}
#header-logo {padding-bottom:15px;}
}
@media only screen and (max-width: 1180px), only screen and (max-device-width: 1180px) {
div#blog-wrap > img {clear:both;width:85%;margin: 0 0 50px 6%;}
div#blog-content-wrap {width:90%;}
}
@media only screen and (max-width: 775px), only screen and (max-device-width: 775px) { .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {clear:none !important;} 
}
@media only screen and (max-width: 675px), only screen and (max-device-width: 675px) {
div.donation-section {padding:15px 0;width:100%;}
div.leadin {font-size: 3.4vw;text-align: center;}
#form-submit-button {font-size: 2.5vw;}
div.donation-section {font-size: 3.4vw;}
div.donation-section form {margin-top: 1vw;margin-left: 1vw;}
div#main-left-column {float:none;width:100%;}
div#main-right-column {float:none;display:none;}
div#main-left-column div#text-content {float:none;width:90%;padding:0 5% 75px 5%;}
div#main-left-column img#image-content {float:none;display:none;}
img#featured-image {padding: 0 4% 0 10%;width:30%;margin-top: -15px;}
div#featured-text {width:46%;padding-right: 10%;}
div#featured-text h1 {font-size:2em;}
div#cta-area {margin: 50px 5% -105px 5% !important;padding: 85px 5% 140px 5% !important;width: 80%;}
.side-margins {padding-left: 5%;padding-right:5%;}
.large-margins {margin-left: 8%;margin-right:8%;}  
div#secondary-leadin {padding: 50px 5% 0 5%;text-align: center;}
div#secondary-leadin button {float: none;margin-top: 20px;}
div#secondary-text-content {padding: 20px 5% 20px 5%;text-align: left;}
img#secondary-image-3 {float: none;margin-top: 30px;width: 100%;}
img#secondary-image-2 {display:none;}
img#secondary-image-1 {display:none;}
div#secondary-full-column {padding: 0;width: 100%;float: none;}
img#podcast-art1-image {display:none;}
img#secondary-art-image {display:none;}
div#blog-content-wrap h2 {font-size: 1.75em;}
img#about-bio-image {width: 100%;float: none;margin-bottom:5px;}
div#about-content-wrap {float: none;width: 100%;padding:0;} 
div#podcast-leadin {padding-left: 5%;padding-right: 5%;}
div#podcast-content {padding: 0 5% 45px 5%;margin: 0px auto 80px auto;width: 80%;}
.itm-caption {font-size: 4.5vw;letter-spacing: .1vw;top: 22vw;}  
img#featured-blog-image {float: none;width: 100%;padding-top: 25px;}
section#blog-content {padding: 80px 0;}
div#blog-content-wrap {float: none;width: 100%;padding-left: 0;padding-top: 30px;}
div#blog-wrap {width: 80%;padding: 60px 5%;}
section#about-content {padding: 10px 5% 60px 5%;width: 90%;}
div#about-text {margin-top: 0px;}
div#interior-content-col-2 {display:none;}
div#interior-content-col-1 {float: none;width: 90%;padding: 0 5% 75px 5%;}
div.side-image {display:none;}
.image-wrap {display:none;}
.margin-shift {margin-left:0;}
.text-wrap {width:100%;padding:0;float: none;}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {width: 43% !important;}  
div#interior-content-loop-2 {float: none;width: 100%;padding: 60px 0 15px 0;}
div#interior-content-loop {text-align: left;padding: 50px 0 15px 0;} 
.margin-shift-small {margin-left: 0;}
.blog-list-item-image img {width: 90%;}
#bottom-nav {width:100%;}
#interior-content-col-1 div.blog-image {margin-top: 100px;}
#interior-content-col-1 div.blog-image img {width:90%;margin:0;margin-right:10%;}
div#interior-content-loop {padding-top: 0;}
div#featured-video {width:90%;}
}
@media only screen and (max-width: 429px), only screen and (max-device-width: 429px) {
#header-logo {font-size: 1.25em;}
img#responsive-menu-icon {top:14px;}
.video-list-item-image img {width:75%;}
div.leadin-2 {padding-top:50px;}
div#interior-content-loop {padding-top:25px;}
div#interior-content-loop-2 {padding-top:25px;}
div#single-video-content-col-1 {float: none;width: 90%;margin: 0;padding: 0 5% 75px 5%;text-align: center;}
div#single-video-content-col-2 {display:none;}
.audio-list-item {padding-top:0;width: 100%;float: none;margin:0;}
div#single-audio-content-col-1 {float: none;width: 90%;margin: 0;padding: 0 5% 75px 5%;}  
div#single-audio-content-col-2 {display:none;}
#nav-prev {width:48%;float:right;text-align: right;}
#nav-next {width:48%;float:left;} .itm-caption {top: 17vw;}
#header-global {background-color: rgba(15,72,118,1);position:relative;}
}
@media only screen and (max-width: 375px), only screen and (max-device-width: 375px) {
.blog-list-item-image {width: 100%;float: none;padding: 10px 0 10px 0;}
.blog-list-item-image img {width: 100%;float: none;margin:0;padding:0;}
.blog-list-item {width: 100%;float: none;margin:0;padding:0;}
} @media only screen and (orientation: landscape) {
html {-webkit-text-size-adjust: none;}
ul.responsive-menu {padding-top:0;}
#responsive-navigation {padding-top:20px !important;}
}
@media only screen
and (max-device-width: 415px)
and (orientation: landscape)  {
li#woocommerce_products-2 {padding-top:107px;}
}