/**
 * 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) 2013 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(https://www.trendhim.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(https://www.trendhim.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(https://www.trendhim.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(https://www.trendhim.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(https://www.trendhim.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(https://www.trendhim.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(https://www.trendhim.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(https://www.trendhim.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(https://www.trendhim.no/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

* { margin:0; padding:0; }

@font-face {
    font-family: 'droid_sansregular';
    src: url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-webfonts.eot');
    src: url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-webfonts.eot?#iefix') format('embedded-opentype'),
    url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-webfonts.woff') format('woff'),
    url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-webfonts.ttf') format('truetype'),
    url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-webfonts.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_sansbold';
    src: url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-bold-webfonts.eot');
    src: url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-bold-webfonts.eot?#iefix') format('embedded-opentype'),
    url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-bold-webfonts.woff') format('woff'),
    url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-bold-webfonts.ttf') format('truetype'),
    url('https://www.trendhim.no/skin/frontend/default/trendhim/css/droidsans-bold-webfonts.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'icomoon';
    src:url('https://www.trendhim.no/skin/frontend/default/trendhim/css/icomoon.eot?-k6u08h');
    src:url('https://www.trendhim.no/skin/frontend/default/trendhim/css/icomoon.eot?#iefix-k6u08h') format('embedded-opentype'),
    url('https://www.trendhim.no/skin/frontend/default/trendhim/css/icomoon.woff?-k6u08h') format('woff'),
    url('https://www.trendhim.no/skin/frontend/default/trendhim/css/icomoon.ttf?-k6u08h') format('truetype'),
    url('https://www.trendhim.no/skin/frontend/default/trendhim/css/icomoon.svg?-k6u08h#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.iconmoon{
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.icon-zoomin:before {
    content: "\e604";
}

.icon-keyboard-arrow-down:before {
    content: "\e600";
}

.icon-keyboard-arrow-left:before {
    content: "\e601";
}

.icon-keyboard-arrow-right:before {
    content: "\e602";
}

.icon-keyboard-arrow-up:before {
    content: "\e603";
}

.icon-check2:before {
    content: "\f03a";
}

.icon-chevron-down:before {
    content: "\f0a3";
}

.icon-chevron-left:before {
    content: "\f0a4";
}

.icon-chevron-right:before {
    content: "\f078";
}

.icon-chevron-up:before {
    content: "\f0a2";
}

.icon-search:before {
    content: "\f02e";
}

.icon-play:before {
    content: "\e912";
}

.icon-phone:before {
    content: "\e942";
}

.icon-envelop:before {
    content: "\e945";
}

.icon-alarm:before {
    content: "\e950";
}

.icon-truck:before {
    content: "\e9b0";
}

.icon-arrow-down2:before {
    content: "\e600";
}



body          { background: #ece9df; font:15px/1.35 'droid_sansregular',Myriad Pro,Arial, Helvetica, sans-serif; color:#162135; text-align:center; }

img           { border:0; vertical-align:top; }

a             { color:#162135; text-decoration:none; }
a:hover       { text-decoration:underline; }
:focus        { outline: 0; }

/* Headings */
h1            { font-size:20px; font-family: 'droid_sansbold'; font-weight:normal; line-height:1.15; }
h2            { font-size:18px; font-family: 'droid_sansbold'; font-weight:normal; line-height:1.25; }
h3            { font-size:16px;  font-family: 'droid_sansbold'; font-weight:normal; line-height:1.25; }
h4            { font-size:14px;  font-family: 'droid_sansbold'; font-weight:normal; }
h5            { font-size:12px;  font-family: 'droid_sansbold'; font-weight:normal; }
h6            { font-size:11px;  font-family: 'droid_sansbold'; font-weight:normal; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
strong        {  font-family: 'droid_sansbold'; font-weight: normal; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }


/* HTML5 */
header
,nav
,section
,article
,aside
,footer
,hgroup
{
    display: block;
}

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */

html {
    overflow-y: scroll;
}

/* Layout ================================================================================ */
.wrapper {}
.page { width:980px; margin:0 auto; text-align:left;}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main-container {padding-top: 57px;}
.main { }

/* Base Columns */
.col-left { float:left; width:190px; font-family: Helvetica, Arial, sans-serif;}
.col-main { float:left; width:742px; background:#fff; border-radius:5px; padding: 15px 19px 15px; position:relative; }
.col-right { float:right; width:190px; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; background:#fff; border-radius:5px;}

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }
.col3-layout .col-wrapper { float:left; width:748px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }

/* ======================================================================================= */

body:before {
    content: "";
    position: fixed;
    top: -10px;
    left: 0;
    width: 100%;
    height: 10px;
    z-index: 100;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    box-shadow: 0px 0px 10px rgba(0,0,0,.8);
}


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text,select,textarea { background:#fff; border:1px solid #ddd; }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #ddd; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; text-align:center; padding:6px 2px; }
img.refresh{margin-top:6px; margin-left:3px; cursor:pointer;}
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { float:left; height:21px; background:transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/bkg_button.gif) 0 0 no-repeat; padding:0 0 0 8px; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
button.button span span { background-position:100% 0; padding:0 12px 0 4px; }
button.disabled {}
button.disabled span {}

button.btn-checkout span {}
button.btn-checkout.no-checkout {}

.newsletter-container{position: relative; width: 102%;}
.newsletter-container img{position:absolute; top: -51px; left: 320px;}

p.control input.checkbox,
p.control input.radio { margin-right:6px; }
.form-list li { margin:0 0 8px; }
.form-list label { float:left; color:#111;  font-family: 'droid_sansbold'; position:relative; z-index:0; }
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display:block; clear:both; }
.form-list .field { float:left; width:275px; }
.form-list input.input-text { }
.form-list textarea { width:254px; height:10em; }
.form-list select { width:260px; }
.form-list li.wide .input-box { width:535px; }
.form-list li.wide input.input-text { width:529px; }
.form-list li.wide textarea { width:529px; }
.form-list li.wide select { width:535px; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }

.form-list .name-prefix { width:65px; }
.form-list .name-prefix select { width:55px; }
.form-list .name-prefix input.input-text { width:49px; }

.form-list .name-suffix { width:65px; }
.form-list .name-suffix select { width:55px; }
.form-list .name-suffix input.input-text { width:49px; }

.form-list .name-middlename { width:70px; }
.form-list .name-middlename input.input-text { width:49px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname { width:210px; }

.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:205px; }

.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:189px; }

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }

.buttons-set { clear:both; margin:5px 0 0; padding:5px; }
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }
.buttons-set p.required { margin:0 0 5px; }

.buttons-set-order {}

.fieldset { border:1px solid #ddd; background:#fefefe; padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend { float:left;  font-family: 'droid_sansbold'; font-size:13px; border:1px solid #fefefe; background:#dedede; color:#333; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
p.required { font-size:10px; text-align:right; color:#f00; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611;  font-family: 'droid_sansbold'; }
.error { color:#f00;  font-family: 'droid_sansbold'; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li {; }
.messages li li { }
.error-msg,
.success-msg,
.note-msg,
.notice-msg {
    font-size: 14px !important;
    margin-bottom: 20px;
    padding: 5px 10px;
}
.error-msg {  color:#fff; background:#df280a; }
.success-msg {
    color: #fff;
    border: 1px solid #45A51E;
    background: #63b701;
}
.note-msg,
.notice-msg { color:#3d6611; }

.catalog-category-view .note-msg { border-left:1px solid #C6D3DA; border-right:1px solid #C6D3DA; }
.category-description-bottom a, .category-description a{text-decoration:underline!important;}

/* BreadCrumbs */
.breadcrumbs { padding:0px; margin:0 0 10px; font-size:13px;}
.breadcrumbs li { display:inline; background: url("https://www.trendhim.no/skin/frontend/default/trendhim/images/bulletpoint.png") no-repeat scroll 0 4px transparent; padding-left:13px; padding-right:5px; color: #000; }
.breadcrumbs .crumbactive { color: #162135; text-decoration: underline; }
.breadcrumbs li a { text-decoration: underline; }

/* Page Heading */
.page-title { padding:0 0 5px; margin:0 0 10px; }
.page-title h1,
.page-title h2 { color:#666666; font-size:18px; font-weight:normal;  }
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; }
.title-buttons { text-align:right; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }

.subtitle { clear:both; }

/* Pager */
.pager { padding:5px; text-align:center; }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { margin:0 135px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {}

/* Sorter */
.sorter { padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .sort-by { float:right; }
.sorter .sort-by select{-webkit-appearance: none; border:2px solid #bdbdbd; border-radius:0; padding: 3px 25px 3px 10px; background: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/sort-arrow-dropdown.jpg') no-repeat right 7px top 5px; margin-left: 3px; }
.sorter .link-feed {}

/* Toolbar */
.toolbar {position: absolute; top: 81px; right: 15px; background:#fff;}
.toolbar .pager {}
.toolbar .sorter {}
.toolbar-bottom {}

/* Data Table */
.data-table { width:90%; }
.data-table th { padding:5px; white-space:nowrap; }
.data-table td { padding:5px; }
.data-table thead { }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label {  font-family: 'droid_sansbold'; }
.data-table td.value {}

/* Tax Details Row */
tr.tax-total { cursor:pointer; }
tr.tax-total td {}
tr.tax-total .tax-collapse { padding-left:20px; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
tr.tax-details-first td { border-top:1px solid #d2d8db; }

/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -53px; }

.cart .upsell{
    margin:0 23px 35px 50px;
}
.cart .upsell .content{
    text-align: center;
    font-size: 34px;
    color: #2a2a2a;
    margin-left: 45px;
    line-height: 39px;
    margin-top: 19px;
    font-family:'Myriad Pro','Tohoma','Arial';
}
.cart .upsell .content span{font-weight:bold;}
.cart .upsell .content .value{font-size:20px; font-weight:normal; font-style:italic; line-height: 30px;}


/* Class: std - styles for admin-controlled content */
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { margin:0 0 10px; }
.std ul.disc { list-style:disc outside; padding-left:18px; }
.std dl dt {  font-family: 'droid_sansbold'; }
.std dl dd { margin:0 0 10px; }

.btn-remove { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove2 {
    display: block;
    overflow: hidden;
    font-size: 12px;
    text-decoration: underline;
    text-align: right;
    padding-right: 8px;
}

.separator { margin:0 3px; }

.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; text-indent:-999em; overflow:hidden; }

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Header ================================================================================ */
/*.logo { float:left; }
.christmas-logo{
    position: absolute;
    top: 5px;
    left: -14px;
}
.header { height: 76px; padding:23px 0 0; position: relative; }
.top-20000{position: absolute;  top:0px; left:108px}
.top-mail img{margin-top: 0px;}
.top-phone img{margin-top: -2px;}
.header .logo { float:left; text-decoration:none !important; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; padding:0; }
.header .welcome-msg { position:absolute; top:50px; left: 23px; color: #000; line-height: 16px; letter-spacing: 1px; font-size: 14px;}
.header .welcome-msg a{text-decoration:none;}
.header .links { float:right; }
.header .form-language { clear:both; text-align:right; }

.header-container{font-family: Helvetica, Arial, sans-serif;}
.header{ padding-top: 32px; font-size:14px;}
.header-container .fixed-top-wrapper{
    position: absolute;
    left: 0;
    width: 100%;
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #cccccc;
    background: #efefef;
    z-index: 1;
}
.header-container .fixed-top-values{
    width: 980px;
    position: absolute;
    left: 50%;
    margin-left: -490px;
    text-align: center;
    font-size:14px;
    color:#434343;
}
.header-container .fixed-top-values div{position: relative;}
.header-container .fixed-top-values .value{padding-left: 25px;}
.header-container .fixed-top-values .iconmoon{
    font-size: 17px;
    position: absolute;
    top: 7px;
    left: 0;
}
.header-container .fixed-top-values .middle{display: inline-block;}
.header .logo{margin-top: 18px; }
.header .logo img{

}
.header .welcome-msg{top: 77px;}
body:before{display: none;}

.header-container .ratings-top{
    position: absolute;
    top: 48px;
    left: 340px;
    width: 300px;
    text-align: center;
}
.header-container .ratings-top img{padding-left: 25px; width:150px; height: auto;}
.header-container .ratings-top p{ color:#162135;}

.top-cart{
    position: absolute;
    left: 775px;
    top: 53px;
}
.top-cart.active{top: 50px;}
.top-cart.active img{margin-top:6px; float:left;}
.top-cart.active .cart-text{top:-6px;}
.top-cart.active .greenbtn{
    width: 145px;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    margin-top: 14px;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: none;
    position: absolute;
    top: 0;
    left: 58px;
}
.top-cart .sprite-basket{
    position: absolute;
    top: 2px;
    left: 0;
}
.top-cart .sprite-basket-full{
    position: absolute;
    top: 10px;
    left: 0;
}
.top-cart img{width:50px; height: auto;}
.top-cart .qty{
    width: 20px;
    height: 20px;
    color: #fff;
    text-align: center;
    display: block;
    position: absolute;
    top: 14px;
    left: 13px;
    line-height: 20px;
    font-size: 13px;
}

.top-cart .cart-text{
    position: absolute;
    left: 57px;
    top: 0;
    width: 145px;
    text-align: center;
}
.top-cart .cart-text.empty{
    line-height: 38px;
    text-align: left;
}

.header-container .top-container { clear:both; text-align:right; }*/

/* Frontpage */
.bannerslider{margin-bottom:17px;}
.bannerslider img{width:741px; height: 432px; border:0;}
.frontpage-categories-wrapper{margin-bottom: 20px;}
.frontpage-categories li{
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33%;
}
.frontpage-categories div{
    padding-bottom: 0;
    font-size: 12px;
    line-height: 19px;
}
.frontpage-categories a{
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .1em;
    color: #666;
    line-height: 43px;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #999;
    display: block;
    background: #fff;
}

/* Language switcher */
.form-language{
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom: 10px;
    border-bottom:1px solid #807c73;
    color:#444041;
}

.form-language > span{float:left; margin-top: 2px;}
.form-language .language-container{
    border:2px solid #807b77;
    border-radius:5px;
    float:left;
    margin-left: 10px;
}
.form-language .language-container div{box-sizing: border-box; float:left; cursor: pointer; font-size:14px; width: 30px; height: 22px; line-height: 22px;text-align: center;}
.form-language .language-container div:first-child{border-right:1px solid #cdc8c4;}
.form-language .language-container div.active{background: #30966E; color:#fff; }
.form-language .language-container div.active:hover{background: #30966E; color:#fff; }
.form-language .language-container div:hover{background: #807b77; color:#fff;}


/* Left navigation */
/*.vertnav-container .head { background: url("https://www.trendhim.no/skin/frontend/default/trendhim/images/double_line.jpg") no-repeat scroll 0 bottom transparent; height: 8px; width: 190px; }
.vertnav-container { margin:0 0 24px !important; width:200px;}
#vertnav li{position: relative;}
#vertnav li .vertnav-cat {
    display:block;
    padding:0 0 0 15px;
}
#vertnav .divider { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/block_kategorier_divider.jpg) no-repeat scroll 0 0; height: 1px; width: 190px; margin:7px 0; }
#vertnav li.level0 {}
#vertnav li.gift { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/gift_left.png) no-repeat scroll 0 5px; }
#vertnav li.alle-tilbud { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/tilbud_ikon.png) no-repeat scroll 0 5px; }
#vertnav li.gaveideer { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/gaveideer_ikon.png) no-repeat scroll 0 5px; }
#vertnav li.nye-varer,#vertnav li.nye-produkter { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/nye_varer_ikon.png) no-repeat scroll 0 9px;  }
#vertnav li.mest-popul-re { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/mest_populare_ikon.png) no-repeat scroll 0 6px;}
#vertnav li.level0 .offers{padding-left: 27px;}
#vertnav li.level0 .giftside{padding-left: 27px;}
#vertnav li.level0 .gifts{padding-left: 27px;}
#vertnav li.level0 .news{padding-left: 27px;}
#vertnav li.level0 .popular{padding-left: 27px; background: url("https://www.trendhim.no/skin/frontend/default/trendhim/images/double_line.jpg") no-repeat scroll 0 bottom transparent; padding-bottom: 6px;}
#vertnav li a { color: #2a2a2a; font-size: 18px; display:block; padding-top:4px; padding-bottom:4px;
    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
}
#vertnav li a:hover { color: #000; text-decoration: none; font-weight: bold!important; padding-left: 5px;}
#vertnav li.open a, #vertnav li.active a { color: #000; font-weight: bold;}
#vertnav li.active a{font-weight: bold;}
#vertnav .inactive .vertnav-cat { }
#vertnav .next .vertnav-cat { }
#vertnav .prev .vertnav-cat { }
#vertnav .first .vertnav-cat { }
#vertnav .last .vertnav-cat { }
#vertnav .only .vertnav-cat { }
#vertnav li.parent .vertnav-cat { }
#vertnav li.active .vertnav-cat { }
#vertnav li.inactive .vertnav-cat { }
#vertnav .level0 .vertnav-cat { }
#vertnav .level1 .vertnav-cat {	padding-left:0; margin-left: 15px; width:173px;}
#vertnav .level1 .vertnav-cat a { font-size: 13px; padding-left: 10px; color: #000;font-weight: bold; border-left:1px solid #847B7B; }
#vertnav .level1 .vertnav-cat a:hover{
    color: #000; text-decoration: none; font-weight:bold; padding-left: 15px;
}
#vertnav .level1.inactive .vertnav-cat a{font-weight: normal;}
#vertnav .level1.active .vertnav-cat a{font-weight: bold;}
#vertnav .level2 .vertnav-cat { padding-left:20px; width:172px; }
#vertnav .level3 .vertnav-cat { padding-left:30px; width:162px; }

#vertnav ul{display:none;}*/
/*#vertnav li.open ul{display: block;}*/


/*#vertnav li.level0 .arr:before{
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;*/

    /* Better Font Rendering =========== */
    /*-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e602";
}*/
/*#vertnav li.level0.open .arr:before{
    content: "\e600";
}


#vertnav li.level0.nc .arr:before{
    content: "\e602"!important;
}

#vertnav li.level0 .arr {
    font-size: 22px;
    color: #007d44;
    position: absolute;
    left: -6px;
    top: 4px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


#vertnav li.level0.open .arr {
    font-size: 22px;
    color: #007d44;
    position: absolute;
    left: -6px;
    top: 4px;
}*/




/* Maintop cart */
.maintop-cart .top-cart-text{
    font-size: 25px;
    color: #989798;
    letter-spacing: 0.5px;
    line-height: 31px;
}
.maintop-cart { margin-bottom: 6px;position: relative;height: 41px;}
.maintop-cart .go-to-checkout { position:absolute; right:0; top:0; }
.maintop-cart .cart-topaction{
    border: 1px solid #45A51E;
    background: #63b701;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    display: inline-block;
    color: #ffffff;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 18px;
    font-family: 'droid_sansbold';
    text-decoration: none;
    height: 33px;
    width: 153px;
    line-height: 35px;
    text-align: center;
    position: absolute;
    right: -3px;
    top: 0px;
}
.maintop-cart .cart-topaction:hover{
    background: #4a8900;
    border: 1px solid #4a8900;
}

/* Maintop */
.maintop { height: 30px; margin-bottom:7px; position: relative; }
.maintop .form-search { padding-top:3px; }
.maintop .form-search input.input-text { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/search_back.png) no-repeat scroll 0 0;
    border: none;
    padding: 10px 10px 10px 40px;
    width: 373px;
    font-size: 14px; }
.maintop .form-search button.button { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/search_button.gif) no-repeat scroll 0 0; width: 76px; height: 36px; }

.search-autocomplete { z-index:999; color:#000; }
.search-autocomplete ul {  background:#fff; text-align: center; font-size: 10px!important; border-top-left-radius: 0px!important; border-top-right-radius: 0px!important; }
.search-autocomplete ul li a{color:#000!important; padding: 3px 0 0!important;}
.search-autocomplete ul li p.name{font-size:12px!important; margin-top: 6px;}
.search-autocomplete li { padding:10px;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    cursor: pointer;
    width: 224px;
    height: 180px;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: none;
}
.search-autocomplete ul li.last{border-right:0; width: 224px!important;}
.search-autocomplete li .amount { float:right;  font-family: 'droid_sansbold'; }
.search-auqtocomplete li .price-box{font-size: 12px;}
.search-autocomplete li:hover{box-shadow: 2px 2px 20px #bcbcbc;}
.search-autocomplete li.selected {}

.maintop .go-to-checkout { position:absolute; right:0; top:0; }
.go-to-checkout button.button { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/go_to_checkout.gif) no-repeat scroll 0 0; width: 233px; height: 45px; }
.cart-table .go-to-checkout { margin-right: 7px; }
.maintop .gift-code { position: absolute; right: 0; top:50px; font-size: 12px; padding-top: 2px; }
.giftwrapping-cart{
    background-color: #f5f5f5;
    border-radius: 10px;
    width: 350px;
    height: 160px;
    position: relative;
}
.giftwrapping-cart img{
    position: absolute;
    top: 10px;
    left: 25px;
}
.giftwrapping-cart .arrow{
    left: 120px;
    top: -25px;
}
.giftwrapping-cart .text{
    position: absolute;
    left: 150px;
    top: 35px;
    text-align: center;
    font-size: 13px;
}
.giftwrapping-cart .text h3{
    text-transform: uppercase;
    margin-bottom: 5px;
    font-size: 18px;
    letter-spacing: 1px;
}


.cart-table input.qty{
    position: relative;
    height: 30px;
    border: 1px solid #eee;
    padding: 0;
    float: left;
}
.cart-table .qty-mod-wrap{
    position: relative;
    left: 30px;
}

.cart-table .qty-mod-wrap .plus{
    background: #eee;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 16px;
    line-height: 18px;
    font-family: arial;
    font-size: 12px;
}

.cart-table .qty-mod-wrap .minus{
    background: #eee;
    text-align: center;
    position: absolute;
    top: 15px;
    left: 0;
    width: 15px;
    height: 16px;
    line-height: 15px;
    font-family: arial;
    font-size: 15px;
}
.cart-table .qty-mod-wrap .update-qty{cursor:pointer;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
}
.cart-table .qty-mod-wrap .update-qty:hover{
    background:#333;
    color:#fff;
}

/* Sidebar =============================================================================== */
.block { margin:0 0 14px; }
.block .block-title { }
.block .block-title strong { font-size:14px;  font-family: 'droid_sansbold'; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { font-size:13px;  font-family: 'droid_sansbold'; }
.block .block-content { }
.block .block-content li.item { padding:5px 0; }
.block .btn-remove { float:right; }
.block .actions { text-align:right; }
.block .actions a { float:left; }
.block .empty {}

.block li.odd {}
.block li.even { }

.sidebar-reviews{margin-bottom:20px;}

.block .padder { padding: 10px; }

.block-hvorforos .block-title { height: 35px; background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/block_head_hvorforos.jpg) no-repeat scroll 0 0; }
.block-hvorforos .block-content { height: 216px; background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/hvorforos.jpg) no-repeat scroll 0 0; }
.block-hvorforos .block-content span { display: none; }

/* Block: Account */
.block-account {}

/* Block: Currency Switcher */
.block-currency {}
.block-currency select { width:100%; border:1px solid #888; }

.hide{display:none;}

/* Block: Subscribe */
.block-subscribe{
    font-size:13px;
    background: #f5f5f5;
    padding: 15px;
    background-image: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/desk-left-news.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.block-subscribe .hl{
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: block;
}
.block-subscribe li{
    margin-bottom: 5px;
}
.block-subscribe .block-title { height: 35px; background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/spar-op-til-50.png) no-repeat scroll 0 0; }
.block-subscribe .input-box { float: left; width:100%; }
.block-subscribe input.input-text {
    width: 97%;
    height: 38px;
    border: 1px solid #8a8a8a;
    padding: 0;
    padding-left: 3%;
    font-size: 15px;
    line-height: 38px;
    border-radius: 3px;
    margin-top: 15px;
}
.block-subscribe button{
    background: #63b701;
    border: 1px solid #45A51E;
    color: #fff;
    text-transform: uppercase;
    width: 100%;
    line-height: 38px;
    height: 38px;
    font-size: 14px;
    margin-top: 10px;
    cursor: pointer;
    border-radius: 3px;
}
.block-subscribe button:hover{
    background: #4a8900;
}
.block-subscribe input.input-text.error { border: #ff0000; }

.block-subscribe .padder { padding:0 0px 10px 0px; }
.block-subscribe .sidebar-thanks img{
    display: block;
    margin: 0 auto;
    padding-right: 10px;
    margin-bottom: 10px;
}


.block-hvorforos{margin-bottom: 0;}

/* Block: Reorder */
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }

/* Block: Banner */
.block-banner {}
.block-banner .block-content { text-align:center; }

/* Block: Login */
.block-login label {  font-family: 'droid_sansbold'; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }

/* ======================================================================================= */

#contactForm .buttons-set button.button { background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/send_email2.gif) no-repeat scroll 0 0; width: 319px; height: 43px; float: left; }
#contactForm .buttons-set button.button:hover { background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/send_email2.gif) 0 -43px }

/* Category Page ========================================================================= */
/*.category-title { border:0; margin:0; padding:0;
    width: 740px; text-align:center; }
.category-title h1{font-size:36px; line-height: 30px; color:#292929; margin-bottom:1px; }
.category-title p{font-size:24px; }
.category-title p span{ font-family: 'droid_sansbold'; color:#292929;}
.category-title-left{
    width: 350px;
    text-align: left;
    float: left;
}
.category-title-left p{font-size: 16px;}
.category-title-left h1{font-size:28px;}
.category-left-underline{
    border-bottom: 1px solid #eaeaea;
    clear: both;
}
.category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
.category-image img {}
.category-description {
    margin: 0 0 10px 0;
    padding: 0px 12px 0px;
    width: 366px;
    float: right;
    border-left: 1px solid #eaeaea;
    font-size:13px;
    color: #545454;
    line-height: 14px;
}
.category-products { margin-left: -8px; width: 770px; }
.category-bottom { width: 762px; margin-left: -7px; border-bottom: 1px solid rgb(204, 204, 204)}
.category-description-bottom .leftside{float:left; width:48%;}
.category-description-bottom ul{list-style: initial; padding-left: 20px;}
.category-description-bottom .rightside{float:right; width:48%;}
.category-description-bottom b{font-family: 'droid_sansbold';}
.goup { margin-top:10px; }*/

/* Filters */
/*.block-layered-nav .filters{margin-top: 10px; font-family:arial; font-size: 12px;}
.block-layered-nav .filter{float: left; width: 168px; position:relative;  border-width: 0 1px 1px; margin: 0 10px 10px 0;}
.block-layered-nav .filters .sort-by{margin-bottom: 10px;}

.block-layered-nav .filters .fixed .filter-controller{display:none;}
.block-layered-nav .filters .fixed .price-filter{margin-right:0;}
.block-layered-nav .filters .fixed .filter{width: 178px;}
.block-layered-nav .filters .fixed .filter .filter-content{width: 166px;}

.block-layered-nav .filter .filter-head{
    cursor: pointer;
    background-color: #ececec;
    padding: 5px 10px;
}
.block-layered-nav.thfilter{
    border-bottom: 1px solid #eaeaea;
}
.block-layered-nav .filter .filter-head .iconmoon{
    float: right;
    font-size: 14px;
    line-height: 18px;
}
.block-layered-nav .filter .filter-head.open .iconmoon:before{
    content: "\e603";
}
.block-layered-nav .filter .filter-content{
    border: 1px solid #eaeaea;
    border-width: 0 1px 1px;
    padding: 10px;
    padding-right: 0;
    display: none;
    position: absolute;
    width: 156px;
    top: 25px;
    left: 0;
    z-index: 1000;
    background: #fff;
    box-shadow: 0px 5px 12px #989494;
}
.block-layered-nav .filter .filter-content p{
    padding-left: 23px;
    padding-right: 13px;
    background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/filter_non_checked.gif) no-repeat;
    cursor:pointer;
    margin-bottom: 2px;
}

.block-layered-nav .filters .filter-controller{
    font-size: 20px;
    line-height: 23px;
    float: right;
    cursor: pointer;
    text-align: center;
    width: 29px;
    margin-bottom: 10px;
    padding: 2px 0 1px;
    background-color: #ececec;
}
.block-layered-nav .filters .filter-controller:hover{
    background-color: #d4d4d4;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d4d4),color-stop(100% #d4d4d4));
    background-image: -webkit-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: -moz-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: -ms-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: -o-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
}

.block-layered-nav .filter .filter-content p.selected{
    padding-left: 23px;
    background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/filter_checked.gif) no-repeat;
}
.block-layered-nav .filter .filter-content .filter-close{
    background-color: #ececec;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7e7e7),color-stop(100% #ddd));
    background-image: -webkit-linear-gradient(top,#e7e7e7 0,#ddd 100%);
    background-image: -moz-linear-gradient(top,#e7e7e7 0,#ddd 100%);
    background-image: -ms-linear-gradient(top,#e7e7e7 0,#ddd 100%);
    background-image: -o-linear-gradient(top,#e7e7e7 0,#ddd 100%);
    background-image: linear-gradient(top,#e7e7e7 0,#ddd 100%);
    color: #404040;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    height: 28px;
    line-height: 28px;
    width: 150px;
    margin-top: 10px;
}
.block-layered-nav .filter .filter-content .filter-close:hover{
    background-color: #d4d4d4;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d4d4),color-stop(100% #d4d4d4));
    background-image: -webkit-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: -moz-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: -ms-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: -o-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
}

.block-layered-nav .filter .filter-content .filter-close.activated{
    background-color: #fb9521;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe9a20),color-stop(100% #ee8024));
    background-image: -webkit-linear-gradient(top,#fe9a20 0,#ee8024 100%);
    background-image: -moz-linear-gradient(top,#fe9a20 0,#ee8024 100%);
    background-image: -ms-linear-gradient(top,#fe9a20 0,#ee8024 100%);
    background-image: -o-linear-gradient(top,#fe9a20 0,#ee8024 100%);
    background-image: linear-gradient(top,#fe9a20 0,#ee8024 100%);
    color: #fff;
}

.block-layered-nav .filter .filter-content .filter-close.activated:hover{
    background: #ee8024;
}

.block-layered-nav .filter .filter-content .price-wrapper .input-box{width: 65px; float: left; border: 1px solid #eaeaea;}
.block-layered-nav .filter .filter-content .price-wrapper .price-divider{
    float: left;
    line-height: 23px;
    margin: 0 6px;
}
.block-layered-nav .filter .filter-content .price-wrapper input{
    width: 35px;
    padding: 5px 5px 4px;
    font-size: 11px;
    margin-right: 1px;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    list-style-type: none;
}
.block-layered-nav .filter .filter-content .price-wrapper span{
    float: right;
    margin-right: 5px;
    margin-top: 3px;
}

.block-layered-nav .filters .filter-selection .active-filter{
    border: 1px solid #eaeaea;
    display: block;
    margin: 0 10px 10px 0;
    padding: 0 5px;
    float: left;
    background-color: #fff;
    font-size: 13px;
    cursor:pointer;
}
.block-layered-nav .filters .filter-selection .active-filter:hover{
    background-color: #f3f3f3;
}
.block-layered-nav .filters .filter-selection .active-filter .iconmoon{
    font-size: 12px;
    float: right;
    margin-top: 3px;
    margin-left: 4px;
    color: #333;
}
.block-layered-nav .filters .filter-selection .choicemsg{float:left; font-size: 13px; margin-right: 5px;}
.block-layered-nav .filters .filter-selection .resetbtn{
    border: 1px solid #eaeaea;
    margin: 0 0 10px 0;
    padding: 0 5px;
    float: right;
    background: #fff;
    font-size: 13px;
    cursor:pointer;
}
.block-layered-nav .filters .filter-selection .resetbtn:hover{
    background-color: #d4d4d4;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d4d4),color-stop(100% #d4d4d4));
    background-image: -webkit-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: -moz-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: -ms-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: -o-linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
    background-image: linear-gradient(top,#d4d4d4 0,#d4d4d4 100%);
}

.block-layered-nav .filters .overlay{
    z-index: 1000;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #333;
    top: 0px;
    left: 0px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.block-layered-nav .filters .msg{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 170px;
    height: 70px;
    background: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 70px;
    border: 1px solid #000;
    color: #000;
    margin-left: -100px;
    margin-top: -35px;
    z-index: 1010;
    padding-left: 30px;
    font-size: 18px;
}
.block-layered-nav .filters .msg img{
    position: absolute;
    top: -56px;
    left: -45px;
}

.block-layered-nav .filter .filter_farve{padding-left:0px; padding-left: 0px; width: 160px; padding-left: 6px;}
.block-layered-nav .filter .filter_farve p{
    width: 22px;
    height: 22px;
    padding: 0;
    margin: 3px;
    display: inline-block;
    white-space: nowrap;
    text-indent: -9999px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    background:none;
}
.block-layered-nav .filter .filter_farve p:hover{border:1px solid #000; box-sizing: border-box;}
.block-layered-nav .filter .filter_farve p.selected{border:2px solid #000; padding-left: 0px!important; background-image: none; box-sizing: border-box; width: 21px;height: 21px;}
.block-layered-nav .filter .filter_farve .filter-close{clear:both;}
.block-layered-nav .filters .fixed .filter .filter_farve{width: 165px; padding-left: 11px;}

.block-layered-nav .filter .filter_farve .f228{background-color: grey!important;}
.block-layered-nav .filter .filter_farve .f202{background-color: purple!important;}
.block-layered-nav .filter .filter_farve .f159{background-color: black!important;}
.block-layered-nav .filter .filter_farve .f160{background-color: #7c4300!important;}
.block-layered-nav .filter .filter_farve .f161{background-color: white!important;}
.block-layered-nav .filter .filter_farve .f162{background-color: lightgray!important;}
.block-layered-nav .filter .filter_farve .f156{background-color: gold!important;}
.block-layered-nav .filter .filter_farve .f157{background-color: green!important;}
.block-layered-nav .filter .filter_farve .f184{background-color: #FFFFCC!important;}
.block-layered-nav .filter .filter_farve .f163{
    background: linear-gradient(90deg,
    rgb(231, 82, 57) 0%,
    rgb(231, 82, 57) 12.5%,
    rgb(255, 150, 28) 12.5%,
    rgb(255, 150, 28) 25%,
    rgb(255, 204, 39) 25%,
    rgb(255, 204, 39) 37.5%,
    rgb(252, 230, 47) 37.5%,
    rgb(252, 230, 47) 50%,
    rgb(205, 227, 91) 50%,
    rgb(205, 227, 91) 62.5%,
    rgb(130, 204, 51) 62.5%,
    rgb(130, 204, 51) 75%,
    rgb(65, 190, 206) 75%,
    rgb(65, 190, 206) 87.5%,
    rgb(4, 156, 219) 87.5%,
    rgb(4, 156, 219) 100%)
    repeat scroll 50% 0px transparent;
}
.block-layered-nav .filter .filter_farve .f164{background-color: red!important;}
.block-layered-nav .filter .filter_farve .f158{background-color: orange!important;}
.block-layered-nav .filter .filter_farve .f165{background-color: blue!important;}
.block-layered-nav .filter .filter_farve .f204{background-color: gold!important;}
.block-layered-nav .filter .filter_farve .f203{background-color: pink!important;}*/


/* View Type: Grid */
/*.products-grid { position:relative; padding: 0!important; }
.products-grid.last { border-bottom:0; background: none; }
.products-grid .item { float:left; position:relative; width:182px; padding: 0 0 10px 0; text-align:center; margin-right: 7px; margin-bottom:40px; border:1px solid #fff; }
.products-grid .item:hover{z-index: 100; position: relative; cursor:pointer; background: #F5F4F4;}
.products-grid .item:first-child{padding-left:0px;}
.products-grid .item:last-child{padding-right:0px;}
.products-grid .item.first{clear:both;}
.products-grid .item a:hover{text-decoration: none;}
.products-grid .product-image { display:block; width:184px; height:184px; margin:0 0 10px; }
.products-grid .product-name { margin:0 0 5px; font-weight:normal; font-size:13px; color: #000; padding: 0 5px; font-family: 'droid_sansregular'; }
.products-grid .product-brand{ color: #000; padding: 0 5px; font-family: 'droid_sansbold'; font-size:13px;}
.products-grid .price-box { margin:5px 0; color: #000; font-size: 13px; }
.products-grid .availability { line-height:21px; }
.products-grid .op{color: #000; display:inline-block; text-decoration: line-through; font-size: 13px; font-family: 'droid_sansbold';}
.products-grid .cp{color: #db2b1d;  display:inline-block; margin-left: 8px; font-size: 13px; font-family: 'droid_sansbold';}
.products-grid .ocp{color: #000; font-size: 13px; font-family: 'droid_sansbold';}
.products-grid .actions { }
.products-grid img.hover{
    position: absolute;
    left: 0;
    display: none;
    z-index: 0;
    cursor: pointer;
}
.products-grid .product-img{
    position: absolute;
    left: 0;
    top: 0;
}
.products-grid .old-price { display: inline-block; margin-right: 5px;}
.products-grid .special-price { display: inline-block; color: #db2b1d; margin-bottom:5px; }
.products-grid .nyhed-img { position: absolute; pointer-events: none; z-index:1; }
.products-grid .nyhed-img img { border: none; }
.products-grid .nyhed-img span{
    border: 1px solid #666666;
    padding: 1px 4px;
    text-transform: uppercase;
    font-size: 14px;
    background-color:rgba(255, 255, 255, 0.5);
    margin-top: 6px;
    margin-left: 6px;
    display: block;
}
.products-grid .tilbud-img { position: absolute;margin: 0 0 0 68px; }
.products-grid .tilbud-img img { border: none; }
.products-grid .category-video{
    border: 0px;
    position: absolute;
    top: 162px;
    right: 5px;
    line-height: 12px;
    opacity: 0.4;
}
.products-grid .category-video:hover{opacity: 1;}
.products-grid .category-video span{font-size: 12px;  margin-right: 5px;}*/
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { margin:0 auto; padding:0 10px; }
.col1-layout .products-grid { width:790px; margin:0 auto; }

.btn-cart {
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #45A51E;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 18px;
    font-family: 'droid_sansbold';
    text-decoration: none;
    height: 45px;
    width: 225px;
    text-align: center;
    background: #63b701;
}
.btn-cart:hover{
    background: #4a8900;
    border: 1px solid #4a8900;
}

.greenbtn{
    border: 1px solid #45A51E;
    background: #63b701;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 18px;
    font-family: 'droid_sansbold';
    text-decoration: none;
    height: 47px;
    width: 100%;
    text-align: center;
    line-height: 47px;
    margin-bottom: 20px;
    cursor:pointer;
}

.greenbtn:hover{
    background: #4a8900;
    border: 1px solid #4a8900;
}


.blackbtn{
    background: #3c3c3c;
    border: 1px solid #3c3c3c;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 18px;
    font-family: 'droid_sansbold';
    text-decoration: none;
    height: 44px;
    width: 100%;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    float: left;
}
.blackbtn:hover{
    background: #242424;
    border: 1px solid #242424;
}

.std-input{
    height: 30px;
    font-size: 16px;
    padding-left: 3%!important;
    border-radius: 2px;
    background: url('https://www.trendhim.no/skin/frontend/default/trendhim/onestepcheckout/images/osc-shadow.jpg') repeat-x!important;
    width:95%;
}



.product-shop .out-of-stock h2{font-size:16px;}
#signup_outofstock input{
    width: 47%;
    border: 1px solid #ddd;
    height: 35px;
    font-size: 18px;
    padding-left: 5px;
    border-radius: 2px;
    float: left;
    margin: 10px 0;
    background: url('https://www.trendhim.no/skin/frontend/default/trendhim/onestepcheckout/images/osc-shadow.jpg') repeat-x;
}
#signup_outofstock input.last{float:right;}

.go-to-osc {
    border: 1px solid #45A51E;
    background: #63b701;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 18px;
    font-family: 'droid_sansbold';
    text-decoration: none;
    height: 47px;
    width: 260px;
    line-height: 47px;
    text-align: center;
}
.go-to-osc:hover{
    background: #4a8900;
    border: 1px solid #4a8900;
    text-decoration: none;
}

/* View Type: List */
.products-list li.item { border-bottom:1px solid #ddd; padding:12px 10px; }
.products-list li.item.last { border-bottom:0; }
.products-list .product-image { float:left; width:135px; height:135px; margin:0 0 10px; }
.products-list .product-shop { margin-left:150px; }
.products-list .product-name { margin:0 0 5px;  font-family: 'droid_sansbold'; font-size:13px; }
.products-list .product-name a {}
.products-list .price-box { float:left; margin:3px 13px 5px 0; }
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:1.35; }
.products-list .desc .link-more { font-size:11px; }
.products-list .add-to-links { clear:both; }
.products-list .add-to-links li { display:inline; }
.products-list .add-to-links .separator { display:inline; margin:0 2px; }
/* ======================================================================================= */


/* Async products */
.recently-seen-products{margin: 25px 0;}
.recently-seen-products .recently-seen-headline{
    color: #1d2441;
    font-size: 18px;
    border-bottom: 1px solid #D2D2D2;
    padding-bottom: 6px;
    font-family: 'droid_sansregular';
}
.recently-seen-products .product{
    text-align: center;
    width: 170px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top;
    margin: 5px 5px 20px;
}
.recently-seen-products .product .price{font-family: 'droid_sansbold';}


/* Product View ========================================================================== */


.box-reviews button.button { float: left; }
.box-reviews .review-fields{ width: 343px; float: left; margin-top:10px;}
.box-reviews img{}
.box-reviews .review-fields .input-box input{
    height: 25px;
    border-radius: 5px;
    margin-top: 5px;
    width:272px;
}
.box-reviews .review-fields .input-box.review-text textarea{
    border-radius: 5px;
    margin-top: 5px;
    width:272px;
}
.box-reviews .review-fields .input-box{width:400px;}


/* Rating */
.no-rating { margin:0; }
.new-review{float: right; padding-top: 12px;}


.ratings { font-size:11px; line-height:1.25; position: absolute; top: 0; right: 0; margin: 0; }
.ratings strong { float:left; margin:1px 3px 0 0; }
.ratings .rating-links { margin:0; padding-top: 2px; }
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt {}
.ratings dd {}
.rating-box { width: 110px; height:22px; font-size:0; line-height:0; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/green-stars.png) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:22px; background: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/green-stars.png) 0px 100% repeat-x;}
.ratings .rating-box { float:left;  }
.ratings .amount {}

.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th {  font-family: 'droid_sansbold'; padding-right:8px; }

.ratings-table .rating-box{background:url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/green-stars.png) 0 0 repeat-x;}
.ratings-table .rating-box .rating{background:url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/green-stars.png) 0 100% repeat-x;}

/* Availability */
.availability { margin:0; }
.availability span {  font-family: 'droid_sansbold'; }
.availability.in-stock span {}
.availability.out-of-stock span { color:#d83820; }

/* Email to a Friend */
.email-friend {}

/* Alerts */
.alert-price {}
.alert-stock {}

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box {}
.price-box .price {  font-family: 'droid_sansbold'; }

/* Regular price */
.regular-price {}
.regular-price .price {  font-family: 'droid_sansbold'; }

/* Old price */
.old-price {}
.old-price .price-label { white-space:nowrap; }
.old-price .price {  font-family: 'droid_sansbold'; text-decoration:line-through; }

/* Special price */
.special-price {}
.special-price .price-label {  font-family: 'droid_sansbold'; white-space:nowrap; }
.special-price .price {  font-family: 'droid_sansbold'; }
.product-view .special-price .price{color:#db2b1d}

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label {  font-family: 'droid_sansbold'; white-space:nowrap; }

.minimal-price-link { display:block; }
.minimal-price-link .label {}
.minimal-price-link .price { font-weight:normal; }

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price {  font-family: 'droid_sansbold'; }

/* FTP */
.weee { display:block; font-size:11px; color:#444; }
.weee .price { font-size:11px; font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block;  font-family: 'droid_sansbold'; }

/* Price range */
.price-from {}
.price-from .price-label {  font-family: 'droid_sansbold'; white-space:nowrap; }

.price-to {}
.price-to .price-label {  font-family: 'droid_sansbold'; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price {  font-family: 'droid_sansbold'; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label {  font-family: 'droid_sansbold'; white-space:nowrap; }

.price-box-bundle {}
/********** Product Prices > */

/* Tier Prices */
.tier-prices .price {  font-family: 'droid_sansbold'; }
.tier-prices .benefit {}

.tier-prices-grouped {}

/* Add to Links */
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart{position: relative;}
.add-to-cart label { float:left; margin-right:5px; }
.add-to-cart .qty { float:left; font-size:15px; margin-top:7px; padding:8px 0; text-align:center; }
.add-to-cart .btn-cart { float:right; margin-top: 1px; width:367px; line-height: 45px;  cursor: pointer;}
.add-to-cart .btn-cart img{position: absolute; top: -39px; left: 43px;}

/* Add to Links + Add to Cart */
.addwrapper{padding:2px 0;}
.add-to-box {}
.add-to-box .add-to-cart { float:right; }
.add-to-box .or { float:left; margin:0 10px; }
.add-to-box .add-to-links { float:left; }

.product-view #product-options-wrapper.bundle .input-wrapper{
    padding: 5px 10px 0 5px;
    background: #f5f5f5;
}
.product-view #product-options-wrapper.bundle .input-wrapper:last-child{padding-bottom: 5px!important;}
.product-view #product-options-wrapper.bundle .input-wrapper a{
    display: table;
}
.product-view #product-options-wrapper.bundle .input-box img{
    display: table-cell;
    margin-right: 10px;
}
.product-view #product-options-wrapper.bundle .input-wrapper .con{
    width: 85%;
    height: 37px;
    display: table-cell;
    vertical-align: middle;
}

/* Ajax cart */

.ajaxcart{ width:542px; display:none;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -250px;
    margin-top: -150px;
    z-index:1500;
    border-radius:4px;
    background:#fff;
}
.ajaxcart .tocart{
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #45A51E;
    background: #63b701;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'droid_sansbold';
    text-decoration: none;
    height: 44px;
    width: 272px;
    text-align: center;
    line-height: 45px;
    float: right;
    margin: 20px 25px 20px 0px;
}
.ajaxcart .tocart:hover{
    background: #4a8900;
    border: 1px solid #4a8900;
}
.ajaxcart .continue{
    background: #3c3c3c;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #3c3c3c;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 18px;
    font-family: 'droid_sansbold';
    text-decoration: none;
    height: 44px;
    width: 192px;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    margin: 20px 0 20px 25px;
    float: left;
}
.ajaxcart .continue:hover{
    background: #242424;
    border: 1px solid #242424;
}
.ajaxcart .product-add-name{
    font-size: 25px;
    font-family: 'droid_sansbold';
    color: #727272;
    margin-top: 36px;
    text-align:center;
    padding:0 20px;
}
.ajaxcart .second-line{
    font-size: 24px;
    color: #727272;
    text-align: center;
    margin-top: 6px;
    padding-left: 40px;
}
.ajaxcart .second-line img{margin-left: 10px;}
.ajaxcart .close{
    position: absolute;
    top: -8px;
    right: -7px;
    cursor:pointer;
}
.ajaxcart .ajax-info{
    width: 100%;
    text-align: center;
    margin-bottom:12px;
}
.ajaxcart .ajax-info div{
    display: inline-block;
    margin-left: 40px;
}

.ajaxcart .ajax-info div.first{
    margin-left:0;
}

.ajaxcart .cart-seperator-first{
    padding-top:20px;
    margin-left: 47px;
}

.ajaxcart .cart-seperator-second{
    margin-left: 47px;
}

.cartoverlay{
    display:none;
    position:fixed;
    left:0;
    top:0;
    height:100%;
    width:100%;
    background:black;
    opacity: 0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    z-index:1300;
}


.product-view {}

.product-discount-procentage{
    position:absolute;
    pointer-events: none;
    z-index:1;
    width: 34px;
    height: 15px;
    color: white;
    padding: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    line-height: 15px;
    top: 8px;
    right: 8px;
    background: red;
    font-size: 14px;
    font-family: Arial;
}

.product-discount-procentage .first{
    z-index:100;
    position:absolute;
    left: 13px;
    top: 6px;
}

.product-discount-procentage .second{
    z-index:100;
    font-size:16px;
    position:absolute;
    left: 12px;
    top: 22px;
}


.small-discount{
    position:relative;
    float: left;
}

.small-discount .small-procent{
    position: absolute;
    font-size: 8px;
    left: 5px;
    top: -2px;
}



.catalog-discount-procentage{
    position:absolute;
    pointer-events: none;
    z-index:1;
    width: 34px;
    height: 15px;
    color: white;
    padding: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    line-height: 15px;
    top: 6px;
    right: 8px;
    background: red;
    font-size: 14px;
    font-family: Arial;
}

.catalog-video{
    border:0px; position: absolute; top: 162px; right: 5px; border:none!important;
}

.email-scooper{
    position: fixed;
    bottom: 0;
    right: 0;
    height: 331px;
    width: 647px;
    z-index: 1000;
    display:none;
    padding-top:30px;
}
.email-scooper .bg{
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 0;
}
.email-scooper-closed{
    position: fixed;
    bottom: 0;
    right: 30px;
    z-index: 100;
    padding: 0px 20px;
    -moz-box-shadow: inset 0px 1px 0px 0px #9b9b9b;
    -webkit-box-shadow: inset 0px 1px 0px 0px #9b9b9b;
    box-shadow: inset 0px 1px 0px 0px #9b9b9b;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #242424), color-stop(1, #3c3c3c) );
    background: -moz-linear-gradient( center top, #242424 5%, #3c3c3c 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#242424', endColorstr='#3c3c3c');
    background-color: #242424;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    text-indent: 0;
    border: 1px solid #3c3c3c;
    color: #fff;
    cursor:pointer;
    height: 42px;
    line-height: 42px;
}

.email-scooper h2{
    margin-top: 186px;
    font-size: 25px;
    margin-left: 23px;
    position: relative;
    z-index: 10;
}
.email-scooper .email{
    width: 271px;
    height: 45px;
    border-radius: 5px;
    padding-left: 10px;
    font-size: 23px;
    background: #fff url('https://www.trendhim.no/skin/frontend/default/trendhim/onestepcheckout/images/osc-shadow.jpg') repeat-x;
    border: 1px solid #000;
    margin-top: 170px;
    margin-left: 23px;
    position: relative;
    z-index: 10;
}

.email-scooper .close{
    position: absolute;
    right: 18px;
    top: 17px;
    cursor: pointer;
    z-index: 50;
}
.email-scooper .emailsubmit{
    -moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    -webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #74c123), color-stop(1, #50a70c) );
    background: -moz-linear-gradient( center top, #74c123 5%, #50a70c 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74c123', endColorstr='#50a70c');
    background-color: #74c123;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #83c41a;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 18px;
    font-family: 'droid_sansbold';
    text-decoration: none;
    height: 50px;
    width: 280px;
    text-align: center;
    text-shadow: 1px 1px 0px #689324;
    margin-top: 14px;
    margin-left: 24px;
    cursor:pointer;
    position: relative;
    z-index: 10;
}


.email-scooper .emailsubmit:hover{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #50a70c), color-stop(1, #74c123) );
    background: -moz-linear-gradient( center top, #50a70c 5%, #74c123 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a70c', endColorstr='#74c123');
    background-color: #50a70c;
}

.email-scooper-fullpage{
    display:none;
}

.email-scooper-fullpage .overlay{
    position: fixed;
    top:0;
    left:0;
    background: rgba(0,0,0,0.6);
    width:100%;
    height:100%;
    z-index: 1010;
}

.email-scooper-fullpage .content{
    position: fixed;
    text-align: center;
    top:50%;
    left:50%;
    width: 612px;
    height: 440px;
    margin-top: -220px;
    margin-left: -306px;
    z-index:1011;
    background:url('https://www.trendhim.no/skin/frontend/default/trendhim/images/fullpage.png') no-repeat;
}

.email-scooper-fullpage .emailsubmit{
    -moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    -webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #74c123), color-stop(1, #50a70c) );
    background: -moz-linear-gradient( center top, #74c123 5%, #50a70c 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74c123', endColorstr='#50a70c');
    background-color: #74c123;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #83c41a;
    display: inline-block;
    color: #ffffff;
    font-size: 23px;
    text-transform: uppercase;
    line-height: 18px;
    font-family: 'droid_sansbold';
    text-decoration: none;
    height: 72px;
    width: 415px;
    text-align: center;
    text-shadow: 1px 1px 0px #689324;
    margin-top: 14px;
    cursor:pointer;
    position: relative;
    z-index: 10;
}

.email-scooper-fullpage .emailsubmit:hover{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #50a70c), color-stop(1, #74c123) );
    background: -moz-linear-gradient( center top, #50a70c 5%, #74c123 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a70c', endColorstr='#74c123');
    background-color: #50a70c;
}

.email-scooper-fullpage h2{
    margin-top: 208px;
    font-size: 35px;
    position: relative;
    z-index: 10;
}
.email-scooper-fullpage .email{
    width: 403px;
    height: 54px;
    margin-left: 3px;
    border-radius: 5px;
    padding-left: 10px;
    font-size: 23px;
    background: #fff url('https://www.trendhim.no/skin/frontend/default/trendhim/onestepcheckout/images/osc-shadow.jpg') repeat-x;
    border: 1px solid #000;
    margin-top: 122px;
    position: relative;
    z-index: 10;
}

.email-scooper-fullpage .close{
    margin-top:11px;
    cursor:pointer;
}


.list-procentage-discount{
    position: absolute!important;
    border:none!important;
    right: 5px;
}



.view-procentage-discount{
    position: absolute!important;
    border:none!important;
}

.product-essential {}

.product-collateral { color: #000; }
.product-collateral .box-collateral { margin:0 0 15px; }
.product-collateral h3 { float: left; color: #1d2441; font-size:18px; margin-top: 10px; padding-right:17px;  font-family: 'droid_sansregular';}

.product-collateral .product-left{float: left; width: 350px;}
.product-collateral .product-right{float: right; width: 370px; position: relative;}
.product-collateral .product-right .expand-reviews{margin:20px 0;}
.product-collateral .divider{margin-top:5px;}

/* Product Images */
.product-view .product-img-box {min-height: 388px; float:left; width:350px; position: relative; }
.product-view .product-img-box .click-to-zoom { background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/click-to-zoom.png) no-repeat scroll 0 0; position: absolute; right: 10px; top: 275px; width: 166px; height: 20px; }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box img { border:1px solid #ddd; cursor: pointer; }
.product-view .product-img-box .enlarge{
    position: absolute;
    top: 321px;
    right: -1px;
    border: none;
    pointer-events: none;
    background: #fff;
    opacity: 0.7;
    padding: 5px;
    padding-left: 25px;
}
.product-view .product-img-box .enlarge img{border:0; margin-right: 4px;}
.product-view .product-img-box .enlarge:before {
    font-family: 'icomoon';
    content: "\e604";
    display: block;
    font-size: 14px;
    float: left;
    margin-left: -20px;
    margin-top: 1px;
}
.product-view .product-img-box .nyhed-img{
    position: absolute;
    pointer-events: none;
    z-index: 1;
}
.product-view .product-img-box .nyhed-img span{
    border: 1px solid #666;
    padding: 1px 4px;
    text-transform: uppercase;
    font-size: 14px;
    background-color: rgba(255,255,255,0.5);
    margin-top: 6px;
    margin-left: 6px;
    display: block;
}
.product-view .product-img-box .product-image-zoom { position:relative; width:298px; height:298px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views ul { margin-left:-2px }
.product-view .product-img-box .more-views li { float:left; padding:1px; margin:0 0 8px 1px; }
.product-view .content { padding-bottom: 10px; }

.product-view .sizeguide{  margin-top:10px;  }
.product-view .sizeguide table{width:100%; margin-top:20px;}
.product-view .sizeguide td{padding:2px;}
.product-view .sizeguide th{font-family: 'droid_sansbold';}
.product-view .sizeguide td, .product-view .sizeguide th{
    border: 1px solid #ddd;
    text-align: left;
    padding: 8px;
}
.product-view .sizeguide tr:nth-child(even) {
    background-color: #f2f2f2;
}
.product-view .sizeguide .add-info{
    height: 19px;
    width: 18px;
    display: inline-block;
    text-align: center;
    color: #fff;
    line-height: 18px;
    font-size: 14px;
    margin-left: 5px;
    cursor: pointer;
    vertical-align: middle;
}

.product-view .sizeguide .tabs{margin-top:10px;}
.product-view .sizeguide .tab{ margin-bottom: 5px;}
.product-view .sizeguide .tab .head{
    cursor:pointer;
    padding: 10px 6px;
    border: 1px solid #ddd;
    position: relative;
}

.product-view .sizeguide .tab .head .name{margin-left: 23px;}
.product-view .sizeguide .tab .head .arr{
    vertical-align: middle;
    position: absolute;
    top: 8px;
    left: 5px;
}
.product-view .sizeguide .tab .head .arr:before{

    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e602";
    font-size: 22px;
}
.product-view .sizeguide .tab table{margin-top:0; }
.product-view .sizeguide .tab table th{border-top:0;}
.product-view .sizeguide .tab .cont{display:none;}

.product-view .sizeguide .tab.open .cont{display:block;}
.product-view .sizeguide .tab.open .head .arr:before{ content: "\e600"; }



#wg-container {
    text-align: left;
    font-size:14px;
}
#wg-container .headline{font-size:16px; font-family: 'droid_sansbold'; margin-bottom: 5px;}
#wg-container img{margin:10px 0;}



.product-view .test-reviews{overflow: hidden;}

.product-view .more-views { margin: 8px 0 10px; width:355px; }
.product-view.video .more-views{width:300px;}

.product-view .value-props{
    border-radius:5px;
    /*padding: 10px;
    background: rgb(245, 245, 245);*/
}
.product-view .value-props img{
    margin-left: 10px;
    vertical-align: middle;
}
.product-view .value-props .icon-checkmark{
    font-size: 25px;
    color: #50a70c;
    float: left;
    display: block;
    clear: both;
    line-height: 20px;
    margin-right: 5px;
}
.product-view .value-props .icon-checkmark:before{
    content: "\f03a";
}
.shipping-date{clear:both; margin: 4px 0;}
.shipping-date .icon-truck{
    font-size: 25px;
    margin-right: 4px;
    line-height: 22px;
    float:left;
}
.shipping-date .icon-truck.align-middle{
    margin-top: 7px;
    margin-right: 10px;
}

.countdown { font-size: 15px; margin-top: 15px; line-height: 1.6; }
.countdown .icon-stopwatch{
    font-size: 25px;
    margin-right: 4px;
    line-height: 22px;
}
.countdown .icon-stopwatch:before{
    content: "\e950";
}
.countdown .clock { color: #000; padding-top: 10px; padding-bottom: 10px;  font-family: 'droid_sansbold'; }
.countdown #PCardTransTimeText1{
    font-size: 14px;
    line-height: 1.8;
    letter-spacing: -0.2px;
}



.product-view .upsale-wrapper{
    background: #f5f5f5;
    border: 1px solid #bdbdbe;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-top: -4px;
    color: #162135;
    cursor:pointer;
}
.product-view .upsale-wrapper .price{font-size: 15px;}
.product-view .upsale-wrapper .price-box{margin:0; float: none; display: inline-block; line-height: 18px;}
.wrapper.currency_RUB .product-view .upsale-wrapper .price{font-size:12px;}
.wrapper.currency_RUB .product-view .upsale-wrapper.products .name{font-size:13px;}
.product-view .upsale-wrapper:hover{background:#ebebeb;}
.product-view .upsale-wrapper.products label{line-height: 38px; padding: 0px 8px; position:relative;   margin-right: 0;  width: 350px;}
.product-view .upsale-wrapper.products label:hover{background: #F5F1F1;}
.product-view .upsale-wrapper.products{background:#fff;}
.product-view .upsale-wrapper.products label span.left{width:260px;}
.product-view .upsale-wrapper.products .hover{
    position: absolute;
    border: 1px solid #666;
    top: -295px;
    left: 80px;
    width: 300px;
}
.product-view .upsale-wrapper.products input{  vertical-align: top; margin-top: 10px;}
.product-view .upsale-wrapper.products .name{  display: inline-block; width: 180px; vertical-align: middle; line-height: 16px;}
.product-view .product-options-bottom .upsale-wrapper.products{ margin-left: 1px;}
.product-view .upsale-wrapper input, .upsale-wrapper label{cursor: pointer;}
.product-view .upsale-wrapper label{
    padding: 11px 8px 8px 8px;
    display: block;
    width: 345px;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
}
.product-view .upsale-wrapper input{
    width: 20px;
    height: 20px;
    -webkit-appearance: none;
    background: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/upsale-unchecked.jpg') no-repeat;
    margin-top: -2px;
    margin-right: 6px;
}
.product-view .upsale-wrapper input:checked{
    background: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/upsale-checked.jpg') no-repeat;
}
.product-view .add-to-cart.ring .btn-cart{
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}



.cart .countdown .clock { color: #000; font-weight:bold;}


.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

/* Product Shop */
.product-view .product-shop { float:right; width:370px; margin-bottom:20px; position: relative; }
.product-view .product-shop #tooltip { background:url("https://www.trendhim.no/skin/frontend/default/trendhim/images/back.jpg") repeat scroll 0 0 transparent; padding: 10px; width:200px; }
.col3-layout .product-view .product-shop { float:none; width:auto; }
.product-view .satisfaction { background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/satisfaction.gif) no-repeat scroll 0 0; width: 83px; height: 83px; position: absolute; top: 0; right: 0; }
.product-view .product-name h1{font-family: 'droid_sansregular';}
.product-view .brand-image img{height: 20px; width: auto; margin-bottom: 8px; image-rendering: -webkit-optimize-contrast;/}
.product-view .status span { float: left; margin-top: 0; margin-right: 15px; font-size: 15px; }
.product-view .short-description { color:#000000; }
.product-view .short-description ul {}
.product-view .short-description ul li:before{
    font-family: 'icomoon';
    content: "\f078";
    float: left;
    display: block;
    line-height: 20px;
    clear: both;
    font-size: 18px;
    margin-right: 5px;
}
.product-view .divider, .divider-related { border-top: 1px solid #D2D2D2; height: 1px; }
.product-view .price-box { float:left; margin-right:20px; margin-top: 5px; margin-bottom: 5px; }
.product-view .price { font-size: 20px; }
.product-view .old-price {}
.product-view .pilned { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/pilned.gif) no-repeat scroll 0 0; height: 6px; width: 11px; float: left; margin-top: 17px; margin-left:7px; }
.product-view ul.levinfo { float:right; margin-top:-2px; margin-bottom:9px; }
.product-view ul.levinfo li { font-size: 15px; }
.product-view ul.levinfo li.delivery { float:left; }
.product-view ul.levinfo li.delivery img{margin-top: 1px;}
.product-view ul.levinfo li.delivery span {}


.product-view ul.morelevinfo {  }
.product-view ul.morelevinfo li { font-size: 15px; }
.product-view ul.morelevinfo li.shipping { padding: 0 0 10px; float:left;}
.product-view ul.morelevinfo li.shipping span { background: url("https://www.trendhim.no/skin/frontend/default/trendhim/images/icon_shipping_new.gif") no-repeat scroll 0px -1px transparent; padding: 2px 0 6px 40px; }
.product-view ul.morelevinfo li.returret { float:left; padding: 0 0 10px; }
.product-view ul.morelevinfo li.returret span { background: url("https://www.trendhim.no/skin/frontend/default/trendhim/images/30dages-ny.gif") no-repeat scroll 0 0 transparent; padding: 2px 30px 6px 30px; }
.product-view .status { float: left; }

#youtube{position: absolute;right: 0px;top: 361px;}
#youtube img{position:absolute; right:-2px;}
#youtube-arrow{position: absolute;right: 0px;top: 373px;}

#product-go-to-cart{position: absolute;top: 4px;right: 0px;}

/* Product Options */
.product-options { margin-bottom: 10px;}
.product-options dt { float: left; }
.product-options dt label {  font-family: 'droid_sansbold'; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:0 10px; float: left; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }

.product-options-bottom { margin-top: 12px; }
.product-options-bottom .price-box { }

/* Grouped Product */
.product-view .grouped-items-table {}

/* Block: Description */
.product-view .box-description {}

/* Block: Additional */
.product-view .box-additional {}

/* Block: Upsell */
.product-view .box-up-sell {}
.product-view .box-up-sell .products-grid td { width:25%; }

/* Block: Tags */
.product-view .box-tags {}
.product-view .box-tags .form-add label { float:left; }
.product-view .box-tags .form-add .input-box { float:left; width:260px; margin:0 5px; }
.product-view .box-tags .form-add input.input-text { width:254px; }
.product-view .box-tags .form-add p { clear:both; }

/* Block: Reviews */
.box-reviews {}
.box-reviews .review { margin-top: 55px; background: #f0f0f0; padding: 15px; border-radius: 5px; position:relative;}
.box-reviews .buttons-set { padding: 5px 0; }
.box-reviews .date{
    font-size: 11px;
    display: block;
    margin-top: 6px;
    color: #7b7b7b;
}
.box-reviews .buttons-set button.button {
    -moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    -webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #74c123), color-stop(1, #50a70c) );
    background: -moz-linear-gradient( center top, #74c123 5%, #50a70c 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74c123', endColorstr='#50a70c');
    background-color: #74c123;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #83c41a;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    width: 278px;
    height: 42px;
    text-align: center;
    padding: 5px 0;
}

.box-reviews .buttons-set button.button:hover{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #50a70c), color-stop(1, #74c123) );
    background: -moz-linear-gradient( center top, #50a70c 5%, #74c123 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a70c', endColorstr='#74c123');
    background-color: #50a70c;
}
#review-form h2{margin-top: 30px;}

.ratings-table { margin-bottom: 5px; }
.ratings-table .rating-box { margin-right: 15px; margin-bottom:5px; }
.ratings-table .reviewby { font-size: 13px; }
.ratings-table .reviewer{width: 90px; text-align: center; margin-right:25px; margin-top: -50px; position: relative;}
.ratings-table .reviewer .review-pic{
    width:75px; height: auto; display: block;  margin: 0 auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.ratings-table .review-content{width:590px;}
.product-collateral .ratings-table .review-content{width:225px;}
.ratings-table .review-title{font-size: 17px; color: #0d0d0d; font-family: 'droid_sansbold';}

.review-done h1{font-size: 25px;}
.review-done h2{font-family: 'droid_sansregular'; margin-bottom: 15px; font-style: italic;}
.review-done {font-size: 18px; text-align: center;}
.review-done a{
    -moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    -webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #74c123), color-stop(1, #50a70c) );
    background: -moz-linear-gradient( center top, #74c123 5%, #50a70c 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74c123', endColorstr='#50a70c');
    background-color: #74c123;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #83c41a;
    display: inline-block;
    color: #ffffff;
    font-family: 'droid_sansbold';
    font-size: 17px;
    width: 330px;
    text-align: center;
    padding: 5px 0;
    margin-top: 13px;
}

.review-done a:hover{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #50a70c), color-stop(1, #74c123) );
    background: -moz-linear-gradient( center top, #50a70c 5%, #74c123 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a70c', endColorstr='#74c123');
    background-color: #50a70c;
    text-decoration: none;
}

/* Send a Friend */
.send-friend {}
/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name { font-size:1em; font-weight:normal; }
.product-name a {}

/* Product Tags */
.tags-list li { display:inline; }

/* Advanced Search */
.advanced-search {}
.advanced-search-amount {}
.advanced-search-summary {}

/* CMS Home Page */
.cms-home .subtitle {}
.cms-index-index .subtitle {}

/* Sitemap */
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .links a:hover { text-decoration:underline; }
.page-sitemap .sitemap { margin:12px; }
.page-sitemap .sitemap a {}
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0;  font-family: 'droid_sansbold'; }
.page-sitemap .sitemap li.level-0 a {}

/* RSS */
.rss-title h1 { background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
.rss-table .link-rss { display:block; line-height:1.35; background-position:0 2px; }
/* ======================================================================================= */

.cms-page-view h1 { font-size: 18px; font-family:Tahoma,Arial; color: #000;  font-family: 'droid_sansbold'; margin:10px 0; }
.cms-page-view h3 { background:none repeat scroll 0 0 #F1F2F3; font-size: 13px; font-family:Tahoma,Arial; padding:5px 10px; margin-top:10px; }
.cms-page-view h3 a { color: #343d73; }
.cms-page-view h3.ui-state-default { margin-bottom: 5px; background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/vis.png) no-repeat scroll right center #F1F2F3; cursor: pointer; }
.cms-page-view h3.ui-state-active { background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/skjul.png) no-repeat scroll right center #F1F2F3; cursor: pointer; }
.cms-page-view h4 a { font-family:Tahoma,Arial; font-size: 12px; color: #162135; font-weight: normal; }
.cms-page-view h4 a:hover { color: #3d8b1f; text-decoration: none; }
.cms-page-view h4.ui-state-active a { color: #3d8b1f; }
.cms-page-view h4.ui-state-active .number { color: #3d8b1f !important; }

#accordion { width: 488px; }
#accordion .ui-accordion-content { padding: 0 10px; }
#accordion .ui-accordion-content h3 { background: none; }
#accordion .ui-accordion-content .number { font-weight: bold; color: #343d73; }
#accordion .ui-accordion-content .ui-accordion-content { border-left:2px solid #3D8B1F; margin:8px; }
#accordion .ui-accordion-content .divider { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/faq_divider.png) no-repeat scroll center 0; width: 100%; height: 1px; margin:10px 0 7px; }

.customerservice-divider { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/customerservice-divider.png) no-repeat scroll center 0; width:100%; height:15px; margin-top:5px; }


ul.Customer-Service {}
ul.Customer-Service li { float: left; background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/vert-divider.png) no-repeat scroll right 5px transparent; margin-right:25px; }
ul.Customer-Service li.last { margin-right: 0; background: none; }
ul.Customer-Service li span { font-family:Tahoma,Arial; font-size:18px; background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/cms-pil.png) no-repeat scroll right 8px transparent; padding-right:15px; margin-right:22px; }
ul.Customer-Service li span a { color: #1d2441; }
ul.Customer-Service li.active span { color: #3d8b1f; background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/cms-pilned.png) no-repeat scroll right 9px transparent; }
ul.Customer-Service li.active span a { color: #000;  font-family: 'droid_sansbold'; }

/* Shopping Cart ========================================================================= */
.cart {overflow: hidden; }

.cart #shopping-cart-totals-table tfoot tr td:last-child{text-align:right!important;}
.cart #shopping-cart-totals-table tfoot tr td{text-align:left!important; padding: 8px 0;}
.cart #shopping-cart-totals-table tfoot{border-top: 1px dashed #dadada;}
.cart #shopping-cart-totals-table .cart-divider{background:none;}
.cart .cart-divider { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/divider_cart.gif) no-repeat scroll 0 0; width: 743px; height: 2px; }
.cart .cart-divider-top { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/divider_cart_top.png) no-repeat scroll 0 0; width: 743px; height: 6px; }
.cart .btn-continue { float: left; background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/back_to_shop.gif) no-repeat scroll 0 0; width: 159px; height: 30px; }
.cart .btn-update { background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/update_cart.gif) no-repeat scroll 0 0; width: 123px; height: 30px; margin-right:10px; }

/* Checkout Types */
.cart .go_to_checkout { float: right; margin-top:11px; }
.cart .checkout-types { text-align:right; }
.timer-placeholder{height: 68px;}

.cart .stykpris { }
.cart #PCardTransTime1{padding-left: 27px;line-height: 27px;}
.secure-line { height:55px; background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/secure_line.png) no-repeat scroll 0 0; }

/* Shopping Cart Table */
.cart-table { font-size: 14px; }
.cart-table .item-msg { font-size:10px; }
.cart-table td { vertical-align: middle; }
.cart-table th span { padding-right: 18px;font-size: 14px;font-weight: bold;color: #7a7a7a;}
.cart-table .subtotal { }
.cart-table .subtotal {  }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding:25px 0 0; }
.cart .cart-collaterals .coupon-caontainer { float:left; clear: both; width: 440px; }
.cart .cart-collaterals .coupon {  width: 362px; display:none; }
.cart .cart-collaterals .coupon-top {padding:26px 0 0; width:334px; }
.cart .cart-collaterals .coupon-bottom { height: 6px; width: 364px; }
.coupon input {border: 1px solid #eee;font-size: 13px;padding: 6px 6px 6px;width: 178px;color: #acacac; }
.cart .discount { padding:5px 5px 3px; position: relative; }
.cart .discount .input-box { }
.cart .discount button.button { width: 56px;height: 30px;position: absolute;right: 107px;top: 5px;text-decoration: underline;color: #acacac;}
.cart .discount button.button:hover{color:#000;}
.coupontext { font-size: 11px; }
.coupon-header{color:#7a7a7a; font-size: 14px; cursor:pointer;}

.cart-bottom{position: absolute;margin-top: 30px; width: 100%;margin-left: -19px; line-height: 18px;}
.cart-bottom .cart_block{display:inline-block; width: 230px;  margin-left: 39px; margin-bottom: 15px;     vertical-align: top;}
.cart-bottom .cart_block img{float:left; margin-right: 10px;}
.cart-bottom div:first-child{margin:0px;}
.cart-bottom .separator{border-bottom: 1px solid #847B7B; margin-bottom:10px; }
.cart-bottom .center{text-align: center;}

.rrp-price{background:#ffe906; text-decoration: line-through;}



.cart-backbtn{
    -moz-box-shadow: inset 0px 1px 0px 0px #9b9b9b;
    -webkit-box-shadow: inset 0px 1px 0px 0px #9b9b9b;
    box-shadow: inset 0px 1px 0px 0px #9b9b9b;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #242424), color-stop(1, #3c3c3c) );
    background: -moz-linear-gradient( center top, #242424 5%, #3c3c3c 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#242424', endColorstr='#3c3c3c');
    background-color: #242424;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #3c3c3c;
    display: inline-block;
    color: #ffffff;
    font-size: 15px;
    line-height: 15px;
    padding: 8px 10px;
    font-family: 'droid_sansbold';
    text-decoration: none;
}

.cart .crosssell {}
.cart .crosssell h2 { font-size:13px;  font-family: 'droid_sansbold'; }
.cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #ddd; }
.cart .crosssell .product-details { margin-left:90px; }
.cart .crosssell li.item { margin:12px 0; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping {}

/* Shopping Cart Totals */
.cart .totals-container { float: right; font-size:14px; margin-left:14px; margin-bottom: 8px;}
.cart .totals-top { border-top: 1px dashed #000; height: 6px; }
.cart .totals-bottom { border-top: 1px dashed #000; height: 6px;  }
.cart .totals { }
.cart .totals table { width:100%; color: #000;}
.cart .totals table th,
.cart .totals table td { padding:2px 0px; text-align:right !important; }
.cart .totals table tr td:first-child{text-align:left !important; color: #7f7f7f;}
.cart .totals table tr td span{color:#000;}
.cart .totals table th {  font-family: 'droid_sansbold'; }
.cart .totals { color: #324574; }
.cart .totals .total {font-weight: bold; }
.cart .totals .label { color: #7f7f7f; width:60%; text-align: left!important; }
.cart .totals .cart-divider { width:170px; }

.shopping-cart-item-message-stock-notice{color:#000;}


/* Shopping Cart Upsell */
.cart-hl{  font-size:18px;  }
#cart-after-content { float:right; margin-top: 15px; width:742px; background:#fff; border-radius:5px; padding: 15px 19px 15px; position:relative; }
#cart-after-content .upsell-divider{
    background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/divider_cart_top.png) no-repeat scroll 0 0;
    width: 736px;
    height: 6px;
}
#cart-upsell button{
    margin: 0;
    font-family: helvetica,arial,sans-serif !important;
    overflow: visible;
    -webkit-appearance: button;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
    border-radius: 4px;
    padding: 5px 15px;
    color: #fff;
    background-color: #63b701;
    border: 1px solid #45a51e;
    float: right;
    max-width: 140px;
}
#cart-upsell button:hover{
    cursor: pointer;
    background-color: #449d44;
    border-color: #398439;
}
#cart-upsell .products-grid .item{
    font-size:13px;
    box-sizing: border-box;
    margin-bottom: 0;
    width: 144px;
}
#cart-upsell .products-grid .product-image{
    width: 144px;
    height: 144px;
}
#cart-upsell .products-grid .product-image img{
    width: 144px;
    height: 144px;
}

/* Options Tool Tip */
.item-options dt {  font-family: 'droid_sansbold'; font-style:italic; }
.item-options dd { padding-left:10px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:30px; top:7px; }
.col-right .truncated .show dl  { left:-240px; top:7px; }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt {  font-family: 'droid_sansbold'; }
.sp-methods .price {  font-family: 'droid_sansbold'; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.please-wait { float:right; margin-right:5px; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.gift-messages {}
.gift-messages-form { border:1px solid #ddd; background-color:#f5f5f5; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form h4 {}
.gift-messages-form .whole-order {}
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0;  font-family: 'droid_sansbold'; text-align:center; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name {}

.gift-message-link { display:block; background:url(https://www.trendhim.no/skin/frontend/default/trendhim/images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt strong {  font-family: 'droid_sansbold'; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }

/* Centinel */
.centinel {}

/* Generic Info Set */
.info-set {}
/********** Common Checkout Styles > */

/* One Page Checkout */
.block-progress {}
.block-progress dt {  font-family: 'droid_sansbold'; }
.block-progress dt.complete,
.block-progress dd.complete { background-color:#f6f6f6; }

.opc { border-bottom:1px solid #ddd; position:relative; }
.opc li.section { border:1px solid #ddd; border-bottom:0; }

.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:21px; line-height:21px; }

.opc .step-title { background-color:#f6f6f6; padding:0 5px; text-align:right; }
.opc .step-title .number { float:left; line-height:22px; margin-right:5px; }
.opc .step-title h2 { float:left; }
.opc .step-title a { display:none; float:right; }

.opc .allow .step-title { cursor:pointer; }
/*.opc .allow .step-title a { display:block; }*/

.opc .active {}
.opc .active .step-title { background-color:#ccc; cursor:default; }
/*.opc .active .step-title a { display:none; }*/

.opc .step { border-top:1px solid #ddd; padding:10px; position:relative; }
.opc .step .tool-tip { right:10px; }

.opc .order-review {}

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}
/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */
.account-login {}
.account-login .new-users {}
.account-login .registered-users {}

.account-create {}
/* Account Login/Create Pages ============================================================ */


/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg {}

/* Block: Recent Orders */
.dashboard .box-recent { margin:10px 0; }

/* Block: Account Information */
.dashboard .box-info {}

/* Block: Reviews */
.dashboard .box-reviews .number { float:left; font-size:10px;  font-family: 'droid_sansbold'; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-reviews .details { margin-left:20px; }

/* Block: Tags */
.dashboard .box-tags .number { float:left; font-size:10px;  font-family: 'droid_sansbold'; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-tags .details { margin-left:20px; }
/********** Dashboard > */

/* Address Book */
.addresses-list {}
.addresses-list-additional li.item {}

/* Order View */
.order-info { border:1px solid #ddd; padding:5px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt {  font-family: 'droid_sansbold'; }

.order-date { margin:10px 0; }

.order-info-box {}

.order-items { width:100%; overflow-x:auto; }

.order-gift-message { margin:15px 0; }
.gift-message dt strong { color:#666; }
.gift-message dd { margin:5px 0 0; font-size:13px; }

.order-about { margin:15px 0; }
.order-about dt {  font-family: 'droid_sansbold'; }
.order-about dd { font-size:13px; margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th {  font-family: 'droid_sansbold'; white-space:nowrap; }
.tracking-table th,
.tracking-table td { padding:1px 5px 0 0; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th {  font-family: 'droid_sansbold'; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Reviews */
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px;  font-family: 'droid_sansbold'; margin:0 0 10px; }
.product-review h3 {}
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt {  font-family: 'droid_sansbold'; }
.product-review dd { font-size:13px; margin:5px 0 0; }
/* ======================================================================================= */


/* Footer ================================================================================ */
/*.footer-container {
    color: #000;
    background: #fff;
    background-repeat: repeat;
    position: relative;
    margin-top: 20px;
    border-radius: 3px;
    background: #f5f5f5;
    border-top: 1px solid #cccccc;
}
iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}
.onestepcheckout-index-index .footer-container { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/footer_back1column.jpg) no-repeat scroll 0 0; }
.epay-standard-redirect .footer-container { background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/footer_back1column.jpg) no-repeat scroll 0 0; }
.footer-container .copyright {text-align: center; width: 100%; font-size:12px; margin-top: 40px;}
.footer-container .copyright a{color:#161616!important;}
.footer-container .bund { margin-top:43px; margin-bottom:10px; }
.footer {
    width: 980px;
    margin: 0 auto;
    padding:50px 0;
    text-align: left;
    color:#161616;
    font-family: Helvetica, Arial, sans-serif;
}
.footer .head { margin-left: 9px; margin-bottom:5px; }

.footer address { text-align:right; }
.footer ul {  }
.footer ul li{margin-bottom: 10px;}
.footer .payment-logo{
    margin-top: 20px;
}
.footer .left{width:66%}
.footer .right{width:33%}
.footer p.hl{
    font-size:18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.footer .box-small{
    float:left;
    width: 45%;
    border-bottom: 1px solid #161616;
    height: 180px;
}
.footer .box-small .info{
    margin-bottom: 20px;
}
.footer .box-small .sprite{
    margin-right: 8px;
    margin-bottom: -3px;
}
.footer-container.store-6 .footer .box-small{
    height:220px;
}


.footer .box-small.payment .sprite{margin-top: 8px;}

.footer .box-large{
    float:left;
    width: 45%;
    margin-top:20px;
}
.footer .box-small.last, .footer .box-large.last{margin-left: 6%;}
#email-footer .lu{
    color: #979797;
    margin-top: 5px;
    text-align: right;
}
.footer .right{text-align: center;}



.footer .newsletter-text{
    color: #000;
    margin-bottom: 20px;
}
.footer .newsletter-text li{margin-bottom: 5px;}
.footer #email-footer input{
    width: 97%;
    height: 38px;
    border: 1px solid #8a8a8a;
    padding:0;
    padding-left: 3%;
    font-size: 17px;
    line-height: 38px;
    border-radius:3px;
}
.footer #email-footer button{
    border: 1px solid #45A51E;
    background: #63b701;
    color: #fff;
    text-transform: uppercase;
    width: 100%;
    line-height: 38px;
    height: 38px;
    font-size: 14px;
    margin-top: 10px;
    cursor:pointer;
    border-radius:3px;
}
.footer #email-footer button:hover{
    background: #4a8900;
}
.footer #email-footer .left{width:auto;}
.footer #email-footer .left.last{
    width: 210px;
    font-size: 14px;
    padding-left:10px;
    margin-top: 10px;
}

.footer .box-team .link{
    color: #2c9169;
    text-decoration: underline;
}
.footer .box-team a{text-decoration: none;}

.footer .box-team .bbl{
    background: #fdfdfd;
    border-radius: 20px;
    border: 1px solid #a0a0a0;
    box-sizing: border-box;
    padding: 12px;
    text-align: left;
    position: relative;
}
.footer .box-team .bbl .lhl{color: #161616;}
.footer .box-team .bbl .tx{margin:8px 0;}

.footer .box-team .owners{
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/footer/owners1x.jpg');
    background-repeat: no-repeat;
    background-size: 219px 223px;
    background-position: center;
    -webkit-background-size: 219px 223px;
    -moz-background-size: 219px 223px;
    height: 223px;
    margin-top: 30px;
}
.footer .sprite-ownerarrow{
    position: absolute;
    bottom: -22px;
    left: 149px;
}*/

/* ======================================================================================= */

.best-products { padding-bottom:6px; margin-bottom: 17px; }
.best-products .title  {
    border: 0 none;
    margin: 0;
    font-weight: normal;
    text-align: center;
    background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/divider.gif) no-repeat scroll 0 27px;
    padding-bottom: 8px;
    margin-bottom: 6px;
}
.best-products .title a{color: #000;}
.best-products .title h2{font-size:19px;}
.best-products img {}
.best-products .product-name { font-size:13px; }
.best-products .price { font-size:14px; }

.new-products {padding-bottom:6px; margin-bottom:17px;  }
.new-products .title {
    border: 0 none;
    margin: 0;
    font-weight: normal;
    text-align: center;
    background: transparent url(https://www.trendhim.no/skin/frontend/default/trendhim/images/divider.gif) no-repeat scroll 0 27px;
    padding-bottom: 8px;
    margin-bottom: 6px;
}
.new-products .title a{color: #000;}
.new-products img { }
.new-products .product-name { font-size:13px; }
.new-products .price { font-size:14px; }

/* slider */
.slider-container {
    clear: both;
    padding: 0 29px 15px;
    position: relative;
    width: 682px;
}
.slider-container #move-left,
.slider-container #move-right {
    position: absolute;
    top: 0px;
    width: 20px;
    height: 179px;
    text-indent: -9999px;
}
.slider-container #move-left2,
.slider-container #move-right2 {
    position: absolute;
    top: 0px;
    width: 20px;
    height: 179px;
    text-indent: -9999px;
}
.slider-container #move-left {
    left: 8px;
    background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/slider_arrow_left.jpg) no-repeat left 50%;
}
.slider-container #move-right {
    right: 8px;
    background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/slider_arrow_right.jpg) no-repeat right 50%;
}
.slider-container #move-left2 {
    left: 8px;
    background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/slider_arrow_left.jpg) no-repeat left 50%;
}
.slider-container #move-right2 {
    right: 8px;
    background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/slider_arrow_right.jpg) no-repeat right 50%;
}
.slider-wrapper {
    clear: both;
    width: 682px;
    overflow: hidden;
    background: #fff;
    position: relative;
}

.slider-container #move-left-offer,
.slider-container #move-right-offer {
    position: absolute;
    top: 0px;
    width: 20px;
    height: 179px;
    text-indent: -9999px;
}

.slider-container #move-left-offer {
    left: 8px;
    background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/slider_arrow_left.jpg) no-repeat left 50%;
}
.slider-container #move-right-offer {
    right: 8px;
    background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/slider_arrow_right.jpg) no-repeat right 50%;
}





.slider-wrapper .recently-list {
    width: 100000px;
    padding: 10px 0px;
}
.slider-wrapper .recently-list li {
    float: left;
    margin-right: 14px;
    width:160px;
    text-align: center;
}
.slider-wrapper .recently-list li.last {
    margin: 0px;
}

.splash { background: url(https://www.trendhim.no/skin/frontend/default/trendhim/images/julebanner_siden.gif) no-repeat scroll 0 0 transparent; height: 183px; width: 108px; position: absolute; right: 0; top:106px; z-index:-1; }

/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.clear { clear: both; }
/* ======================================================================================= */


.slides_container {width:683px;height:350px;display:none;}
.slides_container div.slide{width:683px;height:330px;display:block;}
.slides_container .item{padding:0;width:161px;float:left;margin:0 8px 5px 0;background-color:#FFF;border:0 solid #000;color:#000;}


/* CONTENT NEWSLETTER SUBSCRIPTION */


/*.con-n{
    padding: 20px 15px 15px 15px;
    background: #f5f5f5;
    font-family: Helvetica, Arial, sans-serif;
    position: relative;
    margin: 25px -19px;
    letter-spacing: 1px;
    height: 242px;
}
.con-n .in{
    border:2px solid #000;
    padding: 20px 10px 10px 10px;
    position: absolute;
    width:730px;
    z-index:1;
    font-size:14px;
    min-height: 208px;
}
.con-n ul{color:#706565;}
.con-n ul li{margin-bottom: 10px;}
.con-n .hl{
    text-transform: uppercase;
    font-size: 20px;
    background: #f5f5f5;
    position: absolute;
    top: -15px;
    left: 35px;
    padding: 0px 13px;
}
.con-n .ll{margin: 15px 0 15px; font-style: italic;}
.con-n input{
    width: 155px;
    height: 38px;
    border: 1px solid #8a8a8a;
    padding: 0;
    padding-left: 10px;
    font-size: 14px;
    line-height: 38px;
    float:left;
    border-radius:3px;
}
.con-n button{
    float:right;
    background: #63b701;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    width: 240px;
    line-height: 38px;
    height: 40px;
    font-size: 14px;
    cursor: pointer;
    border-radius:3px;
}
.con-n button:hover{
    background: #4a8900;
}
.con-n .ib{
    text-align: right;
    width: 415px;
    margin-top:30px;
}
.con-n .lu{
    color: #979797;
    margin-top: 5px;
}
.con-n .bg{
    position: absolute;
    top: 1px;
    right: 0;
}
.con-n .thanks{
    text-align: left;
    font-size: 16px;
    width:500px;
}
.con-n .thanks .left.last{
    width: 400px;
    margin-left: 20px;
    font-size: 14px;
    margin-top:20px;
}*/

/* LINKED PAGES */

/*.linked-pages{margin-top:-15px;}
.linked-pages a {
    background: #f5f5f5;
    padding: 5px 10px;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 5px;
}*/

/* FOOTER CONTACT US */

.head.contact-us
{
    margin-top: -9px;
    margin-left: 24px;
}
/* SUCCESPAGE*/

.succeswrapper{

}
.succeswrapper .order-confirmed{font-size:26px;}
.succeswrapper .order-confirmed img{width: 28px; height: auto; margin:0 5px;}

.succeswrapper .middle{padding-top: 28px; border-bottom: 1px dashed #c5c5c5; padding-bottom: 17px;}
.succeswrapper .middle > div{width:50%;}
.succeswrapper .middle .bubble{
    background: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/success_mobile_bubble.jpg') no-repeat 47px 0px;
    min-height: 135px;
    font-size: 20px;
    padding: 13px 0 0 84px;
    color: #101010;
    width: 37%;
    -webkit-transition: border 0.6s linear, box-shadow 0.6s linear;
    -moz-transition: border 0.6s linear, box-shadow 0.6s linear;
    transition: border 0.6s linear, box-shadow 0.6s linear;
}

.succeswrapper .middle .smsnotice{font-size:20px; color: #101010; width:40%; margin-right: 8%; position: relative;}
.succeswrapper .middle .smsnotice input{
    width: 100%;
    border: 1px solid #ddd;
    height: 39px;
    font-size: 22px;
    padding-left: 5px;
    border-radius: 2px;
    background: url('https://www.trendhim.no/skin/frontend/default/trendhim/onestepcheckout/images/osc-shadow.jpg') repeat-x;
}
.succeswrapper .middle .smsnotice p{padding-bottom: 6px;}
.succeswrapper .middle .smsnotice img{
    position: absolute;
    top: -15px;
    right: -53px;
}
.succeswrapper .middle .smsnotice button{
    -moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    -webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #74c123), color-stop(1, #50a70c) );
    background: -moz-linear-gradient( center top, #74c123 5%, #50a70c 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74c123', endColorstr='#50a70c');
    background-color: #74c123;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #83c41a;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    width: 102%;
    margin-top: 10px;
    text-align: center;
    padding: 5px 0;
    height: 46px;
    cursor: pointer;
}
.succeswrapper .middle .smsnotice button:hover{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #50a70c), color-stop(1, #74c123) );
    background: -moz-linear-gradient( center top, #50a70c 5%, #74c123 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a70c', endColorstr='#74c123');
    background-color: #50a70c;
}
.succeswrapper .middle .thanks{
    font-size: 18px;
    padding-top: 10px;
}

.succeswrapper .top{
    margin-top: 10px;
    border-bottom: 1px dashed #c5c5c5;
    padding-bottom: 25px;
    text-align: center;
}
.succeswrapper .bottom{
    text-align: center;
    padding-top: 22px;
    border-top: 1px dashed #c5c5c5;
}
.succeswrapper .bottom .faces .face{ display: inline-block; margin-right: 90px;}
.succeswrapper .bottom .faces .face.last{margin-right: 0;}
.succeswrapper .bottom .faces .face img{margin-bottom: 5px;}
.succeswrapper .bottom .faces{margin:30px 0 25px; text-align: center;}
.succeswrapper .bottom h2{
    font-size: 25px;
    font-family:'droid_sansregular';
}
.succeswrapper .bottom h3{
    font-size: 25px;
}


.left{
    float:left;
}


.fb-like-box{
    position: absolute!important;
    top: 171px;
    left: 16px;
}

.readmore{
    cursor:pointer;
    font-family:'droid_sansbold';
}

.grid34{
    width:75%;
}
.grid14{
    width:15%
}

.grid34 img, .grid14 img{
    width: 100%;
    height: auto;
}

/* Go to top - Martin */
.to-top{
    position: fixed;
    left: 50%;
    bottom:8%;
    margin-left: -415px;
    cursor: pointer;
    display:none;
}

/* JUL */

.juletop{
    background:url('https://www.trendhim.no/skin/frontend/default/trendhim/images/jul-top.jpg') repeat-x;
    height:30px;
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    padding-top: 10px;
}
.juletop img{margin: -2px 6px 0 7px;}

.jul-holder{
    height:40px;
}


/* TOpbar */

/* Topnavigation */
.topnavigation{
    text-transform:uppercase;
    height:49px;
    color:#fff;
    background: #202020;
    font-size:14px;
    font-family: 'droid_sansbold';
    position: absolute;
    left: 0;
    width: 100%;
    z-index:1000;
}
.topnavigation ul ul {
    display: none;
}
.topnavigation .subcategory{
    width: 228px; float: left; margin-top: 2px; padding-right: 16px;
    color: #8d8d8d;
}

.topnavigation .subcategory .subcats{
    text-transform: none;
    font-weight: lighter;
    letter-spacing: 2px;
    font-size: 12px;
    margin-bottom: 18px;
}
.topnavigation .subcategory .subcats.last{}

.topnavigation .subcategory .subcats .it{
    display: inline-block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.topnavigation .subcategory .subcats .it:hover{font-weight: normal; color:#4c453d;}

.topnavigation .subcategory .subcats .iconmoon{
    display: inline-block;
    vertical-align: bottom;
    font-size: 15px;
    margin-left: 5px;
}

.topnavigation .subcategory .subcats .iconmoon.open:before{
    content: "\e603";
}

.topnavigation ul li.first .subcats ul a{font-size:14px; line-height: 20px;}
.topnavigation ul li.first .loading{
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}

.topnavigation .subcategory .subcats ul{display:none;}

.left-fix{margin-left:-132px!important;}

.topnavigation ul ul ul{
    display:block;
    color: #000;
    text-transform: none;
    font-weight: normal;
    width: 207px;
    box-shadow: none;
    padding:10px;
    letter-spacing: 0;
    margin-bottom: 10px;
}
.topnavigation ul ul ul li a{
    padding:2px 0;
    font-family:'Arial'; font-size:14px; color:#505050!important;
}
.topnavigation .inner{
    width:980px;
    position:absolute;
    z-index:11;
    left:50%;
    margin-left:-490px;
}

.topnavigation ul{
    padding: 0;
    margin:0;
    border-radius: 10px;
    list-style: none;
    position: relative;
    display: inline-table;
    float:left;
}
.topnavigation ul:after {
    content: ""; clear: both; display: block;
}

.topnavigation ul li {
    float: left;
}
.topnavigation ul li:hover {
}
.topnavigation ul li:hover a {
    color: #fff;
}


.topnavigation ul li > a {
    display: block; padding: 16px 20px;
    color: #fff;
}

.topnavigation ul li.first{
    width:110px;
    margin-right: 15px;
}
.topnavigation ul li.first a{padding-left: 0;}
.topnavigation ul li.first a span{font-size:11px; color:#6e6e6e; vertical-align: middle;}
.topnavigation ul li.last{
    width:115px;
}

.topnavigation ul ul {
    background: #f1f1f1; border-radius: 0px; padding: 0; width:980px;
}
.topnavigation ul ul li {
    float: none;
}
.topnavigation ul ul li a {
    padding: 1px 0px;
    text-transform: none;
    color: #282828!important;
    font-size:16px;
}
.topnavigation ul ul li a:hover {
    text-decoration:underline;
}

.topnavigation .arrow{
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/topnav-arrow.jpg');
    background-repeat:no-repeat;
    background-position: 100% 22px;
}

.topnavigation .offer{
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/topnav-tilbud.png');
    background-repeat:no-repeat;
    background-position: 0% 12px;
    padding-left: 7px;
    margin-left: 35px;
}
.topnavigation .flame{
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/topbar-flame.png');
    background-repeat:no-repeat;
    background-position: 0% 12px;
    padding-left: 7px;
    margin-left: 20px;
}
.topnavigation .giftfinder-btn{
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/gift_top.png');
    background-repeat:no-repeat;
    background-position: 0% 12px;
    padding-left: 10px;
    margin-left: 15px;
}
.topnavigation .cart{
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/topnav-kurv.png');
    background-repeat:no-repeat;
    background-position: 0% 12px;
    padding-left: 7px;
    margin-left: 16px;
    position:relative;
}
.topnavigation .cart a{padding-right:0px;}
.topnavigation .flame a:hover,.topnavigation .offer a:hover{
    text-decoration:underline;
}
.topnavigation .cart div{
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/topnav-red.png');
    background-repeat:no-repeat;
    width: 16px;
    position: absolute;
    top: 5px;
    left: 12px;
    text-align: center;
    font-size: 11px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.topnavigation form{
    float:right;
    position:relative;
}
.topnavigation input{
    width:230px; height:31px; border:none; border-radius:2px;
    padding-left: 15px!important;
    margin: 7px 0 0 0;
    background: #f1f0f0; /* Old browsers */
    background: -moz-linear-gradient(top,  #f1f0f0 0%, #e7e7e7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f0f0), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f1f0f0 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f1f0f0 0%,#e7e7e7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f1f0f0 0%,#e7e7e7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f1f0f0 0%,#e7e7e7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f0f0', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
    font-size:15px;
    padding-left:15px;
}
.topnavigation button{
    cursor:pointer;
    height:30px;
    width:30px;
    position:absolute;
    top: 10px;
    right: 0;
    background: none;
    border: none;
}
.topnavigation button:before{
    font-family: 'icomoon';
    content: "\f02e";
    display: block;
    clear: both;
    font-size: 18px;
    margin-right: 3px;
}


.topnavigation ul li.first.brands{  margin-left: 20px; width: 85px;}
.topnavigation ul li.first ul a{
    color: #4c453d!important;
    padding: 0;
    font-size: 18px;
    text-decoration: none;
    line-height: 18px;
}
.topnavigation ul li.first > ul a:hover{
    color:#000!important;
}
.topnavigation ul li.first ul ul a:hover{
    background: #CACACA;
}

.topnavigation ul li > ul{
    background: #fff;
    padding: 20px 0 0 0;
    font-family: Helvetica, Arial, sans-serif;
}

.topnavigation .hoverbox{
    position: absolute;
    left: 0;
    top: 50px;
    height: 235px;
    background: #fff;
    width: 100%;
    display: none;
    border-bottom: 1px solid #cccccc;
    z-index:10;
}

.topnavigation .hoverfadebox{
    position:  fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
    filter:alpha(opacity=50);
    z-index: 9;
    display:none;
}

/* Sitemap */

.sitemap ul{
    list-style: initial;
    padding-left: 22px;
}
.sitemap a{color:#02568a; text-decoration: underline; font-family: 'droid_sansbold';}
.sitemap ul li{margin-bottom: 10px;}

/* New breadcrumb */

.catalog-product-view .col-main{ margin-top:45px;}
.th-breadcrumb{
    position: absolute;
    top: -44px;
    left: 0;
    width: 742px;
    height: 20px;
    background: #fff;
    border-radius: 3px;
    padding: 8px 19px;
    font-size: 15px;
    color: #000;
}

/* New reviews */
.sidereview{
    font-family: Helvetica,Arial,sans-serif;
}
.sidereview .rating-container .review-content {
    width: 165px;
    background: #fff;
    border: 1px solid #d6d6d6;
    padding:8px 7px 5px 5px;
    position: relative;
}
.sidereview .rating-container .review-content{
    width:auto;
}
.sidereview .rating-container .review-content span{
    font-size:13px;
}
.sidereview .rating-container .reviewer{width:100%!important; margin-left: 0!important; margin-right: 0!important; margin-bottom: 15px;}
.sidereview .rating-container .reviewby {
    font-size: 11px;
}
.sidereview .review{
    font-size: 13px;
    background: #fff;
    margin-top: 20px;
    border:1px solid #ece9df;
    box-sizing: border-box;
}
.sidereview .review:hover{
    border: 1px solid #CEC7C7;
}
.sidereview .review .top-sec .product{
margin-top:5px;
}
.sidereview .review .top-sec{
    padding:15px;
}
.sidereview .review .bot-sec{
    background: #f5f5f5;
    padding: 15px 11px;
}
.sidereview .product{ font-size:12px; font-weight: bold}
.sidereview .product-image img{margin:0 auto; display: block; }
.sidereview .rating-container .review-title{}
.sidereview .noimg{margin-top: 20px;!important;}

.sidereview a:hover{text-decoration: none;}

.sidereview .rating-container { }
.sidereview .rating-container .rating-box { margin-right: 15px; margin-bottom:5px; }
.sidereview .rating-container .reviewby { font-size: 13px; }
.sidereview .rating-container .reviewer{width: 90px; margin-right:25px; position: relative;}
.sidereview .rating-container .reviewer .review-pic{
    width:58px; height: auto; display: block;  margin: 0 auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.sidereview .rating-container .review-content{}
.sidereview .rating-container .review-title{ color: #0d0d0d; font-weight: bold;}
.sidereview .pic-left{
    float:left;
}
.sidereview .pic-right{
    float:left;
    width: 90px;
   margin-left: 10px;
}
.sidereview .noimg .pic-right{width:auto;}
.sidereview .rating-box{
    background: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/sidebar-stars.png) 0 0 repeat-x;
    height: 15px;
    width:80px;
    margin-top: 5px;
}
.sidereview .rating-box .rating{
    background: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/sidebar-stars.png) 0px 100% repeat-x;
    height: 15px;
}
.sidereview .sprite-review-arrow{
    position: absolute;
    top: -9px;
    left: 19px;
}

/* Seperator */
.col-left .seperator{
    border-bottom: 1px solid #847B7B;
    margin:30px 0;
}


/* Looks */
.look-index-week .col-main{margin-top: 45px;}
.look-view-container{

}

.look-view-container h1{
    font-size:16px;
    margin-bottom: 5px;
}
.look-view-container .look-images{
    width: 500px;
    float:left;
}
.look-view-container .look-images .enlarge{
    position: absolute;
    top: 361px;
    right: 516px;
    border: none;
    pointer-events: none;
    background: #fff;
    opacity: 0.7;
    padding: 5px;
    padding-left: 25px;
}
.look-view-container .look-images .enlarge:before {
    font-family: 'icomoon';
    content: "\e604";
    display: block;
    font-size: 14px;
    float: left;
    margin-left: -20px;
    margin-top: 1px;
}

.look-view-container .look-images img{
    float:left; margin-right:2px; margin-bottom: 2px; cursor: pointer; height: auto;
    box-sizing: border-box;
}
.look-view-container .look-images img:hover{
    outline:2px solid #D4D2D2;
}
.look-view-container .look-images .img1{
    width: 245px;
    height: 376px;
}
.look-view-container .look-images .img2{
    width: 245px;
    height: 188px;
}
.look-view-container .look-images .img3{
    width: 121px;
    height: 186px;
}
.look-view-container .look-images .img4{
    width: 122px;
    height: 92px;
}
.look-view-container .look-images .img5{
    width: 122px;
    height: 92px;
}
.look-view-container .description{float:right; width: 225px;  font-family: Helvetica, Arial, sans-serif; position: relative; min-height: 380px;}

.look-view-container .products h2{
    border-bottom: 1px solid #D2D2D2;
    margin-bottom: 10px;
    padding-bottom: 1px;
    font-size: 15px;
}
.look-view-container .products{margin-top:20px;}
.look-view-container .products a{text-decoration: none;}

.look-view-container .products .product img{margin-bottom: 10px; width:182px; height:auto;}
.look-view-container .products .product{float:left; margin-right:4px; margin-bottom: 20px; text-align: center; padding-bottom: 10px; width: 182px;}
.look-view-container .products .product:hover{ cursor: pointer; background: #F5F4F4; }
.look-view-container .products .product.last{margin-right:0;}
.look-view-container .products .product.first{clear:both;}
.look-view-container .lookoverlay{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: black;
    opacity: .4;
    -ms-filter: "alpha(opacity=60)";
    filter: alpha(opacity=40);
    z-index: 1300;
}
#look-subscribe{
    background: #2F2E2E;
    color: #fff;
    padding: 13px;
    width: 198px;
    font-size: 12px;
    position: absolute;
    bottom: 2px;
    letter-spacing: 1px;
    border-radius: 5px;
}
#look-subscribe .sub-btn{
    font-family:Helvetica, Arial, sans-serif;
    margin-bottom: 0;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
#look-subscribe .hl{
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: bold;
}
#look-subscribe input{
    width: 97%;
    height: 30px;
    line-height: 30px;
    border: 1px solid #8a8a8a;
    padding: 0;
    padding-left: 3%;
    font-size: 15px;
    border-radius: 3px;
    margin-top: 15px;
    margin-bottom: 10px;
}
#look-subscribe .thanks{margin-top: 10px;}


.looks-container .looks{margin: 20px 0;}
.looks-container .look{
    width: 230px;
    float:left;
    text-align: center;
    margin-right: 20px;
    margin-bottom: 20px;
}
.looks-container .look.last{margin-right: 0;}
.looks-container .look:hover{
    cursor: pointer;
    background: #F5F4F4;
}
.looks-container .category-title-left{min-height: 50px;}
.looks-container .category-title-left h1{line-height: 50px; text-transform: uppercase; line-height: 47px; font-size:26px;  }
.looks-container .look a{text-decoration: none;}
.looks-container .look .info{padding:10px 5px;}
.looks-container .look .week{font-family: 'droid_sansbold';}

.look-left{
    background:#fff;
    margin: 30px 0;
    font-family: Helvetica, Arial, sans-serif;
    position: relative;
    box-sizing: border-box;
    border: 1px solid #ece9df;
}
.look-left:hover{border: 1px solid #CEC7C7;}
.look-left a{text-decoration: none;}
.look-left span{display:block;}
.look-left .des{padding:10px; line-height: 13px;
    font-size: 13px;}
.look-left .hl{
    color: #081a2a;
    font-size: 15px;
    text-align: center;
    padding: 10px 0 8px 0;
    background: #f5f5f5;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.look-left .we{
    position: absolute;
    top: 45px;
    right: 0;
    background: #2c9169;
    color: #fff;
    padding: 2px 8px;
    font-size: 14px;
}
.sprite-green-box{
    position: absolute;
    top: 45px;
    right: -5px;
}

/* General overlay used for different things */
.overlay40{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    z-index: 1002;
    display: none;
}
/* Geo targeting */
/*.con-geo{
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1003;
    background: #fff;
    width: 400px;
    height: 150px;
    margin-left: -200px;
    margin-top: -75px;
    padding: 20px;
    display:none;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: Helvetica, Arial, sans-serif;
}
.con-geo .hl{
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 5px;
}
.con-geo .blackbtn{
    margin-bottom: 10px;
    background: #DEDEDE;
    color: #000;
    border: 1px solid #C5C5C5;
}
.con-geo .blackbtn:hover{
    background: #D2CDCD;
    border: 1px solid #C5C5C5;
}

.con-geo .sprite{
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 20px;
}

.con-geo div{
    width:300px;
    font-size:14px;
    display: block;
    float:none;
    margin:0 auto;
    text-align: left;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    font-family: inherit!important;
}

.con-geo .dist:before{
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e602";
    float: right;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    font-size: 19px;
}*/

/* Video viewer */
.video-con{
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -340px;
    margin-top: -250px;
    z-index: 1500;
    width: 680px;
    height: 500px;
    background: #fff;
}


/* Customer service / Info */

.info-container .info-header{
    margin: 10px 0 10px 0;
    border-bottom: 2px solid #30966E;
    padding-bottom: 5px;
}
.info-container .info-header.nb{
    border:0;
}
.info-container .info-header h1{
    font-size: 30px;
    letter-spacing: 1px;
}
.info-container .info-header p{
    font-size:18px;
}
.info-container .nu{
    text-decoration: none;
}

.info-container .mb{
    margin-bottom: 20px;
}

.info-container ol{
    list-style: decimal;
    margin: 15px 0 15px 20px;
}
.info-container ol li{
    margin-bottom: 5px;
}
.info-container ul li {
    list-style: initial;
    list-style-type: circle;
    margin: 15px 0 15px 20px;
}


.info-container h2, .info-container h3, .info-container h4, .info-container h5{
    display:inline-block;
    margin-bottom: 5px;
}

.info-container .thinfo-search{
    clear:both;
    background: #30966E;
    padding: 7px;
    position: relative;
    box-sizing: border-box;
}


.info-container .thinfo-search .submitsearch{
    clear: both;
    font-size: 25px;
    position: absolute;
    right: 11px;
    top: 9px;
    background: none;
    border: 0;
    width: 50px;
    height: 36px;
    cursor: pointer;
}
.info-container .thinfo-search .submitsearch:before{
    font-family: 'icomoon';
    content: "\f02e";
    top:2px;
    line-height: 40px;
}

.info-container .thinfo-search input{
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding-left: 20px;
    box-sizing: border-box;
    border: none;
}

.info-container .thinfo-search .autocomplete{
    position: absolute;
    top: 54px;
    width: 100%;
    left: 0;
    text-align: left;
    z-index: 1;
    box-sizing: border-box;
    display:none;
    border:1px solid #CECECE;
}
.info-container .thinfo-search .autocomplete div{
    padding:15px 20px;
    border-bottom:1px solid #CECECE;
    background: #f2f2f2;
    box-sizing: border-box;
}
.info-container .thinfo-search .autocomplete div.last{border-bottom:0;}
.info-container .thinfo-search .autocomplete div:hover{
    background: #E8E5E5;
}

.info-container .sections{clear:both;}
.info-container .sections .section{
    width: 32%;
    height: 200px;
    background: #f2f2f2;
    text-align: center;
    float: left;
    margin: 0 2% 2% 0;
    vertical-align: middle;
    font-size: 16px;
}
.info-container .sections .section:hover{background: #D6D6D6;}

.info-container .sections .section.last{margin-right:0;}
.info-container .sections .section .open{display:none;}
.info-container .sections .section .open_name{
    font-size:20px;
    font-family: 'droid_sansbold';
    margin:30px 0 10px 0;
}
.info-container .sections .section .open_item{margin:5px 0;}
.info-container .sections .section .open_all{margin-top:10px; text-decoration: underline; font-size:18px;}

.info-container .sections .section .closed_name{font-size:20px; }


/* Results */

.info-container .results{margin-top:20px;}
.info-container .results h2{font-family: 'droid_sansregular',Myriad Pro,Arial, Helvetica, sans-serif; margin-top:30px;}
.info-container .results .result{
    margin-bottom: 15px;
}
.info-container .results a{text-decoration: none;}
.info-container .results .description .read-more{color: #2c9169;}
.info-container .results .result:hover .description{text-decoration: underline;}
.info-container .results .result .title{font-size:18px; line-height: 22px; }

.info-container .info-header .headlink{
    text-decoration: none;
}

.info-container .info-overview .nf{
    margin:40px 0 10px 0;
    font-size: 20px;
    font-family: 'droid_sansbold';
    font-weight: normal;
    line-height: 1.25;
}

body.thinfo .col-main{
    margin-top: 45px;
}
body.thinfo .th-breadcrumb{
    width: 780px;
    box-sizing: border-box;
    height: 36px;
}
body.trendhim-thinfo-index-index .col2-right-layout.thinfo .col-main{
    margin-top:0;
}

/* Icons for info pages */

.info-container .closed_image{
    height: 60px;
    width: 60px;
    margin: 50px auto 0;
}
.icon_about{ background: url('/media/thinfo/1x/about.png') no-repeat; }
.icon_b2b{ background: url('/media/thinfo/1x/b2b.png') no-repeat; }
.icon_delivery{ background: url('/media/thinfo/1x/delivery.png') no-repeat; }
.icon_order{ background: url('/media/thinfo/1x/order.png') no-repeat; }
.icon_paying{ background: url('/media/thinfo/1x/paying.png') no-repeat; }
.icon_return{ background: url('/media/thinfo/1x/return.png') no-repeat; }
.icon_safety{ background: url('/media/thinfo/1x/safety.png') no-repeat; }
.icon_stock{ background: url('/media/thinfo/1x/stock.png') no-repeat; }
.icon_warranty{ background: url('/media/thinfo/1x/warranty.png') no-repeat; }


/* Item view */
.info-container .item-container .title{font-size:35px;}
.info-container .item-container .content a{color: #2C9169; text-decoration: underline;}


/* Section view */
.info-container .read-more{text-decoration: underline;}


/* Contact page */

.page-contactplus {
    color: #575757; width: 435px;
    float:left;
}
.page-contactplus h1,
.page-contactplus label { color: #575757; }
.page-contactplus h1 { font-size: 30px; }
.page-contactplus .form-list li.wide .input-box {
    width: 400px;
    box-sizing: border-box;
}
.page-contactplus .form-list label{font-family: 'droid_sansregular';}
.page-contactplus .form-list li.wide input.input-text,
.page-contactplus .form-list li.wide textarea {
    width: 400px;
    font-size: 16px;
    padding: 3px;
}
.page-contactplus .form-list li.wide textarea {
    width: 400px;
    height: 4em;
}
.page-contactplus .input-box-subscribe label {
    margin-top: -4px;
    margin-left: 6px;
}
.page-contactplus .buttons-set {
    padding-left: 0;
}
.page-contactplus .col-1 {
    border-right: 1px dashed #c5c5c5;
}
.page-contactplus .col-2 {
    text-align: center;
}
.page-contactplus .alpha {
    font-size: 23px;
    padding-bottom: 12px;
}

.page-contactplus .info-search{position:relative;}
.page-contactplus .autocomplete{
    position: absolute;
    top: 25px;
    right:0;
    width: 80%;
    text-align: left;
    z-index: 1;
    display: none;
    border: 1px solid #CECECE;
    box-sizing: border-box;
}
.page-contactplus .autocomplete div{
    padding: 10px 15px;
    border-bottom: 1px solid #CECECE;
    background: #f2f2f2;
    box-sizing: border-box;
}
.page-contactplus .autocomplete div.last{
    border-bottom: 0;
}

.page-contactplus ul li, .page-contactplus ul{
    list-style: none;
    margin-left: 0;
}
.page-contactplus .reqs{
    font-size: 12px;
    line-height: 15px;
    vertical-align: top;
}

.info-container.contact-email .suggestions{
    float: right;
    width: 300px;
    margin-top: 15px;
    display:none;
}
.info-container.contact-email .suggestions .hl{
    font-family: 'droid_sansbold';
}
.info-container.contact-email .suggestions .content div{margin:2px 0;}

.info-container.contact-email .finish{
    position: fixed;
    top: 50%;
    left: 50%;
    background: #F1F1F1;
    border-radius: 5px;
    width: 450px;
    margin-left: -225px;
    margin-top: -160px;
    padding: 30px;
    display:none;
    z-index:1004;
}
.info-container.contact-email .finish .suggest{  margin: 15px 0 30px;  }
.info-container.contact-email .finish .hl{font-size: 18px;}
.info-container.contact-email .finish .greenbtn{margin-bottom: 0;}
.info-container.contact-email .finish .suggest div{ margin-bottom: 5px; font-family: 'droid_sansbold';}

/* Breadcrumbs */

.thinfo .th-breadcrumb span{margin: 0 5px;}
.thinfo .th-breadcrumb a.active{font-family: 'droid_sansbold';}

/* Contact_line */

.info-container .contact_line{
    clear: both;
    background: #F2F2F2;
    text-align: center;
    padding: 15px;
}
.info-container .contact_line .hl{display:none;}
.info-container .contact_line .info{
    display:inline-block;
    margin-right: 20px;
}
.info-container .contact_line .info:last-child{margin-right:0;}
.info-container .contact_line .info .sprite{
    margin-right: 8px;
    margin-bottom: -3px;
}

/* Search results */

.searchindex-result.thinfo{
    float: left;
    position: relative;
    width: 364px;
    margin-right: 7px;
    margin-bottom: 40px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding: 15px;
    min-height: 267px;
}
.searchindex-result.thinfo .hl{
    font-size: 20px;
    margin-left: 30px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.searchindex-result.thinfo li{padding: 0 5px 0 0;}
.searchindex-result.thinfo li:hover .title{text-decoration: underline;}
.searchindex-result.thinfo span{
    display: inline-block;
    vertical-align: middle;
}
.searchindex-result.thinfo span.title{width:290px;}
.searchindex-result.thinfo .item-icon{
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: 30px auto
}


/* New shipping info */

.more-shipping-info{
    height: 18px;
    width: 18px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    font-family: Georgia, serif;
    line-height: 18px;
    font-size: 14px;
    margin-left: 5px;
    cursor: pointer;
    vertical-align: middle;
}
#si-container{
    z-index: 1001;
    color: #343434;
    font-size: 13px;
    text-align: left;
    width: 400px;
}
#si-container .loading{
    margin: 0 auto;
    display: block;
}
#si-container .shipping-methods{
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    padding: 10px 0;
    margin: 10px 0;
}
#si-container .method:first-child{padding-top: 0;}
#si-container .method:last-child{padding-bottom:0; border-bottom: 0;}
#si-container .method{
    border-bottom:1px solid #d2d2d2;
    padding:8px 0;
}
#si-container .method img{margin-right: 5px;}
#si-container .method .estimated-arrival{color: #009900;}
#si-container .method .detailed{  width: 330px;  }
#si-container .method .logo {
    height: 35px;
    margin-right: 5px;
}
#si-container .method .logo img{margin-top:8px;}

#si-container ul li{clear:both;}
#si-container ul li:first-child{font-family: 'droid_sansbold'; }
#si-container ul li:first-child:before{display:none;}
#si-container ul li:first-child div{line-height: 20px; margin-bottom: 10px; text-decoration: underline;}
#si-container ul li:before{
    font-size: 20px;
    color: #50a70c;
    float: left;
    margin-right: 6px;
    content: "\f03a";
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
}
#si-container ul li div{
    float:left;
    width:375px;
    margin-bottom: 3px;
}


/* Competition winner page */

#thcomp .category-title-left h1{
    text-transform: uppercase;
    margin-bottom: 10px;
}
#thcomp .category-description{
    line-height: 18px;
}
#thcomp .competition-banner{margin:20px 0 30px;}
#thcomp .winner{
    margin-bottom: 35px;
    background:#f0f0f0;
    height: 60px;
    line-height: 60px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#thcomp .winner .date,#thcomp .winner .info{
    box-sizing: border-box;
    float:left;
}
#thcomp .winner .date{
    width:140px;
    text-align: center;
    border-right: 5px solid #fff;
}
#thcomp .winner .info{    padding:0 20px;}
#thcomp .winner .image{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin-top: -8px;
    margin-right: 10px;
    width: 75px;
}
#thcomp .winner .name{font-size:22px; margin-right: 10px;}
#thcomp .winner .sprite{
    float: right;
    margin-top: 18px;
    margin-right: 15px;
}



/* Retina Displays */

@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .footer .box-team .owners{
        background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/footer/owners2x.jpg');
    }
}


/* Temporary */
/* .christmas-top{
     background-color: #d30019;
     height: 33px;
     line-height: 32px;
     color: #fff;
     width:100%;
     text-align: center;
     position: absolute;
     left:0;
     top: 0;
     z-index: 2;
     font-size:14px;
     font-family: 'droid_sansregular';
 }
.christmas-top .inner{
    width: 980px;
    position: absolute;
    left: 50%;
    margin-left: -490px;
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/christmas/christmas-top.jpg');
    background-repeat: no-repeat;
}
.header{
    margin-top: 32px;
}
.christmas-sock{
    height: 40px;
    width: auto;
    position: absolute;
    top: 38px;
    left: 214px;
}*/

/* Temp BF */
/*.ratings-top{display:none!important;}
#black-friday-countdown{
    width:310px;
    padding-left: 72px;
    position: absolute;
    top: 83px;
    left: 50%;
    margin-left: -133px;
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/blackfriday/black_weekend_top.png');
    background-repeat: no-repeat;
}*/

/* 404 page */
#wrapper-404{
    text-align: center;
    padding-bottom: 20px;
}
#wrapper-404 h1{
    font-size: 70px;
    text-transform: uppercase;
    font-family: 'droid_sansregular';
    color:#7a7a7a;
}
#wrapper-404 h2{
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'droid_sansregular';
    color:#7a7a7a;
}
#wrapper-404 .punchline{  color:#7a7a7a;  }
#wrapper-404 .search-box{
    color:#373737;
    font-size:16px;
    margin: 10px 0;
    padding: 25px 0;
    border-top: 1px solid #7a7a7a;
    border-bottom: 1px solid #7a7a7a;
    width: 380px;
    display: inline-block;
}
#wrapper-404 .search-box .search-field{
    border: 4px solid #30966e;
    border-radius: 3px;
    width: 100%;
    box-sizing: border-box;
    height: 39px;
    line-height: 39px;
    text-align: center;
    margin-top: 16px;
    font-size:15px;
}
#wrapper-404 .search-box form{position:relative;}
#wrapper-404 .search-box p{}
#wrapper-404 .search-box button{
    cursor: pointer;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 6px;
    right: 2px;
    background: none;
    border: 0;
}
#wrapper-404 .search-box button:before{
    font-family: 'icomoon';
    content: "\f02e";
    display: block;
    clear: both;
    font-size: 18px;
    margin-right: 3px;
}
#wrapper-404 img{margin-top:10px;}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/css/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://www.trendhim.no/skin/frontend/default/trendhim/css/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://www.trendhim.no/skin/frontend/default/trendhim/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://www.trendhim.no/skin/frontend/default/trendhim/css/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/*! jQuery UI - v1.10.4 - 2014-02-28
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=5f6363&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #5f6363 url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-bg_gloss-wave_35_5f6363_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #adadad;
	background: #f6f6f6 url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #5f6363;
    background: #f6f6f6 url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #5f6363;
    background: #f6f6f6 url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(https://www.trendhim.no/skin/frontend/default/trendhim/css/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
}
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/css/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
.sprite, .sprite-after:after, .sprite-before:before {
	background-image: url(/skin/frontend/default/trendhim/images/spriter-output/sprite.png?20170601115812);
	background-repeat: no-repeat;
	background-size: 391px 351px;
	display: inline-block;
}

.sprite-after:after, .sprite-before:before {
	top: 0;
	margin: 0;
	padding: 0;
	content: "";
	display: inline-block;
	position: relative;
}

.sprite-after:after {
	right: 0;
}

.sprite-before:before {
	left: 0;
}
.sprite-stars, .sprite-stars-after:after, .sprite-stars-before:before { background-position: 0 0; width: 170px; height: 24px; }
.sprite-slide-prev, .sprite-slide-prev-after:after, .sprite-slide-prev-before:before { background-position: 0 -26px; width: 40px; height: 77px; }
.sprite-slide-next, .sprite-slide-next-after:after, .sprite-slide-next-before:before { background-position: -42px -26px; width: 40px; height: 77px; }
.sprite-danske-bank, .sprite-danske-bank-after:after, .sprite-danske-bank-before:before { background-position: 0 -105px; width: 93px; height: 23px; }
.sprite-postfinance, .sprite-postfinance-after:after, .sprite-postfinance-before:before { background-position: -84px -26px; width: 82px; height: 24px; }
.sprite-handelsbanken, .sprite-handelsbanken-after:after, .sprite-handelsbanken-before:before { background-position: -84px -52px; width: 80px; height: 23px; }
.sprite-paypal, .sprite-paypal-after:after, .sprite-paypal-before:before { background-position: -84px -77px; width: 78px; height: 23px; }
.sprite-swedbank, .sprite-swedbank-after:after, .sprite-swedbank-before:before { background-position: 0 -130px; width: 76px; height: 23px; }
.sprite-mobilepay, .sprite-mobilepay-after:after, .sprite-mobilepay-before:before { background-position: -95px -105px; width: 75px; height: 23px; }
.sprite-ratepay-fr, .sprite-ratepay-fr-after:after, .sprite-ratepay-fr-before:before { background-position: 0 -155px; width: 68px; height: 24px; }
.sprite-ratepay, .sprite-ratepay-after:after, .sprite-ratepay-before:before { background-position: -70px -155px; width: 68px; height: 24px; }
.sprite-multibanco, .sprite-multibanco-after:after, .sprite-multibanco-before:before { background-position: -78px -130px; width: 73px; height: 22px; }
.sprite-pohjola, .sprite-pohjola-after:after, .sprite-pohjola-before:before { background-position: -172px 0; width: 63px; height: 24px; }
.sprite-rechnung-klarna, .sprite-rechnung-klarna-after:after, .sprite-rechnung-klarna-before:before { background-position: 0 -181px; width: 68px; height: 22px; }
.sprite-cod-sk, .sprite-cod-sk-after:after, .sprite-cod-sk-before:before { background-position: -70px -181px; width: 68px; height: 22px; }
.sprite-cod-ro, .sprite-cod-ro-after:after, .sprite-cod-ro-before:before { background-position: -140px -181px; width: 68px; height: 22px; }
.sprite-cod-pl, .sprite-cod-pl-after:after, .sprite-cod-pl-before:before { background-position: 0 -205px; width: 68px; height: 22px; }
.sprite-cod-cz, .sprite-cod-cz-after:after, .sprite-cod-cz-before:before { background-position: -70px -205px; width: 68px; height: 22px; }
.sprite-cod-bg, .sprite-cod-bg-after:after, .sprite-cod-bg-before:before { background-position: -140px -205px; width: 68px; height: 22px; }
.sprite-banking-sk, .sprite-banking-sk-after:after, .sprite-banking-sk-before:before { background-position: 0 -229px; width: 68px; height: 22px; }
.sprite-banking-pl, .sprite-banking-pl-after:after, .sprite-banking-pl-before:before { background-position: -70px -229px; width: 68px; height: 22px; }
.sprite-banking-cz, .sprite-banking-cz-after:after, .sprite-banking-cz-before:before { background-position: -140px -229px; width: 68px; height: 22px; }
.sprite-cod-gr, .sprite-cod-gr-after:after, .sprite-cod-gr-before:before { background-position: -237px 0; width: 68px; height: 22px; }
.sprite-yandexmoney, .sprite-yandexmoney-after:after, .sprite-yandexmoney-before:before { background-position: 0 -253px; width: 78px; height: 19px; }
.sprite-klarna, .sprite-klarna-after:after, .sprite-klarna-before:before { background-position: -172px -26px; width: 52px; height: 24px; }
.sprite-basket, .sprite-basket-after:after, .sprite-basket-before:before { background-position: -237px -24px; width: 39px; height: 30px; }
.sprite-monetaru, .sprite-monetaru-after:after, .sprite-monetaru-before:before { background-position: -80px -253px; width: 78px; height: 15px; }
.sprite-qiwi, .sprite-qiwi-after:after, .sprite-qiwi-before:before { background-position: -172px -52px; width: 55px; height: 21px; }
.sprite-american-express, .sprite-american-express-after:after, .sprite-american-express-before:before { background-position: -237px -56px; width: 50px; height: 23px; }
.sprite-basket-full, .sprite-basket-full-after:after, .sprite-basket-full-before:before { background-position: -172px -75px; width: 38px; height: 30px; }
.sprite-visa-electron, .sprite-visa-electron-after:after, .sprite-visa-electron-before:before { background-position: -237px -81px; width: 43px; height: 24px; }
.sprite-viabill, .sprite-viabill-after:after, .sprite-viabill-before:before { background-position: -172px -107px; width: 43px; height: 24px; }
.sprite-maestro, .sprite-maestro-after:after, .sprite-maestro-before:before { background-position: -237px -107px; width: 43px; height: 24px; }
.sprite-mastercard, .sprite-mastercard-after:after, .sprite-mastercard-before:before { background-position: -172px -133px; width: 43px; height: 24px; }
.sprite-slide-close, .sprite-slide-close-after:after, .sprite-slide-close-before:before { background-position: -237px -133px; width: 32px; height: 32px; }
.sprite-visa, .sprite-visa-after:after, .sprite-visa-before:before { background-position: -237px -167px; width: 42px; height: 24px; }
.sprite-rubanktransfer, .sprite-rubanktransfer-after:after, .sprite-rubanktransfer-before:before { background-position: -237px -193px; width: 42px; height: 24px; }
.sprite-flag-nl, .sprite-flag-nl-after:after, .sprite-flag-nl-before:before { background-position: -237px -219px; width: 40px; height: 25px; }
.sprite-flag-dk, .sprite-flag-dk-after:after, .sprite-flag-dk-before:before { background-position: 0 -274px; width: 40px; height: 25px; }
.sprite-flag-at, .sprite-flag-at-after:after, .sprite-flag-at-before:before { background-position: -42px -274px; width: 40px; height: 25px; }
.sprite-flag-be, .sprite-flag-be-after:after, .sprite-flag-be-before:before { background-position: -84px -274px; width: 40px; height: 25px; }
.sprite-flag-ch, .sprite-flag-ch-after:after, .sprite-flag-ch-before:before { background-position: -126px -274px; width: 40px; height: 25px; }
.sprite-flag-com, .sprite-flag-com-after:after, .sprite-flag-com-before:before { background-position: -168px -274px; width: 40px; height: 25px; }
.sprite-flag-no, .sprite-flag-no-after:after, .sprite-flag-no-before:before { background-position: -210px -274px; width: 40px; height: 25px; }
.sprite-flag-de, .sprite-flag-de-after:after, .sprite-flag-de-before:before { background-position: -252px -274px; width: 40px; height: 25px; }
.sprite-flag-cz, .sprite-flag-cz-after:after, .sprite-flag-cz-before:before { background-position: 0 -301px; width: 40px; height: 25px; }
.sprite-flag-fi, .sprite-flag-fi-after:after, .sprite-flag-fi-before:before { background-position: -42px -301px; width: 40px; height: 25px; }
.sprite-flag-pl, .sprite-flag-pl-after:after, .sprite-flag-pl-before:before { background-position: -84px -301px; width: 40px; height: 25px; }
.sprite-flag-fr, .sprite-flag-fr-after:after, .sprite-flag-fr-before:before { background-position: -126px -301px; width: 40px; height: 25px; }
.sprite-flag-ru, .sprite-flag-ru-after:after, .sprite-flag-ru-before:before { background-position: -168px -301px; width: 40px; height: 25px; }
.sprite-flag-se, .sprite-flag-se-after:after, .sprite-flag-se-before:before { background-position: -210px -301px; width: 40px; height: 25px; }
.sprite-flag-sp, .sprite-flag-sp-after:after, .sprite-flag-sp-before:before { background-position: -252px -301px; width: 40px; height: 25px; }
.sprite-flag-hu, .sprite-flag-hu-after:after, .sprite-flag-hu-before:before { background-position: -307px 0; width: 40px; height: 25px; }
.sprite-flag-it, .sprite-flag-it-after:after, .sprite-flag-it-before:before { background-position: -307px -27px; width: 40px; height: 25px; }
.sprite-sepa, .sprite-sepa-after:after, .sprite-sepa-before:before { background-position: 0 -328px; width: 42px; height: 23px; }
.sprite-cartasi, .sprite-cartasi-after:after, .sprite-cartasi-before:before { background-position: -44px -328px; width: 42px; height: 23px; }
.sprite-sofort, .sprite-sofort-after:after, .sprite-sofort-before:before { background-position: -88px -328px; width: 42px; height: 23px; }
.sprite-cb, .sprite-cb-after:after, .sprite-cb-before:before { background-position: -132px -328px; width: 42px; height: 23px; }
.sprite-dankort, .sprite-dankort-after:after, .sprite-dankort-before:before { background-position: -176px -328px; width: 42px; height: 23px; }
.sprite-giropay, .sprite-giropay-after:after, .sprite-giropay-before:before { background-position: -220px -328px; width: 42px; height: 23px; }
.sprite-bancontact, .sprite-bancontact-after:after, .sprite-bancontact-before:before { background-position: -264px -328px; width: 42px; height: 23px; }
.sprite-seb, .sprite-seb-after:after, .sprite-seb-before:before { background-position: -349px 0; width: 42px; height: 23px; }
.sprite-nordea, .sprite-nordea-after:after, .sprite-nordea-before:before { background-position: -349px -25px; width: 42px; height: 23px; }
.sprite-eps, .sprite-eps-after:after, .sprite-eps-before:before { background-position: -349px -50px; width: 42px; height: 23px; }
.sprite-postepay, .sprite-postepay-after:after, .sprite-postepay-before:before { background-position: -349px -75px; width: 42px; height: 23px; }
.sprite-ideal, .sprite-ideal-after:after, .sprite-ideal-before:before { background-position: -140px -155px; width: 27px; height: 24px; }
.sprite-ownerarrow, .sprite-ownerarrow-after:after, .sprite-ownerarrow-before:before { background-position: -210px -181px; width: 22px; height: 22px; }
.sprite-time, .sprite-time-after:after, .sprite-time-before:before { background-position: -210px -205px; width: 19px; height: 19px; }
.sprite-info-icon, .sprite-info-icon-after:after, .sprite-info-icon-before:before { background-position: -210px -229px; width: 18px; height: 18px; }
.sprite-mail, .sprite-mail-after:after, .sprite-mail-before:before { background-position: -278px -24px; width: 19px; height: 16px; }
.sprite-phone, .sprite-phone-after:after, .sprite-phone-before:before { background-position: -212px -75px; width: 18px; height: 16px; }
.sprite-review-arrow, .sprite-review-arrow-after:after, .sprite-review-arrow-before:before { background-position: -153px -130px; width: 17px; height: 10px; }
.sprite-green-box, .sprite-green-box-after:after, .sprite-green-box-before:before { background-position: -271px -133px; width: 5px; height: 25px; }
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
	.sprite,
	.sprite-after:after,
	.sprite-before:before {
		background-image: url(/skin/frontend/default/trendhim/images/spriter-output/sprite@2x.png?20170601115812);
		-webkit-background-size: 391px 351px;
		-moz-background-size: 391px 351px;
		background-size: 391px 351px;
	}
}


.sliderHolder{width:100%;min-height:100%;height:100%;-ms-touch-action:none; touch-action:none;position:relative;overflow:hidden}.slider{overflow:hidden;position:absolute;top:0;left:0;width:100%;min-height:100%;background:#EEE;opacity:.99}.sliderBg{width:100%;min-height:100%;height:100%;position:absolute;left:0;top:0}.slides,.thumbs{width:100%;min-height:100%;overflow:hidden;position:absolute;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.thumbs{min-height:0;bottom:25px}
.thumbsHolder{width:100%;height:104px;bottom:20px;position:absolute;overflow:hidden}.captionHolder{width:100%;min-height:20px;position:absolute;overflow:hidden;padding-top:5px;padding-bottom:5px}.caption{width:100%;min-height:20px;color:#EEE;top:0;text-align:center;padding-top:5px;padding-bottom:5px;position:absolute;font-family:Arial,Helvetica,sans-serif}.touchColor{color:#414042}.touchLightColor{color:#ccc}.nColor{color:#2aace3}.swipeColor{color:#939598}.headerColor{color:#58595b}.footerLink,.footerLink a{font-size:12px;text-decoration:none;color:#666;cursor:pointer;font-weight:bold}.footerLink:hover{color:#414042;text-decoration:none}.footerCopyright{font-size:10px}.infobox{background:#EEE;border:1px solid #AAA;margin:15px auto 10px auto;padding:10px}.blackBg{background:#000}.darkGray{background:#101010}.blackBgAlpha60{background:#000;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.blackBgAlpha90{background:#000;background:rgba(0,0,0,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#EE000000,endColorstr=#EE000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#EE000000, endColorstr=#EE000000)"}.lightGrayBg{background:#CCC}.controlHolder{width:100%;height:30px;background:url(https://www.trendhim.no/skin/frontend/default/trendhim/assets/control_bg.png) repeat-x;position:absolute;bottom:0;overflow:hidden}.autoPlayIcon,.nextIcon,.prevIcon,.zoomInIcon,.zoomOutIcon,.captionOnIcon,.captionOffIcon,.thumbsOnIcon,.thumbsOffIcon,.closeIcon{width:21px;height:30px;cursor:pointer;cursor:hand;margin-left:-10px;background:url(https://www.trendhim.no/skin/frontend/default/trendhim/assets/control_sheet.png) 0 0 no-repeat}.autoPlayIcon{background-position:0 0}.prevIcon{background-position:-50px 0}.nextIcon{background-position:-75px 0}.zoomOutIcon{background-position:-100px 0}.zoomInIcon{background-position:-125px 0}.captionOnIcon{background-position:-150px 0}.captionOffIcon{background-position:-175px 0}.thumbsOnIcon{background-position:-200px 0}.thumbsOffIcon{background-position:-225px 0}.closeIcon{background-position:-250px 0}.controlPos1,.controlPos2,.controlPos3,.controlPos4,.controlPos5,.controlPos6,.controlPos7{position:absolute}.controlPos1{left:12.5%}.controlPos2{left:25%}.controlPos3{left:37.5%}.controlPos4{left:50%}.controlPos5{left:62.5%}.controlPos6{left:75%}.controlPos7{left:87.5%}


.sliderHolder{
    position:fixed;
    top: 10%;
    left: 10%;
    font-size: 100%;
    height:80%;
    min-height:80%;
    z-index:1500;
    overflow: visible;
    margin-top: -44px;
}
.slider
{
    background:none;
    opacity:1;
    overflow: visible;
}
.slider img{border:none!important; left:0;}
.sliderBg{
    background: #fff;
}
.thumbsHolder{
    bottom:-85px;
    height:85px;
    background: #fff;
}
.thumbs{
    top:10px;
}
.captionHolder{
    width: 800px;
    text-align: center;
    left: 50%;
    margin-left: -400px;
    padding:0;
}
.caption{
    color:#000;
    font-size:16px;
    width:initial;
    position: initial;
    padding: 5px 20px;
    background: #EAEAEA;
    height: 30px!important;
}

.TrendIcon{
    cursor:pointer;
    position: absolute;
    padding: 10px;
    background: #fff;
}

.TrendIcon:hover{background: #cccccc;}

.prevTrendIcon{
    top: 50%;
    margin-top: -50px;
    right:100%;
    border-right: 1px solid #cccccc;
}
.nextTrendIcon{
    top: 50%;
    margin-top: -50px;
    left:100%;
    border-left: 1px solid #cccccc;
}
.closeTrendIcon{
    top: 0;
    left:100%;
    border-left: 1px solid #cccccc;
}

@media screen and (device-aspect-ratio: 3/4) {
    .sliderHolder{
        top:20%;
        height:65%;
        min-height:65%;
    }
}

@media screen and (device-aspect-ratio: 3/4) and (orientation: landscape) {
    .sliderHolder{
        top:10%;
        height:80%;
        min-height:80%;
    }
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchautocomplete .search-autocomplete {
  position: absolute;
  border-top-left-radius: 0px; border-top-right-radius: 0px; 
  width: 980px;
	margin-left: -733px;
	margin-top: 7px;
	box-shadow: 2px 14px 51px #666;
	background:#fff;
}
.searchautocomplete .search-autocomplete .all{text-align:center; clear: both; }
.searchautocomplete .search-autocomplete .all a{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 0;
    text-decoration: none;
}
.searchautocomplete .form-search {
  overflow: none !important;
  position: relative;
}
.searchautocomplete .sprite {
  background: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/mirasvit/sprite.png');
}
.searchautocomplete .nav-search-in {
  position: absolute;
  top: 2px;
  left: 0px;
  z-index: 11;
}
.searchautocomplete .nav-search-in .category {
  opacity: 0;
  filter: alpha(opacity=0);
  background: white;
  border: 1px solid #DDD;
  color: black;
  cursor: pointer;
  height: 29px;
  left: 5px;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 5px;
  visibility: visible;
  width: auto;
}
.searchautocomplete .nav-search-in .category-fake {
  height: 20px;
  color: #777;
  cursor: pointer;
  float: left;
  font-size: 11px;
  padding: 0px 25px 0px 10px;
  text-align: center;
  white-space: nowrap;
}
.searchautocomplete .nav-search-in .nav-down-arrow {
  background: url('https://www.trendhim.no/skin/frontend/default/trendhim/images/mirasvit/sprite.png');
  width: 9px;
  height: 5px;
  background-position: -26px -34px;
  display: block;
  right: 10px;
  top: 16px;
  position: absolute;
}
.searchautocomplete .nav-search-in:hover .category-fake {
  color: #000;
}
.searchautocomplete .nav-search-in:hover .nav-down-arrow {
  background-position: -6px -34px;
}
.searchautocomplete .searchautocomplete-placeholder {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #FFF;
  border: 1px solid #ccc;
  padding-top: 15px;
  position: absolute;
  z-index: 102;
}
.searchautocomplete .searchautocomplete-placeholder:before {
  border-color: transparent transparent #CCC transparent;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 5px;
  height: 0;
  width: 0;
  top: -11px;
  left: 30px;
}
.searchautocomplete .searchautocomplete-placeholder ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li {
  *zoom: 1;
  text-align: left;
  padding: 5px 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li:before,
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  clear: both;
}
.searchautocomplete .searchautocomplete-placeholder ul li a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right {
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background-color: #eeeeee;
  cursor: pointer;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {
  float: left;
  margin: 0px 10px 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
  font-weight: bold;
  font-size: 13px;
  color: #C76200;
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label {
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label {
  font-weight: normal;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price {
  font-size: 0.9em;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder .index-title {
  text-align: right;
  color: #0A263C;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
}
.searchautocomplete .searchautocomplete-placeholder .index-title span {
  color: #666;
  font-size: 0.9em;
}
.searchautocomplete .searchautocomplete-placeholder .all {
  text-align: right;
  margin: 10px 10px 5px 10px;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchindex-results {
  *zoom: 1;
  margin-bottom: 10px;
  border-bottom: 1px solid #a0b3c3;
}
.searchindex-results:before,
.searchindex-results:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results:after {
  clear: both;
}
.searchindex-results li {
  margin-bottom: -1px;
  float: left;
  *zoom: 1;
  margin: 0px 2px;
}
.searchindex-results li:before,
.searchindex-results li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results li:after {
  clear: both;
}
.searchindex-results li a {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  display: block;
  cursor: pointer;
  padding: 2px 5px 1px 5px;
  line-height: 20px;
  border: 1px solid transparent;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  text-decoration: none;
}
.searchindex-results li a:hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-results li a span {
  font-weight: normal;
  font-size: 0.9em;
}
.searchindex-results li.active a {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  cursor: default;
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-result li {
  padding: 5px;
}
.searchindex-result li .title a {
  font-weight: bold;
  color: #203548;
  font-size: 13px;
}
.searchindex-result.searchindex-result-category {
  margin-bottom: 20px;
}
.searchindex-result.searchindex-result-category li {
  padding: 1px 0px;
}
.searchindex-result.searchindex-result-category li a {
  font-weight: bold;
  color: #203548;
}

/*
MESSAGE ------------------------------------------------------------------------- */

#thmsgbox{
    display:none;
}

#thmsgbox-overlay{
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99998;
}

#thmsgbox-message{
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 300px;
    background: #fff;
    border-radius: 4px;
    margin-top: -100px;
    margin-left: -150px;
    box-sizing: border-box;
    padding: 20px;
    font-size: 16px;
    z-index: 99999;
}
#thmsgbox-message .thmsg{
    overflow: auto;
}
#thmsgbox-message img{max-width: 100%;}

#thmsg-btn{
    margin: 0;
    padding: 0;
    font: helvetica, arial, sans-serif;
    overflow: visible;
    -webkit-appearance: button;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    width: 200px;
    font-size: 13px;
    font-weight: 400;
    vertical-align: middle;
    border-radius: 4px;
    padding: 10px 0;
    color: #fff;
    background-color: #5cb85c;
    border: 1px solid #4cae4c;
    margin-top: 10px;
}
#thmsg-btn:hover{
    cursor: pointer;
    background-color: #449d44;
    border-color: #398439;
}

#thmsgbox ul li{clear:both;}
#thmsgbox ul li:first-child{font-family: 'droid_sansbold'; }
#thmsgbox ul li:first-child:before{display:none;}
#thmsgbox ul li:first-child div{line-height: 20px; margin-bottom: 10px;}
#thmsgbox ul li:before{
    font-size: 20px;
    color: #50a70c;
    float: left;
    margin-right: 6px;
    content: "\f03a";
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
}
#thmsgbox ul li div{
    float:left;
    width: 90%;
    text-align: left;
    margin-bottom: 3px;
}

#thmsgbox ::-webkit-scrollbar {
    width: 15px;
    height: 15px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}
#thmsgbox ::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #C3C3C3;
    border: 2px solid #eee;
}

#thmsgbox ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
}
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #d3d4d4;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #30966e;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 70px;
    background: #fff;
    color:#4e4e4e;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -35px;
    font-size:30px;
    text-decoration: none;
    border:1px solid #eaeff0;
    opacity: 0.9;
}

.lSAction > a:hover {
    opacity: 1;
}
.lSAction > a:before{
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 70px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.lSAction > .lSPrev {
    left: 0;
}
.lSAction > .lSNext {
    right: 0;
}

.lSAction > .lSPrev:before {
    content: "\e601";
}
.lSAction > .lSNext:before {
    content: "\e602";
}


.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.cms-index-frontpage .col-main{
    width:740px;
    padding:20px 20px 15px;
}
#frontpage{
    font-family: Helvetica, Arial, sans-serif;
}
#frontpage .banner{
    height: 330px;
    width: 740px;
    position: relative;
    margin-bottom: 25px;
}
#frontpage .banner .inner{
    color:#1b1b1b;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top:20px;
    left:20px;
    z-index: 1;
}
#frontpage .banner img{
    position: absolute;
    top:0;
    left:0;
}
#frontpage .banner h1{
    font-weight: normal;
    text-transform: uppercase;
    font-size:26px;
}
#frontpage .banner .vp{
    font-size:20px;
    color: #313131;
    letter-spacing: 1px;
}
#frontpage .hl{
    color:#162135;
    font-size:17px;
    margin-bottom: 10px;
}

#frontpage .seperation{
    margin-bottom: 25px;
}

#frontpage .categories .category{
    width: 365px;
    height: 100px;
    float: left;
    margin-bottom: 10px;
    border:1px solid #d3d4d4;
    box-sizing: border-box;
}
#frontpage .categories .category:hover{
    border:1px solid #8c8c8c;
}
#frontpage .categories .category.first{
    clear:both;
    margin-right: 10px;
}
#frontpage .categories a{text-decoration: none;}
#frontpage .categories .category{
    background-size: 365px 100px;
    -webkit-background-size: 365px 100px;
    -moz-background-size: 365px 100px;
}
#frontpage .categories .category .inner{width: 160px; height: 100%; display: table; }
#frontpage .categories .category span{
    width: 150px;
    height: 100px;
    padding-left: 15px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    color:#636466;
    -webkit-font-smoothing: antialiased;
    font-size:17px;
}
#frontpage .categories .category:hover span{
    color:#000;
}


/* Categories Section */
#frontpage .cat-14{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/watch.jpg');}
#frontpage .cat-6{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/necklaces.jpg');}
#frontpage .cat-7{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/bracelets.jpg');}
#frontpage .cat-11{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/earrings.jpg');}
#frontpage .cat-10{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/rings.jpg');}
#frontpage .cat-63{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/bags.jpg');}
#frontpage .cat-112{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/shaving.jpg');}
#frontpage .cat-5{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/cardholders.jpg');}
#frontpage .cat-135{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/hats.jpg');}
#frontpage .cat-33{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/belts.jpg');}
#frontpage .cat-68{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/butterfly.jpg');}
#frontpage .cat-13{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/ties.jpg');}
#frontpage .cat-130{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/pocketsquares.jpg');}
#frontpage .cat-35{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/tieclips.jpg');}
#frontpage .cat-36{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/cufflinks.jpg');}
#frontpage .cat-195{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/lapelpins.jpg');}
#frontpage .cat-9{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/sunglasses.jpg');}



/* Collections section */
#frontpage #collections-slider{  height: 243px;  overflow: hidden;  }
#frontpage #collections-slider a{
    height: 100%;
    display: block;
    border: 1px solid #fff;
}
#frontpage #collections-slider a:hover{border: 1px solid #d3d4d4;}

/* Look products */
#frontpage .products-grid .item{
    box-sizing: border-box;
    font-size:13px;
}
#frontpage .products-grid .product-image{
    width: 144px;
    height: 144px;
}

#frontpage #lookproducts-slider {
    height: 253px;
    overflow: hidden;
}

/* Product slider */
#frontpage .lookproducts .lSAction > a,
#frontpage .newproducts .lSAction > a,
#frontpage .popularproducts .lSAction > a,
#frontpage .prevproducts .lSAction > a,
#frontpage .sugproducts .lSAction > a{  top:74px;  }
#frontpage .viewall{
    height: 100%;
    background: #d3d4d4;
    line-height: 240px;
}
#frontpage .viewall:hover{background: #bebfbf;}
#frontpage .viewall a{
    height: 100%;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: underline;
    display: block;
}

/* Description */
#frontpage .description a{text-decoration: underline; color:#2c9169}

/* Personalization */
#frontpage .personalization{
    margin-bottom: 25px;
    display: none;
    min-height: 25px;
}
#frontpage .personalization .loading{
    background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/rolling.svg');
    background-size: 25px;
    display: block;
    width: 25px;
    height: 25px;
    margin: 0 auto;
}


/* Retina Displays */
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    /* Categories Section */
    #frontpage .cat-14{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/watch@2x.jpg');}
    #frontpage .cat-6{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/necklaces@2x.jpg');}
    #frontpage .cat-7{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/bracelets@2x.jpg');}
    #frontpage .cat-11{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/earrings@2x.jpg');}
    #frontpage .cat-10{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/rings@2x.jpg');}
    #frontpage .cat-63{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/bags@2x.jpg');}
    #frontpage .cat-112{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/shaving@2x.jpg');}
    #frontpage .cat-5{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/cardholders@2x.jpg');}
    #frontpage .cat-135{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/hats@2x.jpg');}
    #frontpage .cat-33{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/belts@2x.jpg');}
    #frontpage .cat-68{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/butterfly@2x.jpg');}
    #frontpage .cat-13{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/ties@2x.jpg');}
    #frontpage .cat-130{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/pocketsquares@2x.jpg');}
    #frontpage .cat-35{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/tieclips@2x.jpg');}
    #frontpage .cat-36{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/cufflinks@2x.jpg');}
    #frontpage .cat-195{background-image: url('https://www.trendhim.no/skin/frontend/default/trendhim/trendhim/frontpage/images/categories/lapelpins@2x.jpg');}
}
