* {margin:0; padding: 0; }

body {
    font-size: 14px;
    background-repeat: repeat;
    font-family: Verdana, Geneva, sans-serif;
}

a {}
a:hover {}

img {
    max-width: 100%;
    height:auto;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Lato", sans-serif;
}


.wrapper {
    background: #ffffff;
}

.navbar {
    max-width: 1170px;
    margin: 0 auto;
    border-radius: 0;
    border:none;
}

.navbar-nav li > .dropdown-menu {
    max-height: 380px;
    overflow: auto;
}

header {padding: 20px 0;}
.container {
    background-color: transparent;
    max-width: 100%;
    padding: 0 20px;
	border-radius: 0px;
}

/* Slider */
.slider_wrap {
    max-width: 1170px;
    margin: 0 auto;
}
.slider-full-screen .slider_wrap {max-width: 100%;}

/* Homepage layout */

/* Buttons */
.btn {
    background-color: #5BB733;
    color: #FFF;
}
.btn:hover {
    background-color: #2BB733;
    color: #FFF;
}
#grid, #list {
    background: #eee;
    color: #ccc;
}

#grid {
    border-radius: 0 4px 4px 0;
    left: -4px;
    position: relative;
}

#list {border-radius: 4px 0 0 4px;}

#list:hover, #grid:hover {
    background: none repeat scroll 0 0 #1b2830;
    color: #fff;
    -webkit-box-shadow: inset 1px 0px 3px 0 #000;
    -moz-box-shadow: inset 1px 0px 3px 0 #000;
    box-shadow: inset 1px 0px 3px 0 #000;
}

#grid.grid-active, #grid.grid-active:hover, #list.list-active, #list.list-active:hover {
    background: none repeat scroll 0 0 #1b2830;
    color: #fff;
    -webkit-box-shadow: inset 1px 0px 3px 0 #000;
    -moz-box-shadow: inset 1px 0px 3px 0 #000;
    box-shadow: inset 1px 0px 3px 0 #000;
}

.sort label {margin-right:10px;}
.view-changer a {
    display: inline-block;
    padding: 7px 8px;
}
.view-changer {
    padding-left: 10px;
}

