#xrt-header 
{	margin:0; padding:0; background-color: #a72428; border-top: 1px solid #0051A5;
	background-image: none !important;
	background-color: #a72428; 
}

#rt-header 
{	margin:0; padding:0; background-color: #a72428; border-top: 1px solid #a90329;
	background-image: none !important;
	background-color: #a72428; /* Old browsers */


}

.rt-top{
	border-bottom: 1px solid #e8e8e8 !important;
}


#rt-header .rt-omega {text-align: right;}

#rt-copyright {border-top:1px solid #DBDEE1;}

/* patch rockettheme bug interpreting span in menu alias */
body.menu-overzichtspanelen, body.menu-wegwijspanelen {float: none; margin-left: 0; margin-right: 0;}
/* end patch */


.phonemail ul {list-style: none; padding-top:4px; margin: 10px 0 10px 20px; font-size:12px;}
.phonemail ul li {display: inline-block; margin-right:10px;}
.phonemail ul li {color: #ffffff;}
.phonemail ul li i {font-size: 18px; padding-right: 5px;}

.mailing {display: inline-block;}
.mailing ul {list-style: none; padding: 2px 10px 0 0; margin: 10px 0 10px 20px; font-size:12px; text-align: right;}
.mailing ul li:first-child {border-right: 1px solid white; padding-right:15px; margin-right: 5px;}
.mailing ul li {display: inline-block; padding:0 5px; line-height: 30px;}
.mailing ul li > a {color: #ffffff;}
.mailing ul li > a:hover {color: #0e5c91;}
.mailing ul li > a.icon-facebook, .mailing ul li > a.icon-twitter, .mailing ul li > a.icon-youtube-play {font-size: 18px;}
.mailing ul li.borderline {border-left: 1px solid white; padding-left:10px; margin-left: 5px;}

.social  {list-style: none; padding-top:8px; margin: 0; font-size: 12px;}
.social  li {display: inline-block; margin-right:10px;}
.social  li > a {color: #ffffff;}
.social  li > a:hover {color: #0e5c91;}

.search {display: inline-block;}
.search form {margin:0; padding: 5px 0 0 0;}
.search form input {margin: 0 0 5px 0; padding: 3px 0 3px 5px;}
.search form input#mod-search-searchword.inputbox.search-query {width:80px;}

/*.lang ul li:first-child {border-right: 0px solid white; padding-right:0px; margin-right: 0px;}
.lang {font-size: 0 !important;}
.lang form {margin: 0;}
.lang form select {width: 140px;}*/

.menu-block {margin: 20px 0; padding: 10px 0 5px 0;}
.menu-block .gf-menu li.parent > .item::after {color:#808285;}
.menu-block .gf-menu li.active.parent > .item::after {color:#a72428;}
.menu-block .gf-menu li > .item {color:#808285;}
.menu-block .gf-menu.l1 > li.active > .item, .menu-block .gf-menu.l1 > li:hover > .item {background-color: #f1f1f1; color: #a72428;} 
.menu-block .gf-menu .dropdown {background-color: #f1f1f1;} 
.menu-block .gf-menu.l1 > li > .dropdown-spacer::before {color: #f1f1f1;} 
.menu-block .gf-menu.l1 > li.active::after {font-size: 0px;}
.menu-block .gf-menu .dropdown li.parent > .dropdown-spacer::before {color: #f1f1f1; text-shadow: none;} 

.copyright {padding-top:15px;}
.copyright.menuhorizontal > a {color: #808285;}
.copyright.menuhorizontal > a:hover {color: #0e5c91;}

ul.nav.menuhorizontal {list-style: none; padding-top:15px;}
ul.nav.menuhorizontal li {display: inline-block; padding:0 5px;}
ul.nav.menuhorizontal li > a {color: #808285;}
ul.nav.menuhorizontal li > a:hover {color: #a72428; background-color: none;}

a.icon-facebook:hover, a.icon-twitter:hover, a.icon-youtube-play:hover {color:#0e5c91;}

.footer-overlay-dark.footer-type-preset1 #rt-footer-surround .rt-container {background-image: none;}
#rt-footer-surround {background-color: #f1f1f1; color: #808285;}

/*.box-content .box-product > div {background:#2989c8;}
.box-content .box-product .image:hover {opacity:0;}
.box-content .box-product .name a {margin-bottom: 0;}*/
/*.box-content div#tabs.htabs {display:none;}
.box-content div#tab-description.tab-content {border-top:1px solid #DDDDDD;}
*/

.box-content .box-product.box-subcat > div {background:none;}
.box-content .box-product.box-subcat .image {width: 50%;}
.box-content .box-product.box-subcat .image:hover {opacity:1; }
.box-content .box-product.box-subcat .name a {margin-bottom: 0; font-size: 0.7em;}

.box-content #tab-related .box-product > div {background:none;}
.box-content #tab-related .box-product .image:hover {opacity:1;}
.box-content #tab-related .box-product .name a {margin-bottom: 0;}

/* Roksprocket Frontpage */
.rt-block.frontpage .layout-right .sprocket-tabs-panels {margin-right: 305px;}
.rt-block.frontpage .layout-right .sprocket-tabs-nav {margin-left: 0; border-radius: 0;}
.rt-block.frontpage .sprocket-tabs-panels {padding:0;}

.rt-block.frontpage img.sprocket-tabs-icon  {width: 35px;float:right;}
.rt-block.frontpage .sprocket-tabs-text {}  

.rt-block.frontpage .sprocket-tabs-nav::after {width: 300px;}
.rt-block.frontpage .sprocket-tabs-nav .sprocket-tabs-icon {float:right;}
.rt-block.frontpage .sprocket-tabs-nav li .sprocket-tabs-inner {text-align: left;}
.rt-block.frontpage .sprocket-tabs-nav li .sprocket-tabs-inner .text-large {font-size: 1.0em;}
.rt-block.frontpage .sprocket-tabs-nav li .sprocket-tabs-inner .title-tag {font-size: 0.9em;}
.rt-block.frontpage .sprocket-tabs-nav li.active .sprocket-tabs-inner { color:#2989c8 !important; background-color:#ffffff; background-image:none;box-shadow:none;}

.rt-block.frontpage .sprocket-tabs-desc {position: absolute; top: 0; left: 0; height: 100%; color: #ffffff; width: 100%; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.rt-block.frontpage .sprocket-tabs-desc .text-large {text-align: left; margin-top: 330px; margin-left: 20px; display: block; font-size: 36px;}
.rt-block.frontpage .sprocket-tabs-desc .title-tag  {text-align: left; margin-top: 20px; margin-left: 20px; display: block; font-size: 24px;}

.rt-block.frontpage .sprocket-tabs-desc .readon {position: absolute; bottom: 0; right: 0; margin-right: 350px; display: block; font-size: 24px;}

.layout-right .sprocket-tabs-nav li {margin-bottom: 0px; border-bottom: 1px solid #e2e2e2;}

.sprocket-strips-content h4.sprocket-strips-title a {color: #ffffff;}

/* Mijoshop */

/*.mijoshop .product-thumb {border-style: none; border-top: 1px solid #ddd;}
.nn_tabs>.tab-content>.tab-pane> ul> li {margin-left: 20px;}*/

/* Smartphones */
@media (max-width: 480px) {
	body.layout-mode-responsive .rt-block {margin:5px 10px;}
	.rt-block {margin:0; padding:0;}
	.social  {font-size: 20px;}
	.social ul {margin:0;}
}

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
	body.layout-mode-responsive .rt-block {margin:0;}
	.social  {font-size: 20px;}
	.social ul {margin:0;}
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) { 
	.mailing ul {list-style: none; padding-top:10px; margin: 0;}
	div.rt-block.search.nomarginall.nopaddingall.hidden-phone {width: 120px;}
.rt-block.frontpage .sprocket-tabs-desc .text-large {margin-top: 160px; margin-left: 20px; display: block; font-size: 16px;}

}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) { 
.rt-block.frontpage .sprocket-tabs-desc .text-large {margin-top: 230px; margin-left: 20px; display: block; font-size: 26px;}
}

/* Large Display */
@media (min-width: 1200px) { 
}


/* Begin Patches Maarten */

.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter {
    float: none;
	margin: 0 0 25px 0px; padding:0px;
	text-align:center;
}

	
/* End Patches Maarten */



/*Begin Patches Andreas*/

body{ 	font-family:'Open Sans';
		font-weight:300;
		font-style:normal;
		text-align:justify;
  		color:#1a1a1a;
		
/*		line-height:1.5em;*/
		}




/*End Patches Andreas*/

[class*="sprocket"] .sprocket-mosaic-filter li, [class*="sprocket"] .sprocket-mosaic-order li {padding: 0px 10px; margin: 5px 0px;}
