/* 2010-02-03 new*/

/*.soldArticleTitle {color: white; text-indent: -200px; display: block;
background:transparent url(/UserUploadImages/system/soldArticleTitle.gif) no-repeat scroll left top;
}*/
#shopSearch .artListFilterOnlySoldStock {margin-left: 0;}
.artListFilterOnlySoldStock {margin-left: 220px;}

/* -----2010-02-03 new*/


/* -----2010-09-21 new*/

.textMini { font-size: 10px; }

#rightBoxContent2 h3 {
color: #000;
font-size: 15px;
font-weight: bold;
}

.silver {
border-top: 2px solid #dfdfdf;
padding-top: 2px !important;
}

.guld {
border-bottom: 1px solid #bababa;
padding-bottom: 7px !important;
padding-top: 2px !important;
}

/*2010-03-08 */

.brandName {padding-bottom: 10px; display: block;}

.rightboxContent hr {
padding: 0;
margin: 2px 0;
}

h1{
color: #e20030;
font-size: 30px;
font-weight: normal;
padding: 0;
margin: 0;
}

.box h2 {
color: #e20030;
font-size: 30px !important;
font-weight: normal;
padding: 0;
margin: 0;
}

h2{
color: #e20030;
font-size: 18px;
font-weight: normal;
padding: 0 0 10px 0;
margin: 0;
}

h3{
color: #e20030;
font-size: 13px;
font-weight: normal;
padding: 0 0 10px 0;
margin: 0;
}

h6{
color: #e20030;
font-size: 18px;
font-weight: normal;
padding: 0 0 10px 0;
margin: 0;
}

/* ============| News startpage |============= */


.newsDate {
	font-size: 10px;
}

.newsIntroduction, .newsTitle {
	margin: 0;
}

.newsIntroduction a, .newsIntroduction a:hover {
	color: #484848;
	font-size: 11px;
}

.newsLink {
	margin: 0 0 15px 0;
}

/* ============| Shop Watch items |============= */

.rightboxContent .bevakning {min-height:106px;}

.AddCMSSysWatchArticle {padding: 0 0 10px 0}
.AddCMSSysWatchArticle div {padding: 0 0 10px 0}

.AddCMSSysWatchArticleHeader {
color: #404040;
font-size: 18px;
font-weight: normal;
padding: 10px 0 10px 0;
margin: 0;}

.AddCMSSysWatchArticleFieldDesc  {
font-weight: bold;
padding: 10px 0 0px 0;
margin: 0;}

#UsercontrolCMSControl231_SubscribePanel {float: left; width: 350px;}
#UsercontrolCMSControl231_UnsubscribePanel {float: right; width: 300px;
padding:10px;
border:2px solid #CCCCCC;
}

#Keyword .AddCMSSysUnsubscribeItemDesc {color:#484848 }
#Keyword {color: #E41240}

/* ============| Shop Change/Checkout |============= */


.LoginContent {
display: none;
}

.CustomerTitle, .DeliveryTitle, .DeliveryFeeTitle {
font-size: 15px;
font-weight:bold;
display: block;
}


.CustomerTitle h3, .DeliveryTitle h3, .DeliveryFeeTitle h3 {
font-size: 20px;
color: #e20030;
padding: 0 5px;
display: inline;
}


.CustomerContent, .DeliveryContent, .PaymentContent, .ButtonsArea, .ValidateContent {
border-right:1px solid #CCCCCC;
float:left;
padding-left:10px;
width:225px;
}

.DeliveryFeeContent, .PaymentContent, .ButtonsArea, .ValidateContent {
border-right: 0;
float:left;
padding-left:10px;
width:225px;
}

.CustomerContent, .DeliveryContent {
height: 350px;
}

.ShoppingContent {
margin-bottom: 20px;
float: left;
width: 750px;
}

.shoppingData table {
width: 100%;
}

.checkoutLink a{
background:transparent url(/UserUploadImages/system/btnCart.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-size:12px;
margin-top:5px;
padding:7px 40px 7px 15px;
float: right;
border: 0;
}

.ButtonsArea input {
background:transparent url(/UserUploadImages/system/btnCart.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-size:12px;
margin-top:5px;
padding:5px 50px 7px 15px;
border: 0;
}

.checkoutLink a:hover {
color:#FFFFFF;
}

.headerRow {
background-color: #e41441;
color: #fff;
}

.headerRow th {
padding: 5px 0 5px 5px;
text-align: left;
}

.headerDelete {
width: 70px;
}

.amount select {
font-size: 11px;
}

.delete input {
background: url(/UserUploadImages/system/btnDelete.gif) no-repeat top left;
height: 18px;
width: 75px;
border: 0px;
}

.summaryNet, .DeliveryFeeValue td {
border-top: 2px solid #CCCCCC;
padding: 5px 0;
margin-top: 5px;
font-size: 15px;
font-weight:bold;
}

.DeliveryFeeValue td, .TotalPriceValue td, .TotalVATValue td {
padding: 3px 0 0 0;
margin: 0;
font-size: 15px;
font-weight:bold;
}

.PaymentTitle {
	display:block;
	font-size:15px;
	font-weight:bold;
	margin: 10px 0 0 3px;
}

.DeliveryFeeCalculation {
	font-size:11px;
}

/* Göm antal i varukorgen och på ordersidan */
.AddCMSSysShoppingCart .headerAmount, .AddCMSSysShoppingCart .amount, .shoppingData .headerAmoun, .shoppingData .amount {
	display: none;
}

/* ============| Site |============= */



body {
margin: 0;
padding: 0;
background-color: #fff;
font-family: Arial, sans-serif, helvetica;
font-size: 12px;
color: #484848;
}

a { color: #e20031; text-decoration: none; }
a:hover  { color: #e41945; text-decoration: underline; }
img { border: 0; }

h1,h2,h3,h4 { padding: 0; margin: 0 0 5px 0; }

#pageWrapper {
	width: 1000px;
	margin: 0 auto;
}

/* ============| Top |============= */

#top  {
clear: both;
width: 1000px;
height: 150px;
}

#logo {
float: left;
width: 225px;
height: 105px;
padding-top: 15px;
}

#tools {
float: right;
width: 300px;
}

#lang {
float: right;
width: 115px;
margin-top: 11px;
}

#search {
float: right;
width: 160px;
margin-top: 12px;
}

#links {
text-align: right;
float: right;
width: 290px;
padding: 3px 8px 0 0;
}

#links a {
color: #999;
}

#links a:hover {
color: #000;
}

#navigator {
float: left;
width: 1000px;
height: 30px;
background: url(/UserUploadImages/system/navigatorBg.gif) no-repeat top left;
}


/* ============| Top Tools |============= */

.AddCMSSysSearchText {
background: url(/UserUploadImages/system/searchBg.gif) no-repeat top left;
width: 120px;
height: 24px;
border: 0;
padding: 3px 0 3px 5px;
float:left;
color: #999;
}

.AddCMSSysSearchButton {
background: url(/UserUploadImages/system/searchBg.gif) no-repeat top right;
width: 28px;
height: 24px;
border: 0;
}

/* ============| Top Navigator |============= */

#navigator a {
color: #fff;
font-size: 15px;
padding: 5px 13px;
}

#navigator .AddCMSSysMainSelected  { background: url(/UserUploadImages/system/topNavSelected.gif) repeat-x top right; }
#navigator .menu0 .AddCMSSysMainSelected { background-position: top left; } 


/* ============| Content |============= */

#pageContent {
float: left;
width: 1000px;
}

#banner {
float: left;
width: 770px;
}

#leftContent {
float: left;
width: 770px;
}

#rightContent {
float: right;
width: 210px;
padding: 20px 0 0 20px;
}

#leftHolder {
float: left;
width: 210px;
min-height:500px;
height:auto !important;
height:500px;
margin-top: 15px;
}

.box {
float: left;
width: 253px;
height: 235px;
background: url(/UserUploadImages/system/bigBoxBg.jpg) no-repeat top left;
margin: 20px 5px 0 0;
}

.last {
margin-right: 0px;
}


/* ============| Startpage boxes Låna, Köpa & Sälja |============= */

#boxTitle1, #boxTitle2, #boxTitle3 { margin: 20px 25px 5px 25px; }
#boxText1, #boxText2, #boxText3    { margin: 0 25px 10px 25px; }
#boxLink1, #boxLink2, #boxLink3    { margin: 10px 25px 25px 22px; }

#boxLink1 a, #boxLink2 a, #boxLink3 a {
background: url(/UserUploadImages/system/bigBoxLinkBg.png) no-repeat top left;
float: left;
padding: 7px 4px 7px 12px;
}

#boxLink1 span, #boxLink2 span, #boxLink3 span {
background: url(/UserUploadImages/system/bigBoxLinkBg.png) no-repeat top right;
float: left;
height: 29px;
width: 30px;
}

#boxTitle1 h1, #boxTitle2 h1, #boxTitle3 h1 {
color: #e20030;
font-size: 45px;
font-weight: normal;
padding: 0;
margin: 0;
}

#boxTitle1 span, #boxTitle2 span, #boxTitle3 span {
display: block;
color: #000;
font-size: 17px;
margin-top: 3px;
}

#boxTitle1 h1 a, #boxTitle2 h1 a, #boxTitle3 h1 a {
display: block;
width: 200px;
}

*html #boxLink1 a, #boxLink2 a, #boxLink3 a {
background: url(/UserUploadImages/system/bigBoxLinkBg.gif) no-repeat top left;
}

*html #boxLink1 span, #boxLink2 span, #boxLink3 span {
background: url(/UserUploadImages/system/bigBoxLinkBg.gif) no-repeat top right;
}


/* ============| Boxes right |============= */

.rightBox {
margin: 0 0 10px 0;
}

.rightboxTitle {
background: url(/UserUploadImages/system/rightBoxTitle.jpg) no-repeat top left;
}

.rightboxTitleNews {
background: url(/UserUploadImages/system/rightBoxTitleNews.jpg) no-repeat top left;
}

.rightboxTitle h2, .rightboxTitle h6, .rightboxTitleNews h2, .rightboxTitleNews h6  {
color: #fff;
font-size: 22px;
font-weight: normal;
margin: 0;
padding: 6px 0 6px 12px;
}



.rightboxContent {
background: url(/UserUploadImages/system/rightBoxBg.jpg) no-repeat bottom left;
}

.rightboxContent div div div { padding: 10px 10px 12px 12px; }
.rightboxContent div div div div { padding: 0; }

.styled { width: 190px; }


/* ============| subPage layout |============= */

#contentHolder {
width: 560px;
float: right;
position: relative;
margin-top: 20px;
}

#subBanner {
background: url(/UserUploadImages/system/subBannerCorners.png) no-repeat top left;
float: left;
}

#subBannerPagename h1 {
	font-size: 30px;
	font-weight: normal;
	color: #fff;
}

#subBannerImg {
position: absolute;
z-index: -1;
left: 0;
width: 560px;
height: 200px;
overflow: hidden;
}

#AddCMSSysWorkAreaPanel #subBannerImg {
position: relative;
z-index: 0;
}

#subBannerHolder {
background: url(/UserUploadImages/system/subBannerOverlay.png) no-repeat top left;
padding: 85px 20px 20px;
width: 520px;
color: #fff;
float: left;
margin: 40px 0 0;
min-height:40px;
height:auto !important;
height:40px;
}

#AddCMSSysWorkAreaPanel #subBannerHolder {
margin: 0;
}

#rightBtns h4 {
	font-size: 22px;
	margin-top: 1px;
	font-weight:normal;
}

.btnLana, .btnKopa, .btnSalja {
background: url(/UserUploadImages/system/btnThree.gif) no-repeat top left;
height: 41px;
width: 195px;
display: block;
margin-bottom: 5px;
font-size: 25px;
color: #fff;
padding: 5px 0 0 15px;
}

.btnLana a, .btnKopa a, .btnSalja a {
display: block;
color: #fff;
}

.btnLana:hover, .btnKopa:hover, .btnSalja:hover { color: #fff; text-decoration: none; }

.btnLana:hover { background-position: -220px 0px; }
.btnKopa:hover { background-position: -220px -50px; }
.btnSalja:hover { background-position: -220px -100px; }

.btnKopa { background-position: 0px -50px; }
.btnSalja { background-position: 0px -100px; }


#content {
background: url(/UserUploadImages/system/subPageBg.jpg) no-repeat bottom left;
width: 520px;
padding: 20px;
min-height:300px;
height:auto !important;
height:300px;
float: left;
}



/* ============| subNav |============= */

#subNav {
width: 210px;
float: left;
font-size: 13px;
}

#subNav .AddCMSSysMain {
background: url(/UserUploadImages/system/subNavTop.jpg) no-repeat 0px 20px;
min-height:40px;
height:auto !important;
height:40px;
}

#subNav ul ul { padding: 10px 0 5px 15px; }
#subNav ul ul ul { padding: 0 0 5px 15px; font-size: 12px; }

#subNav .AddCMSSysMainSelected {
text-transform: uppercase;
padding-left: 15px;
}

#subNav .AddCMSSysSub a {
background: url(/UserUploadImages/system/subNavLine.jpg) no-repeat bottom left;
padding: 3px 0;
color: #404040;
}

#subNav .AddCMSSysSub a:hover {
color: #E41945;
}

#subNav .AddCMSSysSubSelected {
color: #E41945 !important;
}




/* ============| Shop CSS |============= */

#shopAll, #shopRelated {
	width: 750px;
	float: left;
}

#shopLeft {
	width: 375px;
	float: left;
}

#shopRight {
	width: 375px;
	float: right;
}


/* ============| shop articlelist |============= */

.artListItems div, .ArticleSearchResultsPanel div {
	width: 120px;
	height: 180px;
	float: left;
	margin-right: 5px;
}

.artListItems div div, .ArticleSearchResultsPanel div div {
	width: auto;
	height: auto;
	clear: left;
	display: block;
	margin-right: 0;
}

.artListItems .articleThumb, .ArticleSearchResultsPanel .articleThumb {
	border: 1px solid #cccccc;
	border-bottom: 2px solid #717171;
	width: 118px;
	height: 78px;
	margin-bottom: 5px;
overflow: hidden; /* 2010-01-22 to make image size more easy to handle */
}

.artListItems .articleName a, .ArticleSearchResultsPanel .articleName a {
	color: #484848;
	font-weight: normal;
}

.articlePrice, .articlePriceDiscount, .articlePricePrevious {
	color: #e20031;
}

.artListHeader {
	/* position:absolute; */
	top:170px;
	width:750px;
        overflow:hidden;
        padding-bottom:15px;
}

.artListSort {
	float: right !important;
}

/*.AddCMSSysSearchResult .artListSort {
position: absolute;
left: 545px;
top: 0;
}
*/

/*.artListHeader span {
	position: relative;
	top: 0;
	left: 120px;
}
*/

.artListHeader #UsercontrolCMSControl307_SortLabel, #UsercontrolCMSControl173_SortLabel{
	position: relative;
	top: 0;
	left: auto !Important;
}


.AddCMSSysArticleList div.artListHeader div.artListFilterByBrand {
margin-left:5px;
padding:0;
}

.AddCMSSysArticleList div.artListFooter {
border-top:2px solid #CCCCCC;
float:left;
margin-top: 10px;
padding-top: 4px;
text-align:center;
width:750px;
}

.AddCMSSysSearchResultPaging {clear: both;}

/* ============| shop right layout |============= */



.linkBtn a {
background: url(/UserUploadImages/system/bigBoxLinkBg.png) no-repeat top left;
padding: 7px 4px 7px 12px;
float: left;
}

.linkBtn span {
background: url(/UserUploadImages/system/bigBoxLinkBg.png) no-repeat top right;
height: 29px;
width: 30px;
float: left;
}

#shopContent {
background: url(/UserUploadImages/system/subPageBg.jpg) no-repeat bottom left;
width: 750px;
padding: 20px;
min-height:300px;
height:auto !important;
height:300px;
float: left;
}

/* ============| shop left layout |============= */


#cart, #shopSearch {
width: 187px;
float: left;
font-size: 13px;
}

.cartTitle {
background: url(/UserUploadImages/system/leftBoxTitle.jpg) no-repeat top left;
color: #fff;
font-size: 22px;
font-weight: normal;
padding: 6px 0 6px 12px;
display: block;
}

#cart .shoppingCartLink a {
	background:transparent url(/UserUploadImages/system/btnCart.png) no-repeat scroll left top;
	color: #fff;
	padding: 7px 40px 7px 15px;
	font-size:12px;
	display: block;
	margin-top: 5px;
}

#cart .productsAmount {
	font-size: 11px;
	padding-left: 3px;
	margin-bottom: 3px;
}

#cart .productsTotalPrice {
	font-size: 12px;
	padding-left: 3px;
	color: #e30031;
}

/* ========= Shop Search ========= */


.searchTitle {
padding: 10px 10px 0 10px;
background: url(/UserUploadImages/system/leftBoxContentBg.jpg) no-repeat top left;
display: block;
color: #000;
font-size: 14px;
}

.AddCMSSysShoppingCartSmall, .AddCMSSysArticleSearch {
padding: 10px;
background: url(/UserUploadImages/system/leftBoxContentBg.jpg) no-repeat bottom left;
margin-bottom: 15px;
}

.AddCMSSysArticleSearch {
padding: 5px 10px 10px 10px;
}

.AddCMSSysArticleSearch .AddCMSSysSearchText {
border: 0;
width: 129px;
}

.AddCMSSysArticleSearch .AddCMSSysSearchButton {
border:0;
}

.AddCMSSysArticleSearch div.artListFilterInStock, 
.AddCMSSysArticleSearch div.artListFilterByBrand, 
.AddCMSSysArticleSearch div.artListFilterByCategory  {
padding: 0 0 5px 0;
}

.artListFilterByCategory select, .artListFilterByBrand select {
width: 160px !important;
border: 1px solid #a6a6a6 !important;
}

/* ========= Category Navigation ========= */

#categoryNav {
width: 210px;
float: left;
font-size: 13px;
}

#categoryNav .AddCMSSysMain {
background: url(/UserUploadImages/system/subNavLine.jpg) no-repeat bottom left;
padding: 3px 0;
color: #404040;
}

#categoryNav .AddCMSSysMainSelected {
background: url(/UserUploadImages/system/subNavLine.jpg) no-repeat bottom left;
padding: 3px 0;
color: #E41945 !important;
}

#categoryNav .AddCMSSysSubSelected {
color: #E41945 !important;
background: url(/UserUploadImages/system/categoryArrow.gif) no-repeat 2px 5px;
}

#categoryNav ul ul ul .AddCMSSysSubSelected { background: url(/UserUploadImages/system/categoryArrow.gif) no-repeat 14px 5px; }
#categoryNav ul ul ul ul .AddCMSSysSubSelected { background: url(/UserUploadImages/system/categoryArrow.gif) no-repeat 23px 4px; }
#categoryNav ul ul ul ul ul .AddCMSSysSubSelected { background: url(/UserUploadImages/system/categoryArrow.gif) no-repeat 33px 4px; }
#categoryNav ul ul ul ul ul ul .AddCMSSysSubSelected { background: url(/UserUploadImages/system/categoryArrow.gif) no-repeat 43px 4px; }
#categoryNav ul ul ul ul ul ul ul .AddCMSSysSubSelected { background: url(/UserUploadImages/system/categoryArrow.gif) no-repeat 53px 4px; }

#categoryNav .AddCMSSysMain a {
color: #404040;
}

#categoryNav .AddCMSSysMain a:hover {
color: #E41945;
}

.categoryTitle {
margin: 0 5px 5px 10px;
display: block;
}

#categoryNav ul {
background: url(/UserUploadImages/system/subNavTop.jpg) no-repeat top left !important;
padding-left: 10px !important;
}

#categoryNav ul ul {
background: none  !important;
height: auto !important;
padding-left: 2px !important;
padding-top: 2px;
padding-bottom: 2px;
}

#categoryNav ul ul ul {
font-size: 12px;
}

#categoryNav ul ul ul ul {
font-size: 11px;
}

/* ============| Footer |============= */

#footer {
margin-top: 30px;
padding: 0 0 20px 0;
float: left;
width: 1000px;
border-top: 2px solid #e20031;
color: #a3a3a3;
}

#footerLeft {
padding: 7px 0 0 7px;
float: left;
width: 490px;
}

#footerRight {
padding: 7px 7px 0 0;
float: right;
width: 490px;
text-align: right;
}

#footerSokord {
padding: 7px 0 0 7px;
float: left;
width: 987px;
font-size: 11px;
}

#footerRight a, #footerSokord a {
color: #a3a3a3;
}


/* ============| Javascript + Dropdown/input style |============= */

#js {
float: left; 
width: 1000px;
}


span.select {
position: absolute;
width: 255px; /* bredden blir 37px bredare. */
height: 25px;
padding: 3px 24px 6px 8px;
color: #000;
background: url(/UserUploadImages/system/select.gif) no-repeat;
overflow: hidden;
line-height: 19px;
}

select.styled {
opacity:0;
position:relative;
width:190px;
z-index:5;
filter: alpha(opacity = 0);
font-size: 12px;
}

/* 
span.checkbox {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(/UserUploadImages/system/checkbox.gif) no-repeat;
display: block;
clear: left;
float: left;
}

span.radio {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(/UserUploadImages/system/radio.gif) no-repeat;
display: block;
clear: left;
float: left;
}

span.select {
position: absolute;
width: 255px; /* bredden blir 37px bredare. */
height: 15px;
padding: 3px 24px 6px 8px;
color: #000;
background: url(/UserUploadImages/system/select.gif) no-repeat;
overflow: hidden;
line-height: 19px;
}
*/

#AddCMSSysWorkAreaPanel #rightBoxContent1 select {
width: 170px;
}

#lang .AddCMSSysMainLI a {
width: 95px;
height: 15px;
padding: 4px 24px 6px 3px;
color: #000;
background: url(/UserUploadImages/system/select125.gif) no-repeat;
}

#lang .AddCMSSysMainLI a span { 
background: url(/UserUploadImages/system/flags.gif) no-repeat 4px 4px;
padding: 2px 0 2px 25px;
}

#lang .AddCMSSysSub a span { background: none; padding: 0; }

#lang .AddCMSSysSubWithSubItems {
background-color: #fff;
border: 1px solid #c0c0c0;
height:auto;
}

/* #lang .AddCMSSysSub .menu0 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px 4px; } */
#lang .AddCMSSysSub .menu0 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -22px; }
#lang .AddCMSSysSub .menu1 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -48px; }
#lang .AddCMSSysSub .menu2 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -74px; }
#lang .AddCMSSysSub .menu3 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -100px; }
#lang .AddCMSSysSub .menu4 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -126px; }
#lang .AddCMSSysSub .menu5 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -152px; }
#lang .AddCMSSysSub .menu6 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -178px; }
#lang .AddCMSSysSub .menu7 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -204px; }

#lang .AddCMSSysSubLI a { padding:2px 0 2px 25px; }
#lang .AddCMSSysSubLI a:hover { background-color: #efefef; }


/* ============| sIFR stuff |============= */


@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Arial;
    visibility: hidden;
  }
  */
}

    .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
.sIFR-active h6, {
      /* visibility: hidden; */
      font-family: Arial;
    }

/*
    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 22px;
      display: block;
    }

    .sIFR-active h3 {
      font-size: 18px;
    }

    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h6 {
      font-size: 22px;
      display: block;
    }
*/


