body{font-family:Arial,Helvetica,sans-serif; font-size:14px;}
p{margin:0 0 20px 0; padding:0;}
ul{list-style:none;padding:0;display:table; width:100%;}
section{ width:1024px; margin:auto; padding:0;}
.rounded{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.rounded_top{-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.rounded_bottom{-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius:8px;}

#head {text-align:center; margin-bottom:40px;margin-top:70px;}
#head h1{font-size:1.571em;}
#head p{width:50%;margin:auto;}
#head hr{width:15%;margin:20px auto;}

#item { padding-bottom:50px;}

#item .tableHead{background-color:#252525; color:#ffffff; margin:0;}
#item .tableHead li, #item .wrapper .tableItem li{display:table-cell;padding:25px 0;font-weight:bold;}
#item .tableHead li:nth-child(1){width:50%;padding-left:25px;}
#item .tableHead li:nth-child(2){width:20%;}
#item .tableHead li:nth-child(3){width:15%;}
#item .tableHead li:nth-child(4){width:15%;}

#item  .table #SMStable-Header .creditSelector {margin-bottom:40px; font-size:1.125em;}
#item  .table #SMStable-Header .creditSelector li{text-align:center;}
#item  .table #SMStable-Header .creditSelector select{margin:0 20px;font-size:1em; padding:5px;}
#item  .table #SMStable-Header .creditSelector #credits,#item  .table #SMStable-Header .creditSelector #currency{width:100px; border:1px solid #c2c2c2; -webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
#item  .table #SMStable-Header .creditSelector #credits{width:120px;}
.table #SMStable-Header .creditSelector #currency{width:50px;}


#item #SMStable-Prices ul{padding:0; margin:0;font-weight:bold;}
#item #SMStable-Prices ul{background-color:#cfe6ec;}
#item #SMStable-Prices ul.dark{background-color:#e8eff0;}
#item #SMStable-Prices ul:hover {background-color:#252525; color:#ffffff;margin:0;border-bottom:1px solid #2f2f2f;}
#item #SMStable-Prices ul.active {background-color:#252525; color:#ffffff;border-bottom:1px solid #2f2f2f;}

#item .tableItem li {display:table-cell; padding:25px 0;vertical-align:middle;}
#item .tableItem li:nth-child(1){width:50%; padding-left:25px;}
#item .tableItem li:nth-child(2){width:20%;}
#item .tableItem li:nth-child(3){width:15%; text-transform:uppercase;}
#item .tableItem li:nth-child(4){width:15%;}
.priceEuro, .priceDollar {-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px; width:40px; height:30px; background-color:#C7C7C7; color:#000; text-align:center; padding:10px 0 0 0; text-decoration:none; float:left; margin:0 10px 0 0; cursor:pointer;}
.activeCurrency { background-color:#1e9dbe;}

/*#item #SMStable-Prices ul:hover .priceEuro, #item #SMStable-Prices ul:hover .priceDollar {background-color:#fff; color:#000;}*/
.priceForCurrency { float:left; width:100%; margin:0; padding:0; background-color:#252525; }
.row-related-price { float:left; width:21%; margin:0; padding:20px 2%; color:#ffffff;}
.row-related-price:nth-child(2n+1){background-color:#252525;}
.row-related-price:nth-child(2n){background-color:#252525;}
.row-related-price div { border-right:1px solid #2f2f2f; }
.row-related-price:nth-child(4n) div { border:0; }
.row-related-price:last-child div { border:0; }
.row-related-price strong { color: #1e9dbe;font-size:1.2em;}

#anchorMenu { position:fixed; top:0; left:0; width:100%; /*height:50px;*/ background-color: rgba(37, 37, 37, 0.9); height:50px;}
#anchorMenu ul { list-style:none; margin:0 auto; padding:0; width:50%; height:100%; }
#anchorMenu ul li { margin:0; padding:0; display: table-cell; height:100%; vertical-align:middle; text-align:center;  color:#fff; cursor:pointer;border-bottom:4px solid #252525;}
#anchorMenu ul li:hover { border-bottom:4px solid #1e9dbe;}

/* 769 - 1024 */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	section{width:98%;padding:1%;}
	#item .table #SMStable-Header .creditSelector #credits{width:100px;}
	#item .table #SMStable-Header .creditSelector #currency{width:50px;}
}

/* 641 - 767 */
@media only screen and (min-device-width: 640px) and (max-device-width: 767px){	
	section{width:98%;padding:1%;}
	#head p { width: 80%; }	
	#item .tableItem li:nth-child(1), #item .tableHead li:nth-child(1){width:40%;}
	#item .tableItem li:nth-child(2), #item .tableHead li:nth-child(2){width:20%;}
	#item .tableItem li:nth-child(3), #item .tableHead li:nth-child(3){width:20%;}
	#item .tableItem li:nth-child(4), #item .tableHead li:nth-child(4){width:20%;}
	#anchorMenu ul {width:100%; }
	#item .table #SMStable-Header .creditSelector #credits{width:100px; margin:0 15px!important;}
	.table #SMStable-Header .creditSelector #currency{width:100px; margin:0 10px;}
	#item .table #SMStable-Header .creditSelector #credits, .table #SMStable-Header .creditSelector #currency{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; margin:15px auto;}
}

/* 320 - 639 */
@media only screen and (min-device-width: 320px) and (max-device-width: 639px){
	section{width:98%;padding:1%;}
	#head p { width: 80%; }	
	#item .tableItem li:nth-child(1), #item .tableHead li:nth-child(1){width:40%;}
	#item .tableItem li:nth-child(2), #item .tableHead li:nth-child(2){width:20%;}
	#item .tableItem li:nth-child(3), #item .tableHead li:nth-child(3){width:20%; display:none;}
	#item .tableItem li:nth-child(4), #item .tableHead li:nth-child(4){width:20%;}
	.row-related-price {width: 41%;}
	.priceEuro, .priceDollar {width:28px; height:23px;padding:5px 0 0 0;}
	#anchorMenu ul {width:100%; }
	#anchorMenu ul li{ font-size:0.8em; }
	#item .table #SMStable-Header .creditSelector #credits, .table #SMStable-Header .creditSelector #currency{width:90%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; margin:15px auto;}
}

/* 320 */
@media only screen and (max-device-width: 320px){
	#head p { width: 80%; }	
	section{width:98%;padding:1%;}
	#item .tableItem li:nth-child(1), #item .tableHead li:nth-child(1){width:40%;}
	#item .tableItem li:nth-child(2), #item .tableHead li:nth-child(2){width:20%;}
	#item .tableItem li:nth-child(3), #item .tableHead li:nth-child(3){width:20%;  display:none;}
	#item .tableItem li:nth-child(4), #item .tableHead li:nth-child(4){width:20%;}
	.row-related-price {width: 41%;}		
	#anchorMenu ul { width:100%; }
	#anchorMenu ul li{ font-size:0.8em; }
	#item .table #SMStable-Header .creditSelector #credits, .table #SMStable-Header .creditSelector #currency{width:90%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; margin:15px auto;}
}