/*
Theme Name:  Maker Child
Theme URI:   https://themepatio.com/themes/maker/
Template:    maker
Author:      Dmitry Mayorov
Author URI:  https://themepatio.com/
Description: Maker Child Theme.
Version:     0.1.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: maker-child
Tags:        black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, white, yellow, dark, light, fixed-layout, fluid-layout, responsive-layout, one-column, two-columns, three-columns, right-sidebar, custom-background, custom-colors, custom-menu, editor-style, featured-images, full-width-template, microformats, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging

*/
html {font-family: 'Lato', sans-serif;}
h1, h2, h3, h4, h5, h6, .entry-title a, #title {font-family: 'Lato', sans-serif;}
body {font-family: 'Lato', sans-serif;}
header#masthead a:hover {text-decoration: none;}
.site-title {margin-top: -5px;}
.site-title a {font-size: 27px;}
h1.entry-title {font-size: 1.30em;}
h1.page-title {display: none;}
.single-portfolio .project-meta-tags {color: #bebebe;}
td.project-meta-item-desc.project-meta-cats {color: #bebebe;}
a {color: #bebebe;}
a:focus, a:active {color: #bebebe; }
.single-portfolio .project-meta-item-desc { font-weight: 500;}
.main-navigation ul li a:hover { color: #323232;}
.main-navigation ul li.current-menu-item a {
    color: #585858;
    font-weight: 600;
	}
a.contact {color: #585858;}

a.project-thumbnail {
	-webkit-box-shadow: 5px 5px 7px 0px rgba(0,0,0,0.23);
-moz-box-shadow: 5px 5px 7px 0px rgba(0,0,0,0.23);
box-shadow: 5px 5px 7px 0px rgba(0,0,0,0.23);
}
.taxonomy-description {display: none;}
p#footer-menu {
    color: #585858;
	text-decoration: none;
}
p#footer-menu a {
	margin-left: 1em;
    color: #585858;
    text-decoration: none;
}
body {
    margin: 0;
    color: #585858;
    background-color: #f6f6f6;
    line-height: 1.5;
}
.button-accent, input[type='submit'].search-submit {
    border-color: #585858;
    background-color: #585858;
}
.footer-navigation {
    float: left;
    width: 61%;
}
.footer-navigation ul {
    width: 78%;
}
.site-info {
    float: left;
    margin-right: auto;
    text-align: left;
    width: auto;
}
.site-footer {
    color: #585858;
}

.project-header {
    background: linear-gradient(rgba(242, 242, 242, 0.9) 35%, rgba(242, 242, 242, 0.4) 100%);
}

/* Define the row and clear the floats. */
.to-row:after {
  display: table;
  clear: both;
  content: '';
}

/* Only use columns on screens larger then 768px.  */
@media screen and (min-width: 768px) {
  /* Define the width and the gutter for columns. */
  .to-row-2 .to-col {
    width: 48.25%;
    float: left;
    margin-right: 3.5%;
    margin-bottom: 1.5em
  }

  .to-row-3 .to-col {
    width: 31%;
    float: left;
    margin-right: 3.5%;
    margin-bottom: 1.5em
  }
}

/* Remove the right border from the last column in a row. */
.to-col:last-of-type {
  margin-right: 0;
}
@media screen and (min-width: 415px) {
.footer-navigation {
    float: left;
    width: 100%;
}
}
@media screen and (min-width: 768px) {
.footer-navigation {
    margin-right: -2.5%;
    float: right;
    width: 65%;
}
.footer-navigation ul {
    float: right;
    width: 84%;
}
}
@media screen and (min-width: 1024px) {
	.footer-navigation {
	width: 73%;
}
.footer-navigation ul {
    margin-right: 1%;
    float: right;
    width: 53%;
}
@media screen and (min-width: 1280px) {
.footer-navigation {
    margin-right: -6.5%;
}
}
