a {
	border-bottom:1px solid white;
}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
	border-bottom:1px solid white !important;
	font-weight:bold;
}

.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	border-bottom:1px solid white !important;
	font-weight:bold;
}

iframe {
	width:100% !important;
	margin-left:0 !important;	
	max-height:200px !important;
}

.content div {

}

.logo {
	margin-left:10px;
	position:absolute;
}
.logotext {
	margin-left:50px;
	position:absolute;
}
.menu-toggle {
	display:inline-block;
	float:right;
	margin-right:10px;
}

ul.nav-menu, div.nav-menu > ul {
	float:left !important;
}

.side-menu-fixed {
	position:relative;
	width:100%;
}

.side-menu {
	position:relative !important;
	padding-bottom:10px;
	left:3%;
}

.side-menu a {
	font-size:75%;
}

.toggle-search {
	display:none;
}
.site-main {
	margin-top:0px !important;
}

.site {
	margin-top:10px !important;
}

.homeimg img {
	width:100%;
	height:auto;
	
}

.bxslider li {
	height:220px;
}

.bxslider li .img {
	height:200px;
}

.pageimg {
	height:150px;
	margin-bottom:10px;
    width: 108% !important;
        left: 4%;
}

.sub-menu li:first-child {
	margin-top:10px;
}

.toggled-on .nav-menu {
width:200px;
margin-top:50px;
}

.toggled-on .nav-menu li > ul {
	width:100%;

}

.nav-menu li {
	    padding: 0px 0px 5px 10px;
	    width:100%;
}

.sub-menu li {
	float:left;
	margin-left:0px;
	padding-left:0px;	
	padding-bottom:5px;
	width:100%;
	display:block;
}

.show-sub-menu {
	height:auto !important;
}

.content {
	width:94%;
	left:3%;
}

.shopwrapper .entry-content {
	width:97%;
	left:0;	
}

.woocommerce-result-count {
	margin-left:3% !important;
}

.left_column, .right_column {
	width:100% !important;	
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width:46%;
	float:left !important;
}

.woocommerce ul.products li.product:nth-child(even) {
	margin-left:3%;
}

.woocommerce-ordering {
	margin-right:2% !important;
}

.newscontainer .content {
	width:94%;
	left:3%;
	margin-top: 30px;
}

.newscontainer .content div:first-child {
	width:100%;
}
.date-menu {
	margin-top:-20px !important;
	font-size:75%;
}

.post-thumbnail-caption {
	margin-left:3%;
}

.newsimg .post-thumbnail-caption {
	margin-top:10px;
}

.newscontainer .works-gallery {
	width:100%;
}

.bx-viewport img {
	margin-left:0px;
	width:100%;
}

.bx-viewport {
	height:225px !important;
}

.bx-controls {
	position:relative;
	height:30px;
}

.bx-pager {
	margin-top:10px !important;
}

.bx-pager-item:first-child {
	margin-left:12%;
}

.bx-pager a {
	margin: 0 4px 0 0;
}

.bx-controls-direction {
	display:block !important;
}

.bx-controls-direction {
	margin-top:-30px !important;
}

.bx-prev {
	margin-left:0px;
	padding-left:0px;
}

.bx-next {
	padding-right:0px;
}

.bx-caption {
	bottom:-10px;
	float:left;
	left:0px;	
}

.works-gallery .bx-caption {
	margin-left:0px;
}

.woocommerce {
	width:94% !important;
	margin-left:3%;
	margin-right:3%;
}

.woocommerce .products ul, .woocommerce ul.products {
	margin-left:-3%;
}

.shopwrapper .entry-summary, .shopwrapper .images {
	width:100% !important;
	padding:0px !important;
}