h1, h1 a, h1 a:hover, .text-logo #logo{color:#fff;}

#Top_bar .menu > li > a{color:#fff; font-family:"Poppins",Arial,Tahoma,sans-serif;}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a{
color:#f0f0f0;
}

a.button .button_label, h5, h6, .button-flat a.button:not(.action_button), .button-flat:not(.header-plain) a.button.action_button, .button-flat a.tp-button, .button-flat button, .button-flat input[type="submit"], .button-flat input[type="reset"], .button-flat input[type="button"], #contactform .column input[type="text"], #contactform .column input[type="email"], #contactWrapper input[type="date"], #contactWrapper input[type="email"], #contactWrapper input[type="number"], #contactWrapper input[type="password"], #contactWrapper input[type="search"], #contactWrapper input[type="tel"], #contactWrapper input[type="text"], #contactWrapper input[type="url"], #contactWrapper select, #contactWrapper textarea{font-family:"Poppins",Arial,Tahoma,sans-serif;}

p, h5, h6{font-weight:500; font-family:Arial,Tahoma,sans-serif;}

.error{color:#ae2f38;}



#filter {list-style-type: none;margin: 20px 0;
text-align: center; }
#filter li {
   display: inline-block;
padding: 0.5em 1.0em;
border-radius: 4px;
background: #ffffff;
font-family: sans-serif;
font-size: 16px;
cursor: pointer;
border: 1px solid #000000;
margin: 10px;
-webkit-transition: background 0.3s;
-moz-transition: background 0.3s;
transition: background 0.3s;
font-weight:bold;
}
#filter li:hover {
      color: #98393f;
      cursor:pointer;
    }
#filter li.active {
      color: #98393f;
    }

#portfolio {
  list-style-type: none;
  padding-left:0;
	}

#portfolio li{
    /*float:left;
    margin:20px;
	border:1px solid red;*/
	}
#portfolio li img {
      max-width:100%;
    }
