#cs-wrapper.boxed {
width: 780px
}
.cs-container {
width: 740px
}
.cs-col {
float: left
} .cs-main-content,
.cs-main-content.cs-sidebar-on-the-right,
.cs-main-content.cs-sidebar-on-the-left {
width: 100%;
padding-left: 0;
padding-right: 0
}
.cs-top-gap {
height: 172px
} .cs-main-sidebar {
width: 100%
} #cs-mobile-button {
display: none
} #cs-logo-brand {
margin-right: 15px
} #cs-main-menu {
float: none;
display: block !important;
border-bottom: 1px solid #eee;
}
#cs-main-menu > nav > ul {
list-style: none;
padding: 0;
margin: 0
}
#cs-main-menu > nav > ul > li {
display: inline-block;
position: relative
}
#cs-main-menu > nav > ul > li > a {
text-transform: uppercase;
padding: 0 2px;
position: relative;
display: block;
font-size: 13px;
line-height: 50px;
color: #aaa
}
#cs-main-menu > nav > ul li.current-menu-item > a,
#cs-main-menu > nav > ul > li:hover > a {
color: #000
}
#cs-main-menu > nav > ul > li > a span:after {
display: inline-block;
vertical-align: middle;
font-family: "FontAwesome";
content: "\f107";
padding-left: 5px;
font-size: 10px;
color: #aaa;
font-style: normal;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
#cs-main-menu > nav > ul > li:hover > a span:after {
color: #000
}
#cs-main-menu ul.sub-menu {
background-color: #fff;
-webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
display: none;
list-style: none;
margin: 0;
position: absolute;
left: 0;
z-index: 1;
min-width: 220px;
padding: 15px 0
}
#cs-main-menu ul.sub-menu ul.sub-menu {
left: 100%;
top: -15px
}
#cs-main-menu li.df-opend > ul.sub-menu,
#cs-main-menu li:hover > ul.sub-menu {
display: block
}
#cs-main-menu ul.sub-menu li a span:after {
position: absolute;
right: 15px;
top: 2px;
display: inline-block;
font-family: "FontAwesome";
content: "\f105";
font-size: 10px;
color: #aaa;
font-style: normal;
}
#cs-main-menu ul.sub-menu li {
position: relative;
}
#cs-main-menu ul.sub-menu li a {
color: #aaa;
display: block;
padding: 2px 15px
}
#cs-main-menu ul.sub-menu li a:hover {
color: #000
} #cs-search-button {
clear: left;
} ul.products {
margin-left: -15px;
margin-right: -15px
}
ul.products li.product {
width: 33.33333333%;
padding-left: 15px;
padding-right: 15px
}  .cs-col-3-of-12 .cs-module-1 .cs-post .cs-post-header h4
.cs-col-2-of-12 .cs-module-1 .cs-post .cs-post-header h4 {
font-size: 14px;
line-height: 22px
} .cs-module-2 .cs-post-thumbnail {
float: none;
width: 100%;
margin-right: 0
}
.cs-module-2 .cs-post-container {
overflow: visible;
} .cs-module-6 ul li h4 {
font-size: 12px;
line-height: 20px
}
.cs-module-6 ul li:first-child {
min-height: 0
}
.cs-module-6 ul li:first-child h4 {
margin-right: 75px
}
.cs-module-6 ul li .cs-post-image {
width: 60px;
height: 60px
}
.cs-module-6 .cs-post .cs-post-header h4 {
font-size: 14px;
line-height: 20px;
}
.cs-module-6 .cs-post .cs-post-footer {
display: none;
} .cs-col-5-of-12 > .cs-module-5 .cs-post .cs-post-header h4,
.cs-col-6-of-12 > .cs-module-5 .cs-post .cs-post-header h4 {
font-size: 18px;
line-height: 26px
}