/*
Theme Name: Lodestar Child
Theme URI: https://wp-themes.com/lodestar
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Lodestar child theme.
Template: lodestar
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: lodestar-child
*/

.df-popup-thumb {
  margin:30px 0px 30px !important;
}

//Fonts type and size //

//global fonts//

.site {
	background-color: #000000;
}

.site-title {
	font-family: "Roboto", "Arial", "Sans Serif";
	font-size: 30px;
	font-size: 1.875rem;
	font-weight: 800;
	letter-spacing: 0.08em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.site-description, .primary-navigation {
	font-size: 18px;
	font-size: 1.125rem;
	text-transform: none;
	
}


@media screen and (max-width: 600px) {
.site-title, .header-top .site-description, h1,h2,h3,h4,h5,h6  {
    font-size: 1.em;
   }
}

/*title and links all same size*/

h1,h2,h3,h4 { 
	
font-family: "Roboto", "Arial", "Sans Serif";
	color: #ffffff!important;
	text-decoration: none;
		font-size: 3rem!important;
text-align:center!important;

}

body,
button,
input,
select,
textarea {
	color: #ffffff!important;
	font-family: "Roboto", "Arial", "Sans Serif";
	font-size: 18px;
	font-size: 1.1rem;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-family: "Roboto", "Arial", "Sans Serif";
	font-weight: 800;
	letter-spacing: 0.1em;
	line-height: 1.25;
	margin: 0 0 0.75em;
	padding: 0.75em 0 0 0;
	text-transform: uppercase;
}

@media screen and (max-width: 600px) {
.site-title, .header-top .site-description, h1,h2,h3,h4,h5,h6  {
    font-size: 2em!important;
   }
}

// hide related products//
.related.products {
display: none;
}

.site-header-cart {
    display: none;
}

.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: none!important;
	max-width: calc( 3000px - 0em );
    padding-left: none!important;
    padding-right: none!important;
}

.body {
    color: white!important;
    font-size: 1.02em;
    line-height: 1.5;
}

body:not(.lodestar-front-page) #primary {
    margin: 0px;
    max-width: 100%;
    width: 100%;
}

body:not(.no-header-image) .custom-header-image:before, .lodestar-front-page .custom-header-image:before {
background: rgba(0,0,0,0) !important;
}

.related.products {
display: none;
}


.entry-content a img, .widget a img {
    background: none!important;
    box-shadow: 0 0 0 0px black!important;
}


.site-footer .widget-area {
    background-color: black;
    padding-bottom: 1em;
    padding-top: 1em;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
    background-color: #3aafa9;
    color: #def2f1!important;
    width: 100%;
}

body.custom-background div.site {
    max-width: 100%!important;
    margin: none!important;
}


	
	

	
