Overskrifter
H1
H2
H3
H4
H5
H6
0
16
16
4
0
0
[H2] Permaculture Design Certificate Course
[H2] 4 Week Permaculture Internship
[H2] Become a Volunteer
[H2] Stay Up To Date With Our Project Newsletter!
[H2] Behind the Scenes 2019 Project Summary
[H2] Geoff talks to Naema about her permaculture garden
[H2] Permaculture Neighbours at the Greening the Desert Site
[H2] Geoff Leads a Teaching Tour of the Greening the Desert Site
[H2] A Student-Led Permaculture Tour
[H2] Learning and Practicing Permaculture
[H2] Abla’s Garden
[H2] Celebrating 10-Years at the Greening the Desert Project, Jordan.
[H2] Food Forest Fertility
[H2] How it all got started...
[H2] Our Mission
[H2] 10+ years and still going strong!
[H3] Processing...This will only take a second!","number_decimals":"2","is_test_mode":"","give_version":"2.11.2","magnific_options":{"main_class":"give-modal","close_on_bg_click":false},"form_translation":{"payment-mode":"Please select payment mode.","give_first":"Please enter your first name.","give_email":"Please enter a valid email address.","give_user_login":"Invalid email address or username.","give_user_pass":"Enter a password.","give_user_pass_confirm":"Enter the password confirmation.","give_agree_to_terms":"You must agree to the terms and conditions."},"confirm_email_sent_message":"Please check your email and click on the link to access your complete donation history.","ajax_vars":{"ajaxurl":"https:\/\/www.greeningthedesertproject.org\/wp-admin\/admin-ajax.php","ajaxNonce":"5e6a98f549","loading":"Loading","select_option":"Please select an option","default_gateway":"paypal","permalinks":"1","number_decimals":2},"cookie_hash":"660553a47fcaf73f3a2f24954830ce43","session_nonce_cookie_name":"wp-give_session_reset_nonce_660553a47fcaf73f3a2f24954830ce43","session_cookie_name":"wp-give_session_660553a47fcaf73f3a2f24954830ce43","delete_session_nonce_cookie":"0"};
var giveApiSettings = {"root":"https:\/\/www.greeningthedesertproject.org\/wp-json\/give-api\/v2\/","rest_base":"give-api\/v2"};
/* ]]> */ window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};
a2a_config.icon_color="transparent,#8b7c65";
(function(d,s,a,b){a=d.createElement(s);b=d.getElementsByTagName(s)[0];a.async=1;a.src="https://static.addtoany.com/menu/page.js";b.parentNode.insertBefore(a,b);})(document,"script"); window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-144686000-1'); /* Light YouTube Embeds by @labnol */
/* Web: https://labnol.org/?p=27941 */
document.addEventListener("DOMContentLoaded",
function() {
var div, n,
v = document.getElementsByClassName("youtube-player");
for (n = 0; n < v.length; n++) {
div = document.createElement("div");
div.setAttribute("data-id", v[n].dataset.id);
div.innerHTML = labnolThumb(v[n].dataset.id);
div.onclick = labnolIframe;
v[n].appendChild(div);
}
});
function labnolThumb(id) {
var thumb = '',
play = '';
return thumb.replace("ID", id) + play;
}
function labnolIframe() {
var iframe = document.createElement("iframe");
var embed = "https://www.youtube.com/embed/ID?autoplay=1";
iframe.setAttribute("src", embed.replace("ID", this.dataset.id));
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "1");
this.parentNode.replaceChild(iframe, this);
} .woocommerce-product-gallery{ opacity: 1 !important; } /* Layout 6 */ #pgc-6-0-0 , #pgc-6-1-0 , #pgc-6-3-0 , #pgc-6-6-0 , #pgc-6-7-0 , #pgc-6-8-0 , #pgc-6-9-0 , #pgc-6-11-0 , #pgc-6-12-0 , #pgc-6-13-0 , #pgc-6-14-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-6-0 , #pg-6-1 , #pg-6-2 , #pg-6-3 , #pg-6-4 , #pg-6-5 , #pg-6-6 , #pg-6-7 , #pg-6-8 , #pg-6-9 , #pg-6-10 , #pg-6-12 , #pg-6-13 , #pl-6 .so-panel { margin-bottom:30px } #pgc-6-2-0 , #pgc-6-2-1 , #pgc-6-5-0 , #pgc-6-5-1 , #pgc-6-10-0 , #pgc-6-10-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) } #pgc-6-4-0 , #pgc-6-4-1 , #pgc-6-4-2 { width:33.3333%;width:calc(33.3333% - ( 0.66666666666667 * 30px ) ) } #pg-6-11 , #pl-6 .so-panel:last-child { margin-bottom:0px } #pg-6-0.panel-no-style, #pg-6-0.panel-has-style > .panel-row-style , #pg-6-1.panel-no-style, #pg-6-1.panel-has-style > .panel-row-style , #pg-6-2.panel-no-style, #pg-6-2.panel-has-style > .panel-row-style , #pg-6-3.panel-no-style, #pg-6-3.panel-has-style > .panel-row-style , #pg-6-4.panel-no-style, #pg-6-4.panel-has-style > .panel-row-style , #pg-6-6.panel-no-style, #pg-6-6.panel-has-style > .panel-row-style , #pg-6-7.panel-no-style, #pg-6-7.panel-has-style > .panel-row-style , #pg-6-8.panel-no-style, #pg-6-8.panel-has-style > .panel-row-style , #pg-6-9.panel-no-style, #pg-6-9.panel-has-style > .panel-row-style , #pg-6-10.panel-no-style, #pg-6-10.panel-has-style > .panel-row-style , #pg-6-12.panel-no-style, #pg-6-12.panel-has-style > .panel-row-style , #pg-6-13.panel-no-style, #pg-6-13.panel-has-style > .panel-row-style , #pg-6-14.panel-no-style, #pg-6-14.panel-has-style > .panel-row-style { -webkit-align-items:flex-start;align-items:flex-start } #pg-6-1> .panel-row-style , #pg-6-3> .panel-row-style , #pg-6-4> .panel-row-style , #pg-6-6> .panel-row-style , #pg-6-7> .panel-row-style , #pg-6-8> .panel-row-style , #pg-6-9> .panel-row-style , #pg-6-10> .panel-row-style , #panel-6-11-0-0> .panel-widget-style , #panel-6-11-0-1> .panel-widget-style { max-width:1200px;margin:0 auto } #pg-6-2> .panel-row-style { background-color:#ffffff;max-width:1200px;margin:0 auto } #pgc-6-2-0 , #pgc-6-2-1 , #pgc-6-4-0 , #pgc-6-4-1 , #pgc-6-4-2 , #pgc-6-5-1 , #pgc-6-7-0 { align-self:auto } #pg-6-5> .panel-row-style { background-image:url(https://www.greeningthedesertproject.org/wp-content/uploads/2019/06/Greening-the-desert-palm-tree-permaculture.gif);background-attachment:fixed;background-position:center center;background-size:100% } #pg-6-5.panel-no-style, #pg-6-5.panel-has-style > .panel-row-style , #pg-6-11.panel-no-style, #pg-6-11.panel-has-style > .panel-row-style { -webkit-align-items:center;align-items:center } #pg-6-11> .panel-row-style { background-image:url(https://www.greeningthedesertproject.org/wp-content/uploads/2019/07/paralax-background.jpg);background-attachment:fixed;background-position:center center;background-size:100%;padding:20pxpx 20pxpx 20pxpx 20pxpx;margin:0 auto } #pg-6-12> .panel-row-style , #pg-6-14> .panel-row-style { background-color:#fbf0df;margin:0 auto } #panel-6-12-0-0> .panel-widget-style , #panel-6-14-0-0> .panel-widget-style { padding:40px 0px 40px 0px;max-width:1200px;margin:20px auto } #pg-6-13> .panel-row-style { background-image:url(https://www.greeningthedesertproject.org/wp-content/uploads/2019/07/about-the-greening-the-desert-collage-10-years-of-greening-the-desert-project-1.jpg);background-attachment:fixed;background-position:center center;background-size:cover } #panel-6-13-0-0> .panel-widget-style { background-color:#ffffff;max-width:40%;padding:20px auto } @media (max-width:1024px) and (min-width:781px) { #pg-6-4.panel-no-style, #pg-6-4.panel-has-style > .panel-row-style { -ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap } #pg-6-4 > .panel-grid-cell , #pg-6-4 > .panel-row-style > .panel-grid-cell { -ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%;margin-right:0;margin-bottom:30px } #pg-6-4 > .panel-grid-cell , #pg-6-4 > .panel-row-style > .panel-grid-cell:nth-child(even) { padding-left:15px } #pg-6-4 > .panel-grid-cell , #pg-6-4 > .panel-row-style > .panel-grid-cell:nth-child(odd) { padding-right:15px } } @media (max-width:780px){ #pg-6-0.panel-no-style, #pg-6-0.panel-has-style > .panel-row-style , #pg-6-1.panel-no-style, #pg-6-1.panel-has-style > .panel-row-style , #pg-6-2.panel-no-style, #pg-6-2.panel-has-style > .panel-row-style , #pg-6-3.panel-no-style, #pg-6-3.panel-has-style > .panel-row-style , #pg-6-4.panel-no-style, #pg-6-4.panel-has-style > .panel-row-style , #pg-6-6.panel-no-style, #pg-6-6.panel-has-style > .panel-row-style , #pg-6-7.panel-no-style, #pg-6-7.panel-has-style > .panel-row-style , #pg-6-8.panel-no-style, #pg-6-8.panel-has-style > .panel-row-style , #pg-6-9.panel-no-style, #pg-6-9.panel-has-style > .panel-row-style , #pg-6-10.panel-no-style, #pg-6-10.panel-has-style > .panel-row-style , #pg-6-12.panel-no-style, #pg-6-12.panel-has-style > .panel-row-style , #pg-6-13.panel-no-style, #pg-6-13.panel-has-style > .panel-row-style , #pg-6-14.panel-no-style, #pg-6-14.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-6-0 > .panel-grid-cell , #pg-6-0 > .panel-row-style > .panel-grid-cell , #pg-6-1 > .panel-grid-cell , #pg-6-1 > .panel-row-style > .panel-grid-cell , #pg-6-2 > .panel-grid-cell , #pg-6-2 > .panel-row-style > .panel-grid-cell , #pg-6-3 > .panel-grid-cell , #pg-6-3 > .panel-row-style > .panel-grid-cell , #pg-6-4 > .panel-grid-cell , #pg-6-4 > .panel-row-style > .panel-grid-cell , #pg-6-5 > .panel-grid-cell , #pg-6-5 > .panel-row-style > .panel-grid-cell , #pg-6-6 > .panel-grid-cell , #pg-6-6 > .panel-row-style > .panel-grid-cell , #pg-6-7 > .panel-grid-cell , #pg-6-7 > .panel-row-style > .panel-grid-cell , #pg-6-8 > .panel-grid-cell , #pg-6-8 > .panel-row-style > .panel-grid-cell , #pg-6-9 > .panel-grid-cell , #pg-6-9 > .panel-row-style > .panel-grid-cell , #pg-6-10 > .panel-grid-cell , #pg-6-10 > .panel-row-style > .panel-grid-cell , #pg-6-11 > .panel-grid-cell , #pg-6-11 > .panel-row-style > .panel-grid-cell , #pg-6-12 > .panel-grid-cell , #pg-6-12 > .panel-row-style > .panel-grid-cell , #pg-6-13 > .panel-grid-cell , #pg-6-13 > .panel-row-style > .panel-grid-cell , #pg-6-14 > .panel-grid-cell , #pg-6-14 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pg-6-0 , #pg-6-1 , #pg-6-2 , #pg-6-3 , #pg-6-4 , #pg-6-5 , #pg-6-6 , #pg-6-7 , #pg-6-8 , #pg-6-9 , #pg-6-10 , #pg-6-11 , #pg-6-12 , #pg-6-13 , #pg-6-14 { margin-bottom:px } #pgc-6-2-0 , #pgc-6-4-0 , #pgc-6-4-1 , #pgc-6-5-1 , #pgc-6-10-0 { margin-bottom:30px } #pg-6-5.panel-no-style, #pg-6-5.panel-has-style > .panel-row-style , #pg-6-11.panel-no-style, #pg-6-11.panel-has-style > .panel-row-style { -webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse } #pl-6 .panel-grid-cell { padding:0 } #pl-6 .panel-grid .panel-grid-cell-empty { display:none } #pl-6 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } #pg-6-5> .panel-row-style , #pg-6-11> .panel-row-style , #pg-6-13> .panel-row-style { background-attachment:scroll } }@import url('https://fonts.googleapis.com/css?family=Merriweather:400,700|Montserrat:300,400,600&display=swap');
.certificate-shadow {
box-shadow: 0px 1px 4px #ccc;
}
.centering-row{
margin:0 auto !important;
max-width:1200px !important;
float:none!important;
}
.course-accordion-text {
font-size: 14px;
}
.must-have-pdc-notice {
clear: both;
font-size: 14px;
line-height: 17px;
padding: 7px 10px;
background-color: #f1f1f1;
border-radius: 3px;
}
.course-accordion-text .widget ul > li {
margin-bottom: 0px;
}
.course-outline-questions-text
{
font-size:14px;
text-align:center;
color:#fff;
padding-bottom:20px;
}
div#pg-w5d4a4b4c14f51-3 {
margin-bottom: 0px;
}
.course-outline-questions-text a
{
color:orange;
}
.single-product .site-inner {
margin-top: 90px;
max-width: 100%;
padding-left: 0px;
padding-right: 0px;
padding: 0px;
}
h1.entry-title {
margin-top: 10px;
}
.info-message {
clear: both;
background: #eee4d4;
padding: 2px 10px;
border-radius: 3px;
}
.woocommerce div.product form.cart .button:hover{
color:#fff;
background-color:orange;
}
/*eco lodge*/
.feature-page-sidebar .button{
width: 100%;
padding: 15px 20px;
float: right;
}
.eco-price {
float: left;
padding-bottom: 10px;
width: 100%;
line-height:20px;
font-size:15px;
text-align:center;
}
span.amount{
font-weight:600;
font-size:20px;
}
/*eco lodge*/
.google-maps {
position: relative;
padding-bottom: 75%;
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
header.entry-header {
max-width: 1200px;
margin: 0 auto;
padding-top: 20px;
}
.so-widget-sow-accordion-default-cc32665975f2 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header{
padding:10px 15px !important;
}
.course-top-row{
padding-top:20px;
}
.course-details:last-child {
border-right: none;
}
.course-details{
margin-top:30px;
}
.sow-accordion-title {
font-family: montserrat;
font-size: 17px;
}
.student-storys-title {
position: relative;
top: -410px;
left: 60px;
z-index: 9;
margin-bottom: -90px;
width: 140px;
}
.study-hours {
font-size: 10px;
}
.facebook-sidebar-badge img {
width: 36px ;
margin-top: 5px;
margin-left: -5px;
}
.facebook-sidebar-badge .widget-shortcode
{
margin:0px !important;
}
.variations td.value{
padding-top:0px
}
.course-summary-title {
font-size: 20px;
}
.course-summary-list {
max-width:90%;
float:none;
line-height:20px;
clear:both;
}
.course-summary-list:before {
content: '✔';
padding: 0px 4px;
font-weight: 900;
border-radius: 3px;
color: orange;
margin-top: 3px;
margin-bottom: 19px;
margin-right: 10px;
font-size: 20px;
float: left;
}
.course-details-icon-svg {
width:100%;
color:#fff;
}
.course-details-icon svg {
transform: scale(0.9);
width: 100%;
}
.course-details-icon {
width: 20%;
float:left;
margin-right:5%;
}
.course-details {
width: 32.33333%;
float: left;
border-right: 1px solid;
padding-left: 10px;
font-family:montserrat;
}
.course-details-top-line{
font-size:13px;
}
.course-page-teacher-image img {
padding: 10px;
border-radius: 100% !important;
width: 100%;
}
.course-page-Teacher-left-side {
width: 25%;
float: left;
padding: 10px;
margin-right:0px;
}
.course-page-Teacher-right-side {
float: right;
width: 70%;
margin-top: 30px;
}
header.site-header {
position: fixed;
z-index: 999;
width: 100%;
height: auto;
}
.hp-feature-img {
text-align: center;
}
a:link {
text-decoration: none;
}
a.button:focus{
background:orange;
}
a.button:active{
background:orange;
}
h2 a {
text-decoration: none;
}
a:hover {
color:orange;
}
a {
color:#333;
}
.courses-page .content{
width:100%!important;
}
/*COURSE PAGE CONTENT*/
.carousel-student-story{
width:100%;
background-color:transparent !important;
padding:50px 0px 93px 0px;
}
.carousel-cell-student-story{
transition: ease 0.05s ;
transform: scale(1);
}
.carousel-cell-student-story:hover {
opacity: 0.8;
transform: scale(1.02);
transition: ease 0.05s;
}
.carousel-cell-student-story {
width: 39%;
text-align: left;
}
.student-name{
color:#fff;
text-transform:uppercase;
font-family:montserrat;
font-weight:600;
font-size:15px;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
padding-right: 0px;
}
.pdc-course{
background-image:url(https://www.greeningthedesertproject.org/wp-content/uploads/2019/07/best-top-Permaculture-design-course-greening-the-desert-project-jordan-geoff-lawton-adam.jpg) !important;
}
.course-includes{
clear:both;
height:auto;
padding-bottom:20px;
}
.course-includes-img {
width: 30%;
float: left;
margin-right: 5%;
margin-bottom:10px;
margin-bottom:30px;
}
.course-includes-text{
float:right;
width:65%;
margin-bottom:30px;
line-height:20px;
font-size:16px;
clear:right;
}
.couese-includes-top-line{
font-weight:600;
font-family:montserrat;
}
/*VIDEO PAGE*/
.video-page-row article{
width:24%;
float:left;
padding:0.5%;
min-height:290px;
}
.video-page-row article a.aligncenter{
margin-bottom:5px;
}
.video-page-row .featured-content .entry-title{
font-size:20px;
}
.button:hover {
background-color:#d98528;
}
.home .entry{
margin:0px
}
/*HEADER*/
/*NAV*/
nav.nav-primary {
width: 100%;
text-align: center;
margin: 0px;
padding:0px;
}
nav.nav-primary::-webkit-scrollbar {
display: none;
}
.home header.entry-header h1 {
display: none;
}
.widget_featured-post .entry-header {
display: block !important;
}
article header{
padding-top:0px!important;
padding-bottom:10px!important;
}
@media only screen and ( max-width: 960px){
.homepage-mobile-padding{
Padding-left:15px;
Padding-right:15px;
}
}
li#menu-item-46171 {
padding: 0px 20px;
margin-top: 20px;
position: fixed;
text-transform: uppercase;
font-weight: 900;
font-family: montserrat;
background-color: #f8981c;
top: 0px;
margin-right: 20px;
right:0px;
}
li#menu-item-46171 a {
color: #ffffff !important;
padding: 15px !important;
font-size: 15px;
border: 0px none #000 !important;
font-weight:600;
}
li#menu-item-46171.current_page_item {
border: none;
}
li#menu-item-46171 .nav-primary .genesis-nav-menu
.current_page_item{
border:none ;
}
.wp-custom-logo .site-container .title-area {
max-width: 210px;
position: absolute;
}
.sub-menu .menu-item a {
padding:20px !important ;
}
.nav-primary .genesis-nav-menu
.menu-item:hover {
background-color: rgba(255,255,255, 0.5);
border-bottom:#dfd5c5 solid 10px ;
margin-bottom:-10px;
}
.nav-primary .genesis-nav-menu
.current_page_item {
background-color: #fff;
border-bottom:#f8981c solid 10px ;
margin-bottom:-10px;
}
.nav-primary .genesis-nav-menu
.current_page_item:hover {
background-color: #fff;
border-bottom:#f8981c solid 10px ;
margin-bottom:-10px;
}
.nav-primary .genesis-nav-menu a
{
color:#534741;
font-size:18px;
padding-left: 20px;
padding-right: 20px;
}
.video-page-row .featured-content .entry-title {
font-size: 18px;
line-height: 20px;
}
nav#genesis-nav-primary {
width: auto;
clear: none;
float: none;
margin: 0 auto;
padding-top: 0px;
text-align: center;
padding-bottom: 0px;
position: relative;
}
@media only screen and ( max-width: 1500px){
.nav-primary .genesis-nav-menu .menu-item {
padding: 0px 0px;
}
.nav-primary .genesis-nav-menu
.menu-item:hover {
background-color: rgba(255,255,255, 0.5);
border-bottom:#dfd5c5 solid 10px ;
margin-bottom:-10px;
}
.nav-primary .genesis-nav-menu
.current_page_item {
background-color: #fff;
border-bottom:#f8981c solid 10px ;
margin-bottom:-10px;
}
.nav-primary .genesis-nav-menu
.current_page_item:hover {
background-color: #fff;
border-bottom:#f8981c solid 10px ;
margin-bottom:-10px;
}
.nav-primary .genesis-nav-menu a
{
color:#534741;
font-size:18px;
padding-left: 20px;
padding-right: 20px;
}
nav#genesis-nav-primary {
width: auto;
clear: none;
float: none;
margin: 0 auto;
padding-top: 0px;
text-align: center;
padding-bottom: 0px;
position: relative;
}
}
@media only screen and ( max-width: 960px){
.footer-widget-area {
width: 50%!important;
float: left;
}
header.site-header {
position: fixed;
z-index: 999;
width: 100%;
height: auto;
}
li#menu-item-46171 {
padding: 0px;
margin: 0px;
position: fixed;
text-transform: uppercase;
font-weight: 900;
font-family: montserrat;
background-color: #f8981c;
z-index: 999;
top: 9px;
}
li#menu-item-46171 a {
color: #ffffff !important;
padding: 12px !important;
font-size: 12px;
border: 0px none #000 !important;
font-weight:600;
}
.wp-custom-logo .title-area img {
width: 120px;
min-width:120px;
}
.wp-custom-logo .site-container .title-area {
position: relative;
overflow: hidden;
width: 38px;
height: 50px;
}
.nav-primary .genesis-nav-menu
.menu-item:hover {
background-color: rgba(255,255,255, 0.5);
border-bottom:#dfd5c5 solid 3px ;
margin-bottom:-10px;
}
.nav-primary .genesis-nav-menu .current_page_item {
background-color: #fff;
border-bottom: #f8981c solid 3px;
margin-bottom: 0px;
}
.nav-primary .genesis-nav-menu
.current_page_item:hover {
background-color: #fff;
border-bottom:#f8981c solid 3px ;
}
.nav-primary .genesis-nav-menu .menu-item {
width: auto;
float: left;
margin: 0px 10px;
padding: 0px;
}
.nav-primary .genesis-nav-menu a
{
color:#534741;
font-size:13px;
padding-left: 0px;
padding-right: 0px;
text-transform:uppercase;
padding-bottom:2px;
}
nav#genesis-nav-primary {
width: 100%;
clear: both;
float: none;
margin: 0px auto;
padding-top: 0px;
text-align: center;
padding-bottom: 0px;
position: absolute;
height: 50px;
overflow-x: scroll;
left: 0px;
right: 0px;
top: 52px;
background: #fff;
overflow-y: hidden;
}
.nav-primary .wrap {
overflow: hidden;
width: 900px;
height: auto;
display: inline-table;
min-width:585px;
}
.genesis-nav-menu {
clear: both;
line-height: 1;
width: auto;
display: inline;
}
nav#genesis-nav-primary{
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;
}
nav#genesis-nav-primary::-webkit-scrollbar { width: 0 !important }
}
li#menu-item-46171 {
padding: 0px;
margin: 0px;
position: fixed;
text-transform: uppercase;
font-weight: 900;
font-family: montserrat;
background-color: #f8981c;
top:0px;
}
.site-header {
position: relative;
padding: 0px 10px;
border-bottom: solid 10px #eee4d4;
background-color: #fbf0df;
min-height:0px;
}
.fullwidth .site-inner,
.fullwidth .content {
padding:0px;
}
li#menu-item-46171 {
padding: 0px;
margin: 0px;
position: fixed;
text-transform: uppercase;
font-weight: 900;
font-family: montserrat;
background-color: #f8981c;
top:0px;
}
.site-header {
position: relative;
padding: 0px 10px;
border-bottom: solid 10px #eee4d4;
background-color: #fbf0df;
min-height:0px;
}
/*END-NAV*/
/*HOMEPAGE MAIN MESSAGE*/
.mission-statement {
margin: 130px auto;
padding: 20px 20px;
min-width: 260px;
}
.round-image img{
border-radius:100%!important;
}
.about-us-row,
#pg-14-6,
#pg-14-7,
div#pg-6-13,
div#pg-6-12{
margin-bottom:0px;
}
.homepage-hero-message-box{
max-width:1200px;
top:100px;
position: relative;
margin: auto;
Width:80%;
height:auto;
}
.main-message{
margin:0;
Width:50%;
height:240px;
background-image:url("");
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
background:#fbf0df;
float:left;
}
.main-message {
font-family: montserrat;
text-align:center;
color:#6d8457;
min-width: 400px;
max-width:450px;
height:240px;
background: #fbf0df;
}
.top-title {
font-size: 15px;
letter-spacing: 4px;
border-bottom: 2px solid orange;
padding: 7px;
color: orange;
width: 90%;
margin: 0 auto;
}
.main-title {
font-size: 53px;
letter-spacing: -2px;
margin-bottom: -11px;
}
.sub-title {
font-size: 40px;
font-weight: 400;
margin: 0px;
}
.sub-title {
font-size: 40px;
font-weight: 400;
margin-bottom: 16px;
line-height: 32px;
}
.main-date::after {
border-bottom: orange solid 2px;
width: 10px;
height: 10px;
background-color: orange;
position: absolute;
}
.date-line {
height: 2px;
background: orange;
position: relative;
top: 7px;
width:90%;
margin: auto
}
.main-date {
width: 60%;
margin: auto;
background: #fbf0df;
position: relative;
color: orange;
font-size: 120%;
line-height: 20px;
padding: 15px 5px;
top: -20px;
}
.tought-by {
position: relative;
top: -24px;
letter-spacing: 5px;
}
.hp-readmore-btn {
background: orange;
width: 50%;
margin: auto;
padding: 11px;
text-transform: uppercase;
color: #ffffff;
font-weight: 500;
}
@media only screen and ( max-width: 600px){
.course-details {
display: none;
}
.a2a_kit.a2a_kit_size_24.addtoany_list {
display: none;
}
h3.couse-page-intro-sub-title {
margin: 0px;
}
div#panel-68-0-0-1{
margin-bottom:5px !important;
}
.footer-widget-area {
width: 100%!important;
float: none;
}
div#pgc-68-3-0 {
margin-bottom: 0px;
}
/*AIRBNB BADGE*/
div#panel-116-1-1-0{
margin-bottom:0px !important;
}
.wppro_badge1_DIV_1{
padding:0px!important;
margin:0px !important;
}
.wppro_badge1_DIV_2{
line-height:14px !important;
}
span.wppro_badge1_SPAN_4{font-size:14px;
display:none;
}
img.wppro_badge1_IMG_3{
width:20px;
height:auto;
margin: 7px 8px 0 0 !important;
}
div#wprev-badge-4{
padding:0px;
margin:0px !important;
box-shadow:none;
float:right;
border:0px;
}
.wppro_badge1_DIV_12{
font-size:12px;
float: left;
display:none;
}
span.wppro_badge1_SPAN_13{
font-size:12px;
}
.wppro_badge1_DIV_stars {
float: left;
}
.mission-statement-row .so-widget-sow-editor {
background-color: #ffffff;
max-width: 40%;
padding: 30px;
min-width: 290px;
margin: 140px auto;
}
.home article span.alignright {
display:none;
}
.homepage-hero-message-box {
width: 100% !important;
top: 220px!important;
}
.homepage-hero-image-box.fade-in {
margin-top: 0px;
position: relative;
width: 100%;
min-height: 365px;
border-radius: 0px;
margin-bottom: 50px;
background-position: -134px -10px;
background-size: 160%;
}
.main-message {
margin: auto;
Width: 100%;
}
.top-title {
font-size: 12px;
width: 70%;
margin: 0 auto;
font-weight: 500;
letter-spacing: 1.7pt;
min-width: 260px;
}
.main-title {
font-size: 40px;
letter-spacing: -1px;
margin-bottom: -10px;
margin-top: -8px;
}
.sub-title {
font-size: 30px;
font-weight: 400;
margin-bottom: 16px;
line-height: 32px;
letter-spacing: 0.4pt;
}
.main-date {
width: 55%;
margin: auto;
background: #fbf0df;
position: relative;
color: orange;
font-size: 79%;
line-height: 20px;
padding: 6px 5px;
top: -20px;
font-weight:600;
min-width: 190px;
}
.tought-by {
top: -30px;
letter-spacing: 3px;
font-size: 13px;
}
.main-message {
font-family: montserrat;
text-align: center;
color: #6d8457;
min-width: 100%;
max-width: 450px;
height: auto;
background: #fbf0df;
}
.date-line {
height: 2px;
background: orange;
position: relative;
top: -4px;
width: 70%;
margin: auto;
min-width: 260px;
}
.hp-readmore-btn {
background: orange;
width: 70%;
margin: auto;
padding: 4px 1px;
text-transform: uppercase;
color: #ffffff;
font-weight: 600;
font-size: 14px;
margin-top: -21px;
margin-bottom:20px;
}
}
/*HOMEPAGE MAIN MESSAGE*/
.product-summary-wrapper{
z-index:2;
}
.single-product .carousel-ecolodge .flickity-page-dots{
z-index:2;
}
.course-page-bullet-points li:before {
content: '✓';
padding: 0px 4px;
font-weight: 900;
background-color: orange;
border-radius: 3px;
color: #fff;
margin-right: 8px;
font-size: 13px;
}
@media only screen and (min-width: 960px){
li#menu-item-46171 {
padding: 0px;
position: fixed;
text-transform: uppercase;
font-weight: 900;
font-family: montserrat;
background-color: #f8981c;
top: 9px;
right: 9px;
}
.nav-primary .genesis-nav-menu
.current_page_parent {
background-color: #fff;
border-bottom:#f8981c solid 10px ;
margin-bottom:-10px;
}
.nav-primary .genesis-nav-menu .menu-item a {
padding:31px 15px ;
}
/*Course content CSS*/
.course-page-intro-title {
font-size: 48px;
font-weight: 300;
margin-bottom: 9px;
}
.facebook-sidebar-badge .widget {
float: left;
width: 100%;
margin: 0px;
}
/*Course content CSS END*/
img.wppro_badge1_IMG_3.b3i.ls-is-cached.lazyloaded {
width: 30px;
margin-top: 6px;
margin-left: -3px;
}
.wprevicon-star-full:before {
font-size: 16px;
content: "\e9d9";
position: relative;
top: -10px;
padding: 0px 1px;
}
.wppro_badge1_DIV_12.b3s12 {
margin-top: -15px;
}
.course-title-shadow {
width: 100%;
height: 100px;
position: absolute;
z-index: 1;
margin-top: -230px;
}
.facebook-sidebar-badge .widget {
float: left;
width: 100%;
margin: 0px;
}
.fullwidth.content {
float: left;
width: 100%;
}
}
.wrap {
height: auto;
}
/*HOMEPAGE*/
.hph-button{
width:16.66666666%;
height:auto;
float:left;
border-left: 1px solid rgba(255,255,255, 0.5);
padding:18px 2%;
margin:0px auto;
text-align: center;
}
.internship-message-hero-box{
background-image:url(https://www.greeningthedesertproject.org/wp-content/uploads/2019/09/permaculture-internship-small.jpg);
}
.internship-message-hero-box .main-message {
color:#fff;
background: #52602b;
}
.internship-message-hero-box .main-date {
width: 60%;
background: #52602b;
}
.internship-message-hero-box
.sub-title {
letter-spacing:7px;
font-weight: 300;
line-height: 33px;
}
a.button.small-btn {
padding: 8px;
font-size: 12px;
float: right;
}
.homepage-hero-image-box{
background:transparent;
width: 100%;
height:580px;
background-image:url(https://www.greeningthedesertproject.org/wp-content/uploads/2020/01/permaculture-PDC.jpg);
background-position: center;
background-size:100%;
background-repeat: no-repeat;
}
.homepage-hero-message-box{
max-width:1200px;
top:100px;
position: relative;
margin: auto;
Width:80%;
height:auto;
}
.main-message{
margin:auto;
Width:70%;
height:400;
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
}
.hph-play-button{
margin:auto;
Width:100px;
height:100px;
background:rgba(0 ,0,0,0.6);
border-radius: 100px;
border:solid rgba(255,255,255,.5);
}
.play-arrow{
position:relative;
left:40px;
top:25px;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 30px solid #fff;
}
/*buttons */
.icon{
float: left;
height:35px;
}
.support-btn .icon svg{ position:relative; top:-5px; }
.tour-btn .icon svg{ position:relative; top:-6px; }
.aid-project-btn .icon svg{ position:relative; }
.stay-btn .icon svg{ position:relative; }
.cafe-btn .icon svg{ position:relative; top:-13px; }
.volunteer-btn .icon svg{ position:relative; top:-10px; }
.aid-project-btn .link-text{ margin-right:-10px;}
.link-text{
float: left;
text-transform: uppercase;
font-family: montserrat;
color:#fff;
font-size:12px;
padding-left:10px;
text-align: left;
}
.top-text{
font-weight:700;
}
.bottom-text{
font-weight:400;
}
.mobile-text{
display: none;
font-size: 12px;
}
.hph-button-row{
max-width:1200px;
margin: auto;
width:100%;
min-height:60px;
height: auto;
background: #6d8457;
padding:0px 0px;
float: none;
line-height: normal;
}
.hph-button:hover{
background:rgba(0,0,0,0.1);
}
.hph-button:active{
background:rgba(0,0,0,0.5);
}
.hph-button:last-child {
border-right: 1px solid rgba(255,255,255, 0.5);
}
.hph-arrow-animation
{
clear: both;
margin:auto;
Width:20px;
height:20px;
background:none;
transform: rotate(45deg);
border-right:3px solid #fff;
border-bottom:3px solid #fff;
}
.hph-button-row-holder{
z-index:999999;
background-color:#6d8457;
margin:0 auto;
height:auto;
height:70px;
width:100%;
}
@media only screen and (max-width: 1200px){
.homepage-hero-image-box{
background:#ccc;
width: 100%;
height:600px;
background-image:url(https://www.greeningthedesertproject.org/wp-content/uploads/2020/01/permaculture-PDC-small.jpg);
background-position: center;
background-size: 100% auto;
background-repeat: no-repeat;
}
.hph-button-row{
max-width:1200px;
margin: auto;
width:100%;
height: auto;
background: #6d8457;
padding:10px;
float: none;
border: none;
margin-top:-10px;
}
.icon{
height: 50px;
float: none;
margin:0 auto;
width:100%;
clear: both;
text-align: center;
padding:10px;
vertical-align: middle;
}
.aid-project-btn .link-text{ margin-right:0px;}
.hph-button-row-holder{
height:120px;
}
.link-text{
text-transform: uppercase;
font-family: montserrat;
color:#fff;
font-size:12px;
padding-left:0px;
text-align: center;
margin:auto;
width: 100%;
float: none;
margin:0 augo;
width:100%;
clear: both;
}
}
@media only screen and (max-width: 800px){
.hph-button-row{
max-width:1200px;
margin: auto;
width:100%;
min-height:60px;
height: auto;
background: #6d8457;
padding:0px 0px;
float: none;
border: none;
}
.icon{
float: none;
margin:0 auto;
width:100%;
clear: both;
text-align: center;
padding:0px 10px;
vertical-align: middle;
transform: scale(0.9)
}
.aid-project-btn .link-text{ margin-right:0px;}
.hph-button-row-holder{
height:100px;
}
.link-text{
text-transform: uppercase;
font-family: montserrat;
color:#fff;
font-size:12px;
padding-left:0px;
text-align: center;
margin:auto;
width: 100%;
float: none;
margin:0 augo;
width:100%;
clear: both;
}
.mobile-text{
display: block;
font-size: 11px
}
.bottom-text,.top-text{
display:none;
}
.homepage-hero-image-box{
background:transparent;
width: 100%;
height:700px;
background-image:url(https://www.greeningthedesertproject.org/wp-content/uploads/2020/01/permaculture-PDC.jpg);
background-position: center;
background-size:auto 100%;
background-repeat: no-repeat;
}
.main-message{
margin:auto;
Width:70%;
height:400;
background-size:auto 100%;
background-position: center;
background-repeat: no-repeat;
}
}
@media only screen and ( max-width: 600px){
.hph-button-row{
padding:10px 0px;
}
.hph-button-row-holder{
position:fixed;
bottom:0px;
width:100%;
}
.site-inner {
clear: both;
margin: 0 auto;
padding: 90px 30px 0;
}
.hph-button-row-holder{
height: 65px;
}
.icon{
height: 35px;
float: none;
margin:0 auto;
width:100%;
clear: both;
text-align: center;
padding:0px;
vertical-align: middle;
transform: scale(0.7)
}
.hph-button {
width: 16.66666666%;
height: auto;
float: left;
border-left: none;
padding: 0px;
margin: 0px auto;
text-align: center;
}
.hph-button:hover{
transform:scale(1.03);
background:transparent;
}
.hph-button:active{
background:transparent;
transform:scale(0.97)
}
.hph-button:last-child {
border-right: none;
}
.homepage-hero-image-box{
width: 100%;
height:450px ;
background-image:url(https://www.greeningthedesertproject.org/wp-content/uploads/2020/01/permaculture-PDC.jpg);
background-position:top center;
background-size: auto 100%;
background-repeat: no-repeat;
}
.mobile-text{
display: block;
font-size: 8px;
font-weight:600;
}
.homepage-hero-image-box.fade-in {
margin-top: 0px;
position: relative;
width: 100%;
height: 300px;
}
li#menu-item-46171 {
padding: 0px;
margin: 0px;
position: fixed;
text-transform: uppercase;
font-weight: 900;
font-family: montserrat;
background-color: #f8981c;
}
li#menu-item-46171 a {
color: #ffffff !important;
padding: 13px 6px !important;
font-size: 10px;
border: 0px none #000 !important;
font-weight: 600;
}
.homepage-hero-blur-image-box {
background-image: url(/wp-content/uploads/2019/06/gtdp-bur.jpg);
background-size: 170% auto;
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
position: absolute;
top: 100px;
left: 0px;
bottom: 0px;
width: 100%;
background-repeat: no-repeat;
z-index: -1;
height: 300px;
overflow: hidden;
background-color: #efd7ac;
background-position: bottom;
}
}
.homepage-hero-blur-image-box{
top:0px;
}
/*HPF FEATURE BOXES*/
.hpf-paralax-row{padding:100px 0px;}
.hpf-text {
background: #fbf0df;
border-left: solid #f8981c 10px;
padding: 5%;
max-width: 530px;
position: relative;
left: 60px;
}
h2.hpf-text-title {
font-family: merriweather;
font-weight: 400;
color: #8b7c65;
font-size: 220%;
}
p.hpf-text-title{
font-family: merriweather;
font-weight: 300;
color: #8b7c65;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .site-container div.wpforms-container-full .wpforms-form input[type="submit"], .site-container div.wpforms-container-full .wpforms-form button[type="submit"], .button {
background-color: orange;
border: 0;
border-radius: 0px;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
padding: 15px 30px;
text-align: center;
text-decoration: none;
white-space: normal;
width: auto;
font-family: montserrat;
}
.hpf-text.hp-feature-left .button{
float:none;
margin:0 auto;
text-align:center;
}
.hp-feature-blurb h3{
font-size:17px;
margin-top:10px;
margin-bottom:5px;
color:orange;
}
.hp-feature-left {
position: relative;
z-index: 1;
float: right;
}
.hp-feature-right{
left:-70px;
position:relative;
}
@media only screen and ( max-width: 800px){
.hpf-img,
.hp-feature-left,
.hp-feature-right
{
margin: 0px auto;
text-align: center;
position: inherit;
left: 0;
right: 0;
}
}
@media (min-width: 72rem){
.give-wrap .give-grid--3, .give-wrap .give-grid--4 {
grid-template-columns: repeat(4,1fr);
}
}
@media only screen and ( max-width: 600px){
nav.nav-primary {
width: 100%;
text-align: center;
margin-left: 0px;
background-color: #fff;
padding: 0px;
margin-right: 0;
clear: both;
float: none;
margin: 0px auto;
padding-top: 0px;
padding-bottom: 0px;
position: absolute;
height: 50px;
overflow-x: scroll;
left: 0px;
right: 0px;
top: 52px;
background: #fff;
overflow-y: hidden;
}
.newsletter-signup-box {
background-color: #6d8457;
width: 100%!important;
height: auto;
padding: 20px;
display: block;
min-height:210px;
}
.newsletter-text {
float: left;
width: 100%!important;
margin: 0 auto;
color: #fbf0df;
padding: 10px 0px;
text-align: center;
}
.newsletter-text h2{
text-align: center;
}
a.button.newsletter-button {
float: left;
width: 100%!important;
display: block;
min-width: 100px;
margin: 0 auto;
height: auto;
clear: both;
}
a.button.newsletter-button {
float: none;
width: 100%;
display: block;
min-width: 100%;
margin: 0 auto;
height: auto;
clear: both;
padding: 7px;
}
.newsletter-logo {
float: none!important;
min-width: 100%!important;
text-align: center!important;
}
header.site-header {
position: fixed;
z-index: 999;
width: 100%;
height: 105px;
}
.mobile-grid
.give-grid--4 {
grid-template-columns:repeat(2,1fr) !important;
}
.mobile-grid h3 {
font-size:13px;
}
.mobile-grid .give-wrap .give-card__body {
padding: 0.7rem;
}
.mobile-grid .give-wrap {
padding: 25px;
}
/*hp feature row */
.hp-feature-cell
.widget_media_image {
width: 48%;
margin-right:4%;
float: left;
}
.hp-feature-cell
.so-widget-sow-editor{
float:left;
width:48%;
}
.give-wrap .give-grid {
display: grid;
grid-template-columns:1fr;
grid-gap: 0.5rem;
margin-bottom: 1.5rem;
max-width: 100%;
}
/*END hp feature row */
.latest-posts-featured .entry-title a {
font-size: 13px;
margin-bottom: 5px;
margin-top: 10px;
font-weight: 400;
}
}
/*END TYPOGRAPHY SETTINGS*/
h3.widget-title {
font-size: 25px;
font-weight: 300;
border-bottom: solid orange 2px;
padding-bottom: 10px;
margin-bottom: 5px;
}
@media only screen and ( max-width: 600px){
.home .panel-has-style{
margin-bottom:10px;
}
.widget_media_image{
margin-bottom:10px !important;
}
.home .cp-course-details-pane {
width: 100% !important;
float: left !important;
clear: both !important;
}
.cp-course-detail {
width: 39.33% !important;
}
.cp-course-detail.cp-course-Duration {
width: 30% !important;
}
.cp-course-detail.cp-course-includes {
width: 28% !important;
float: right;
}
.cp-course-detail-price {
width: 40%;
text-align: center;
}
a.cp-course-detail-CTA.button {
width: 55%;
}
.hp-feature-blurb h3 {
font-size: 14px;
margin-top: 0;
margin-bottom: 5px;
color: orange;
}
.hp-feature-blurb p{
line-height:14px;
}
.hp-feature-row .panel-grid-cell{
margin-bottom:5px !important;
}
.hp-feature-row .panel-grid-cell {
margin-bottom:0px;
}
.volunteer-row{
background-image:none !important;
}
div#panel-6-5-1-0,
div#pgc-6-5-1{
margin-bottom:0px !important;
}
.volunteer-row .panel-grid-cell #panel-6-5-1-0 {
margin-bottom: 0px !important;
}
.volunteer-row .panel-grid-cell{
margin-bottom:0px;
}
.hpf-img {
overflow: hidden !important;
}
.hpf-img img {
left: 0px;
z-index: -1;
margin: 0px;
padding: 0px;
}
.hpf-text.hp-feature-left {
width: 100%;
float: left;
left: 0px;
padding-bottom: 18px;
top:0px;
z-index: 1;
}
h2.hpf-text-title {
font-family: merriweather;
font-weight: 400;
color: #8b7c65;
font-size: 20px;
margin:0px;
text-align:left;
}
p.hpf-text-title {
font-family: merriweather;
font-weight: 400;
color: #8b7c65;
text-align: left;
font-size: 11px;
}
.hpf-text{
border:none;
}
.hpf-paralax-row{
padding:0px;
}
a.button.medium-button {
font-size: 12px;
margin: 0px 10%;
width: 100%;
padding: 7px 0px;
bottom: 4px;
}
.panel-grid .panel-has-style{
margin:0px;
}
.mobile-grid .give-wrap {
padding: 0 10px;
}
.hp-video-features article {
width: 99% !important;
float: none !important;
grid-template-columns: none !important;
margin: 0.5% !important;
}
.hp-video-features img {
width: 50%;
float: left;
padding: 13px;
}
.dark-skin {
background-size: auto 100% !important;
padding: 0px auto!important;
}
a.widget-more-link {
float: right;
font-size: 17px;
}
.dark-skin h3.widget-title a a.widget-more-link {
color:#fff !important;
}
p.give-card__text {
display: none;
}
.give-wrap .give-card__progress .income {
font-size: 15px;
}
.raised {
font-size: 13px;
text-align: center;
margin: -20px 0px;
}
.home .avatar {
position: relative;
top: -40px;
left: -30px;
border: 4px #fff solid;
width: 34px;
}
h3.widget-title {
font-size: 17px;
font-weight: 400;
border-bottom: solid orange 2px;
padding-bottom: 7px;
margin-bottom: 5px;
}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:15px;}
.featured-content .entry-title { font-size: 14px;}
h5{font-size:15px;}
h6{font-size:15px;}
p{font-size:14px;}
}
/*TYPOGRAPHY SETTINGS*/
h1, h2, h3, h4, h5, h6 {
font-family: "montserrat",sans-serif;
font-weight: 400;
line-height: 1.2;
margin: 0 0 20px;
}
/*END TYPOGRAPHY SETTINGS*/
/*COURSE PAGE LISTINGS*/
/*Course & Events Page */
.cp-course-title h2 {
text-transform: none;
letter-spacing: 0px;
padding-bottom: 10px;
margin-bottom:0px;
}
.cp-course-dates h3 {
font-size: 18px;
padding-top: 7px;
border-top: solid #ccc 2px;
margin-bottom: 5px;
font-weight: 400 !important;
text-transform:uppercase;
letter-spacing:1px;
}
cp-course-details-pane {
margin-top: 10px;
}
.cp-course-detail {
float: left;
width: 33.33%;
padding: 14px 0px;
margin-bottom: 0px;
text-align: left;
line-height: 18px;
}
.cp-course-teacher {
min-width: 45px;
background: #ccc;
min-height: 45px;
border-radius: 100px;
float: left;
margin-top: -6px;
margin-right: 10px;
line-height: 0px;
}
.cp-course-teacher-name , .cp-course-Duration, .cp-course-includes {
text-transform: uppercase;
font-size: 11px;
font-family: arial;
letter-spacing: 0.5pt;
line-height: 13px;
}
.cp-course-teacher img {
margin-bottom: 0px;
}
.cp-course-detail-price {
float: left;
font-size: 19px;
padding: 5px 23px;
border: 6px solid #ccc;
clear:left;
}
.cp-course-detail-CTA.qbutton {
float: right;
font-weight: 400;
padding: 2px 23px;
margin-left: 17px;
background-color:orange;
font-weight:500;
}
a.cp-course-detail-CTA.button {
padding: 13px;
margin-left: 3%;
}
.cp-course-details-pane {
height: 75px;
margin: 8px auto;
}
.cp-course-detail.cp-course-Duration {
text-align: center;
}
.home .cp-course-details-pane {
width: 55%;
float: left;
}
.home .cp-course-detail-price {
float: left;
font-size: 19px;
padding: 5px 10px;
border: 6px solid #ccc;
clear: none;
}
/*Latest Posts Highlighed*/
a.entry-author-link {
text-decoration: none;
color: #333;
}
.home p.entry-meta {
position: relative;
top: -30px;
float: right;
left: 33px;
text-transform: uppercase;
text-decoration: none;
font-size: 11px;
}
.home .avatar {
position: relative;
top: -40px;
left: -30px;
border: 4px #fff solid;
}
.hp-video-features .entry-title a
{
font-size:18px;
color:#fff;
}
.dark-skin h3 {
color:#fff;
}
.featured-content .entry-title {
font-size: 24px;
margin-bottom: 5px;
margin-top: 10px;
font-weight: 400;
}
.highlighted-latest-post .featured-content img {
width: 100%;
margin-right: 12px;
margin-right: 1.2rem;
}
.highlighted-latest-post .featured-content a {
border: 0;
}
/* latest-posts-featured */
.latest-posts-featured article{
width:49%;
float:left;
grid-template-columns:repeat(2,1fr)
min-height: 300px;
max-height:300px;
margin:0 0.5% !important;
}
a{
cursor: pointer;
}
article
a img:hover{
opacity:0.5;
transition:all ease 0.5s;
}
.latest-posts-featured article:nth-child(odd){
clear:left;
}
.latest-posts-featured .entry-title {
font-size: 18px;
margin-bottom: 5px;
margin-top: 10px;
font-weight: 400;
}
.hp-video-features article{
width:24%;
float:left;
grid-template-columns:repeat(2,1fr);
margin:0.5% !important;
}
dark-skin h3.widget-title,
dark-skin a{
color: #fff;
}
.featured-content .entry {
border-bottom: none;
margin-bottom: 20px;
}
div#pg-6-10 {
margin: 0px auto;
}
.panel-row-style.panel-row-style-for-6-11 {
padding: 50px 0px;
}
/* NEWSLETTER SIGN UP BANNER*/
a.button.newsletter-button {
float:right;
width: 20%;
display:block;
min-width:100px;
}
.newsletter-logo{
float:left;
min-width:5%;
}
.newsletter-text {
float:left;
width: 75%;
margin: 0 auto;
text-align: left;
color:#fbf0df;
padding:10px 0px;
}
.newsletter-text h2{
margin:auto;
}
.newsletter-signup-box {
background-color: #6d8457;
width: 100%;
height: auto;
padding: 20px;
display:table;
}
/*Woocommerce*/
.woocommerce-product-gallery.woocommerce-product-gallery--with-images {
opacity: 1!important;
}
/* Product thumbnails shop page
--------------------------------------------- */
.product-thumbs {
display: block;
overflow: auto;
margin: 10px 0;
width :100%;
}
.product-thumbs .thumb {
float: left;
margin-bottom: 10px;
width: 30%;
}
.product-thumbs .thumb:nth-child(2) {
margin: 0 5%;
}
/*Youtube LIGHT WEIGHT EMBED*/
.youtube-player {
position: relative;
padding-bottom: 56.23%;
/* Use 75% for 4:3 videos */
height: 0;
overflow: hidden;
max-width: 100%;
background: #000;
margin: 5px;
}
.youtube-player iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
background: transparent;
}
.youtube-player img {
bottom: 0;
display: block;
left: 0;
margin: auto;
max-width: 100%;
width: 100%;
position: absolute;
right: 0;
top: 0;
border: none;
height: auto;
cursor: pointer;
-webkit-transition: .4s all;
-moz-transition: .4s all;
transition: .4s all;
}
.youtube-player img:hover {
-webkit-filter: brightness(75%);
}
.youtube-player .play {
height: 72px;
width: 72px;
left: 50%;
top: 50%;
margin-left: -36px;
margin-top: -36px;
position: absolute;
background: url("//i.imgur.com/TxzC70f.png") no-repeat;
cursor: pointer;
}
/*END Youtube LIGHT WEIGHT EMBED*/
/*OLOFS WOO SETTINGS*/
.woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images{
display:none;
}
span.onsale {
display: none;
}
/*ADD TO CART STUFF */
p.stock.in-stock {
margin: 0px 10px;
float: left;
line-height: 36px;
}
.facebook-sidebar-badge .widget{
float:left;
width:100%;
margin:10px 0px;
}
#wprev-badge-1 {
border: none !important;
}
.woocommerce div.product form.cart .variations select {
max-width: 54% !important;
min-width: 54% !important;
display: inline-block;
margin-right: 1em;
padding: 7px 2px;
font-size: 17px;
}
.facebook-sidebar-badge h2{
margin:10px;
}
.summary{
margin-bottom:0px !important;
}
.a2a_kit.a2a_kit_size_24.addtoany_list {
text-align: center;
margin: auto !important;
float: left;
width: 100%;
height: 30px;
vertical-align: bottom;
padding-top: 17px;
padding-bottom: 30px;
}
.woocommerce .product .product-info-wrapper, .woocommerce .product .summary {
float: none;
padding-top: 0;
width: 100% !important;
padding: 20px;
background: #fff;
}
.woocommerce .woocommerce-variation-price {
margin-bottom: 10px !important;
text-align: left;
width: auto;
float: left;
}
.variations tbody {
border: none;
margin: 0px;
padding: 0px;
}
table.variations {
margin-bottom: 0px !important;
}
td.value {
padding-bottom: 0px;
}
h2.benefits {
font-size: 16px;
margin-top: 10px;
margin-bottom: 5px;
border-bottom: 1px solid #ccc;
padding-bottom: 8px;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
text-align: center;
}
.bills-message p {
font-size: 13px;
line-height: 15px;
padding-right: 30px;
}
.billandbook
{
clear:right;
float: right;
padding: 0px;
padding-top: 20px;
}
.billandbook img{
width:100%;
}
.bills-book-img{
width:40%;
padding:10px;
float:left;
}
.bills-message{
float:left;
width:60%;
}
.woocommerce .woocommerce-variation-price {
margin-bottom: 20px;
}
.bill-mollison-blurb-title{
font-size:16px;
margin-bottom:5px;
}
p.bill-mollison-blurb-title{
font-size:13px;
line-height:18px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:focus, .woocommerce ul.products li.product h3:hover, .woocommerce ul.products li.product .price, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus, .woocommerce .widget_layered_nav ul li.chosen a::before, .woocommerce .widget_layered_nav_filters ul li a::before, .woocommerce .widget_rating_filter ul li.chosen a::before{
color:#000;
}
.woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button[type="submit"], .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt{
background-color:#f8991d;
}
.woocommerce div.product form.cart {
margin-bottom: 0px;
}
.single-product div.product form.cart .quantity {
float: right !important;
margin: 0 auto !important;
display: inline-block !important;
}
.woocommerce .quantity .qty {
font-size: 20px;
line-height: 1.5;
margin-right: 5px;
padding: 6px 5px;
width: 70px;
text-align: center;
margin-right: 0px;
}
li.product-summary-list {
font-size: 13px;
line-height:20px;
}
.product-summary-list:before {
content: '✓';
padding:0px 4px;
font-weight:900;
background-color:orange;
border-radius:3px;
color:#fff;
margin-right:8px;
font-size:13px;
}
button.single_add_to_cart_button.button.alt {
width: 100%;
font-size: 18px;
text-transform: uppercase;
margin-top: 10px;
letter-spacing: 1pt;
}
form.variations_form.cart.customize-unpreviewable {
margin-bottom: 0px!important;
}
.woocommerce-variation-description {
font-size: 15px;
line-height: 19px;
background-color: #f1f1f1;
border-radius: 7px;
margin-bottom: 8px;
padding:0px;
}
.woocommerce-variation-description p {
padding: 15px 20px 15px 20px;
}
.carousel-ecolodge .carousel-cell-image {
margin-top: 0px;
margin:0px;
padding:0px;
}
/*FLICKTY COURSE SLIDER*/
@media only screen and (min-width: 600px){
.carousel-ecolodge .carousel-cell-image {
margin-top: -10%;
}
}
.carousel {
background: #FAFAFA;
width:100%;
height:auto;
}
.carousel-cell {
width: 100%;
height:auto;
background: transparent;
}
.full-flickty-slider-row{
max-height:600px;
overflow:hidden;
}
.carousel-ecolodge{
width: 100%;
max-height:600px;
}
.carousel-cell-image {
width:100%;
height:auto;
}
.carousel-cell-ecolodge{
width: 100%;
background: transparent;
}
.course-listing-carousel-cell{
width: 100%;
height: auto;
margin-right: 10px;
background: transparent;
max-height:420px;
}
.carousel
.entry-content ol,
.carousel .entry-content ul {
padding-left: 0px;
}
.carousel-cell-image {
display: block;
max-height: 100%;
margin: 0 auto;
max-width: 100%;
opacity: 0;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.flickity-page-dots .dot.is-selected {
opacity: 1;
background: orange;
}
.flickity-page-dots .dot {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 8px;
background: #fff;
border-radius: 50%;
opacity: 1;
cursor: pointer;
}
button.flickity-button.flickity-prev-next-button.next {
padding: 0px;
}
.flickity-prev-next-button.next {
right: 0;
}
.flickity-prev-next-button.previous {
left: 0;
}
.flickity-prev-next-button {
top: 50%;
width: 44px;
height: 44px;
border-radius: 0;
transform: translateY(-50%);
}
.flickity-button {
position: absolute;
border: none;
color: #534741;
background: #fbf0df;
}
.flickity-button:hover {
color: orange;
background: #eee4d4;
}
.flickity-prev-next-button .flickity-button-icon {
position: absolute;
left: 30%;
top: 30%;
width: 40%;
height: 40%;
}
@media only screen and ( max-width: 800px){
.woocommerce .product .product-info-wrapper, .woocommerce .product .summary {
float: right;
padding-top: 0;
width: 100% !important;
padding: 30px;
background: #fff;
}
}
/* fade in lazy loaded image */
.carousel-cell-image.flickity-lazyloaded,
.carousel-cell-image.flickity-lazyerror {
opacity: 1;
}
button.flickity-button.flickity-prev-next-button.previous {
padding: 0px;
}
button.flickity-button.flickity-prev-next-button.next {
padding: 0px;
}
li.dot {
padding: 0px !important;
}
.entry-content ol, .entry-content ul {
margin-bottom: 40px;
}
/*COURSE PAGE*/
.white-space-50-30-10{
padding-bottom:90px;
}
/*DATE BOX*/
.date-box{
font-family:montserrat;
width:auto;
height:auto;
background:#fff;
}
.date-box {
font-family: montserrat;
width: 90px;
height: auto;
background: #fbf0df;
color: #6d8457;
position: relative;
z-index: 1;
float: right;
margin-left: -131px;
margin-right: 40px;
margin-bottom:0 px;
}
.year-date {
background: orange;
color: #fff;
text-align: center;
font-family: montserrat;
position: relative;
padding: 0px;
font-size: 14px;
font-weight: 600;
letter-spacing: 1.2pt;
}
.date-day {
padding-top:10px;
text-align: center;
margin: 0 auto;
font-size: 20px;
line-height: 18px;
}
.date-container{
margin:auto;
font-size:100%;
padding:5%;
}
.date-month {
margin: 0 auto;
text-align: center;
font-size: 12px;
font-weight: 600;
letter-spacing:0;
}
@media only screen and (max-width: 600px){
.dark-skin img.centered, .aligncenter {
display: block;
margin: 0px;
}
.hp-video-features .entry-title a {
font-size: 15px;
color: #fff;
}
.dark-skin .widget_text {
margin-bottom: 0px !important;
}
.courses-page .site-inner {
padding:0px;
padding-top: 105px;
}
.carousel-cell {
width: 100%;
height:auto;
margin-right: 10px;
background: transparent;
}
.courses-page h1.entry-title{
display:none;
}
.white-space-50-30-10{
padding-bottom:0px;
}
.flickity-prev-next-button{
display:none;
}
.entry-content ol, .entry-content ul {
padding-left: 0;
}
.date-box {
transform: scale(0.65);
top: -16px;
left: 49px;
width: 90px;
border-radius: 1px;
}
.dark-skin {
padding: 10px 0px !important;
}
}
@media only screen and (min-width: 960px){
.course-title-shadow {
width: 100%;
height: 200px;
position: absolute;
z-index: 1;
}
.course-title-shadow {
background-image: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.8+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}
.full-width-content .content, .landing-page .content {
float: none;
margin-left: auto;
margin-right: auto;
width: 100%;
}
.site-inner {
margin-top: 70px;
max-width: 1200px;}
.fullwidth .site-inner {
margin-top:0px;
max-width: 100%;}
.product-summary-wrapper{
position: -webkit-sticky;
position: sticky;
top: 120px;
margin-top: -150px;
}
.product-summary-wrapper{
float: right;
padding-top: 0;
width: 30% !important;
padding: 0px;
}
.woocommerce-tabs{
width:66%;
margin-bottom:30px;
}
.woocommerce-tabs #reviews {
padding: 30px;
}
h1.product_title.entry-title {
max-width: 1200px;
margin: auto;
position: relative;
z-index: 1;
top: -160px;
color: #fff;
font-size: 37px;
padding-right: 25% !important;
margin-bottom: -90px;
}
}
/*WOO COMMERSE PAGE EDIT*/
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
width: 100%;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{
clear:none;
}
.product-wrapper {
max-width: 1200px;
margin: 0 auto;
}
.single-product{
background:#fbf0df;
}
section.related.products {
display: none;
}
.variations .label {
display:none;
}
.reset_variations{
display:none !important;
}
.product_meta{
display:none;
}
.content{
min-height:700px;
}
.a-bid-of-padding-row{
padding:50px 0px;
margin:0px auto;
}
.a-bit-of-padding{
padding:50px 0px;
}
.hide-title .entry-header{
display:none;
}
/*FEATURE PAGE*/
.about-permaculture-row{
background-image:url(
https://www.greeningthedesertproject.org/wp-content/uploads/2019/07/background-1.gif
);
background-position:center -300px ;
background-repeat:no-repeat;
background-size:100%;
}
.woocommerce-tabs{
background:#fff;
Padding:0px 0px;
height:auto!important;
}
#reviews{
Padding:35px;
}
.woocommerce-tabs .course-text-row{
Padding:0 35px;
}
.feature-page-sidebar,
.feature-page-content{
background:#fff;
padding:30px;
height:auto!important;
min-height:130px;
}
.feature-page-body{
background-color:#fbf0df;
}
.carousel-ecolodge {
width: 100%;
max-height: 600px;
overflow: hidden;
margin-bottom: 30px;
}
.single-product .carousel-ecolodge .flickity-page-dots{
bottom: 20px;
}
/* ---
Footer Widgets --- */
.footer-widgets a.button{
color:#fff !important;
font-size:14px !important;
width:100%;
letter-spacing:1px;
font-weight:600;
padding:15px 10px;
line-height:15px;
}
h4.widget-title.widgettitle {
font-weight: 400;
border-bottom: 2px solid orange;
padding-bottom: 10px;
font-size: 20px;
}
.footer-widgets li{
margin-bottom:3px !important;
}
.footer-widgets a{
color:rgba( 255, 255, 255, 0.7);
font-family:montserrat;
font-size:14px;
text-transform:uppercase;
line-height:10px;
margin-bottom:0px !important;
}
.footer-widgets .wrap {
max-width:1200px;
}
.footer-widget-area {
width: 25%;
}
.footer-widgets a:hover{
color:orange;
}
.footer-widgets .widgettitle {
color: #fff;
}
.footer-widgets li {
list-style-type: none;
margin-bottom: 6px;
margin-bottom: 0.6rem;
word-wrap: break-word;
color:orange;
}
.footer-widgets .search-form {
width: 100%;
}
.footer-widgets {
min-height: 400px;
background: #465224;
color: #fff;
border-top: 10px orange solid !important;
background-image:url(/wp-content/uploads/2019/07/footer-paralax-background.jpg);
background-attachment:fixed;
background-size:cover;
background-position:bottom;
}
/*FOOTER*/
.site-footer{
padding-top:20px;
background-color:#23262c;
border:none;
padding: 14px;
}
.Copyright-text
{
text-align:center;
text-transform:uppercase;
margin-bottom:10px;
font-size :10px;
font-family:montserrat;
letter-spacing:1px;
color:#999999;
font-weight:500;
}
.footer-logos {
background-color: #23262c;
width: 90%;
Height: 90px;
max-width: 1200px;
margin: 0 auto;
clear: both;
}
.footer-logos .logo-item {
width: 16.66666666666%;
Height: 65px !important;
float: left;
background-size: 85% auto;
background-repeat: no-repeat;
margin: 0 auto;
background-image:url('https://www.greeningthedesertproject.org/wp-content/uploads/2019/08/Geoff-lawton-organisations-vertical-sprite.png')
}
.pri-logo{
background-position:center 0%;
}
.glo-logo{
background-position:center 18%;}
.zf-logo
{ background-position:center 36%;}
.gtdp-logo{
background-position:center 63%;}
.hsd-logo
{ background-position:center 72%;}
.psc-logo
{ background-position:center 90.2%;}
.pri-logo:hover
{ background-position:center 9%; }
.glo-logo:hover
{ background-position:center 27%; }
.zf-logo:hover
{background-position: center 45%; }
.hsd-logo:hover
{ background-position:center 81%}
.psc-logo:hover
{ background-position: center 99.222% }
.footer_bottom_holder, #lang_sel_footer {
background-color: #22252b;
padding: 0px !important;
margin: 0px !important;
}
.single-product .content{
width:100%;
max-width:100% !important;
margin:0px ;
}
.fullwidth .content {
max-width: 100%!important;
width: 100%!important;
margin-top:92px !important;
padding-left:0px;
padding-right:0px;
}
/*TEMP Mobile fix*/
@media only screen and (max-width: 960px){
.footer-logos {
background-color: #23262c;
width: 100%;
Height: 100px ;
max-width: 300px;
margin: 0 auto;
clear: both;
}
.footer-logos .logo-item {
width: 16.66666666666%;
Height: 40px !important;
float: left;
background-size: 100% auto;
background-repeat: no-repeat;
margin: 0 auto;
background-image:url('https://www.greeningthedesertproject.org/wp-content/uploads/2019/08/geoff-lawton-logo-sprite-icon.png')
}
.home .site-footer {
padding-top: 20px;
background-color: #23262c;
border: none;
margin-bottom: 60px;
}
.footer-logos {
background-color: #23262c;
width: 100%;
Height: 50px;
max-width: 300px;
margin: 0 auto;
clear: both;
}
}
/*WOOCOMMERSE CART*/
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
width: 150px;
box-shadow: none;
}
/*VIDEO PAGE*/
.video-page-row .post {
width: 24%;
float: left;
margin: 0 0.5% ;
min-height:280px;
display:block;
}
.video-page-row h2 {
font-size:15px;
line-height:20px;
}
.video-page-row a.alignnone{
margin-bottom:10px;
}
/**/
/*Woo commrese responsive*/
@media only screen and ( max-width: 600px){
.course-summary-list{
font-size:14px;
}
.course-includes-text {
float: right;
width: 65%;
margin-bottom: 30px;
line-height: 19px;
font-size: 14px;
clear: right;
}
.course-text-row {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
h2.course-summary-title {
margin-bottom: 5px;
}
.footer-logos .logo-item {
width: 16.66666666666%;
Height: 42px !important;
}
.footer-widgets {
padding: 20px 0;
}
.simple-social-icons ul {
float: none !important;
margin: 0 auto !important;
padding: 0;
text-align: left;
width: 210px;
}
.video-page-row .post {
width: 48%;
float: left;
margin: 0 1%;
min-height: auto;
display: block;
}
.video-page-row .featured-content .entry-title {
font-size: 12px;
line-height: 14px;
}
.video-page-row .post:nth-child(odd){
clear:left;
}
.video-page-row.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-115-0{
padding-left:5px !important;
padding-right:5px !important;
}
.feature-page-sidebar{
position:fixed;
bottom:0px;
width:100%;
padding:0px 0px;
border-top:solid 1px #ccc;
min-height:auto;
}
.facebook-sidebar-badge .widget {
float: left;
width: 100%;
margin: 0px;
}
#pg-125-0, #pl-125 .so-panel {
margin-bottom:0px;
}
.feature-page-sidebar, .feature-page-content {
background: #fff;
Padding: 0px 10px 10px 10px;
height: auto!important;
}
.carousel-ecolodge {
width: 100%;
max-height: 600px;
overflow: hidden;
margin-bottom: 0px;
}
.flickity-page-dots .dot {
display: inline-block;
width: 6px;
height: 6px;
margin: 5px;
background: #fff;
border-radius: 50%;
opacity: 1;
cursor: pointer;
}
.a-bit-of-padding {
padding: 0px;
}
.courses-page .panel-grid-cell{
margin:0px !important;
}
.carousel {
background: #fff;
height: auto;
width: 100%;
}
img.alignnone, .alignnone {
margin-bottom: 0px;
}
/*ABOUT US PAGE*/
.ethic-cell
.widget_media_image {
width: 30%;
margin-right: 4%;
float: left;
}
.ethic-cell .so-widget-sow-editor {
float: left;
width: 65%;
margin-top: 10px;
}
.ethic-text p,
.ethic-text h3
{
text-align:left !important;
}
.about-profile-image {
width: 30%;
margin:0 auto;
}
.woocommerce
span.s1 {
margin-left: 0px;
}
.woocommerce .p1,
.woocommerce .p2{
text-align:left !important;
font-size:14px;
margin:0px;
margin-bottom:5px;
}
.p2,.p1{ text-align:center;
margin:0px;}
.p2{ text-align:center;;
margin-bottom:10px;}
.panel-row-style.panel-row-style-for-14-0 {
padding: 0px !important;
background-image: none;
}
.a-bid-of-padding-row
{
padding:20px 20px !important;
}
.widget_sow-image{
margin:0px !important;
}
#pg-14-0> .panel-row-style {
background-image:none;
background-position: center center;
background-size: cover;
padding: 0px;
}
.tought-by {
top: -30px;
letter-spacing: 3px;
font-size: 13px;
margin-bottom: -22px;
}
a.hp-readmore-btn.button {
padding: 6px 88px;
margin-top: 2px;
margin-bottom: 24px;
font-size: 14px;
}
h3.widget-title {
padding: 9px 0px;
}
div#panel-16-1-0-0 {
margin-bottom: 0px !important;
}
div#simple-social-icons-3 {
margin-bottom: 0px;
height: auto;
}
.cp-course-title h2 {
text-transform: none;
letter-spacing: 0px;
padding: 10px 0px;
margin-bottom: 0px;
font-size: 19px;
}
.cp-course-dates h3 {
font-size: 11px;
padding: 7px 0px;
border-top: solid #ccc 2px;
margin-bottom: 5px;
font-weight: 400 !important;
text-transform: uppercase;
letter-spacing: 1px;
}
.course-list-item-text p {
padding: 0px;
}
.course-list-item-text {
padding: 13px;
}
p.hpf-text-title {
font-size: 15px;
padding-top: 10px;
margin-bottom: 10px;
}
a.button.medium-button {
font-size: 15px;
text-transform: uppercase;
}
#pg-6-0, #pg-6-1, #pg-6-2, #pg-6-3, #pg-6-4, #pg-6-5, #pg-6-6, #pg-6-7, #pg-6-8, #pg-6-9, #pg-6-10, #pg-6-12, #pg-6-13, #pl-6 .so-panel {
margin-bottom: 10px !important;
}
.top-title {
font-size: 12px;
width: 70%;
margin: 0 auto;
font-weight: 900;
letter-spacing: 1.8pt;
min-width: 260px;
padding-top: 10px;
padding-bottom: 0px;
}
h3.give-card__title {
font-size: 17px;
font-weight: 400;
line-height: 20px !important;
}
.raised {
font-size: 15px;
height: 39px;
}
.home .panel-has-style {
margin-bottom: 10px !important;
}
.footer-widget-area {
margin-bottom: 40px;
padding-left: 20px;
padding-right: 20px;
width: 100%;
margin-top: 0px;
}
.footer-widgets-4 .widget {
margin-bottom: 20px;
}
#panel-6-12-0-0> .panel-widget-style, #panel-6-14-0-0> .panel-widget-style {
padding: 0px;
max-width: 1200px;
margin: 10px 0px;
}
.homepage-hero-image-box.fade-in {
margin-top: 0px;
position: relative;
width: 100%;
height: 380px;
}
a.button {
padding: 10px 20px;
}
form.variations_form.cart {
position: fixed;
bottom: 0px;
padding: 10px;
background-color: #fff;
width: 100%;
float: none;
margin: 0px !important;
left: 0;
z-index:9999;
border-top:solid 1px #ccc;
}
.product-video {
width: 47%;
float: left;
padding: 0px;
}
.summary {
padding: 10px !important;
}
.course-details-icon {
width: 100%;
float: none;
margin:0 auto;
text-align:center;
}
.course-details-icon svg{
text-align:center!important;
}
.course-details-icon svg {
transform: scale(0.6);
width: 100%;
float: none;
position: relative;
left: 15px;
}
.course-details-bottom-line{
font-size: 13px;
text-align: center;
font-weight:600;
line-height:16px;
}
p.stock.in-stock {
display: none;
}
.student-storys-title {
position: relative;
top: -300px;
left: 0;
z-index: 9;
margin-bottom: 0px;
width: 90px;
float: none;
margin: 0 auto;
}
h2.course-page-intro-title {
font-size: 25px;
font-weight: 300;
}
div#pgc-w5d3ab0f3af6bd-2-0 {
margin: 0px;
}
div#panel-w5d3ab0f3af6bd-2-0-0 {
margin-bottom: 0px !important;
}
.billandbook{
display:none;
}
.course-details-top-line {
font-size: 10px;
text-align: center;
}
.course-details-icon svg {
transform: scale(0.9);
width: 100%;
float: none;
position: relative;
left: 15px;
}
.course-details {
width: 32.33333%;
float: left;
border-right: 0px solid;
padding-left: 0px;
font-family: montserrat;
text-align: center;
padding: 6px;
}
h2.benefits {
font-size: 16px;
margin-bottom: 5px;
border-bottom: 1px solid #ccc;
padding-bottom: 8px;
float: none;
clear: both;
padding-top: 10px;
}
.benefits-list-box {
float: left;
width: 100%;
margin-left: 19px;
}
.woocommerce-tabs {
float: none !important;
width: 100% !important;
clear: both !important;
}
.product-summary-wrapper {
float: none !important;
width: 100% !important;
clear: both !important;
}
button.single_add_to_cart_button.button.alt {
width: 40%;
font-size: 13px;
text-transform: uppercase;
margin-top: 0px;
letter-spacing: 0px;
padding: 13px;
float: right !important;
}
.single-product div.product form.cart .quantity {
float: left !important;
margin: 0 auto !important;
display: inline-block !important;
position: relative;
top: 0px;
left: 4px;
}
.woocommerce .woocommerce-variation-price {
margin-bottom: 0px !important;
text-align: left;
float: left;
width: 33.333%;
height: auto;
font-size: 10px;
padding-left: 2px;
position: relative;
top: 0px;
}
span.price {
font-size: 24px !important;
}
del span.woocommerce-Price-amount.amount {
font-size: 16px;
padding: 0px;
}
ins span.woocommerce-Price-amount.amount {
font-size: 22px;
margin-top:-10px;
}
.woocommerce div.product form.cart .variations select {
max-width: 100%;
min-width: 75%;
display: inline-block;
margin-right: 1em;
padding: 7px 2px;
font-size: 17px;
}
.variations td.value {
padding-top: 0px;
padding-bottom: 4px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
line-height: 20px;
}
.course-page-teacher-name {
text-align: center;
}
.woocommerce-Reviews,
.course-text-row{
padding:0px 20px !important;
}
.course-page-Teacher-right-side {
float: right;
width: 100%;
margin-top: 5px;
}
.course-page-Teacher-left-side {
width: 50%;
float: none;
padding: 0px;
margin-right: auto;
text-align: center;
margin: 0 auto;
}
.woocommerce-tabs {
padding: 0px;
}
.about-permaculture-row{
padding: 5px !important;
}
nav.nav-primary {
height: 37px;
}
header.site-header {
height: 92px;
}
/*
.single-product .site-inner, .fullwidth .site-inner, .fullwidth .content {
margin-top: 30px !important;
}
*/
img.wppro_badge1_IMG_3.b3i.ls-is-cached.lazyloaded {
width: 20px;
}
span.wppro_badge1_SPAN_4.b3s4 {
display: none;
}
.facebook-sidebar-badge {
width: 40%;
padding: 0 0px;
bottom: 73px;
position: fixed;
z-index: 99991;
right: 0px;
}
#wprev-badge-1{
border:none;
}
.wprevicon-star-full:before {
font-size: 15px;
content: "\e9d9";
padding: 0px 1px;
}
h1.product_title.entry-title {
padding: 10px 12px !important;
font-size: 20px;
font-weight: 400;
}
.single-product {
background: #fff;
}
.eco-price {
float: left;
padding: 0px;
width: 50%;
line-height:20px;
font-size:12px;
text-align:left;
}
.feature-page-sidebar .button{
width: 50%;
padding: 10px 1px;
float: right;
font-size:13px;
margin-top:10px;}
.wpproslider_t5_DIV_1a {
margin: 0px -10px !important;
}
.feature-page-body {
background-color: #ffffff;
}
}
@media screen and (max-width: 1480px) and (min-width: 1100px) {
.nav-primary .genesis-nav-menu .menu-item a {
padding: 23px 9px;
font-size: 14px;
}
.genesis-nav-menu{
height:70px;
padding-top:10px;
}
.fullwidth .content {
max-width: 100%!important;
width: 100%!important;
margin-top: 69px !important;
padding-left: 0px;
padding-right: 0px;
}
.wp-custom-logo .site-container .title-area {
max-width: 170px;
position: absolute;
top: 0px;
}
}
@media screen and (max-width: 1100px) and (min-width: 600px) {
.nav-primary .genesis-nav-menu .menu-item a {
padding: 23px 10px;
font-size: 15px;
}
.genesis-nav-menu{
height:70px;
padding-top:10px;
}
.fullwidth .content {
max-width: 100%!important;
width: 100%!important;
margin-top: 69px !important;
padding-left: 0px;
padding-right: 0px;
}
.wp-custom-logo .site-container .title-area {
max-width: 170px;
position: relative;
top: 0px;
}
nav.nav-primary {
width: 100%;
text-align: center;
margin-left: 0px;
background-color: #fff;
padding: 0px;
margin-right: 0;
clear: both;
float: none;
margin: 0px auto;
padding-top: 0px;
padding-bottom: 0px;
position: absolute;
height: 60px;
overflow-x: scroll;
left: 0px;
right: 0px;
top: 52px;
background: #fff;
overflow-y: hidden;
}
.nav-primary .wrap {
overflow: hidden;
width: 900px;
height: auto;
display: inline-table;
min-width: 585px;
}
.nav-primary .genesis-nav-menu .menu-item a {
padding: 23px 3px 10px;
font-size: 15px;
}
.nav-primary .genesis-nav-menu .menu-item {
width: auto;
float: left;
margin: 0px 5px;
padding: 0px;
}
.homepage-hero-message-box {
width: 50% !important;
top:0px!important;
}
.homepage-hero-message-box {
width: 100% !important;
top: 220px!important;
}
.homepage-hero-image-box.fade-in {
margin-top: 0px;
position: relative;
width: 100%;
min-height: 365px;
border-radius: 0px;
margin-bottom: 50px;
background-position: -134px -10px;
background-size: 160%;
}
.main-message {
margin: auto;
Width: 100%;
}
.top-title {
font-size: 12px;
width: 70%;
margin: 0 auto;
font-weight: 500;
letter-spacing: 1.7pt;
min-width: 260px;
}
.main-title {
font-size: 40px;
letter-spacing: -1px;
margin-bottom: -10px;
margin-top: -8px;
}
.sub-title {
font-size: 30px;
font-weight: 400;
margin-bottom: 16px;
line-height: 32px;
letter-spacing: 0.4pt;
}
.main-date {
width: 55%;
margin: auto;
background: #fbf0df;
position: relative;
color: orange;
font-size: 79%;
line-height: 20px;
padding: 6px 5px;
top: -20px;
font-weight:600;
min-width: 190px;
}
.tought-by {
top: -30px;
letter-spacing: 3px;
font-size: 13px;
}
.main-message {
font-family: montserrat;
text-align: center;
color: #6d8457;
min-width: auto;
max-width: 300px;
height: auto;
background: #fbf0df;
margin-left:100px;
top:-100px;
position:relative;
}
.date-line {
height: 2px;
background: orange;
position: relative;
top: -4px;
width: 70%;
margin: auto;
min-width: 260px;
}
.hp-readmore-btn {
background: orange;
width: 70%;
margin: auto;
padding: 4px 1px;
text-transform: uppercase;
color: #ffffff;
font-weight: 600;
font-size: 14px;
margin-top: -21px;
margin-bottom:20px;
}
.homepage-hero-image-box.fade-in {
margin-top: 40px;
position: relative;
width: 100%;
border-radius: 0px;
margin-bottom: 0px !important;
background-position: -134px -10px;
background-size: 160%;
height: 460px;
background-size: auto 159%;
background-position: center -90px;
}
}
/*RESPONSIVE VIDEO CSS*/
.video-container {
position: relative;
padding-bottom: 66.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pum-theme-46351 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
position: fixed;
top: 10px;
}Greening The Desert ProjectThe Middle East Arid Climate Permaculture Demonstration SiteHomeAbout usCoursesEco LodgeProjectsVolunteerTourCafeArticlesVideosContact usFAQSupportOur WorkHome
[H3] Upcoming Permaculture Courses & Events
[H3] 31st OCTOBER - 11th NOVEMBER 2021
[H3] 14th NOVEMBER TO 9th OF DECEMBER 2021
[H3] Visit The Project
[H3] PERMACULTURE CAFE AND GIFT SHOP
[H3] ACCOMODATION OPTIONS
[H3] GROUP TOURS & PRIVATE TOURS
[H3] Support Our Permaculture Aid Projects
[H3] Permaculture Gardens for Schools
[H3] Women’s Empowerment Programme
[H3] Donate a Wicking-Bed to a Family in Need
[H3] Preserving Traditional Skills Apprenticeships
[H3] Latest Updates From Our Projects
[H3] Latest Videos view all
[H3] About The Greening The Desert Project
[H4] Quick links
[H4] Permaculture Courses
[H4] Visit The Project
[H4] Newsletter Sign Up
Udvid
Minimer