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

/*
 * Custom Style Sheet - Use this file to style your content
 */
 

 @font-face
{
font-family: helveticaworld;
src: url(helveticaworld.ttf);
}
 
 
 /*** BODY  ***/
 
 body {}
 
 a > img, a  {transition: ease 0.4s all;} 
a > img:hover {opacity: 0.6;} 
 
 
 
 .wrapper {-webkit-box-shadow: 1px 1px 15px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 10px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 10px rgba(50, 50, 50, 0.75);
background: #ddd url('../../../images/body-bg.jpg') fixed no-repeat top;}


 .header {background-image: url('../../../images/carbon-tile.png') repeat-y repeat-x; height:175px;}
 
 .mod-box {padding: 0px; border: none;}
 #header {
 margin: 0px 0px; 
 height: 175px; 
 background-image: url('../../../images/bg-highlight.png')  , url('../../../images/carbon-tile-dark.png'); 
 background-repeat: no-repeat, repeat; 
 background-size: cover, 80px 80px ;
 background-position: center bottom; top left;
 padding-right: 3%;}
 

 
 .module {margin: 0px 0px;}
 
 #logotyp {margin: 25px 0 0 40px; transition: none;}
 
 
  .itemListCategory > h2 {border-bottom: solid silver 1px; height: 30px;}
  
 
 div.catItemView {
 padding: 4px;
 max-width: 100px;
 max-height: 100px;
 margin-top: 40px;
 transition: all ease 0.4s;
}

 div.catItemView:hover {
 padding: 4px;

 margin-top: 40px;
 transition: all ease 0.3s;
}

span.catItemImage img {
  width: 250px !important;
  height: 120px !important; 
}

.catItemTitle, .catItemImage, .catItemHeader, .catItembody, .catItemReadMore {
 width: 80%;
 margin: auto;
 }
 .catItemView {
  width: 280px;
  margin: auto;
  display: inline;
}  

.itemContainer {
  height: 300px; 
  width: 290px !important; 	
  border: 1px solid #eee; 
  box-shadow: 0 0 10px #eee inset;
  background-color: white;
} 

div.itemListCategoriesBlock {
padding-bottom: 40px;
}

 h3.catItemTitle  {
	text-align: center;

 }	
.catItemTitle > a {color: #666 !important;} 
 /*** MENY ***/

 #menu {margin-left:12%;margin-top:30px;background-image:url('../../../images/menu-bg.png'); background-position:bottom;background-repeat: no-repeat;background-size:100% 100%;padding:4px 50px 4px 50px;width:75%;color:#f8f8f8;}

 ul.menu {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 7%;
 }
 
 #headerbar {display:inline;}
 #menubar {width: 850px;}
 
 
 a.flag {
  float: right;
  margin-right: 5px;
  margin-top: 20px;
}


.translate-icon {
width: 60px;
height: ;
position: absolute;
right: 191px;
margin-top: 5px;
padding-bottom: 10px;
}

@media (max-width: 767px) { .translate-icon {display: none}}
@media (max-width: 869px) { nav#menu {margin-left: 0; padding: 2px 15px;}}
 
 /*** BOTTOM ***/
div.bottom-left {float: left; padding-left: 5%;}
div.bottom-right {
  padding-right: inherit;
  float: right;
  margin-right: -17px;
}

@media (max-width: 626px) {div.bottom-right {    /* RESPONSIVE */
  padding-right: inherit;
  float: left;
  margin-right: -17px;
  padding-left: 5%;
  }
}


div.bottom-container {width: 90%; height: 120px; margin-top: -20px;}

.smicon {margin: 0 10px 0 0; width: 40px; height: 40px; transition: all ease 0.4s;}
.smicon:hover {opacity: 0.6;}

#___plusone_0{padding-left: 30px !important;}

#innerbottom {display: none;}

 /*** FOOTER ***/
 
 #footer {
 background-image: url('../../../images/bg-highlight.png')  , url('../../../images/carbon-tile-dark.png'); 
 background-repeat: no-repeat, repeat; 
 background-size: cover, 80px 80px ;
 background-position: center bottom; top left; 
 min-height: 240px; 
 margin: 0px; 
 text-align: left; 
 color: #efefef;}
 
 .footer-container {width: 100%; padding-left: 0%;}
 .footer-left {float: left; margin-left: 5%; padding-right: 0}
 .footer-middle {float: left; margin-left: 5%; margin-top; 8px; padding-right: 0}
 .footer-right {float: left; margin-left: 5%; margin-top: 22px; padding-right: 0}
 
 
 ul.newsfeedrss {width: 300px; height: 175px; margin: -10px 0 0 10px;}
 ul.newsfeedrss > ul {
 list-style-type: none !important;
 }
 
 ul.newsfeedrss li {
 font-family: verdana, opensans;
line-height: 8px;
 color: #efefef;
 font-size: 10px;
 }
 
.feed-link {
 font-size: 12px;
 margin: 10px 0 4px 0;
 }
 
 div.rss {float: left;}
 div.feedrss {margin-top: -10px;}
 
 .rssicon {width: 30px; height: 30px; margin: 0 0 0 0; padding-right: 5px; vertical-align: middle !important;}
 .footer-icon {vertical-align: middle !important; padding: 5px 10px;}
 
 .footer-left > h4 { margin: 20px 0 -10px 0px;}
 /*** RESPONSIVE ***/
 
 
 
 
 /*** tabeller - Produktisda **/
 
 td.table-title { font-family: helveticaworld; font-size: 28px; line-height: 28px; font-weight: 700; color: #555; text-transform:uppercase; padding: 10px 0 40px 0;}
 
 td.table-s-desc { font-family: helveticaworld; font-size: 15px; line-height: 5px; color: #333; font-weight: 900; padding: 0 0 20px 0; padding-bottom: 20px;}
  
 td.table-l-desc {padding-bottom: 20px;}
  
 td.table-delivery-l {font-weight: bold;}

 td.table-delivery-r {}

 td.table-measure-l {font-weight: bold;}

 td.table-measure-r {}
 
 td.table-weight-l { font-weight: bold; padding-bottom: 40px;}
 
 td.table-weight-r { font-weight: 500; padding-bottom: 40px;}
  
 td.table-price-l {font-weight: bold; font-size: 18px; padding-bottom: 30px;}

 td.table-price-r {font-weight: bold; font-size: 18px; padding-bottom: 30px;}
 
 #maininner {
 min-height: 1px !important;
 max-width: 94%;
 padding: 0 3% 0 3%;
}

.produktDivLeft {float: left; width: 55%;}
.produktDivRight {float: left; width: 35%; margin-left: 3%;}

 /**#maininner.grid-box { width: 400px;}**/

 .itemBackToTop {display: none}
 
  .itemToolbar {display: none}
  
  .itemFullText {}
  
  
div.sets {
 padding-top: 20px;
 margin-top: 20px;
 border-top: 1px solid #eee;
 margin-left: 3%;
 }
 
 
 .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}