@charset "utf-8";


@media only screen and (max-width:1250px) {

	.single #primary.content-area, .post-type-archive-autori #primary.content-area, .search-results #primary.content-area {
		padding-right: 0px;
	}

	.single-post.nazory .nmauthors {
		position:static;
		margin:0 auto;
	}
	
	.single-post.nazory .entry-header {
		text-align:center;
	}

	.nazory .nmh_wrapper {
		display: block;
	}

	.single.nazory article .entry-header {
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 50px; 
	}

	.single.nazory article .entry-content {
		padding-left: 5%;
		padding-right: 5%;
	}

	.single.nazory .entry-meta .social-rocket-buttons {
		text-align: center;
	}

	.site-header .site-header-content {
		width:100%;
		margin:0 auto;
	}

	.site-content {
		width:100%;
		margin:0 auto;
	}

	.opinion_slider {
		width:100%;
		margin:0 auto;
		margin-top: 2em;
	}

	.container {
		width: 100%;
		margin: 0 auto;
	}
	
	.ttl_mainbox_wrapper {
		width: 100%;
		margin: 0 auto;
	}

	.site-footer .site-info {
		width:100%;
		margin:0 auto;
	}

	.ttl_mainbox_wrapper .ttl_mainbox .ttl_box_top a {
	/*	font-size: 2.3vw;*/
	}	

	#primary.content-area {
		padding-right: 0px;
		width: calc(100% - 344px);
	}

	.site-content {
		padding-right: 1.5%;
		padding-left: 1.5%;
	}

	#secondary.widget-area {
		width: 304px;
		min-width: 304px;
		max-width: 304px;
	}

	.page-id-2620 h2.h1_instead {
		font-size:3.0em;
	}
	
	.page-id-2620 .top_part h4 {
		font-size:0.8em;
	}
	  
	.page-id-2620 .big_button {
		width:125px;
		height:121px;
	}
	
	.page-id-2620 .tabs_wrapper .box-label {
		font-size:0.9em;
	}
	
	.page-id-2620 input.labelauty + label {
		font-size:28px;
	}
	
	.page-id-2620 .ca input.labelauty + label {
		font-size:18px;
	}
	
	.page-id-2620 .sum_wrapper label.box-label {
		  line-height: 1.0 !important;
	}
  
	.page-id-2620 .top_part {
		height:auto;
	}
	
	.page-id-2620 .sum_wrapper .box-label:last-child {
		font-size:0.8em;
	}
	
	.page-id-2620 .ca .input-addon input {
		font-size:28px;
		width:70px;
		padding-bottom:13px;
		padding-top:14px;
	}
	
	.page-id-2620 .ca input[name="amount"]:checked + label {
		padding-right:10px;
	}
	
	.page-id-2620 .ca .input-addon span.addon {
		max-width:20px;
		font-size:1.5em;
		display:inline-block;
	}
	
	.page-id-2620 .ca .input-addon span.addon .month {
		display:none;
	}
	
	.page-id-2620 .graph_wrapper .info {
	  width:50%;
	  background:#ffffff;
	  border-radius: 10px;
	  padding:15px;
	  position:relative;
	  right:auto;
	  left:auto;
	  margin:20px auto;
	}
	
	.page-id-2620 .graph_wrapper .info:after {
	  content: '';
	  position: absolute;
	  border-style: solid;
	  border-width: 0 15px 15px;
	  border-color: #FFFFFF transparent;
	  display: block;
	  width: 0;
	  z-index: 1;
	  top: 0px;
	  left: 45%;
	}

}

@media only screen and (max-width:1200px) {

	.site-header .links-navigation {
		padding-top: 12px;
		padding-right: 70px;
	}

	.site-header .site-header-content {
		height: 70px;
	}

	.site-header .site-title a {
		display:block;
		width:275px;	
		height:70px;
		background:transparent url(img/CIERNA-LABUT-LOGO-MOB-zmens.png) no-repeat;
		background-size: auto 100%;	}

	html .responsive-menu-inner, html .responsive-menu-inner::before, html .responsive-menu-inner::after {
		height: 3px;
		border-radius: 1px;	}

	html .responsive-menu-inner::before {
		top: -10px;
	}

	html .responsive-menu-inner::after {
		bottom: -10px;
	}

	html .responsive-menu-box{
		height: 25px;
	} 

	html button#responsive-menu-button {
		top:8px;
	}

	.widget {
		margin: 0 0 1em;
	}

	html #responsive-menu-container #responsive-menu li.responsive-menu-item.ytb a,
	html #responsive-menu-container #responsive-menu li.responsive-menu-item.fb a {
		height: 33px
	}

	#primary.content-area {
		padding-right: 0px;
		width: calc(100% - 344px);
	}

	#secondary.widget-area {
		width: 304px;
		min-width: 304px;
		max-width: 304px;
	}

}

@media only screen and (max-width:1000px) {
	
	.site-footer #footer-menu {
		display: block
	}

	.site-footer #footer-menu > li {
		display: block;
		margin-bottom: 1.5em;
	}

	.site-footer #footer-menu > li a {
		padding-left: 0px;
	}

	.multimedia_grid .ttl_box_wrapper {
		width: calc(95vw);
		margin-bottom: 2em;
	}

	.titlecategory_wrapper .titlecategory_grid .ttl_box_wrapper {
		width: calc(95vw);
		margin-bottom: 2em;		
	}

	#primary.content-area {
		width: calc(100%);
	}

	.home_recent_posts > .ttl_box_wrapper, .archive.category .ttl_box_wrapper, .archive.tag .ttl_box_wrapper {
		margin-right: 0%;
	}

	#secondary.widget-area {
		width: auto;
		column-count: 2;
		margin-bottom: 2em;
		margin-right: 1.5%;
		margin-left: 1.5%;

		width: auto;
		min-width: 304px;
		max-width: none;
	}

	#secondary.widget-area > section {
		margin: 0;
		-webkit-column-break-inside: avoid; /* Chrome, Safari */
		page-break-inside: avoid;           /* Theoretically FF 20+ */
		break-inside: avoid-column;         /* IE 11 */
		display:table; 
		width: 100%;
	}

	.widget_sp_image img {
		width: 100% !important;
		height: auto !important;
	}

	#secondary.widget-area > section {
		padding-top: 1.5em;
	}

	#podpor-labut-btn {
		margin-top: 0px;
	}

	#secondary.widget-area > section#wysija-2  {
		padding-top: 2.52em;
	}

	#wysija-2 .widget-title {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.nazory_box.fortoday {
		width: 100%;
	}

	.ttl_box_wrapper.featured_large {
		width: 100%;
	}

	.title_banner_wrapper {
		width: 100%;
	}

	.title_banner_wrapper {
		/*width: calc(95vw);*/
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 1em;
		padding-right: 0px;
	}

	#podpor-labut-btn {
		margin-bottom: 1.5em;
	}

	#secondary.widget-area > section#execphp-2 {
		padding-top: 2.25em;
	}

	.widget-last {
		padding-left: 1.5em;
		padding-right: 1.5em;
	}

	#execphp-2 > .execphpwidget {
		margin: 0 auto;
		max-width: 305px;
	}

	.complete_photo_wrapper .ttl_mainbox_wrapper .ttl_mainbox {
		max-width: 85%;
	}

	.single .site-content {
		padding-right: 0;
	}

	.single #primary.content-area, .post-type-archive-autori #primary.content-area, .search-results #primary.content-area {
		padding-right: 0px;
	}

	.page-id-2620 h2.h1_instead {
		font-size:3.0em;
	}
	
	.page-id-2620 .top_part h4 {
		font-size:0.8em;
	}
	  
	.page-id-2620 .big_button {
		width:125px;
		height:121px;
	}
	
	.page-id-2620 .tabs_wrapper .box-label {
		font-size:0.9em;
	}
	
	.page-id-2620 input.labelauty + label {
		font-size:28px;
	}
	
	.page-id-2620 .ca input.labelauty + label {
		font-size:18px;
	}
	
	.page-id-2620 .sum_wrapper label.box-label {
		  line-height: 1.0 !important;
	}
  
	.page-id-2620 .top_part {
		height:auto;
	}
	
	.page-id-2620 .sum_wrapper .box-label:last-child {
		font-size:0.8em;
	}
	
	.page-id-2620 .ca .input-addon input {
		font-size:28px;
		width:70px;
		padding-bottom:13px;
		padding-top:14px;
	}
	
	.page-id-2620 .ca input[name="amount"]:checked + label {
		padding-right:10px;
	}
	
	.page-id-2620 .ca .input-addon span.addon {
		max-width:20px;
		font-size:1.5em;
		display:inline-block;
	}
	
	.page-id-2620 .ca .input-addon span.addon .month {
		display:none;
	}
	
	.page-id-2620 .graph_wrapper .info {
	  width:50%;
	  background:#ffffff;
	  border-radius: 10px;
	  padding:15px;
	  position:relative;
	  right:auto;
	  left:auto;
	  margin:20px auto;
	}
	
	.page-id-2620 .graph_wrapper .info:after {
	  content: '';
	  position: absolute;
	  border-style: solid;
	  border-width: 0 15px 15px;
	  border-color: #FFFFFF transparent;
	  display: block;
	  width: 0;
	  z-index: 1;
	  top: 0px;
	  left: 45%;
	}	

	
	#form-wysija-2 > .wysija-paragraph {
		width: 71.5%
	}

	#form-wysija-2 > .wysija-paragraph input[name="wysija[user][email]"] {
		width: 100%;
	}

	.sponsoring-banner {
		margin-top:1em;
	}

}


@media only screen and (max-width:900px) {

	.nazory_box.nall {
		margin-right: 0px;
	}

	.home_recent_posts > .ttl_box_wrapper, .archive.category .ttl_box_wrapper, .archive.tag .ttl_box_wrapper {
		width: 100%;
		margin-right: 0%;
    	margin-bottom: 4.1%;
	}

	.nazory_box.fortoday {
		width: calc(95vw);
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 0.2em;
	}

	.ttl_box_wrapper.featured_large {
		width: calc(95vw);
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 1em
	}

	.nazory_box > .ttl_fnaz_wrap {
		width: calc(95vw);
	}

	.multimedia_wrapper {
		margin-right: -1.5% !important;
		margin-left: -1.5% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		left: auto !important;
		right: auto !important;
		width: auto !important;
	}

	.multimedia_wrapper .multimedia_grid {
		padding-left: 1.5em;
		padding-right: 1.5em;
	}

	.titlecategory_wrapper {
		margin-right: -1.5% !important;
		margin-left: -1.5% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		left: auto !important;
		right: auto !important;
		width: auto !important;
	}

	.titlecategory_wrapper .titlecategory_content {
		padding-left: 1.5em;
		padding-right: 1.5em;
	}

	.titlecategory_wrapper .titlecategory_content {
		padding-top: 2em;
		padding-bottom: 2em;
	}

	.titlecategory_wrapper .catname {
		margin-bottom: 2em;
	}

	html .is-menu.dropdown form { 
		left: inherit;
	}

	.page-id-8259 .multimedia_content .alm-reveal .ttl_box_wrapper {
		width: 100%;
		margin-right: 0%;
    	margin-bottom: 4.1%;
	}

}

@media only screen and (max-width:840px) {

	html .page-id-8809 .img_wrapper iframe[src^="https://anchor.fm"] {
		height: 102px !important;
	}

}

@media only screen and (max-width:800px) {

	.post-type-archive-autori .site-main, .search-results .site-main {
		padding-left: 5%;
		padding-right: 5%;
	}

	.single article .entry-title {
		font-size: 1.8em;
		line-height: 1.1;
	}

	.single article .entry-header {
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 50px;	
	}

	.single article .entry-content {
		padding-left: 5%;
		padding-right: 5%;
			
	}

	body.page:not(.home) .site-main article {
		padding-left: 5%;
		padding-right: 5%;		
	}

	.fb_iframe_widget {
		padding-left: 5%;
	}

	.islide .nazory_box.fortoday .ttl_fnaz_wrap {
		padding-right: 0px;
	}

	.islide .nazory_box.fortoday {
		width: auto;
	}

	.slick-prev {
		left: -25px;
	}

	.slick-next {
		right: -25px;
	}

	.lat_posts_cat > .titlecategory_grid .ttl_box_wrapper {
		width: 100%;
	}

	.lat_posts_cat .img_wrapper,
	.lat_posts_cat .img_wrapper .underline_wrapper,
	.lat_posts_cat .img_wrapper .underline_wrapper a {
		display: block;
		width: 100%;
	}

	.lat_posts_cat .img_wrapper .underline_wrapper a img {
		width: 100% !important;
		height: auto !important;
	}

	#secondary.widget-area {
		margin-right: 1.5%;
		margin-left: 1.5%;
	}

	.site-content {
		padding-right: 1%;
		padding-left: 1%;
	}

	.single-post.nazory .nmauthors {
		position:static;
		margin:0 auto;
	}
	
	.single-post.nazory .entry-header {
		text-align:center;
	}

	.nazory .nmh_wrapper {
		display: block;
	}

	.single.nazory article .entry-header {
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 50px; 
	}

	.single.nazory .social-rocket-buttons {
		text-align:center;
	}

	.single.nazory article .entry-content {
		padding-left: 5%;
		padding-right:5%;		
	}

	.single.nazory .fb_iframe_widget {
		padding-left: 5%;
	}

	.single .ttl_more .left {
		text-align: center;
	}

	html .authors_arts .ttl_more_wrapper .ttl_more .left .underline_wrapper a.imgcl img {
		margin-left: auto;
		margin-right: auto;
	}

	.site-content {
		padding-right: 1.5%;
		padding-left: 1.5%;
	}

}

@media only screen and (max-width:650px) {

	.single-autori h1 .ea_fp .slash {
		display: none;
	}

	.single-autori h1 .entry-author {
		display: block;
	}

	#secondary.widget-area > section#wysija-2  {
		padding-top: 1.5em;
	}

	html {
		font-size: 0.95em;
	}

	.title_bottom > h3,
	html .podcast_content > h4 {
		margin-left: 1em;
	}

	html .podcast_wrapper  {
		margin-right: 1.5%;
		margin-left: 1.5%;
	}

	html #responsive-menu-container {
		right: -1px;
		max-width: none;
	}

	#secondary.widget-area {
		min-width: 300px;
	}

	#form-wysija-2 > .wysija-paragraph {
		width: 65%
	}

	.featured_large .top_bar {
		display: flex;
		flex-wrap: wrap;
	}

	.featured_large .date .slash {
		display: none;
	}

	.featured_large .cat {
		order: 3;
	}

	.featured_large .cauthor {
		width: 100%;
	}

	.featured_large .date {
		width: 100%;;
		margin-left: 1em;
		margin-bottom: 2em;
	}

	.ttl_naz_wrapper.fnazor .ttl_naz .left, .ttl_naz_wrapper .ttl_naz .left {
		width: 100%
	}

	.ttl_naz_wrapper.fnazor .ttl_naz .right, .ttl_naz_wrapper .ttl_naz .right {
		width: 100%;
		padding:1em
	}

	.nazory_box.fortoday .ttl_fnaz_wrap {
		padding-right: 0;
	}

	.ttl_naz_wrapper.fnazor .ttl_naz, .ttl_naz_wrapper .ttl_naz {
		display: block;
	}

	#secondary.widget-area {
		width: auto;
		column-count: 1;
	}

	#execphp-2 {
		width: 100%;
	}

	#secondary.widget-area > section#execphp-2 {
		margin-top: 0em;
		/*margin-top: 1.5em;*/
		padding-top: 3em;
		
		/*background-color:#b73844;*/
		/*background-color: #000000;*/
		padding-bottom: 3em;
	}

	#form-wysija-2 > .wysija-paragraph {
		width: 75%
	}

	#form-wysija-2 > p.wysija-paragraph:nth-child(2) {
		width: 95% !important
	}

	#form-wysija-2 > .wysija-paragraph .wysija-input {
		width: 100%
	}

	html .widget-last {
		padding-left: 1.5em;
		padding-right: 1.5em;
		padding-bottom: 1em;
		background:#b73844;
		color:#ffffff;
		
		/*margin-bottom: 2em !important;*/
	}

	.ttl_box_wrapper .aud_bar {
		padding-top: 0.7em;
	}

	.multimedia_grid .ttl_box_wrapper {
		margin-bottom: 3em
	}

	.complete_photo_wrapper {
		margin-bottom: 140px;
	}

	.complete_photo_wrapper .ttl_mainbox_wrapper .ttl_mainbox {
		/*max-width: 93.3%;*/
		max-width: calc(100% - 2em);
		bottom: -31.11%
	}

	.complete_photo_wrapper .ttl_mainbox_wrapper .top_bar {
		flex-wrap: wrap;
	}

	.complete_photo_wrapper .ttl_mainbox_wrapper .top_bar .cauthor,
	.complete_photo_wrapper .ttl_mainbox_wrapper .top_bar .date {
		width: 100%;
		padding-left: 17px;
	}

	.complete_photo_wrapper .ttl_mainbox_wrapper .top_bar .date .slash {
		display: none;
	}

	.complete_photo_wrapper .ttl_mainbox_wrapper .top_bar .date {
		margin-bottom: 17px;
	}

	.complete_photo_wrapper .ttl_mainbox_wrapper .top_bar .cat {
		order: 3
	}

	.complete_photo_wrapper .ttl_mainbox_wrapper .ttl_mainbox .ttl_box_top {
		padding-bottom: 17px;
	}
	
	.multimedia_wrapper .multimedia_grid {
		padding-left: 1.5%;
		padding-right: 1.5%;
	}

	.multimedia_wrapper .multimedia_grid .headline {
		padding-left: 0.7em;
		padding-right: 0.7em;
	}

	.multimedia_wrapper .multimedia_grid .art-meta {
		padding-left: 0.7em;
		padding-right: 0.7em;
	}

	.titlecategory_wrapper .titlecategory_content {
		padding-left: 1.5%;
		padding-right: 1.5%;		
	}

	.ttl_box_wrapper .headline {
		letter-spacing: -.5px;
	}

	.ttl_box_wrapper .headline {
		padding: 0 0.55em;
	}

	.ttl_box_wrapper .aud_bar {
		padding-left: 1em;
	}

	.ttl_mainbox_wrapper .cat .catlnk, .single .cat .catlnk {
		padding: 8px 17px;
	}

	.titlecategory_wrapper .catname {
		margin-bottom: 1.7em;
	}

	html .titlecategory_wrapper .titlecategory_content {
		padding-bottom: 0.5em;
	}

	html .titlecategory_wrapper .titlecategory_grid {
		margin-bottom: 0em;
	}

	.more_btn {
		margin-top: 0;
	}

	.page-id-2620 h2.h1_instead {
		font-size:2.5em;
	}
	
	.page-id-2620 .top_part h4 {
		font-size:0.7em;
	}
	  
	.page-id-2620 .big_button {
		width:125px;
		height:121px;
	}
	
	.page-id-2620 .tabs_wrapper .box-label {
		font-size:0.85em;
	}
	
	.page-id-2620 .tabs_wrapper .box-label.periodical span {
		display:none;
	}
	
	.page-id-2620 input.labelauty + label {
		font-size:16px;
		padding:5px;
	}
  
	.page-id-2620 input.labelauty + label span {
		letter-spacing:-2px !important
	}
	
	.page-id-2620 .ca input.labelauty + label {
		font-size:16px;
		padding-bottom:8px;
		padding-top:6px;
	}
	
	.page-id-2620 .sum_wrapper label.box-label {
		  line-height: 0.8 !important;
	}
  
	.page-id-2620 .top_part {
		height:auto;
	}
	
	.page-id-2620 .sum_wrapper .box-label:last-child {
		font-size:0.8em;
	}
	
	.page-id-2620 .ca .input-addon input {
		font-size:16px;
		width:50px;
		padding-bottom:17px;
		padding-top:18px;
	}
	
	.page-id-2620 .thermo .top_text {
		padding-left:20px;
		padding-right:20px;
	}
	
	.page-id-2620 .ca input[name="amount"]:checked + label {
		padding-right:10px;
	}
	
	.page-id-2620 .ca .input-addon span.addon {
		max-width:20px;
		font-size:1.5em;
		display:inline-block;
	}
	
	.page-id-2620 .ca .input-addon span.addon .month {
		display:none;
	}
	
	.page-id-2620 .graph_wrapper .info {
	  width:50%;
	  background:#ffffff;
	  border-radius: 10px;
	  padding:15px;
	  position:relative;
	  right:auto;
	  left:auto;
	  margin:20px auto;
	}
	
	.page-id-2620 .graph_wrapper .info:after {
	  content: '';
	  position: absolute;
	  border-style: solid;
	  border-width: 0 15px 15px;
	  border-color: #FFFFFF transparent;
	  display: block;
	  width: 0;
	  z-index: 1;
	  top: 0px;
	  left: 45%;
	}	

	.page-id-2620 .ll_text .left {
		display:block;
		width:70%;
		margin-bottom:10px;
	}
	
	.page-id-2620 .ll_text .right {
		display:block;
		width:90%
	}	

	.site-content {
		padding-right: 0%;
		padding-left: 0%;
	}

	.tag h1.page-title {
		padding-left: 1em;
		padding-right: 1em;
	}

}

@media only screen and (max-width:560px) {

	.slick-prev {
		left: -15px;
		display: none !important;
	}

	.slick-next {
		right: -15px;
		display: none !important;
	}

	#secondary.widget-area > section#execphp-2 {
		padding-top: 2em;
		padding-bottom: 2em;
	}

	#secondary.widget-area {
		min-width: 0;
	}

	#form-wysija-2 > .wysija-paragraph {
		width: 65%;
	}

	html button#responsive-menu-button {
		right: 5%;
	}

	html #responsive-menu-container #responsive-menu-wrapper {
		margin-top: 2.4em;
	}

	html #responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {
		font-size: 1.1em;
	}

	html #responsive-menu li.mobile {
		display:inline-block;
	}

	.site-header .top-navigations {
		display: none;
	}

	.site-header .site-header-content {
		height: 40px;
	}

	.site-header .site-title a {
		display:block;
		width:157px;	
		height:40px;
		background:transparent url(img/CIERNA-LABUT-LOGO-MOB-zmens.png) no-repeat;
		background-size: auto 100%;	}

	html button#responsive-menu-button {
		width: 25px;
		height: 25px;
		top: 5px;
	}

	html .responsive-menu-box {
		height: 17px;
		width: 17px;
	}

	html .responsive-menu-inner, html .responsive-menu-inner::before, html .responsive-menu-inner::after {
		height: 2px;
	}

	html .responsive-menu-inner::before {
		top: -7px;
	}

	html .responsive-menu-inner::after {
		bottom: -8px;
	}

	.page-id-2620 .ll_text .left {
		display:block;
		width:70%;
		
		margin-bottom:10px;
	}
	
	.page-id-2620 .ll_text .right {
		display:block;
		width:90%
	}	
		
	  .page-id-2620 .book_desc_wrapper .book_desc .left {
		width:80%;
		display:block;	  
	  }
	  
	  .page-id-2620 .book_desc_wrapper .book_desc .right {
		width:80%;
		display:block;
	  }
		
	  .page-id-2620 h2.h1_instead {
		  font-size:2.5em;
	  }
	  
	  .page-id-2620 .top_part h4 {
		  font-size:0.7em;
	  }
		
	  .page-id-2620 .big_button {
		  width:83px;
		  height:81px;
	  }
	  
	  .page-id-2620 .tabs_wrapper .box-label {
		  font-size:0.81em;
	  }
	  
	  .page-id-2620 .form_donation {
		  padding-left:5px;
		  padding-right:5px;
	  }
	  
	  .page-id-2620 .tabs_wrapper .box-label.periodical span {
		  display:none;
	  }
	  
	  .page-id-2620 input.labelauty + label {
		  font-size:16px;
		  padding:5px;
	  }
	
	  .page-id-2620 input.labelauty + label span {
		  letter-spacing:-2px !important
	  }
	  
	  .page-id-2620 .ca input.labelauty + label {
		  font-size:16px;
		  padding-bottom:8px;
		  padding-top:6px;
	  }
	  
	  .page-id-2620 .sum_wrapper label.box-label {
			line-height: 0.8 !important;
	  }
	
	  .page-id-2620 .top_part {
		  height:auto;
	  }
	  
	  .page-id-2620 .sum_wrapper .box-label:last-child {
		  font-size:0.8em;
	  }
	  
	  .page-id-2620 .ca .input-addon input {
		  font-size:16px;
		  width:50px;
		  padding-bottom:17px;
		  padding-top:18px;
	  }
	  
	  .page-id-2620 .sum_wrapper  {
		display:block;
		text-align:center;
	  }
	  
	  .page-id-2620 .sum_wrapper .box-label {
		  text-align:left;
		  margin-bottom:15px;
		  display:inline-block;
	  }
	  
	  .page-id-2620 .thermo .top_text {
		  padding-left:20px;
		  padding-right:20px;
	  }
	  
	  .page-id-2620 .show_wrapper .logo_overlay {
		  height:100px;
	  }
	  
	  .page-id-2620 .show_wrapper {
		  padding-left:120px;
	  }
	  
	  .page-id-2620 .show_wrapper .measures {
		  margin-left:-120px;
	  }
	  
	  .page-id-2620 .show_wrapper .measures .box {
		  font-size:0.8em;
		  top:0px;
	  }
	  
	  .page-id-2620 .ca input[name="amount"]:checked + label {
		  padding-right:10px;
	  }
	  
	  .page-id-2620 .ca .input-addon span.addon {
		  max-width:20px;
		  font-size:1.5em;
		  display:inline-block;
	  }
	  
	  .page-id-2620 .ca .input-addon span.addon .month {
		  display:none;
	  }
	  
	  .page-id-2620 .graph_wrapper .info {
		width:50%;
		background:#ffffff;
		border-radius: 10px;
		padding:15px;
		position:relative;
		right:auto;
		left:auto;
		margin:20px auto;
	  }
	  
	  .page-id-2620 .graph_wrapper .info:after {
		content: '';
		position: absolute;
		border-style: solid;
		border-width: 0 15px 15px;
		border-color: #FFFFFF transparent;
		display: block;
		width: 0;
		z-index: 1;
		top: 0px;
		left: 45%;
	  }		

		

}
