Font Awesome icon usage statistics

  • 11 types of Font Awesome iconic font are used and found 43 times in total.
  • TILBOLIGEN.NO used 3.9 Font Awesome classes per each class in average.
  • Font Awesome usage statistics of TILBOLIGEN.NO are based on first landing page and within top 1M websites only. Click the font icon to see all websites using it.
  • TILBOLIGEN.NO includes "http://www.tilboligen.no/media/css/531e82a9f8a3a1dfd678ee871ba6b74a.css" to use Font Awesome and information from CSS is like below.
  • @font-face {
        font-family: 'segoe_uiregular';
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeui-webfont.eot');
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeui-webfont.eot?#iefix') format('embedded-opentype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeui-webfont.woff') format('woff'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeui-webfont.ttf') format('truetype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeui-webfont.svg#segoe_uiregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'segoe_uibold';
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuib-webfont.eot');
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuib-webfont.eot?#iefix') format('embedded-opentype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuib-webfont.woff') format('woff'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuib-webfont.ttf') format('truetype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuib-webfont.svg#segoe_uibold') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'segoe_uiitalic';
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuii-webfont.eot');
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuii-webfont.eot?#iefix') format('embedded-opentype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuii-webfont.woff') format('woff'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuii-webfont.ttf') format('truetype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuii-webfont.svg#segoe_uiitalic') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'segoe_uilight';
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuil-webfont.eot');
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuil-webfont.eot?#iefix') format('embedded-opentype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuil-webfont.woff') format('woff'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuil-webfont.ttf') format('truetype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuil-webfont.svg#segoe_uilight') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'segoe_uibold_italic';
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuiz-webfont.eot');
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuiz-webfont.eot?#iefix') format('embedded-opentype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuiz-webfont.woff') format('woff'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuiz-webfont.ttf') format('truetype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/segoeuiz-webfont.svg#segoe_uibold_italic') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'segoe_uilight_italic';
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguili-webfont.eot');
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguili-webfont.eot?#iefix') format('embedded-opentype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguili-webfont.woff') format('woff'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguili-webfont.ttf') format('truetype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguili-webfont.svg#segoe_uilight_italic') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'segoe_uisemibold';
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisb-webfont.eot');
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisb-webfont.eot?#iefix') format('embedded-opentype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisb-webfont.woff') format('woff'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisb-webfont.ttf') format('truetype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisb-webfont.svg#segoe_uisemibold') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'segoe_uisemibold_italic';
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisbi-webfont.eot');
        src: url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisbi-webfont.eot?#iefix') format('embedded-opentype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisbi-webfont.woff') format('woff'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisbi-webfont.ttf') format('truetype'),
             url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/segoe/seguisbi-webfont.svg#segoe_uisemibold_italic') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    /*small header*/
    #small-header{
    	width: 100%;
    	position:fixed;
    	left: 0;
    	top: 0;
    	display:none;
    	z-index:99999;
    	background-color: /*rgba(255, 255, 255, 0.9)*/#fff;
    	box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.3);
    	
    }
    #small-header .logo {
        float: left;
        max-width: 198px;
        overflow: hidden;
    	padding-right: 18px;
        text-decoration: none;
    	height: 42px;
    	border-right: 1px solid #CCCCCC;
    }
    #small-header a.cartHeader{
    	padding:0!important;
    	border:none!important;
    	height: auto !important;
    	float:none;
    }
    #small-header .block-title button.button,
    #small-header a.cartHeader .title-cart{display:none;}
    #small-header .container_12{
    	box-shadow:;
    }
    #small-header .grid_12{
    	border-top:1px solid #f5f5f5;
    	padding:0.25em 0;
    }
    header#header #small-header .nav-container{border-bottom: medium none;float: left; padding-left: 30px; padding-top: 5px;}
    #small-header .nav-container .nav{position:static;}
    #small-header .nav-container .nav-wide.nav ul.level0,
    #small-header .nav-container .nav-wide.nav .static-wrapper{
        top: 48px;
    }
    #small-header .nav-container .nav > li > a > span {
        font-size: 15px;
        font-weight: normal;
    }
    #small-header .top-cart{float:right;}
    #small-header .cartHeader button.small-header{display:block!important;}
    #small-header .cartHeader button.small-header > span{height:30px!important; padding-left:15px!important;}
    #small-header .cartHeader button.small-header span span{padding-right:15px!important; padding-top: 7px!important;}
    #small-header #nav > li > a:hover > span,
    #small-header #nav > li.over > a > span,
    #small-header #nav > li.active > a > span{
    	border-bottom: 0 solid;
        padding-bottom: 0;
    }
    header#header #small-header .top-cart .block-title .title-cart {
        border-left: 0 solid #4C4C4C;
    	display: none;
    }
    header#header #small-header .top-cart .block-title a#cartHeader {
        border: 0 none;
    }
    header#header #small-header  .top-cart .block-title {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        margin: 0;
        padding: 0;
    }
    /*small header end==================================*/
    /*==================================================
    	custom css
    */
    header#header .header-text-blocks span.one {
        font-size: 32px;
        left: 20px;
        position: absolute;
    	color: #5C5C5C;
    }
    header#header .header-text-blocks .cont-b {
        padding: 10px 25px 10px 77px;
    }
    .price-box .minimal-price-link {
        display: none;
    }
    .cms-index-index .products-grid .product-name {
        height: 20px;
        margin-bottom: 5px;
        overflow: hidden;
    }
    .foot-first .one {
        color: #BDBDBD;
        display: inline-block;
        padding-right: 5px;
        width: 105px;
    }
    #footer .footer-columns-block .foot-first > li {
        float: none;
        padding-left: 0;
    }
    /*new menu============================*/
    #nav ul.level0 {
    	border: 1px solid #E2E2E2;
        min-height: 162px;
        min-width: 100%;
        padding: 6px 0;
        top: 51px;
    }
    #nav ul.level0 li.level1 {
        display: inline-block;
        height: 100%;
        padding: 5px 15px;
        min-width: 120px;
    }
    #nav ul.level0 li.level1 > a > span {
        color: #139874;
    }
    #nav ul.level0 li.level1 > a {
        font-size: 18px;
        padding: 5px 0;
    }
    #nav ul.level0 li ul{
    	left: 0;
    }
    #nav ul ul li a:after, #nav ul div li a:after {
        bottom: 3px;
        content: "\00B7";
        display: block;
        font-size: 3.5em;
        left: 0;
        position: absolute;
    }
    #small-header #nav > li > a {
    	padding:0 20px;
    	border-right: 1px solid #ddd;
    }
    /*new top links in header=============================================*/
    .top-links-holder.d-hide {
        display: none;
    }
    .header-banner .links li a span {
        display: none;
    }
    .header-banner .links li.last a {
        border: 0 none;
    }
    header#header .header-banner .links {
        float: right;
    	margin-left: 10px;
    }
    header#header #small-header .top-cart .block-title a span {
        color: #FFFFFF;
    }
    header#header .header-banner .links li a {
        border-right: medium none;
        color: #AAAAAA;
        font-size: 24px;
        line-height: 1.5em;
        padding: 6px 8px;
        text-align: center;
    }
    header#header .header-banner .links li a i {
        color: #CCCCCC;
        margin-right: 0;
    	-webkit-transition: color 0.5s ease-out;
        -moz-transition: color 0.5s ease-out;
        -o-transition: color 0.5s ease-out;
        transition: color 0.5s ease-out;
    }
    header#header .header-banner .links li a i:hover {
        color: #009475;
    	-webkit-transition: color 0.5s ease-in;
        -moz-transition: color 0.5s ease-in;
        -o-transition: color 0.5s ease-in;
        transition: color 0.5s ease-in;
    }
    header#header .header-banner .links li.last a {
        border: 0 none;
    }
    /*t-search new=========================================================*/
    .menu-wrapper > #search_mini_form {
        display: none;
    }
    header#header .t-search  .form-search button i {
        color: #FFFFFF;
        font-size: 21px;
    	-webkit-transition: color 0.5s ease-out;
        -moz-transition: color 0.5s ease-out;
        -o-transition: color 0.5s ease-out;
        transition: color 0.5s ease-out;
    }
    header#header .t-search  .form-search button {
    	background: none repeat scroll 0 0 #000000;
        border-radius: 0 5px 5px 0;
        float: right;
        height: 46px;
        overflow: hidden;
        padding: 5px 17px;
        position: absolute;
    	-webkit-transition: background 0.5s ease-out;
        -moz-transition: background 0.5s ease-out;
        -o-transition: background 0.5s ease-out;
        transition: background 0.5s ease-out;
    }
    header#header .t-search  .form-search input {
    background: none repeat scroll 0 0 #F5F5F5;
        border-color: #AAAAAA #CCCCCC #CCCCCC;
        border-image: none;
        border-radius: 5px 0 0 5px;
        border-style: solid;
        border-width: 1px 0 1px 1px;
        box-shadow: 2px 4px 3px rgba(0, 0, 0, 0.2) inset;
        float: left;
        font-size: 12px;
        height: 34px;
        padding: 5px;
        width: 235px;
    }
    header#header .t-search  .form-search .indent {
        padding: 4px;
    }
    header#header .t-search .form-search {
        border: 0 none;
        float: none;
        margin: 0 auto;
        width: 300px;
    }
    .t-search > form {
        overflow: hidden;
        width: 100%;
    }
    header#header .t-search  .form-search button:hover {
        background: #139874;
    	-webkit-transition: background 0.5s ease-in;
        -moz-transition: background 0.5s ease-in;
        -o-transition: background 0.5s ease-in;
        transition: background 0.5s ease-in;
    }
    header#header .t-search  .form-search button:hover i{
    	color:#222;
    	-webkit-transition: color 0.5s ease-in;
        -moz-transition: color 0.5s ease-in;
        -o-transition: color 0.5s ease-in;
        transition: color 0.5s ease-in;
    }
    /*new cartnew=========================================================*/
    header#header .top-cart-holder .top-cart .block-title {
        margin: 0 0 0 10px;
        padding: 0.75em 20px 0.75em 0;
        position: relative;
    }
    header#header .top-cart-holder .top-cart {
        float: right;
        margin: 0 0 0 10px;
        padding: 4px;
        position: relative;
        top: 1px;
        z-index: 12;
    }
    header#header .top-cart-holder .top-cart .block-title {
        background: none repeat scroll 0 0 #CCCCCC;
        margin: 0;
        padding: 0.75em 20px 0.75em 0;
        position: relative;
    }
    header#header .top-cart-holder .top-cart .block-title .title-cart {
        border-left: medium none;
        padding: 3px 0 3px 33px;
    }
    header#header .top-cart-holder .top-cart .block-title .title-cart i {
        color: #222222;
        font-size: 25px;
        left: 3px;
        position: absolute;
        top: 3px;
    }
    header#header .top-cart-holder .top-cart .block-title .title-cart span {
        color: #000000;
        float: none;
        font-weight: bold;
    }
    li.homepage a {
        border-radius: 5px 0 0 5px;
    }
    /*=================top most- link=====*/
    #supportinfo {
        display: inline;
        position: relative;
        top: 4px;;
    }
    #supportinfo > h3 {
        color: #fff;
        display: inline-block;
        margin: 0;
    }
    #supportinfo > p {
        display: inline-block;
        line-height: 19px;
    	color: #fff;
    }
    #supportinfo strong {
        font-weight: bold;
        padding-left: 5px;
    }
    #supportinfo > p > a {
    	color: #fff;
    }
    .header-block {
        margin-top: 25px;
    }
    .menu-wrapper nav.nav-container {
        background: none repeat scroll 0 0 #F6F6F6;
        border: 1px solid #E2E2E2;
        border-radius: 5px;
    }
    .menu-wrapper .homepage > a > span {
        text-indent: -9999px;
        width: 30px;
    	background:url(http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/home_icon.png) center top no-repeat;
    	-moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    }
    .menu-wrapper .active.homepage > a > span {
    	background:url(http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/home_icon.png) center bottom no-repeat;
    }
    .menu-wrapper .homepage:hover > a > span {
    	background:url(http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/home_icon.png) center bottom no-repeat;
    }
    #cartHeader .shopping-cart {
    	background:url(http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/cart-icon.png) center center no-repeat;
    	color: #FFFFFF;
        display: inline-block;
        font-size: 16px;
        font-weight: bold;
        height: 46px;
        line-height: 50px;
        text-align: center;
        width: 36px;
    	margin-left: 20px;
    }
    .c-title {
        border-bottom: 2px solid #222222;
        color: #222222;
        font-size: 17px;
        font-weight: normal;
    	margin-bottom: 3px;
    }
    header#header .header-text-blocks span.one:after {
    	border: 1px solid #5C5C5C;
        border-radius: 50px;
        content: "";
        height: 48px;
        left: -9px;
        position: absolute;
        top: -6px;
        width: 48px;
    }
    .one.icon-map-marker {
        text-align: center;
        width: 40px;
    }
    .header-slider-container img {
        border: 1px solid #E2E2E2;
        border-radius: 5px;
        overflow: hidden;
    }
    .header-slider-container .iosSlider img {
        border: medium none;
        border-radius: 0;
    }
    .header-slider-container .iosSlider {
        border: 1px solid #E2E2E2;
        border-radius: 5px;
    }
    #footer .footer-wrapper {
        display: none;
    }
    #categories-accordion li.level-top.parent ul.level0 li.level1 {
    	background: #F8F8F8;
        border-bottom: 1px solid #EEEEEE;
        margin: 4px 0 4px 8px;
    }
    #categories-accordion li.level-top.parent ul.level0 li.level1  > a{
    	font-family: segoe_uisemibold;
        font-size: 12px;
    }
    #categories-accordion li.level-top.parent ul.level0 li.level1 ul li a {
        font-size: 12px;
        font-weight: normal;
    }
    /*============================================================
    product page start
    =========================*/
    .pro_head .product-name h2 {
        color: #222222;
        font-family: segoe_uisemibold,sans-serif;
        font-size: 27px;
        margin-bottom: 0;
        padding-bottom: 0;
        text-transform: uppercase;
    }
    .pro-d-title {
        color: #888888;
        font-size: 15px;
    	padding-right: 5px;
    }
    .pro-sku {
        color: #139874;
        font-family: segoe_uisemibold;
        font-size: 13px;
    }
    .pro-right-title {
        color: #139874;
        font-size: 16px;
        text-transform: uppercase;
    	border-bottom: 1px solid #EDEDED;
    }
    .right-box.pro-detail > h2 {
        display: none;
    }
    .pro-detail .data-table-pro tr.odd {
        background: none repeat scroll 0 0 #E6E6E6;
    }
    .pro-detail .data-table-pro tr.even {
        background: none repeat scroll 0 0 #FFFFFF;
    }
    .pro-detail  .data-table-pro th {
        border: 0 none;
        color: #605D5D;
        font-size: 13px;
        font-weight: normal;
        padding: 5px 0 5px 15px;
        text-align: left;
        white-space: nowrap;
    	vertical-align: middle;
    }
    .pro-detail .data-table-pro td {
        border: 0 none;
        padding: 5px;
    	vertical-align: middle;
    }
    .pro-detail .box-collateral {
        border: 1px solid #EEEEEE;
        border-radius: 5px;
        overflow: hidden;
    	margin: 0 10px;
    }
    .pro-detail .data-table-pro {
        margin: 0;
        overflow: hidden;
        width: 100%;
    }
    .pro-button {
        display: block;
        margin: 5px auto;
    }
    .pro-button .button.btn-cart span span {
        padding: 2px 22px 0 0;
    }
    .pro-button .button.btn-cart span {
        height: 28px;
        padding: 0 0 0 22px;
    }
    .pro-button button.button {
        display: block;
        margin: 0 auto;
    }
    .feature_wrapper {
        background: none repeat scroll 0 0 #F5F5F5;
        border: 1px solid #EEEEEE;
        border-radius: 5px;
        display: block;
        margin: 0 0 10px 0;
        padding: 10px;
    }
    .f-title {
        color: #139874;
        font-size: 15px;
        margin-bottom: 0;
        text-transform: uppercase;
    }
    .feature-list li.f-item {
        margin: 5px 0;
    }
    .f-item .alfa i {
    	background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #139874;
        border-radius: 5px;
        color: #139874;
        display: inline-block;
        font-size: 21px;
        padding: 2px 4px;
        text-align: center;
        width: 23px;
    }
    .feature-list span.beta.detail {
        color: #343434;
        font-size: 13px;
        line-height: 28px;
        padding-left: 15px;
    }
    .button-box .button.btn-cart > span ,
    .add-to-cart .button.btn-cart > span {
        background: none repeat scroll 0 0 #575757;
        border-radius: 0 5px 5px 0;
    }
    .button-box.button.btn-cart:hover span,
    .add-to-cart .button.btn-cart:hover span {
        background: none repeat scroll 0 0 #139874;
    }
    .add-to-cart button.button span.shop-cart,
    .button-box button.button span.shop-cart {
        background: none repeat scroll 0 0 #139874;
        border-radius: 5px 0 0 5px;
        color: #FFFFFF;
        font-size: 23px;
        line-height: 34px;
        margin-right: 1px;
        padding: 0 5px;
    }
    .button-box button.button:hover span.shop-cart,
    .add-to-cart button.button:hover span.shop-cart {
        background: none repeat scroll 0 0 #575757;
    }
    .product-view .add-to-links li.a-compare, .product-view .add-to-links li .a-test {
        display: none;
    }
    .grid_8.alfa.product-left {
        margin-left: 0;
    }
    .updateprice.klarna_label .klarnaimg {
    	display: inline-block;
        height: 14px;
        margin-top: 1px;
        overflow: hidden;
        padding: 0 19px 0 0;
        width: 52px;
    }
    .updateprice.klarna_label {
        border-color: #EDEDED;
        border-style: dashed;
        border-width: 1px 0;
        display: block;
        float: left;
        margin-bottom: 20px;
        margin-top: 4px;
        overflow: hidden;
        padding: 4px 0;
        width: 100%;
    }
    .updateprice.klarna_label .textbox {
        display: inline-block;
        margin-top: 0;
    }
    .updateprice.klarna_label p {
        font-size: 12px;
        font-weight: normal;
        margin: 0;
    }
    .right-box {
        margin-bottom: 25px;
    }
    .product-options-bottom > .email-friend.no-indent {
        display: none;
    }
    /*=======================
    product page end
    ===============================================================*/
    /*============================================================
    cart page start
    =========================*/
    .data-table.cart-table td {
        padding: 13px;
        vertical-align: middle;
    }
    .data-table.cart-table tfoot {
        border-top: 5px solid #EEEEEE;
        /*display: none;*/
    }
    .data-table.cart-table thead {
        border-bottom: 5px solid #EEEEEE;
    }
    .cart-total-box {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 5px solid #EEEEEE;
        border-radius: 5px;
        padding: 10px;
    	 margin-bottom: 20px;
    }
    .cart-price.unit .price {
        color: #7C7C7C;
        font-size: 15px;
        font-weight: normal;
    }
    .cart-price.tot .price {
    	color: #5E5F5F;
        font-size: 17px;
        line-height: 1.44em;
    }
    .cart-table.data-table .product-name a {
        color: #7C7C7C;
        font-family: segoe_uiregular,sans-serif;
        font-size: 16px;
        line-height: 1.44em;
    }
    .cart-table.data-table .cart-edit {
        top: 0;
    }
    .btn-remove-cart i {
        background: none repeat scroll 0 0 #CCCCCC;
        border-radius: 5px;
        padding: 5px 6px;
    }
    .grid_9.alpha.table > form {
        padding-right: 48px;
    }
    .bt-wrapper .btn-clear > span, #shopping-cart-table.cart-table .btn-clear > span,
    .bt-wrapper .btn-continue > span, #shopping-cart-table.cart-table .btn-continue > span, 
    .bt-wrapper .btn-update > span, #shopping-cart-table.cart-table .btn-update > span{
    	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding: 0 0 0 17px;
    }
    #shopping-cart-table.cart-table .btn-continue span span,
    .bt-wrapper .btn-continue span span{
    	color: #139874;
        padding: 7px 15px 0 0;
    }
    .bt-wrapper .btn-clear span span,
    #shopping-cart-table.cart-table .btn-clear span span,
    .bt-wrapper .btn-update span span,
    #shopping-cart-table.cart-table .btn-update span span{
    	color: #575757;
        padding: 7px 15px 0 0;
    }
    .button.btn-clear,
    .button.btn-update{
        border: 2px solid #575757;
        border-radius: 5px;
    }
    .button.btn-continue{
        border: 2px solid #139874;
        border-radius: 5px;
    }
    .data-table.cart-table tr {
        border-bottom: 1px solid #E2E2E2;
    }
    .data-table.cart-table tr.last {
        border-bottom: 0 none;
    }
    .buttons-row.two {
        padding: 13px;
    }
    .bt-wrapper {
        text-align: right;
    }
    .button.btn-continue {
        border: 2px solid #139874;
        border-radius: 5px;
        float: left;
    }
    .button.btn-continue:hover {
        background:#139874; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    }
    #shopping-cart-table .button.btn-continue:hover span span,
    #shopping-cart-table.cart-table .btn-update:hover span span{
    	color:#fff; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    }
    .button.btn-update:hover{
    	background:#575757;
    	 -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    }
    .cart .discount .buttons-set, .cart .shipping .buttons-set {
        border-radius: 0 0 5px 5px;
        display: inline-block;
        float: right;
        padding: 0;
    }
    .cart .totals table tfoot .price {
        color: #139874;
        font-size: 18px;
        line-height: 1.57em;
    }
    .cart-total-box.one .total {
        color: #159976;
        font-size: 14px;
        position: absolute;
        right: 16px;
        top: 18px;
    }
    #discount-coupon-form {
        border: 1px solid #D9D9D9;
        border-radius: 5px;
        margin: 40px 47px 0 0;
        padding: 10px;
    }
    .cart .discount h2 {
        border-bottom: 1px solid #DDDDDD;
        color: #222222;
        margin: 0 0 0.88em;
        padding: 0 0 5px;
        text-align: left;
        text-transform: uppercase;
    }
    .cart-feature-list > li {
        height: 52px;
        padding: 0;
    }
    .cart-feature-list > li > span {
        display: inline-block;
        padding: 0;
    	z-index:999;
    	position:relative;
    }
    .cart-feature-list {
        overflow: hidden;
    }
    .cart-feature-list > li > span.first {
        margin-right: 20px;
    }
    .cart-feature-list li span h4 {
        color: #4A4A4A;
        font-size: 14px;
        margin: 10px 0 0;
    }
    .cart-feature-list li span p {
        color: #A4A4A4;
        line-height: 11px;
        margin: 0;
    }
    /*=======================
    cart page end
    ===============================================================*/
    /*============================================================
    cartegory page start
    =========================*/
    .hover-area {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 9;
    	opacity:1;
    }
    .pro-ajax:before{
    	content:"";
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 99;
    	background:rgba(255, 255, 255, 0.8);
    }
    .pro-ajax > img {
        left: 50%;
        margin-left: -32px;
        margin-top: -32px;
        position: absolute;
        top: 50%;
        z-index: 99;
    }
    .pro-ajax {
        height: 100%;
        position: absolute;
        width: 100%;
    }
    .hover-area:before{
    	content:"";
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 99;
    	opacity:0;
    	background:rgba(255, 255, 255, 0.8);
    }
    .hover-area:hover .button.btn-cart,
    .hover-area:hover:before{
    	opacity:1;
    }
    .product-img-box:hover .hover-area button.button span.shop-cart{
    	left: -29px;
    	transition: left 0.5s ease-out 0s;
    	-moz-transition: left 0.5s ease-out 0s; 
    	-webkit-transition: left 0.5s ease-out 0s; 
    	-o-transition: left 0.5s ease-out 0s; 
    }
    .hover-area button.button span.shop-cart {
    	background: none repeat scroll 0 0 #4C4C4C;
        border-style: solid;
        border-color: #4C4C4C;
        border-style: 2px 2px 2px 2px;
        border-radius: 5px 0 0 5px;
        color: #FFFFFF;
        font-size: 23px;
        height: 31px;
        left: 2px;
        line-height: 31px;
        margin-right: 1px;
        padding: 0 3px;
        position: absolute;
        z-index: 9;
    }
    .hover-area button.button :hover span.shop-cart{
    	background: #139874;
    	border-color: #139874;
    }
    .hover-area .button.btn-cart:hover span {
        background: #139874;
    	border-color: #139874;
    }
    .hover-area .button.btn-cart {
        left: 82px;
        margin-top: -18px;
        position: absolute;
        top: 50%;
        z-index: 999;
    	opacity:0;
    }
    .hover-area .button.btn-cart > span {
        background: none repeat scroll 0 0 #4C4C4C;
        border-style: solid;
        border-color: #4C4C4C;
        border-style: 2px 2px 2px 2px;
        border-radius: 0 5px 5px 0;
        height: 31px;
        position: relative;
        z-index: 999;
    }
    .hover-area button.button span span {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #FFFFFF;
        padding: 4px 25px 0 0;
    }
    .page-title.category-title h1 {
        line-height: 28px;
        padding-bottom: 10px;
    }
    .catalog-category-view aside.sidebar {
        padding-top: 5px;
    }
    .page-title.category-title {
        border-bottom: 0 none;
    	margin: 0;
    }
    .sorter .view-mode .list {
        border-radius: 0 15px 15px 0;
        border-style: solid;
        border-width: 1px 1px 1px 0;
    	border-color: #D4D4D4;
    }
    .sorter .view-mode .grid {
        border-radius: 15px 0 0 15px;
        border-style: solid;
        border-width: 1px;
    	border-color: #D4D4D4;
    }
    .sorter .view-mode strong.grid, .sorter .view-mode strong.list, .sorter .view-mode a.grid:hover, .sorter .view-mode a.list:hover {
        background: none repeat scroll 0 0 #139874;
        border-color: #139874;
        color: #FFFFFF;
    }
    .sorter .view-mode strong.grid i, .sorter .view-mode strong.list i, .sorter .view-mode strong.grid:hover i, .sorter .view-mode strong.list:hover i{
    	color:#fff;
    }
    .sorter  .view-mode a:after {
        border-right: 1px solid #FFFFFF;
        content: "";
        display: none;
        height: 28px;
        left: 44px;
        margin-top: -22px;
        position: absolute;
        width: 1px;
        z-index: 999;
    }
    .sorter .view-mode a:hover:after{
    	display:block;
    }
    .sorter select {
    	height: auto;
        padding: 5px 10px;
    }
    .sorter  input.input-text,.sorter  select, .sorter textarea {
    	background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #D4D4D4;
        border-radius: 15px;
        color: #636363;
        font-size: 12px;
    }
    /*
    .sorter .limiter:after {
        background: none repeat scroll 0 0 #FFFFFF;
        color: #000000;
        content: "?";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        height: 21px;
        margin-left: -31px;
        margin-top: 3px;
        position: absolute;
        text-align: center;
        text-decoration: inherit;
        vertical-align: baseline;
        width: 24px;
    }*/
    .sorter .sort-by a:hover i{
    	color:#222;
    }
    /*layered nav*/
    aside.sidebar section.block-layered-nav #slider-range .ui-widget-header {
        background-color: #38BFBD !important;
    }
    aside.sidebar section.block-layered-nav #slider-range .ui-widget-header {
        background-image: none;
    }
    .ui-slider .ui-slider-range {
        border: medium none;
    }
    aside.sidebar section.block-layered-nav #slider-range .ui-slider-handle {
        background-image: url("http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/ui_slider_handle.png");
        background-position: 5px 4px;
        background-repeat: no-repeat;
        border-radius: 2px;
        top: -7px;
    }
    element.style {
        left: 0;
    }
    aside.sidebar section.block-layered-nav #slider-range .ui-slider-handle, .product-view .product-prev:hover, .product-view .product-next:hover, .products-grid .btn-quick-view span, .products-list .btn-quick-view span, .opc button.button:hover > span, .my-wishlist .data-table .btn-remove2:hover, .my-wishlist .link-edit:hover, .my-wishlist button.btn-update:hover > span, .my-wishlist button.btn-add:hover > span, .cart-table .btn-remove2:hover, .cart-table .link-wishlist:hover, .cart-table .cart-edit:hover, .cart-table .btn-clear:hover > span, .cart-table .btn-update:hover > span, .catalog-product-view .box-reviews .data-table thead, .block-related .prev:hover, .block-related .next:hover, .more-views .prev:hover, .more-views .next:hover, span.label-sale, .toolbar-bottom .pager .pages ol li.current, .toolbar-bottom .pager .pages ol li:hover, aside.sidebar .actions a:hover, ul.social-links li a:hover, #footer ul.social-links li a:hover, #footer .block-tags ul.tags-list li a:hover, header#header .top-cart .block-content .actions a:hover span, button.button > span {
        background-color: #FF503D;
    }
    aside.sidebar section.block-layered-nav #slider-range .ui-slider-handle {
        background-image: url("http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/ui_slider_handle.png");
        background-position: 5px 4px;
        background-repeat: no-repeat;
        border-radius: 2px;
        top: -7px; cursor: pointer;
    }
    aside.sidebar section.block-layered-nav #slider-range.ui-widget-content {
        background: none repeat scroll 0 0 #EEEEEE;
        height: 3px;
    	margin-top: 11px;
    }
    aside.sidebar section.block-layered-nav #slider-range {
        clear: both;
        margin: 0 22px 0.75em 6px;
    }
    aside.sidebar section.block-layered-nav dl dd .price input {
        font-size: 13px;
        letter-spacing: 1px;
    }
    /*left layer accordian*/
    #categories-accordion li .btn-cat-two i {
        color: #888888;
        font-size: 16px;
        font-weight: normal;
        line-height: 1.5em;
        position: relative;
    }
    #categories-accordion li .btn-cat-two:hover i{
    	color: #139874;
    }
    #categories-accordion li .btn-cat-two .icon-caret-left{
    	top:0px;
    }
    #categories-accordion li .btn-cat-two .icon-caret-down{
    	top:-1px;
    	color: #139874;
    }
    #categories-accordion li ul li ul.level1,
    #categories-accordion li .btn-cat-two.closed .icon-caret-left,
    #categories-accordion li .btn-cat-two.open .icon-caret-down{
      display: none;
    }
    #categories-accordion li .btn-cat-two.open .icon-caret-left,
    #categories-accordion li .btn-cat-two.closed .icon-caret-down {
      display: block;
    }
    #categories-accordion li .btn-cat-two {
        /*border: 1px solid #DDDDDD;*/
    	border-radius: 5px;
        cursor: pointer;
        height: 22px;
        margin-top: -22px;
        position: absolute;
        right: 0;
        text-align: center;
        width: 22px;
    }
    /*=======================
    cartegory page end
    ===============================================================*/
    /*============================================================
    footer start
    =========================*/
    #footer .container_12 {
        background-color: rgba(0, 0, 0, 0);
    }
    #footer .block-subscribe .input-box button > span {
        background: none repeat scroll 0 0 #999999;
        border-color: #2A2A2A;
        border-radius: 0;
    }
    #footer .footer-columns-block p {
        color: #999999;
        line-height: 22px;
        margin-bottom: 1em;
    }
    .convert-right {
        display: inline-block;
        float: right;
    }
    .convert-right span{ color:#777; line-height:24px;}
    .convert-right a span{ color:#777; text-decoration:underline; padding:0 5px;}
    .convert-right a:hover, .convert-right a:hover span{ text-decoration:none;}
    /*=======================
    footer end
    ===============================================================*/
    .wp-sidebar .block {
    	border: 5px solid #EEEEEE;
        border-radius: 5px;
        margin: 0 0 20px;
        padding: 10px;
    }
    .wp-sidebar .block .block-title  strong span{
        background: none repeat scroll 0 0 #EEEEEE;
        border-radius: 5px;
        color: #222222;
        line-height: 1.44em;
        margin: 0;
        padding: 2px 0;
        position: relative;
        text-align: center;
        text-transform: uppercase;
    	 margin: 0 0 8px;
    	 display:block;
    	 font-family: segoe_uisemibold,sans-serif;
    	  font-size: 1.33em;
    }
    .autocomplete div.price:last-of-type {
        display: none;
    }
    .autocomplete div.price {
        display: inline-block;
        margin-top: 5px;
        padding: 0;
    }
    .addthis_toolbox.addthis_default_style {
        border-top: 1px solid #C1C1C1;
        margin-top: 20px;
        padding-top: 10px;
    }
    /*responsive top menu*/
    	.mobile-show{display:none;}
    	.mobile-hide{display:block;}
    	.mob-nav-wrapper{display:none;}
    	
    	.top-links-mob {
    		display: block;
    		position: relative;
    	}
    	.nav-btn {
    		background: url("http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/mob-nav-button.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    		cursor: pointer;
    		display: block;
    		height: 23px;
    		width: 30px;
    	}
    	.block-content.mob-ul {
    		display: none;
    	}
    	header#header .header-wrapper.mobile-show {
    		background: -moz-linear-gradient(top,  #00b38b 0%, #009376 100%); /* FF3.6+ */
    		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b38b), color-stop(100%,#009376)); /* Chrome,Safari4+ */
    		background: -webkit-linear-gradient(top,  #00b38b 0%,#009376 100%); /* Chrome10+,Safari5.1+ */
    		background: -o-linear-gradient(top,  #00b38b 0%,#009376 100%); /* Opera 11.10+ */
    		background: -ms-linear-gradient(top,  #00b38b 0%,#009376 100%); /* IE10+ */
    		background: linear-gradient(to bottom,  #00b38b 0%,#009376 100%); /* W3C */
    		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b38b', endColorstr='#009376',GradientType=0 ); /* IE6-9 */
    		position: fixed !important;
    		top: 0;
    		width: 100%;
    		z-index: 999;
    		padding-bottom: 11px;
    		 border-bottom: 2px solid #CBCBCB;
    	}
    	header#header .top-links-mob .top-cart {
    		position: static;
    	}
    	
    	header#header .top-links-mob .top-cart .block-title.no-items > a {
    		border: medium none !important;
    	}
    	header#header .top-links-mob .top-cart .title-cart {
    		display: none;
    	}
    	header#header .top-links-mob .top-cart #cartHeader .shopping-cart{
    		background:url(http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/cart-icon_small.png) center center no-repeat;
    		color: #FFFFFF;
    		display: inline-block;
    		font-size: 12px;
    		font-weight: bold;
    		height: 30px;
    		line-height: 37px;
    		margin-left: 0;
    		text-align: center;
    		width: 22px;
    		margin-right: 0;
    	}
    	
    	.top-links-mob.t-right {
    		float: right;
    	}
    	
    	.header-wrapper.mobile-show .container_12 {
    		background: rgba(0, 0, 0, 0);
    		position: relative;
    	}
    	.nav-btn p {
    		color: #FFFFFF;
    		font-size: 10px;
    		position: relative;
    		text-align: center;
    		text-transform: uppercase;
    		top: 20px;
    	}
    	
    	.mob-nav-wrapper {
    		margin-top: 1px;
    		padding: 0 0 2px;
    	}
    	
    	.links-mob {
    		background: none repeat scroll 0 0 #FFFFFF;
    		border-bottom: 2px solid #009D7C;
    		display: block;
    		left: 0;
    		margin-top: 19px;
    		position: relative;
    		width: 100%;
    		z-index: 9999;
    	}
    	
    	.top-links-mob.t-center {
    		left: 50%;
    		margin-left: -88px;
    		position: absolute;
    		top: 0;
    	}
    	
    	.top-links-mob.t-right {
    		right: 0;
    		position: absolute;
    		top: 1px;
    	}
    	.links-mob > li {
    		padding: 4px 7px 4px 16px;
    	}
    	
    	.links-mob > li > a {
    		font-size: 14px;
    	}
    	header#header .top-links-mob .form-search {
    		background: none repeat scroll 0 0 #FFFFFF;
    		border: 2px solid #51655D;
    		border-radius: 5px;
    		float: right;
    		margin: 0;
    		width: 175px;
    	}
    	header#header .top-links-mob .form-search input {
    		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    		border: medium none;
    		float: left;
    		font-size: 12px;
    		padding: 5px 2px;
    		width: 149px;
    	}
    	
    	header#header .top-links-mob .form-search button {
    		float: right;
    		margin-right: 4px;
    		margin-top: 6px;
    		overflow: hidden;
    	}
    	
    	.home-slider-conainer .hover-area .button.btn-cart {
    		left: 52px;
    	}
    	.widget-container .grid_6 .home-slider-conainer {
    		margin-bottom: 20px;
    	}
    	header#header .mobile-show .top-cart .block-title a#cartHeader {
    		border-left: 0 none;
    	}
    	nav.nav-container.mobile > ul > li.homepage {
    		display: none;
    	}
    	.menu-wrapper #nav > li > a:hover > span, .menu-wrapper #nav > li.active > span > i {
    		color: #FFFFFF;
    	}
    	.menu-wrapper .nav-container.mobile {
    		border: medium none;
    	}
    	.catalogsearch-result-index .page-title {
    		border-bottom: 0 none;
    		margin: 0 0 20px;
    	}
    	
    	
    	#login-form .content {
    		border-color: #EEEEEE;
    		border-radius: 5px 5px 0 0;
    		border-style: solid;
    		border-width: 5px 5px 0;
    		padding: 20px;
    	}
    	
    	#login-form .buttons-set {
    		background: none repeat scroll 0 0 #EEEEEE;
    		border-color: #EEEEEE;
    		border-radius: 0 0 5px 5px;
    		border-style: solid;
    		border-width: 0 5px 5px;
    		margin: 0;
    		padding: 20px;
    	}
    	.customer-account-create  .page-title,
    	.customer-account-login .page-title {
    		border-bottom: 0 none;
    		margin: 15px 0;
    	}
    	#supportinfo > p > a:hover,
    	.top-links-holder .links li a:hover{
    		color:#000000 !important;
    	}
    	/*new footer*/
    	
    	.before-footer {
    		background: none repeat scroll 0 0 #F2F2F2;
    	}
    	
    	.before-footer .container_12 {
    		background: rgba(0, 0, 0, 0);
    	}
    	
    	.payment-block {
    		padding: 18px 0;
    		text-align: center;
    	}
    	
    	.payment-block ul li {
    		display: inline-block;
    		margin: 0 25px 0 0;
    	}
    	/*
    	.payment-block ul li img {
    		filter: url("http://www.tilboligen.no/skin/frontend/meigeetheme/default/css/data:image/svg+xml;utf8,<sv")xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    	  filter: gray;
    	  -webkit-filter: grayscale(100%); 
    	  -moz-transition: filter 300ms ease; -webkit-transition: filter 300ms ease; -o-transition: filter 300ms ease; transition: filter 300ms ease;
    	}
    	.payment-block ul li:hover img {
    	  filter: none;
    		-webkit-filter: grayscale(0%);
    		-moz-transition: filter 300ms ease; -webkit-transition: filter 300ms ease; -o-transition: filter 300ms ease; transition: filter 300ms ease;
    	}
    	.payment-block ul li.last {
    		margin: 0;
    	}
    	*/
    	
    #footer .footer-columns-block .foot-first.c-list > li {
        padding-bottom: 5px;
    }
    .so-foot ul.social-links,
    .short-links ul.social-links {
        background: none repeat scroll 0 0 #303030;
        border: medium none;
        float: right;
        overflow: hidden;
    }
    #footer .footer-columns-block ul.social-links li a em {
    	color: #C1C1C1;
        font-size: 1.5em;
        margin-left: 4px;
        position: relative;
        top: 6px;
    }
    #footer a:hover{color:#139874}
    /*cms page*/
    .cms-page-view .page-title h1, .cms-page-view .page-title h2 {
        background: none repeat scroll 0 0 #F0F0F0;
        color: #222222;
        font-family: segoe_uisemibold,sans-serif;
        font-size: 25px;
        margin-bottom: 0;
        padding-bottom: 0;
        text-transform: uppercase;
    }
    .cms-page-view  .page-title {
        border: 2px solid #DDDDDD;
        border-radius: 5px;
        margin: 0 0 2.34em;
        padding: 6px;
        text-align: center;
    }
    .cms-page-view .breadcrumbs-wrapper {
        display: none;
    }
    .cms-page p {
        font-size: 15px;
        line-height: 23px;
    }
    .cms-om-oss .grid_5.left > iframe {
        border: 1px solid #E8E8E8 !important;
        border-radius: 5px;
        display: block;
        max-width: 100%;
    }
    .cms_like_box {
        border-top: 3px solid #DDDDDD;
        height: auto;
        margin-top: 50px;
        overflow: hidden;
        padding: 20px 0;
    }
    blockquote.pquote {
        border-left: 3px solid;
        font-size: 17px;
        font-style: normal;
        line-height: 25px;
    }
    .cms-page.p-box {
        margin: 26px 0 25px 25px;
    }
    .cms-page.p-box > p {
        border: 1px dashed #DDDDDD;
        border-radius: 5px;
        padding: 10px;
    }
    .cms-page.p-box > h2 {
        font-size: 17px;
        margin-bottom: 8px;
        text-transform: uppercase;
    }
    .cms-page.p-box a {
        color: #139874;
    }
    .addd.grid_6.alfa {
        margin-left: 0;
    }
    .ic-holder {
        border: 1px solid #DBDBDA;
        border-radius: 5px;
        display: inline-block;
        font-size: 39px;
        height: 50px;
        margin: 0 auto;
        text-align: center;
        width: 50px;
    }
    .ic-holder span {
        left: 5px;
        line-height: 50px;
        position: relative;
    }
    .addd .fieldset ul {
        display: inline-block;
        margin-left: 8px;
    }
    .addd ul li {
        font-size: 15px;
        line-height: 20px;
    }
    .addd ul li span.first {
        font-weight: normal;
        margin-left: 0;
        margin-right: 5px;
    }
    .addd ul li span {
        font-weight: bold;
        margin-left: 5px;
    }
    .cms-hente-selve .cms-page {
        margin-bottom: 22px;
    }
    .cms-hente-selve .cms-page {
        margin-bottom: 19px;
        padding-bottom: 0;
    }
    .map-container > iframe {
        display: block;
        max-width: 100%;
    	border-radius: 5px;
    }
    .map-container {
        border: 2px dashed #E1E1E1;
        border-radius: 5px;
        clear: both;
        display: block;
        margin-bottom: 20px;
        overflow: hidden;
        padding: 5px;
    }
    .cms-page.sm-height > p {
        margin-bottom: 6px;
    }
    .cms-kontakt-oss .buttons-set button.button {
        float: left;
        margin-left: 5px;
    }
    .cms-kontakt-oss p.required {
        text-align: left;
    }
    .map-container.two {
        margin-top: 20px;
    }
    .addd.omega .fieldset ul li {
        margin-bottom: 8px;
    }
    .addd.omega .fieldset ul {
        margin-top: 4px;
    }
    .usr-logout {
        background: none repeat scroll 0 0 #139874;
        border-radius: 5px;
        color: #FFFFFF;
        display: block;
        font-size: 13px;
        line-height: 29px;
        margin: -24px auto 0;
        padding: 1px 7px;
        text-transform: uppercase;
        width: 72px;
    }
    .usr-logout i {
        padding-right: 5px;
    }
    .usr-logout:hover{
    	background:#EEEEEE;
    	color"#333;
    }
    .block-account li.last.lg_out {
        background: none repeat scroll 0 0 #EEEEEE;
        border: medium none;
        border-radius: 0 0 5px 5px;
        text-align: center;
    }
    .block-account li.last.lg_out a {
        color: #139874;
        font-size: 16px;
        font-weight: bold;
        padding: 8px 2px;
    }
    header#header .top-cart .block-content .actions a:hover span{
    	background:#575757 !important;
    	color:#fff;
    }
    header#header .top-cart .block-content button.button:hover{
    	background:#139874;
    	-moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    }
    header#header .top-cart .block-content button.button:hover span span{
    	color:#fff;
    	-moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    }
    .so-foot {
        margin-top: 7px;
    }
    #categories-accordion li.level-top.parent.active ul.level0{}
    #categories-accordion li ul li.level1.active.parent ul.level1{}
    .tab-show{display:none;}
    /*small cart button=======================================*/
    /*product list*/
    .small-btn-cart {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: medium none;
        cursor: pointer;
        float: left;
        margin-top: 0;
        text-align: center;
        width: 30px;
        height: 30px;
    	 padding: 0;
    	background: none repeat scroll 0 0 #139874;
        border-radius: 5px;
    	    	-moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    }
    .small-cart {
        width: 30px;
    	float:left;
    	margin-left: -2px;
    	 margin-top: 4px;
    }
    button.small-btn-cart .shop-cart {
        border-radius: 5px;
        color: #FFFFFF;
        margin-left: -2px;
        padding: 0;
        text-align: left;
    }
    button.small-btn-cart .shop-cart i {
        position: relative;
        top: 2px;
    	font-size: 18px;
    }
    button.small-btn-cart:hover{
    	background: #222;
    }
    /*home widget*/
    .slider-container .small-cart {
        float: left;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        width: 25px;
    }
    .slider-container .small-btn-cart {
        background: none repeat scroll 0 0 #139874;
        border: medium none;
        border-radius: 5px;
        cursor: pointer;
        float: left;
        height: 25px;
        margin-top: 0;
        padding: 0;
        text-align: center;
        transition: all 300ms ease 0s;
        width: 25px;
    }
    .slider-container  button.small-btn-cart .shop-cart i {
        font-size: 18px;
        position: relative;
        top: 2;
    }
    .slider-container button.small-btn-cart .shop-cart {
        border-radius: 5px;
        color: #FFFFFF;
        margin-left: -2px;
        padding: 0;
        text-align: left;
    }
    .shipping-methods .error-msg {
        background-color: #F5F5F5;
        border: 3px solid #BABABA !important;
        border-radius: 5px;
        color: #000000;
    }
    .cart-table .item-options .price {
        display: none;
        font-weight: bold;
    }
    /*empty cart*/
    .cart-o-wrap {
        text-align: left;
    }
    .item-options .price {
        display: none;
    }
    .link-img-pro {
        background: rgba(0, 0, 0, 0);
        color: #000000;
        height: 100%;
        position: absolute;
        text-indent: -99999px;
        width: 100%;
        z-index: 99;
    }
    .cart-o-btn {
        text-align: center;
    }
    .cart-o-btn.grid_4.alpha > a {
        background: #139874;
        border: 5px solid #F3F3F3;
        border-radius: 5px;
        color: #FFFFFF;
        font-size: 14px;
        padding: 5px 13px;
        text-transform: uppercase;
    }
    .cart-o-btn.grid_4.alpha > a {
        background:#F3F3F3;
        border: 3px solid #139874;
        border-radius: 5px;
        color: #322E2E;
        font-size: 14px;
        padding: 5px 13px;
        position: relative;
        text-transform: uppercase;
        top: 109px;
    }
    .cart-o-btn.grid_4.alpha > a:hover {
        background: none repeat scroll 0 0 #139874;
        border: 3px solid #F3F3F3;
        border-radius: 5px;
        color: #FFFFFF;
    }
    #checkout-review-table .cart-price {
        display: block;
        text-align: right;
        width: 100%;
    }
    .fieldset.terms .legend {
        display: inline-block;
        float: none;
        font-size: 15px;
        margin: -39px 0 0;
    }
    .fieldset.terms > h3 {
        font-size: 19px;
        margin-top: -24px;
    }
    .fieldset.terms {
        margin-top: 50px;
        text-align: center;
    }
    .fieldset.terms li {
        font-size: 17px;
        line-height: 23px;
    }
    .fieldset.terms > ul {
        margin-bottom: 0;
        margin-top: -10px;
    }
    .cms-page-view .t-center {
        font-size: 24px;
        letter-spacing: 3px;
        line-height: 40px;
        text-align: center;
    }
    /*listing page*/
    .button.btn-quick-view {
        display: none;
    }
    .ajax-index-options .product-view .product-options {
        display: none;
    }
    header#header .links li.last a {
        border-right: 0 none;
    }
    /*shipadviser*/
    .loadinfo:after {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        content: "";
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 99999;
    }
    /*==============================================
    	product view layout update on 07-05-204
    	-sumit
    =============================================*/
    .product-collateral{margin-top: 30px;}
    /*==============================================
    	product page right block scroller update on 10-07-204
    	-sumit
    =============================================*/
    .product-rcol .price-box .old-price, .product-rcol .price-box .special-price {
        display: inline-block;
        float: none;
    }
    .product-rcol .block-related .product .price-box .old-price .price {
        font-size: 10px;
    }
    .product-rcol .block-related .product .price-box .special-price .price {
        font-size: 12px;
        line-height: 16px;
    }
    .product-rcol .price-box .special-price {
        padding-left: 5px;
    }
    /*==============================================
     product page group product design on 08-12-2014
     -sumit
    =============================================*/  
    .product-view .grouped-items-table {
        clear: both;
        margin: 25px 0;
        overflow: hidden;
    }
    .grouped-items-table.data-table tr.even {
        background: none repeat scroll 0 0 #e6e6e6;
    }
    .grouped-items-table.data-table td {
        padding: 5px;
    }
    .product-view .product-shop .grouped-items-table .price-box .price {
        color: #5e5f5f;
        font-size: 15px;
        line-height: 1.44em;
    }
    .product-view .product-shop .grouped-items-table .price-box {
        float: left;
        font-size: 1.28em;
        line-height: 1.44em;
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .grouped-items-table .input-text.qty {
        text-align: center;
    }
    .grouped-items-table.data-table th {
        text-align: left;
    }
    .grouped-items-table.data-table tr.odd {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0.03);
    }
    .addthis_toolbox .atclear { clear:inherit;}
    /**
     * Magento
     *
     * NOTICE OF LICENSE
     *
     * This source file is subject to the Academic Free License (AFL 3.0)
     * that is bundled with this package in the file LICENSE_AFL.txt.
     * It is also available through the world-wide-web at this URL:
     * http://opensource.org/licenses/afl-3.0.php
     * If you did not receive a copy of the license and are unable to
     * obtain it through the world-wide-web, please send an email
     * to license@magentocommerce.com so we can send you a copy immediately.
     *
     * DISCLAIMER
     *
     * Do not edit or add to this file if you wish to upgrade Magento to newer
     * versions in the future. If you wish to customize Magento for your
     * needs please refer to http://www.magentocommerce.com for more information.
     *
     * @category    design
     * @package     base_default
     * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
     * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
     */
    /* Widgets =============================================================================== */
    .widget { display:inline; }
    .widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
    .widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }
    .widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
    .widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }
    /* Widget: Catalog New Proructs List */
    .widget-new-products { display:block; }
    .col-main .widget-new-products { margin:7px 0; }
    .widget-new-products .products-grid .product-image,
    .widget-new-products .products-list .product-image { width:85px; height:85px; }
    .widget-new-products .products-list .product-shop { margin-left:100px; }
    .sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
    .sidebar .widget-new-products .block-title strong { background:url(http://www.tilboligen.no/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }
    /* Widget: Recently Viewed Proructs */
    .widget-viewed { display:block; }
    .col-main .widget-viewed { margin:7px 0; }
    .widget-viewed .products-grid .product-image,
    .widget-viewed .products-list .product-image { width:85px; height:85px; }
    .widget-viewed .products-list .product-shop { margin-left:100px; }
    .sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
    .sidebar .widget-viewed .block-title strong { background:url(http://www.tilboligen.no/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }
    /* Widget: Recently Compared Proructs */
    .widget-compared { display:block;}
    .col-main .widget-compared { margin:7px 0; }
    .widget-compared .products-grid .product-image,
    .widget-compared .products-list .product-image { width:85px; height:85px; }
    .widget-compared .products-list .product-shop { margin-left:100px; }
    .sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
    .sidebar .widget-compared .block-title strong { background:url(http://www.tilboligen.no/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }
    /* Widget: CMS Static Block */
    .widget-static-block {}
    .sidebar .widget-static-block { display:block; margin:0 0 15px; }
    /* Widgets: Links Common Styles */
    .top-container .widget a { padding:0 0 0 7px; }
    .bottom-container .widget a { padding:0 3px; }
    /* Widget: Catalog Product Link */
    .widget-product-link-inline { display:inline; }
    .col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
    .col-main .widget-product-link a { background:url(http://www.tilboligen.no/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }
    .sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
    .sidebar .widget-product-link a { background:url(http://www.tilboligen.no/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
    /* Widget: Catalog Category Link */
    .widget-category-link-inline { display:inline; }
    .col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
    .col-main .widget-category-link a { background:url(http://www.tilboligen.no/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }
    .sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
    .sidebar .widget-category-link a { background:url(http://www.tilboligen.no/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
    /* Widget: CMS Page Link */
    .widget-cms-link-inline { display:inline; }
    .col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
    .col-main .widget-cms-link a { background:url(http://www.tilboligen.no/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }
    .sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
    .sidebar .widget-cms-link a { background:url(http://www.tilboligen.no/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
    /* ======================================================================================= */
    .autocomplete-w1 {z-index:999; background:url(http://www.tilboligen.no/skin/frontend/meigeetheme/default/css/images/quicksearch/shadow.png) no-repeat bottom right; position:absolute; top:7px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
    .autocomplete {border-radius: 0 0 5px 5px; width:243px !important; border:2px solid #DDDDDD; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-8px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
    .autocomplete .selected {
    }
    .autocomplete div { padding:2px 5px; clear:both; overflow: hidden; line-height:1.1em; font-weight: bold; cursor:pointer;}
    .autocomplete strong { font-weight:bold; color:#3399FF; }
    .autocomplete .quicksearch-wrapper {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: medium none;
        cursor: default;
        font-size: 1em;
        font-weight: normal;
        margin-bottom: 4px;
        padding: 5px 10px;
    }
    .autocomplete .quicksearchimage {
        border: 1px solid #DDDDDD;
        border-radius: 5px;
        display: block;
        float: left;
        height: auto;
        margin: 2px 6px 2px 2px;
        overflow: hidden;
        width: 40px;
    }
    .autocomplete .quicksearchdescription {
        font-size: 11px;
        font-weight: normal;
        position: relative;
        top: 11px;
    	display:none;
    }
    .autocomplete p {
        font-size: 11px !important;
        margin-top: 6px;
    }
    .autocomplete-w1 .quicksearch-group { background:#5C7989; color:#fff; cursor:default;display:none;}
    #anonymous_element_1{z-index:999;}
    #searchajaxico {background:url(http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/quicksearch/loader.gif) no-repeat left 2px; width: 20px; height: 20px; position:absolute; left:235px; display: none;}
    #search-leftajaxico {background:url(http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/quicksearch/loader.gif) no-repeat left 2px; width: 20px; height: 20px; position:absolute; left:150px; display: none; top:18px;}
    #search-rightajaxico {background:url(http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/quicksearchsearch/loader.gif) no-repeat left 2px; width: 20px; height: 20px; position:absolute; left:150px; display: none; top:18px;}
    .mini-search-right, mini-search-left{position: relative;}
    .mini-search-left input.input-text {display:block;margin:3px 0;width:167px;}
    .mini-search-left .form-button-alt {clear: both; display:block;}
    .mini-search-right input.input-text {display:block;margin:3px 0;width:167px;}
    .mini-search-right .form-button-alt {clear: both; display:block;}
    .autocomplete-w1 .price span{/*color:#C76200 !important*/}
    .autocomplete-w1 .price button.button span span {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: medium none;
        color: #FFFFFF;
        font-weight: bold;
        height: auto;
        padding: 4px 13px 0 0;
    }
    .autocomplete-w1 .price button.button span {
        border-radius: 5px;
        float: left;
        font: bold 14px/22px segoe_uisemibold,sans-serif;
        height: 29px;
        padding: 0 0 0 15px;
        text-align: center;
        text-transform: uppercase;
        transition: background-color 300ms ease 0s;
        white-space: nowrap;
    }
    .autocomplete-w1 .price span.price {
        color: #139874 !important;
    }
    .autocomplete > div {
        background: none repeat scroll 0 0 #FAFAFA;
        border: 1px solid #D9D9D9;
        border-radius: 5px;
        margin: 6px 5px;
        padding: 5px 0;
    }
    /*
    	Variable Grid System.
    	Learn more ~ http://www.spry-soft.com/grids/
    	Based on 960 Grid System - http://960.gs/
    	Licensed under GPL and MIT.
    */
     /* #Desktop - Extra Large
    ================================================== */
    @media only screen and (min-width: 1280px) {
    	/*
    	  Forces backgrounds to span full width,
    	  even if there is horizontal scrolling.
    	  Increase this if your layout is wider.
    	  Note: IE6 works fine without this fix.
    	*/
    	body {
    		min-width: 1272px;
    		overflow-x:hidden;
    	}
    	/* Containers
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 {
    		margin-left: auto;
    		margin-right: auto;
    		width: 1272px;
    	}
    	/* Grid >> Global
    	----------------------------------------------------------------------------------------------------*/
    	.grid_1,
    	.grid_2,
    	.grid_3,
    	.grid_4,
    	.grid_5,
    	.grid_6,
    	.grid_7,
    	.grid_8,
    	.grid_9,
    	.grid_10,
    	.grid_11,
    	.grid_12 {
    		display:inline;
    		float: left;
    		position: relative;
    		margin-left: 10px;
    		margin-right: 10px;
    	}
    	
    	.grid_2-5{
    		display:inline;
    		float: left;
    		position: relative;
    		margin-left: 5px;
    		margin-right: 5px;
    	}
    	.push_1, .pull_1,
    	.push_2, .pull_2,
    	.push_3, .pull_3,
    	.push_4, .pull_4,
    	.push_5, .pull_5,
    	.push_6, .pull_6,
    	.push_7, .pull_7,
    	.push_8, .pull_8,
    	.push_9, .pull_9,
    	.push_10, .pull_10,
    	.push_11, .pull_11,
    	.push_12, .pull_12 {
    		position:relative;
    	}
    	/* Grid >> Children (Alpha ~ First, Omega ~ Last)
    	----------------------------------------------------------------------------------------------------*/
    	.alpha {
    		margin-left: 0;
    	}
    	.omega {
    		margin-right: 0;
    	}
    	/* Grid >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .grid_1 {
    		width:86px;
    	}
    	.container_12 .grid_2 {
    		width:192px;
    	}
    	.container_12 .grid_2-5 {
    			width:250px;
    	}
    	.container_12 .grid_3 {
    		width:298px;
    	}
    	.container_12 .grid_4 {
    		width:404px;
    	}
    	.container_12 .grid_5 {
    		width:510px;
    	}
    	.container_12 .grid_6 {
    		width:616px;
    	}
    	.container_12 .grid_7 {
    		width:722px;
    	}
    	.container_12 .grid_8 {
    		width:828px;
    	}
    	.container_12 .grid_9 {
    		width:934px;
    	}
    	.container_12 .grid_10 {
    		width:1040px;
    	}
    	.container_12 .grid_11 {
    		width:1146px;
    	}
    	.container_12 .grid_12 {
    		width:1252px;
    	}
    	/* Prefix Extra Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .prefix_1 {
    		padding-left:106px;
    	}
    	.container_12 .prefix_2 {
    		padding-left:212px;
    	}
    	.container_12 .prefix_3 {
    		padding-left:318px;
    	}
    	.container_12 .prefix_4 {
    		padding-left:424px;
    	}
    	.container_12 .prefix_5 {
    		padding-left:530px;
    	}
    	.container_12 .prefix_6 {
    		padding-left:636px;
    	}
    	.container_12 .prefix_7 {
    		padding-left:742px;
    	}
    	.container_12 .prefix_8 {
    		padding-left:848px;
    	}
    	.container_12 .prefix_9 {
    		padding-left:954px;
    	}
    	.container_12 .prefix_10 {
    		padding-left:1060px;
    	}
    	.container_12 .prefix_11 {
    		padding-left:1166px;
    	}
    	/* Suffix Extra Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .suffix_1 {
    		padding-right:106px;
    	}
    	.container_12 .suffix_2 {
    		padding-right:212px;
    	}
    	.container_12 .suffix_3 {
    		padding-right:318px;
    	}
    	.container_12 .suffix_4 {
    		padding-right:424px;
    	}
    	.container_12 .suffix_5 {
    		padding-right:530px;
    	}
    	.container_12 .suffix_6 {
    		padding-right:636px;
    	}
    	.container_12 .suffix_7 {
    		padding-right:742px;
    	}
    	.container_12 .suffix_8 {
    		padding-right:848px;
    	}
    	.container_12 .suffix_9 {
    		padding-right:954px;
    	}
    	.container_12 .suffix_10 {
    		padding-right:1060px;
    	}
    	.container_12 .suffix_11 {
    		padding-right:1166px;
    	}
    	/* Push Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .push_1 {
    		left:106px;
    	}
    	.container_12 .push_2 {
    		left:212px;
    	}
    	.container_12 .push_3 {
    		left:318px;
    	}
    	.container_12 .push_4 {
    		left:424px;
    	}
    	.container_12 .push_5 {
    		left:530px;
    	}
    	.container_12 .push_6 {
    		left:636px;
    	}
    	.container_12 .push_7 {
    		left:742px;
    	}
    	.container_12 .push_8 {
    		left:848px;
    	}
    	.container_12 .push_9 {
    		left:954px;
    	}
    	.container_12 .push_10 {
    		left:1060px;
    	}
    	.container_12 .push_11 {
    		left:1166px;
    	}
    	/* Pull Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .pull_1 {
    		left:-106px;
    	}
    	.container_12 .pull_2 {
    		left:-212px;
    	}
    	.container_12 .pull_3 {
    		left:-318px;
    	}
    	.container_12 .pull_4 {
    		left:-424px;
    	}
    	.container_12 .pull_5 {
    		left:-530px;
    	}
    	.container_12 .pull_6 {
    		left:-636px;
    	}
    	.container_12 .pull_7 {
    		left:-742px;
    	}
    	.container_12 .pull_8 {
    		left:-848px;
    	}
    	.container_12 .pull_9 {
    		left:-954px;
    	}
    	.container_12 .pull_10 {
    		left:-1060px;
    	}
    	.container_12 .pull_11 {
    		left:-1166px;
    	}
    	
    	/* Adaptive */
    	
    	/* 2 columns list */
    	.category-products .products-grid li.item:nth-of-type(4n+4){
    		margin-right:0;
    	}
    	.category-products .products-grid li.item:nth-of-type(4n+1){
    		margin-left:5px;
    		clear:left;
    	}
    	
    	.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){
    		margin-right:15px;
    	}
    	.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){
    		margin-right:0;
    		margin-left:15px;
    	}
    	.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){
    		margin-right:10px;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){
    		margin-left:10px;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(5n+5){
    		margin-right:0;
    		margin-left:10px;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(5n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	.products-grid.widget-grid li.item:nth-of-type(4n+4){
    		margin-right:0;
    	}
    	.products-grid.widget-grid li.item:nth-of-type(4n+1){
    		clear:left;
    		margin-left:0;
    	}
    	
    	.products-grid#upsell-product-table > li:nth-of-type(5n+5){
    		margin-right:0;
    	}
    	.products-grid#upsell-product-table > li:nth-of-type(5n+1){
    		clear:left;
    	}
    	
    	.block-related .no-slider li.item:nth-of-type(9n+9){
    		margin-right:0;
    	}
    	.block-related .no-slider li.item:nth-of-type(9n+1){
    		clear:left;
    	}
    	
    	.more-views ul.no-slider li:nth-of-type(4n+4){
    		margin-right:0;
    	}
    	.more-views ul.no-slider li:nth-of-type(4n+1){
    		clear:left;
    	}
    	
    	/* 1 column  list */
    	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){
    		clear:none;
    		margin-left:10px;
    	}
    	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){
    		margin-right: 10px;
    	}
    	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){
    		margin-right:0;
    	}
    	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){
    		clear:left;
    		margin-left:0;
    	}
    	.col1-layout .products-grid.large-grid li.item:nth-of-type(2n+1){
    		clear:none;
    		margin-left:15px;
    	}
    	.col1-layout .products-grid.large-grid li.item:nth-of-type(2n+2){
    		margin-right: 15px;
    	}
    	.col1-layout .products-grid.large-grid li.item:nth-of-type(4n+1){
    		clear:none;
    		margin-left:15px;
    	}
    	.col1-layout .products-grid.large-grid li.item:nth-of-type(4n+4){
    		margin-right: 15px;
    	}
    	.col1-layout .products-grid.large-grid li.item:nth-of-type(3n+1){
    		clear:left;
    		margin-left:0;
    	}
    	.col1-layout .products-grid.large-grid li.item:nth-of-type(3n+3){
    		margin-right:0;
    	}
    	.col1-layout .products-grid.large-grid li.item{width:397px;}
    	
    	.col1-layout .products-grid.small-grid li.item:nth-of-type(4n+1){
    		clear:none;
    		margin-left:10px;
    	}
    	.col1-layout .products-grid.small-grid li.item:nth-of-type(4n+4){
    		margin-right: 10px;
    	}
    	.col1-layout .products-grid.small-grid li.item:nth-of-type(5n+1){
    		clear:none;
    		margin-left:10px;
    	}
    	.col1-layout .products-grid.small-grid li.item:nth-of-type(5n+5){
    		margin-right: 10px;
    	}
    	.col1-layout .products-grid.small-grid li.item:nth-of-type(6n+1){
    		clear:left;
    		margin-left:0;
    	}
    	.col1-layout .products-grid.small-grid li.item:nth-of-type(6n+6){
    		margin-right:0;
    	}
    	.col1-layout .products-grid.small-grid li.item{width:192px;}
    	
    	.left-col-banners img {
    		margin-bottom: 21px;
    	}
    	.right-col-banners img {
    		margin-bottom: 21px;
    	}
    	
    	.home-slider-conainer .products-grid li.item {width: 208px;}
    	.home-slider-conainer .products-grid li.item .indent{
    		padding-left: 4px;
    		padding-right: 16px;
    	}
    	
    	
    	
    	/* Wide Menu */
        #nav.nav-wide li.tech {
    	padding: 1.5em 31px 0 0;
    	width: 220px;
        }
    	
    	aside.sidebar section.block-wishlist li.item .product-details{width:76%;}
        
    	.products-grid.small-grid li.item {
    		width:170px;
    	}
    	.products-grid.large-grid li.item{width:452px;}
    	
        .product-essential .product-image .es-nav-prev{
    		left:0;
        }
        .product-essential .product-image .es-nav-next{
    		right:0;
        }
        
        .product-view .box-up-sell .products-grid li.item {
    		width:242px;
        }
        
        .product-view .productpage_small .more-views #more-views-slider li{width:106px; margin:0;}
        .product-view .productpage_small .more-views #more-views-slider li a{margin-right:6px;}
    	.product-view .productpage_medium .more-views #more-views-slider li{margin:0; width:108px;}
    	.product-view .productpage_medium .more-views #more-views-slider li a{margin-right:14px;}
        .product-view .productpage_large .more-views #more-views-slider li{margin:0; width:106px;}
    	.product-view .productpage_large .more-views #more-views-slider li a{}
        .product-view .productpage_extralarge .more-views #more-views-slider li{margin:0; width:102px;}
    	.product-view .productpage_extralarge .more-views #more-views-slider li a{}
        
        .product-view .product-image .cloud-zoom-big{width:100%!important;}
        .product-view .more-views #more-views-slider li a{width:auto;}
        .product-view .more-views #more-views-slider li a img{width:100%;}
        
    	
    	aside.sidebar section.block-wishlist li.item .product-details {
    		width: 67%;
    	}
        
    	.block-related li.item {
    		/*width: 212px;*/
    		width: 133px;
    	}
    	.block-related .next{right:0;}
    	
        /*Multiple Checkout*/
        .multiple-checkout .sp-methods .form-list input.input-text{width:306px;}
        
    	.cart .crosssell .product-details {
    		width: 75%;
    	}
        
        /* Cart Crossel*/
        .crosssell .product-image img{width:100%;}
        
        /* opc */
        .opc .field{width:410px;}
        .opc .field input.input-text{width:380px;}
        .opc .field-2, .opc .name-lastname{width:424px;}
        .opc .field-2 input.input-text,
        .opc .name-lastname input.input-text{width:405px;}
        .opc .form-list .field select,
        .opc .form-list .field-2 select{width:410px;}
        .opc .form-list li.wide input.input-text{width:817px;}
        .form-list li.wide select{width:824px;}
        .form-list .customer-name-suffix .name-lastname,
        .form-list .customer-name-middlename .name-firstname,
        .form-list .customer-name-middlename-suffix .name-firstname,
        .form-list .customer-name-middlename-suffix .name-lastname{width:275px;}
        .form-list .customer-name-prefix .name-firstname input.input-text,
        .form-list .customer-name-suffix .name-lastname input.input-text,
        .form-list .customer-name-middlename .name-firstname input.input-text,
        .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
        .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:245px;}
        .opc .form-list .name-middlename{width:135px;}
        .opc .field-2 input.input-text,
        .opc .name-lastname input.input-text{width:407px;}
    	.opc .gift-messages-form .allow-gift-messages-for-order-container .form-list input.input-text{width:253px;}
    	.opc .sp-methods input.input-text{width:303px;}
        
        /* form list */
        .form-list .field{width:406px;}
        .form-list .name-middlename{width:131px;}
        .form-list input.input-text{width:379px;}
        .form-list li.wide input.input-text{width:785px;}
        .form-list li.wide textarea{	width:785px;}
    	
    	#footer .footer-wrapper ul.social-links{display:inline-block;}
    	#footer .footer-columns-block .custom_footer .info li{float:none;}
    	.bubbleeye-button { display: inline-block; margin-left:10px;}
    }
    /* #Desktop
    ================================================== */
        
    @media only screen and (min-width: 978px)  and (max-width: 1279px) {
    	/*
    	  Forces backgrounds to span full width,
    	  even if there is horizontal scrolling.
    	  Increase this if your layout is wider.
    	  Note: IE6 works fine without this fix.
    	*/
    	body {
    	min-width: 1008px;
        overflow-x:hidden;
    	}
    	
    	.tab-show{display:block;}
    	.tab-hide{display:none;}
    	/* Containers
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 {
    	      margin-left: auto;
    	      margin-right: auto;
    	      width: 1008px;
    	}
    	.ui-slider {
    		width: 94px !important;
    	}
    	/* Grid >> Global
    	----------------------------------------------------------------------------------------------------*/
    	
    	
    	.grid_1,
    	.grid_2,
    	.grid_3,
    	.grid_4,
    	.grid_5,
    	.grid_6,
    	.grid_7,
    	.grid_8,
    	.grid_9,
    	.grid_10,
    	.grid_11,
    	.grid_12 {
    		display:inline;
    		float: left;
    		position: relative;
    		margin-left: 15px;
    		margin-right: 15px;
    	}
    	.grid_2-5{
    		display:inline;
    		float: left;
    		position: relative;
    		margin-left: 5px;
    		margin-right: 5px;
    	}
    	
    	
    	.push_1, .pull_1,
    	.push_2, .pull_2,
    	.push_3, .pull_3,
    	.push_4, .pull_4,
    	.push_5, .pull_5,
    	.push_6, .pull_6,
    	.push_7, .pull_7,
    	.push_8, .pull_8,
    	.push_9, .pull_9,
    	.push_10, .pull_10,
    	.push_11, .pull_11,
    	.push_12, .pull_12 {
    		position:relative;
    	}
    	
    	
    	/* Grid >> Children (Alpha ~ First, Omega ~ Last)
    	----------------------------------------------------------------------------------------------------*/
    	
    	.alpha {
    		margin-left: 0;
    	}
    	
    	.omega {
    		margin-right: 0;
    	}
    	
    	/* Grid >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	
    	
    	.container_12 .grid_1 {
    		width:54px;
    	}
    	
    	.container_12 .grid_2 {
    		width:138px;
    	}
    	.container_12 .grid_2-5 {
    		width:192px;
    	}
    	.container_12 .grid_3 {
    		width:222px;
    	}
    	
    	.container_12 .grid_4 {
    		width:306px;
    	}
    	
    	.container_12 .grid_5 {
    		width:390px;
    	}
    	
    	.container_12 .grid_6 {
    		width:474px;
    	}
    	
    	.container_12 .grid_7 {
    		width:558px;
    	}
    	
    	.container_12 .grid_8 {
    		width:642px;
    	}
    	
    	.container_12 .grid_9 {
    		width:726px;
    	}
    	
    	.container_12 .grid_10 {
    		width:810px;
    	}
    	
    	.container_12 .grid_11 {
    		width:894px;
    	}
    	
    	.container_12 .grid_12 {
    		width:978px;
    	}
    	
    	
    	
    	
    	/* Prefix Extra Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	
    	
    	.container_12 .prefix_1 {
    		padding-left:84px;
    	}
    	
    	.container_12 .prefix_2 {
    		padding-left:168px;
    	}
    	
    	.container_12 .prefix_3 {
    		padding-left:252px;
    	}
    	
    	.container_12 .prefix_4 {
    		padding-left:336px;
    	}
    	
    	.container_12 .prefix_5 {
    		padding-left:420px;
    	}
    	
    	.container_12 .prefix_6 {
    		padding-left:504px;
    	}
    	
    	.container_12 .prefix_7 {
    		padding-left:588px;
    	}
    	
    	.container_12 .prefix_8 {
    		padding-left:672px;
    	}
    	
    	.container_12 .prefix_9 {
    		padding-left:756px;
    	}
    	
    	.container_12 .prefix_10 {
    		padding-left:840px;
    	}
    	
    	.container_12 .prefix_11 {
    		padding-left:924px;
    	}
    	
    	
    	
    	/* Suffix Extra Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	
    	
    	.container_12 .suffix_1 {
    		padding-right:84px;
    	}
    	
    	.container_12 .suffix_2 {
    		padding-right:168px;
    	}
    	
    	.container_12 .suffix_3 {
    		padding-right:252px;
    	}
    	
    	.container_12 .suffix_4 {
    		padding-right:336px;
    	}
    	
    	.container_12 .suffix_5 {
    		padding-right:420px;
    	}
    	
    	.container_12 .suffix_6 {
    		padding-right:504px;
    	}
    	
    	.container_12 .suffix_7 {
    		padding-right:588px;
    	}
    	
    	.container_12 .suffix_8 {
    		padding-right:672px;
    	}
    	
    	.container_12 .suffix_9 {
    		padding-right:756px;
    	}
    	
    	.container_12 .suffix_10 {
    		padding-right:840px;
    	}
    	
    	.container_12 .suffix_11 {
    		padding-right:924px;
    	}
    	
    	
    	
    	/* Push Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	
    	
    	.container_12 .push_1 {
    		left:84px;
    	}
    	
    	.container_12 .push_2 {
    		left:168px;
    	}
    	
    	.container_12 .push_3 {
    		left:252px;
    	}
    	
    	.container_12 .push_4 {
    		left:336px;
    	}
    	
    	.container_12 .push_5 {
    		left:420px;
    	}
    	
    	.container_12 .push_6 {
    		left:504px;
    	}
    	
    	.container_12 .push_7 {
    		left:588px;
    	}
    	
    	.container_12 .push_8 {
    		left:672px;
    	}
    	
    	.container_12 .push_9 {
    		left:756px;
    	}
    	
    	.container_12 .push_10 {
    		left:840px;
    	}
    	
    	.container_12 .push_11 {
    		left:924px;
    	}
    	
    	
    	
    	/* Pull Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	
    	
    	.container_12 .pull_1 {
    		left:-84px;
    	}
    	
    	.container_12 .pull_2 {
    		left:-168px;
    	}
    	
    	.container_12 .pull_3 {
    		left:-252px;
    	}
    	
    	.container_12 .pull_4 {
    		left:-336px;
    	}
    	
    	.container_12 .pull_5 {
    		left:-420px;
    	}
    	
    	.container_12 .pull_6 {
    		left:-504px;
    	}
    	
    	.container_12 .pull_7 {
    		left:-588px;
    	}
    	
    	.container_12 .pull_8 {
    		left:-672px;
    	}
    	
    	.container_12 .pull_9 {
    		left:-756px;
    	}
    	
    	.container_12 .pull_10 {
    		left:-840px;
    	}
    	
    	.container_12 .pull_11 {
    		left:-924px;
    	}
    	
    	.products-grid.small-grid li.item {
    	    width:166px;
    	    margin-left: 10px;
    	    margin-right: 10px;
    	}
    	.products-grid.large-grid li.item {
    	    width:348px;
    	    margin-left: 15px;
    	    margin-right: 15px;
    	}
    	
    	/* Adaptive */
    	
    	/* 2 columns list */
    	.category-products .products-grid li.item:nth-of-type(3n+4){
    		margin-right:0;
    	}
    	.category-products .products-grid li.item:nth-of-type(4n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	.category-products .products-grid.large-grid li.item:nth-of-type(3n+1){
    		margin-left:15px;
    		clear:none;
    	}
    	.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){
    		margin-right:15px;
    	}
    	.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){
    		margin-right:0;
    	}
    	.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){
    		margin-left:0;
    		clear:left;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){
    		margin-left:10px;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){
    		margin-right:10px;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(4n+4){
    		margin-left:10px;
    		margin-right:0;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(4n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	
    	/* 1 column  list */
    	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){
    		margin-right:15px;
    	}
    	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){
    		margin-left:15px;
    		clear:none;
    	}
    	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){
    		margin-right:0;
    	}
    	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	.col1-layout .category-products .products-grid.small-grid li.item{
    		width:179px;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+3){
    		margin-right:10px;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+1){
    		margin-left:10px;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+4){
    		margin-right:10px;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+1){
    		margin-left:10px;
    		clear:none;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+5){
    		margin-right:0;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	
    	.col1-layout .category-products .products-grid.large-grid li.item{
    	    width:305px;
    	}
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+3){
    		margin-right:0;
    	}
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+2){
    		margin-right:15px;
    	}
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+1){
    		margin-left:15px;
    		margin-right:15px;
    		clear:none;
    	}
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+3){
    		margin-right:0;
    	}
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	
    	.products-grid#upsell-product-table > li:nth-of-type(5n+5){
    		margin-right:0;
    	}
    	.products-grid#upsell-product-table > li:nth-of-type(5n+1){
    		clear:left;
    	}
    	.products-grid.widget-grid li.item:nth-of-type(4n+4){
    		margin-right:0;
    	}
    	.products-grid.widget-grid li.item:nth-of-type(4n+1){
    		clear:left;
    		margin-left:0;
    	}
    	
    	.home-container-2 .products-grid.widget-grid li.item:nth-of-type(3n+3){
    		margin-right:0;
    	}
    	.home-container-2 .products-grid.widget-grid li.item:nth-of-type(3n+1){
    		clear:left;
    		margin-left:0;
    	}
    	
    	.block-related .no-slider li.item:nth-of-type(7n+7){
    		margin-right:0;
    	}
    	.block-related .no-slider li.item:nth-of-type(7n+1){
    		clear:left;
    	}
    	
    	.more-views ul.no-slider li:nth-of-type(3n+3){
    		margin-right:0;
    	}
    	.more-views ul.no-slider li:nth-of-type(3n+1){
    		clear:left;
    	}
    	
    	.mobile-device .site-box{padding:0;}
    	.mobile-device header#header .header-wrapper{
    		margin: 0;
    		padding-right: 0;
    		padding-left: 0;
    	}
    	
    	.hover-area .button.btn-cart {
    		left: 56px;
    	}
    	
    	/*product page*/
    	.pro-sku-wrap {display: none;}
    	.product-view .product-shop .short-description{clear: both;}
    	.product-view .product-shop .availability{float:left;height: 33px;}
    	.more-views .prev {margin-top: -10px;}
    	.more-views .next {margin-top: -18px;}
    	.more-views .prev, .more-views .next {height: 30px; width: 30px; }
    	.more-views .prev i, .more-views .next i { line-height: 29px;}
    	.feature-list li.f-item span { display: inline-block;}
    	.feature-list span.beta.detail { color: #343434; line-height: 16px;  padding-left: 2%;  vertical-align: middle;  width: 81%;}
    	.block-related li.item .product {margin-left: 0;margin-right: 10px;}
    	.block-related li.item { width: 157px;}
    	
    	header#header .header-text-blocks h3 {	line-height: 19px;}
    	.grid_4.omega .cont-b h3 span { display: block;}
    	header#header .header-text-blocks span.one:after {  top: -8px;}
    	
    	#footer .block-subscribe .input-box button > span { padding-left: 14px;}
    	#footer .block-subscribe .input-box button span span { padding-right: 14px;}
    	.cart-feature-list > li {height: 57px;}
    	.cart-feature-list > li > span.first {margin-right: 2px;width: 48px;}
    	.cart-feature-list > li > span {padding: 0;	position: relative;	width: 136px;}
    	.cart .checkout-types button span span {  padding-right: 16px;}
    	.cart .checkout-types button > span {padding-left: 16px;	}
    	
    	/*pro list detail*/
    	
    	
    	.pro-detail-wraper { border-left: 1px solid #DDDDDD; display: inline-block; margin-left: 5px; padding-left: 5px; width: 150px;}
    	.products-grid .product-name {  font-size: 12px; font-weight: normal; line-height: 17px;height: 17px; overflow: hidden;}
    	.pro-detail-wraper .price { font-size: 16px;}
    	.cms-home  .slider-container.widget-container .products-grid .price-box {
    		border-left: 1px solid #DDDDDD;
    		height: 26px;
    		margin-left: 4px;
    		padding-left: 4px;
    		display:inline-block;
    	}
    	.cms-home .price-box .special-price {
    		float: none;
    		padding-left: 0;
    	}
    	.cms-home  .slider-container.widget-container .products-grid .price-box .price {
    		font-size: 16px;
    		line-height: 24px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .old-price .price {
    		font-size: 13px;
    		line-height: 12px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .special-price .price {
    		line-height: 8px;
    	}
    	.product-view .add-to-links li:last-child {
    		margin-right: 0;
    		padding-right: 0;
    	}
    	.product-view .add-to-links li i {
    		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    		color: #FFFFFF;
    		display: block;
    		margin-left: 0;
    		padding: 0;
    		position: relative;
    		top: 0;
    		width: auto;
    		line-height: 36px;
    	}
    	
    	.data-table.cart-table td {
    		padding: 8px;
    	}
    	.bubbleeye-button { margin-top:8px;  display:inline-block;}
    	
    }
    /* #Tablet (Portrait)
    ================================================== */
    /* Note: Design for a width of 768px, Gutter: 20px, Unit: 44px */ 
    @media only screen and (min-width: 768px) and (max-width: 977px) {
    	/*
    	  Forces backgrounds to span full width,
    	  even if there is horizontal scrolling.
    	  Increase this if your layout is wider.
    	  Note: IE6 works fine without this fix.
    	*/
    	body {
    	  min-width: 768px;
        overflow-x:hidden;
    	}
    	/* Containers
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 {
    		margin-left: auto;
    		margin-right: auto;
    		width: 768px;
    	}
    	/* Grid >> Global
    	----------------------------------------------------------------------------------------------------*/
    	.tab-show{display:block;}
    	.tab-hide{display:none;}
    	.catalog-category-view .col2-layout .col-main, .catalog-category-view .sidebar.grid_2 {
    		clear: both;
    		display: block;
    		width: 748px;
    	}
    	aside.sidebar section.block-layered-nav {
    		display: none;
    	}
    	.catalog-category-view .main-left {
    		float: none !important;
    	}
    	/* Sidebar =============================================================================== */
        aside.sidebar.accordion section{margin:0 0 22px;}
        aside.sidebar section header{cursor:pointer; position: relative;padding: 0 !important;}
    	aside.sidebar section header h2{padding-right: 45px;}
    	aside.sidebar section header .sidebar-icon {
    		border: 1px solid #DDDDDD;
    		height: 25px;
    		position: absolute;
    		right: 0;
    		text-align: center;
    		top: 4px;
    		width: 25px;
    	}
    	aside.sidebar section header .sidebar-icon i {
    		color: #888888;
    		display: none;
    		font-size: 18px;
    		line-height: 28px;
    	}
    	aside.sidebar header .sidebar-icon {
    		display: block;
    	}
    	aside.sidebar section header h2 {
    		background: transparent;
    		border-radius: 5px;
    		color: #222222;
    		line-height: 1.44em;
    		margin: 0;
    		padding: 6px 0;
    		position: relative;
    		text-align: left;
    	}
    	aside.sidebar > section {
    		border: 5px solid #EEEEEE;
    		border-radius: 5px;
    		margin: 0 0 20px;
    		padding: 2px 10px;
    	}
    	.customer-account-index .grid_10.col-main,
    	.customer-account-index aside.sidebar.grid_2 {
    		clear: both;
    		display: block;
    		width: 748px;
    	}
    	.customer-account-index .block-vertical-nav{display:none;}
    	aside.sidebar section header .sidebar-icon i.icon-plus{display:block;}
    	aside.sidebar section header.active .sidebar-icon i{display:block;}
    	aside.sidebar section header.active .sidebar-icon i.icon-plus{display: none;}
    	.grid_1,
    	.grid_2,
    	.grid_3,
    	.grid_4,
    	.grid_5,
    	.grid_6,
    	.grid_7,
    	.grid_8,
    	.grid_9,
    	.grid_10,
    	.grid_11,
    	.grid_12 {
    		display:inline;
    		float: left;
    		position: relative;
    		margin-left: 10px;
    		margin-right: 10px;
    	}
    	.grid_2-5{
    		display:inline;
    		float: left;
    		position: relative;
    		margin-left: 10px;
    		margin-right: 10px;
    	}
    	.push_1, .pull_1,
    	.push_2, .pull_2,
    	.push_3, .pull_3,
    	.push_4, .pull_4,
    	.push_5, .pull_5,
    	.push_6, .pull_6,
    	.push_7, .pull_7,
    	.push_8, .pull_8,
    	.push_9, .pull_9,
    	.push_10, .pull_10,
    	.push_11, .pull_11,
    	.push_12, .pull_12 {
    		position:relative;
    	}
    	/* Grid >> Children (Alpha ~ First, Omega ~ Last)
    	----------------------------------------------------------------------------------------------------*/
    	.alpha {
    		margin-left: 0;
    	}
    	.omega {
    		margin-right: 0;
    	}
    	/* Grid >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .grid_1 {
    		width:44px;
    	}
    	.container_12 .grid_2 {
    		width:108px;
    	}
    	.container_12 .grid_2-5 {
    		width:236px;
    	}
    	.container_12 .grid_3 {
    		width:172px;
    	}
    	.container_12 .grid_4 {
    		width:236px;
    	}
    	.container_12 .grid_5 {
    		width:300px;
    	}
    	.container_12 .grid_6 {
    		width:364px;
    	}
    	.container_12 .grid_7 {
    		width:428px;
    	}
    	.container_12 .grid_8 {
    		width:492px;
    	}
    	.container_12 .grid_9 {
    		width:556px;
    	}
    	.container_12 .grid_10 {
    		width:620px;
    	}
    	.container_12 .grid_11 {
    		width:684px;
    	}
    	.container_12 .grid_12 {
    		width:748px;
    	}
    	/* Prefix Extra Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .prefix_1 {
    		padding-left:64px;
    	}
    	.container_12 .prefix_2 {
    		padding-left:128px;
    	}
    	.container_12 .prefix_3 {
    		padding-left:192px;
    	}
    	.container_12 .prefix_4 {
    		padding-left:256px;
    	}
    	.container_12 .prefix_5 {
    		padding-left:320px;
    	}
    	.container_12 .prefix_6 {
    		padding-left:384px;
    	}
    	.container_12 .prefix_7 {
    		padding-left:448px;
    	}
    	.container_12 .prefix_8 {
    		padding-left:512px;
    	}
    	.container_12 .prefix_9 {
    		padding-left:576px;
    	}
    	.container_12 .prefix_10 {
    		padding-left:640px;
    	}
    	.container_12 .prefix_11 {
    		padding-left:704px;
    	}
    	/* Suffix Extra Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .suffix_1 {
    		padding-right:64px;
    	}
    	.container_12 .suffix_2 {
    		padding-right:128px;
    	}
    	.container_12 .suffix_3 {
    		padding-right:192px;
    	}
    	.container_12 .suffix_4 {
    		padding-right:256px;
    	}
    	.container_12 .suffix_5 {
    		padding-right:320px;
    	}
    	.container_12 .suffix_6 {
    		padding-right:384px;
    	}
    	.container_12 .suffix_7 {
    		padding-right:448px;
    	}
    	.container_12 .suffix_8 {
    		padding-right:512px;
    	}
    	.container_12 .suffix_9 {
    		padding-right:576px;
    	}
    	.container_12 .suffix_10 {
    		padding-right:640px;
    	}
    	.container_12 .suffix_11 {
    		padding-right:704px;
    	}
    	/* Push Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .push_1 {
    		left:64px;
    	}
    	.container_12 .push_2 {
    		left:128px;
    	}
    	.container_12 .push_3 {
    		left:192px;
    	}
    	.container_12 .push_4 {
    		left:256px;
    	}
    	.container_12 .push_5 {
    		left:320px;
    	}
    	.container_12 .push_6 {
    		left:384px;
    	}
    	.container_12 .push_7 {
    		left:448px;
    	}
    	.container_12 .push_8 {
    		left:512px;
    	}
    	.container_12 .push_9 {
    		left:576px;
    	}
    	.container_12 .push_10 {
    		left:640px;
    	}
    	.container_12 .push_11 {
    		left:704px;
    	}
    	/* Pull Space >> 12 Columns
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 .pull_1 {
    		left:-64px;
    	}
    	.container_12 .pull_2 {
    		left:-128px;
    	}
    	.container_12 .pull_3 {
    		left:-192px;
    	}
    	.container_12 .pull_4 {
    		left:-256px;
    	}
    	.container_12 .pull_5 {
    		left:-320px;
    	}
    	.container_12 .pull_6 {
    		left:-384px;
    	}
    	.container_12 .pull_7 {
    		left:-448px;
    	}
    	.container_12 .pull_8 {
    		left:-512px;
    	}
    	.container_12 .pull_9 {
    		left:-576px;
    	}
    	.container_12 .pull_10 {
    		left:-640px;
    	}
    	.container_12 .pull_11 {
    		left:-704px;
    	}
    	
    	
    	/* Adaptive */
    	.products-grid.widget-grid li.item:nth-of-type(4n+4){
    		/*margin-right:0;*/
    	}
    	.products-grid.widget-grid li.item:nth-of-type(4n+1){
    		clear:left;
    		/*margin-left:0;*/
    	}
    	
    	.products-grid#upsell-product-table > li:nth-of-type(3n+3){
    		margin-right:0;
    	}
    	.products-grid#upsell-product-table > li:nth-of-type(3n+1){
    		clear:left;
    	}
    	
    	.block-related .no-slider li.item:nth-of-type(5n+5){
    		margin-right:0;
    	}
    	.block-related .no-slider li.item:nth-of-type(5n+1){
    		clear:left;
    	}
    	
    	/* 2 columns list */
    	.category-products .products-grid li.item:nth-of-type(3n+3){
    		margin-right:0;
    	}
    	.category-products .products-grid li.item:nth-of-type(3n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){
    		margin-right:15px;
    	}
    	.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){
    		margin-right:0;
    		margin-left:15px;
    	}
    	.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){
    		margin-left:0;
    		clear:left;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){
    		margin-right:5px;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){
    		margin-left:5px;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(4n+4){
    		margin-right:0;
    		margin-left:5px;
    	}
    	.category-products .products-grid.small-grid li.item:nth-of-type(4n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	/* 1 column  list */
    	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){
    		clear:none;
    		margin-left:10px;
    	}
    	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){
    		margin-right: 10px;
    	}
    	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){
    		clear:left;
    		margin-left:0;
    	}
    	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){
    		margin-right:0;
    	}
    	
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+1),
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+1){
    		clear:none;
    		margin-left:15px;
    	}
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+2),
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+3){
    		margin-right: 15px;
    	}
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+1){
    		clear:left;
    		margin-left:15px;
    		margin-left:0;
    	}
    	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+2){
    		margin-right:0;
    	}
    	.col1-layout .category-products .products-grid.large-grid li.item{width:357px;}
    	
    	
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+1),
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+1){
    		clear:none;
    		margin-left:5px;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+3),
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+4){
    		margin-right:5px;
    		margin-left:5px;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+1){
    		clear:left;
    		margin-left:0;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+5){
    		margin-right:0;
    	}
    	.col1-layout .category-products .products-grid.small-grid li.item{width:141px;}
    	
    	
    	/* Header ================================================================================ */
        .nav-container{background:none;}
    	
    	header#header .form-search {
    		width: 180px;
    	}
    	header#header .form-search input {
    		width: 140px;
    	}
    	header#header .logo img{width:100%;}
    	
    	header#header .top-links-holder{text-align: center;}
    	header#header .top-links-holder .links,
    	header#header .top-links-holder .company-links{
    		float: none;
    		display: inline-block;
    	}
    	header#header .header-wrapper .right{
    		float: none !important;
    		text-align: center;
    	}
    	header#header .top-cart {
    		display: block;
    		float: none;
    		margin:0;
    	}
    	header#header .welcome-msg {
    		display: inline-block;
    		float: none;
    	}
    	header#header .header-wrapper .right span {
    		display: inline-block;
    		float: none;
    	}
    	header#header .header-wrapper .right .links {
    		display: inline-block;
    		float: none;
    	}
    	header#header .header-wrapper .right span {
    		display: inline-block;
    		float: none;
    	}
    	header#header .top-cart .block-title {
    		margin: 0;
    		padding: 0 20px 0 0;
    	}
    	
    	header#header #small-header .top-cart {
    		display: block;
    		float: right;
    		margin: 0;
    	}
    	header#header #small-header .top-cart .block-title {
    		margin: 4px 0;
    		padding: 0.75em 20px 0.75em 0;
    	}
    	#small-header #nav > li > a {
    		padding: 0 10px;
    	}
    	header#header .top-links-holder .company-links dd li a{text-align: left;}
    	header#header .top-cart .block-title:hover,
    	header#header .top-cart .block-title.active{
    		background-color: transparent;
    	}
    	
    	header#header .top-cart .block-title .title-cart{border: none;}
    	header#header .top-cart .block-title .title-cart span{padding-top: 0;}
    	header#header .top-cart .block-content {
    		left: auto;
    		margin-left: 0;
    		right: 0;
    	}
    	header#header .top-cart .block-content .mini-products-list .product-details{text-align:left;}
    	
    	.left-col-banners img {
    		margin-bottom: 22px;
    	}
    	.right-col-banners img {
    		margin-bottom: 17px;
    	}
    	
    	.home-slider-conainer .products-grid li.item{width:187px;}
    	
    	.site-box{padding:0;}
    	header#header .header-wrapper{
    		margin: 0;
    		padding-right: 0;
    		padding-left: 0;
    	}
    	
    	
        .data-table td{
    		padding:9px;
        }
        
        /* Small Grid */
        .products-grid.small-grid li.item {
    	width:130px;
    	margin-left: 5px;
    	margin-right: 5px;
    	margin-bottom: 10px;
        }
        /* Large Grid */
        .products-grid.large-grid li.item {
    	width:263px;
        }
        
        /* Shopping Cart ========================================================================= */
        #cart-accordion .crosssell{padding:9px 13px;}
        
        /* Meigee Tabs */
        .meigee-tabs-content {padding: 14px;}
        #product_tabs_upsell_products_contents li.item{margin-bottom:9px;}
        
        
        .product-view .box-up-sell .products-grid li.item{width:233px;}
        
    	.block-wishlist .next,
    	.block-wishlist .prev{
    		top:30px;
    	}
        aside.sidebar section.block-wishlist li.item .product-details{
    		width:60%;
        }
        aside.sidebar section.block-subscribe .input-box input {
    		width: 100%;
        }
    	
    	aside.sidebar .actions{text-align: center;}
    	aside.sidebar .actions a,
    	aside.sidebar .actions button.button{
    		float:none!important;
    		display:inline-block;
    	}
    	aside.sidebar section.block-compare .actions a{margin-bottom: 5px;}
    	
    	aside.sidebar section.block-reorder .actions button{margin-bottom: 5px;}
    	
    	aside.sidebar section.block-wishlist li.item .product-details{width: 45%;}
    	
        
        .product-view .productpage_small .more-views #more-views-slider li{margin:0; width:73px;}
    	.product-view .productpage_small .more-views #more-views-slider li a{margin-right:7px;}
        .product-view .productpage_medium .more-views #more-views-slider li{margin:0; width:111px;}
    	.product-view .productpage_medium .more-views #more-views-slider li a{margin-right:13px;}
        .product-view .productpage_large .more-views #more-views-slider li{margin:0; width:94px;}
    	.product-view .productpage_large .more-views #more-views-slider li a{margin-right:13px;}
        .product-view .productpage_extralarge .more-views #more-views-slider li{margin:0; width:102px;}
    	.product-view .productpage_extralarge .more-views #more-views-slider li a{}
        
        .product-view .more-views #more-views-slider li a{width:auto;}
        .product-view .more-views #more-views-slider li a img{width:100%;}
        
        /*Crossel*/
        .cart .crosssell{padding:9px 12px;}
        .cart .crosssell .product-details{width:52%;}
            
        
        /* Multiple Addresses Checkout */
        .multiple-checkout .gift-messages-form .form-list li.wide textarea {
            width:55%;
        }	
        .multiple-checkout .gift-messages-form .details .form-list li.wide textarea {
    	width: 40%;
        }
        
        /* Block Related */
        .block-related li.item {
    	width: 120px;
        }
        
        /* One Page Checkout */
        .opc .form-list input.input-text {
    	width: 90%;
        }    
        .opc .field{
    	width:264px;
        }    
        .opc .field-2, .opc .name-lastname {	
    	width: 267px;
        }    
        .opc .form-list li.wide input.input-text{
    	width:489px;
        }    
        .opc .form-list .field select, .opc .form-list .field-2 select {
    	width:237px;
        }    
        .form-list .customer-name-suffix .name-lastname,
        .form-list .customer-name-middlename .name-firstname,
        .form-list .customer-name-middlename-suffix .name-firstname,
        .form-list .customer-name-middlename-suffix .name-lastname {
    	width: 140px;
        }    
        .form-list .customer-name-prefix .name-firstname input.input-text,
        .form-list .customer-name-suffix .name-lastname input.input-text,
        .form-list .customer-name-middlename .name-firstname input.input-text,
        .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
        .form-list .customer-name-middlename-suffix .name-lastname input.input-text{
    	width: 120px;
        }
        
        .form-list .field {
    	width: 255px;
        }
        
        .form-list input.input-text {
    	width: 235px;
        }
        
        .form-list li.wide input.input-text {
    	width: 491px;
        }
        
        .form-list select {
    	width: 242px;
        }
        
       .form-list .customer-name-middlename .name-middlename{width:117px;}
       .form-list .customer-name-middlename .name-middlename input{width:95px;}
        
        
        .form-list li.wide textarea{
    	width:495px;
        }
        
        .form-list li.wide select {
    	width:505px;
        }
        
        .opc .form-list .name-middlename {
    	width:124px;
        }
        
        .opc .form-list .customer-dob .dob-month input,
        .opc .form-list .customer-dob .dob-day input,
        .opc .form-list .customer-dob .dob-year input{width:80%!important;}
        
        .gift-messages-form .form-list li.wide textarea{
    	width:85%;
        }
        .gift-messages-form .details .form-list li.wide textarea{
    	width:65%;
        }
        
        .opc .sp-methods .form-list input.input-text{width: 97%;}    
        .opc .sp-methods .form-list select{width: 100%;}    
        .opc .sp-methods select.month{width:150px;}
        
        .opc .form-list .name-middlename input.input-text {
    	width: 95px;
        }    
        .opc .form-list .name-middlename {
    	width: 116px;
        }
    	
    	#footer {
    		margin: 0;
    		padding: 0;
    	}
    	
    	#footer .footer-columns-block {
    		margin: 0;
    		padding-right: 0;
    		padding-left: 0;
    	}
    	
    	#footer .footer-wrapper {
    		margin: 0;
    		padding-right: 0;
    		padding-left: 0;
    	}
    	
    	#footer .block-subscribe .input-box input {
    		margin-left: 0;
    		margin-top: 0;
    		padding: 9px 5px;
    		width: 92%;
    	}
    	#footer .block-subscribe .input-box button.button{float:none; margin:-3px; width:103%;}
    	#footer .block-subscribe .input-box button.button span{float:none; display:block;}
    	#footer .block-subscribe .input-box button.button span span{}
    	
    	/*custom==================================vikingweb As===*/
    	
    	header#header .header-wrapper .right {
    		padding-bottom: 7px;
    	}
    	.header-block {
    		margin-top: 53px;
    	}
    	
    	header#header .top-cart .block-title .title-cart {
    		display: none;
    	}
    	
    	header#header .top-cart {
    		display: inline-block;
    		float: right;
    	}
    	
    	header#header .t-search .form-search input {
    		width: 225px;
    	}
    	
    	header#header .header-text-blocks > div .border-box {
    		padding: 10px 25px 10px 68px;
    	}
    	
    	header#header .header-text-blocks h3 {
    		font-size: 12px;
    		letter-spacing: 0;
    		line-height: 19px;
    	}
    	header#header .header-text-blocks span.one:after {  top: -8px;}
    	header#header #small-header .top-cart .block-title {
    		margin: 0;
    		padding: 0 1px 0 0;
    	}
    	
    	#small-header h1.logo {
    		border: 0 none;
    	}
    	
    	.hover-area .button.btn-cart {
    		left: 50%;
    		margin-left: -40px;
    		margin-top: -18px;
    		position: absolute;
    		top: 50%;
    		z-index: 9999;
    	}
    	/*product page*/
    	.pro-sku-wrap {display: none;}
    	.product-view .product-shop .short-description{clear: both;}
    	.product-view .product-shop .availability{float:left;height: 33px;}
    	.more-views .prev {margin-top: -10px;}
    	.more-views .next {margin-top: -18px;}
    	.more-views .prev, .more-views .next {height: 30px; width: 30px; }
    	.more-views .prev i, .more-views .next i { line-height: 29px;}
    	.feature-list li.f-item span { display: inline-block;}
    	.feature-list span.beta.detail { color: #343434; line-height: 16px;  padding-left: 2%;  vertical-align: middle;  width: 81%;}
    	.more-views { padding-right: 38px;padding-left: 0;}
    	.more-views-container .more-views #more-views-slider li { margin-right: 2px !important;}
    	.product-view .productpage_small .more-views #more-views-slider li a {margin-right: 2px;}
    	.product-view .productpage_small .more-views #more-views-slider li {width: 65px !important;}
    	.product-view .add-to-links {display: none !important;}
    	.addthis_toolbox.addthis_default_style a {margin-bottom: 5px;}
    	.block-related li.item .product {margin-left: 0;margin-right: 10px;}
    	
    	.cart-feature-list > li {height: 57px;}
    	.cart-feature-list > li > span.first { margin-right: 2px;  top: 16px; width: 35px;}
    	.cart-feature-list > li > span {padding: 0;	position: relative;	width: 100px;}
    	.cart .checkout-types button span span {font-size: 16px;padding-right: 9px;padding-top: 6px;}
    	.cart .checkout-types button > span { height: 33px; padding-left: 9px;}
    	.cart .totals table tfoot tr strong {  font-size: 16px;  line-height: 21px;}
    	.cart .totals table tfoot .price { font-size: 14px;}
    	.cart-table .actions {border: 1px solid #EEEEEE;border-radius: 5px;}
    	.addd ul li { font-size: 13px;}
    	.data-table.cart-table td { padding: 8px;}
    	#discount-coupon-form { margin: 40px 20px 0 0;}
    	
    	.pro-detail-wraper { border-left: 1px solid #DDDDDD; display: inline-block; margin-left: 5px; padding-left: 5px; width: 191px;}
    	.products-grid .product-name {  font-size: 13px; font-weight: normal; line-height: 18px;height: 17px; overflow: hidden;}
    	.pro-detail-wraper .price { font-size: 16px;}
    	.cms-home  .slider-container.widget-container .products-grid .price-box {
    		border-left: 1px solid #DDDDDD;
    		height: 26px;
    		margin-left: 4px;
    		padding-left: 4px;
    		display:inline-block;
    	}
    	.cms-home .price-box .special-price {
    		float: none;
    		padding-left: 0;
    	}
    	.cms-home  .slider-container.widget-container .products-grid .price-box .price {
    		font-size: 16px;
    		line-height: 24px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .old-price .price {
    		font-size: 13px;
    		line-height: 12px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .special-price .price {
    		line-height: 8px;
    	}
    	.cart-o-btn.grid_4.alpha > a {font-size: 11px;padding: 5px 4px;top: 87px;}
    	.bubbleeye-button { margin-left:7px; display:inline-block}
    }
    /*  #Mobile (Portrait)
    ================================================== */
    /* Note: Design for a width of 320px Gutter: 10px, Unit: 15px */
    @media only screen and (max-width: 767px) {
    	.tab-show{display:block;}
    	.tab-hide{display:none;}
    	.grid_12.cart-cross.alfa{display:none;}
    	/*custom*/
    	.mob-nav-wrapper, .mobile-show{display:block;}
    	.top-links-mob ul.links, .mobile-hide{display:none;}
    	.grid_4.omega.header-cart { display: none;}
    	
    	/* Containers
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 {
    		margin-left: 15px;
    		margin-right: 15px;
    		width: auto;
    	}
    	.grid_1,
    	.grid_2,
    	.grid_3,
    	.grid_4,
    	.grid_5,
    	.grid_6,
    	.grid_7,
    	.grid_8,
    	.grid_9,
    	.grid_10,
    	.grid_11,
    	.grid_12 {
    	  margin-left: 0;
    	  margin-right: 0;
    	}
    	
    	.grid_12{
    		margin-left: 10px;
    		margin-right: 10px;
    	}
    	header#header .grid_12{
    	   margin-left:0;
    	   margin-right:0;
    	}
    	.alpha,
    	.omega {
    	  margin-left: 0;
    	  margin-right: 0;
    	}
    	.align_center,
    	.align_right {
    	  text-align: left;
    	}
    	
    	/* Adaptive */
    	.block-related .no-slider li.item:nth-of-type(2n+2){
    		margin-right:0;
    	}
    	.block-related .no-slider li.item:nth-of-type(2n+1){
    		clear:left;
    	}
    	
    	
    	.grid_3.left-col-banners {
    		text-align: center;
    	}
        /* Global Styles ========================================================================= */
        .main-left { float: none !important;}
        #toTop{display:none!important;}
        
        .site-box{width:auto !important; display:block!important; background-color:#FFF; padding:0;}
    	
    	
        /* form elements */
        
        .form-list input.input-text{	width: 100%;}
        .form-list, .input-box select { width:100%; }    
        .form-list li, .form-list li .field { width:100%; margin-right:0; }
        .form-list li .field + .field { margin-top:10px; }
        .form-list li.street-address .input-box input.input-text { width:92%; }
        .form-list li.select-address { width:100%; }
        
        .form-guest { width: 100%; }
        
        .buttons-set button { float:none; }
        .buttons-set a { display:block; }
        
        /********************/
        
        /* Data Table */
        table.data-table table,
        table.data-table thead, 
        table.data-table tbody, 
        table.data-table th, 
        table.data-table td, 
        table.data-table tr { display:inline-block; border: 0; text-align: left !important;   }
        
        table.data-table thead tr { display: none;}
        
        table.data-table th, table.data-table td { padding: 10px 10px;}
        
        
        table.data-table td a.product-image{
    	width:auto;
    	max-width:100%;
    	margin:0 auto;
        }
        table.data-table td a.product-image img{width:100%;}
        table.data-table td .cart-label { width: 80px; display:block; float:left; font-size:1.16em; line-height:1.57em; color:#605d5d; font-weight:normal; }
        table.data-table td.last { border-bottom: 1px solid #E4E4E4; padding-top:0; padding-bottom:0; margin-bottom:12px;}
        
        
        /* Account Login/Create Pages ============================================================ */
        .account-login{}
        .account-login .new-users{padding-bottom:9px;}
        .account-login .registered-users{padding-bottom:9px;}
        .account-login .registered-users .buttons-set{padding-left:0;}
        .account-login .registered-users .buttons-set a{margin-top:11px; float:right!important;}
        .account-login .registered-users .buttons-set button{float:left; margin-left:0;}
        .account-login .registered-users .form-list{width:98%;}
        
        
        /* Header ================================================================================ */
        header#header .header-block{/*position: relative;*/margin-top: 40px;}
    	header#header .logo-box{padding:16px 0 8px; text-align:center;}
        header#header .logo{float:none;}
        header#header .quick-access{padding-top:0;}
        header#header .welcome-msg{text-align:center;}
            
        header#header .form-search{float:none; width:auto;}
        header#header .form-search input{width:90%;}
        header#header ul.social-links{float:none; text-align:center; margin-top:18px;}
        header#header ul.social-links li{display:inline-block; float:none;}
        
        header#header .select-box{text-align:center; padding:22px 0 0;}
        header#header .form-currency,
        header#header .form-language{float:none; display:inline-block;}
            
        header#header .top-cart .block-content{padding:12px 9px 18px;}
            
        header#header .top-block-wrapper .grid_12{text-align:center;}
        header#header .top-block-wrapper h2{width:auto; text-align:center; float:none; margin-bottom:18px;}
        header#header .top-block-wrapper button{float:none;}
        
    	header#header .top-links-holder{text-align: center;}
    	header#header .top-links-holder .links,
    	header#header .top-links-holder .company-links{float:none; display:inline-block;}
    	
    	header#header .links li a{
    		padding:4px 28px 6px;
    	}
    	header#header .links li i{margin:0;}
    	header#header .links li a span{display: none;}
    	header#header .links li a.top-link-login span{display: block; font-size:0.91em; line-height: 1.45em;}
    	
    	header#header dl.company-links dt a span{display: none;}
    	
    	header#header .welcome-msg{font-size:0.91em; line-height: 1.45em; float:none;}
    	
    	header#header .header-wrapper{padding-bottom:1em; position: static;}
    	header#header .header-wrapper .right{padding:1.5em 0 0; float: none!important; text-align: center;}
    	header#header .header-wrapper .right span{font-size:1em; line-height: 1.5em; float:none; display: inline-block;}
    	header#header .header-wrapper .right ul.links{float: none; display: inline-block;}
    	
    	header#header h1.logo{text-align: center;}
    	
    	header#header .welcome-msg{padding-top:0;}
    	
    	header#header > .grid_12 {padding: 2em 0 0;}
    	
    	header#header dl.company-links dd{right:0; left: auto;}
    	header#header dl.company-links dd li a{text-align:left;}
    	header#header dl.company-links dd li a span{display:block;}
    	
    	
    	header#header .header-banner{/*display: none;*/}
    	
    	/*=================top search @ small screen===*/
    	.t-search {left: 50%;margin-left: -88px;	position: fixed;	top: 5px;z-index: 999;}
    	.container_12 header#header .t-search .form-search {background: #FFFFFF; border: 2px solid #51655D;border-radius: 5px; float: right;margin: 0;	width: 175px;}
    	.container_12 header#header .t-search .form-search input {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;box-shadow: none;	float: left;font-size: 12px;height: 16px;
    		padding: 5px 2px;
    		width: 149px;
    	}
    	
    	.container_12 header#header .t-search .form-search button {
    		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    		border: medium none;
    		color: #000000;
    		float: right;
    		height: auto;
    		margin-right: 4px;
    		margin-top: 6px;
    		overflow: hidden;
    		padding: 0;
    	}
    	.container_12 header#header .t-search .form-search button i {
    		color: #222222;
    		font-size: 14px;
    	}
    	
    	header#header .top-cart{
    		position: absolute;
    		right: 0;
    		bottom: 93px;
    		margin:0;
    	}
    	header#header .top-cart .block-title{padding:0; margin:0;}
    	header#header .top-cart .block-title .title-cart{
    		border: none;
    		padding:0;
    		font-size:1em;
    		line-height: 1.5em;
    	}
    	header#header .top-cart .block-title .title-cart span{color:#222; padding:0;}
    	header#header .top-cart .block-title:hover,
    	header#header .top-cart .block-title.active{
    		background-color: transparent;
    	}
    	header#header .top-cart .block-content{
    		width: 270px;
    	}
    	header#header .top-cart .mini-products-list .product-details .product-name{text-align: left;}
    	
    	header#header .top-cart .block-content .mini-products-list .product-details {
    		width: 165px;
    		text-align:left;
    	}
    	
    	header#header .menu-wrapper{
    		padding-top:2em;
    		border-bottom: none;
    		margin:0;
    		padding-bottom: 0;
    	}
    	
    	header#header .menu-button {
    		background: none repeat scroll 0 0 #F6F6F6;
    		border: 1px solid #E2E2E2;
    		border-radius: 5px;
    		color: #139874;
    		display: block;
    		float: none;
    		font-size: 23px;
    		line-height: 1.5em;
    		margin: 0 0 0.5em;
    		padding: 0;
    		position: relative;
    		text-transform: uppercase;
    		 -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    	}
    	header#header .menu-button:hover{
    		background:#139874;
    		color: #fff;
    		 -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    	}
    	header#header .menu-button:hover span{
    		background:url("http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/menu-big.png") no-repeat scroll right bottom;
    		 -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    	}
    	header#header .menu-button span {
    		cursor: pointer;
    		display: block;
    		padding-left: 10px;
    		margin-right: 10px;
    		background:url("http://www.tilboligen.no/skin/frontend/meigeetheme/default/images/menu-big.png") no-repeat scroll right top;
    		 -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    	}
    	header#header .nav-container{
    		padding:0;
    		position:relative;
    	}
        header#header .nav-container > ul{
    		display:none;
    		padding:18px;
    		left:0;
    		margin:0;
    		position:absolute;
    		top:0;
    		width:252px;
    		z-index:999;
    		background: none repeat scroll 0 0 #F6F6F6;
    		border: 1px solid #E2E2E2;
    		border-radius: 5px;
    	}
        header#header .nav-container > ul li{position:relative; padding:0; float:none; height:auto!important; background:none;}
        
        header#header .nav-container > ul li li{
    		float: none !important;
    		position: relative;
    		width: 85%;
    	}
    	#nav ul.level0 li.level1{border-bottom: 1px solid #DDDDDD;padding: 5px 0 !important;}
    	#nav ul.level0 li.level1 > a { font-size: 18px;padding-left: 0 !important;}
        header#header .nav-container > ul .menu-desc{display:none;}
    	
        header#header .nav-container > ul .menu-item-button{
    	border: 1px solid #DDDDDD;
    		cursor: pointer;
    		height: 16px;
    		position: absolute;
    		right: 3px;
    		text-align: center;
    		top: 9px;
    		width: 16px;
    		z-index: 999
    	}
    	header#header .nav-container > ul .menu-item-button i{
    		display: none;
    		font-size:10px;
    		line-height: 1.6em;
    		color:#888;
    	}
    	header#header .nav-container > ul .menu-item-button i.icon-plus{display: block;}
    	header#header .nav-container > ul .menu-item-button.active i.icon-plus{display: none;}
        header#header .nav-container > ul .menu-item-button.active i.icon-minus{display: block;}
    	header#header .nav-container > ul li{border-bottom:1px solid #ddd;}
        header#header .nav-container > ul li a{text-transform:none; padding:6px 0 6px 3px; display:block; float:none; background:none; border: none;color: #626262;font-size: 19px;border-bottom:0px solid #ddd;width:80%;}
        header#header .nav-container > ul li a:hover{}
        header#header .nav-container > ul li a span{font-weight:normal; border: none; margin:0; padding: 0;}
        header#header .nav-container > ul li.last a{border-bottom:none;}
        header#header .nav-container > ul ul.level0{padding:9px 10px 9px 18px!important; width:auto!important; position:static; background:none; border:none; box-shadow:none;}
        header#header .nav-container > ul li li a{border-bottom:none;}
        header#header .nav-container > ul li li a{font-size:1.41em;}
        header#header .nav-container > ul li li li li a{font-size:1.25em;}
        header#header .nav-container li.tech{width:100%; padding:0;}
        header#header .nav-container ul.tech{padding-bottom:0;}
        
    	header#header .nav-container li.level1 > a > span{
    		text-transform:none!important;
    		-moz-transition: color 300ms ease;
    		-webkit-transition: color 300ms ease;
    		-o-transition: color 300ms ease;
    		transition: color 300ms ease;
    	}
    	
    	#nav.nav-wide ul.level2, 
    	#nav.nav-wide ul.level2 ul{padding-top:0!important; padding-bottom:0!important;}
    	
    	header#header .nav-container li.level1 a{
    		color:#a2a2a2;
    		padding-left: 16px;
    		font-size:1.2em;
    	}
    	
    	header#header .nav-container li.level1 a:after{
    		font-size:2em; 
    		top:1px;
    		bottom: auto;
    		margin:0;
    		padding:0;
    		left: 2px;
    	}
    	
    	header#header .nav-container li.level1 a:hover{text-decoration:none;}
    	header#header .nav-container li.level1 a span{font-family: Arial, sans-serif;}
    	
        header#header .nav-container > ul ul.level0 ul{padding-right:9px; top:auto!important; left:auto!important; position:static!important; width:auto!important; height:auto!important;}
        header#header .nav-container > ul ul.level0 ul ul{top:auto!important; left:auto!important; position:static!important; width:auto!important; height:auto!important;  border:none!important; box-shadow:none!important;}
        header#header .nav-container > ul ul.level0 ul .triangle{display:none;}
        header#header .nav-container > ul ul.level0 ul a{}
        header#header .nav-container > ul ul.level0 ul ul a{}
        header#header .nav-container > ul ul.level0 ul{background:#FBFBFB border: none; padding-top:0.75em; padding-bottom:0.75em;}
        
        header#header .nav-container > ul li li .menu-item-button{right:0; top:11px;}
        header#header .nav-container > ul li li li li .menu-item-button{right:18px;}
        header#header .nav-container > ul li li.level3 .menu-item-button{right:13px;}
        header#header .nav-container .nav-static-block{display:none;}
    	
    	header#header .header-text-blocks > div{ padding-bottom: 1.16em; }
    	header#header .header-text-blocks > div .border-box{border-right: none; padding-right: 0;}
    	
    	.header-slider-container .left-col-banners img{margin-bottom:1.5em;}
    	.header-slider-container .container{margin-bottom: 1.5em;}
    	.header-slider-container .right-col-banners img{margin-bottom:1.5em;}
    	
    	.cms-home .main-container{
    		padding-top: 2em;
    	}
    	
    	.home-slider-conainer .products-grid li.item {
    		width: 137px;
    	}
    	.cms-home .divider-2 {
    		background: none;
    		clear: both;
    	}
    	
    	
    	.add-to-cart-success {
    		left: 8px;
    		margin-left: 0;
    		width: 226px;
    	}
    	
    	#topCartContent button.button span span{font-size:1.16em!important;}
    	
    	
        /* Category Page ========================================================================= */
        .products-grid li.item{float:none;}
        
        .products-grid .product-image img{width:100%;}
        
        .product-view .box-up-sell .products-grid li.item{width:auto;}
        
        /* Large Grid */
    	.products-grid.large-grid li.item{float:none; width:auto;}
    	
    	/* Small Grid */
    	.products-grid.small-grid li.item{width:auto; float:none;}
        
        /* Breadcrumbs ================================================================================ */
        .breadcrumbs-wrapper{padding-top:11px; padding-bottom:13px;}
        .breadcrumbs-links-text-box{display:none;}
        
        /*.catalog-product-view .breadcrumbs-wrapper{padding-bottom:26px;}*/
        
    /* Sidebar =============================================================================== */
        aside.sidebar.accordion section{margin:0 0 22px;}
        aside.sidebar section header{cursor:pointer; position: relative;padding: 0 !important;}
    	aside.sidebar section header h2{padding-right: 45px;}
    	aside.sidebar section header .sidebar-icon {
    		border: 1px solid #DDDDDD;
    		height: 25px;
    		position: absolute;
    		right: 0;
    		text-align: center;
    		top: 4px;
    		width: 25px;
    	}
    	aside.sidebar section header .sidebar-icon i {
    		color: #888888;
    		display: none;
    		font-size: 18px;
    		line-height: 28px;
    	}
    	aside.sidebar header .sidebar-icon {
    		display: block;
    	}
    	aside.sidebar section header h2 {
    		background: transparent;
    		border-radius: 5px;
    		color: #222222;
    		line-height: 1.44em;
    		margin: 0;
    		padding: 6px 0;
    		position: relative;
    		text-align: left;
    	}
    	aside.sidebar > section {
    		border: 5px solid #EEEEEE;
    		border-radius: 5px;
    		margin: 0 0 20px;
    		padding: 2px 10px;
    	}
    	aside.sidebar section header .sidebar-icon i.icon-plus{display:block;}
    	aside.sidebar section header.active .sidebar-icon i{display:block;}
    	aside.sidebar section header.active .sidebar-icon i.icon-plus{display: none;}
        
    	
    	aside.sidebar section.block-wishlist li.item .product-details {width: 67%;}
    	.block-wishlist .next,
    	.block-wishlist .prev{
    		top: 58px;
    	}
        
    	
        /* Pager */
        .toolbar .pager .limiter label{display:none;}
        .toolbar .pager .amount{padding: 7px 0 0 7px;}
        .toolbar .pager .pages{float:right;}
    	.sorter .view-mode .grid, .sorter .view-mode .list {padding: 5px 16px;}
    	.toolbar .sorter .sort-by, .toolbar .sorter .limiter {clear: left;float: none;height: auto;padding-top: 5px;}
    	.products-list button {padding-right: 18px;}
    	
    	
        /* Product View */
        .product-view .product-img-box .product-image .cloud-zoom img{margin:0 auto;}
        .product-view .product-prev, .product-view .product-next{top:-58px;}
        .product-view .product-options-bottom{margin-bottom:18px;}
            
        .product-view .product-prev, .product-view .product-next{
    		top:-36px;
        }    
        .product-view .product-essential .product-image .es-nav-next {
    		right:5px;
        }
        
        .product-view .productpage_small .more-views #more-views-slider li{margin:0; width:95px;}
    	.product-view .productpage_small .more-views #more-views-slider li a{margin-right:13px;}
        .product-view .productpage_medium .more-views #more-views-slider li{margin:0; width:95px;}
    	.product-view .productpage_medium .more-views #more-views-slider li a{margin-right:13px;}
        .product-view .productpage_large .more-views #more-views-slider li{margin:0; width:95px;}
    	.product-view .productpage_large .more-views #more-views-slider li a{margin-right:13px;}
        .product-view .productpage_extralarge .more-views.slider-on {width: 185px;}
    	.product-view .productpage_extralarge .more-views #more-views-slider li{margin:0; width:95px;}
    	.product-view .productpage_extralarge .more-views #more-views-slider li a{margin-right:13px;}
        
        .product-view .more-views #more-views-slider li a{width:auto;}
        .product-view .more-views #more-views-slider li a img{width:100%;}
        
    	
    	.product-view .add-to-links{
    		clear: both;
    		float: none;
    	}
    	.product-view .add-to-links li{display: block; float: none; padding:0;}
    	.product-view .email-friend{padding: 0;}
    	
    	
    	
        .product-view .box-tags .form-add .input-box{width:100%;}
        
    	.fancybox-iframe{width:100%!important;}
    	
    	.product-view .product-shop .product-name h2 {font-size: 1.5em;}
    	
    	.product-view .product-img-box,
    	.product-view .product-shop {
    		margin-bottom: 3em;
    	}
    	
    	.product-view .product-shop .price-box{margin-bottom:1.5em;}
    	
        
        /* Meigee Tabs ============================================================================== */
        .meigee-tabs{border: none; padding-bottom: 0 !important;}
        .meigee-tabs li{margin-top:0; margin-bottom: 10px; padding:0; float:none; display:block; border: none;}
        .meigee-tabs li a{clear: both; }
    	
    	.meigee-tabs a:hover:before,
    	.meigee-tabs li.active a:before,
    	.meigee-tabs li.active a:hover:before {
    		bottom: 4px;
    	}
    	
        .meigee-tabs a:hover,
        .meigee-tabs li.active a,
        .meigee-tabs li.active a:hover{}
    	
    	.meigee-tabs-content {border: 1px solid #139874;border-radius: 5px;	margin-bottom: 3.33em;padding: 10px;}
    	.product-view .mousetrap {display: none !important;}
    	.product-image a.cloud-zoom { pointer-events: none;}
        /* Block Related */
        .block-related li.item {
    		width: 140px;
        }
        /* Block: Reviews */
        .catalog-product-view .box-reviews .form-add {padding-bottom: 18px;}
        .catalog-product-view .box-reviews .form-add .form-list{width:100%;}
        .catalog-product-view .box-reviews ul.form-list li { padding: 4px 0 4px 0;}
        .catalog-product-view .box-reviews table.data-table table { display:  table;}
        .catalog-product-view .box-reviews table.data-table thead { display: table-header-group;}
        .catalog-product-view .box-reviews table.data-table tbody { display: table-row-group;} 
        .catalog-product-view .box-reviews table.data-table tr { display:  table-row;}
        .catalog-product-view .box-reviews table.data-table th, 
        .catalog-product-view .box-reviews table.data-table td { display: table-cell;}
        .catalog-product-view .box-reviews table.data-table thead tr { display:  table-row;}
        .catalog-product-view .box-reviews .data-table {  margin:10px 0;}
        .catalog-product-view .box-reviews .data-table th { padding:4px 3px; border:1px solid #E4E4E4; font-weight:bold; white-space:normal; }
        .catalog-product-view .box-reviews .data-table td { padding:14px 20px; border:1px solid #E4E4E4;}   
        .catalog-product-view .box-reviews .data-table thead th span{text-indent:0; white-space:normal; overflow:visible; background:none; width:auto; font-size:10px; color:#fff;}
        .catalog-product-view .box-reviews .data-table td{padding:9px 11px;}
        .catalog-product-view .box-reviews .form-add .form-list input,
        .catalog-product-view .box-reviews .form-add .form-list textarea{width: 95%!important;}
        .catalog-product-view .box-reviews .data-table tbody th{font-size:1em; padding:9px;}
        
        aside.sidebar.accordion header .sidebar-icon{display: block;}
    	
        
        /* Shopping Cart ========================================================================= */
        .cart .page-title { text-align: left; border-bottom:none;}
        .cart .page-title h1{font-size:22px; line-height:1.5em; font-weight:normal; text-transform:none; margin-bottom:0; text-transform:uppercase;}
        
        .cart .title-buttons .checkout-types { float: right;}
        .cart .title-buttons .checkout-types li { float: right;}
        .cart .checkout-types button.button { display: inline-block; width: auto;}
        .cart .checkout-types button.button span { display: block; float: none;}
    	.cart .checkout-types button > span {  height: 31px;  padding-left: 10px;}
    	.cart .checkout-types button span span { font-size: 14px; padding-right: 10px;  padding-top: 3px;}
        
        .cart .totals.totals-accordion table { float: none; margin-bottom: 9px;}
        
        table.cart-table td.information,
        table.cart-table tr.buttons-row td.buttons{ background-color: #f5f5f5;}
        table.cart-table tr.buttons-row { padding-top: 18px;}
        table.cart-table tr.buttons-row td.buttons {padding:0; background:none; border:none;}
        table.cart-table tr.buttons-row td.buttons button.button{width:100%; margin:0 0 5px;}
        table.cart-table tr.buttons-row td.buttons button.button span{float:none; display:block;}
        
        .cart .title-buttons .checkout-types li{text-align:center; margin-left:0; margin-bottom:0;margin-top: 5px;}
        .cart .title-buttons .checkout-types .paypal-logo a{display:block;}
        
        
        table.cart-table td{padding-top:9px;}
        table.cart-table td.information{padding-left:10px!important;}
            
    	table.cart-table.data-table td .cart-label{margin-top:6px;}
    	
        .cart-table .quantity-box{float:left;}
        .grid_9.alpha.table > form {  padding-right: 0px;}
        
        /* Shopping Cart Collateral boxes */
        .crosssell,
        .shipping{margin-bottom:18px;}
        
        .cart .crosssell .product-details{width:65%;}
        
         table.cart-table.data-table td.last{
    		border: none;
    		margin-top:18px;
    		margin-bottom: 1.5em;
    	}
    	.cart-remove-bt .btn-remove-cart {
    		background: none repeat scroll 0 0 #CCCCCC;
    		border-radius: 5px;
    		padding: 5px 10px;
    	}
        
        .cart .totals{float:none;}
        
        #cart-accordion .crosssell{padding-left:9px;}
        #cart-accordion .crosssell li.item{float:none; width:auto; text-align:center; padding-bottom:18px;}
        #cart-accordion .crosssell .product-image{text-align:center; display:inline-block;}
    	#cart-accordion .crosssell .product-image img{width:100%;}
        
        
        /* Wishlist ========================================================================= */    
        .my-wishlist .page-title{text-align:left;}
        .my-wishlist .page-title h1{float:none;}
        .my-wishlist .buttons-set {background-color: #f5f5f5; padding: 10px; margin-top: 0;}
        .my-wishlist .buttons-set button.button { float: left;}
        .my-wishlist .buttons-set button.button > span > span { padding-left: 10px; padding-right: 10px;}
        
        table#wishlist-table { margin-bottom: 18px;}
        table#wishlist-table td textarea { width: 98%;}
        
        table#wishlist-table td .cart-cell {background-color: #f5f5f5; padding:10px 0 0; overflow:hidden;}
        table#wishlist-table td .cart-label{float:left; text-align:left; clear:both; padding-left:15px;}
        table#wishlist-table td .wishlist-input-box{float:left; padding-bottom:9px;}
        table#wishlist-table td .price-box{padding-top:0; float:left;}
        table#wishlist-table td .price-box .price{font-size:1.16em; line-height:1.57em;}
        
        table#wishlist-table td .cart-cell button.button { margin:0; clear: both; display: block; width:100%;}
        table#wishlist-table td .cart-cell button.button span{border:none; padding:0; height:auto; display:block; float:none; width:100%; -moz-border-radius:0; border-radius:0;}
        table#wishlist-table td .cart-cell button.button span span{display:inline-block; width:auto; padding:21px 22px 21px 23px; color:#fff; font-size:1em; font-family: Arial, sans-serif;}
        
        table#wishlist-table td .cart-cell button.button:hover > span{background-position:left -61px;}
        table#wishlist-table td .cart-cell button.button:hover span span{background-position:2px 22px;}
        table#wishlist-table td.last{border-bottom:none;}
        
    	.my-wishlist .data-table .truncated{float: none; clear: both;}
    	.my-wishlist .data-table .truncated .price{font-size:1.16em; line-height: 1.2em; font-weight:bold;}
    	
        .my-wishlist .buttons-set{padding:0; background:none; border:none;}
        .my-wishlist .buttons-set button.button{width:100%; margin:0 0 5px;}
        .my-wishlist .buttons-set button.button span{float:none; display:block;}
        
        
        /* .my-wishlist .link-edit{padding:18px 12px 18px 35px; position:relative; margin:0; display:block; background-position:12px 21px; width:31%!important; float:left;}
        .my-wishlist .link-edit:hover{background-color:#e5e5e5;}
        
        .my-wishlist .btn-remove{padding:18px 12px 18px 35px; position:relative; margin:0; display:block; background-position:12px 18px; width:31%!important; float:left; line-height:1.5em!important;}
        .my-wishlist .btn-remove:hover{background-color:#e5e5e5;} */
        
        
        table#wishlist-table td a.product-image{
    	margin:0 auto;
    	max-width:100%;
    	width:auto;
        }
        table#wishlist-table td a.product-image img{width:100%;}
        
        
        /* Checkout ============================================================================== */
        .opc{margin-bottom:18px;}
        .opc .field { padding-bottom: 9px;}
        .opc .field-2, .opc .name-lastname { width: auto; float: none;}
        .opc .input-box { width: auto !important; float: none;}
        .opc .input-box input.input-text{ width: 95% !important;}
        .opc .input-box select { width: 97% !important;}
        .opc .buttons-set { padding: 0 0 18px 0; margin: 0}
        .opc .buttons-set button.button { float: left; margin-left: 0; margin-right: 10px;}
        .opc .required { text-align: right;}
        .opc .order-review .product-name{margin-bottom:0;}
        
        .opc .order-review table.data-table td.last {
    	margin-bottom:0;
    	padding-bottom: 10px;
    	padding-top:0;
        }
        
        .products-grid#upsell-product-table li.item a.product-image { display: block; text-align: center;}    
        
        .special-block #container{height:auto!important;}
        .special-block #container .banner-block{position:relative!important; left:50%!important; top:auto!important; margin-right:0; margin-left:-111px; float:left; display:block; clear:both;}
                
        .form-list .field { float: none;}
        .form-list .name-middlename{width:auto;}
        .form-list .name-middlename input.input-text{width:100%;}
        .opc .form-list .name-middlename input.input-text{width:99%;}
        
        .form-list, 
        .input-box select { width:100%; }
        
        .input-box select { width:100%; }
        
        .form-list .input-box { width: auto;}
        
        .form-list li.wide .input-box { width:100%; }
        .form-list input.input-text { width:100%; }
        
        .form-list li.wide textarea {
    	width: 349px;
        }
        
         .opc .customer-dob .dob-month input.input-text{width:40px!important;}
         .opc .customer-dob .dob-day input.input-text{width:40px!important;}
         
         .gift-messages-form .form-list li.wide textarea{
    	width:95%;
          }
          
          .gift-messages-form .details .form-list li.wide textarea{
    	width:95%;
          }
       
          .opc .back-link{float:none;}
          
          .tool-tip{width:90%; top:300px!important;}
          
          #checkout-step-review #review-buttons-container .f-left{float:none!important;}
       
        .form-list li.wide input.input-text { width:100%; }
        
        .form-list li, .form-list li .field { width:100% !important;}
        .form-list li .field + .field { margin-top:10px; }
        .form-list li.street-address .input-box input.input-text { width:92%; }
        .form-list li.select-address { width:100%; }
        
        .form-list .customer-name-suffix .name-lastname,
        .form-list .customer-name-middlename .name-firstname,
        .form-list .customer-name-middlename-suffix .name-firstname,
        .form-list .customer-name-middlename-suffix .name-lastname { width:auto; }
            
        .form-list .customer-name-prefix .name-firstname input.input-text,
        .form-list .customer-name-suffix .name-lastname input.input-text,
        .form-list .customer-name-middlename .name-firstname input.input-text,
        .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
        .form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:100%; }
        
        .checkout-multishipping-overview table.data-table td .cart-label { width: 35%; float: left;}
        .checkout-multishipping-overview table.data-table th, table.data-table td { padding-left: 0px; padding-right: 0px;}
        
        .multiple-checkout table.data-table td .cart-label { width: 35%; float: left;}
        .multiple-checkout table.data-table td select { width: 60%;}
        
        /* One Page Checkout */
        .order-review table.data-table td .cart-label{width:30%; float: left;}
        
        
        /* Multiple Addresses Checkout */          
        ul.checkout-progress { padding: 0;}
        ul.checkout-progress li { float:none; width:auto; padding: 7px 0 7px 0;}
        
        .multiple-checkout .page-title{margin-bottom:18px; padding-bottom:9px;}
        .multiple-checkout .buttons-set .back-link{padding-top:12px;}
        
        
        .checkout-multishipping-overview table.data-table td .cart-label { width: 35%; float: left;}
        .checkout-multishipping-overview table.data-table th, table.data-table td { padding-left: 0px; padding-right: 0px;}
        
        .my-wishlist table.data-table td{padding:18px 0 0;}
        .my-wishlist table.data-table td.last{padding-top:0; border-bottom:1px solid #e5e5e5!important;}
        .my-wishlist .data-table .product-name{margin-bottom:9px;}
        
        
        .multiple-checkout table.data-table td .cart-label { width: 35%; float: left;}
        .multiple-checkout table.data-table td select { width: 60%;}    
        
        .multiple-checkout .data-table .product-name {
    		float: left;
    		width: 60%;
        }
        
        .multiple-checkout table.data-table td{clear:both;}
        .multiple-checkout table.data-table td.last{padding-bottom:12px;}
        
        .multiple-checkout .gift-messages-form .form-list li.wide textarea {
    	width:81%;
        }
        
        .multiple-checkout .gift-messages-form .details .form-list li.wide textarea {
    	width:90%;
        }
        
        .multiple-checkout .gift-messages-form .details .form-list .field input{width:128px;}
        .multiple-checkout .sp-methods select{width:85%;}
        .multiple-checkout .sp-methods input.input-text{width:82%;}
        .multiple-checkout .sp-methods select.month{width:90px;}
        
    	.dashboard .box-head h2{
    		width: 68%;
    	}
    	
        
        /* Footer ================================================================================ */
    	#footer .form-language, 
    	#footer .form-currency{float:left; margin:0 0 1.5em;}
    	#footer .form-language{margin-left:3px;}
    	
    	#footer .footer-box{padding-top: 1.5em; padding-bottom: 28px;}
    	
    	#footer .footer-wrapper{padding-bottom: 1.5em;}
    	#footer .footer-wrapper > div{padding-bottom:3em;}
    	#footer .footer-wrapper > div.clear{display:none;}
    	
    	#footer .footer-wrapper ul.social-links{display: inline-block;}
    	
    	#footer .contacts-footer-content .form-list .field {
    		width: 49%!important;
    		float: left;
    		margin:0;
    	}
    	#footer .contacts-footer-content .form-list .field:first-child {
    		width: 48%!important;
    	}
    	
    	.custom_footer > div {
    		background: none repeat scroll 0 0 #212121;
    		margin-bottom: 20px;
    		overflow: hidden;
    		width: 100%;
    		border-radius: 5px;
    		overflow: hidden;
    	}
    	
    	#footer .footer-columns-block ul.info li{
    		display:block;
    		float:none;
    	}
    	
    	#footer .block-subscribe .input-box input{width: 55%;}
        #footer .block-subscribe .input-box button.button span {
    		font: bold 12px/22px segoe_uisemibold,sans-serif;
    		padding: 0 0 0 6px;
    	}
    	
        #footer .block-subscribe .input-box button.button span span {
    		padding: 7px 6px 0 0;
    	}
        #footer .payment-options-box{padding:0 15px;}
        #footer .payment-options-box h3{display:none;}
    	#small-header { display: none !important;}
    	.autocomplete {
    		background: none repeat scroll 0 0 #FFFFFF;
    		border: 2px solid #51655D;
    		border-radius: 0 0 5px 5px;
    		cursor: default;
    		margin: -8px 6px 6px -7px;
    		max-height: 350px;
    		overflow-x: hidden;
    		overflow-y: auto;
    		text-align: left;
    		width: 173px !important;
    	}
    	.toolbar-bottom .pager .pages ol li.current, .toolbar-bottom .pager .pages ol li a {
    		font-size: 1.09em;
    		font-weight: normal;
    		line-height: 1.5em;
    		padding: 3px 14px;
    		text-transform: uppercase;
    	}
    	.autocomplete div {
    		font-weight: normal;
    	}
    	
    	.header-slider-container .right-col-banners ,
    	header#header .header-text-blocks {
    		display: none;
    	}
    	.home-slider-conainer .hover-area button.button span.shop-cart {
    		border-radius: 5px;
    		font-size: 23px;
    		height: 31px;
    		left: 2px;
    		padding: 0 7px;
    		text-align: center;
    		display:block;
    	}	
    	.home-slider-conainer .hover-area button.button:hover span.shop-cart {
    		background:#139874;
    	}
    	
    	.home-slider-conainer .hover-area .button.btn-cart {
    		left: 68px;
    	}
    	
    	.hover-area .button.btn-cart > span {
    		display: none;
    	}
    	#footer .footer-columns-block .custom_footer > div:last-child {
    		display: none;
    	}
    	.footer-columns-block .block-subscribe.grid_3 > h3 {
    		display: none;
    	}
    	#footer .block-subscribe {
    		border-top: 1px solid #999999;
    		padding-top: 10px;
    	}
    	
    	#footer address {
    		float: none;
    		margin: 0 auto;
    		display: block;
    		text-align: center;
    	}
    	
    	.convert-right {
    		display: block;
    		float: none;
    		margin: 0 auto;
    		padding-top: 10px;
    		text-align: center;
    	}
    	.custom_footer .grid_3 > h3 {
    		display: none;
    	}
    	.custom_footer .c-list {
    		padding: 20px;
    	}
    	
    	#footer .custom_footer ul li.last {
    		margin-bottom: 0;
    		padding-bottom: 0;
    	}
    	#footer ul li a:hover {
    		color: #fff;
    	}
    	
    	#footer ul.foot-first.c-list {
    		display: block;
    		float: none;
    		text-align: center;
    	}
    	#footer ul.foot-first.c-list {
    		display: block;
    		float: none;
    		text-align: center;
    	}
    	
    	#footer .footer-columns-block .foot-first.c-list > li {
    		display: inline-block;
    	}
    	
    	#footer ul.foot-first.c-list li a {
    		border-right: 1px solid;
    		padding-right: 10px;
    	}
    	
    	#footer ul.foot-first.c-list li.last a {
    		border-right: none;
    		padding-right: 0px;
    	}
    	
    	#footer .so-foot ul.social-links {
    		float: none;
    		text-align: center;
    	}
    	#footer .so-foot ul.social-links li {
    		display: inline-block;
    		float: none !important;
    	}
    	.addd ul li { font-size: 13px;}
    	
    	.pro-detail-wraper { border-left: 1px solid #DDDDDD; display: inline-block; margin-left: 5px; padding-left: 5px; width: 150px;}
    	.products-grid .product-name {  font-size: 12px; font-weight: normal; line-height: 17px;height: 17px; overflow: hidden;}
    	.pro-detail-wraper .price { font-size: 16px;}
    	.cms-home  .slider-container.widget-container .products-grid .price-box {
    		border-left: 1px solid #DDDDDD;
    		height: 26px;
    		margin-left: 4px;
    		padding-left: 4px;
    		display:inline-block;
    	}
    	.cms-home .price-box .special-price {
    		float: none;
    		padding-left: 0;
    	}
    	.cms-home  .slider-container.widget-container .products-grid .price-box .price {
    		font-size: 16px;
    		line-height: 24px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .old-price .price {
    		font-size: 13px;
    		line-height: 12px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .special-price .price {
    		line-height: 8px;
    	}
    	.grid_3.left-col-banners .last {
    		display: none;
    	}
    	
    		/*product page*/
    	.pro_head .grid_2.omega,
    	.pro-d-title,
    	.pro-sku-wrap {display: none;}
    	.availability.in-stock span.sign, .availability.out-of-stock span.sign  { position: absolute;  right: -4px;  top: 37px;  z-index: 9999;}
    	.product-view .product-shop .product-box { padding-bottom: 0;}
    	.product-view .product-shop .price-box {margin-bottom: 6px;	}
    	.more-views {padding-left: 0;}
    	.product-view .product-shop .short-description{clear: both;}
    	
    	.more-views .prev {margin-top: -10px;}
    	.more-views .next {margin-top: -15px;}
    	.more-views .prev, .more-views .next {height: 30px; width: 30px; }
    	.more-views .prev i, .more-views .next i { line-height: 29px;}
    	.pro-detail .box-collateral{margin: 0;}
    	.block-related li.item .product {margin-left: 0;margin-right: 20px;}
    	.product-view .add-to-links,
    	.product-view .add-to-links.no-indent{display: none !important;}
    	.cart-o-btn.grid_4.alpha > a { font-size: 12px; padding: 5px 4px; top: 20px;}
    	
    	.product-collateral { display: none;}
    	.bubbleeye-button { display: inline-block; margin-left:10px;}
    }
    /* #Mobile (Landscape)
    ================================================== */
    /* Note: Design for a width of 480px */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
    	body {
    	  min-width: 420px;
        overflow-x:hidden;
    	}
    	/* Containers
    	----------------------------------------------------------------------------------------------------*/
    	.container_12 {
    		margin-left: auto;
    		margin-right: auto;
    		width: 420px;
    	}
    	.grid_1,
    	.grid_2,
    	.grid_3,
    	.grid_4,
    	.grid_5,
    	.grid_6,
    	.grid_7,
    	.grid_8,
    	.grid_9,
    	.grid_10,
    	.grid_11,
    	.grid_12 {
    	  margin-left: 0;
    	  margin-right: 0;
    	}
    	
    	.grid_12 {
    	    margin-left: 10px;
    	    margin-right: 10px;
    	}
    	.alpha,
    	.omega {
    	  margin-left: 0;
    	  margin-right: 0;
    	}
    	.align_center,
    	.align_right {
    	  text-align: left;
    	}
    	aside section.block-vertical-nav{display:none;}
    	/* Adaptive */
    	.category-products .products-grid li.item:nth-of-type(2n+2){
    		margin-right:0;
    	}
    	.category-products .products-grid li.item:nth-of-type(2n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	.products-grid.widget-grid li.item:nth-of-type(2n+2){
    		margin-right:0;
    	}
    	.products-grid.widget-grid li.item:nth-of-type(2n+1){
    		margin-left:0;
    		clear:left;
    	}
    	
    	.products-grid#upsell-product-table > li:nth-of-type(2n+2){
    		margin-right:0;
    	}
    	.products-grid#upsell-product-table > li:nth-of-type(2n+1){
    		clear:left;
    	}
    	
    	.block-related .no-slider li.item:nth-of-type(2n+2){
    		margin-right:14px;
    	}
    	.block-related .no-slider li.item:nth-of-type(2n+1){
    		clear:none;
    	}
    	.block-related .no-slider li.item:nth-of-type(3n+3){
    		margin-right:0;
    	}
    	.block-related .no-slider li.item:nth-of-type(3n+1){
    		clear:left;
    	}
    	.more-views ul.no-slider li:nth-of-type(4n+4){
    		margin-right:0;
    	}
    	.more-views ul.no-slider li:nth-of-type(4n+1){
    		clear:left;
    	}
    	
    	.col2-layout .col-main,
    	.sidebar{width:100%;}
    	
    	.header-slider-container .left-col-banners,
    	.header-slider-container .right-col-banners{text-align: center;}
    	
    	/* Category Page ========================================================================= */
        .products-grid li.item{float:left;}   
    	
    	.products-grid li.grid_3 { width: 190px; margin-left: 10px; margin-right: 10px;}
    	.products-grid li.alpha { margin-left: 0;}
    	.products-grid li.omega { margin-right: 0;}
    	.products-grid.large-grid li.grid_3 { width:190px; margin-left: 10px; margin-right: 10px; float:left;}
    	.products-grid.small-grid li.item { width:190px; margin-left: 10px; margin-right: 10px; float:left;}
    	.products-grid#upsell-product-table li.grid_3 { width: 180px;}
        /* Block Related */
        .block-related li.item {
    		width: 210px;
        }
        
    	aside.sidebar section.block-wishlist li.item .product-details {
    		width: 77%;
    	}
    	
    	
        /* Pager */
        .toolbar .pager .amount{padding: 7px 0 0 7px;}
        .toolbar .pager .pages{float:left;}
        
        /* Product View ========================================================================= */
        .product-view .productpage_small .more-views #more-views-slider li{margin:0; width:79px;}
        .product-view .productpage_small .more-views #more-views-slider li a{margin-right:7px;}
    	.product-view .productpage_medium .more-views #more-views-slider li{margin:0; width:107px;}
    	.product-view .productpage_medium .more-views #more-views-slider li a{margin-right:13px;}
        .product-view .productpage_large .more-views #more-views-slider li{margin:0; width:79px;}
    	.product-view .productpage_large .more-views #more-views-slider li a{margin-right:7px;}
        .product-view .productpage_extralarge .more-views.slider-on {width: 285px;}
    	.product-view .productpage_extralarge .more-views #more-views-slider li{margin:0; width:99px;}
    	.product-view .productpage_extralarge .more-views #more-views-slider li a{margin-right:13px;}
    	.product-view .more-views #more-views-slider li a{width:auto;}
           
        /* Special Block ========================================================================= */
        .special-block #container{height:auto!important;}
        .special-block #container .banner-block{position:relative!important; left:auto!important; top:auto!important; margin-right:0; margin-left:0; float:left; display:block; clear:none;}        
        .special-block #container .banner-block.even{margin-right:10px;}
        
        
        .special-block #container .banner-1 img{width:205px; height:130px;}
        
        .special-block #container .banner-1.style-3 img{width:205px; height:277px;}
        
        
        .special-block #container .banner-2{height:130px; width: 205px;}
        .special-block #container .banner-2 img.over-img{width:205px; height:130px;}
        
        /* Shopping Cart ========================================================================= */
    	.cart .crosssell .product-details {
    		width: 75%;
    	}
        
    	#footer .form-language { margin-left: 5px; }
    	
    	#footer .block-subscribe .input-box input {
    		width: 63%;
    	}
    	.catalog-category-view aside.sidebar {
    		display: none;
    		padding-top: 5px;
    	}
    	nav.toolbar{display:none;}
    	
    	section.category-products {
    		border-top: 5px solid #EEEEEE;
    	}
    	.header-slider-container { margin-top: 10px;}
    	
    	
    	/*
    	.more-views-container .more-views #more-views-slider li { margin-right: 2px !important;}
    	.product-view .productpage_small .more-views #more-views-slider li a {margin-right: 2px;}
    	.product-view .productpage_small .more-views #more-views-slider li {width: 65px !important;}
    	*/
    	.feature-list li.f-item span { display: inline-block;}
    	.feature-list span.beta.detail { color: #343434; line-height: 16px;  padding-left: 2%;  vertical-align: middle;  width: 81%;}
    	.product-view .add-to-links {display: none !important;}
    	.addthis_toolbox.addthis_default_style a {margin-bottom: 5px;}
    	.payment-block {
    		padding: 10px 0;
    	}
    	.payment-block ul li {
    		margin: 0 6px 0 0;
    	}
    	.payment-block ul li img {
    		max-height: 19px;
    		width: auto;
    	}
    	
    	.cms-om-oss .grid_5 {
    		width: 100%;
    		margin-bottom: 41px;
    	}
    	.cms-om-oss .grid_5 > iframe {
    		width: 100% !important;
    	}
    	
    	.pro-detail-wraper { border-left: 1px solid #DDDDDD; display: inline-block; margin-left: 5px; padding-left: 5px; width: 250px;}
    	.products-grid .product-name {  font-size: 15px; font-weight: normal; line-height: 18px;height: 20px; overflow: hidden;}
    	.pro-detail-wraper .price { font-size: 16px;}
    	.small-btn-cart{margin-top:6px;}
    		.cms-home  .slider-container.widget-container .products-grid .price-box {
    		border-left: 1px solid #DDDDDD;
    		height: 26px;
    		margin-left: 4px;
    		padding-left: 4px;
    		display:inline-block;
    	}
    	.cms-home .price-box .special-price {
    		float: none;
    		padding-left: 0;
    	}
    	.cms-home  .slider-container.widget-container .products-grid .price-box .price {
    		font-size: 16px;
    		line-height: 24px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .old-price .price {
    		font-size: 13px;
    		line-height: 12px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .special-price .price {
    		line-height: 8px;
    	}
    	/*cart grid change*/
    	.data-table.cart-table td {padding: 8px;}
    	.cart-table .actions { border-radius: 5px; overflow: hidden; position: relative; width: 144px;}
    	.data-table.cart-table td:first-child{display: inline-block; float: left;}
    	.cart-table.data-table .product-name a{font-size: 13px;}
    	.data-table.cart-table td:nth-child(2){max-width: 180px; width: auto;}
    	.data-table.cart-table tr { margin:10px 0;  padding: 10px;border: 1px solid #E2E2E2;border-radius:5px;}
    	.cart .discount .buttons-set, .cart .shipping .buttons-set { border-radius: 0 0 5px 5px; display: block; float: left; margin-bottom: 10px;  padding: 0;}
    	.cart-total-box.two { display: none;}
    	.data-table.cart-table tfoot tr {border: 0 none !important;}
    	.data-table.cart-table tr.last {border-bottom: 1px solid #DDDDDD;	}
    	#discount-coupon-form {border: 1px solid #D9D9D9; border-radius: 5px;  margin: 0 0 0 0; padding: 10px;}
    	
    }
    @media only screen and (max-width: 479px) {
    	nav.toolbar,
    	.catalog-category-view aside.sidebar {
    		display: none;
    	}
    	.pro-detail-wraper { border-left: 1px solid #DDDDDD; display: inline-block; margin-left: 5px; padding-left: 5px; width: 200px;}
    	.products-grid .product-name {  font-size: 15px; font-weight: normal; line-height: 17px;height: 20px; overflow: hidden;}
    	.pro-detail-wraper .price { font-size: 16px;}
    		.cms-home  .slider-container.widget-container .products-grid .price-box {
    		border-left: 1px solid #DDDDDD;
    		height: 26px;
    		margin-left: 4px;
    		padding-left: 4px;
    		display:inline-block;
    	}
    	.cms-home .price-box .special-price {
    		float: none;
    		padding-left: 0;
    	}
    	.cms-home  .slider-container.widget-container .products-grid .price-box .price {
    		font-size: 16px;
    		line-height: 24px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .old-price .price {
    		font-size: 13px;
    		line-height: 12px;
    	}
    	.cms-home .slider-container.widget-container .products-grid .price-box .special-price .price {
    		line-height: 8px;
    	}
    	.payment-block ul li img {
    		max-height: 15px;
    		width: auto;
    	}
    	
    	.payment-block ul li {
    		display: inline-block;
    		margin: 0 4px 0 0;
    	}
    	/*cart grid change*/
    	.data-table.cart-table td {padding: 6px;}
    	.cart-table .actions { border-radius: 5px; overflow: hidden; position: relative; width: 100px;}
    	.data-table.cart-table td:first-child{display: inline-block; float: left;}
    	.cart-table.data-table .product-name a{font-size: 13px;}
    	.data-table.cart-table td:nth-child(2){max-width: 129px; width: auto;}
    	.data-table.cart-table tr { margin:10px 0;  padding: 0;border: 1px solid #E2E2E2;border-radius:5px;}
    	.cart .discount .buttons-set, .cart .shipping .buttons-set { border-radius: 0 0 5px 5px; display: block; float: left; margin-bottom: 10px;  padding: 0;}
    	.cart-total-box.two { display: none;}
    	.data-table.cart-table tfoot tr {border: 0 none !important;}
    	.data-table.cart-table tr.last {border-bottom: 1px solid #DDDDDD;	}
    	#discount-coupon-form {border: 1px solid #D9D9D9; border-radius: 5px;  margin: 0 0 0 0; padding: 10px;}
    	
    	/*one page checkout*/
    	#checkout-review-table.data-table tfoot {
    		display: block;
    		padding: 10px;
    	}
    	#checkout-review-table tfoot tr {
    		display: block;
    	}
    	#checkout-review-table tbody {
    		display: block;
    		float: none;
    	}
    	#checkout-review-table tbody tr {
    		display: block;
    		padding: 10px;
    		text-align: right;
    	}
    	
    	.glc #checkout-review-table, .glc #checkout-review-table td, .glc #checkout-review-table th {
    		clear: both;
    		display: block;
    		width: 100%;
    	}
    }
    /* `Clear Floated Elements
    ----------------------------------------------------------------------------------------------------*/
    /* http://sonspring.com/journal/clearing-floats */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
    /* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
    .clearfix:before,
    .clearfix:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
    .clearfix:after {
      clear: both;
    }
    /*
      The following zoom:1 rule is specifically for IE6 + IE7.
      Move to separate stylesheet if invalid CSS is a problem.
    */
    .clearfix {
      zoom: 1;
    }
    @font-face{font-family:'FontAwesome';src:url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/fontawesome-webfont.eot?v=3.2.1');src:url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('http://www.tilboligen.no/skin/frontend/meigeetheme/default/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}

Examples and source code

icon-shopping-cart

Place Font Awesome icons just about anywhere with the <i> tag.

<i class=" icon-shopping-cart"></i> icon-shopping-cart
Icon classes are echoed via CSS :before.

icon-shopping-cart

icon-shopping-cart

icon-shopping-cart

icon-shopping-cart

To increase icon sizes relative to their container, use the icon-large (33% increase), icon-2x, icon-3x, icon-4x, or icon-5x classes.

<p><i class=" icon-shopping-cart icon-large"></i> icon-shopping-cart</p>
<p><i class=" icon-shopping-cart icon-2x"></i> icon-shopping-cart</p>
<p><i class=" icon-shopping-cart icon-3x"></i> icon-shopping-cart</p>
<p><i class=" icon-shopping-cart icon-4x"></i> icon-shopping-cart</p>
If your icons are getting chopped off on top and bottom, make sure you have sufficient line-height.
  • Font Awesome icon can be used
  • to easily replace lists

Use icon-ul and icon-li to easily replace default bullets in unordered lists.

<ul class="icon-ul">
  <li><i class="icon-li  icon-shopping-cart"></i>Font Awesome icon can be used</li>
  <li><i class="icon-li  icon-shopping-cart icon-spin"></i>to easily replace lists</li>
</ul>

Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

Use icon-border and pull-right or pull-left for easy pull quotes or article graphics.

<i class=" icon-shopping-cart icon-2x pull-left icon-border"></i>
Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

  normal
  icon-rotate-90
  icon-rotate-180
  icon-rotate-270
  icon-flip-horizontal
  icon-flip-vertical

To arbitrarily rotate and flip icons, use the icon-rotate-* and icon-flip-* classes.

<i class=" icon-shopping-cart"></i>  normal<br>
<i class=" icon-shopping-cart icon-rotate-90"></i>  icon-rotate-90<br>
<i class=" icon-shopping-cart icon-rotate-180"></i>  icon-rotate-180<br>
<i class=" icon-shopping-cart icon-rotate-270"></i>  icon-rotate-270<br>
<i class=" icon-shopping-cart icon-flip-horizontal"></i>  icon-flip-horizontal<br>
<i class=" icon-shopping-cart icon-flip-vertical"></i>  icon-flip-vertical

Use the icon-spin class to get any icon to rotate.

<i class=" icon-shopping-cart icon-2x icon-spin"></i>
<i class=" icon-shopping-cart icon-3x icon-spin"></i>
<i class=" icon-shopping-cart icon-4x icon-spin"></i>

CSS3 animations aren't supported in IE8 - IE9.

icon-shopping-cart on icon-check-empty
icon-shopping-cart on icon-circle
icon-shopping-cartl on icon-sign-blank
icon-ban-circle on icon-shopping-cart

To stack multiple icons, use the icon-stack class on the parent, the icon-light for the regularly sized icon, and icon-stack-base for the larger icon. icon-light can be used as an alternative icon color. You can even throw larger icon classes on the parent to get further control of sizing.

<span class="icon-stack">
  <i class=" icon-check-empty icon-stack-base"></i>
  <i class=" icon-shopping-cart "></i>
</span>
icon-shopping-cart on icon-check-empty<br>
<span class="icon-stack">
  <i class=" icon-circle icon-stack-base"></i>
  <i class=" icon-shopping-cart icon-light"></i>
</span>
icon-shopping-cart on icon-circle<br>
<span class="icon-stack">
  <i class=" icon-sign-blank icon-stack-base"></i>
  <i class=" icon-shopping-cart icon-light "></i>
</span>
icon-shopping-cart on icon-sign-blank<br>
<span class="icon-stack">
  <i class=" icon-shopping-cart icon-light"></i>
  <i class=" icon-ban-circle icon-stack-base text-error"></i>
</span>
icon-ban-circle on icon-shopping-cart