/*
  Theme Name: Slupy WordPress Child Theme
  Theme URI: http://slupytheme.com
  Author: ThemeSama (@theme_sama)
  Author URI: http://themesama.com
  Template: slupy
  Version: 1.0.2
  Tags: blue, orange, yellow, green, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
  License: MIT
  License URI: http://opensource.org/licenses/mit-license.php
  Description: Slupy Multi-Purpose WordPress Theme
  Text Domain: slupy
*/

@import url("../slupy/style.css");
/* cookie message */
.cn-accept-cookie {
	background-color:rgba(153,153,153,1);
}

/* Nya fjarrvärmen */
.nytt-pris {
	display:none;
}
/* container width */
.container {
	width: 1170px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* top-bar z-index */
#top-bar {
  position: relative;
  z-index: 301;
  border-top: 4px solid #fafbfb;
  background-color: rgba(255, 255, 255, 0);
  border-bottom: 0px solid rgba(0, 0, 0, 0.05) !important;
}

#site-content {
  background: rgb(255, 255, 255);
}

body {
  background-color: #FFFFFF;
  color: #000000 !important;
}

/* header padding */
#header .header-type {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* header border-bottom */
#header {
  position: relative;
  z-index: 300;
  background-color: #fff;
  border-bottom: 0px solid rgba(0, 0, 0, 0.05);
}

/* navigation position */
#header .header-standard .nav-content,
#header .header-big .nav-content {
  display: table-cell;
  vertical-align: bottom;
}

/* språkfält */
.goog-te-gadget .goog-te-combo {
    margin: 4px 0;
    color: black;
}
.sprak {
	line-height: 0px;
}

/* logo margin */
#logo .site-logo {
  margin-top: -29px;
  margin-bottom: 12px;
}

/* page header box shadow */
#page-header {
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
}

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

.social-content > ul > li {
  display: inherit
}

.social-content > ul > li a {
  width: 145px;
  height: 30px;
  line-height: 31px;
  font-size: 11px;
  display: block;
  text-align: right;
  color: #777;
  padding: 0 10px;
}

.menu-additional {
  margin-left: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.menu-additional > ul > li > a:hover {
  background-color: #548712;
    -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
      -ms-transition: all .3s ease;
       -o-transition: all .3s ease;
          transition: all .3s ease;
}

.menu-additional-extra {
  margin-right: 1px;
}
.menu-additional-extra > ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.menu-additional-extra > ul > li {
  float: right;
  position: relative;
}
.menu-additional-extra > ul > li > a {
  display: block;
  padding: 0 11px;
  height: 40px;
  font-family: "Open Sans" , sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 40px;
  background-color: #5f9322;
  color: #fff;
  text-align: center;
  border: 0px solid #f6f3f3;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
      -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
      -ms-transition: all .3s ease;
       -o-transition: all .3s ease;
          transition: all .3s ease;
}

.menu-additional-extra > ul > li > a:hover {
  background-color: #548712;
    -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
      -ms-transition: all .3s ease;
       -o-transition: all .3s ease;
          transition: all .3s ease;
}

.menu-additional-extra > ul > li.active-menu-content > a, .menu-additional-extra > ul > li:hover > a {
  color: #fff;
}
.menu-additional-extra > ul > li.active-menu-content .menu-content {
  display: block !important;
  -webkit-animation-name: fadeInDown !important;
  animation-name: fadeInDown !important;
}
.menu-additional-extra > ul > li:last-child > a {
  border-right: 0px solid #f6f3f3;
}
.menu-additional-extra > ul > li .wpml-lang {
  font-size: 11px;
  line-height: 40px;
  font-weight: normal;
  text-transform: uppercase;
}
.menu-additional-extra > ul > li .menu-content {
  display: none;
  position: absolute;
  z-index: 13;
  top: 40px;
  border-width: 4px 0 0 0;
  border-style: solid;
  background-color: #fff;
  animation-name: fadeOutDown;
  -webkit-animation-name: fadeOutDown;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.menu-additional-extra > ul > li .menu-custom-content {
  padding: 15px;
  min-width: 270px;
  text-align: left;
}
.menu-additional-extra.pull-right .menu-content {
  right: 0;
}
.menu-additional-extra.pull-left {
  margin-left: 0;
  margin-right: 15px;
}
.menu-additional-extra.pull-left .menu-content {
  left: 0;
}

.sticky-menu-additional-extra {
  position: fixed;
  z-index: 9;
  top: 0;
  -webkit-transform: translateZ(0);
}
.sticky-menu-additional-extra .menu-content {
  right: 0 !important;
  left: auto !important;
}
.sticky-menu-additional-extra.pull-left {
  margin-right: 0;
}
.sticky-menu-additional-extra > ul {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.sticky-menu-additional-extra > ul.floatleft .menu-content {
  left: auto;
  right: 0;
}
.sticky-menu-additional-extra > ul.floatright .search-content .menu-content {
  right: 0;
}
.sticky-menu-additional-extra .social-links-content,
.sticky-menu-additional-extra .custom-content,
.sticky-menu-additional-extra .language-change-content {
  display: none;
}
.sticky-menu-additional-extra .search-content > a {
  border-right: 1px solid #f6f3f3;
}

.pull-left {
  float: right !important;
}



/* accordian slider box shadow */
.as-horizontal .as-panel {
  height: 100%;
  width: auto;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
}

/* accordian slider background color */
.as-horizontal .as-panel[data-index='0']{
  background-color: #69971f !important;
}
.as-horizontal .as-panel[data-index='1']{
  background-color: #006944 !important;
}
.as-horizontal .as-panel[data-index='2']{
  background-color: #f4a100 !important;
}
.as-horizontal .as-panel[data-index='3']{
  background-color: #be8e71 !important;
}
.as-horizontal .as-panel[data-index='4']{
  background-color: #7e79ac !important;
}
.as-horizontal .as-panel[data-index='5']{
  background-color: #671463 !important;
}

/* accordian slider overflow */
.as-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: visible !important;
}

/* accordian slider box shadow */
.ga-panel {
  position: absolute;
  overflow: hidden;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
}

/* accordian slider background color */
.ga-panel[data-index='0']{
  background-color: #69971f !important;
}
.ga-panel[data-index='1']{
  background-color: #006944 !important;
}
.ga-panel[data-index='2']{
  background-color: #f4a100 !important;
}
.ga-panel[data-index='3']{
  background-color: #be8e71 !important;
}
.ga-panel[data-index='4']{
  background-color: #7e79ac !important;
}
.ga-panel[data-index='5']{
  background-color: #671463 !important;
}

/* accordian slider overflow */
.ga-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: visible !important;
}

/* accordion slider text */

.oppen {
	width:100%;
	text-align:center;
	margin-top: 66px !important;
    font-size: 17px !important;
    font-weight: 700;
    color: #F6F9F2;
	padding:15px;
	font-family: 'Montserrat';
}
.oppen-2rader {
	width:100%;
	text-align:center;
	margin-top: 55px !important;
    font-size: 17px !important;
    font-weight: 700;
    color: #F6F9F2;
	padding:15px;
	font-family: 'Montserrat';
}
.stangd {
	width: 100%;
    text-align: center;
    text-anchor: inherit;
    margin-top: 71px !important;
    font-size: 17px !important;
    font-weight: 700;
    color: #F6F9F2;
	font-family: 'Montserrat';
}
.stangd-2rader {
	width: 100%;
    text-align: center;
    text-anchor: inherit;
    margin-top: 60px !important;
    font-size: 17px !important;
    font-weight: 700;
    color: #F6F9F2;
	font-family: 'Montserrat';
}
.as-panels a {
	font-weight: 400;
    color: #F6F9F2;
	white-space:nowrap;
}

.as-panels a:hover {
	font-weight: 400;
    color: #F6F9F2;
	white-space:nowrap;
}
.stangd a:hover {
	font-weight: 400;
    color: #F6F9F2;
}

.oppen a:hover {
	font-weight: 400;
    color: #F6F9F2;
}


/* Start page Boxes */
.start-page-box {


	}
.start-page-box p{
	margin:0;
	}
.start-page-box a {
	color:#fff;
	text-transform: uppercase;
	display:block;
	padding:39px 20px;
	width:50%;
	float:left;
	font-size:1.2em;
	text-align:center;
	}

@media screen and (max-width: 1200px) {
  body.home .start-page-list.v2 .start-page-box a {
    width: 31% !important;
    width: calc(33.3% - 10px) !important;
  }
}
@media screen and (max-width: 768px) {
  body.home .start-page-list.v2 .start-page-box a {
    width: 48% !important;
    width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 500px) {
  body.home .start-page-list.v2 .start-page-box a {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.start-page-box .box1{
  background-color: #69971f;
}
.start-page-box .box2{
  background-color: #006944;
}
.start-page-box .box3{
  background-color: #f4a100;
}
.start-page-box .box4{
  background-color: #be8e71;
}
.start-page-box .box5{
  background-color: #7e79ac;
}
.start-page-box .box6{
  background-color: #671463;
}

.start-page-box-shortlinks {
  background-color: #E26B22;
  padding:20px;
  color:#fff;
}

@media only screen and (max-width: 768px) {
.start-page-box-shortlinks {
margin:10px 15px;
}
}

.start-page-box-shortlinks h2 {
color:#fff;
font-size:2em;
}
.start-page-box-shortlinks a{
color:#fff;
font-size:1.1em;
line-height:1em;
}
.start-page-box-shortlinks li{
margin-bottom:8px;
}
/* Karta_accordion */

.karta_accordion {
    border: 1px solid #666;
}

/* peka only display on frontpage */
.peka-swar {
  display: none;
}
.page-id-5 .peka-swar {
  display: block;
}

.footer-columns {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 49px;
  border-top: 0px solid rgba(0, 0, 0, 0.05);
}

/* mobile navigation margin */
#header #mobile-menu-button {
  display: none;
  width: 40px;
  height: 40px;
  border: 1px solid #f6f3f3;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  margin-bottom: 12px;
}

li.current-menu-item.stadsnat > a {
background-color: #69971f !important;
color: #fff !important;
}
li.current_page_ancestor.stadsnat > a {
background-color: #69971f !important;
color: #fff !important;
}

li.menu-item.stadsnat > a:hover {
background-color: #69971f !important;
color: #fff !important;
}

.stadsnat-sub {
  border-color: #69971f !important;
}

.stadsnat-sub > a:hover {
  color: #69971f !important;
}

li.current-menu-item.avfall > a {
background-color: #006944 !important;
color: #fff !important;
}
li.current_page_ancestor.avfall > a {
background-color: #006944 !important;
color: #fff !important;
}

li.menu-item.avfall > a:hover {
background-color: #006944 !important;
color: #fff !important;
}

li.menu-item.avfall:hover > a{
background-color: #006944 !important;
color: #fff !important;
}

.avfall-sub {
  border-color: #006944 !important;
}

.avfall-sub > a:hover {
  color: #006944 !important;
}

li.current-menu-item.elnat > a {
background-color: #f4a100 !important;
color: #fff !important;
}

li.current_page_ancestor.elnat > a {
background-color: #f4a100 !important;
color: #fff !important;
}

li.menu-item.elnat > a:hover {
background-color: #f4a100 !important;
color: #fff !important;
}

li.menu-item.elnat:hover > a{
background-color: #f4a100 !important;
color: #fff !important;
}

.elnat-sub {
  border-color: #f4a100 !important;
}

.elnat-sub > a:hover {
  color: #f4a100 !important;
}

li.current-menu-item.elproduktion > a {
background-color: #be8e71 !important;
color: #fff !important;
}

li.current_page_ancestor.elproduktion > a {
background-color: #be8e71 !important;
color: #fff !important;
}

li.menu-item.elproduktion > a:hover {
background-color: #be8e71 !important;
color: #fff !important;
}

li.menu-item.elproduktion:hover > a{
background-color: #be8e71 !important;
color: #fff !important;
}

.elproduktion-sub {
  border-color: #be8e71 !important;
}

.elproduktion-sub > a:hover {
  color: #be8e71 !important;
}

li.current-menu-item.vatten-och-avlopp > a {
background-color: #7e79ac !important;
color: #fff !important;
}

li.current_page_ancestor.vatten-och-avlopp > a {
background-color: #7e79ac !important;
color: #fff !important;
}

li.menu-item.vatten-och-avlopp > a:hover {
background-color: #7e79ac !important;
color: #fff !important;
}

li.menu-item.vatten-och-avlopp:hover > a{
background-color: #7e79ac !important;
color: #fff !important;
}

.vatten-och-avlopp-sub {
  border-color: #7e79ac !important;
}

.vatten-och-avlopp-sub > a:hover {
  color: #7e79ac !important;
}

li.current-menu-item.fjarrvarme > a {
background-color: #671463 !important;
color: #fff !important;
}

li.current_page_ancestor.fjarrvarme > a {
background-color: #671463 !important;
color: #fff !important;
}

li.menu-item.fjarrvarme > a:hover {
background-color: #671463 !important;
color: #fff !important;
}

li.menu-item.fjarrvarme > a:active {
background-color: #671463 !important;
color: #fff !important;
}

li.menu-item.fjarrvarme:hover > a{
background-color: #671463 !important;
color: #fff !important;
}

.fjarrvarme-sub {
  border-color: #671463 !important;
}

.fjarrvarme-sub > a:hover {
  color: #671463 !important;
}

.sidebar .current-menu-item a{
color:#FC7523;
padding-left:20px;
}

li.current_page_ancestor.kontakt > a {
background-color: #5f9322 !important;
color: #fff !important;
}

li.current-menu-item.kontakt > a {
background-color: #5f9322 !important;
color: #fff !important;
}

/* submenu border */
.avfall .sub-menu {
	border-color: #006944 !important;
}

.elnat .sub-menu {
	border-color: #f4a100 !important;
}

.elproduktion .sub-menu {
	border-color: #be8e71 !important;
}

.vatten-och-avlopp .sub-menu {
	border-color: #7e79ac !important;
}

.fjarrvarme .sub-menu {
	border-color: #671463 !important;
}

.slupy-widget {
  margin-bottom: 15px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
  margin-bottom: 0px;
  padding: 10px;
  width: 100%;
  border: 1px solid #e9eaed;
  -moz-transition: border-color 0.3s ease;
  -o-transition: border-color 0.3s ease;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}

.wpcf7-captchar:focus {
  border-color: #c9c9c9;
}

.wpcf7 img {
  margin-top: -30px;
}​​​​​​

span.wpcf7-form-control-wrap .select-wrapper {
  margin-bottom: 0px !important;
  border: 1px solid #e9eaed;
  -moz-transition: border-color 0.3s ease;
  -o-transition: border-color 0.3s ease;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}

span.wpcf7-list-item {
  display: block;
}

/* blog listing entry header  */
.entry-header .entry-title {
  margin-bottom: 0;
  min-height: 47px;
  font-size: 16px;
  text-transform: uppercase;
  background-color: #5f9322;
  color: #ffffff;
}

/* Driftinformation - Aktuellt */
.entry-header .entry-title > a:hover {
	color:#FFF;
}
.category-driftinformation .entry-header .entry-title {
 	background-color: #FC7523;
}
.category-driftinformation .slupy-readmore {
	background-color: #FC7523;
}
.driftinfo a {
	background-color:  #FC7523 !important;
}
.driftinfo a:hover {
	background-color: #E26B22 !important;
}
#footer.footer-dark .footer-columns {
  background-color: #FFFFFF;
  color: #999;
  background-image: url("/wp-content/uploads/2015/05/hedemora-kommun-siluett-green-seamless-100.png");
  background-repeat: repeat-x;
}

#footer.footer-dark .copyright-text {
  background-color: #FFFFFF;
  color: #444444;
}

.footer-columns {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
  border-top: 0px solid rgba(0, 0, 0, 0.05);
}

/* navigation color */
.slupy-widget .widget-title {
background-color:transparent;
color:#FFF;
}
#nav_menu-2 {
	  background-color: #006944;
}
#nav_menu-5 {
	  background-color: #F4A100;
}
#nav_menu-6 {
	  background-color: #BE8E70;
}
#nav_menu-7 {
	  background-color: #7E79AC;
}
#nav_menu-8 {
	  background-color: #671463;
}
#nav_menu-4 {
	  background-color: #5f9322;
}
#nav_menu-11 {
	  background-color: #69971f;
}
#archives-2 {
	background-color: #69971f;
}

.menu-additional ul li a:hover + .social-content ul li a {
    display: block;
    background-color: blue;
}

/* Tabeller */

table.ts-table tr:nth-child(2n+1) td {
  background-color: #FFFFFF;
}
table.ts-table th {
  font-size: 15px;
}
table {
  background-color: white;
}

/* Kalkylatorn */
.gomd {
	display:none !important;
}

.raknarerubrik {
	padding: 12px 0px;
    background: #5F9322;
    color: white;
}
.placeholder {
	font-style:normal !important;
}

.ezfc-text-currency {
	display:none;
}

.ezfc-required-notification {
	display:none;
}

.ezfc-slider-element {
    margin: 0.8em 1em !important;
}
.ezfc-col-6 {
    width: 100% !important;
    padding-right: 0% !important;
}

.ezfc-col-3 {
    width: 50% !important;
    padding-right: 0% !important;
}

.ezfc-col-2 {
    width: 33% !important;
    padding-right: 0% !important;
}
.ezfc-col-1 {
    width: 16.666% !important;
	padding-right: 0% !important;
}
.ezfc-theme-fresh-green .ezfc-label {
    display: block;
    font-size: 1.2em;
    font-weight: 400;
    margin: 0;
    padding: 0.75em;
    text-align: center !important;
    background-color: #5F9322;
	box-shadow: 0 0 3px #999;
	color:#FFF;
}
.ezfc-price-value {
    text-align: center;
    margin-top: 1em;
	font-style: italic;
}
.ezfc-element .fa {
    color: #000;
    position: absolute;
    font-size: 22px;
    margin-top: 10px;
    margin-left: 45% !important;
    z-index: 1;
}
.ezfc-theme-fresh-green .ezfc-element {
    padding-top: 0em;
    padding-bottom: 0em !important;
}
.ezfc-theme-fresh-green .ezfc-element-wrapper-subtotal .ezfc-text {
    font-size: 1.5em;
    padding: 0.5em;
	display:block  !important;
	text-align:center;
}
.ezfc-theme-fresh-green .ezfc-element-numbers {
	padding-bottom:0.6em !important;
}
.ezfc-theme-fresh-green .ezfc-price {
    display: inline-block;
    font-size: 1.75em;
    font-weight: 700;
    padding: 1.1em !important;
    width: 100%;
    text-align: center;
}
.ezfc-element-radio-container {
	margin: 0.3em 1em;
}
/* Färger */

.ezfc-theme-fresh-green .ezfc-element-input, .ezfc-theme-fresh-green .ezfc-element-numbers, .ezfc-theme-fresh-green .ezfc-element-textarea, .ezfc-theme-fresh-green .ezfc-element-select {
	background: #5F9322 !important;
    font-weight: bold;
    font-size: large;
	border-radius:0px !important;
	text-align:center;
}

.ezfc-theme-fresh-green .ezfc-price-value {
    color: #5F9322 !important;
	font-size: 2.1em !important;
}

.ezfc-theme-fresh-green .ezfc-btn {
  display:none !important;
}

.vitruta {
	background-color: #FFF;
	box-shadow: 0 0 3px #999;
}
.vitruta p {
padding: 0 0.6rem;
}
.vitruta h4 {
padding: 0 0.6rem;
}
.ezfc-theme-fresh-green .ezfc-element-numbers:placeholder-shown {
	font-size:1em !important;
}
.ts-tabs.ts-left-nav .ts-tab-nav {
    box-shadow: 0 0 3px #999;
}
.ezfc-text-after {
	display: block;
    text-align: center;
    padding: 0px 0 10px 0;
	font-weight: 600;
    font-style: italic;
}

.entry-content .widget_search {
    display: none;
}


.page-id-928 h4  {
    background-color: #FC7523;
	color: white;
	padding: 20px;
}

.page-id-928 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-
{
	padding: 0;
}

.page-id-928 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt   {
	padding: 0 20px;
}

.page-id-928 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
	padding: 0 20px;
}

.page-id-928 #archives-2 {
	background-color: #FC7523;
}

.page-id-928 #top-bar {
	border-color: #FC7523;
}

.page-id-361 h4  {
    background-color: #5f9322;
	color: white;
	padding: 20px;
}

.page-id-361 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-
{
	padding: 0;
}

.page-id-361 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt   {
	padding: 0 20px;
}

.page-id-361 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
	padding: 0 20px;
}



@media only screen and (max-width: 991px) {
 table {
		overflow-x: auto !important;
		display: block !important;
}

@media only screen and (max-width: 767px) {
	/* logo margin */
  #logo .site-logo {
  margin-bottom: 12px;
	}
}
	
.menu-additional-extra {
  margin-top: 10px;
}

.top-bar-text {
    margin-top: 0px !important;
	line-height: 0px !important;
}


  #top-bar .menu-additional .menu-additional-btn:first-child > a {
    border-left-width: 0px !important;
  }

    #top-bar .menu-additional > ul > li a {
    border-top-width: 1px;
    border-bottom-width: 0px !important;
  }
}
@media only screen and (max-width: 500px) {
	#logo .site-logo img {
  	max-width: 35% !important;
  	height: auto;
}
	}

.ezfc-theme-fresh-green .ezfc-price-value {
	font-size: 1.5em !important;
}
.ezfc-theme-fresh-green .ezfc-label {
    font-size: 0.8em !important;
}
.ezfc-theme-fresh-green .ezfc-element-wrapper-subtotal .ezfc-text {
    font-size: 1.1em !important;
}
.ezfc-element .fa {
    margin-left: 38% !important;
}
}