body{ background:url(../images/grey-gradient-bg.jpg) top left repeat-x; font-size:21px;font-family: 'Cervo Neue Thin';padding-top: 0px;color:#385E66;}

@font-face{font-family:'fontello';src:url('../fonts/fontello.eot?88165740');src:url('../fonts/fontello.eot?88165740#iefix') format('embedded-opentype'),url('../fonts/fontello.woff?88165740') format('woff'),url('../fonts/fontello.ttf?88165740') format('truetype'),url('../fonts/fontello.svg?88165740#fontello') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
.icon-mail:before, .icon-envelope:before{content:'\e800';}.icon-search:before{content:'\e801';}.icon-mail-alt:before{content:'\e802';}.icon-heart:before{content:'\e803';}.icon-heart-empty:before{content:'\e804';}.icon-star:before{content:'\e805';}.icon-star-empty:before{content:'\e806';}.icon-star-half:before{content:'\e807';}.icon-star-half-alt:before{content:'\e808';}.icon-user:before{content:'\e809';}.icon-users:before{content:'\e80a';}.icon-picture:before{content:'\e80b';}.icon-camera:before{content:'\e80c';}.icon-th-list:before{content:'\e80d';}.icon-ok:before{content:'\e80e';}.icon-ok-circled:before{content:'\e80f';}.icon-ok-circled2:before{content:'\e810';}.icon-cancel:before{content:'\e811';}.icon-cancel-circled:before{content:'\e812';}.icon-cancel-circled2:before{content:'\e813';}.icon-unlink:before{content:'\e814';}.icon-link:before{content:'\e815';}.icon-attach:before{content:'\e816';}.icon-home:before{content:'\e817';}.icon-info-circled:before{content:'\e818';}.icon-info:before{content:'\e819';}.icon-help-circled:before{content:'\e81a';}.icon-help:before{content:'\e81b';}.icon-lock-open:before{content:'\e81c';}.icon-lock:before{content:'\e81d';}.icon-lock-open-alt:before{content:'\e81e';}.icon-plus:before{content:'\e81f';}.icon-plus-circled:before{content:'\e820';}.icon-thumbs-up:before{content:'\e821';}.icon-thumbs-up-alt:before{content:'\e822';}.icon-thumbs-down-alt:before{content:'\e823';}.icon-thumbs-down:before{content:'\e824';}.icon-file-pdf:before{content:'\e825';}.icon-file-word:before{content:'\e826';}.icon-file-excel:before{content:'\e827';}.icon-file-powerpoint:before{content:'\e828';}.icon-file-image:before{content:'\e829';}.icon-file-archive:before{content:'\e82a';}.icon-file-audio:before{content:'\e82b';}.icon-file-video:before{content:'\e82c';}.icon-bell-alt:before{content:'\e82d';}.icon-bell:before{content:'\e82e';}.icon-comment-empty:before{content:'\e82f';}.icon-chat-empty:before{content:'\e830';}.icon-chat:before{content:'\e831';}.icon-comment:before{content:'\e832';}.icon-download:before{content:'\e833';}.icon-upload:before{content:'\e834';}.icon-attention-circled:before{content:'\e835';}.icon-location:before{content:'\e836';}.icon-doc-text:before{content:'\e837';}.icon-file-code:before{content:'\e838';}.icon-folder-open-empty:before{content:'\e839';}.icon-pencil:before{content:'\e83a';}.icon-edit:before{content:'\e83b';}.icon-forward:before{content:'\e83c';}.icon-quote-left:before{content:'\e83d';}.icon-quote-right:before{content:'\e83e';}.icon-code:before{content:'\e83f';}.icon-angle-left:before{content:'\e840';}.icon-angle-right:before{content:'\e841';}.icon-angle-up:before{content:'\e842';}.icon-angle-down:before{content:'\e843';}.icon-right-dir:before{content:'\e844';}.icon-left-dir:before{content:'\e845';}.icon-up-dir:before{content:'\e846';}.icon-down-dir:before{content:'\e847';}.icon-angle-double-left:before{content:'\e848';}.icon-angle-double-right:before{content:'\e849';}.icon-angle-double-up:before{content:'\e84a';}.icon-angle-double-down:before{content:'\e84b';}.icon-ccw:before{content:'\e84c';}.icon-cw:before{content:'\e84d';}.icon-angle-circled-down:before{content:'\e84e';}.icon-angle-circled-left:before{content:'\e84f';}.icon-angle-circled-right:before{content:'\e850';}.icon-angle-circled-up:before{content:'\e851';}.icon-zoom-out:before{content:'\e852';}.icon-zoom-in:before{content:'\e853';}.icon-resize-small:before{content:'\e854';}.icon-resize-full:before{content:'\e855';}.icon-clock:before{content:'\e856';}.icon-trash-empty:before{content:'\e857';}.icon-trash:before{content:'\e858';}.icon-docs:before{content:'\e859';}.icon-doc:before{content:'\e85a';}.icon-calendar:before{content:'\e85b';}.icon-calendar-empty:before{content:'\e85c';}.icon-basket:before{content:'\e85d';}.icon-sliders:before{content:'\e85e';}.icon-wrench:before{content:'\e85f';}.icon-cog-alt:before{content:'\e860';}.icon-cog:before{content:'\e861';}.icon-menu:before{content:'\e862';}.icon-off:before{content:'\e863';}.icon-list-bullet:before{content:'\e864';}.icon-list:before{content:'\e865';}.icon-list-numbered:before{content:'\e866';}.icon-award:before{content:'\e867';}.icon-laptop:before{content:'\e868';}.icon-tablet:before{content:'\e869';}.icon-mobile:before{content:'\e86a';}.icon-globe:before{content:'\e86b';}.icon-paper-plane-empty:before{content:'\e86c';}.icon-chart-bar:before{content:'\e86d';}.icon-chart-line:before{content:'\e86e';}.icon-chart-pie:before{content:'\e86f';}.icon-chart-area:before{content:'\e870';}.icon-gift:before{content:'\e871';}.icon-circle-empty:before{content:'\e872';}.icon-circle:before{content:'\e873';}.icon-cab:before{content:'\e874';}.icon-tasks:before{content:'\e875';}.icon-login:before{content:'\e876';}.icon-rupee:before{content:'\e877';}.icon-bus:before{content:'\e878';}.icon-bicycle:before{content:'\e879';}.icon-money:before{content:'\e87a';}.icon-sort:before{content:'\e87b';}.icon-sitemap:before{content:'\e87c';}.icon-coffee:before{content:'\e87d';}.icon-meh:before{content:'\e87e';}.icon-frown:before{content:'\e87f';}.icon-smile:before{content:'\e880';}.icon-database:before{content:'\e881';}.icon-graduation-cap:before{content:'\e882';}.icon-apple:before{content:'\e883';}.icon-facebook:before{content:'\e884';}.icon-gplus:before{content:'\e885';}.icon-dropbox:before{content:'\e886';}.icon-dribbble:before{content:'\e887';}.icon-angellist:before{content:'\e888';}.icon-reddit:before{content:'\e889';}.icon-skype:before{content:'\e88a';}.icon-linkedin:before{content:'\e88b';}.icon-tumblr:before{content:'\e88c';}.icon-twitter:before{content:'\e88d';}.icon-youtube:before{content:'\e88e';}.icon-copyright:before{content:'\e88f';}.icon-newspaper:before{content:'\e890';}.icon-book:before{content:'\e891';}.icon-up-open:before{content:'\e892';}.icon-right-open:before{content:'\e893';}.icon-left-open:before{content:'\e894';}.icon-down-open:before{content:'\e895';}.icon-list-alt:before{content:'\e896';}.icon-logout:before{content:'\e897';}.icon-phone:before{content:'\e898';}.icon-eye:before{content:'\e899';}.icon-eye-off:before{content:'\e89a';}.icon-pin:before{content:'\e89b';}.icon-spin6:before{content:'\e89c';}.icon-spin5:before{content:'\e89d';}.icon-print:before{content:'\e89e';}

html, body{ height:100%;}

a{ color:#71aab3;}
a:hover, a:focus, a:active, a:focus:focus, a:active:focus{color:#73a7b2; text-decoration:none;}
img{ max-width:100%;}
strong, h1, h6{font-family: 'Cervo Neue Bold';font-weight: normal;}
h6{ margin-bottom: 1.1rem;}
p{ margin-bottom: 1.45rem; line-height:1.4;}

/* Custom Font */
@font-face {
    font-family: 'Cervo Neue Bold';
    src: url('../fonts/cervo-neue/cervoneue-boldneue-webfont.woff2') format('woff2'),
         url('../fonts/cervo-neue/cervoneue-boldneue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Cervo Neue Medium';
    src: url('../fonts/cervo-neue/cervoneue-mediumneue-webfont.woff2') format('woff2'),
         url('../fonts/cervo-neue/cervoneue-mediumneue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Cervo Neue Semibold';
    src: url('../fonts/cervo-neue/cervoneue-semiboldneue-webfont.woff2') format('woff2'),
         url('../fonts/cervo-neue/cervoneue-semiboldneue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Cervo Neue Regular';
    src: url('../fonts/cervo-neue/cervoneue-regularneue-webfont.woff2') format('woff2'),
         url('../fonts/cervo-neue/cervoneue-regularneue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Cervo Neue Light';
    src: url('../fonts/cervo-neue/cervoneue-lightneue-webfont.woff2') format('woff2'),
         url('../fonts/cervo-neue/cervoneue-lightneue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Cervo Neue Thin';
    src: url('../fonts/cervo-neue/cervoneue-thinneue-webfont.woff2') format('woff2'),
         url('../fonts/cervo-neue/cervoneue-thinneue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* Stig Custom */

ul.nav.menu {font-size: 16px;}
div.contact-address {font-size: 14px;}
div.contact-address {font-size: 14px;}

/* buttons */
button, button:focus, button:active{ outline:none;}
.btn{font-size: 1.4rem;}
.btn-link{color:#71aab3;}
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link:focus:focus, .btn-link:active:focus{ text-decoration:none; color:#008A87;}
.btn{ border-radius:0px; padding:.300rem 1.3rem;font-family: 'Cervo Neue Medium';}
.btn-secondary{ background:#eb5312; border-color:#eb5312; color:#fff;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:focus:focus, .btn-secondary:active:focus{ background:#c54008; border-color:#c54008; color:#fff;}
.btn-white{ background:#fff; border-color:#fff; color:#000333;}
.btn-white:hover{}
.btn-primary{ background:#eb5312; border-color:#eb5312; color:#fff;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus, .btn-primary:focus:focus{ background:#c54008; border-color:#c54008; color:#fff;}

.rsform-submit-button{ background: #eb5312;border: 1px solid #eb5312;color: #fff;padding: 8px 20px;border-radius: 3px;    font-size: 16px;}
.rsform-submit-button:hover, .rsform-submit-button:focus, .rsform-submit-button:active, .rsform-submit-button:active:focus, .rsform-submit-button:focus:focus{background:#c54008; border-color:#c54008; color:#fff;}

.btn-sm{ font-size:16px;}
.btn-info{ background:#fbb03b; border-color:#fbb03b; color:#000; border: 0px;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info:active:focus, .btn-info:focus:focus{ background:#d5870e; border-color:#d5870e; color:#000;}
.btn-outline{ border:1px solid;}
.content-area .btn-lg, .fadder-introtext .btn-lg, .start_collection .btn-lg{ font-size:24px; padding: 1.1rem 2.7rem;font-family: 'Cervo Neue Bold';}
.btn-outline.btn-lg{ color:#000;border-color:#71aab3;}
.btn-outline.btn-lg:hover{background:#71aab3; color:#fff;}
.btn-outline-white{ border:2px solid #fff; color:#fff;}
.btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white:focus:focus{ background:#fff;color:#71aab3;}
.btn-red{ background:#eb5312; color:#fff; border-radius: 8px; padding: 1.7rem 2.7rem;}
.btn-red:hover, .btn-red:active, .btn-red:focus, .btn-red:focus:focus, .btn-red:active:focus{ background:#c54008; color:#fff;}

.font-bold { font-family: 'Cervo Neue Bold';}
.font-medium { font-family: 'Cervo Neue Medium'; font-weight: normal;}
.text-primary { color: #71aab3 !important;}
.bg-gray { background: #f3f3f3;}
.pt-1 {padding-top: 1rem !important;}
.pb-1 {padding-bottom: 1rem !important;}
.pb-2 {padding-bottom: 1.85rem !important;}
.pt-2 {padding-top: 1.85rem !important;}
.mt-3 { margin-top: 3rem !important;}
.mb-2 { margin-bottom: 1.5rem !important;}


/* Form */

.rsform-input-box, .control-group input[type="text"], .control-group input[type="password"], .control-group input[type="email"], .rsform-select-box, .search-field input, .formResponsive select, .formResponsive input[type="file"], .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"]{ display: block;width: 100%;height: 42px;padding: 6px 12px;font-size: 16px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none; border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;font-family: 'Cervo Neue Regular';}

.control-group input[type="text"]:focus, .control-group input[type="password"]:focus, .control-group input[type="email"]:focus,
.control-group input[type="text"]:active, .control-group input[type="password"]:active, .control-group input[type="email"]:active,
.control-group input[type="text"]:focus:focus, .control-group input[type="password"]:focus:focus, .control-group input[type="email"]:focus:focus,
.control-group input[type="text"]:active:focus, .control-group input[type="password"]:active:focus, .control-group input[type="email"]:active:focus{outline:none;}
#helpsite-refresh{margin-top:20px;}

.control-group .chzn-container{width:100% !important;}
.control-group .chzn-container-single .chzn-single{border-radius:0px;box-shadow:none; border: 1px solid #d9d9d9;background: #fff !important;font-family: 'Cervo Neue Regular';font-size: 16px;height: 42px; padding: 7px 12px;}
.control-group .chzn-container-single .chzn-single div b{background-position:0px 10px;}

.formResponsive .formError {color: #b94a48; padding-left: 5px; vertical-align: middle; font-size: 13px; font-weight: normal; margin: 3px 5px 3px 0;height: 18px; display: block;}
.formError {color: #CF4D4D; font-weight: bold; font-size: 10px;}
.formResponsive input.rsform-error, .formResponsive textarea.rsform-error, .formResponsive select.rsform-error {color: #b94a48; border-color: #b94a48;}
.formResponsive .formHorizontal .formValidation{ display:none;}
.formResponsive .formHorizontal .rsform-error + .formValidation{ display:inline-block;}

label{font-family: 'Cervo Neue Light';}
.grey-block {background: #f2f2f2;padding: 15px 20px;margin-bottom: 25px;}
.grey-block label { margin-top: 9px;margin-right: 15px;}
.formResponsive .grey-block label{color: #000; margin-top:7px;margin-right:0px; margin-left:0px;}
.donation_form .formResponsive .formHorizontal .grey-block{ margin-bottom: 26px;}
.donation_form .formResponsive .grey-block input[type="text"]{border: 1px solid #ddd;}
.newsletter_form .formResponsive .formHorizontal .rsform-block{margin-bottom: 15px;}

#header{ position:inherit; z-index:100;}

/* Slider */
.inner-page .banner-slider{ display:none;}
.homepage #header{/* overflow:hidden;*/}
.banner-slider ul{ padding:0px; margin:0px;}
.slide_image{position: relative;  max-width: 1800px; margin: 0 auto;}
.banner-slider .responsive-img { position: relative; overflow: hidden; max-width: 100%; height: auto; z-index: 0;padding-bottom: 44%;}
.banner-slider img{ min-height:100%; min-width:100%; /*max-width:120% !important;position: absolute; margin: auto; left: -50%; right: -50%; top: -50%; bottom: -50%;*/transform: translateY(-8.11%);position: absolute; top: 0; left: 0; width: 100%;display: block;}
.banner-slider.owl-carousel .owl-stage-outer{ height:100%;}
.banner-slider.owl-carousel .owl-stage{ height:100%;}
.banner-slider.owl-carousel .owl-item{ height:100%;}
.banner-slider.owl-carousel .owl-item .item{ height:100%; background-size:cover; background-position:center center;}
.banner-slider.owl-carousel .owl-item .item .slide_image{background-size:cover; background-position:center center;}
.down-arrow{ display:none;}
.homepage .down-arrow{ display:none;}

.banner-slider .slide_image{ background-size:cover; background-position:center center;overflow: hidden;}
.banner-slider > div, .favslider, .banner-slider ul, .favslider .favs > li{ height:100%;}


.navbar-brand{ position: absolute; top: -5px;z-index: 9999;}

.navbar{ padding:0px 1rem;}
nav.bg-faded{ background:none; color:#fff;}
.logo-show nav.bg-faded{background:#fff;}
.inner-page nav.bg-faded{ background:transparent;}
.navbar-light .navbar-nav .nav-link{ color:#fff; padding-left: 20px; padding-right: 20px; padding-top: 9px;font-size: 14.45px;}
.navbar-nav li i{ font-size: 21px;}
.navbar-nav li a{ text-transform:uppercase;}
.navbar-nav li a i{ color: #fff;font-size: 25px; margin-top: 5px;}
.navbar-nav .nav-item{ min-width: 125px; text-align: center;}
.navbar-nav .nav-item + .nav-item{ margin-left: 0rem; padding-left:0.7rem; padding-right:0.7rem; position:relative;}
.navbar-nav .nav-item + .nav-item:before{ content:''; background:#c0eae9; width:1px; height:23px; position:absolute; left:0px; top: 9px;}
.navbar-nav .nav-item:last-child{ margin-left:0.6rem;padding-left:0; padding-right:0; min-width:1px;}
.navbar-nav .nav-item:last-child:before{ background:none;}

.minside_menu img{ height:35px;margin-left:7px; margin-right:13px;}


.navbar-light .navbar-nav .toggle-menu{ float:right; text-align:right;}
.navbar-nav ul{ list-style:none; padding:0px; margin-bottom:0px;}
.navbar-nav li {float: left; position:relative;list-style: none;}
.navbar-light .navbar-nav li a{text-transform: none; color:#869EA2; padding-left: 25px; padding-right: 28px; padding-top: 10px;font-size:18px;display: block;   padding-bottom:.6rem; -webkit-transition: color,0.3s; -moz-transition: color,0.3s; -ms-transition: color,0.3s; -o-transition: color,0.3s; transition: color,0.3s; -webkit-transition-delay: 0s; transition-delay: 0s;}
.navbar-light .navbar-nav .menu > li > a{ border-bottom: 0px solid #71aab3;}
.navbar-light .navbar-nav .menu > li > a:hover{ border-color:#ffdacd;}
.navbar-light .navbar-nav .menu > li.active > a{border-color:#ffdacd;}

.navbar-light .navbar-nav .menu > li.item-255 > a{background: #f9b33a;}
.navbar-light .navbar-nav .menu > li.item-255:hover > a{background: #e69e22; color:#fff;}

.navbar-nav .nav-item{ min-width: 60px; text-align: center;}
.navbar-nav .menu > li + li{ margin-left: 0rem; /*padding-left:0.7rem; padding-right:0.7rem; */position:relative;}
.navbar-nav .menu > li + li:before{/* content:''; background:#c0eae9; width:1px; height:23px; position:absolute; left:0px; top: 9px;*/}
.navbar-nav .menu > li:last-child{ margin-left:0;padding-left:0; padding-right:0; min-width:1px;}
.navbar-nav .menu > li:last-child:before{ background:none;}
.navbar-nav li ul{ position:absolute; top:100%; left:0px;padding: 0px;background: #e85213; display:none;width: 200px;}
.navbar-nav li ul li{ float:none;}
.navbar-light .navbar-nav li li a{ font-size:14px;}
.navbar-light .navbar-nav li li a:hover{ color:#ffdacd;}
.navbar-nav li:hover ul{ display:block;}



.navbar-toggler{padding:13px 22px 13px 22px;background:#e85213;border: 0px;border-radius: 0px;}
.navbar-toggler i{font-size: 22px;}
.navbar-toggler span{ font-size:20px;display: inline-block;margin-right: 13px;}

.button_menu{margin-right:24px;}
.navbar-light .navbar-nav .button_menu a{ background:transparent; color:#e85213;font-size: 22px; padding: 7px 12px;font-family: 'Cervo Neue Medium';}
.navbar-light .navbar-nav .button_menu a:hover{background:transparent;}

.navbar-nav .breadcrumb-area{ background:none;padding-top: 6px;margin-right: 28px;}
.navbar-light .navbar-nav .breadcrumb-area a{ padding:0px;display: inline;font-size: 18px;}
.navbar-light .navbar-nav .breadcrumb-area span{font-size: 22px;}
.navbar-light .navbar-nav .breadcrumb-area .active span{color:#385F66;}

.text-center{ text-align:center;}
.gray-bg{ background:#F4F4F4;}
.blue-bg{background:#71aab3; color:#fff;}

.orange-bg{ background:#EF8B21; color:#fff;}
.blue-bg-gradient{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,b2cfd5+54,71aab3+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #b2cfd5 54%, #71aab3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#b2cfd5 54%,#71aab3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#b2cfd5 54%,#71aab3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#71aab3',GradientType=0 ); /* IE6-9 */
}

.grey-gradient{
background: #f4f4f4; /* Old browsers */
}

#main-menu2{background: #73a7b2; position: fixed; width: 200px; height: 100%; top: 0px; z-index: 1031;right: -200px;    -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; height: auto !important; bottom:0px;display: block !important; overflow: auto;}
.logo-show #main-menu2{top:56px;}
#main-menu2.collapsing{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
#main-menu2.menu-slide-left{ right:0px; height: auto !important;}
#main-menu2 ul{padding-left:0px; list-style:none;}


.spmenu-push{ -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; position:relative; left:0px;}
.menu-push-toleft{ left: -200px; position:relative;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}

.cbp-spmenu-right{}
.cbp-spmenu-right a {display: block;color:#fff;font-size:1.1em;font-weight: 300;border-bottom: 1px solid #a2bfc3;padding: 1em; text-transform: uppercase;}
.cbp-spmenu-right a:focus, .cbp-spmenu-right a:active, .cbp-spmenu-right a:focus:focus, .cbp-spmenu-right a:active:focus{color:#fff;}

.inner-page .logo .navbar-brand{ display:none;}

#main-menu .navbar-brand{ position:static; top:0px; padding-top: 0px;}
.homepage.logo-hide #main-menu .navbar-brand{ display:none;}
.homepage.logo-show #main-menu .navbar-brand{ display:block;}

.logo-show .logo{display:none;}
.logo-hide .minside_menu{display:none;}
.logo-show .minside_menu{display:block;}
.logo-hide.inner-page .minside_menu{display:block;}

.giver-page.logo-hide #main-menu .navbar-brand{ /*display:none;*/}
.giver-page.logo-show #main-menu .navbar-brand{ display:none;}


.intro-text{ font-size:24px; font-family:'Cervo Neue Thin';}
.intro-text p{ margin-bottom:0px;color:#385E66;}

.padding-all-sides{ padding:73px 32px;}
.intro-text .padding-all-sides{ padding-top:50px; padding-bottom:54px;}


.owl-controls{ display:none;}
.slider_text h3{font-family: 'Cervo Neue Thin';font-size: 42px;margin-bottom: 0px; color: #385F66; background-color: transparent; padding:5px 10px 10px 10px}
.slider_text p{ font-size:20px; line-height:1.5;margin-bottom: 1rem; color: #373a3c;font-family: 'Cervo Neue Regular';}
.slider_text p.btn{ color:#fff;font-family: 'Cervo Neue Medium';}
.slider_text p#fav-caption3{ color:#fff; background:#e85414; border:0px !important;padding:4px 18px 4px 18px;margin-top:10px;margin-bottom: 0px;font-size: 22px;}
.slider_text p#fav-caption3:before{ /*content:'>';margin-right: 10px;*/}
.owl-wrapper-outer { height: 100% !important;}
.owl-wrapper {height: 100%;}
.owl-item { height: 100%;}


.down-arrow{ text-align:center; position:absolute; bottom:37px; left:0px; right:0px; z-index:5; cursor:pointer;}

.down-arrow img{ max-width:42px;}


.module_section{ min-height:420px;}
.homepage_img_block{position: absolute;left: 0px; right: 0px; bottom: 0px;top: 0px;overflow: hidden;min-height: 347px;}
.content_section3 p{ font-size:18px; font-family:'Cervo Neue Regular';}
.content_section3 .row > div{ min-height:370px;}
.content_section3 img{margin-bottom: 6px;}
.content_section3 .content-column1{ padding-top:44px;padding-right: 20px; padding-left: 20px;}
.content_section3 .content-column2{ padding-top:80px;padding-left: 20px; padding-right: 20px;}
.content_section3 .content-column1 .custom p:first-child{ margin-bottom:0px;}
.content-column1 > p{ margin-bottom:2rem;line-height: 1.4;}
.content-column1 > p + p{ margin-bottom:1.8rem;}
.content-column2 > p + p{ margin-bottom:1.6rem;line-height: 1.4;}

.content-column1{ font-size:22px; }
.content-column1 p{font-family:'Cervo Neue Thin';}
.content-column1 .custom > p{ margin-bottom:0.9rem;line-height: 1.4;}
.content-column1 .custom > p + p{ margin-bottom:1.8rem;}
.content-column2 .custom > p + p{ margin-bottom:1.6rem;line-height:1.4;}
.content_section3 .custom > p:last-child{ margin-bottom:0px;}

.content_section5 h6{ font-size:48px;text-transform:uppercase; color:#73A8B2;margin-bottom: 1.6rem;}
.content_section5{ overflow:hidden;}
.content_section5 .content-column1{padding-right: 45px; padding-left: 45px;}
.content_section5 .content-column1 p + p{ margin-bottom:1.45rem;}
.content_section5 .content-column1 p:last-child{ margin-bottom:0px;}
.content_section5 .content-column1 .custom p + p{ margin-bottom:2.4rem;}
.content_section5 .content-column1 .custom p:last-child{ margin-bottom:0px;}


.content_section6{ padding-top:86px; padding-bottom: 28px; padding-left: 0px; padding-right: 0px;}
.content_section6 h1{ font-size:48px; margin-bottom: 1.6rem;font-family:'Cervo Neue Medium'; }
.content_section6 p{font-family:'Cervo Neue Thin'; margin-bottom:2.25rem;text-align: center;font-size: 22px; line-height: 1.25;}
.img_content6{ /*background:url(../images/hjem-blu-bg.jpg) top left; background-size: cover;*/ padding-top:18px;}
.img_content6 p{ margin-bottom:0px;}

.content_section7{padding-top: 24px;}
.content_section7 .content-column1{ padding-top:110px;padding-left: 50px; padding-right: 70px;}
.content_section7 h3{font-family: 'Cervo Neue Regular'; font-size:29.88px; font-weight:normal; margin-bottom:1.8rem;}
.content_section7 p{ font-size:18px; margin-bottom: 1.2rem;}
.content_section7 a{ font-size:17.93px;}

.footer{ min-height:1px;}
.footer{ padding-top: 25px;padding-bottom: 25px;background:#414141; color:#fff;}
.footer p{ margin-bottom:0px;font-size:18px;letter-spacing: 1px;font-family:'Cervo Neue Regular'; }
.footer h3{ font-size:13.11px;font-family: 'Cervo Neue Bold'; font-weight:normal;}
.social_links{ list-style:none; padding-left:0px;}
.social_links a{ color:#fff;}
.social_links a:hover{color:#71aab3;}
.social_links li{ margin-bottom:14px;}
.social_links li img{ margin-right:20px;max-width: 52px;}

.footer-top{background:#efeee9; border-top:1px solid #efefef; padding-top:55px;padding-bottom:30px;font-family:'Cervo Neue Light';}
.footer-top h3{font-family:'Cervo Neue Bold';font-size: 22px;margin-bottom: 29px;color:#385E66; text-transform:uppercase;}
.footer-top .moduletable{padding-top: 0px; padding-bottom: 28px;}
.footer-top li a{color:#4D4D4D;font-size:19px;}
.footer-top .social_links li a{color:#385E66;font-size:18px;font-family: 'Cervo Neue Regular';}
.footer-top li a:hover{color: #71aab3;}
.footer-top > .container{padding-left:0px; padding-right:0px;}
.footer-top .moduletable{line-height: 1.4;font-size:19px;}
.footer-top .footer_col2 > div .col-xs-6:last-child{padding-right:0px;}
.phone_number img{max-height: 34px;margin-right:20px;}
.phone_number{font-family:'Cervo Neue Bold';font-size: 26px;margin-bottom: 25px;}
.contact_email, .contact_address{margin-bottom:24px;}

.footer-menu4{margin-top: 53px;}


.info_blocks .custom > div{ padding:40px 25px;}
.info_blocks p{ margin-bottom:0px;line-height: 1.4;font-family: 'Cervo Neue Regular';font-size:18px;}

.info_blocks > div.clearfix{ padding:0px;}


.container-center{ float:none; margin:auto;}
.breadcrumb-area{ /*background:#f2f2f2;*/}
.breadcrumb{ background:none; border-radius:0px; margin:0px; padding: 8px 0px; font-size:16px;font-family: 'Cervo Neue Thin';}

.breadcrumb > .active + li + li::before{ content:'>';font-size: 22px;}
.breadcrumb > li + li::before{content:'>';font-size: 22px;}
.breadcrumb > li .divider{ display:none;}
.breadcrumb > .active + li::before{ content:''; display:none;}
.breadcrumb > li.active:last-child{ text-overflow: ellipsis; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block;}

h4.page-heading{font-size:22px;text-transform:uppercase;border-bottom:1px solid #3fbebc;padding-bottom:19px;margin-bottom:18px;font-family:'Cervo Neue Regular';}
h1.page-heading, .componentheading, .itemid-181 #userForm h2{ font-size:38px;font-family: 'Cervo Neue Medium'; margin-bottom:26px;}
.itemid-181 #userForm h2{margin-bottom:35px;}
h1.page-heading a{color: #385E66;}
.itemid-217 h1.page-heading{ margin-bottom:0px;}

.inner-page{ padding-top: 56px;}
.giver-page .content-area.inner-page{ padding-top:0px;}
.blog-overiew.inner-page{ padding-top:0px;}

.blog h2{font-family: 'Cervo Neue Regular'; margin-bottom: 9px;}
.blog .items-row h2{ font-size:28px;}
.blog .items-row h2 a{ color:#385E66;}
.blog .items-row .blog-article:hover h2 a{ color:#71aab3}
.blog .items-row .item-image{ margin-bottom:11px;}

.items-leading .blog-article > a{position: absolute; left: 0px; right: 0px;top: 0px;bottom: 40px;color:#385E66;}
.blog-posts h2{font-family: 'Cervo Neue Medium'; margin-bottom: 12px;}
.blog-posts h2 a{ color:#385E66;}
.items-leading .blog-article:hover h2 a{color: #71aab3;}
.blog-posts .items-leading h2{ font-size:28px;}
.blog-posts .item-image{ margin-bottom:15px;}
.blog-posts p{ font-size:22px;font-family: 'Cervo Neue Thin'; color:#385E66; line-height: 1.3;}
.view-category .blog-posts p strong{font-family: 'Cervo Neue Regular';}
.blog-posts p.img_caption{ margin-top:11px;font-family: 'Cervo Neue Regular'; font-size:18px;}
.blog-posts{ margin-bottom:20px;}
.blog .items-row .blog_detail p{ display:none;}

.blog .blog-posts .item-image{ position:relative; max-height:369px; min-height:369px; width: 100%; overflow:hidden;}
.blog .blog-posts .item-image img{ position:absolute; left: -50%; right: -50%;top: -50%; bottom: -50%; max-width: none; max-height: 150%; margin: auto;}

.blog .items-row .item-image{ position:relative; max-height:240px; min-height:240px; width: 100%; overflow:hidden;}
.blog .items-row .item-image img{ position:absolute; left: -50%; right: -50%;top: -50%; bottom: -50%; max-width: none; max-height: 110%; margin: auto;min-width: 100%; min-height: 100%;}

.layout-blog .category-module { display: none;}
.layout-blog .items-row.row-0:before{ content:'MER FRA BLOGGEN'; font-size: 22px; text-transform: uppercase; border-bottom: 1px solid #3fbebc; padding-bottom: 15px; margin-bottom: 18px; display: block;margin-left: .9375rem;margin-right: .9375rem;}
.layout-blog .blog_detail .article-info.muted, .layout-blog .blog_detail .author-detail{ display:none;}
.category-module{ clear:both;}


/* Pagination */
.pagination{ display:block; margin-bottom: 4rem;}
.pagination ul{padding-left:0px;text-align:center;}
.pagination ul li{display:inline-block;}
.pagination ul li a{padding:10px 12px;}
.pagination ul li.active a{color:#d30005;}
.pagination .counter{float:none !important;text-align:center;display:none;}

.blog-overiew .item-image img{ width:100%;}
.blog-overiew .image-caption{ margin-top:6px; font-size:15px;}
.blog-overiew .item-image{ margin-bottom:41px;}
.blog-overiew .item-image iframe{ margin-bottom:0px;}
.blog-overiew .articleBody p:first-child{ font-size:24px;font-family: 'Cervo Neue Regular'; line-height: 1.4; margin-bottom:30px;}
.blog-overiew .articleBody p:empty{ background:#ff0000;}
.blog-overiew .articleBody p, .blog-overiew .articleBody p + p{font-family: 'Cervo Neue Thin'; line-height: 1.5; font-size:21px;margin-bottom: 1.7rem;    letter-spacing: 0.5px;}
.blog-overiew .articleBody p + p strong{font-family: 'Cervo Neue Semibold'; font-size:18px; margin-bottom: 20px; display: block;}
.blog-overiew .articleBody h4{ margin-top: 40px;margin-bottom: 15px; font-size:1.3rem;font-family: 'Cervo Neue Bold';}
.blog-overiew .articleBody p.readmore{ margin-top:25px;}
.formResponsive h2{margin-bottom: 60px;}
.formResponsive .common_form h2 {margin-bottom: 30px;}
.createdby{ font-size:18px; margin-bottom:22px;}
.createdby span{ display:block;}
.createdby span.authorname{ color:#71aab3;}
.author-image{ margin-bottom:15px;margin-top: 3px;}
.moduletable{ padding-top:43px; padding-bottom:52px;}
.right_sidebar{ margin-bottom:30px;}


.articleBody iframe{ margin-bottom:40px; width:100%;}

.page-header + .icons { /*margin-top: -40px;*/}
.icons .dropdown-menu{position:relative;display:block;background:none;border:0px;box-shadow:none;min-width:10px;padding-bottom:12px;padding-top:0px;border-top:0px;margin-top:0px;z-index:1;margin-left: 20px;}
.icons .dropdown-menu li{display:inline-block;}
.icons .dropdown-menu li a{padding:0px 5px; font-size:0px; color:#fff;}
.icons .dropdown-menu li a span{ font-size:16px; color:#000;}
.icons .dropdown-toggle{display:none;}

.module-fadder{ text-align:center;}
.module-fadder h3{ font-size:18px;font-family: 'Cervo Neue Bold';line-height: 1.5; margin-bottom: 11px;}
.module-fadder p{ font-size:18px;font-family: 'Cervo Neue Light';}
.blog-overiew .articleBody .module-fadder p{ margin-bottom:18px; font-size: 18px; font-family: 'Cervo Neue Light';line-height: 1.2;}
#sidebar{margin-top: 57px;}
#sidebar .module-fadder{ background: #f2f2f2;padding-left: 15px;padding-right: 15px;}

.social_share{ margin-bottom: 55px;margin-top: 6px;}
.social_share a{ height:52px; width:52px; line-height:52px; text-align:center; border:1px solid #58b3b8; border-radius:50%; display:inline-block; font-size:20px; margin: 0px 4px; color:#58b3b8;}
.social_share a:hover, .social_share a:focus, .social_share a:active, .social_share a:active:focus, .social_share a:focus:focus{ color:#fff; background:#58b3b8;}

.blog-article > div{ margin-bottom:48px;}
.blog-article > div.clearfix{ margin-bottom:0px;}
.items-row .blog-article > div{ margin-bottom:27px;}
.blog-featured .blog-article .post_detail{ /*background: #71aab3;*/ color:#fff; padding: 10px 0px 15px 0px; clear: both; min-height: 90px;margin-bottom: 0px;}
.blog-featured .blog-article .post_detail h3{ font-family: 'Cervo Neue Regular';font-size:28px; margin-bottom:0px; line-height: 1.2;}
.blog-featured .blog-article .post_detail h3 a{ color:#385E66; font-weight: normal;}
.blog-featured .blog-article .post_detail h3 a:hover{ color:#385E66;}
.blog-featured .blog-article .post_detail .icons{ display:none;}
.blog-featured .blog-article .post_detail .create{ margin-bottom:11px;font-size: 14px;}
.blog-featured .blog-article .item-image{ width:100%; margin-bottom: 0px;}
.blog-featured.homepage .blog-article .post_detail p{ display:none;}
.blog-featured .blog-article .item-image{ position:relative; overflow:hidden;min-height: 240px;}
.blog-featured .blog-article img{position: absolute;left: -50%;right: -50%;top: -50%;bottom: -50%; max-width: none;width: auto; margin:auto; max-height: 110%;min-height: 100%; min-width: 100%}
.blog-featured.homepage{ padding-top:66px; padding-bottom:68px;}
.customblog-link{padding-bottom:50px;}
.customblog-link a{ font-size:24px;}
.blog-featured .page-header{ margin-bottom:37px;}
.blog-featured .page-header h1{ font-size: 48px;text-transform: uppercase; color: #73A8B2;}
.blog-featured .article-info{ margin-bottom:0px;}


/* Giver Page */
.header_bg{ background:url(../images/jente.jpg) center center; background-size:cover; min-height:410px;}
.header_bg .custom{background-position: center center; background-size: cover;position: relative;min-height: 410px;}
.header_bg .custom img{ width:100%;}
.header_bg p{margin:0px;}
.giver-page #header{ position:relative;margin-bottom: 56px;}
.fadder-heading{font-family: 'Cervo Neue Regular';margin-bottom: 24px;}
.fadder-heading span{font-family: 'Cervo Neue Regular';}
h1.fadder-heading{font-size:70px;}
h2.fadder-heading{font-size:53px; margin-bottom: 46px;}
.fadder-heading span, .fadder-heading strong{ /*background:url(../images/heart-icon.png) no-repeat left center; padding-left: 137px;*/ padding-top: 30px; padding-bottom: 30px; display:inline-block;font-family: 'Cervo Neue Regular';}
.fadder-introtext, .giver-page .fadder-introtext p, .giver-page .fadder-introtext p + p{ font-size:18px;font-family: 'Cervo Neue Regular'; margin-bottom: 1.45rem; line-height: 1.25;}
.fadder-introtext p, .giver-page .fadder-introtext p{line-height: 1.25;}
.fadder-introtext .btn-outline.btn-lg{ margin-top:16px;}
.fadder-introtext .padding-all-sides{    padding-bottom: 50px; padding-top: 25px;}
.fadder-introtext .logo_img, .fadder-introtext img{ margin-bottom:42px; margin-top: 45px;}


.start_collection .padding-all-sides{ padding-top:93px;}
.start_collection h2{font-family: 'Cervo Neue Medium'; font-size:36px; margin-bottom: 31px;}
.start_collection .content-column1 p{ font-size:18px;margin-bottom: 2.5rem;color: #fff;}
.start_collection .module_section { min-height: 390px;}

.start_collection .startcollection_img_block{ margin-top:75px; margin-bottom:40px; position:relative;}
.startcollection_img{ position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; overflow: hidden; min-height: 333px; border: 10px solid #fff; /*max-width: 490px;*/}
.startcollection_img img{ position: absolute;left: -50%; right: -50%;top: -50%;bottom: -50%; max-width: none;width: auto;max-height: 126%; margin: auto;}

.engangsgave_blocks{ padding-top:39px; padding-bottom:39px; padding-left: 20px; padding-right: 20px; background:#eef3f5;}
.engangs_infobox{ background:#fff; border:1px solid #71aab3;border-radius: 50%; height:265px; width:265px;padding-top: 52px;padding-left: 30px;padding-right: 30px; margin: auto;}
.engangs_infobox h3{ color:#71aab3; font-size:30px;font-family: 'Cervo Neue Bold';margin-bottom: 15px;}
.engangs_infobox1 h3{ margin-bottom:21px;}
.engangs_infobox h4{ font-size:24px;font-family: 'Cervo Neue Regular'; color:#000;line-height: 1.25;margin-bottom: 20px;}
.engangs_infobox h4 span{ color:#ff3b42;}
.engangs_infobox p, .giver-page .engangs_infobox p{ font-size:16px;font-family: 'Cervo Neue Regular'; color:#000;line-height: 1.15;}
.engangs_infobox p a, .giver-page .engangs_infobox p a{color:#000;}
.engangs_infobox1 .btn-link{ font-size:24px;clear: both;display: block;font-family: 'Cervo Neue Regular';margin-top: 0px;}
.engangs_infobox1 img{ width:180px;}
.engangs_infobox1 > img{ margin-right:13px;}
.engangs_infobox1 > img + img{ margin-left:13px;}
.giver-page .blog-posts{ margin-bottom:0px;}

.giver-overview .articleBody p, .giver-overview .articleBody p:first-child, .giver-overview .articleBody p + p{ font-size: 21px; font-family: 'Cervo Neue Thin';line-height: 1.5; margin-bottom:1.85rem;}
.giver-overview .articleBody p strong, .giver-overview .articleBody p + p strong{ font-size:20px; font-family: 'Cervo Neue Semibold'; margin-bottom:0px; display:inline-block;}
.giver-overview h1.page-heading{ margin-bottom:0px;}
.giver-page .logo{ display:none;}

.module-children{ padding:34px 30px; border:1px solid #71aab3;}
.module-children h3{ font-size:24px;font-family: 'Cervo Neue Bold'; color:#71aab3;margin-bottom: 25px;}
.module-children h4{color:#fff;background:#71aab3; text-align:center;margin: -34px -30px 33px !important; padding: 29px;}
.module-children ul{ padding-left:0px; margin:0px 0px 16px; list-style:none;}
.module-children ul li{ font-size:24px; color:#71aab3;line-height: 30px;font-family: 'Cervo Neue Regular';}
.module-children ul li:before{ content:'\f0da'; font-family:FontAwesome; margin-right: 11px; margin-left:2px; margin-top:3px;}
.module-children p{ font-size:22px !important; color:#71aab3; margin-bottom:0px !important;}

.giver-button-block{ margin-top:76px;margin-bottom: 104px;}
.primary-hr{ border-top:2px solid #71aab3;}

.ambassador_image{ border-radius:50%;width:100%;/*max-width:264px; min-height:264px; max-height:264px; position:relative;overflow: hidden;*/ margin: auto;margin-bottom: 42px;}
.ambassador_image img{/* position: absolute;left: -50%;right: -50%;top: -50%;bottom: -50%;max-width: none;  max-height: 375px;*/width: auto;  margin: auto;}
.ambassador_blocks{ text-align:center; padding-left: 5px; padding-right: 5px;margin-bottom: 27px;}
.ambassador_section{padding-top: 36px;}
.giver-overview .ambassador_blocks p{ font-size:24px;font-style: italic;line-height: 1.4;margin-bottom: 8px;font-family: 'Cervo Neue Light';}
.giver-overview .ambassador_blocks .team_info{ line-height: 1.4; font-size:24px;font-family: 'Cervo Neue Medium';font-style: normal;}
.giver-overview .ambassador_blocks .team_info span{ display:block;}
.progressbar_info{ text-align:right; font-size:22px;font-family: 'Cervo Neue Thin';}
.progress{height: 28px;margin-bottom: 19px;}
.progressbar_section{ padding-top: 75px;padding-bottom: 90px;}
.progressbar_section h3{ font-size:26px;font-family: 'Cervo Neue Medium'; margin-bottom: 40px;}
.progressbar_section{}

.giverinfo_blocks h3{ font-size:24px; margin-bottom:45px; text-transform:uppercase;font-family:'Cervo Neue Medium';}
.giverinfo_blocks{ padding-top:63px; padding-bottom: 38px; background:#edf4f5;}
.giverinfo_blocks h4{ font-size:24px; color:#71aab3; margin-bottom: 8px;font-family: 'Cervo Neue Regular';}
.giverinfo_blocks p{ font-size:24px;font-family: 'Cervo Neue Thin'; line-height:1.4;letter-spacing: 1px;}
.giverinfo_infobox{ padding-left:30px; padding-right:30px;}

.inner-page #content{ padding-top:56px; padding-bottom:53px;}
.itemid-217.inner-page #content{ padding-bottom:0px;}
.homepage #content, .giver-page #content{ padding-top: 0px; padding-bottom:0px;}

.right-col h3 { margin-top: -3px; margin-bottom: 30px;line-height: normal;}
.right-col img { width: 100%; margin-bottom: 30px;}
.left-col h3 { color: #71aab3; margin-top: -3px; margin-bottom: 30px; line-height: normal;}

.giveroverview-sublinks{ text-align:center; padding-top:80px;padding-bottom: 25px;}
.giveroverview-sublinks h2{ font-size: 36px;margin-bottom: 54px; font-family: 'Cervo Neue Medium';}
.giveroverview-sublinks ul{ display:inline-block; list-style:none; padding:0px 0px;}
.giveroverview-sublinks ul li{ font-size: 36px;padding-bottom: 10px;}

/* SMS Module */
.sms_module{ padding:34px 15px;}
.sms_module h1{font-family: 'Cervo Neue Medium'; font-size: 2.75rem; margin-bottom: .85rem;}
.sms_module p{font-family: 'Cervo Neue Regular'; font-size:1.28rem; margin-bottom: 0px;}
.primary-color{ color:#71aab3;}

.itemid-217 .donation_form_bottom h2 span{font-size: 26px; letter-spacing: -1px;}

/* Social Icons */
a.at-icon-wrapper{ background:none !important;}
.at-share-btn, .at-share-btn:focus, .at-share-btn:active, .at-share-btn:focus:focus, .at-share-btn:active:focus{outline:none; box-shadow:none; border:0px;}
span.at-icon-wrapper{background: #fff !important; border: 2px solid #71aab3; color:#71aab3; border-radius: 50%; text-align: center; font-size: 24px;height: 52px !important; width: 52px !important; line-height: 52px !important;}
span.at-icon-wrapper:hover, span.at-icon-wrapper:focus, span.at-icon-wrapper:active, span.at-icon-wrapper:focus:focus, span.at-icon-wrapper:active:focus{background: #71aab3 !important; color:#fff;border-radius: 50%;}
.at-icon-wrapper svg{ display:none;}
.at-icon-wrapper:before{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto;}
.at-svc-facebook .at-icon-wrapper:before{content: "\f09a";}
.at-svc-twitter .at-icon-wrapper:before{content: "\f099";}
.at-svc-google_plusone_share .at-icon-wrapper:before{content: "\f0d5";}
.at-svc-email .at-icon-wrapper:before{content: "\f0e0";}
.at-share-tbx-element.addthis_32x32_style .at-share-btn, .at-share-tbx-element.addthis_32x32_white_style .at-share-btn{max-height: 52px !important; max-width: 52px !important;}
.addthis_32x32_style .at-icon{ display:none;}

.img_caption{ width:auto !important;}

.homepage .donation_form{ margin-bottom:0px;}


.donation_form .rsform{ max-width:480px;margin-left: auto; margin-right: auto}
.donation_form h2{text-align:center;font-family: 'Cervo Neue Bold';font-size: 24px;margin-bottom:20px;}
.donation_form h3{ font-size:28px;line-height: 1.4;margin-bottom: 30px;font-family: 'Cervo Neue Thin';}
.donation_form h4{font-size: 1.35rem; letter-spacing: 0.5px; margin-top: 2px; line-height: 1.4; margin-bottom: 30px;}
.donation_form{padding-top:40px; margin-bottom:50px;}
.donation_form_bottom{margin-bottom:0px;}
.donation_form .formResponsive .formHorizontal .formControls{margin-left:0px;}
.formResponsive .formHorizontal .formControlLabel.hidden{display:none;}
.donation_form .formResponsive textarea, .donation_form .formResponsive input[type="text"], .donation_form .formResponsive input[type="number"], .donation_form .formResponsive input[type="email"], .donation_form .formResponsive input[type="tel"], .donation_form .formResponsive input[type="url"], .donation_form .formResponsive input[type="password"], .donation_form .formResponsive select{padding:9px 14px; font-size:18px;border: 0px; border-radius: 0px;width: 100%; box-sizing: border-box;   height: 40px;margin-bottom: 0px; font-family: 'Cervo Neue Light';}
.donation_form .formResponsive select{background: #71aab3; border: 2px solid #fff; color: #fff; padding-top: 6px; border-radius: 4px;font-family: 'Cervo Neue Bold';}
.donation_form .formResponsive select:focus, .donation_form .formResponsive select:active, .donation_form .formResponsive select:focus:focus{box-shadow:none; outline:none; border-color:#fff;}
.donation_form .col-sm-6, .donation_form .col-sm-8, .donation_form .col-sm-4, .donation_form .col-sm-3, .donation_form .col-sm-2{ padding-left:10px; padding-right:10px;}
.donation_form .row{ margin-left:-10px; margin-right:-10px;}
.newsletter_form .formResponsive textarea, .newsletter_form .formResponsive input[type="text"], .newsletter_form .formResponsive input[type="number"], .newsletter_form .formResponsive input[type="email"], .newsletter_form .formResponsive input[type="tel"], .newsletter_form .formResponsive input[type="url"], .newsletter_form .formResponsive input[type="password"], .newsletter_form .formResponsive select{height: 44px;padding: 12px 14px;}
.newsletter_form p{font-family: 'Cervo Neue Regular'; font-size:15.5px;}
.newsletter_form .formResponsive{ margin-bottom:0px;}
.newsletter_form{ padding-bottom:20px;}

/* common forms */
.formResponsive .common_form .formHorizontal .formControls{margin-left:0px;}
.formResponsive .common_form textarea, .formResponsive .common_form input[type="text"], .formResponsive .common_form input[type="number"], .formResponsive .common_form input[type="email"], .formResponsive .common_form input[type="tel"], .formResponsive .common_form input[type="url"], .formResponsive .common_form input[type="password"], .formResponsive .common_form select{padding:9px 14px; font-size:18px;border: 1px solid #ccc; border-radius: 0px;width: 100%; box-sizing: border-box;   height: 38px;margin-bottom: 0px; font-family: 'Cervo Neue Light';margin-left: 0px;}
.formResponsive .common_form select{/*background: #71aab3; border: 2px solid #fff; color: #fff;*/ padding-top: 6px; border-radius: 4px;font-family: 'Cervo Neue Regular';margin-top: 0px;}
.formResponsive .common_form select:focus, .formResponsive .common_form select:active, .formResponsive .common_form select:focus:focus{box-shadow:none; /*outline:none; border-color:#fff;*/}
.common_form .col-sm-6, .common_form .col-sm-8, .common_form .col-sm-4, .common_form .col-sm-3, .common_form .col-sm-2, .common_form .col-sm-12{ padding-left:10px; padding-right:10px;}
.donation_form .row{ margin-left:-10px; margin-right:-10px;}
.formResponsive .common_form .formHorizontal .formControlLabel{text-align:left;text-transform: uppercase;font-size: 13px;margin-bottom: 6px; color: rgba(55, 58, 60, 0.58); width: 100%;}

.donation_form .formResponsive .formHorizontal input[type=radio] { display:none; margin:10px;}
.donation_form .formResponsive .formHorizontal input[type=radio] + label {display:inline-block;margin: 0px; padding: 5px 12px; background-color: transparent; border: 2px solid #fff; height: 42px; width: 47%; border-radius: 4px; cursor: pointer; text-align: center;font-family: 'Cervo Neue Regular';}
.itemid-293 .donation_form .formResponsive .formHorizontal input[type=radio] + label{width: 30%;}
.donation_form .formResponsive .formHorizontal input#amount0 + label{margin-right:6%;}
.itemid-293 .donation_form .formResponsive .formHorizontal input#amount0 + label, .itemid-293 .donation_form .formResponsive .formHorizontal input#amount1 + label{margin-right:5%;}
.itemid-293 .donation_form .rsform-block-amount{ padding-left:0px; padding-right:0px;}
.donation_form .formResponsive .formHorizontal input[type=radio]:checked + label { background-image: none; background-color: #fff; color: #71aab3;}
.donation_form .btn-red, .donation_form .formResponsive button[type="submit"]{border-radius: 0px; padding: 0.6rem 1.4rem;background: #eb5312; color: #fff;    font-size: 1.2rem;  line-height: 1.333333;font-family: 'Cervo Neue Medium'; border:0px; box-shadow:none;}
.donation_form .formResponsive button:hover, .donation_form .formResponsive button:active, .donation_form .formResponsive button:focus, .donation_form .formResponsive button:focus:focus, .donation_form .formResponsive button:active:focus, .donation_form .btn-red:hover{ background:#c54008 !important; color:#fff; }
.newsletter_form .btn-red, .donation_form .formResponsive button[type="submit"]{display: block; width: 100%;}
.donation_form .formResponsive .formHorizontal input[type=checkbox]{height: 18px; width: 18px; border: none; margin-top: 7px; margin-right: 13px;}
.donation_form .btn_videre{margin-bottom:20px;clear:both;}
.grey-block + .btn_videre{padding-top: 4px;}

.common_form .btn-red, .formResponsive .common_form button[type="submit"]{border-radius: 0px; padding: 0.6rem 1.4rem;background: #eb5312; color: #fff;    font-size: 1.2rem;  line-height: 1.333333;font-family: 'Cervo Neue Medium'; border:0px; box-shadow:none;}
.formResponsive .common_form button:hover, .formResponsive .common_form button:active, .formResponsive .common_form button:focus, .formResponsive .common_form button:focus:focus, .formResponsive .common_form button:active:focus, .common_form .btn-red:hover{ background:#c54008 !important; color:#fff; }

#form_sections{display:none;}
.show-hidden-form #form_sections{display:block;}
.show-hidden-form .btn_videre{ display:none;}
.itemid-259 .donation_form_bottom.show-hidden-form .btn_videre, .itemid-293 .donation_form_bottom.show-hidden-form .btn_videre{ display:block;}

.embed-responsive-4by3.custom-embed{ margin-bottom:30px;padding-bottom: 57%;}
.itemid-217.inner-page #content .module-children{ border:0px;text-align: center;}

@media (max-width:543px){
.navbar-light .navbar-nav .nav-link{ padding-left: 0px; padding-right: 0px; font-size: 11px;}
.navbar-light .navbar-nav .nav-link{ padding-top:10px;}
.module_section{ min-height: 205px;}
.blog-featured .blog-article .item-image{ min-height:130px;}
.blog-featured .blog-article .post_detail h3{ font-size: 17px;}
.blog-featured .blog-article .post_detail .create{ font-size:12px;}
.content_section5 .content-column1{ padding-left:0px; padding-right:0px;}
.content_section7 .content-column1{ padding-top: 36px;padding-bottom: 36px; text-align:center;}
.homepage_img_block{ position:static; min-height: 1px;}
h2.fadder-heading{ font-size:44px;}
.progressbar_info { text-align: left; font-size: 18px;padding-left: 30px;}
.formHorizontal .form-group .formBody{ margin-bottom:1rem;}
.formHorizontal .form-group{ margin-bottom:0px;}
}

@media (min-width:544px){
	.content-area { max-width: 576px; margin-right: auto; margin-left: auto;}	
}

@media (min-width:544px) and (max-width:767px){
.navbar-light .navbar-nav .nav-link{ padding-left: 0px; padding-right: 0px; font-size: 11px;}
#main-menu .navbar-brand > img{max-width: 150px;}
.navbar-brand > img{ max-width:120px;}
#main-menu .navbar-brand{ padding-top:14px;}
.navbar-light .navbar-nav .nav-link{ padding-top:10px;}
.content_section7 .content-column1{ padding-top:36px;}
.blog .blog-posts .item-image{ max-height: 310px;min-height: 310px;}
}

@media (min-width:768px){
.module-fadder { background: #f2f2f2; padding-top:25px;padding-bottom: 29px;padding-left: 10px; padding-right: 10px;}
.content-area { max-width: 720px;}
.content-area, .container{ max-width:1140px; margin:0px auto;}
.content-area.inner-page{ max-width:1002px;}
.giver-page .content-area.inner-page{ max-width:1140px;}

.banner-slider .slider_text{background: #efeee9;margin-top: -75px;position:relative; border:1px solid #e6e6e6;}
.banner-slider .favslider{ margin-bottom:0px;}
.banner-slider .slide_image{}
.homepage #header{ position:relative;}
.banner-slider .slide_image{}
.start_collection .padding-all-sides{padding-top: 55px;}
.items-row .blog-article > div{ min-height:260px;}
.slider_text{ max-width: none; text-align:center;padding-top: 12px; padding-bottom:25px; max-width:878px;margin-left: auto; margin-right: auto;}
.giver-page #content{ padding-left:0px; padding-right:0px;}
.border-left { border-left: 1px dotted #ccc; padding-right: 0px;}
.content-area.inner-page{ padding-top:0px;}

.navbar-fixed-top, .navbar-fixed-bottom{ position:static;}
.homepage .navbar-fixed-top{ position:relative;min-height: 119px;}
.inner-page { padding-top: 0px;}

/* Mobile menu - new changes on 28 june 16 */
.logo-hide.menu-push-toleft nav.navbar{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.logo-show.menu-push-toleft nav.navbar{right:0px;left: 0px;}
.menu-slide-left li{ float:none;}
.menu-slide-left .menu > li.parent > a:after{ content:'+';float: right; font-size: 30px;font-weight: 700; margin-top: -10px;}
.menu-slide-left li.parent.enable-mobile-menu > a:after{ content:''; height: 4px; width: 17px; background: #fff;margin-top: 13px;}
.menu-slide-left li.parent ul.nav-child{ position:static; width:auto; height:0px; display:none;}
.menu-slide-left li.parent.enable-mobile-menu ul.nav-child{ height:auto; display:block;}
.menu-slide-left li.parent.enable-mobile-menu ul.nav-child li a{ padding-top:10px; padding-bottom:10px;}
/* Mobile menu changes ends here */

.view-category.layout-blog .inner-content .content-area{ margin-left:-15px;margin-right:-15px;max-width:none;}
#main-menu > .navbar-nav{padding-top:34px;}
.navbar-light .navbar-nav .button_menu a, .navbar-toggler{min-height:48px;}
.start_collection .module_section:first-child{padding-left: 0px; padding-right: 0px;}

.formResponsive .grey-block label.pull-left{ float:right;}
.formResponsive .grey-block label{ font-size:22px; margin-top: 3px;}
.amount_box{padding-left:5px;padding-right:5px;}

.padding-right-0{padding-right:0px;}
.padding-left-0{padding-left:0px;}

.itemid-217.inner-page .right_sidebar{ margin-left:0px;}
}

@media (min-width:768px) and (max-width:991px){
.content_section7 .container > .row, .footer-top .container > .row{margin-left: 0px;margin-right: 0px;}

.content_section7 .content-column1{ padding-top: 40px; padding-left: 0px;}
.padding-all-sides{padding: 60px 20px;}
.homepage_img_block{ min-height:388px;}
.content_section5 .content-column1{ padding-left:0px; padding-right:0px;}
.homepage_img_block img{position: absolute;left: -30%;right: -30%;top: -10%;bottom: -10%; max-width: none;width: auto; max-height: 472px; margin-left:auto; margin-right:auto;}
.navbar-nav .nav-item{ min-width:60px;}

.navbar-light .navbar-nav .nav-link{ padding-left:12px; padding-right:12px;}
#main-menu .navbar-brand{ padding-top:0px;}
#main-menu .navbar-brand > img{}

.navbar-brand > img{ }
.slider_text{top: 42%;}
.navbar-light .navbar-nav li a{ padding-left:12px; padding-right:12px;}
.blog .blog-posts .item-image{ max-height: 240px;min-height: 240px;}
.blog-posts h2{ font-size:2.5rem;}

.social_share a{height: 40px; width: 40px; line-height: 40px; font-size: 18px; margin: 0px 8px;}
span.at-icon-wrapper{height: 40px !important; width: 40px !important; line-height: 40px !important; font-size: 18px !important; }
.at-share-tbx-element.addthis_32x32_style .at-share-btn, .at-share-tbx-element.addthis_32x32_white_style .at-share-btn{max-height: 40px !important; max-width: 40px !important; line-height: 40px !important; }
.logo-show #main-menu2{top:0px;}
.items-row .blog-article > div { min-height: 210px;}
.blog-overiew .item-image iframe{height: 398px;}
.navbar-light .navbar-nav .button_menu a{padding: 11px 19px 12px 19px;}
.slider_text h3{font-size: 36px;}
.inner-page #content{padding-top: 50px;}
.module_section{min-height: 350px;}
.newsletter_form .formResponsive .formHorizontal .rsform-block{ padding-left:10px; padding-right:10px;}
}

@media (max-width:991px){
.blog .items-row h2 {font-size: 16px;}
.blog .items-row .item-image, .blog-featured .blog-article .item-image{ max-height:143px; min-height:143px;}
.engangs_infobox{ margin-top:32px; margin-bottom:32px;}
.engangsgave_blocks{ padding-top:10px; padding-bottom:10px;}
.giver-overview .ambassador_blocks .team_info span{ display:inline-block;}
.ambassador_blocks{ margin-bottom:80px;}
.ambassador_image{ max-width: 320px;min-height: 320px; max-height: 320px;}
.ambassador_image img{max-height: 470px;}
.giverinfo_blocks h3{ font-size:24px;}
.giverinfo_blocks h4{ font-size:24px;}
.giverinfo_blocks p{ font-size:24px;}
.giverinfo_infobox{margin-bottom: 47px;}
.giverinfo_blocks{ padding-bottom:0px;}
.header_bg .custom img{ display:none;}
}

@media (min-width:768px) and (max-width:991px){
	.blog .items-row .item-image, .blog-featured .blog-article .item-image { max-height: 190px; min-height: 190px;}
}

@media (max-width:767px){
.banner-slider { /*background: #f4f4f4;*/}
.right_sidebar{margin-bottom:0px;margin-top: 30px;}
.progressbar_section{padding-bottom: 25px; padding-top: 40px;}
.ambassador_blocks {  margin-bottom: 50px;}
.ambassador_section { padding-top: 0px;}
.content_section4{ padding-top:20px; padding-bottom:20px;}
.info_blocks .custom > div { padding: 20px 25px;}
.social_share{text-align:center;}
.slider_text{ position: static; top:auto; text-align: center;padding-top: 24px;padding-bottom: 35px;margin-top: -75px;position:relative; border:1px solid #d9d9d9; max-width:878px; background:#f4f4f4;}
.slider_text h3{font-size: 36.39px;margin-bottom: 12px;}
.slider_text p{font-size: 20.23px;line-height: 1.5; margin-bottom: 1.4rem;}
.slider_text p > br:first-child{ display:none;}
/*.slider_text .btn-lg{ font-size: 0.9rem;}*/

.banner-slider.owl-carousel .owl-item .item .slide_image{ min-height:480px;}
.banner-slider > div, .favslider, .banner-slider ul, .favslider .favs > li { height: auto;}
.down-arrow{ display:none;}
.homepage .down-arrow{ display:none;}
.homepage .navbar-brand{ display:none;}
.homepage.logo-hide #main-menu .navbar-brand{ display:block;}
#main-menu .navbar-brand{ width: 300px;}
#main-menu .navbar-brand > img{max-width: 100%;padding-left: 14px;}
.navbar-brand > img{ max-width:120px;}
#main-menu .navbar-brand{ padding-top: 32px;padding-bottom: 13px;}
.module-fadder{ background:#f2f2f2;}
h4.page-heading{ font-size:20px;}
.blog-posts .module-fadder p{ font-size:24px;}
.blog-overiew .articleBody .module-fadder p{ margin-bottom:28px;}
.module-fadder h3{ font-size:24px; line-height: 1.4; margin-bottom: 14px;}
.module-fadder .btn-info{ font-size:22px; padding: .600rem 2.2rem;}
.blog-overiew .image-caption{ font-size:18px;}
.blog-overiew .articleBody p:first-child{ font-size:22px;}
.blog-posts p{ font-size:20px;}
.blog-overiew .articleBody p strong{ font-size:24px;}
.social_share a{height: 71px; width: 71px; line-height: 71px; font-size: 36px; margin: 0px 8px;}
span.at-icon-wrapper{height: 71px !important; width: 71px !important; line-height: 71px !important; font-size: 36px !important; }
.at-share-tbx-element.addthis_32x32_style .at-share-btn, .at-share-tbx-element.addthis_32x32_white_style .at-share-btn{max-height: 71px !important; max-width: 71px !important; line-height: 71px !important; }
body .at-share-tbx-element .at-share-btn{ margin-left:8px; margin-right:8px;}
.author-image img{ width:191px; height:191px; border-radius:50%;}
.createdby{ font-size:18px; margin-bottom: 65px;}
.createdby span.authorname{ display:inline-block;}
.content_section5 .content-column1{ padding-left:0px; padding-right:0px;}
.startcollection_img{ margin-left:auto; margin-right:auto;}
.start_collection .module_section{ padding-top:1px;min-height: 300px;}
.start_collection .module_section:first-child{ min-height:387px;}
.navbar-nav li{ float:none;}
.content-area.inner-page{ padding-top:0px;}
.giver-page #content { padding-left: 0px; padding-right: 0px;}
.left-col{ border-top:1px solid #EFEFEF; padding-top:40px; margin-top:40px;}

.logo-show #main-menu2, #main-menu2{top:86px;}
nav.bg-faded{background:#fff;padding-right:0px;}
.logo-show nav.bg-faded { background: #fff;}
.logo-hide .minside_menu{display:block;}

#header .navbar .container{ max-width:none;}
.navbar-toggler i {font-size: 46px;}
.navbar-toggler{padding:20px 28px 20px 28px;}
.minside_menu img{height: 52px; margin-right:7px;}
.navbar-light .navbar-nav li a{padding-top:17px;}

.inner-page{padding-top:86px;}
.giver-page.logo-hide #main-menu .navbar-brand{ display:block;}
.content_section7 .content-column1{padding-left:32px;padding-right:32px;}

/* Mobile menu */
.menu-slide-left .menu > li.parent > a:after{ content:'+';float: right; font-size: 30px;font-weight: 700; margin-top: -10px;}
.menu-slide-left li.parent.enable-mobile-menu > a:after{ content:''; height: 4px; width: 17px; background: #fff;margin-top: 13px;}
.menu-slide-left li.parent ul.nav-child{ position:static; width:auto; height:0px; display:none; background:#73a7b2;}
.menu-slide-left li.parent.enable-mobile-menu ul.nav-child{ height:auto; display:block;}
.menu-slide-left li.parent.enable-mobile-menu ul.nav-child li a{ padding-top:10px; padding-bottom:10px;}

.blog .items-row .item-image, .blog-featured .blog-article .item-image { max-height: 170px; min-height: 170px;}
body.homepage{padding-top: 86px;}
.intro-text .padding-all-sides{ padding-left:0px; padding-right:0px; padding-top:0px;}
.blog-featured.homepage{ margin-bottom:0px;}
.footer-top .container > .row{ margin-left:0px; margin-right:0px;}
.blog-overiew .item-image iframe{height: 315px;}

.module_section { min-height: 1px;}
.padding-all-sides { padding: 50px 15px 60px;}
.homepage_img_block{position:static;}
.donation_form .formResponsive .formHorizontal .grey-block{padding-top: 15px;}
.donation_form .formResponsive .formHorizontal .text-center{text-align:center;}
.moduletable.no-padding{padding:0px;}
#sidebar{margin-top:0px;}
.inner-page #content{padding-bottom:25px;padding-top: 50px;}
.giveroverview-sublinks .container > .row{ margin-left:0px; margin-right:0px;}
.slider_text p#fav-caption3{ margin-bottom:0px;}
.newsletter_form #userForm > .container > .row{ margin-left:0px; margin-right:0px;}
.newsletter_form h4{letter-spacing:0px;}
.donation_form .formResponsive .rsform-block-informasjon label{ width:80%; height:auto;}
.banner-slider .responsive-img{ padding-bottom:75%;}
.banner-slider .responsive-img img{transform: translateY(0%);min-width: 100%; left: -50%; right: -50%; width: auto !important; margin: auto;top: -50%; bottom: -50%;    max-width: 150%;}
.donation_form .formResponsive .formHorizontal .grey-block{text-align: center;}
.donation_form .formResponsive .formHorizontal .grey-block label{margin-bottom:16px; float:none;}
}


@media (max-width:620px){
#main-menu .navbar-brand > img{ padding-left:0px;}
#main-menu .navbar-brand{width:240px;padding-top: 34px;margin-right: 0px;}
.blog .items-row .item-image, .blog-featured .blog-article .item-image, .blog .blog-posts.category-module .item-image { max-height: 160px; min-height: 160px;}
.blog .blog-posts .item-image {max-height: 290px;min-height:290px;}
.breadcrumb-area .container > .row{ margin-left:0px; margin-right:0px;}
.progressbar_info{ font-size:18px;}	

}

@media (max-width:543px){
.donation_form .formResponsive .formHorizontal .grey-block{text-align: center;}
.donation_form .formResponsive .formHorizontal .grey-block label{margin-bottom:16px; float:none;}
.donation_form .formResponsive .formHorizontal .grey-block .text-left-xs{ text-align:left;}
.donation_form .formResponsive .formHorizontal > .row{ margin-left:0px; margin-right:0px;}
.slider_text h3{font-size:24px;margin-bottom: 0px;}
.slider_text{ padding-top: 15px;padding-bottom: 25px;}
}

@media (max-width:500px){
.content-area .btn-lg{ font-size:17px; padding: 0.9rem 1.8rem;}
.ambassador_image { max-width: 260px; min-height: 260px; max-height: 260px; padding-top: 10px; padding-bottom: 10px;}
.ambassador_image img {max-height: 390px;}
.ambassador_blocks{ padding-left: 0px;padding-right: 0px;}
h2.fadder-heading { font-size: 32px;}
h1.fadder-heading {font-size: 42px;}
.giver-page h1.page-heading{ margin-bottom:0px;}
.fadder-introtext .padding-all-sides{ padding-left:0px; padding-right:0px;}
.navbar-toggler i{font-size:30px;}
.navbar-toggler { padding: 12px 18px 12px 18px;}
.minside_menu img { height: 36px; margin-right: 0px;}
.navbar-light .navbar-nav li a {padding-top: 10px;padding-left: 0px;}
#main-menu .navbar-brand{padding-top:20px;width:200px;}
.logo-show #main-menu2, #main-menu2{top:54px;}
.inner-page{padding-top:54px;}
.blog .items-row .item-image, .blog-featured .blog-article .item-image { max-height: 140px; min-height: 140px;}
.blog .blog-posts .item-image {max-height: 260px;min-height:260px;}
body.homepage {padding-top: 54px;}
.fadder-heading span, .fadder-heading strong{padding-bottom:0px;}
.giveroverview-sublinks ul li{font-size: 24px;}
}

@media (max-width:420px){
.social_share a{ height: 40px;width: 40px;line-height: 40px;font-size: 20px;}
span.at-icon-wrapper{height: 40px !important; width: 40px !important; line-height: 40px !important; font-size: 20px !important; }
.at-share-tbx-element.addthis_32x32_style .at-share-btn, .at-share-tbx-element.addthis_32x32_white_style .at-share-btn{max-height: 40px !important; max-width: 40px !important; line-height: 40px !important; }
.blog .items-row .item-image, .blog-featured .blog-article .item-image { max-height: 110px; min-height: 110px;}
.blog .blog-posts .item-image {max-height: 220px;min-height:220px;}
}

@media (max-width:370px){
#main-menu .navbar-brand{width: 150px;padding-top: 22px;}
.navbar-light .navbar-nav li a{padding-left:15px; padding-right:15px;}
.minside_menu img{margin-left:0px;}
.blog .items-row .item-image, .blog-featured .blog-article .item-image { max-height: 110px; min-height: 110px;}
.blog .blog-posts .item-image {max-height: 190px;min-height: 190px;}
}

@media (min-width:992px){
	.itemid-217.inner-page .articleBody .col-md-7{ width: 66.666667%;}
.slider_text{ position: static; top: 42%;}
.homepage_img_block{ min-height:429px;}
.homepage_img_block img{position: absolute;left: -10%;right: -10%;top: -10%;bottom: -10%; max-width: none;width: auto; max-height: 400px;}
.logo .navbar-brand{ padding-left:0px;margin-left: -15px;}
.slider_text{}
.content-area { max-width: 940px;}
.start_collection .padding-all-sides{padding-top: 93px;}
.items-row .blog-article > div{ min-height:325px;}
.navbar-nav li ul.dropdown{ right:0px; left:auto;}
.navbar-light .navbar-nav li li a{ color:#fff;font-size: 18px; text-transform: uppercase; font-family: 'Cervo Neue Light';}
.navbar-light .navbar-nav li ul.nav-child{ display:none;right: 100%; left: auto; top: 0px;padding-top: 10px;padding-bottom: 10px;background: #e85213;}
.navbar-light .navbar-nav li.parent:hover ul.nav-child{ display:block;}
.navbar-light .menu > li.parent > a:after{ content:'+';float: right; font-size: 30px;font-weight: 700; margin-top: -10px;}
.navbar-light li.parent:hover > a:after{ content:''; height: 4px; width: 17px; background: #fff;margin-top: 13px;}
.menu-slide-left{ display:none;}
.menu-push-toleft{left: 0px;}
#main-menu2.menu-slide-left{ display:none !important;}
.info_blocks{ max-width:85%;}
.content-area.inner-page .right_sidebar{ padding-left:0px;}
.article-info{margin-bottom:32px; font-family:'Cervo Neue Light';}
.content-area{ max-width:1140px; margin:0px auto;}
.content-area.inner-page{ max-width:1002px;}
.giver-page .content-area.inner-page{ max-width:1140px;}
.container{ max-width:1140px;}
.banner-slider .slide_image{}
#content + .right_sidebar{margin-top: 122px;}
}

@media (min-width:1100px){
.content-area, .container { max-width: 1140px;}
.engangsgave_blocks{ padding-left:80px; padding-right:80px;}
.breadcrumb-area{ padding: 0px 1rem;}
.giverinfo_blocks{ padding-left:120px; padding-right:120px;}
.module-children{ margin-left:0px;}
.info_blocks .custom > div { padding: 40px 30px;}
.article_content{ padding-left:26px;padding-right: 30px;}
}

@media (min-width:992px) and (max-width:1100px){
.startcollection_img{ max-width: none; margin-right: 15px;}
.blog .blog-posts .item-image{ max-height: 240px;min-height: 240px;}
.blog .items-row h2{ font-size:20px;}
.content_section3 .row > div { min-height: 350px;}
.ambassador_blocks{ padding-left:0px; padding-right:0px;}
.blog .items-row .item-image, .blog-featured .blog-article .item-image{max-height: 185px; min-height: 185px;}
}

@media (min-width:768px) and (max-width:991px){
.content_section5{ margin-left:15px; margin-right:15px;}
.content_section5.start_collection{ margin-left:0px; margin-right:0px;}
.menu-slide-left li.parent ul.nav-child{ background:#73a7b2;}
}

@media (min-width:992px) and (max-width:1199px){
.homepage_img_block img{position: absolute;left: -10%;right: -10%;top: -10%;bottom: -10%; max-width: none;width: auto; max-height: 110%;margin-left: auto;  margin-right: auto;}
.homepage_img_block { min-height: 425px;}
.content_section5 .content-column1{ padding-left:15px; padding-right:15px;}
.start_collection .content-column1 { padding-right: 25px; padding-left: 25px;}
.content_section7 .content-column1 {padding-top: 100px; padding-left: 0px;}
.navbar-light .navbar-nav .breadcrumb-area a{}
.navbar-light .navbar-nav .breadcrumb-area span{}
.navbar-nav .breadcrumb-area{margin-right:15px;}
.button_menu { margin-right: 15px;}
.navbar-toggler {padding: 13px 15px 13px 15px;}
.navbar-light .navbar-nav .button_menu a{padding: 7px 13px;}
#main-menu .navbar-brand{margin-right:0px;}
.footer-top .container > .row{ margin-left:0px; margin-right:0px;}	
.content_section5{ margin-left:15px; margin-right:15px;}
.content_section5.start_collection{ margin-left:0px; margin-right:0px;}
.padding-all-sides { padding: 75px 32px;}
.view-category.layout-blog .inner-content .content-area {margin-left: 0px;margin-right: 0px;}
.blog .blog-posts .item-image { max-height: 280px;min-height: 280px;}
.slider_text h3{font-size: 36px;}
.slider_text{}
.logo .navbar-brand{margin-left:0px;z-index: 9999;}
.inner-page #content{padding-top: 50px;}
}

@media (min-width:1200px) and (max-width:1299px){
.homepage_img_block img{position: absolute;left: -10%;right: -10%;top: -10%;bottom: -10%; max-width: none;width: auto; max-height: 495px;}
.homepage_img_block { min-height: 347px;}
.start_collection .content-column1 { padding-right: 40px; padding-left: 50px;}
}

@media (min-width:1200px){
.info_blocks > div{ padding:0px 38px 32px;}
.homepage_img_block{min-height: 425px;}
.content_section3 .content-column1{padding-right: 55px; padding-left: 55px;}
.content_section3 .content-column2{padding-left: 55px; padding-right: 55px;}
.slider_text{ position: static; top: 42%;}		
.start_collection .padding-all-sides{padding-top: 93px;}
.items-row .blog-article > div{ min-height:325px;}
.content-area.inner-page + .blog{ margin-left:-15px; margin-right:-15px;}
.category-module > .container{ padding-left:0px; padding-right:0px;}
.content-area > .container{}
}

@media (min-width:1300px){
.homepage_img_block img{position: absolute;left: -10%;right: -10%;top: -10%;bottom: -10%; max-width: none;width: auto; max-height: 470px;}
.homepage_img_block { min-height: 424px;}
.main_banner_image{ width:100%;}
.start_collection .content-column1{ padding-right: 10px;padding-left: 10px;}
.blog-featured.homepage{ margin-left:-15px; margin-right:-15px;}
}
@media (min-width:1800px){
.banner-slider .slide_image{ max-width: 1800px; margin: auto;}
}

.itemid-291 #header{margin-bottom:56px;}
.itemid-291 main#content{padding: 0px;}