@font-face {
  font-family: 'Roboto_Rg';
     src: url('fonts/Roboto/Roboto-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto_MdIt';
     src: url('fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype');
}

@font-face {
     font-family: 'Roboto_Bd';
     src: url('fonts/Roboto/Roboto-Bold.ttf') format('truetype');
}

@font-face {
     font-family: 'Roboto_BdIt';
     src: url('fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype');
}

select:not([multiple="multiple"]) {
    -moz-appearance: none;
    background: transparent url("icon/arrow-down-select.svg") no-repeat scroll right center;
    text-indent: 0.01px;
    text-overflow: "";
    padding-right: 40px;
    -webkit-appearance: none;
}

nav {
    float: left;
    width: 100%;
}

.webform-component {
    float: left;
    width: 100%;
}

.webform-component-time,
.webform-component-date,
.webform-datepicker {
    margin-right: -20px;
}

.webform-component-time .form-item,
.webform-component-date .form-item,
.webform-datepicker .form-item {
    width: 33.333%;
    float: left;
    padding-right: 20px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 10px;
    padding-left: 10px;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

.container {
    padding-right: 10px;
    padding-left: 10px;
}

.container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

.container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
    border-bottom: solid 1px;
    border-color: #333;
}
.navbar-default .navbar-collapse {
    border-bottom: solid 1px;
    border-color: #333;
}

.navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

body {
    font-family: 'Roboto_Rg';
    font-size: 16px;
    line-height: 1.2;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Roboto_Bd';
}

.page-header {
    margin-top: 20px;
}

.field .field-label {
    font-family: 'Roboto_Bd';
    font-weight: normal;
}

.static-logo {
    position: absolute;
    z-index: 998;
    right: 40px;
    top: 90px;
    height: 0;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 50s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 50s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 50s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 50s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

@keyframes move {
  from { top: 0; left: 0; }
  to   { top: 100px; left: 100px; }
}

.page-listamadur-listi .static-logo,
.page-syningar .static-logo,
.page-node-9042 .static-logo, 
.page-node-5759 .static-logo,
.page-node-6749 .static-logo,
.page-node-8792 .static-logo,
.page-node-8575 .static-logo,
.page-node-5758 .static-logo,
.node-type-syningar .static-logo {
    position: relative;
    z-index: 998;
    float: right;
}



.indent-cont .block-content {
    width: 100%;
    margin-left: 0;
}

.two-cols .field-name-body .field-item {
    margin-bottom: 30px;
}

.field-name-body a {
	text-decoration: underline;
}

.field-name-node-link {
    text-align: center;
}

.field-name-node-link a {
    border: 1px solid #333;
    padding: 4px 15px;
    text-transform: uppercase;
}

.f-ti .block-title {
    padding-bottom: 10px;
}

.Bd {
    font-family: 'Roboto_Bd';
}

.BdIt {
    font-family: 'Roboto_BdIt';
}

.BdIt-h h2,
.BdIt-h .h2 {
    font-family: 'Roboto_BdIt';
	text-align: center;
    margin-top: 10px;
}

.cond p {
	margin-bottom: 0;
}

.title-lg {
	font-size: 27px;
    font-family: 'Roboto_Bd';
    line-height: 1.2;
}

.form-control {
    border-radius: 0;
    border: 1px solid #333;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
 }

.navbar-toggle {
    float: left;
}

.navbar-toggle {
    padding: 10px;
    margin: 0 15px 0 -10px;
    border-radius: 0;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #333;
}

.navbar-default .navbar-toggle {
    border:0;
}

.navbar {
    margin-bottom: 5px;
}

.navbar.container {
    margin-top: 0;
}

.navbar-default {
    background-color: #FFF;
    border:0;
    border-radius: 0;
}

.file-icon {
    height: 15px;
    padding-right: 4px;
}

.logo img {
    max-height: 30px;
}

body.navbar-is-fixed-top {
    padding-top: 114px;
}

#outerImageContainer {
    background: transparent !important;
}

#bottomNavClose {
    right: 50px;
}

.pagination {
    clear: both;
    font-family: 'Roboto_Bd';
}

.pagination > li > a, 
.pagination > li > span {
    border: 0;
    color: #333;
    background: transparent;
}

.pagination > li > a:after, 
.pagination > li > span:after {
    content: '/';
}

.pagination > li.prev > a:after,
.pagination > li.pager-first > a:after,
.pagination > li.next > a:after,
.pagination > li.pager-last > a:after {
    content: '';
}

.pagination .pager-ellipsis {
    display: none;
}

.pagination > li:first-child > a,
.pagination > li:last-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > span {
        border-radius: 0;
}

.pagination li.next {
  float: right;
  display: inline-block;
}

.pagination li.prev {
  float: left;
  display: inline-block;
}

.pagination > .disabled > a,
.pagination > .disabled > span {
    background: none;
    color: #333;
} 


.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus,
.pagination > .disabled > a:focus, 
.pagination > .disabled > a:hover,  
.pagination > .disabled > span:focus, 
.pagination > .disabled > span:hover {
    background-color: transparent;
    color: #333;
    text-decoration: underline;
}

.progress-disabled .ajax-progress-throbber {
    padding-left: 10px;
}

.page-header-hidden .page-header,
.front .page-header,
#first-time {
    display: none;
}

.page-header { 
    border-bottom: 0;
    margin: 20px 0;
    padding: 0;
}

.btn {
	border-radius: 0;
	border-color: #333;
    background-color: transparent;
}


.btn-primary,
.btn-primary:hover {
    background-color: transparent;
    color: #333;
    border-color: #333;
}

.main-search .form-group {
    margin-bottom: 0;
}

.navbar.container {
    background-color: transparent;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    margin-bottom: 0; 
    min-height: 30px;
}

 .brd-t {
    border-top: 1px solid #333; 
 }

.m-brd-b-d-brd-tb,
 .brd-b {
    border-bottom: 1px solid #333; 
 }

 .brd-tb {
    border-top: 1px solid #333; 
    border-bottom: 1px solid #333; 
 }

.nav > li > a:hover, 
.nav > li > a:focus {
    text-decoration: underline;
    background-color: transparent;
}

.nav > li > a {
    padding: 3px 0px;
}

.menu.nav  {
    padding: 10px 0;
}

 .main-search,
 .main-nav,
 .second-nav {
    padding:0;
}

.mobile-lang a,
.main-lang a,
.main-nav li a,
.second-nav li a {
    color: #333;
}

a.active-trail,
a.active {
    text-decoration: underline;
}

.mobile-lang {
    margin-top: 8px;
}

.mobile-lang li,
.main-lang li {
    font-size: 9px;
    text-transform: uppercase;
}

.mobile-lang a.active,
.main-lang a.active {
    font-family: 'Roboto_Bd';
}

.mobile-lang ul,
.main-lang ul {
    list-style: none;
    float: right;
    margin-bottom: 0;
    padding-left: 0;
}

.page-search .mobile-search,
.page-search .main-search,
.page-search .main-container .block-content h2 {
    display: none;
}

.page-search #search-form {
    margin-top: 20px;
}

.mobile-search .search-form .input-group,
.main-search .search-form .input-group {
	width: 100%;
    float: right;
}

.mobile-search .search-form .input-group .input-group-btn,
.main-search .search-form .input-group .input-group-btn {
    position: absolute;
    top: -35px;
    right: 90px;
}

.mobile-search .glyphicon {
    top: 4px;
}

.search-form .input-group .input-group-btn .btn {
	background-color: transparent;
	border-color: transparent;
	color: #333;
}

.mobile-search .search-form .input-group input,
.main-search .search-form .input-group input {
    width: 40px;
    background: transparent;
    cursor: pointer;
    z-index: 999;
    border:0;
    opacity: 0;
    border-radius: 0;
    position: absolute;
    top: -36px;
    right: 60px;
    position: absolute;
    font-size: 18px;
    line-height: 1.6;
    color: #666;
}

.mobile-search .search-form .input-group input:focus,
.main-search .search-form .input-group input:focus {
    position: relative;
    width: 100%;
    display: block;
    opacity: 1;
    padding-left: 20px;
    padding-right: 20px;
    border-left: 0;
    border-right: 0;
    top: 0;
    right: 0;
}

.main-search .search-form .input-group input:focus {
    border-bottom: 1px solid #333;
    border-top: 0;
}

.mobile-search .search-form .input-group input:focus {
    border-top: 1px solid #333;
    border-bottom: 0;
}

.navbar #block-search-form {
    margin: 0;
}

.alert {
    border-radius: 0;
    margin-top: 20px;
}

.alpha ul {
    list-style: none;
    padding-left: 0;
}

.alpha li {
    float: left;
    padding: 5px;
    margin-right: 5px;
}

.view-teaser .field-type-image {
    margin-bottom: 20px;
}

.view-teaser .field-name-title {
    margin-bottom: 20px;
    font-family: 'Roboto_Bd';
}

.view-teaser .field-name-node-link {
    text-align: left;
}

.blk-title .block-title {
    font-size: 16px;
    color: #333;
    margin: 0;
    line-height: 1.2;
    float: left;
}

.blk-title-cb .block-title {
	padding: 8px 0;
}


.blk-title-cb .block-icon {
	height: 11px;
    width: 17px;
    float: right;
    margin-top: 14px;
}

.newsletter .block-icon {
    height: 12px;
    width: 18px;
    float: right;
    margin-top: 5px;
}

.newsletter .block-title {
    padding-right: 4px;
}

.region-footer {
    padding-left: 0;
    padding-right: 0;
    border:0;
    font-size: 13px;
}

.footer {
    margin-top: 20px;
    padding-top: 0;
    border-top: 0;
}

.region-top-footer {
    border-top: 1px solid #333;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    float: left;
}

.region-footer {
    border-top: 1px solid #333;
    padding-top: 20px;
    width: 100%;
    float: left;
}

.arrow-down-lg {
    background: url('icon/arrow-down-lg.svg') right no-repeat;
    height: 40px;
    width: 75px;
}

.museum-intro-img img:hover .arrow-down-lg,
.arrow-down-lg:hover{
    background: url('icon/arrow-up-lg.svg') right no-repeat;
    height: 40px;
    width: 75px;
}

.newsletter .collapsiblock .block-icon,
.blk-title-cb .collapsiblock .block-icon {
	background: url('icon/arrow-up.svg') no-repeat;
}

.newsletter .collapsiblock.collapsiblockCollapsed .block-icon,
.blk-title-cb .collapsiblock.collapsiblockCollapsed .block-icon {
	background: url('icon/arrow-down.svg') no-repeat;
}

.yr-flt .block-content {
	background-color: transparent;
	padding: 10px;
	top: 42px;
	min-width: 300px;
    right: 0;
    z-index: 999;
}

.yr-flt .views-summary {
	float: left;
	width: 33.33333%;
}

.exhib-date {
    font-size: 20px;
    line-height: 22px;
    font-family: 'Roboto_Bd';
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    text-align: right;
}


.exhib-blk-wr .field-label-above {
    margin-bottom: 15px;
}

.exhib-blk-wr .field-label-above {
    margin-bottom: 15px;
}

.exhib-blk-wr .field-label-above .field-label,
.exhib-blk-wr .field-type-link-field.field-label-above .field-items .field-item  {
    margin-bottom: 5px;
}

.exhib-blk-wr .field-type-file.field-label-above .field-items .field-item,
.exhib-blk-wr .field-type-image.field-label-above .field-items .field-item{
    margin-bottom: 15px;
}

.exhib-blk-wr .field-group-format-toggler a:hover,
.exhib-blk-wr .field-group-format-toggler a {
    color: #333;
}

.exhib-flex .field-name-dynamic-content-type {
    clear: both;
}

.field-name-field-samstarfsadilar-logo img {
    padding-bottom: 10px;
}

.newsletter .block-title-wr {
	border: 1px solid #333;
	padding: 4px 12px 4px 25px;
	float: left;
    text-transform: uppercase;
}

.newsletter .block-content {
	padding: 20px 0;
}

.newsletter .btn {
    margin-top: 20px;
}

.newsletter h2 {
   font-family: 'Roboto_Rg';
}

div .collapsiblock a {
    background: transparent;
    width: 100%;
    float: left;
}

.node-listamadur,
.node-listamadur:hover,
.node-listamadur:focus, 
.node-listamadur a,
.node-listamadur a:hover,
.node-listamadur a:focus {
    color: #404040;
}

.newsletter input {
    max-width: 300px;
}

.newsletter .form-item {
    float: left;
    margin-right: 10px;
}


.breadcrumb {
    background: transparent;
}

.flexslider {
    background: transparent;
}

.flexslider .flex-next, 
.flexslider .flex-prev {
    opacity: 1;
}

.flexslider .flex-direction-nav a {
    display: block;
}

.flexslider .flex-prev,
.flexslider:hover .flex-prev {
    left: 0px;
}

.flexslider .flex-next,
.flexslider:hover .flex-next {
    right: 0px;
}

.flex-bt-nav .flex-direction-nav a {
	top: initial;
}

.flex-top .flex-viewport {
	margin-left: 50px;
	margin-right: 50px;
}

.flex-top .flex-direction-nav a {
    margin: -40px 0 0;
}

.flex-mb-0 .flexslider {
    margin-bottom: 0px;
}

.flex-mb-20 .flexslider {
	margin-bottom: 20px;
}

.flex-car ul.slides li {
    margin: 0 10px;
}

.flex-car ul.slides  > li:nth-child(1) {
    margin-left: 0;
}

.exhib-flex .flex-prev,
.exhib-flex .flex-next {
    height:70px;
}

.exhib-2-flex .flex-prev,
.exhib-2-flex .flex-next  {
    height: 50px;
} 

.exhib-flex .flex-prev.flex-disabled,
.exhib-flex .flex-next.flex-disabled {
    height:0;
} 

.exhib-flex .flexslider .flex-direction-nav a {
    margin-top: 20px;
    top: auto;
}

.flex-direction-nav a,
.flex-direction-nav a::before {
    width: 40px;
    height: 70px;
}

#prevLink, #nextLink {
    height: 75px;
}

#prevLink,
.flex-direction-nav a.flex-prev::before  {
    background: url('icon/arrow-prev.svg') no-repeat;
    content: '';
}

#nextLink,
.flex-direction-nav a.flex-next::before  {
    background: url('icon/arrow-next.svg') no-repeat;
    content: '';
}

.flex-w .flex-direction-nav a.flex-prev::before  {
    background: url('icon/arrow-prev-hov.svg') no-repeat;
    content: '';
}

.flex-w .flex-direction-nav a.flex-next::before  {
    background: url('icon/arrow-next-hov.svg') no-repeat;
    content: '';
}

.exhib-2-flex .flex-direction-nav a, 
.exhib-2-flex .flex-direction-nav a::before {
    width: 20px;
    height: 38px;
}

.exhib-2-flex .flexslider .total {
    padding-top: 28px;
}

.exhib-2-flex .flex-control-nav {
    bottom: -28px;
}

.exhib-2-flex .flex-direction-nav a.flex-prev::before  {
    background: url('icon/arrow-prev-sm.svg') no-repeat;
    content: '';
}

.exhib-2-flex .flex-direction-nav a.flex-next::before  {
    background: url('icon/arrow-next-sm.svg') no-repeat;
    content: '';
}

#imageDataContainer {
    background-color:transparent !important;
    padding-left: 35px;
    padding-right: 35px;
}

#prevLink:hover, #prevLink:visited:hover {
    background-position: left 0;
}

#nextLink:hover, #nextLink:visited:hover {
    background-position: left 0;
}

.social-share {
    margin-bottom: 20px;
    font-family: 'Roboto_Bd'; 
}

.social-share a {
    clear: both;
    color: #333;
}

a.social-share-twitter,
a.social-share-facebook {
    background: transparent;
    width: auto;
    height: auto;
    text-indent: 0;
}

.block-social-media-links .horizontal li {
    clear: both;
    display: inline;
    padding: 0;
    text-align: left;
}

.social-media-links li > a:nth-child(1) {
    display: none;
}

.view-myndband-a-syningu .flexslider {
    margin: 0;
}

#views-exposed-form-myndbond-block-3 {
	padding-left: 10px;
	padding-right: 10px;
}

#views-exposed-form-myndbond-block-3 .form-item {
	float: left;
}

#views-exposed-form-myndbond-block-3 a {
	float: left;
	margin-right: 29px;
	margin-bottom: 5px;
	font-weight: bold;
}

.field-name-dynamic-content-type .title {
    margin-bottom: 5px;
    font-family: 'Roboto_Bd';
    font-weight: normal;
}

.newsletter .block-title-wr:hover,
.field-name-node-link a:hover,
.btn-default:hover,
.btn-default:active, 
.btn-default.active, 
.btn-default:focus,
.open > .dropdown-toggle.default,
.btn-default:active:hover, 
.btn-default.active:hover, 
.open > .dropdown-toggle.default:hover, 
.btn-default:active:focus, 
.btn-default.active:focus, 
.open > .dropdown-toggle.btn-default:focus, 
.btn-default.focus:active, 
.btn-default.active.focus, 
.open > .dropdown-toggle.btn-default.focus,
.btn-primary:hover,
.btn-primary:active, 
.btn-primary.active, 
.btn-primary:focus,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover, 
.btn-primary.active:hover, 
.open > .dropdown-toggle.btn-primary:hover, 
.btn-primary:active:focus, 
.btn-primary.active:focus, 
.open > .dropdown-toggle.btn-primary:focus, 
.btn-primary.focus:active, 
.btn-primary.active.focus, 
.open > .dropdown-toggle.btn-primary.focus {
    border: 1px solid #333;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(left, transparent 10%, #f5ddd5 50%, transparent 90%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.001) 10%,#f5ddd5 50%, rgba(255,255,255,0.001) 90%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255,255,255,0.001) 10%,#f5ddd5 50%,rgba(255,255,255,0.001) 90%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='transparent',GradientType=1 ); /* IE6-9 */
}

.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(left, transparent 10%, #f5ddd5 50%, transparent 90%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.001) 10%,#f5ddd5 50%, rgba(255,255,255,0.001) 90%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255,255,255,0.001) 10%,#f5ddd5 50%,rgba(255,255,255,0.001) 90%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='transparent',GradientType=1 ); /* IE6-9 */
}

.page-node-1614,
.page-node-9757,
.node-type-fraedsla {
    background: #fff3d3; /* Old browsers */
    background: -moz-linear-gradient(left, #fff3d3 0%, #fff9bc 50%, #fff3d3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #fff3d3 0%,#fff9bc 50%,#fff3d3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #fff3d3 0%,#fff9bc 50%,#fff3d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3d3', endColorstr='#fff3d3',GradientType=1 ); /* IE6-9 */
}

.hov-news:hover {
    background: #fdf0f3; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #fdf0f3 0%, #ffffff 85%); /* FF3.6-15 */
    background: radial-gradient(ellipse at center, #fdf0f3 0%,#ffffff 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background: -webkit-radial-gradient(center, ellipse cover, #fdf0f3 0%,#ffffff 85%); /* Chrome10-25,Safari5.1-6 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf0f3', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.hov-event:hover {
    background: -moz-radial-gradient(center, ellipse cover, rgba(253,250,234,1) 0%, rgba(249,247,234,0) 85%, rgba(248,247,234,0) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(253,250,234,1) 0%,rgba(249,247,234,0) 85%,rgba(248,247,234,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(253,250,234,1) 0%,rgba(249,247,234,0) 85%,rgba(248,247,234,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfaea', endColorstr='#00f8f7ea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.node-type-vidburdir,
.page-node-7072,
.page-node-8414,
.page-node-9753,
.page-node-9752 {
    background: #f8f7ea; /* Old browsers */
    background: -moz-linear-gradient(left, #f8f7ea 0%, #fdfaea 50%, #f8f7ea 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f8f7ea 0%,#fdfaea 50%,#f8f7ea 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f8f7ea 0%,#fdfaea 50%,#f8f7ea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7ea', endColorstr='#f8f7ea',GradientType=1 ); /* IE6-9 */
}

.page-node-9473,
.node-type-frett {
    background: #fcf5f7; /* Old browsers */
    background: -moz-linear-gradient(left, #fcf5f7 0%, #fdf0f3 50%, #fcf5f7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #fcf5f7 0%,#fdf0f3 50%,#fcf5f7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #fcf5f7 0%,#fdf0f3 50%,#fcf5f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf5f7', endColorstr='#fcf5f7',GradientType=1 ); /* IE6-9 */
}

.seeThru-display:hover {
    background: -moz-radial-gradient(center, ellipse cover, rgba(225,241,245,1) 0%, rgba(234,240,243,0) 55%, rgba(235,240,243,0) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(225,241,245,1) 0%,rgba(234,240,243,0) 55%,rgba(235,240,243,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(225,241,245,1) 0%,rgba(234,240,243,0) 55%,rgba(235,240,243,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1f1f5', endColorstr='#00ebf0f3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.flex-w .flex-prev:hover,
.flex-w .flex-next:hover,
.hov:hover {
    background: -moz-radial-gradient(center, ellipse cover, rgba(225,241,245,1) 0%, rgba(234,240,243,0) 85%, rgba(235,240,243,0) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(225,241,245,1) 0%,rgba(234,240,243,0) 85%,rgba(235,240,243,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(225,241,245,1) 0%,rgba(234,240,243,0) 85%,rgba(235,240,243,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1f1f5', endColorstr='#00ebf0f3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.yr-flt .block-content,
.page-listamadur-listi,
.page-artist-list,
.page-syningar,
.page-exhibitions-past,
.page-node-9042, 
.page-node-5759,
.page-node-6749,
.page-node-8792,
.page-node-8575,
.page-node-5758,
.node-type-syningar {
    background: #ebf0f3; /* Old browsers */
    background: -moz-linear-gradient(left, #ebf0f3 0%, #e1f1f5 50%, #ebf0f3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ebf0f3 0%,#e1f1f5 50%,#ebf0f3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ebf0f3 0%,#e1f1f5 50%,#ebf0f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf0f3', endColorstr='#ebf0f3',GradientType=1 ); /* IE6-9 */
}


.page-node-4,
.page-node-384,
.page-node-8733 {
    background: none;
}

.flex-nom .flexslider,
.node-type-fraedsla .flexslider {
    margin: 0;
}

.kort img {
    width: 100%;
}

.l-txt {
    font-size: 21px;
    line-height: 1.2;
}

.xl-txt {
    font-size: 26px;
    line-height: 1.2;
}

strong {
    font-family: 'Roboto_Bd';
    font-weight: normal;
}

h2, .h2,
.h-txt .block-content {
    font-size: 28px;
    line-height: 1.1;
}

.h-xl {
    font-size: 32px;
}

.block-social-media-links ul.platforms {
    margin-top: -1.2em;
    margin-bottom: 0;
}

.node-syningar h3 {
    font-size: 16px;
    margin-top: 0;
}

.event-items .field-items,
.exhib-items .field-items {
	margin-bottom: 20px;
}

.event-items .field-label,
.exhib-items .field-label {
    margin-bottom: 5px;
}

.node-syningar .field-name-field-bodskort .field-items,
.node-syningar .field-name-field-syningarskra-jpg .field-items {
    width: 100%;
    float: left;
}

.node-syningar .field-name-field-bodskort .field-item,
.node-syningar .field-name-field-syningarskra-jpg .field-item {
    width: 50%;
    float: left;
    padding-right: 5px;
}

.node-syningar .node-listamadur .field-items {
	margin-bottom: 0;
}

.node-syningar .flex-control-nav li a.flex-active {
    display: block;
}

.node-syningar .flex-control-nav li {
    float: right;
}

.node-syningar .flex-control-paging {
    width: 4%;
    position: relative;
    float: left;
    margin-left: 46%;
}

.node-syningar .flex-control-paging,
.flexslider .total {
    font-weight: bold;
}

.node-syningar .flex-control-paging li a {
    display: none;
    background: transparent;
    cursor: pointer;
    text-indent: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.node-syningar .flex-control-paging li a.flex-active {
    background: transparent;
    width: 100%;
}

.slides {
    float: left;
}

.flexslider .total {
    padding-top: 40px;
    margin-bottom: 30px;
    float: left;
}

.main-lang,
.main-search {
    display: none;
}

.mobile-lang,
.mobile-search {
    display: block;
}

.mobile-search .form-group {
    margin-bottom: 0;
}

.main-nav li a,
.second-nav li a {
    width: 50%;
    float: left;
}

.floater-logo {
    width: 200px;
    height:200px;
    position:absolute;
    z-index: 998;
    right: 300px;
    top: 180px;
    left: 50%;
}

.floater-logo .seeThru-display {
    width: 200px;
    height:200px;
}

.view-mode-search_result img {
    margin: 0 auto 5px;
}

.view-mode-search_result .field-name-node-link {
    text-align: left;
    margin: 20px auto;
}

.page-search .page-header {
    display: none;
}

.panel-title {
    font-size: 40px;
    line-height: 44px;
    font-family: 'Roboto_Bd';
}

.panel-body {
    padding: 0;
    margin-left: -10px;
    margin-right: -10px;
}

.panel {
    border: 0; 
}

.panel-default > .panel-heading {
    background-color: #FFF;
    border:0;
    box-shadow: none;
    padding-left: 0;
    padding-bottom: 30px;
}

.view-mode-search_result {
    width: 100%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}

 @media (min-width: 768px) {

.nav > li > a {
    padding: 10px 15px;
}

.menu.nav  {
    padding: 0;
}

.navbar-default {
    padding-left: 0;
    padding-right: 0;
}

.main-lang,
.main-search {
    display: block;
}

.mobile-lang,
.mobile-search {
    display: none;
}

.main-lang {
    margin-bottom: 4px;
}

.main-nav li a,
.second-nav li a {
    width: auto;
}

.main-nav li a,
.second-nav li a {
    padding: 8px 0;
    margin-right: 29px;
}

.flex-top .flex-viewport {
    margin-left: 70px;
    margin-right: 70px;
}

h2, .h2,
.h-txt .block-content {
    font-size: 36px;
}

.h-xl {
    font-size: 70px;
}

.title-lg {
    font-size: 35px;
}

.indent-cont .block-content {
    width: 83.33333333%;
    margin-left: 8.33333333%;
}

.two-cols .field-name-body .field-item,
.two-cols .block-content {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
}

.container > .navbar-header {    
    margin-right: 0;
    margin-left: 0;
}

.exhib-date {
    font-size: 28px;
    line-height: 30px;
}

.logo img {
    max-height: 80px;
}

.main-lang {
    float: right;
}

.yr-flt .block-content {
    position: absolute;
}

.m-brd-b-d-brd-tb {
    border-top: 1px solid #333; 
    border-bottom: 1px solid #333; 
}


.container > .navbar-header, 
.container-fluid > .navbar-header {
    padding-left: 0;
    padding-right: 0;
}


.container > .navbar-collapse {
    margin-left: -5px;
    margin-right: -5px;
    border-bottom: 1px solid #333;
}

 .main-nav li,
 .second-nav li {
    float: left;
 }


}

 @media (min-width: 992px) {

.main-lang {
    margin-top: 8px;
    margin-bottom: 0;
}

.floater-logo {
    left: 60%;
    width: 300px;
    height:300px;
}

.floater-logo .seeThru-display {
    width: 300px;
    height:300px;
}

}

@media (min-width: 1023px) {

h2, .h2,
.h-txt .block-content {
    font-size: 40px;
}

.h-xl {
    font-size: 110px;
}

.view-mode-search_result {
    width: 33.3333%;
}

.node-vidburdir.view-mode-search_result {
    width: 18.3333%;
}


.floater-logo {
    left: 70%;
}

}

@media (min-width: 1200px) {
.floater-logo {
    left: 80%;
}
}
