/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/layout.css);

/* Spacing
----------------------------------------------------------------------------------------------------*/

#w-slider { padding: 0px; margin: 0px; }
#w-page-top,
#w-top-b,
#w-midd,
#w-bottom-b,
#w-page-bottom { margin: 0px; }
#w-footer { margin: 0px; }
#top-a, 
#page-top, 
#top-b, 
#bottom-a,
#page-bottom,  
#bottom-b { padding: 50px 15px; }
#innertop, 
#page-innertop { padding: 0 0 50px; }
#page-innerbottom, 
#innerbottom { padding: 50px 0 0; }
#toolbar,
#menubar { padding: 0px 15px; }
#headerbar{ padding: 10px 15px; }
#breadcrumbs { padding: 0 15px; }

#main { padding: 20px 15px; }
aside { padding: 0 0; }
#footer { padding: 15px; }

#main + #bottom-a { padding: 0 15px 50px 15px; }
#top-b + #main  { padding: 20px 15px 70px 15px; }

.module {
    margin: 0px;
}
#menu .module { margin: 0 }
#footer .module { margin: 0 }
#content { padding: 0; }
#system .item > header { margin: 0 0 50px; }
#system #comments { padding: 30px 0; margin: 0; }
#system .item > header .title { margin: 0 0 30px; }

/* Layout
----------------------------------------------------------------------------------------------------*/

.row {
    margin: 0;
}
.pos-center {
    margin: 0 auto !important;
}
.btn-center {
    display: block !important;
    text-align: center;
}
.btn-right {
    display: block !important;
	text-align: right;
}
.btn-left {
    display: block !important;
	text-align: left;
}
/* Grid Units */
.width16 { width: 16.65%; }
.width20 { width: 20%; }
.width25 { width: 24.99%; }
.width33 { width: 33.3%; }
.width40 { width: 39.99%; }
.width50 { width: 49.99%; }
.width60 { width: 59.99%; }
.width66 { width: 66.65%; }
.width75 { width: 75%; }
.width80 { width: 79.99%; }
.width83 { width: 83%; }
.width100 { width: 100%; }
.width0 {  width: 0; display: none; }

[class^="width"],
[class*=" width"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
    box-sizing:border-box;
}
.col_five_sixth {
    margin-left: 6%;
    width: 82.3333%;
}
.col_four_fifth {
    margin-left: 6%;
    width: 78.8%;
}
.col_three_fourth {
    margin-left: 6%;
    width: 73.5%;
}
.col_two_third {
    margin-left: 6%;
    width: 64.6667%;
}
.col_three_fifth {
    margin-left: 6%;
    width: 57.6%;
}
.col_one_half {
    margin-left: 6%;
    width: 47%;
}
.col_two_fifth {
    margin-left: 6%;
    width: 36.4%;
}
.col_one_third {
    margin-left: 6%;
    width: 29.3333%;
}
.col_one_fourth {
    margin-left: 6%;
    width: 20.5%;
}
.col_one_fifth {
    margin-left: 6%;
    width: 15.2%;
}
.col_one_sixth {
    margin-left: 6%;
    width: 11.6667%;
}
.first[class^="col_"],
.first[class*=" col_"] { 
	clear: left;
	margin-left: 0;
}
.grid-v { padding: 0 0 50px; }

.grid-h:before, .grid-h:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.grid-h:after {
    clear: both;
}
.grid-h { 
    padding: 0;
	min-height: 1px;
    position: relative;
    z-index: 1;
}
.grid-h img {
    height: auto;
    max-width: 100%;
}


