/*
 Theme Name:   Gridbox Child
 Description:  Gridbox Child Theme
 Template:     gridbox
 Version:      1.0.0
 Text Domain:  gridboxchild
*/


.cat-post-widget .cat-post-title {display:inline-block; font-size: 15px; width:180px;}

.cat-post-widget .cat-post-thumbnail {display:inline-block; width:60px; }

.same-category-posts .post-title {
	font-weight:unset;
}

img.custom-logo {margin-top:5px !important;}

/*.site-title {font-family:inherit;}*/

.site-header, .more-link, .footer-wrap {background-color:#37444e;}

.cta-button {
	  background-color: #ffad00;
    margin: 1px auto;
    padding: 5px;
    color: #fff !important;
    border-radius: 10px;
    box-shadow: inset 0 -3px 0 0 #e29100;
    font-size: 18px;
	  font-weight: 600;
    font-family: 'Open Sans',sans-serif;
    text-align: center;
    display: block;
    width: 230px;
}

.cta-button:hover {
	background-color: #ffa300;
}

.cta-link {
	display:inline-block; 
	text-align:center; 
	width:100%; 
	font-size:18px;
	padding:5px;
	text-decoration:underline;
	font-family: 'Open Sans',sans-serif;
	background-color:#fff7c9;
}

.header-main {
	background-color: #fff;
}

.site-title a:link,.site-title a:visited {
	color: #000;
	text-transform: lowercase;
	font-family: Tahoma,Arial;
	font-weight: normal;

}

.main-navigation-menu a:link,.main-navigation-menu a:visited {
    color: #000;
}

.site-header {
	padding-top: 15px;
}

.site-header, .footer-wrap {
	background-color: #fff;
}

.more-link, .more-link:visited, .more-link:link {
	background-color: #ccc;
	color: #333;
}




.main-navigation-toggle {
	color:#000;
}

    .main-navigation-toggle:focus {
	color: #000;
}

    .main-navigation-toggle:hover,.main-navigation-toggle:active {
        color: rgba(0,0,0,.6);
    }



.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.product-bar {
	text-align:center;
	margin:30px auto;
}

.product-bar div {
	margin:2px auto;
	display:inline-block;
}

.product-bar div img {
	width:150px;
	padding:2px;
}

.product-bar div a {
    font-size: 11px;
    display: inline-block;
    width: 150px;
	  padding-left:2px;
}

.entry-content {
	font-family:'Roboto Slab', Georgia, serif;
}

.archive-title, .page-title, .entry-title {
	font-family: 'Roboto', Tahoma,sans-serif;
}

h1, h2, h3, h4, h5, h6  {
	font-family: 'Roboto', Tahoma,sans-serif;
}

.topmargin {
	margin-top: 20px;
}
