/* 
 Theme Name:	Co-Cities
 Author:	Labgov.city
 Author URI:	http://designforcommons.org
 Template: Divi-3.0.99
 Version: 3.0.99
 Description:   A Child Theme based on the Divi Theme. Custom made for Labgov.city
 Wordpress Version: 4.7.5
*/  

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


/* ----------- Everything Clickable (see Body tag for target URL) --------------------------------- */ 
/* - 1.Set custom class in CSS.  2. add bodytag + URL 3. Set Class in div. container - */

/* - facts - > Commoning - Home Running Numbers - */
.facts {
            cursor: pointer;}
            
/* - Princibles-> Labgov home  - */
.princibles {
            cursor: pointer;} 
/* ----------- Everything Clickable --------------------------- */ 

/* ----------- header - Secondary Menu Search styles - START --------------------------- */ 

.screen-reader-text {
display: none;
}
 
input#s {
border-radius: 5px;
}
 
input#searchsubmit {
border: 2px solid #11427c;
color: #fff;
background-color: #11427c;
border-radius: 5px;
margin-bottom: 1px;
margin-top: 1px;
}
 
form#searchform {
float: right;
}
@media screen and (min-width: 480px) {
#top-header .container {
padding-bottom: 1px;
}
 
#et-secondary-menu .et-social-icons {
margin-top: 0px;
}

#top-header .container  {
line-height: 1.9em
}
/* ----------- header - Secondary Menu Search styles - END --------------------------- */ 



/* ----------- Custom Posts & Projects - top section - Start --------------------------- */ 
.hero-section {
    padding-top: 120px;
    padding-bottom: 120px;
    background-repeat: no-repeat;
    background-size: cover;
    position:relative;
    max-height: 450px;
    background-color: #333;
}
 
.single-post #main-content #left-area {padding-top: 0px;}
 
/* ---- Sidebar Settings ---- */
.single #sidebar {background: #efefef; padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 20px;}
 
/* ---- Standard Post Title & Post Meta ---- */
.single h1.entry-title,.attachment h1.entry-title, .single p.post-meta {
width: 100%;
text-align: center;
padding-left: 8px;
padding-right: 8px;
font-weight: 800;
/* --text-transform: uppercase;-- */
color: #fff;
}
 
 @media only screen and (min-width: 980px) {
/*** Set title font size for desktop ***/
.single h1.entry-title {
font-size: 25px !important;
padding-left: 2%;
padding-right: 2%;
}
 }
/* ----------- Custom Posts & Projects - top section - End --------------------------- */ 


/* ----------- Geomashup - Plugin - start --------------------------- */ 
/* ----Search ----- */ 
.Location clear {
font: inherit
font-family: inherit
color: inherit
}
.geo-mashup-search-input{
position: relative;
padding: .3em 1em;
border: 2px solid;
border-color: #fff; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
font-size: 16px;
font-weight: 500;
line-height: 1.7em !important;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
display: inline-block;
color: inherit;
width: 100%
}
input#geomashupsearchwidget-2-submit.geo-mashup-search{
/*-width: 20%;-*/ 
float: right;
padding: .3em 1em;
border: 2px solid #fff !important;
border-radius: 5px;
background-color: #fff;
}

.geo-mashup-search-input:hover {
padding: .3em 2em .3em .7em;
border: 2px solid transparent;
background-color: rgba(255,255,255,.2);
}

#geomashupsearchwidget-2-submit input.#geomashupsearchwidget-2-submit, #geomashupsearchwidget-1-submit, #geomashupsearchwidget-2-submit, #geomashupsearchwidget-3-submit,  #geomashupsearchwidget-4-submit,  #geomashupsearchwidget-5-submit  {
color: #fff !important;
border: 2px solid;
background-color: transparent;
border-radius: 5px;
font-size: 16px;
font-weight: 500;
line-height: 1.7em !important;
color: inherit;
float: right
}

.submit, div.submit {
width: 100%
}
/* ----------- Geomashup - Plugin - End --------------------------- */ 

/* ----------- Shop module Product hover / Post preview Hover ZOOM --------------------------- */
.et_overlay {
    display:none;
}
 
.et_portfolio_image, .et_shop_image  {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
 
.et_portfolio_image:hover, .et_shop_image:hover {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -o-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04);
}

/* ----------- Shop module Product hover / Post preview Hover ZOOM --------------------------- */





/* ----------- Checkout Page Customization --------------------------- */ 

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce 
.woocommerce-message {
color:#515151 !important;
background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
}


/* ----------- Shop BUTTONS COLOR --------------------------- */
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

backgroud:#2ea3f2 !important;

backgroud:#2ea3f2 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

backgroud:#2ea3f2 !important;

backgroud:#2ea3f2 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#2ea3f2 !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

backgroud:#2ea3f2 !important;

color:white !important;

text-shadow: transparent !important;

border-color:#2ea3f2 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

backgroud:#2ea3f2 !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#2ea3f2 !important;

}

.woocommerce-store-notice, .demo_store, p.woocommerce-store-notice, p.demo_store, body.woocommerce-store-notice,{
background-color: #212121 !important;
font-size: 10px !important;
padding:  0;
    

}

/* ----------- Shop BUTTONS COLOR END --------------------------- */

