@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,300&subset=latin,latin-ext);



@font-face {

    font-family: 'icomoon';

    src:    url('../fonts/icomoon.eot?6cnfqq');

    src:    url('../fonts/icomoon.eot?6cnfqq#iefix') format('embedded-opentype'),

        url('../fonts/icomoon.ttf?6cnfqq') format('truetype'),

        url('../fonts/icomoon.woff?6cnfqq') format('woff'),

        url('../fonts/icomoon.svg?6cnfqq#icomoon') format('svg');

    font-weight: normal;

    font-style: normal;

}



[class^="icon-"], [class*=" icon-"] {

    /* use !important to prevent issues with browser extensions that change fonts */

    font-family: 'icomoon' !important;

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;



    /* Better Font Rendering =========== */

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.icon-pin:before {

    content: "\e900";

}

.icon-calculator:before {

    content: "\e901";

}

.icon-cog:before {

    content: "\e902";

}

.icon-mail:before {

    content: "\e903";

}

.icon-down1:before {

    content: "\e904";

}

.icon-quote:before {

    content: "\e905";

}

.icon-cloud:before {

    content: "\e906";

}

.icon-gear:before {

    content: "\e907";

}

.icon-camera:before {

    content: "\e909";

}

.icon-play:before {

    content: "\e90a";

}

.icon-down2:before {

    content: "\e90b";

}

.icon-bell:before {

    content: "\e908";

}



body {

	font: 400 16px/22px 'Roboto', sans-serif;

	color:#869098;

	background: #fff;

}



.transition {-webkit-transition: all 300ms ease-in-out;

-moz-transition: all 300ms ease-in-out;

-ms-transition: all 300ms ease-in-out;

-o-transition: all 300ms ease-in-out;

transition: all 300ms ease-in-out;}



a,a:link,a:visited,a:active,a:focus {color:#869098;outline:none;}

a:focus {text-decoration: none}

ul {list-style-position:inside;padding: 0}



h2 {margin: 0px 0px 30px 0px;color: #303648;font-weight: 400;font-size: 40px;line-height: 45px}

h4 {margin: 0px 0px 30px 0px;color: #869098;font-size: 24px;line-height: 32px;font-weight: 300}



a.button,.button {color: #fff;background: #E3200F;line-height: 45px;display: inline-block;font-size: 18px;padding: 0px 20px;-webkit-transition: all 300ms ease-in-out;

-moz-transition: all 300ms ease-in-out;

-ms-transition: all 300ms ease-in-out;

-o-transition: all 300ms ease-in-out;

transition: all 300ms ease-in-out;border:none;border:1px solid #E3200F;}

a.button.rounded,.button.rounded {

  height: 90px;width: 90px;line-height: 90px;border-radius: 50%;

}

a.button.rounded i, .button.rounded i {

  font-size: 32px;

  margin-right: 0;

  vertical-align: middle;

  margin-left: 7px;

}

a.button i {margin-right: 10px}

a.button:hover, .button:hover {text-decoration: none;border-radius: 10px;}

a.button.transparent_white {background: transparent;border-color: #fff}

a.button.grey {background: #869098;border-color: #869098}

a.nextStory {color: #869098;background: transparent;border: 1px solid #869098;border-right: none;position: relative;}

a.nextStory:after {content: "";width: 0;

height: 0;

border-style: solid;

border-width: 22.5px 0 22.5px 15px;

border-color: transparent transparent transparent #fff;position: absolute;top: 0;right: -15px

}

a.nextStory::before {

  border-color: transparent transparent transparent #869098;

  border-style: solid;

  border-width: 23.5px 0 24.5px 17px;

  content: "";

  height: 0;

  position: absolute;

  right: -17px;

  top: -1px;

  width: 0;

}

a.nextStory:hover {-webkit-border-top-right-radius: 0px;

-webkit-border-bottom-right-radius: 0px;

-moz-border-radius-topright: 0px;

-moz-border-radius-bottomright: 0px;

border-top-right-radius: 0px;

border-bottom-right-radius: 0px;}



.form-control {

  background-color: #fff;

  background-image: none;

  border: medium none;

  border-radius: 0;

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);

  color: #555;

  display: block;

  font-size: 18px;

  height: 50px;

  line-height: 1.42857;

  padding: 6px 12px;

  -webkit-transition: all 300ms ease-in-out;

-moz-transition: all 300ms ease-in-out;

-ms-transition: all 300ms ease-in-out;

-o-transition: all 300ms ease-in-out;

transition: all 300ms ease-in-out;

  width: 100%;

}

textarea {resize:none;}

textarea.form-control {height: 100px}

span.wpcf7-not-valid-tip {padding: 3px 12px}

.div.wpcf7-validation-errors {display: none}



#logo_mobile {display: none;}



#loader {width: 100%;text-align: center;background: #fff;position: fixed;z-index: 100;opacity: 1;height: 100%;max-height: 100%;min-height: 100%;padding-top: 200px}



/*#main_content {display: none;}*/



#logo_wrapper {background: #E3200F;padding-top: 20px}

#logo_wrapper img {float: left;}

#logo_wrapper .slogan {text-align:right;display: block;

font-size: 16px;

color: #FFFFFF;padding-top: 20px}



nav.navbar-danfoss{border: none; margin-bottom: 0px;}

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



.navbar-toggle {

    float: left;

    margin-left: 15px;

}



#navigation {background: #303747;}

#navigation.fixed {position: fixed;width: 100%;top: 0px;z-index: 20}

#navigation ul {list-style: none inside none;float: left;margin-bottom: 0}

#navigation ul li {display: inline-block;position: relative;padding-right: 20px;margin-right: 20px;}

#navigation ul li:last-child:after {display: none}

#navigation ul li:after {content: "·";color: #fff;position: absolute;top: 20px;right: -4px}

#navigation ul li a {font-size: 14px;color: #fff;font-weight: 500;text-transform: uppercase;line-height: 60px;display: inline-block;position: relative;}

#navigation ul li a:hover {text-decoration: none}

#navigation ul li a:after {display: block;position: absolute;height: 3px;width: 0;background-color: #DF2200;bottom: 0;left: 0;content: "";-webkit-transition: all 300ms ease-in-out;

-moz-transition: all 300ms ease-in-out;

-ms-transition: all 300ms ease-in-out;

-o-transition: all 300ms ease-in-out;

transition: all 300ms ease-in-out;}

#navigation ul li a:hover:after {width: 100%}





.go-to-contact-button{background-color: #E3200F}

.lang_picker_wrapper {float: right;}

a.contactus_button {display: block;border:1px solid #fff;display: inline-block;color: #fff;font-size: 14px;line-height: 28px;margin-top: 15px;padding: 0px 10px}

a.contactus_button:before {font-family: "icomoon";content: "\e903";;font-size: 12px;margin-right:10px}

a.contactus_button:hover {text-decoration: none;border-radius: 5px}

.lang_switcher {display: inline-block;font-size: 14px;position: relative;margin-left: 20px}

.lang_switcher > a {line-height: 28px;border-bottom: 1px solid #fff;display: inline-block;color: #fff}

.lang_switcher > a:hover {text-decoration: none}

.lang_switcher > a::after {font-family: "icomoon";content: "\e90b";margin-left: 10px;font-size: 8px;-moz-transform: rotate(180deg);

-webkit-transform: rotate(180deg);

-o-transform: rotate(180deg);

-ms-transform: rotate(180deg);

transform: rotate(180deg);display: inline-block;

-webkit-transition: all 300ms ease-in-out;

-moz-transition: all 300ms ease-in-out;

-ms-transition: all 300ms ease-in-out;

-o-transition: all 300ms ease-in-out;

transition: all 300ms ease-in-out;}

.lang_switcher > a.collapsed:after {

    -moz-transform: rotate(0deg);

-webkit-transform: rotate(0deg);

-o-transform: rotate(0deg);

-ms-transform: rotate(0deg);

transform: rotate(0deg);

}

.lang_switcher .langList {position: absolute;background-color: #303747;margin-top: 13px;z-index: 15}

.lang_switcher .langList a {color: #fff;display: block;padding: 5px 10px}



.section_wrapper {padding: 50px 0px;overflow: hidden;}

.section_wrapper.grey {background: #F1F3F5}



#intro {background-image: url(../images/intro_bg.jpg); background-size: cover;background-repeat: no-repeat;background-position: top center;position: relative;

padding-top: 70px;padding-bottom: 150px;overflow: hidden;}





#intro.fixed {margin-top: 60px;}

#intro .content {width: 60%}

body.page-id-8885 #intro .content {

    width: 70%;

}

#intro #hand {position: absolute;bottom: 0;left: 40%;display: block;}

#hand_mobile {display: none;}

.intro_buttons {

  background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;

  bottom: 0;

  padding: 20px 0;

  position: absolute;

  text-align: center;

  width: 100%;

}

.intro_buttons .button {margin: 0px 10px}



#video {padding: 160px 0px;position: relative;text-align: center;overflow: hidden;}

#video.play {padding: 0}

#video #stopVideo {display: none;}

#video.play #stopVideo {display: block;position: absolute;right: 20px;top: 20px;display: block;z-index: 13}

#video #danfoss_video {position: absolute;z-index: 9;left: 0;top: 0;min-height: 500px;}

#video #danfoss_video_orig {display: none;position: relative;z-index: 12}

#video h2, #video h4 {color: #fff;}

#video .overlay {background: rgba(0,0,0,0.5);width: 100%;position: absolute;height: 100%;z-index: 10;top: 0;left: 0}

#video.play .overlay {background: rgba(0,0,0,0.9);}

#video .container {position: relative;z-index: 12}



.link_box {display: block;box-shadow: 0px 2px 0px 0 #E22207 inset;text-align: center;padding: 30px 0px;/*opacity: 0*/}

.link_box:hover {text-decoration: none;box-shadow: 0px 4px 0px 0 #E22207 inset;}

.link_box.grey {background: #F1F3F5}

.link_box img {display: inline-block;}

.link_box h3 {margin-bottom: 20px;margin-top: 0;color: #303648;font-weight: 400;line-height: 30px}

.link_box p {padding: 0px 40px;margin-bottom: 30px}

.link_box .button {

  margin-top: 30px;

}



#circle_rythm {text-align: center;background: #A4B5BF;color: #fff !important}

#circle_rythm h2,#circle_rythm h4 {color: #fff}

#circle_rythm .content img {display: inline-block;opacity: 0}

.rythm_box {float: left;width: 25%;margin-top: 30px;/*opacity: 0*/}

.rythm_box .image_wrapper {background: rgba(0,0,0,0.15);padding: 10px;margin-bottom: 15px}

.rythm_box .text_wrapper {border-right:1px solid rgba(255,255,255,0.3);padding: 0px 20px 5px 20px}

.rythm_box.noborder .text_wrapper {border: none}

.rythm_box .title {font-size: 20px;line-height: 24px;font-weight: bold;}

.rythm_box .text {margin-top:15px; }

.slick-dots {list-style: none inside none;text-align: center;padding-top: 20px}

.slick-dots li {display: inline-block;margin: 0px 5px}

.slick-dots button {

  border: medium none;

  border-radius: 50%;

  color: rgba(255, 255, 255, 0.5);

  height: 12px;

  text-indent: -999999px;

  width: 12px;

}

.rythm_box_wrapper i {display: block;position: absolute;bottom:10px;left: 20px;-

-moz-transform: rotate(90deg);

-webkit-transform: rotate(90deg);

-o-transform: rotate(90deg);

-ms-transform: rotate(90deg);

transform: rotate(90deg);}

.rythm_box_wrapper i.next {left: auto;right: 20px;moz-transform: rotate(-90deg);

-webkit-transform: rotate(-90deg);

-o-transform: rotate(-90deg);

-ms-transform: rotate(-90deg);

transform: rotate(-90deg);}



#savings_calculator {padding-bottom: 70px}

#savings_calculator h2 {margin-bottom: 40px}

.box {box-shadow: 0px 2px 0px 0 #E22207 inset;padding: 30px 0px;/*opacity: 0*/}

.box.grey {background: #F1F3F5}

.box h3 {margin-bottom: 40px;margin-top: 0;color: #303648;font-weight: 400;line-height: 30px;text-align: center;}

.box.before {padding: 30px 1px 0 1px}

.box.before ul {list-style: none inside none;padding: 0}

.box.before ul li {margin-bottom: 40px}

.box.before ul li a {display: block;background-position: 10px center;font-size: 18px;background-repeat: no-repeat;border:1px solid #F1F1F1;padding: 20px 20px 20px 70px}

.box.before ul li a.thermo {background-image: url(../images/thermostat.png);}

.box.before ul li a.thermo_old {background-image: url(../images/15ythermostat.jpg);}

.box.before ul li a.manual {background-image: url(../images/manual.png);}

.box.before ul li a:hover {border-color: #ccc;text-decoration: none}

.box.before ul li a.active {border: 2px solid #E22207}

.box.after {text-align: center;}

.box.after img {display: inline-block;margin: 0px 0px 30px 0}

.box.savings {padding: 30px 40px}

.box.savings > div {border: 8px solid #DE2400;padding: 20px;color: #DE2400;font-size: 18px;font-weight: 500}

.box.savings > div span {display: block;font-size: 70px;line-height: 80px;font-weight: bold;}

.box.savings > div span span {display: inline-block;}



#case_study {padding-bottom: 0;position: relative;background: url(../images/testimonials_bg.jpg) top center fixed no-repeat;background-size: cover}

#case_study .container {position: relative;}

#case_study .slick-slide {margin: 20px 25px 50px 25px;

box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.30); border: 1px solid transparent}

#case_study .slick-slide img {-webkit-filter: grayscale(100%);

  filter: grayscale(100%);}

#case_study .slick-current {box-shadow: 0px 15px 20px 0px rgba(227,32,15,0.50);}

#case_study .slick-current img {-webkit-filter: grayscale(0);

  filter: grayscale(0);}



#case_study #slider i {display: block;position: absolute;top:50%;left: -50px;-

-moz-transform: rotate(90deg);

-webkit-transform: rotate(90deg);

-o-transform: rotate(90deg);

-ms-transform: rotate(90deg);

transform: rotate(90deg);color: #fff;font-size: 40px;cursor: pointer;}

#case_study #slider i.next {left: auto;right: 0px;moz-transform: rotate(-90deg);

-webkit-transform: rotate(-90deg);

-o-transform: rotate(-90deg);

-ms-transform: rotate(-90deg);

transform: rotate(-90deg);right: -50px;left: auto;}

.case_study_details { position: relative; overflow: hidden; min-height: 300px;}

.case_study_item_details {width: 100%;margin: 0px auto;display: none;padding-bottom: 50px; padding-left: 20%}

.case_study_item_details.active {display: block;}

.case_study_item_details .desc {font-size: 24px;line-height: 32px;color: #303648;font-weight: 300;padding: 40px 0px 30px 0px;position: relative;}

.case_study_item_details .desc:before {content: "\e905";font-family: "icomoon";font-size: 40px;color: #E22207;top: 50px;left: -80px;position: absolute;}

.case_study_item_details .desc span {display: none;color: #E22207;font-weight: bold;}

.case_study_item_details img.author_thumb {display: block;width: 70px;height: auto;border-radius: 100px;border: 1px solid rgba(0,0,0,0.41);float: left;margin-right: 20px}

.case_study_item_details span.name {display: block;font-size: 24px;color: #E3200F;padding-top: 10px}

.case_study_item_details span.location {display: block;font-size: 18px;line-height: 24px;padding-top: 5px}

.case_study_item_details .button {margin-top: 10px;margin-right: 20px}

.case_study_item_details .buttons {text-align: right;}

#current_story {width: 0;

height: 0;

border-style: solid;

border-width: 0 29px 27px;

border-color: transparent transparent #ffffff transparent;display: block;position: absolute;bottom: 0;left: 0

}



#case_study .slick-dots {

  bottom: -5px;

  position: absolute;

  width: 100%;

  z-index: 10;

}



#mobile_app {background-image: url(../images/mobile_app_bg.jpg); background-size: cover; background-attachment: fixed;}

.download_links a {margin-right: 20px;}

.download_links a img {/*opacity: 0*/}

.app_features {margin-top: 40px;margin-bottom: 20px}

.app_features > div {position: relative;margin-bottom: 30px;/*opacity: 0*/}

.app_features .icon {position: absolute;left: 15px;top: 3px;color: #E3200F;font-size: 20px;height: 20px;width: 20px;border-radius: 50%;background: #E3200F;display: block;}

.app_features .text {color: #303648;font-weight: 300;margin-left: 35px;display: block;}

.app_features .app_navigate:hover .icon {

/*-moz-transform: scale(1.2);

-webkit-transform: scale(1.2);

-o-transform: scale(1.2);

-ms-transform: scale(1.2);

transform: scale(1.2);*/

width: 3px;

border-radius: 0;

/*width: 0;

height: 0;

border-style: solid;

border-width: 10px 0 10px 15px;

border-color: transparent transparent transparent #E3200F;

background: transparent;*/

}

.app_features .app_navigate:hover {text-decoration: none}

.iphone_wrapper {width: 372px;margin: 0px auto;/*opacity: 0*/}

#iphone {height: 655px;background: url(../images/iphone.png) top left no-repeat;}

#screenshot_slider, #screenshot_slider2 {margin-left: 100px;padding-top: 85px;height: 430px;width: 244px;position: relative;}

#screenshot_slider .slick-arrow, #screenshot_slider2 .slick-arrow {width: 50%;height: 430px;position: absolute;left: 0;top: 0;border: none;text-indent: -99999px;top: 85px;background: transparent;z-index: 10}

#screenshot_slider .slick-arrow.slick-next, #screenshot_slider2 .slick-arrow.slick-next {left: auto;right: 0}

.iphone_wrapper .bubble {

  background: #303747 none repeat scroll 0 0;

  color: #fff;

  margin-left: 100px;

  margin-top: -30px;

  padding: 10px 20px;

  position: relative;

  text-align: center;

  width: 248px;

}

.iphone-wrap-eco .bubble {

  display: none;

}

.iphone_wrapper .bubble:before {width: 0;

height: 0;

border-style: solid;

border-width: 0 10px 10px 10px;

border-color: transparent transparent #303747 transparent;

content: "";left: 50%;margin-left: -10px;top: -10px;position: absolute;

}



#link_family {background: #A4B5BF;color: #fff !important}

#link_family h2 {margin-bottom: 10px;color: #fff}

#link_family h4 {color: #fff;}

#link_family .tabs i {display: block;position: absolute;top:50%;left: -40px;-

-moz-transform: rotate(90deg);

-webkit-transform: rotate(90deg);

-o-transform: rotate(90deg);

-ms-transform: rotate(90deg);

transform: rotate(90deg);color: #fff;font-size: 18px;cursor: pointer;margin-top: -10px}

#link_family .tabs i.next {moz-transform: rotate(-90deg);

-webkit-transform: rotate(-90deg);

-o-transform: rotate(-90deg);

-ms-transform: rotate(-90deg);

transform: rotate(-90deg);right: -40px;left: auto;}

.tabs {margin-top: 50px;margin-bottom: 60px}

.tabs .tab {float: left;width: 20%;border: 1px solid rgba(255,255,255,0.2);border-top: none;border-bottom-width: 5px;text-align: center;color: #fff;}

.tabs .tab:hover {border-bottom-color: rgba(255,255,255,0.5)}

.tabs .tab.active {border-bottom-color: rgba(255,255,255,1)}

.tabs .tab img {display: inline-block;margin: 30px 0px}

.tabs .tab a {color: #fff}

.tabs .tab span {display: block;}

.tabs .tab span.title {font-size: 18px;font-weight: bold;padding: 0px 10px}

.tabs .tab span.subtitle {padding-bottom: 20px;font-size: 14px;}

.product_detail_wrapper {/*opacity: 0*/}

.product_detail {display: none;}

.product_detail.active {display: block;}

.product_detail h3 {margin-bottom: 30px;font-size: 36px;}

.product_detail .desc {font-size: 18px;line-height: 24px;}

.product_detail .desc ul li {list-style: none inside none}

.product_detail .desc ul li::before {

  content: "-";

  left: -20px;

  position: relative;

  margin-left: -7px;

}

.map {position: relative;/*opacity: 0*/}

.map_button {border:2px solid #fff;background: rgba(255,255,255,0.3);display: block;border-radius: 100px;position: absolute;opacity: 0}

.map_button.halfactive {opacity: 0.6;}

.map_button.active {opacity: 1;

-webkit-animation: myresize 2s infinite; /* Safari 4+ */

  -moz-animation:    myresize 2s infinite; /* Fx 5+ */

  -o-animation:      myresize 2s infinite; /* Opera 12+ */

  animation:         myresize 2s infinite;

  }





.calculator {box-shadow: 0px 2px 0px 0 #E22207 inset;text-align: center;padding: 30px;background: #F1F3F5}

.calculator {font-size: 18px;color: #303648}

.calculator .inputgroup {margin-bottom: 30px}

.calculator .inputgroup input {height: 40px;border: none;width: 110px;text-align: center;display: inline-block;}

.calculator .increase,

.calculator .decrease {background: #869098;color: #fff;height: 40px;width: 40px;line-height: 40px;text-align: center;font-size: 20px;display: inline-block;margin: 0px 5px}

.calculator a:hover {text-decoration: none}



.calc_results {display: none;}



#costs_calculator hr {margin: 30px 0px}

.calc_results .button {margin-right: 10px}

.calc_results h4 {color: #303648;font-weight: 400}

.price_wrapper {margin-bottom: 20px}

.price_wrapper span {display: block;}

.price_wrapper .price {color: #E22207;font-weight: bold;float: left;}

.price_wrapper .price .price_value {font-size: 50px;line-height: 50px;display: inline-block;}

.price_wrapper .warning {margin-left: 20px;float: left;width: 50%;}

.recomended_product {text-align: center;background: #F1F3F5;padding: 15px;margin-bottom: 30px}

.recomended_product img {display: inline-block;margin-bottom: 10px}

.recomended_product span {display: block;color: #303648;}

.recomended_product span.title {font-size: 17px;font-weight: bold;}



.get_a_quote_wrapper {display: none;}



#case_study h2 {color: #fff;text-align: center;}



#find_installer {position: relative;color: #fff;padding: 100px 0px;background-size: cover;}

#find_installer h2, #find_installer h4 {color: #fff}

#find_installer .overlay {background: rgba(0,0,0,0.5);width: 100%;position: absolute;height: 100%;z-index: 10;top: 0;left: 0}

#find_installer .container {position: relative;z-index: 12}

#find_installer .button {margin-right: 20px;}

#find_installer a.logo-link {float: left; height: 80px; margin-bottom: 30px;}

#find_installer a.logo-link img { margin-bottom: 0px;}



#blank_section, #blank_section_2 {position: relative;color: #fff;background-size: cover;}

#blank_section h2, #blank_section h4,

#blank_section_2 h2, #blank_section_2 h4 {color: #fff}

#blank_section .overlay,

#blank_section_2 .overlay {background: rgba(0,0,0,0.5);width: 100%;position: absolute;height: 100%;z-index: 10;top: 0;left: 0}

#blank_section.nl, #blank_section.nl h2{color: #000}

#blank_section.nl .overlay{background: rgb(241, 243, 245); color: #000}

#blank_section .container,

#blank_section_2 .container {position: relative;z-index: 12}



#c_blank_section {position: relative;color: #fff;background-size: cover;}

#c_blank_section h2, #c_blank_section h4 {color: #fff}

#c_blank_section .overlay {background: rgba(0,0,0,0.5);width: 100%;position: absolute;height: 100%;z-index: 10;top: 0;left: 0}

#c_blank_section .container {position: relative;z-index: 12}



#installer_dropdown {margin-top: 10px}

#installer_dropdown a {display: inline-block;padding: 5px;color: #fff;background: #303648}



.panel {border:none;}

.panel-heading {border:none !important;}

.panel-default > .panel-heading + .panel-collapse > .panel-body {border:none !important;}

.panel-body {padding: 0px 15px}

.panel-group .panel {margin-top: 0;margin-bottom: 15px}

.panel-default > .panel-heading {padding: 0px;background: none}

.panel-title > a {color: #303648 !important;font-size: 16px;display: block;padding: 8px 15px;font-weight: 400;position: relative;padding-right: 50px;line-height: 22px;}

.panel-heading a:after {

    font-family: 'FontAwesome';  

    content: "\f077";

    position: absolute;right: 15px;font-size: 10px;top: 9px;

    -moz-transform: rotate(0deg);

-webkit-transform: rotate(0deg);

-o-transform: rotate(0deg);

-ms-transform: rotate(0deg);

transform: rotate(0deg);

display: inline-block;

}

.panel-heading a.collapsed {text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.panel-heading a.collapsed:after {

    -moz-transform: rotate(180deg);

-webkit-transform: rotate(180deg);

-o-transform: rotate(180deg);

-ms-transform: rotate(180deg);

transform: rotate(180deg);    

}





#tabs .root-tabs li a {

	background: #fff;

	text-align: center;

	border-radius: 0;

	border: 0px;

	border-bottom: 3px solid #F1F3F5;

}

#tabs .root-tabs li a:hover {

	background: #F1F3F5;

}

#tabs .root-tabs li span.img {

	display: block;

	margin: 5px auto;

	text-align: center;

	height: 80px;

	vertical-align: middle;

	line-height: 80px;

}

#tabs .root-tabs li span.img img {

	margin: 0px auto;

	max-width: 90%;

	vertical-align: middle;

}



#tabs .root-tabs > li.active > a, #tabs .root-tabs > li.active > a:hover, #tabs .root-tabs > li.active > a:focus {

	border: 0px;

	border-bottom: 3px solid #E3200F;

	background: #F1F3F5;

}



#tabs > .container > .tab-content  { padding: 30px 0; }

#tabs .panel {background: #F1F3F5; border-radius: 0; }



#tabs .inner-tabs {display: block; max-width: 60%; position: relative; margin: 0 auto 30px auto; border: 0px; }

#tabs .inner-tabs li { border-radius: 0; }

#tabs .inner-tabs li a { border-radius: 0; background: #F1F3F5; text-align: center; margin: 0; border: 0;}

#tabs .inner-tabs > li.active > a, #tabs .inner-tabs > li.active > a:hover, #tabs .inner-tabs > li.active > a:focus {

	background: #E3200F;

	color: #fff;

	border: 0;

}

.itab_file a:before {

	content: ">";

	position: absolute;

	color: #E3200F;

	margin-left: -20px;

}

.itab_file a {

	padding: 10px 0px 10px 30px;

	color: #E3200F;

	border-bottom: 1px solid #F1F3F5;

	display: block;

}



.contact_details {font-size: 20px;line-height: 26px}

.contact_details p {margin-bottom: 25px}

.contact_details strong {font-weight: bold;color: #303747}



#contact-form-target { display: none; }



footer {background: #303747;color: #fff;font-size: 14px}

footer .copyright {float: left;line-height: 60px}



footer .lang_switcher .langList {margin-top: 0;bottom: 40px}



@-webkit-keyframes myresize {

  0%   { -moz-transform: scale(1);

        -webkit-transform: scale(1);

        -o-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1); }

  50% {

    -moz-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

  }

  100% { -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1); }

}

@-moz-keyframes myresize {

  0%   { -moz-transform: scale(1);

        -webkit-transform: scale(1);

        -o-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1); }

  50% {

    -moz-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

  }

  100% { -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1); }

}

@-o-keyframes myresize {

  0%   { -moz-transform: scale(1);

        -webkit-transform: scale(1);

        -o-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1); }

  50% {

    -moz-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

  }

  100% { -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1); }

}

@keyframes myresize {

  0%   { -moz-transform: scale(1);

        -webkit-transform: scale(1);

        -o-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1); }

  50% {

    -moz-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

  }

  100% { -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1); }

}





img.alignleft { float: left; margin-right: 30px; margin-bottom: 30px; }

img.alignright { float: right; margin-left: 30px; margin-bottom: 30px; }

img.aligncenter { display: block; margin: 0 auto; }



#calc-error {color: #E22207; display: none}



.videoslist.row {margin: 30px 0;}

.videoslist.row .col-sm-6 { margin: 15px 0;}

.single_video { background:#f1f3f5 }

.single_video_title { padding: 10px; color: #303648;  }



.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }

.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



.wpcf7-form-control.wpcf7-checkbox {white-space: nowrap;margin-bottom: 5px;display: block;}

.wpcf7-form-control.wpcf7-checkbox input {vertical-align: 1px}

span.wpcf7-list-item {margin-left: 10px !important;}

span.wpcf7-list-item.first {margin-left: 0px !important}



.bootstrap-select > .btn {

  margin-bottom: 15px;color: #ccc;

}



.cnj_lang_switcher{

	display: inline-block;

    margin-left: 20px;

}



.lang_picker_wrapper a.cnjLanguageToggle:after{

    content: "\f078";

    font-family: FontAwesome;

    font-size: 12px;

    vertical-align: top;

    margin-left: 7px;

    line-height: 22px;



}



.cnj_lang_switcher a:hover{

	text-decoration: none;

}



@media(max-width: 991px){

	a.cnjLanguageToggle.visible-sm,

	a.cnjLanguageToggle.visible-xs{

		color: #ffffff;

		outline: none;

		display: inline-block !important;

		padding: 0 13px;

		line-height: 25px;

		font-size: 25px;

	}

}







/* Danfoss Eco Section */

#intro.eco-intro {

	display: none;

}

.eco-section-1 {

	padding: 0;

    background: #ffffff url(../images/section-1-bg.jpg) repeat-y right;

    background-size: 50% 100%;

    overflow: hidden;

	    min-height: 500px;

}

.eco-section-1 .eco-image-left {

	padding: 0;

	height: 500px;

	background-size: cover;

}

.eco-section-1 .eco-image-left img {

	width: 100%;

	height: auto;

}

.eco-section-1 .right-area {

	  padding: 160px 0 50px 80px;

    color: #ffffff;

    font-size: 28px;

    font-weight: 300;

    line-height: 32px;

}

.eco-section-1 .right-area  h2 {

    color: #ffffff;

    font-weight: 600;

	margin-bottom: 10px;

}

.eco-section-1 .right-area a.button, .eco-section-1 .right-area .button {

    min-width: 200px;

    text-align: center;

    margin-top: 20px;

}

.eco-section-1 .right-area  small {

       font-size: 16px;

    line-height: 40px;

    float: left;

    margin-right: 10px;

	padding-top: 10px;

}

.eco-section-1 .right-area  strong {

     font-size: 36px;

    display: block;

    padding-top: 15px;

}



/* Video section */

#video.video-eco {

	    padding: 200px 0px;

}

#video.video-eco .overlay {

    background: rgba(0,0,0,0.1);

}

#video.video-eco.play .overlay {

    background: rgba(0,0,0,1.0);

}

#video.video-eco.play .button {

    margin-top: 20px;

}

#video.video-eco h2{

	color: #303748;

	margin: 0px 0px 10px 0px;

}



#video.video-eco .container a.button {

    /*color: #e2000f;

    background: none;

    border: none;

    border: 0px solid #E3200F;*/

}

#video.video-eco video[poster]{

height: 100%;

min-width:100%;

-webkit-background-size: 100% 100%;

-moz-background-size: 100% 100%;

-o-background-size: 100% 100%;

background-size:100% 100%;

object-fit:cover;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size:cover;

}

body.danfoss-eco #video.video-eco video{

height: auto;

}





#video.video-eco {

    background-image: url(../../file/2017/03/Fact11.jpg);

    background-size: cover;

    background-repeat: no-repeat;

    background-position: top center;

	min-height: 500px;

}

/* Danfoss Eco Section 3 */

.eco-section-3 {

    background-size: cover;

    overflow: hidden;

    background-position: center;

    padding: 50px 0px 50px 0px;

    color: #ffffff;

    font-size: 20px;

    font-weight: 300;

}

.eco-section-3 h2 {

    color: #ffffff;

	margin: 0px 0px 10px 0px;

}

.eco-section-3 .left-area {

   text-align: center;

       padding-top: 30px;

}



.eco-section-3 .left-area img{

   margin-top: 20px;

   width: 200px;

    height: auto;

}



.eco-section-3 .eco-image-right img {

   width: 100%;

   height: auto;

   max-width: 540px;

}

#animation_container {

	    width: 100%;

}

canvas {

    padding: 0px;

    box-sizing: border-box;

}



/* Danfoss Eco Section 4 */

.eco-section-4 {

    padding: 50px 0px 50px 0px;

    text-align: center;

    color: #303748;

    font-size: 20px;

    font-weight: 300

}

.eco-section-4 .iphone_wrapper {

    margin-left: 50px;

}



.eco-section-4 .left-area .inner, .eco-section-4 .right-area .inner {

  padding-top: 40px;

  border-top: 4px solid #ff0004;

}

.eco-section-4 .left-area img {

    margin-top: 0px;

	width: 100%;

	height: auto;

	max-width: 262px;

}



.eco-section-4 .right-area {

    float: right;

}

.eco-section-4 .right-area .big-image{

    width: 100%;

	max-width: 554px;

	height: auto;

	margin-top: 170px;

}

.eco-section-4 .right-area .inner {

    background: #cdd4d9;

}

.eco-section-4 .inner p {

    line-height: 30px;

}

/* Danfoss Eco Section 5 */

.eco-section-5 {

    padding: 50px 0px 50px 0px;

	background: url(../images/sec-5-bg.jpg);

    background-size: cover;

	background-position: top center;

	color: #303748;

	font-size: 18px;

    font-weight: 300;

}

.eco-section-5 h2 {

    font-weight: 300;

}

.eco-section-5 .download_links {

	margin-top: 50px;

}

.eco-section-5 .right-area {

	    height: 600px;

    background-position: left bottom;

    /* background-size: 100%; */

    background-repeat: no-repeat;

    margin-bottom: -50px;

}

/* Danfoss Eco Section 6 */

.eco-section-6 {

    padding: 50px 0px 50px 0px;

	background: #ffffff;

	color: #313235;

	font-size: 15px;

    font-weight: 300;

}

.eco-section-6 h2 {

    text-align: center;

	font-weight: 300;

}

.eco-section-6 .grey-sec .inner{

	background: #f1f3f5;

	min-height: 300px;

}

.eco-section-6 .inner{

	border-top: 4px solid #ff0004;

    display: block;

    overflow: hidden;

    padding: 20px 10px 20px 10px;

}



.eco-section-6 .inner img{

	margin-top: 30px;

}

.eco-section-6 img.alignleft {

    margin-bottom: 10px;

}

.eco-section-6 .num {

   float: left;

   margin-right: 10px;

   color: #ffffff;

   text-align: center;

   background: #ff0004;

   width: 25px;

   height: 25px;

   line-height: 25px;

   border-radius: 25px;

       margin-bottom: 80px;

}

.eco-section-6 .col-md-3 {

   opacity: 0;

   height: auto;

   -webkit-transition: all 300ms ease-in-out;

-moz-transition: all 300ms ease-in-out;

-ms-transition: all 300ms ease-in-out;

-o-transition: all 300ms ease-in-out;

}

.eco-section-6 .show-step {

   opacity: 1;

   height: auto;

   -webkit-transition: all 900ms ease-in-out;

-moz-transition: all 900ms ease-in-out;

-ms-transition: all 900ms ease-in-out;

-o-transition: all 900ms ease-in-out;

}



/* Danfoss Eco Section 7 */

.eco-section-7 {

    padding: 50px 0px 50px 0px;

	background: #e2000f;

	color: #ffffff;

	font-size: 18px;

    font-weight: 300;

	text-align: center;

}

.eco-section-7 h2 {

	color: #ffffff;

	font-weight: 300;

}

.eco-section-7 .text-sub {

	margin-bottom: 40px;

}

.eco-section-7 .inner img {

	cursor: pointer;

	

}

.eco-section-7.white-bg {

	background: #ffffff;

	color: #303748;

}

.eco-section-7.grey-bg {

	background: #f1f3f5;

	color: #303748;

}



.eco-section-7 .arrow-field {

	margin-top: -40px;

    position: relative;

    padding-top: 10px;

    font-size: 16px;

    font-weight: 400;

	

}

.eco-section-7 .arrow-field:before {

	content: "";

    width: 64px;

    height: 33px;

    background: url(../images/arrow-top-sec-7.png) no-repeat center top;

    position: absolute;

    top: -42px;

    left: 50%;

    margin-left: -32px;

	

}

.eco-section-7.product-section {

     padding: 50px 0px 50px 0px;

	 opacity: 0;

	 height: 0;

	     overflow: hidden;

		 display: none;

}

.eco-section-7.product-section.activated {

	 opacity: 1;

	 height: auto;

	 display: block;

}

.eco-section-7.product-section h2 {

     color: #303748;

	 

}

.eco-section-7.product-section h2.second-h2-hide {

     opacity: 0;

	 

}

.eco-section-7.product-section .inner .text {

    border-top: 3px solid #ea001b;

    padding: 50px 15% 50px 15%;

    text-align: left;

    font-size: 16px;

}

.eco-section-7.product-section .eco-section-7-a .inner .text-bg {

        background: #f1f3f5;

}

.eco-section-7.product-section .eco-section-7-a .inner .text {

    padding: 50px 15% 0px 15%;

	    min-height: 205px;

}

.eco-section-7.product-section  .image img{

    width: 100%;

	height: auto;

	max-width: 520px;

}

.eco-section-7.product-section .eco-section-7-a .image img{

    width: 100%;

	height: auto;

	max-width: 310px;

	margin-bottom: 80px;

}

.eco-section-7.product-section  .inner .text-list{

    border-top: 3px solid #ea001b;

	padding: 50px 15% 120px 15%;

	text-align: left;

	font-size: 16px;

	background: #f1f3f5;

}

.eco-section-7.product-section .eco-section-7-a-2 .inner .text-list {

    padding: 55px 15% 70px 15%;

}

.eco-section-7.product-section  .inner .text-list ul {

    list-style: none;

}

.eco-section-7.product-section  .inner .text-list ul li {

    border-bottom: 1px solid #dce0e3;

    margin-bottom: 0px;

    padding-bottom: 0px;

	float: left;

    width: 100%;

}

.eco-section-7.product-section  .inner .text-list ul li:last-child {

    border-bottom: 0px solid #dce0e3;

}

.eco-section-7.product-section .inner .text-list ul li span {

        float: left;

    width: 20%;

    text-align: center;

	    padding-top: 15px;

		 padding-bottom: 15px;

}

.eco-section-7.product-section .inner .text-list ul li span img {

       width: 33px;

	   height: auto;

}

.eco-section-7.product-section .inner .text-list ul li p {

     float: left;

    width: 80%;

    text-align: left;

    border-left: 1px solid #dce0e3;

    padding-left: 15px;

    margin: 0;

	padding-top: 15px;

    padding-bottom: 15px;

}



.eco-section-7.product-section  .inner .text-list .button {

    margin-top: 80px;

    margin-left: 30px;

    width: 80%;

    text-align: center;

}

.eco-section-7 .img-box-sec-7-left .inner {

	width: 330px;

	float: right;

}

.eco-section-7 .img-box-sec-7-right .inner {

	width: 330px;

	float: left;

}

.eco-section-7.click-section .col-md-6 {

	opacity: 0;

	height: 0;

}

.eco-section-7.click-section .col-md-6.activated {

	opacity: 1;

	height: auto;

}

/***********/

.eco-section-7 .img-box-sec-7-left .inner, .eco-section-7 .img-box-sec-7-right .inner {

	    position: relative;

}

/*.eco-section-7 .img-box-sec-7-left .inner:before, .eco-section-7 .img-box-sec-7-right .inner:before {

	    position: absolute;

		content: "";

		width: 100%;

		height: 100%;

		background: url(../images/hover-product.png) no-repeat center;

		background-size: 100%;

		cursor: pointer;

}

.eco-section-7 .img-box-sec-7-left.activated .inner:before, .eco-section-7 .img-box-sec-7-right.activated .inner:before{

	position: absolute;

		content: "";

		width: 100%;

		height: 100%;

		background: none;

		background-size: 100%;

}*/

.eco-section-7 .img-box-sec-7-left .inner img, .eco-section-7 .img-box-sec-7-right .inner img {

	    opacity: 0.6;

}

.eco-section-7 .img-box-sec-7-left.activated .inner img, .eco-section-7 .img-box-sec-7-right.activated .inner img{

	opacity: 1.0;

}

.eco-section-7.white-bg.click-section {

	display: none;

}



.eco-section-7 .img-box-sec-7-left .inner img:hover, .eco-section-7 .img-box-sec-7-right .inner img:hover {

	    opacity: 1.0;

}



/* Danfoss Eco Section 8 */

.eco-section-8 {

    padding: 50px 0px 50px 0px;

	background: #ccd3d8;

	color: #282d42;

	font-size: 18px;

    font-weight: 300;

	text-align: center;

}

.eco-section-8 h2 {

    font-weight: 300;

	    margin: 0px 0px 20px 0px;

}

.eco-section-8 .text-sub {

    margin-bottom: 30px;

}

.eco-section-8 .col-md-4 .inner {

    border-top: 4px solid #ea001b;

	padding: 30px 30px 30px 30px;

}

.eco-section-8 .col-md-4.grey-sec .inner {

    background: #f1f3f5;

}

/* Danfoss Eco Section 9 */

.eco-section-9 {

    padding: 0px 0px 0px 0px;

    background: #ffffff;

    color: #282d42;

    font-size: 18px;

    font-weight: 300;

    overflow: hidden;

}

.eco-section-9 h2 {

    margin: 0px 0px 10px 0px;

    color: #282d42;

    font-weight: 500;

    font-size: 32px;

    line-height: 35px;

}

.eco-section-9 .col-md-6 {

    padding: 50px 50px 50px 50px;

}

.eco-section-9 .grey-sec {

	background: #ccd3d8;

	text-align: right;

}

.eco-section-9 .white-sec {

	background: #ffffff;

}

.eco-section-9 .inner {

	width: 100%;

	max-width: 500px;

}

.eco-section-9 .grey-sec .inner {

	float: right;

}

.eco-section-9 .grey-sec .inner img {

    width: 100%;

	height: auto;

	max-width: 282px;

}

.eco-section-9 #canvas2 {

	width: 500px !important;

	height: 389px !important;

}

.eco-section-9 #animation_container2 {

	 float: right;

	     width: 500px !important;

    height: 389px !important;

	    margin-top: -30px;

    margin-bottom: -30px;

}



/* Danfoss Eco Section 10 */

.eco-section-10 {

    padding: 50px 0px 50px 0px;

    background: #9da7af;

    color: #313849;

    font-size: 18px;

    font-weight: 300;

    text-align: center;

    overflow: hidden;

    border-top: 3px solid #ffffff;

}

.eco-section-10 h2 {

    font-weight: 300;

}

.eco-section-10 img {

    margin-bottom: 10px;

	width: 100%;

	height: auto;

	max-width: 260px;

}

.eco-section-10 .button {

    /*line-height: 30px;

	font-size: 15px;*/

	min-width: 150px;

}

.eco-section-10 .col-md-6 {

   border-bottom: 0px solid #ffffff;

   border-left: 0px solid #ffffff;

   padding-bottom: 30px;

}

.eco-section-10 .col-md-6:last-child {

   border-right: 0px solid #ffffff;

}

.eco-section-10 .col-md-12 {

   border-bottom: 0px solid #ffffff;

   border-left: 0px solid #ffffff;

   border-right: 0px solid #ffffff;

   padding-bottom: 30px;

}



/* Danfoss Eco Section 11 */

.eco-section-11 {

    padding: 50px 0px 50px 0px;

    background: #ffffff;

    color: #303748;

    font-size: 18px;

    font-weight: 300;

    text-align: center;

    overflow: hidden;

}

.eco-section-11 h2{

    font-weight: 500;

	margin-bottom: 20px;

}

.eco-section-11 .button {

    min-width: 150px;

}

.eco-section-11 .col-md-6.grey-box .inner {

    background: #f1f3f5;

	padding: 20px 20px 20px 20px;

}

.eco-section-11 .col-md-6 .inner {

    border-top: 3px solid #E3200F;

	padding-top: 20px;

	padding-bottom: 20px;

}

.eco-section-11 .col-md-6 .inner img {

    width: 100%;

	height: auto;

	max-width: 345px;

	margin-bottom: 20px;

}

.eco-section-11 .col-md-6 .inner a {

    color: #E3200F;

	text-decoration: underline;

	font-size: 15px;

}

.eco-section-11 .col-md-6 .inner a:hover {

	text-decoration: none;

}

/* Eco home section */

.eco-section-home {

	padding: 0;

    background: #ffffff url(../images/section-1-bg.jpg) repeat-y left;

    background-size: 51% 100%;

    overflow: hidden;

	    min-height: 500px;

}

.eco-section-home .eco-image-left {

	padding: 0;

	height: 580px;

	background-size: cover;

}

.eco-section-home .eco-image-left img {

	width: 100%;

	height: auto;

}

.eco-section-home .left-area {

	  padding: 100px 0 50px 80px;

    color: #ffffff;

    font-size: 28px;

    font-weight: 300;

    line-height: 32px;

	text-align: center;

}

.eco-section-home .left-area p{

    font-weight: 600;

}

.eco-section-home .left-area  h2 {

    color: #ffffff;

    font-weight: 300;

	margin-bottom: 0px;

}

.eco-section-home .left-area a.button, .eco-section-home .left-area .button {

    min-width: 200px;

    text-align: center;

    margin-top: 20px;

}

.eco-section-home .left-area  small {

       font-size: 16px;

    line-height: 40px;

        display: inline-block;

    margin-right: 10px;

	padding-top: 10px;

	font-weight: 300;

}

.eco-section-home .left-area  strong {

     font-size: 36px;

        display: inline-block;

    padding-top: 15px;

}



.eco-section-home .bottom-text {

	    font-size: 18px;

		margin-top: 50px;

		padding: 0px 20px 0px 20px;

}



/* Eco popup */

.eco-popup {

	 width: 860px;

    position: fixed;

    top: 200px;

    left: 50%;

    margin-left: -430px;

    background: #ffffff;

	z-index: 1050;

	    color: #303748;

}

.eco-popup .eco-popup-inner {

	position: relative;

}

.eco-popup .eco-popup-inner .close {

	width: 57px;

	height: 57px;

	contentT "";

	position: absolute;

	right: -30px;

    top: -30px;

	z-index: 1060;

	background: url(../images/popup-close@2x.png);

	background-size: 57px 57px;

	    opacity: 1;

}

.eco-popup h2 {

}

.eco-popup .button {

	margin-top: 20px;

}

.eco-popup .right-text {

	margin-top: 30px;

	float: right;

}



.popup-bg {

	position: fixed;

	width: 100%;

	height: 100%;

	background: rgba(0, 0, 0, 0.5);

	z-index: 100;

	top: 0;

	left: 0;

}



/* Danish Eco */

body.danfoss-eco .nav-tabs > li:nth-child(1), body.danfoss-eco .nav-tabs > li:nth-child(2) {

   /* display: none;*/

}



/* UK and RU editing */

body.page-id-5953 #intro, body.page-id-5949 #intro {

  background-image: none;

  background: #eef1f6; /* For browsers that do not support gradients */

  background: -webkit-linear-gradient(left, #eef1f6 , #cbd3d6); /* For Safari 5.1 to 6.0 */

  background: -o-linear-gradient(right, #eef1f6, #cbd3d6); /* For Opera 11.1 to 12.0 */

  background: -moz-linear-gradient(right, #eef1f6, #cbd3d6); /* For Firefox 3.6 to 15 */

  background: linear-gradient(to right, #eef1f6 , #cbd3d6); /* Standard syntax */

}



body.page-id-5953 .nav-tabs > li:nth-child(1), body.page-id-5953 .nav-tabs > li:nth-child(2), body.page-id-5953 .nav-tabs > li:nth-child(3) {

    display: none;

}

body.page-id-5949 .nav-tabs > li:nth-child(1), body.page-id-5949 .nav-tabs > li:nth-child(2), body.page-id-5949 .nav-tabs > li:nth-child(4), body.page-id-5949 .nav-tabs > li:nth-child(5) {

    display: none;

}



body.page-id-6856 .eco-section-10 .col-md-12:nth-child(1) {

	display: none;

}



/* Links popup */

.links-cont {

	padding: 0px 0px 20px 0px;

}



.links-cont a {

	color: #313849;

    padding: 5px 0px 0px 0px;

    display: inline-block;

}

body.page-id-5701 .eco-section-10 .col-md-4:nth-child(3) .button{

	display: none;

}

body.page-id-5701 .eco-section-10 .col-md-4:nth-child(3) .button.bux-but{

	display: inline-block;

}



body.page-id-559 #blank_section_2 {

	display: none;

}



/* Romainian page */

body.page-id-10253 .eco-section-10 .col-md-6:nth-child(1) {

	/*display: none;*/

}

body.page-id-10253 .eco-section-10 .col-md-6:nth-child(2) {

	display: none;

}

body.page-id-10253 .eco-section-10 .col-md-6:nth-child(3) {

	float: none;

	margin: 0 auto;

}





/* Cooke policy gdpr */

.cookie-popup-gdpr {

	position: fixed;

	top: auto;

    bottom: 0;

    left: 0;

	/*top: calc(100% - 180px);*/

    width: 100%;

    background: #F1F3F5;

    color: #000000;

	display: none;

	z-index: 999999999999999999;

	transition: top 0.3s;

}

.cookie-popup-gdpr.display {

	top: 100px !important;

}

.cookie-popup-gdpr .cookie-top {

	float: left;

	width: 100%;

	padding: 20px 15px 20px 15px;

}

.cookie-popup-gdpr h2{

    font-size: 28px;

    font-weight: bold;

    line-height: 36px;

    color: #000000;

    margin-bottom: 10px;

    white-space: normal;

    text-align: left;

}

.cookie-popup-gdpr .text-cont{

	float: left;

	width: 90%;

}

.cookie-popup-gdpr .but-cont{

	float: left;

	width: 10%;

}



.cookie-popup-gdpr p{

	font-size: 16px;	

	line-height: 24px;

	font-weight: 400;

}

.cookie-popup-gdpr a {

	color: #000;

}





.cookie-popup-gdpr .container {

	

}



.cookie-popup-gdpr .close {

	cursor: pointer;

	opacity: 1;

	font-weight: normal;

	background: #e30613;

	border: none;

	text-shadow: 0 0px 0 #fff;

	padding-left: 10px;

    padding-right: 10px;

	display: table;

	text-transform: uppercase;

	height: 32px;

    line-height: 32px;

	padding-top: 1px;

	    color: #fff;

}

.cookie-popup-gdpr .close:focus, .cookie-popup-gdpr .close:hover {

    color: #ffffff;

    text-decoration: none;

    opacity: 1.0;

	background: #B6000F;

}

.cookie-popup-gdpr .details-but-cont {

	float: left;

	width: 100%;

	cursor: pointer;	

}

.cookie-popup-gdpr .show-details, .cookie-popup-gdpr .hide-details {

	position: relative;

	display: inline-block;

	padding-right: 20px;

	font-size: 16px;	

	font-weight: bold;	

	line-height: 24px;

	margin-top: 10px;

	color: #E2000F;

}

.cookie-popup-gdpr .show-details:before {

	content: '';

    position: absolute;

    background: url(../images/ChevronDown.svg) no-repeat;

    background-size: 12px 7px;

    width: 15px;

    height: 15px;

    right: 0;

    top: 9px;

}

.cookie-popup-gdpr .hide-details:before {

	content: '';

	position: absolute;

	background: url(../images/ChevronUp.svg) no-repeat;

	background-size: 12px 7px;

    width: 15px;

    height: 15px;

	right: -2px;

	/*-webkit-transform: rotate(180deg);

    transform: rotate(180deg);*/

    top: 8px;

}

.cookie-popup-gdpr .details-cont {

	float: left;

	width: 100%;	

	background: #ffffff;

	color: #000000;

	padding: 0px 0px 40px 0px;

	overflow-y: scroll;

    height: calc(100% - 184px);

    margin-bottom: 100px;

}

.cookie-popup-gdpr .declaration {

	font-size: 16px;

    line-height: 24px;

    font-weight: 400;

    margin-top: 20px;

}

.cookie-popup-gdpr .details-cont h2 {

	color: #000000;

	font-size: 24px;	

	font-weight: 600;	

	line-height: 32px;

	margin: 40px 0px 15px 0px;

}

.cookie-popup-gdpr .details-cont a {

	color: #1F61A3;	

	font-size: 16px;	

	line-height: 24px;

}

.cookie-popup-gdpr h2.accordion-header {

	font-size: 18px;	

	font-weight: 600;	

	line-height: 24px;

    background: #fff;

    cursor: pointer;

    color: #000000;

    padding: 20px 25px 20px 25px;

    margin: 0;

	margin-top: 30px;

    min-height: 60px;

    display: table;

    width: 100%;

    border: 1px solid #000;

    padding-right: 30px;

}

.cookie-popup-gdpr h2.accordion-header .count {

	padding-left: 10px;

}





.cookie-popup-gdpr h2.accordion-header:last-child() {

	border-bottom: 0px solid #eee;

}

.cookie-popup-gdpr h2.accordion-header:hover { 

	

}

.cookie-popup-gdpr h2.accordion-header span {

	display: inline-block;

	vertical-align: middle;

}



.cookie-popup-gdpr h2.accordion-header.active-header, .cookie-popup-gdpr h2.accordion-header-inner.active-header-inner {

	border-bottom: 0px solid #eee;

	min-height: 30px;

	padding-bottom: 15px;

	padding-top: 20px;

	position: relative;

}

.cookie-popup-gdpr h2.accordion-header.active-header:after, .cookie-popup-gdpr h2.accordion-header-inner.active-header-inner:after {

	position: absolute;

	color: #898988;

	top: 50%;

	right: 25px;

	margin-top: -6px;

	width: 20px;

	height: 20px;

	content: "";

	background:url(../images/CloseTable.svg) no-repeat center;

	background-size: 16px 11px;

}



.cookie-popup-gdpr h2.accordion-header.active-header:hover {

	

}



.cookie-popup-gdpr .inactive-header, .cookie-popup-gdpr .inactive-header-inner {

	position: relative;

}

.cookie-popup-gdpr .inactive-header:after, .cookie-popup-gdpr .inactive-header-inner:after {

	position: absolute;

	color: #898988;

	top: 50%;

	right: 25px;

	margin-top: -6px;

	width: 16px;

	height: 12px;

	content: "";

	background:url(../images/ChevronDown_Tabela.svg) no-repeat center;

	background-size: 16px 11px;

}



.cookie-popup-gdpr .inactive-header:hover {

	

}



.cookie-popup-gdpr .accordion-content {

	display: none;

	border: 1px solid #000;

	border-top: 0px;

	width: 100% !important;

	color: #000000;	

	font-family: Roboto;	

	font-size: 16px;	

	line-height: 24px;

	padding: 10px 25px 20px 25px;

	margin-bottom: 30px;

	float: left;

    width: 100%;	

}



.cookie-popup-gdpr ul li:nth-child(2), .cookie-popup-gdpr ul li:nth-child(3), .cookie-popup-gdpr ul li:nth-child(4){

	

}



.cookie-popup-gdpr .aco-cont-inner {

	width: 100%;

	float: left;

	padding: 15px;

}

.cookie-popup-gdpr .aco-cont-inner:nth-child(odd) {

    background-color: #F1F3F5;

}



.cookie-popup-gdpr .aco-cont-inner {

	

}

.cookie-popup-gdpr h2.accordion-header-inner {

	width: 25%;

	float: left;

    font-size: 18px;	

	font-weight: 600;	

	line-height: 24px;

    margin: 0px 0px 0px 0px;

	    padding-right: 30px;

}

.cookie-popup-gdpr .accordion-header-inner .title {

	display: none;

}

.cookie-popup-gdpr .accordion-header-inner .details {

	font-size: 16px;

    line-height: 24px;

	font-weight: 400;

}

.cookie-popup-gdpr .accordion-content-inner {

	width: 75%;

	float: left

}

.cookie-popup-gdpr .accordion-content-inner .item-cont {

	width: 35%;

	float: left;

	padding-right: 30px;

}

.cookie-popup-gdpr .accordion-content-inner .item-cont:nth-child(2) {

	width: 45%;

}

.cookie-popup-gdpr .accordion-content-inner .item-cont:nth-child(3) {

	width: 20%;

}

.cookie-popup-gdpr .accordion-content-inner .item-cont .title {

	display: none;

}

.cookie-popup-gdpr .accordion-content-inner .item-cont .details {

	

}

.cookie-popup-gdpr .aco-cont-header {

}

.cookie-popup-gdpr .aco-cont-header .title {

	    width: 25%;

    float: left;

	padding: 15px;

    font-size: 18px;

    font-weight: 600;

    line-height: 24px;

	padding-right: 30px;

	position: relative;

}

.cookie-popup-gdpr .aco-cont-header .title:nth-child(2) {

   padding-left: 10px; 

   width: 26%;

}

.cookie-popup-gdpr .aco-cont-header .title:nth-child(2):before {

  	position: absolute;

    content: '';

    width: 2px;

    height: 18px;

    background: #CCD3D8;

    top: 17px;

    left: -12px;

}

.cookie-popup-gdpr .aco-cont-header .title:nth-child(3) {

   width: 32%;

   padding-left: 2px;

}

.cookie-popup-gdpr .aco-cont-header .title:nth-child(3):before {

  	position: absolute;

    content: '';

    width: 2px;

    height: 18px;

    background: #CCD3D8;

    top: 17px;

    left: -18px;

}

.cookie-popup-gdpr .aco-cont-header .title:nth-child(4) {

	width: 17%;

    padding-left: 11px;

}

.cookie-popup-gdpr .aco-cont-header .title:nth-child(4):before {

  	position: absolute;

    content: '';

    width: 2px;

    height: 18px;

    background: #CCD3D8;

    top: 17px;

    left: -10px;

}



/************/

html:lang(lt) .eco-section-1 .right-area {
    padding: 60px 0 50px 80px;
}



