/*! GENERATED SOURCE FILE caldera-forms - v1.9.4 - 2021-02-27 */@media (min-width:768px){.caldera-grid .container{width:750px}}@media (min-width:992px){.caldera-grid .container{width:970px}}@media (min-width:1200px){.caldera-grid .container{width:1170px}}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid a{background:0 0;text-decoration:none}.caldera-grid img{vertical-align:middle}.caldera-grid pre{overflow:auto}.caldera-grid *,.caldera-grid :after,.caldera-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.caldera-grid body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.caldera-grid button,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{font-family:inherit;font-size:inherit;line-height:inherit}.caldera-grid a:focus,.caldera-grid a:hover{color:#2a6496;text-decoration:underline}.caldera-grid a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .img-responsive{display:block;max-width:100%;height:auto}.caldera-grid .img-rounded{border-radius:6px}.caldera-grid .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.caldera-grid .img-circle{border-radius:50%}.caldera-grid hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.caldera-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.caldera-grid .container,.caldera-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.caldera-grid .container{width:735px}}@media (min-width:992px){.caldera-grid .container{width:955px}}@media (min-width:1200px){.caldera-grid .container{width:1155px}}.caldera-grid .row{margin-left:-7.5px;margin-right:-7.5px;max-width:100%}.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9,.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9,.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9,.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{position:relative;padding-left:7.5px;padding-right:7.5px}.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{float:left}.caldera-grid .col-xs-12{width:100%}.caldera-grid .col-xs-11{width:91.66666667%}.caldera-grid .col-xs-10{width:83.33333333%}.caldera-grid .col-xs-9{width:75%}.caldera-grid .col-xs-8{width:66.66666667%}.caldera-grid .col-xs-7{width:58.33333333%}.caldera-grid .col-xs-6{width:50%}.caldera-grid .col-xs-5{width:41.66666667%}.caldera-grid .col-xs-4{width:33.33333333%}.caldera-grid .col-xs-3{width:25%}.caldera-grid .col-xs-2{width:16.66666667%}.caldera-grid .col-xs-1{width:8.33333333%}.caldera-grid .col-xs-pull-12{right:100%}.caldera-grid .col-xs-pull-11{right:91.66666667%}.caldera-grid .col-xs-pull-10{right:83.33333333%}.caldera-grid .col-xs-pull-9{right:75%}.caldera-grid .col-xs-pull-8{right:66.66666667%}.caldera-grid .col-xs-pull-7{right:58.33333333%}.caldera-grid .col-xs-pull-6{right:50%}.caldera-grid .col-xs-pull-5{right:41.66666667%}.caldera-grid .col-xs-pull-4{right:33.33333333%}.caldera-grid .col-xs-pull-3{right:25%}.caldera-grid .col-xs-pull-2{right:16.66666667%}.caldera-grid .col-xs-pull-1{right:8.33333333%}.caldera-grid .col-xs-pull-0{right:0}.caldera-grid .col-xs-push-12{left:100%}.caldera-grid .col-xs-push-11{left:91.66666667%}.caldera-grid .col-xs-push-10{left:83.33333333%}.caldera-grid .col-xs-push-9{left:75%}.caldera-grid .col-xs-push-8{left:66.66666667%}.caldera-grid .col-xs-push-7{left:58.33333333%}.caldera-grid .col-xs-push-6{left:50%}.caldera-grid .col-xs-push-5{left:41.66666667%}.caldera-grid .col-xs-push-4{left:33.33333333%}.caldera-grid .col-xs-push-3{left:25%}.caldera-grid .col-xs-push-2{left:16.66666667%}.caldera-grid .col-xs-push-1{left:8.33333333%}.caldera-grid .col-xs-push-0{left:0}.caldera-grid .col-xs-offset-12{margin-left:100%}.caldera-grid .col-xs-offset-11{margin-left:91.66666667%}.caldera-grid .col-xs-offset-10{margin-left:83.33333333%}.caldera-grid .col-xs-offset-9{margin-left:75%}.caldera-grid .col-xs-offset-8{margin-left:66.66666667%}.caldera-grid .col-xs-offset-7{margin-left:58.33333333%}.caldera-grid .col-xs-offset-6{margin-left:50%}.caldera-grid .col-xs-offset-5{margin-left:41.66666667%}.caldera-grid .col-xs-offset-4{margin-left:33.33333333%}.caldera-grid .col-xs-offset-3{margin-left:25%}.caldera-grid .col-xs-offset-2{margin-left:16.66666667%}.caldera-grid .col-xs-offset-1{margin-left:8.33333333%}.caldera-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9{float:left}.caldera-grid .col-sm-12{width:100%}.caldera-grid .col-sm-11{width:91.66666667%}.caldera-grid .col-sm-10{width:83.33333333%}.caldera-grid .col-sm-9{width:75%}.caldera-grid .col-sm-8{width:66.66666667%}.caldera-grid .col-sm-7{width:58.33333333%}.caldera-grid .col-sm-6{width:50%}.caldera-grid .col-sm-5{width:41.66666667%}.caldera-grid .col-sm-4{width:33.33333333%}.caldera-grid .col-sm-3{width:25%}.caldera-grid .col-sm-2{width:16.66666667%}.caldera-grid .col-sm-1{width:8.33333333%}.caldera-grid .col-sm-pull-12{right:100%}.caldera-grid .col-sm-pull-11{right:91.66666667%}.caldera-grid .col-sm-pull-10{right:83.33333333%}.caldera-grid .col-sm-pull-9{right:75%}.caldera-grid .col-sm-pull-8{right:66.66666667%}.caldera-grid .col-sm-pull-7{right:58.33333333%}.caldera-grid .col-sm-pull-6{right:50%}.caldera-grid .col-sm-pull-5{right:41.66666667%}.caldera-grid .col-sm-pull-4{right:33.33333333%}.caldera-grid .col-sm-pull-3{right:25%}.caldera-grid .col-sm-pull-2{right:16.66666667%}.caldera-grid .col-sm-pull-1{right:8.33333333%}.caldera-grid .col-sm-pull-0{right:0}.caldera-grid .col-sm-push-12{left:100%}.caldera-grid .col-sm-push-11{left:91.66666667%}.caldera-grid .col-sm-push-10{left:83.33333333%}.caldera-grid .col-sm-push-9{left:75%}.caldera-grid .col-sm-push-8{left:66.66666667%}.caldera-grid .col-sm-push-7{left:58.33333333%}.caldera-grid .col-sm-push-6{left:50%}.caldera-grid .col-sm-push-5{left:41.66666667%}.caldera-grid .col-sm-push-4{left:33.33333333%}.caldera-grid .col-sm-push-3{left:25%}.caldera-grid .col-sm-push-2{left:16.66666667%}.caldera-grid .col-sm-push-1{left:8.33333333%}.caldera-grid .col-sm-push-0{left:0}.caldera-grid .col-sm-offset-12{margin-left:100%}.caldera-grid .col-sm-offset-11{margin-left:91.66666667%}.caldera-grid .col-sm-offset-10{margin-left:83.33333333%}.caldera-grid .col-sm-offset-9{margin-left:75%}.caldera-grid .col-sm-offset-8{margin-left:66.66666667%}.caldera-grid .col-sm-offset-7{margin-left:58.33333333%}.caldera-grid .col-sm-offset-6{margin-left:50%}.caldera-grid .col-sm-offset-5{margin-left:41.66666667%}.caldera-grid .col-sm-offset-4{margin-left:33.33333333%}.caldera-grid .col-sm-offset-3{margin-left:25%}.caldera-grid .col-sm-offset-2{margin-left:16.66666667%}.caldera-grid .col-sm-offset-1{margin-left:8.33333333%}.caldera-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9{float:left}.caldera-grid .col-md-12{width:100%}.caldera-grid .col-md-11{width:91.66666667%}.caldera-grid .col-md-10{width:83.33333333%}.caldera-grid .col-md-9{width:75%}.caldera-grid .col-md-8{width:66.66666667%}.caldera-grid .col-md-7{width:58.33333333%}.caldera-grid .col-md-6{width:50%}.caldera-grid .col-md-5{width:41.66666667%}.caldera-grid .col-md-4{width:33.33333333%}.caldera-grid .col-md-3{width:25%}.caldera-grid .col-md-2{width:16.66666667%}.caldera-grid .col-md-1{width:8.33333333%}.caldera-grid .col-md-pull-12{right:100%}.caldera-grid .col-md-pull-11{right:91.66666667%}.caldera-grid .col-md-pull-10{right:83.33333333%}.caldera-grid .col-md-pull-9{right:75%}.caldera-grid .col-md-pull-8{right:66.66666667%}.caldera-grid .col-md-pull-7{right:58.33333333%}.caldera-grid .col-md-pull-6{right:50%}.caldera-grid .col-md-pull-5{right:41.66666667%}.caldera-grid .col-md-pull-4{right:33.33333333%}.caldera-grid .col-md-pull-3{right:25%}.caldera-grid .col-md-pull-2{right:16.66666667%}.caldera-grid .col-md-pull-1{right:8.33333333%}.caldera-grid .col-md-pull-0{right:0}.caldera-grid .col-md-push-12{left:100%}.caldera-grid .col-md-push-11{left:91.66666667%}.caldera-grid .col-md-push-10{left:83.33333333%}.caldera-grid .col-md-push-9{left:75%}.caldera-grid .col-md-push-8{left:66.66666667%}.caldera-grid .col-md-push-7{left:58.33333333%}.caldera-grid .col-md-push-6{left:50%}.caldera-grid .col-md-push-5{left:41.66666667%}.caldera-grid .col-md-push-4{left:33.33333333%}.caldera-grid .col-md-push-3{left:25%}.caldera-grid .col-md-push-2{left:16.66666667%}.caldera-grid .col-md-push-1{left:8.33333333%}.caldera-grid .col-md-push-0{left:0}.caldera-grid .col-md-offset-12{margin-left:100%}.caldera-grid .col-md-offset-11{margin-left:91.66666667%}.caldera-grid .col-md-offset-10{margin-left:83.33333333%}.caldera-grid .col-md-offset-9{margin-left:75%}.caldera-grid .col-md-offset-8{margin-left:66.66666667%}.caldera-grid .col-md-offset-7{margin-left:58.33333333%}.caldera-grid .col-md-offset-6{margin-left:50%}.caldera-grid .col-md-offset-5{margin-left:41.66666667%}.caldera-grid .col-md-offset-4{margin-left:33.33333333%}.caldera-grid .col-md-offset-3{margin-left:25%}.caldera-grid .col-md-offset-2{margin-left:16.66666667%}.caldera-grid .col-md-offset-1{margin-left:8.33333333%}.caldera-grid .col-md-offset-0{margin-left:0}}@-ms-viewport{width:device-width}@media (min-width:1200px){.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9{float:left}.caldera-grid .col-lg-12{width:100%}.caldera-grid .col-lg-11{width:91.66666667%}.caldera-grid .col-lg-10{width:83.33333333%}.caldera-grid .col-lg-9{width:75%}.caldera-grid .col-lg-8{width:66.66666667%}.caldera-grid .col-lg-7{width:58.33333333%}.caldera-grid .col-lg-6{width:50%}.caldera-grid .col-lg-5{width:41.66666667%}.caldera-grid .col-lg-4{width:33.33333333%}.caldera-grid .col-lg-3{width:25%}.caldera-grid .col-lg-2{width:16.66666667%}.caldera-grid .col-lg-1{width:8.33333333%}.caldera-grid .col-lg-pull-12{right:100%}.caldera-grid .col-lg-pull-11{right:91.66666667%}.caldera-grid .col-lg-pull-10{right:83.33333333%}.caldera-grid .col-lg-pull-9{right:75%}.caldera-grid .col-lg-pull-8{right:66.66666667%}.caldera-grid .col-lg-pull-7{right:58.33333333%}.caldera-grid .col-lg-pull-6{right:50%}.caldera-grid .col-lg-pull-5{right:41.66666667%}.caldera-grid .col-lg-pull-4{right:33.33333333%}.caldera-grid .col-lg-pull-3{right:25%}.caldera-grid .col-lg-pull-2{right:16.66666667%}.caldera-grid .col-lg-pull-1{right:8.33333333%}.caldera-grid .col-lg-pull-0{right:0}.caldera-grid .col-lg-push-12{left:100%}.caldera-grid .col-lg-push-11{left:91.66666667%}.caldera-grid .col-lg-push-10{left:83.33333333%}.caldera-grid .col-lg-push-9{left:75%}.caldera-grid .col-lg-push-8{left:66.66666667%}.caldera-grid .col-lg-push-7{left:58.33333333%}.caldera-grid .col-lg-push-6{left:50%}.caldera-grid .col-lg-push-5{left:41.66666667%}.caldera-grid .col-lg-push-4{left:33.33333333%}.caldera-grid .col-lg-push-3{left:25%}.caldera-grid .col-lg-push-2{left:16.66666667%}.caldera-grid .col-lg-push-1{left:8.33333333%}.caldera-grid .col-lg-push-0{left:0}.caldera-grid .col-lg-offset-12{margin-left:100%}.caldera-grid .col-lg-offset-11{margin-left:91.66666667%}.caldera-grid .col-lg-offset-10{margin-left:83.33333333%}.caldera-grid .col-lg-offset-9{margin-left:75%}.caldera-grid .col-lg-offset-8{margin-left:66.66666667%}.caldera-grid .col-lg-offset-7{margin-left:58.33333333%}.caldera-grid .col-lg-offset-6{margin-left:50%}.caldera-grid .col-lg-offset-5{margin-left:41.66666667%}.caldera-grid .col-lg-offset-4{margin-left:33.33333333%}.caldera-grid .col-lg-offset-3{margin-left:25%}.caldera-grid .col-lg-offset-2{margin-left:16.66666667%}.caldera-grid .col-lg-offset-1{margin-left:8.33333333%}.caldera-grid .col-lg-offset-0{margin-left:0}}.caldera-grid .clearfix:after,.caldera-grid .clearfix:before,.caldera-grid .container-fluid:after,.caldera-grid .container-fluid:before,.caldera-grid .container:after,.caldera-grid .container:before,.caldera-grid .row:after,.caldera-grid .row:before{content:" ";display:table}.caldera-grid .clearfix:after,.caldera-grid .container-fluid:after,.caldera-grid .container:after,.caldera-grid .row:after{clear:both}.caldera-grid .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-grid .pull-right{float:right!important}.caldera-grid .pull-left{float:left!important}.caldera-grid .hide{display:none!important}.caldera-grid .show{display:block!important}.caldera-grid .hidden,.caldera-grid .visible-lg,.caldera-grid .visible-md,.caldera-grid .visible-sm,.caldera-grid .visible-xs{display:none!important}.caldera-grid .invisible{visibility:hidden}.caldera-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-grid .hidden{visibility:hidden!important}.caldera-grid .affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.caldera-grid .visible-xs{display:block!important}.caldera-grid table.visible-xs{display:table}.caldera-grid tr.visible-xs{display:table-row!important}.caldera-grid td.visible-xs,.caldera-grid th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .visible-sm{display:block!important}.caldera-grid table.visible-sm{display:table}.caldera-grid tr.visible-sm{display:table-row!important}.caldera-grid td.visible-sm,.caldera-grid th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .visible-md{display:block!important}.caldera-grid table.visible-md{display:table}.caldera-grid tr.visible-md{display:table-row!important}.caldera-grid td.visible-md,.caldera-grid th.visible-md{display:table-cell!important}}@media (min-width:1200px){.caldera-grid .visible-lg{display:block!important}.caldera-grid table.visible-lg{display:table}.caldera-grid tr.visible-lg{display:table-row!important}.caldera-grid td.visible-lg,.caldera-grid th.visible-lg{display:table-cell!important}.caldera-grid .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .hidden-md{display:none!important}}.caldera-grid .visible-print{display:none!important}@media print{.caldera-grid .visible-print{display:block!important}.caldera-grid table.visible-print{display:table}.caldera-grid tr.visible-print{display:table-row!important}.caldera-grid td.visible-print,.caldera-grid th.visible-print{display:table-cell!important}.caldera-grid .hidden-print{display:none!important}}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert .alert-link{font-weight:700}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(//www.babybeep.it/wp-content/plugins/caldera-forms/assets/build/images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing>*{opacity:.5}.caldera-grid html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.caldera-grid body{margin:0}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid menu,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background-color:transparent}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid pre,.caldera-grid textarea{overflow:auto}.caldera-grid figure{margin:1em 40px}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input{line-height:normal}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}@media print{.caldera-grid *,.caldera-grid :after,.caldera-grid :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.caldera-grid a,.caldera-grid a:visited{text-decoration:underline}.caldera-grid a[href]:after{content:" (" attr(href) ")"}.caldera-grid abbr[title]:after{content:" (" attr(title) ")"}.caldera-grid a[href^="#"]:after,.caldera-grid a[href^="javascript:"]:after{content:""}.caldera-grid blockquote,.caldera-grid pre{border:1px solid #999;page-break-inside:avoid}.caldera-grid thead{display:table-header-group}.caldera-grid img,.caldera-grid tr{page-break-inside:avoid}.caldera-grid img{max-width:100%!important}.caldera-grid h2,.caldera-grid h3,.caldera-grid p{orphans:3;widows:3}.caldera-grid h2,.caldera-grid h3{page-break-after:avoid}.caldera-grid select{background:#fff!important}.caldera-grid .navbar{display:none}.caldera-grid .btn>.caret,.caldera-grid .dropup>.btn>.caret{border-top-color:#000!important}.caldera-grid .label{border:1px solid #000}.caldera-grid .table{border-collapse:collapse!important}.caldera-grid .table td,.caldera-grid .table th{background-color:#fff!important}.caldera-grid .table-bordered td,.caldera-grid .table-bordered th{border:1px solid #ddd!important}}.caldera-grid .btn,.caldera-grid .btn-danger.active,.caldera-grid .btn-danger:active,.caldera-grid .btn-default.active,.caldera-grid .btn-default:active,.caldera-grid .btn-info.active,.caldera-grid .btn-info:active,.caldera-grid .btn-primary.active,.caldera-grid .btn-primary:active,.caldera-grid .btn-success.active,.caldera-grid .btn-success:active,.caldera-grid .btn-warning.active,.caldera-grid .btn-warning:active,.caldera-grid .btn.active,.caldera-grid .btn:active,.caldera-grid .form-control,.open>.dropdown-toggle.caldera-grid .btn-danger,.open>.dropdown-toggle.caldera-grid .btn-default,.open>.dropdown-toggle.caldera-grid .btn-info,.open>.dropdown-toggle.caldera-grid .btn-primary,.open>.dropdown-toggle.caldera-grid .btn-success,.open>.dropdown-toggle.caldera-grid .btn-warning{background-image:none}.caldera-grid fieldset{padding:0;margin:0;border:0;min-width:0}.caldera-grid legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.caldera-grid label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{margin:0;line-height:normal}.caldera-grid .form-group,.cf-color-picker .form-group{margin-bottom:15px}.caldera-grid .form-control,.caldera-grid output{font-size:14px;line-height:1.42857143;color:#555;display:block}.caldera-grid input[type=file]{display:block}.caldera-grid input[type=range]{display:block;width:100%}.caldera-grid select[multiple],.caldera-grid select[size]{height:auto}.caldera-grid input[type=checkbox]:focus,.caldera-grid input[type=file]:focus,.caldera-grid input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid input[type=checkbox]{-webkit-appearance:checkbox}.caldera-grid input[type=radio]{-webkit-appearance:radio}.caldera-grid output{padding-top:7px}.caldera-grid .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.caldera-grid .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.caldera-grid .form-control::-moz-placeholder{color:#999;opacity:1}.caldera-grid .form-control:-ms-input-placeholder{color:#999}.caldera-grid .form-control::-webkit-input-placeholder{color:#999}.caldera-grid .form-control[disabled],.caldera-grid .form-control[readonly],fieldset[disabled] .caldera-grid .form-control{background-color:#eee;opacity:1}.caldera-grid .form-control[disabled],fieldset[disabled] .caldera-grid .form-control{cursor:not-allowed}textarea .caldera-grid .form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.caldera-grid input[type=date],.caldera-grid input[type=datetime-local],.caldera-grid input[type=month],.caldera-grid input[type=time]{line-height:34px}.caldera-grid input[type=date].input-sm,.caldera-grid input[type=datetime-local].input-sm,.caldera-grid input[type=month].input-sm,.caldera-grid input[type=time].input-sm,.input-group-sm .caldera-grid input[type=date],.input-group-sm .caldera-grid input[type=datetime-local],.input-group-sm .caldera-grid input[type=month],.input-group-sm .caldera-grid input[type=time]{line-height:30px}.caldera-grid input[type=date].input-lg,.caldera-grid input[type=datetime-local].input-lg,.caldera-grid input[type=month].input-lg,.caldera-grid input[type=time].input-lg,.input-group-lg .caldera-grid input[type=date],.input-group-lg .caldera-grid input[type=datetime-local],.input-group-lg .caldera-grid input[type=month],.input-group-lg .caldera-grid input[type=time]{line-height:46px}}.caldera-grid .checkbox,.caldera-grid .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.caldera-grid .checkbox label,.caldera-grid .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.caldera-grid .checkbox input[type=checkbox],.caldera-grid .checkbox-inline input[type=checkbox],.caldera-grid .radio input[type=radio],.caldera-grid .radio-inline input[type=radio]{margin-left:-20px}.caldera-grid .checkbox+.checkbox,.caldera-grid .radio+.radio{margin-top:-5px}.caldera-grid .checkbox-inline,.caldera-grid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.caldera-grid .checkbox-inline+.checkbox-inline,.caldera-grid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.caldera-grid .btn-block+.btn-block,.caldera-grid .help-block,.cf-toggle-switch .btn-block+.btn-block{margin-top:5px}.caldera-grid .checkbox-inline.disabled,.caldera-grid .checkbox.disabled label,.caldera-grid .radio-inline.disabled,.caldera-grid .radio.disabled label,.caldera-grid input[type=checkbox].disabled,.caldera-grid input[type=checkbox][disabled],.caldera-grid input[type=radio].disabled,.caldera-grid input[type=radio][disabled],fieldset[disabled] .caldera-grid .checkbox label,fieldset[disabled] .caldera-grid .checkbox-inline,fieldset[disabled] .caldera-grid .radio label,fieldset[disabled] .caldera-grid .radio-inline,fieldset[disabled] .caldera-grid input[type=checkbox],fieldset[disabled] .caldera-grid input[type=radio]{cursor:not-allowed}.caldera-grid .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.caldera-grid .form-control-static.input-lg,.caldera-grid .form-control-static.input-sm{padding-left:0;padding-right:0}.caldera-grid .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .input-sm{height:30px;line-height:30px}select[multiple].caldera-grid .input-sm,textarea.caldera-grid .input-sm{height:auto}.caldera-grid .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].caldera-grid .form-group-sm .form-control,textarea.caldera-grid .form-group-sm .form-control{height:auto}.caldera-grid .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.caldera-grid .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .input-lg{height:46px;line-height:46px}select[multiple].caldera-grid .input-lg,textarea.caldera-grid .input-lg{height:auto}.caldera-grid .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].caldera-grid .form-group-lg .form-control,textarea.caldera-grid .form-group-lg .form-control{height:auto}.caldera-grid .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.caldera-grid .has-feedback{position:relative}.caldera-grid .has-feedback .form-control{padding-right:42.5px}.caldera-grid .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.caldera-grid .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.caldera-grid .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.caldera-grid .has-success .checkbox,.caldera-grid .has-success .checkbox-inline,.caldera-grid .has-success .control-label,.caldera-grid .has-success .help-block,.caldera-grid .has-success .radio,.caldera-grid .has-success .radio-inline,.caldera-grid .has-success.checkbox label,.caldera-grid .has-success.checkbox-inline label,.caldera-grid .has-success.radio label,.caldera-grid .has-success.radio-inline label{color:#3c763d}.caldera-grid .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.caldera-grid .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.caldera-grid .has-success .form-control-feedback{color:#3c763d}.caldera-grid .has-warning .checkbox,.caldera-grid .has-warning .checkbox-inline,.caldera-grid .has-warning .control-label,.caldera-grid .has-warning .help-block,.caldera-grid .has-warning .radio,.caldera-grid .has-warning .radio-inline,.caldera-grid .has-warning.checkbox label,.caldera-grid .has-warning.checkbox-inline label,.caldera-grid .has-warning.radio label,.caldera-grid .has-warning.radio-inline label{color:#8a6d3b}.caldera-grid .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.caldera-grid .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.caldera-grid .has-warning .form-control-feedback{color:#8a6d3b}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline,.caldera-grid .has-error.checkbox label,.caldera-grid .has-error.checkbox-inline label,.caldera-grid .has-error.radio label,.caldera-grid .has-error.radio-inline label{color:#a94442}.caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.caldera-grid .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.caldera-grid .has-error .form-control-feedback{color:#a94442}.caldera-grid .has-feedback label~.form-control-feedback{top:25px}.caldera-grid .has-feedback label.sr-only~.form-control-feedback{top:0}.caldera-grid .help-block{display:block;margin-bottom:10px;color:#737373}@media (min-width:768px){.caldera-grid .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.caldera-grid .form-inline .form-control-static{display:inline-block}.caldera-grid .form-inline .input-group{display:inline-table;vertical-align:middle}.caldera-grid .form-inline .input-group .form-control,.caldera-grid .form-inline .input-group .input-group-addon,.caldera-grid .form-inline .input-group .input-group-btn{width:auto}.caldera-grid .form-inline .input-group>.form-control{width:100%}.caldera-grid .form-inline .control-label{margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox,.caldera-grid .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox label,.caldera-grid .form-inline .radio label{padding-left:0}.caldera-grid .form-inline .checkbox input[type=checkbox],.caldera-grid .form-inline .radio input[type=radio]{position:relative;margin-left:0}.caldera-grid .form-inline .has-feedback .form-control-feedback{top:0}.caldera-grid .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .checkbox-inline,.caldera-grid .form-horizontal .radio,.caldera-grid .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .radio{min-height:27px}.caldera-grid .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.caldera-grid .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.caldera-grid .form-horizontal .form-group-lg .control-label{padding-top:14.33px}.caldera-grid .form-horizontal .form-group-sm .control-label{padding-top:6px}}.caldera-grid .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caldera-grid .btn.active.focus,.caldera-grid .btn.active:focus,.caldera-grid .btn.focus,.caldera-grid .btn:active.focus,.caldera-grid .btn:active:focus,.caldera-grid .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .btn.focus,.caldera-grid .btn:focus,.caldera-grid .btn:hover{color:#333;text-decoration:none}.caldera-grid .btn.active,.caldera-grid .btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-grid .btn.disabled,.caldera-grid .btn[disabled],fieldset[disabled] .caldera-grid .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-grid .btn-default.active,.caldera-grid .btn-default.focus,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover,.open>.dropdown-toggle.caldera-grid .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-grid .btn-default.disabled,.caldera-grid .btn-default.disabled.active,.caldera-grid .btn-default.disabled.focus,.caldera-grid .btn-default.disabled:active,.caldera-grid .btn-default.disabled:focus,.caldera-grid .btn-default.disabled:hover,.caldera-grid .btn-default[disabled],.caldera-grid .btn-default[disabled].active,.caldera-grid .btn-default[disabled].focus,.caldera-grid .btn-default[disabled]:active,.caldera-grid .btn-default[disabled]:focus,.caldera-grid .btn-default[disabled]:hover,fieldset[disabled] .caldera-grid .btn-default,fieldset[disabled] .caldera-grid .btn-default.active,fieldset[disabled] .caldera-grid .btn-default.focus,fieldset[disabled] .caldera-grid .btn-default:active,fieldset[disabled] .caldera-grid .btn-default:focus,fieldset[disabled] .caldera-grid .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-grid .btn-default .badge{color:#fff;background-color:#333}.caldera-grid .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary.active,.caldera-grid .btn-primary.focus,.caldera-grid .btn-primary:active,.caldera-grid .btn-primary:focus,.caldera-grid .btn-primary:hover,.open>.dropdown-toggle.caldera-grid .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-grid .btn-primary.disabled,.caldera-grid .btn-primary.disabled.active,.caldera-grid .btn-primary.disabled.focus,.caldera-grid .btn-primary.disabled:active,.caldera-grid .btn-primary.disabled:focus,.caldera-grid .btn-primary.disabled:hover,.caldera-grid .btn-primary[disabled],.caldera-grid .btn-primary[disabled].active,.caldera-grid .btn-primary[disabled].focus,.caldera-grid .btn-primary[disabled]:active,.caldera-grid .btn-primary[disabled]:focus,.caldera-grid .btn-primary[disabled]:hover,fieldset[disabled] .caldera-grid .btn-primary,fieldset[disabled] .caldera-grid .btn-primary.active,fieldset[disabled] .caldera-grid .btn-primary.focus,fieldset[disabled] .caldera-grid .btn-primary:active,fieldset[disabled] .caldera-grid .btn-primary:focus,fieldset[disabled] .caldera-grid .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-grid .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success.active,.caldera-grid .btn-success.focus,.caldera-grid .btn-success:active,.caldera-grid .btn-success:focus,.caldera-grid .btn-success:hover,.open>.dropdown-toggle.caldera-grid .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-grid .btn-success.disabled,.caldera-grid .btn-success.disabled.active,.caldera-grid .btn-success.disabled.focus,.caldera-grid .btn-success.disabled:active,.caldera-grid .btn-success.disabled:focus,.caldera-grid .btn-success.disabled:hover,.caldera-grid .btn-success[disabled],.caldera-grid .btn-success[disabled].active,.caldera-grid .btn-success[disabled].focus,.caldera-grid .btn-success[disabled]:active,.caldera-grid .btn-success[disabled]:focus,.caldera-grid .btn-success[disabled]:hover,fieldset[disabled] .caldera-grid .btn-success,fieldset[disabled] .caldera-grid .btn-success.active,fieldset[disabled] .caldera-grid .btn-success.focus,fieldset[disabled] .caldera-grid .btn-success:active,fieldset[disabled] .caldera-grid .btn-success:focus,fieldset[disabled] .caldera-grid .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-grid .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info.active,.caldera-grid .btn-info.focus,.caldera-grid .btn-info:active,.caldera-grid .btn-info:focus,.caldera-grid .btn-info:hover,.open>.dropdown-toggle.caldera-grid .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-grid .btn-info.disabled,.caldera-grid .btn-info.disabled.active,.caldera-grid .btn-info.disabled.focus,.caldera-grid .btn-info.disabled:active,.caldera-grid .btn-info.disabled:focus,.caldera-grid .btn-info.disabled:hover,.caldera-grid .btn-info[disabled],.caldera-grid .btn-info[disabled].active,.caldera-grid .btn-info[disabled].focus,.caldera-grid .btn-info[disabled]:active,.caldera-grid .btn-info[disabled]:focus,.caldera-grid .btn-info[disabled]:hover,fieldset[disabled] .caldera-grid .btn-info,fieldset[disabled] .caldera-grid .btn-info.active,fieldset[disabled] .caldera-grid .btn-info.focus,fieldset[disabled] .caldera-grid .btn-info:active,fieldset[disabled] .caldera-grid .btn-info:focus,fieldset[disabled] .caldera-grid .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-grid .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning.active,.caldera-grid .btn-warning.focus,.caldera-grid .btn-warning:active,.caldera-grid .btn-warning:focus,.caldera-grid .btn-warning:hover,.open>.dropdown-toggle.caldera-grid .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-grid .btn-warning.disabled,.caldera-grid .btn-warning.disabled.active,.caldera-grid .btn-warning.disabled.focus,.caldera-grid .btn-warning.disabled:active,.caldera-grid .btn-warning.disabled:focus,.caldera-grid .btn-warning.disabled:hover,.caldera-grid .btn-warning[disabled],.caldera-grid .btn-warning[disabled].active,.caldera-grid .btn-warning[disabled].focus,.caldera-grid .btn-warning[disabled]:active,.caldera-grid .btn-warning[disabled]:focus,.caldera-grid .btn-warning[disabled]:hover,fieldset[disabled] .caldera-grid .btn-warning,fieldset[disabled] .caldera-grid .btn-warning.active,fieldset[disabled] .caldera-grid .btn-warning.focus,fieldset[disabled] .caldera-grid .btn-warning:active,fieldset[disabled] .caldera-grid .btn-warning:focus,fieldset[disabled] .caldera-grid .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-grid .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger.active,.caldera-grid .btn-danger.focus,.caldera-grid .btn-danger:active,.caldera-grid .btn-danger:focus,.caldera-grid .btn-danger:hover,.open>.dropdown-toggle.caldera-grid .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-grid .btn-danger.disabled,.caldera-grid .btn-danger.disabled.active,.caldera-grid .btn-danger.disabled.focus,.caldera-grid .btn-danger.disabled:active,.caldera-grid .btn-danger.disabled:focus,.caldera-grid .btn-danger.disabled:hover,.caldera-grid .btn-danger[disabled],.caldera-grid .btn-danger[disabled].active,.caldera-grid .btn-danger[disabled].focus,.caldera-grid .btn-danger[disabled]:active,.caldera-grid .btn-danger[disabled]:focus,.caldera-grid .btn-danger[disabled]:hover,fieldset[disabled] .caldera-grid .btn-danger,fieldset[disabled] .caldera-grid .btn-danger.active,fieldset[disabled] .caldera-grid .btn-danger.focus,fieldset[disabled] .caldera-grid .btn-danger:active,fieldset[disabled] .caldera-grid .btn-danger:focus,fieldset[disabled] .caldera-grid .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-grid .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-grid .btn-link,.caldera-grid .btn-link.active,.caldera-grid .btn-link:active,.caldera-grid .btn-link[disabled],fieldset[disabled] .caldera-grid .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-link,.caldera-grid .btn-link:active,.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{border-color:transparent}.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-grid .btn-link[disabled]:focus,.caldera-grid .btn-link[disabled]:hover,fieldset[disabled] .caldera-grid .btn-link:focus,fieldset[disabled] .caldera-grid .btn-link:hover{color:#777;text-decoration:none}.caldera-grid .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}.caldera-grid .btn-sm,.caldera-grid .btn-xs{font-size:12px;line-height:1.5;border-radius:1px}.caldera-grid .btn-sm{padding:5px 10px}.caldera-grid .btn-xs{padding:1px 5px}.caldera-grid .btn-block{display:block;width:100%}.caldera-grid input[type=button].btn-block,.caldera-grid input[type=reset].btn-block,.caldera-grid input[type=submit].btn-block{width:100%}.caldera-grid textarea.form-control{padding-right:4px;height:auto}.caldera-grid .breadcrumb{padding:6px 12px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.caldera-grid .breadcrumb>li{display:inline-block;margin:0}.caldera-grid .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.caldera-grid .breadcrumb>.active,.caldera-grid .breadcrumb>.active>a{color:#777}.breadcrumb>li.active.error>a,.breadcrumb>li.error>a{color:red}.caldera-grid .cf-credit-card{padding-left:42px;background-image:url(//www.babybeep.it/wp-content/plugins/caldera-forms/assets/build/images/credit-card.svg);background-repeat:no-repeat!important;background-position-x:4px!important;background-position-y:3px!important}.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}p.caldera-forms-consent-field-agreement{display:inline}@font-face{font-family:cf-raty;src:url(//www.babybeep.it/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.eot?40481674);src:url(//www.babybeep.it/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.eot?40481674#iefix) format('embedded-opentype'),url(//www.babybeep.it/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.woff?40481674) format('woff'),url(//www.babybeep.it/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.ttf?40481674) format('truetype'),url(//www.babybeep.it/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.svg?40481674#cf-raty) format('svg');font-weight:400;font-style:normal}[class*=" raty-"]:before,[class^=raty-]:before{font-family:cf-raty;font-style:normal;font-weight:400;speak:none;font-size:2em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.raty-heart-on:before{content:'\e800'}.raty-heart-off:before{content:'\e801'}.raty-star-on:before{content:'\e802'}.raty-star-off:before{content:'\e803'}.raty-circle-on:before{content:'\e804'}.raty-circle-off:before{content:'\e805'}.raty-dot-off:before{content:'\e806'}.raty-dot-on:before{content:'\e807'}.raty-face-off:before{content:'\e808'}.raty-face-on:before{content:'\e809'}.raty-cancel-off:before{content:'\e80a'}.raty-cancel-on:before{content:'\e80b'}.calculation-group{background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:6px;margin:6px 0}.cf-color-picker .input-group-btn:last-child>.btn,.cf-color-picker .input-group-btn:last-child>.btn-group,.cf-color-picker .input-group-btn>.btn+.btn,.cf-toggle-switch .btn-group .btn+.btn,.cf-toggle-switch .btn-group .btn+.btn-group,.cf-toggle-switch .btn-group .btn-group+.btn,.cf-toggle-switch .btn-group .btn-group+.btn-group,.preview-color-selector{margin-left:-1px}.preview-color-selector{background:#F0F0F0;border:1px solid #E2E2E2;display:inline;padding:3px 12px;box-shadow:0 0 0 2px #fff inset}.miniColors-trigger{border:1px solid #999;-mz-border-radius:0 1px 1px 0;-webkit-border-radius:0 1px 1px 0;display:inline-block;height:24px;margin:0 0 -8px -1px;width:30px}.miniColors-selector{background:#FFF;border:1px solid #999;-moz-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);-webkit-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);box-shadow:0 3px 0 -1px rgba(0,0,0,.05);height:162px;padding:5px;position:absolute;width:187px;z-index:999999;margin-top:-1px}.miniColors-colors,.miniColors-hues{top:5px;height:150px;cursor:crosshair;position:absolute}.miniColors-selector.black{background:#000;border-color:#000}.miniColors-colors{left:5px;width:150px;background:url(//www.babybeep.it/wp-content/plugins/caldera-forms/assets/build/css/minicolor-colors.png) right no-repeat}.miniColors-hues{left:160px;width:20px;background:url(//www.babybeep.it/wp-content/plugins/caldera-forms/assets/build/css/minicolor-colors.png) left no-repeat}.miniColors-colorPicker{position:absolute;width:9px;height:9px;border:1px solid #fff;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}.miniColors-colorPicker-inner{position:absolute;top:0;left:0;width:7px;height:7px;border:1px solid #000;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.miniColors-huePicker{position:absolute;left:-3px;width:24px;height:1px;border:1px solid #fff;border-radius:2px;background:#000}.cf-color-picker .form-control::-moz-placeholder{color:#999;opacity:1}.cf-color-picker .form-control:-ms-input-placeholder{color:#999}.cf-color-picker .form-control::-webkit-input-placeholder{color:#999}.cf-color-picker .form-control[disabled],.cf-color-picker .form-control[readonly],.cf-color-picker fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}.cf-color-picker .input-group{position:relative;display:table;border-collapse:separate;max-width:120px}.cf-color-picker .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.cf-color-picker .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.cf-color-picker .input-group-lg>.form-control,.cf-color-picker .input-group-lg>.input-group-addon,.cf-color-picker .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-color-picker .input-group-sm>.form-control,.cf-color-picker .input-group-sm>.input-group-addon,.cf-color-picker .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-color-picker .input-group .form-control,.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{display:table-cell}.cf-color-picker .input-group .form-control:not(:first-child):not(:last-child),.cf-color-picker .input-group-addon:not(:first-child):not(:last-child),.cf-color-picker .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.cf-color-picker .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.cf-color-picker .text-hide,.table-striped .cfdatepicker table tr td,.table-striped .cfdatepicker table tr th{background-color:transparent}.cf-color-picker .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.cf-color-picker .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.cf-color-picker .input-group .form-control:first-child,.cf-color-picker .input-group-addon:first-child,.cf-color-picker .input-group-btn:first-child>.btn,.cf-color-picker .input-group-btn:first-child>.btn-group>.btn,.cf-color-picker .input-group-btn:first-child>.dropdown-toggle,.cf-color-picker .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.cf-color-picker .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.cf-color-picker .input-group-addon:first-child{border-right:0}.cf-color-picker .input-group .form-control:last-child,.cf-color-picker .input-group-addon:last-child,.cf-color-picker .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.cf-color-picker .input-group-btn:first-child>.btn:not(:first-child),.cf-color-picker .input-group-btn:last-child>.btn,.cf-color-picker .input-group-btn:last-child>.btn-group>.btn,.cf-color-picker .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.cf-color-picker .input-group-addon:last-child{border-left:0}.cf-color-picker .input-group-btn{position:relative;font-size:0;white-space:nowrap}.cf-color-picker .input-group-btn>.btn{position:relative}.cf-color-picker .input-group-btn>.btn:active,.cf-color-picker .input-group-btn>.btn:focus,.cf-color-picker .input-group-btn>.btn:hover{z-index:2}.cf-color-picker .input-group-btn:first-child>.btn,.cf-color-picker .input-group-btn:first-child>.btn-group{margin-right:-1px}.cf-color-picker .clearfix:after,.cf-color-picker .clearfix:before,.cf-color-picker .form-horizontal .form-group:after,.cf-color-picker .form-horizontal .form-group:before{content:" ";display:table}.cfdatepicker-dropdown:after,.cfdatepicker-dropdown:before{content:'';position:absolute;display:inline-block}.cf-color-picker .clearfix:after,.cf-color-picker .form-horizontal .form-group:after{clear:both}.cf-color-picker .center-block{display:block;margin-left:auto;margin-right:auto}.cf-color-picker .pull-right{float:right!important}.cf-color-picker .pull-left{float:left!important}.cf-color-picker .hide{display:none!important}.cf-color-picker .show{display:block!important}.cf-color-picker .invisible{visibility:hidden}.cf-color-picker .text-hide{font:0/0 a;color:transparent;text-shadow:none;border:0}.cf-color-picker .hidden{display:none!important;visibility:hidden!important}.cf-color-picker .affix{position:fixed}@-ms-viewport{width:device-width}.cf-color-picker .visible-lg,.cf-color-picker .visible-md,.cf-color-picker .visible-print,.cf-color-picker .visible-sm,.cf-color-picker .visible-xs{display:none!important}@media (max-width:767px){.cf-color-picker .visible-xs{display:block!important}.cf-color-picker table.visible-xs{display:table}.cf-color-picker tr.visible-xs{display:table-row!important}.cf-color-picker td.visible-xs,.cf-color-picker th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .visible-sm{display:block!important}.cf-color-picker table.visible-sm{display:table}.cf-color-picker tr.visible-sm{display:table-row!important}.cf-color-picker td.visible-sm,.cf-color-picker th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .visible-md{display:block!important}.cf-color-picker table.visible-md{display:table}.cf-color-picker tr.visible-md{display:table-row!important}.cf-color-picker td.visible-md,.cf-color-picker th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-color-picker .visible-lg{display:block!important}.cf-color-picker table.visible-lg{display:table}.cf-color-picker tr.visible-lg{display:table-row!important}.cf-color-picker td.visible-lg,.cf-color-picker th.visible-lg{display:table-cell!important}.cf-color-picker .hidden-lg{display:none!important}}@media (max-width:767px){.cf-color-picker .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .hidden-md{display:none!important}}@media print{.cf-color-picker .visible-print{display:block!important}.cf-color-picker table.visible-print{display:table}.cf-color-picker tr.visible-print{display:table-row!important}.cf-color-picker td.visible-print,.cf-color-picker th.visible-print{display:table-cell!important}.cf-color-picker .hidden-print{display:none!important}}.cfdatepicker{padding:4px;border-radius:4px;direction:ltr}.cfdatepicker-inline{width:220px}.cfdatepicker.cfdatepicker-rtl{direction:rtl}.cfdatepicker.cfdatepicker-rtl table tr td span{float:right}.cfdatepicker-dropdown{top:0;left:0}.cfdatepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2)}.cfdatepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0}.cfdatepicker-dropdown.cfdatepicker-orient-left:before{left:6px}.cfdatepicker-dropdown.cfdatepicker-orient-left:after{left:7px}.cfdatepicker-dropdown.cfdatepicker-orient-right:before{right:6px}.cfdatepicker-dropdown.cfdatepicker-orient-right:after{right:7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:before{top:-7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:after{top:-6px}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.cfdatepicker>div{display:none}.cfdatepicker.days div.cfdatepicker-days,.cfdatepicker.months div.cfdatepicker-months,.cfdatepicker.years div.cfdatepicker-years{display:block}.cfdatepicker table{border:0;width:auto;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cfdatepicker table tr td,.cfdatepicker table tr th{text-align:center;width:10px;height:10px;border-radius:4px;border:none}.cfdatepicker table tr td.day.focused,.cfdatepicker table tr td.day:hover{background:#eee;cursor:pointer}.cfdatepicker table tr td.new,.cfdatepicker table tr td.old{color:#999}.cfdatepicker table tr td.disabled,.cfdatepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td.today,.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today.disabled:hover:focus,.cfdatepicker table tr td.today.disabled:hover:hover,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:focus,.cfdatepicker table tr td.today:hover,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.cfdatepicker table tr td.today:hover:focus,.cfdatepicker table tr td.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{background-image:none}.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled.disabled,.cfdatepicker table tr td.today.disabled.disabled.active,.cfdatepicker table tr td.today.disabled.disabled:active,.cfdatepicker table tr td.today.disabled.disabled:focus,.cfdatepicker table tr td.today.disabled.disabled:hover,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.disabled,.cfdatepicker table tr td.today.disabled:hover.disabled.active,.cfdatepicker table tr td.today.disabled:hover.disabled:active,.cfdatepicker table tr td.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.today.disabled:hover[disabled],.cfdatepicker table tr td.today.disabled:hover[disabled].active,.cfdatepicker table tr td.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.today.disabled[disabled],.cfdatepicker table tr td.today.disabled[disabled].active,.cfdatepicker table tr td.today.disabled[disabled]:active,.cfdatepicker table tr td.today.disabled[disabled]:focus,.cfdatepicker table tr td.today.disabled[disabled]:hover,.cfdatepicker table tr td.today:hover.disabled,.cfdatepicker table tr td.today:hover.disabled.active,.cfdatepicker table tr td.today:hover.disabled:active,.cfdatepicker table tr td.today:hover.disabled:focus,.cfdatepicker table tr td.today:hover.disabled:hover,.cfdatepicker table tr td.today:hover[disabled],.cfdatepicker table tr td.today:hover[disabled].active,.cfdatepicker table tr td.today:hover[disabled]:active,.cfdatepicker table tr td.today:hover[disabled]:focus,.cfdatepicker table tr td.today:hover[disabled]:hover,.cfdatepicker table tr td.today[disabled],.cfdatepicker table tr td.today[disabled].active,.cfdatepicker table tr td.today[disabled]:active,.cfdatepicker table tr td.today[disabled]:focus,.cfdatepicker table tr td.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.today,fieldset[disabled] .cfdatepicker table tr td.today.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled,fieldset[disabled] .cfdatepicker table tr td.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.today:active,fieldset[disabled] .cfdatepicker table tr td.today:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover,fieldset[disabled] .cfdatepicker table tr td.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover:hover{background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today:hover:hover{color:#000}.cfdatepicker table tr td.today.active:hover{color:#fff}.cfdatepicker table tr td.range,.cfdatepicker table tr td.range.disabled,.cfdatepicker table tr td.range.disabled:hover,.cfdatepicker table tr td.range:hover{background:#eee;border-radius:0}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{background-image:none}.cfdatepicker table tr td.range.today,.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today.disabled:hover:focus,.cfdatepicker table tr td.range.today.disabled:hover:hover,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:focus,.cfdatepicker table tr td.range.today:hover,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.cfdatepicker table tr td.range.today:hover:focus,.cfdatepicker table tr td.range.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled,.cfdatepicker table tr td.range.today.disabled.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled:active,.cfdatepicker table tr td.range.today.disabled.disabled:focus,.cfdatepicker table tr td.range.today.disabled.disabled:hover,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.disabled,.cfdatepicker table tr td.range.today.disabled:hover.disabled.active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover[disabled],.cfdatepicker table tr td.range.today.disabled:hover[disabled].active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.range.today.disabled[disabled],.cfdatepicker table tr td.range.today.disabled[disabled].active,.cfdatepicker table tr td.range.today.disabled[disabled]:active,.cfdatepicker table tr td.range.today.disabled[disabled]:focus,.cfdatepicker table tr td.range.today.disabled[disabled]:hover,.cfdatepicker table tr td.range.today:hover.disabled,.cfdatepicker table tr td.range.today:hover.disabled.active,.cfdatepicker table tr td.range.today:hover.disabled:active,.cfdatepicker table tr td.range.today:hover.disabled:focus,.cfdatepicker table tr td.range.today:hover.disabled:hover,.cfdatepicker table tr td.range.today:hover[disabled],.cfdatepicker table tr td.range.today:hover[disabled].active,.cfdatepicker table tr td.range.today:hover[disabled]:active,.cfdatepicker table tr td.range.today:hover[disabled]:focus,.cfdatepicker table tr td.range.today:hover[disabled]:hover,.cfdatepicker table tr td.range.today[disabled],.cfdatepicker table tr td.range.today[disabled].active,.cfdatepicker table tr td.range.today[disabled]:active,.cfdatepicker table tr td.range.today[disabled]:focus,.cfdatepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.range.today,fieldset[disabled] .cfdatepicker table tr td.range.today.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:active,fieldset[disabled] .cfdatepicker table tr td.range.today:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:hover{background-color:#f7ca77;border-color:#f1a417}.cfdatepicker table tr td.selected,.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected.disabled:hover:focus,.cfdatepicker table tr td.selected.disabled:hover:hover,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:focus,.cfdatepicker table tr td.selected:hover,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.cfdatepicker table tr td.selected:hover:focus,.cfdatepicker table tr td.selected:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#858585;border-color:#373737}.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled,.cfdatepicker table tr td.selected.disabled.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled:active,.cfdatepicker table tr td.selected.disabled.disabled:focus,.cfdatepicker table tr td.selected.disabled.disabled:hover,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.disabled,.cfdatepicker table tr td.selected.disabled:hover.disabled.active,.cfdatepicker table tr td.selected.disabled:hover.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover[disabled],.cfdatepicker table tr td.selected.disabled:hover[disabled].active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:focus,.cfdatepicker table tr td.selected.disabled:hover[disabled]:hover,.cfdatepicker table tr td.selected.disabled[disabled],.cfdatepicker table tr td.selected.disabled[disabled].active,.cfdatepicker table tr td.selected.disabled[disabled]:active,.cfdatepicker table tr td.selected.disabled[disabled]:focus,.cfdatepicker table tr td.selected.disabled[disabled]:hover,.cfdatepicker table tr td.selected:hover.disabled,.cfdatepicker table tr td.selected:hover.disabled.active,.cfdatepicker table tr td.selected:hover.disabled:active,.cfdatepicker table tr td.selected:hover.disabled:focus,.cfdatepicker table tr td.selected:hover.disabled:hover,.cfdatepicker table tr td.selected:hover[disabled],.cfdatepicker table tr td.selected:hover[disabled].active,.cfdatepicker table tr td.selected:hover[disabled]:active,.cfdatepicker table tr td.selected:hover[disabled]:focus,.cfdatepicker table tr td.selected:hover[disabled]:hover,.cfdatepicker table tr td.selected[disabled],.cfdatepicker table tr td.selected[disabled].active,.cfdatepicker table tr td.selected[disabled]:active,.cfdatepicker table tr td.selected[disabled]:focus,.cfdatepicker table tr td.selected[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.selected,fieldset[disabled] .cfdatepicker table tr td.selected.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled,fieldset[disabled] .cfdatepicker table tr td.selected.disabled.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.selected:active,fieldset[disabled] .cfdatepicker table tr td.selected:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover,fieldset[disabled] .cfdatepicker table tr td.selected:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover:hover{background-color:#999;border-color:#555}.cfdatepicker table tr td.active,.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active.disabled:hover:focus,.cfdatepicker table tr td.active.disabled:hover:hover,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:focus,.cfdatepicker table tr td.active:hover,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.active:hover:focus,.cfdatepicker table tr td.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled.disabled,.cfdatepicker table tr td.active.disabled.disabled.active,.cfdatepicker table tr td.active.disabled.disabled:active,.cfdatepicker table tr td.active.disabled.disabled:focus,.cfdatepicker table tr td.active.disabled.disabled:hover,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.disabled,.cfdatepicker table tr td.active.disabled:hover.disabled.active,.cfdatepicker table tr td.active.disabled:hover.disabled:active,.cfdatepicker table tr td.active.disabled:hover.disabled:focus,.cfdatepicker table tr td.active.disabled:hover.disabled:hover,.cfdatepicker table tr td.active.disabled:hover[disabled],.cfdatepicker table tr td.active.disabled:hover[disabled].active,.cfdatepicker table tr td.active.disabled:hover[disabled]:active,.cfdatepicker table tr td.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td.active.disabled[disabled],.cfdatepicker table tr td.active.disabled[disabled].active,.cfdatepicker table tr td.active.disabled[disabled]:active,.cfdatepicker table tr td.active.disabled[disabled]:focus,.cfdatepicker table tr td.active.disabled[disabled]:hover,.cfdatepicker table tr td.active:hover.disabled,.cfdatepicker table tr td.active:hover.disabled.active,.cfdatepicker table tr td.active:hover.disabled:active,.cfdatepicker table tr td.active:hover.disabled:focus,.cfdatepicker table tr td.active:hover.disabled:hover,.cfdatepicker table tr td.active:hover[disabled],.cfdatepicker table tr td.active:hover[disabled].active,.cfdatepicker table tr td.active:hover[disabled]:active,.cfdatepicker table tr td.active:hover[disabled]:focus,.cfdatepicker table tr td.active:hover[disabled]:hover,.cfdatepicker table tr td.active[disabled],.cfdatepicker table tr td.active[disabled].active,.cfdatepicker table tr td.active[disabled]:active,.cfdatepicker table tr td.active[disabled]:focus,.cfdatepicker table tr td.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.active,fieldset[disabled] .cfdatepicker table tr td.active.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled,fieldset[disabled] .cfdatepicker table tr td.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.active:active,fieldset[disabled] .cfdatepicker table tr td.active:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover,fieldset[disabled] .cfdatepicker table tr td.active:hover.active,fieldset[disabled] .cfdatepicker table tr td.active:hover:active,fieldset[disabled] .cfdatepicker table tr td.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.cfdatepicker table tr td span:hover{background:#eee}.cfdatepicker table tr td span.disabled,.cfdatepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td span.active,.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active.disabled:hover:focus,.cfdatepicker table tr td span.active.disabled:hover:hover,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:focus,.cfdatepicker table tr td span.active:hover,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.cfdatepicker table tr td span.active:hover:focus,.cfdatepicker table tr td span.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{background-image:none}.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled,.cfdatepicker table tr td span.active.disabled.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled:active,.cfdatepicker table tr td span.active.disabled.disabled:focus,.cfdatepicker table tr td span.active.disabled.disabled:hover,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.disabled,.cfdatepicker table tr td span.active.disabled:hover.disabled.active,.cfdatepicker table tr td span.active.disabled:hover.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover[disabled],.cfdatepicker table tr td span.active.disabled:hover[disabled].active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td span.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td span.active.disabled[disabled],.cfdatepicker table tr td span.active.disabled[disabled].active,.cfdatepicker table tr td span.active.disabled[disabled]:active,.cfdatepicker table tr td span.active.disabled[disabled]:focus,.cfdatepicker table tr td span.active.disabled[disabled]:hover,.cfdatepicker table tr td span.active:hover.disabled,.cfdatepicker table tr td span.active:hover.disabled.active,.cfdatepicker table tr td span.active:hover.disabled:active,.cfdatepicker table tr td span.active:hover.disabled:focus,.cfdatepicker table tr td span.active:hover.disabled:hover,.cfdatepicker table tr td span.active:hover[disabled],.cfdatepicker table tr td span.active:hover[disabled].active,.cfdatepicker table tr td span.active:hover[disabled]:active,.cfdatepicker table tr td span.active:hover[disabled]:focus,.cfdatepicker table tr td span.active:hover[disabled]:hover,.cfdatepicker table tr td span.active[disabled],.cfdatepicker table tr td span.active[disabled].active,.cfdatepicker table tr td span.active[disabled]:active,.cfdatepicker table tr td span.active[disabled]:focus,.cfdatepicker table tr td span.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td span.active,fieldset[disabled] .cfdatepicker table tr td span.active.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled,fieldset[disabled] .cfdatepicker table tr td span.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td span.active:active,fieldset[disabled] .cfdatepicker table tr td span.active:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover,fieldset[disabled] .cfdatepicker table tr td span.active:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span.new,.cfdatepicker table tr td span.old{color:#999}.cfdatepicker th.cfdatepicker-switch{width:145px}.cfdatepicker tfoot tr th,.cfdatepicker thead tr:first-child th{cursor:pointer}.cfdatepicker tfoot tr th:hover,.cfdatepicker thead tr:first-child th:hover{background:#eee}.cfdatepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.cfdatepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.cfdatepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143}.cfdatepicker.dropdown-menu td,.cfdatepicker.dropdown-menu th{padding:4px 5px}.image-thumb{margin-left:63px;padding:6px 0 6px 6px}.image-picker-content.image-thumb-lrg{margin-bottom:6px}.image-picker-side-bar{float:left;margin-left:-68px;width:62px;max-width:100%}.image-thumb-lrg .image-picker-side-bar{background:#F6F6F6;border:1px solid #DFDFDF;float:none;margin:0 0 6px;padding:6px 6px 2px;text-align:center;width:auto}.image-picker-side-bar>img{border:1px solid #DFDFDF;width:62px}.image-thumb-lrg .image-picker-side-bar>img{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;text-align:center;width:auto}.image-thumb .image-picker-main-content{margin-right:6px}.button.image-picker-button{margin:7px 0 0;width:110px;display:inline-block}.button.button-primary.image-picker-button{float:right;margin-left:6px;width:80px}.image-picker-main-content select{width:100%}.image-picker-sizer:disabled{opacity:.7;box-shadow:none;color:#A1A1A1}.button-primary.image-picker-button.image-picker-button-solo,.button.image-picker-button.image-picker-button-solo{width:170px;margin-top:0}.button-primary.image-picker-button.image-picker-button-solo{margin-top:7px;margin-left:0;float:none}.image-thumb-lrg .button.image-picker-button.cu-image-picker.image-picker-button-solo{width:120px}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover.image-picker-button-solo{float:right;margin:0 0 0 6px;width:auto}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover{width:45%}input.cu-image-picker-file-select[type=file]{display:none}.rangeslider,.rangeslider__fill{background:#e6e6e6;display:block;height:8px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.rangeslider__handle,.toggle_option_row input{display:inline-block}.rangeslider{position:relative}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#0f0;position:absolute;top:0}.rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;width:18px;height:18px;position:absolute;top:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 3px rgba(100,100,100,.9);-moz-box-shadow:0 0 3px rgba(100,100,100,.9);box-shadow:0 0 3px rgba(100,100,100,.9)}.recaptchatable #recaptcha_response_field{height:21px!important}.toggle_option_row{margin:4px 0}.toggle_option_row .dashicons-sort{cursor:move}.toggle_option_row .toggle_label_field,.toggle_option_row .toggle_value_field{width:136px;line-height:20px}.toggle_option_preview .button{border-radius:0;margin-right:-5px}.toggle_option_preview .button:first-child{border-radius:3px 0 0 3px}.toggle_option_preview .button:last-child{border-radius:0 3px 3px 0}.toggle_option_preview.toggle_vertical .button{width:100%}.toggle_option_preview.toggle_vertical .button:first-child{border-radius:3px 3px 0 0}.toggle_option_preview.toggle_vertical .button:last-child{border-radius:0 0 3px 3px}.cf-toggle-switch html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.cf-toggle-switch body{margin:0}.cf-toggle-switch article,.cf-toggle-switch aside,.cf-toggle-switch details,.cf-toggle-switch figcaption,.cf-toggle-switch figure,.cf-toggle-switch footer,.cf-toggle-switch header,.cf-toggle-switch hgroup,.cf-toggle-switch main,.cf-toggle-switch nav,.cf-toggle-switch section,.cf-toggle-switch summary{display:block}.cf-toggle-switch audio,.cf-toggle-switch canvas,.cf-toggle-switch progress,.cf-toggle-switch video{display:inline-block;vertical-align:baseline}.cf-toggle-switch audio:not([controls]){display:none;height:0}.cf-toggle-switch [hidden],.cf-toggle-switch template{display:none}.cf-toggle-switch a{background:0 0}.cf-toggle-switch a:active,.cf-toggle-switch a:hover{outline:0}.cf-toggle-switch abbr[title]{border-bottom:1px dotted}.cf-toggle-switch b,.cf-toggle-switch strong{font-weight:700}.cf-toggle-switch dfn{font-style:italic}.cf-toggle-switch h1{font-size:2em;margin:.67em 0}.cf-toggle-switch mark{background:#ff0;color:#000}.cf-toggle-switch .btn,.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .btn.active,.cf-toggle-switch .btn:active,.cf-toggle-switch .open .dropdown-toggle.btn-danger,.cf-toggle-switch .open .dropdown-toggle.btn-default,.cf-toggle-switch .open .dropdown-toggle.btn-info,.cf-toggle-switch .open .dropdown-toggle.btn-primary,.cf-toggle-switch .open .dropdown-toggle.btn-success,.cf-toggle-switch .open .dropdown-toggle.btn-warning{background-image:none}.cf-toggle-switch small{font-size:80%}.cf-toggle-switch sub,.cf-toggle-switch sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.cf-toggle-switch sup{top:-.5em}.cf-toggle-switch sub{bottom:-.25em}.cf-toggle-switch img{border:0}.cf-toggle-switch svg:not(:root){overflow:hidden}.cf-toggle-switch figure{margin:1em 40px}.cf-toggle-switch hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.cf-toggle-switch pre{overflow:auto}.cf-toggle-switch code,.cf-toggle-switch kbd,.cf-toggle-switch pre,.cf-toggle-switch samp{font-family:monospace,monospace;font-size:1em}.cf-toggle-switch button,.cf-toggle-switch input,.cf-toggle-switch optgroup,.cf-toggle-switch select,.cf-toggle-switch textarea{color:inherit;font:inherit;margin:0}.cf-toggle-switch button{overflow:visible}.cf-toggle-switch button,.cf-toggle-switch select{text-transform:none}.cf-toggle-switch button,.cf-toggle-switch html input[type=button],.cf-toggle-switch input[type=reset],.cf-toggle-switch input[type=submit]{-webkit-appearance:button;cursor:pointer}.cf-toggle-switch button[disabled],.cf-toggle-switch html input[disabled]{cursor:default}.cf-toggle-switch button::-moz-focus-inner,.cf-toggle-switch input::-moz-focus-inner{border:0;padding:0}.cf-toggle-switch input{line-height:normal}.cf-toggle-switch input[type=checkbox],.cf-toggle-switch input[type=radio]{box-sizing:border-box;padding:0}.cf-toggle-switch input[type=number]::-webkit-inner-spin-button,.cf-toggle-switch input[type=number]::-webkit-outer-spin-button{height:auto}.cf-toggle-switch input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.cf-toggle-switch input[type=search]::-webkit-search-cancel-button,.cf-toggle-switch input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.cf-toggle-switch fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.cf-toggle-switch legend{border:0;padding:0}.cf-toggle-switch textarea{overflow:auto}.cf-toggle-switch optgroup{font-weight:700}.cf-toggle-switch table{border-collapse:collapse;border-spacing:0}.cf-toggle-switch td,.cf-toggle-switch th{padding:0}.cf-toggle-switch .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cf-toggle-switch .btn.active:focus,.cf-toggle-switch .btn:active:focus,.cf-toggle-switch .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.cf-toggle-switch .btn:focus,.cf-toggle-switch .btn:hover{color:#333;text-decoration:none}.cf-toggle-switch .btn.active,.cf-toggle-switch .btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn.disabled,.cf-toggle-switch .btn[disabled],.cf-toggle-switch fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-default{color:#333;background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .btn-default:focus,.cf-toggle-switch .btn-default:hover,.cf-toggle-switch .open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.cf-toggle-switch .btn-default.disabled,.cf-toggle-switch .btn-default.disabled.active,.cf-toggle-switch .btn-default.disabled:active,.cf-toggle-switch .btn-default.disabled:focus,.cf-toggle-switch .btn-default.disabled:hover,.cf-toggle-switch .btn-default[disabled],.cf-toggle-switch .btn-default[disabled].active,.cf-toggle-switch .btn-default[disabled]:active,.cf-toggle-switch .btn-default[disabled]:focus,.cf-toggle-switch .btn-default[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-default,.cf-toggle-switch fieldset[disabled] .btn-default.active,.cf-toggle-switch fieldset[disabled] .btn-default:active,.cf-toggle-switch fieldset[disabled] .btn-default:focus,.cf-toggle-switch fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default .badge{color:#fff;background-color:#333}.cf-toggle-switch .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .btn-primary:focus,.cf-toggle-switch .btn-primary:hover,.cf-toggle-switch .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.cf-toggle-switch .btn-primary.disabled,.cf-toggle-switch .btn-primary.disabled.active,.cf-toggle-switch .btn-primary.disabled:active,.cf-toggle-switch .btn-primary.disabled:focus,.cf-toggle-switch .btn-primary.disabled:hover,.cf-toggle-switch .btn-primary[disabled],.cf-toggle-switch .btn-primary[disabled].active,.cf-toggle-switch .btn-primary[disabled]:active,.cf-toggle-switch .btn-primary[disabled]:focus,.cf-toggle-switch .btn-primary[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-primary,.cf-toggle-switch fieldset[disabled] .btn-primary.active,.cf-toggle-switch fieldset[disabled] .btn-primary:active,.cf-toggle-switch fieldset[disabled] .btn-primary:focus,.cf-toggle-switch fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary .badge{color:#428bca;background-color:#fff}.cf-toggle-switch .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .btn-success:focus,.cf-toggle-switch .btn-success:hover,.cf-toggle-switch .open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.cf-toggle-switch .btn-success.disabled,.cf-toggle-switch .btn-success.disabled.active,.cf-toggle-switch .btn-success.disabled:active,.cf-toggle-switch .btn-success.disabled:focus,.cf-toggle-switch .btn-success.disabled:hover,.cf-toggle-switch .btn-success[disabled],.cf-toggle-switch .btn-success[disabled].active,.cf-toggle-switch .btn-success[disabled]:active,.cf-toggle-switch .btn-success[disabled]:focus,.cf-toggle-switch .btn-success[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-success,.cf-toggle-switch fieldset[disabled] .btn-success.active,.cf-toggle-switch fieldset[disabled] .btn-success:active,.cf-toggle-switch fieldset[disabled] .btn-success:focus,.cf-toggle-switch fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success .badge{color:#5cb85c;background-color:#fff}.cf-toggle-switch .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .btn-info:focus,.cf-toggle-switch .btn-info:hover,.cf-toggle-switch .open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.cf-toggle-switch .btn-info.disabled,.cf-toggle-switch .btn-info.disabled.active,.cf-toggle-switch .btn-info.disabled:active,.cf-toggle-switch .btn-info.disabled:focus,.cf-toggle-switch .btn-info.disabled:hover,.cf-toggle-switch .btn-info[disabled],.cf-toggle-switch .btn-info[disabled].active,.cf-toggle-switch .btn-info[disabled]:active,.cf-toggle-switch .btn-info[disabled]:focus,.cf-toggle-switch .btn-info[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-info,.cf-toggle-switch fieldset[disabled] .btn-info.active,.cf-toggle-switch fieldset[disabled] .btn-info:active,.cf-toggle-switch fieldset[disabled] .btn-info:focus,.cf-toggle-switch fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info .badge{color:#5bc0de;background-color:#fff}.cf-toggle-switch .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .btn-warning:focus,.cf-toggle-switch .btn-warning:hover,.cf-toggle-switch .open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.cf-toggle-switch .btn-warning.disabled,.cf-toggle-switch .btn-warning.disabled.active,.cf-toggle-switch .btn-warning.disabled:active,.cf-toggle-switch .btn-warning.disabled:focus,.cf-toggle-switch .btn-warning.disabled:hover,.cf-toggle-switch .btn-warning[disabled],.cf-toggle-switch .btn-warning[disabled].active,.cf-toggle-switch .btn-warning[disabled]:active,.cf-toggle-switch .btn-warning[disabled]:focus,.cf-toggle-switch .btn-warning[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-warning,.cf-toggle-switch fieldset[disabled] .btn-warning.active,.cf-toggle-switch fieldset[disabled] .btn-warning:active,.cf-toggle-switch fieldset[disabled] .btn-warning:focus,.cf-toggle-switch fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning .badge{color:#f0ad4e;background-color:#fff}.cf-toggle-switch .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .btn-danger:focus,.cf-toggle-switch .btn-danger:hover,.cf-toggle-switch .open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.cf-toggle-switch .btn-danger.disabled,.cf-toggle-switch .btn-danger.disabled.active,.cf-toggle-switch .btn-danger.disabled:active,.cf-toggle-switch .btn-danger.disabled:focus,.cf-toggle-switch .btn-danger.disabled:hover,.cf-toggle-switch .btn-danger[disabled],.cf-toggle-switch .btn-danger[disabled].active,.cf-toggle-switch .btn-danger[disabled]:active,.cf-toggle-switch .btn-danger[disabled]:focus,.cf-toggle-switch .btn-danger[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-danger,.cf-toggle-switch fieldset[disabled] .btn-danger.active,.cf-toggle-switch fieldset[disabled] .btn-danger:active,.cf-toggle-switch fieldset[disabled] .btn-danger:focus,.cf-toggle-switch fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger .badge{color:#d9534f;background-color:#fff}.cf-toggle-switch .btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link[disabled],.cf-toggle-switch fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{border-color:transparent}.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.cf-toggle-switch .btn-link[disabled]:focus,.cf-toggle-switch .btn-link[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-link:focus,.cf-toggle-switch fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.cf-toggle-switch .btn-group-lg>.btn,.cf-toggle-switch .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-toggle-switch .btn-group-sm>.btn,.cf-toggle-switch .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-group-xs>.btn,.cf-toggle-switch .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-group-vertical>.btn:not(:first-child):not(:last-child),.cf-toggle-switch .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.cf-toggle-switch .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.cf-toggle-switch .btn-group>.btn-group:first-child>.btn:last-child,.cf-toggle-switch .btn-group>.btn-group:first-child>.dropdown-toggle,.cf-toggle-switch .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.cf-toggle-switch .btn-block{display:block;width:100%;padding-left:0;padding-right:0}.cf-toggle-switch input[type=button].btn-block,.cf-toggle-switch input[type=reset].btn-block,.cf-toggle-switch input[type=submit].btn-block{width:100%}.cf-toggle-switch .btn-group,.cf-toggle-switch .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.cf-toggle-switch .btn-group-vertical>.btn,.cf-toggle-switch .btn-group>.btn{position:relative;float:left}.cf-toggle-switch .btn-group-vertical>.btn.active,.cf-toggle-switch .btn-group-vertical>.btn:active,.cf-toggle-switch .btn-group-vertical>.btn:focus,.cf-toggle-switch .btn-group-vertical>.btn:hover,.cf-toggle-switch .btn-group>.btn.active,.cf-toggle-switch .btn-group>.btn:active,.cf-toggle-switch .btn-group>.btn:focus,.cf-toggle-switch .btn-group>.btn:hover{z-index:2}.cf-toggle-switch .btn-group-vertical>.btn:focus,.cf-toggle-switch .btn-group>.btn:focus{outline:0}.cf-toggle-switch .btn-toolbar{margin-left:-5px}.cf-toggle-switch .btn-toolbar .btn-group,.cf-toggle-switch .btn-toolbar .input-group{float:left}.cf-toggle-switch .btn-toolbar>.btn,.cf-toggle-switch .btn-toolbar>.btn-group,.cf-toggle-switch .btn-toolbar>.input-group{margin-left:5px}.cf-toggle-switch .btn-group>.btn:first-child{margin-left:0}.cf-toggle-switch .btn-group>.btn:last-child:not(:first-child),.cf-toggle-switch .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group>.btn-group{float:left}.cf-toggle-switch .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group .dropdown-toggle:active,.cf-toggle-switch .btn-group.open .dropdown-toggle{outline:0}.cf-toggle-switch .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.cf-toggle-switch .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.cf-toggle-switch .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn .caret{margin-left:0}.cf-toggle-switch .btn-lg .caret{border-width:5px 5px 0}.cf-toggle-switch .dropup .btn-lg .caret{border-width:0 5px 5px}.cf-toggle-switch .btn-group-vertical>.btn,.cf-toggle-switch .btn-group-vertical>.btn-group,.cf-toggle-switch .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.cf-toggle-switch .btn-group-vertical>.btn-group>.btn{float:none}.cf-toggle-switch .btn-group-vertical>.btn+.btn,.cf-toggle-switch .btn-group-vertical>.btn+.btn-group,.cf-toggle-switch .btn-group-vertical>.btn-group+.btn,.cf-toggle-switch .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.cf-toggle-switch .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.cf-toggle-switch .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.cf-toggle-switch .btn-group-justified>.btn,.cf-toggle-switch .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.cf-toggle-switch .btn-group-justified>.btn-group .btn{width:100%}.cf-toggle-switch [data-toggle=buttons]>.btn>input[type=checkbox],.cf-toggle-switch [data-toggle=buttons]>.btn>input[type=radio]{display:none}.cf-toggle-switch .btn-group-vertical>.btn-group:after,.cf-toggle-switch .btn-group-vertical>.btn-group:before,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .btn-toolbar:before,.cf-toggle-switch .clearfix:after,.cf-toggle-switch .clearfix:before{content:" ";display:table}.cf-toggle-switch .btn-group-vertical>.btn-group:after,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .clearfix:after{clear:both}.cf-toggle-switch .center-block{display:block;margin-left:auto;margin-right:auto}.cf-toggle-switch .pull-right{float:right!important}.cf-toggle-switch .pull-left{float:left!important}.cf-toggle-switch .hide{display:none!important}.cf-toggle-switch .show{display:block!important}.cf-toggle-switch .invisible{visibility:hidden}.cf-toggle-switch .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cf-toggle-switch .hidden{display:none!important;visibility:hidden!important}.cf-toggle-switch .affix{position:fixed}@-ms-viewport{width:device-width}.cf-toggle-switch .visible-lg,.cf-toggle-switch .visible-md,.cf-toggle-switch .visible-print,.cf-toggle-switch .visible-sm,.cf-toggle-switch .visible-xs{display:none!important}@media (max-width:767px){.cf-toggle-switch .visible-xs{display:block!important}.cf-toggle-switch table.visible-xs{display:table}.cf-toggle-switch tr.visible-xs{display:table-row!important}.cf-toggle-switch td.visible-xs,.cf-toggle-switch th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .visible-sm{display:block!important}.cf-toggle-switch table.visible-sm{display:table}.cf-toggle-switch tr.visible-sm{display:table-row!important}.cf-toggle-switch td.visible-sm,.cf-toggle-switch th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .visible-md{display:block!important}.cf-toggle-switch table.visible-md{display:table}.cf-toggle-switch tr.visible-md{display:table-row!important}.cf-toggle-switch td.visible-md,.cf-toggle-switch th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-toggle-switch .visible-lg{display:block!important}.cf-toggle-switch table.visible-lg{display:table}.cf-toggle-switch tr.visible-lg{display:table-row!important}.cf-toggle-switch td.visible-lg,.cf-toggle-switch th.visible-lg{display:table-cell!important}.cf-toggle-switch .hidden-lg{display:none!important}}@media (max-width:767px){.cf-toggle-switch .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .hidden-md{display:none!important}}@media print{.cf-toggle-switch .visible-print{display:block!important}.cf-toggle-switch table.visible-print{display:table}.cf-toggle-switch tr.visible-print{display:table-row!important}.cf-toggle-switch td.visible-print,.cf-toggle-switch th.visible-print{display:table-cell!important}.cf-toggle-switch .hidden-print{display:none!important}}.cf-toggle-group-buttons{width:100%;clear:both}input.form-control.parsley-success,select.form-control.parsley-success,textarea.form-control.parsley-success{color:#468847;background-color:#DFF0D8;border-color:#D6E9C6}input.form-control.parsley-error,select.form-control.parsley-error,textarea.form-control.parsley-error{color:#B94A48;background-color:#F2DEDE;border-color:#EED3D7}.form-control.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#468847;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.form-control.parsley-errors-list.filled{opacity:1}.breadcrumb a.has-error{color:red}.form-group .parsley-errors-list.filled,.form-group .parsley-errors-list.filled .parsley-type{list-style:none}.caldera-grid .cf-multi-uploader-list>ul{list-style:none;margin:0 0 12px;padding:0}.caldera-grid .cf-multi-uploader-list>ul>li{margin:0;padding:0 0 22px;position:relative;clear:both}.caldera-grid .cf-multi-uploader-list>ul>li .file-name{display:inline-block;font-weight:700;left:16px;right:0;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.caldera-grid .cf-multi-uploader-list>ul>li .file-name.file-uploaded{left:0}.caldera-grid .cf-multi-uploader-list>ul>li .file-size{float:right}.caldera-grid .cf-multi-uploader-list>ul>li .file-type{float:left}.caldera-grid .cf-multi-uploader-list>ul>li .file-error{clear:both;display:block}.caldera-grid .cf-multi-uploader-list>ul>li .cf-file-remove{color:#cf0000;text-decoration:none;border:0}.caldera-grid .cf-multi-uploader-list>ul>li.has-error .bar{background-color:#cf0000!important}.caldera-grid .cf-multi-uploader-list>ul>li.has-error{color:#cf0000}.has-error.cf-toggle-switch .cf-toggle-group-buttons>a{background-color:#f2dede;border-color:#dd4b39}.awcfe-inline-item .woocommerce-input-wrapper .input-radio{display:inline-block!important;margin-right:5px;margin-top:5px}.awcfe-inline-item .woocommerce-input-wrapper label{display:inline-block!important;margin:0px 10px 0px 0px}.awcfe-hidden{display:none}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-form-label,.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{display:inline-block}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{margin-top:0px}.awcfe_toggleSwitch_field input[type=checkbox]{height:0;width:0!important;visibility:hidden;position:absolute}.awcfe_toggleSwitch_field .awcfe-formToggle{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:grey;display:block;border-radius:100px;position:relative;margin-top:10px}.awcfe_toggleSwitch_field .awcfe-formToggle:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:90px;-webkit-transition:0.3s;transition:0.3s}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle{background:#4B46DD}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.awcfe_toggleSwitch_field .awcfe-formToggle:active:after{width:30px}/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
ul#menu-main-menu li a {
    font-size: 13px!important;
    color: #008396;
}

	.wa__btn_popup .wa__btn_popup_icon {
    width: 50px;
    height: 50px;
    background: #2db742;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
    -webkit-box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
}
.wa__btn_popup {
    position: fixed;
    right: 95%!important;
    bottom: 37px!important;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    z-index: 999;
}

/*bonus-seggiolino*/
.bonus-seggiolino p {width: 70%; margin: 0 auto;}

/*app-ico*/
.home-icons {
    width: 7%!important;}
    
#app-ico {
    position: absolute;
    top: -84px;
    right: 22%;
}
#app-ico img {width: 70%;}
/*dicono*/
.dicono {min-height: 160px; border-bottom: 1px solid #f1f1f1;}
.dicono img {vertical-align: middle;}
.dicono ul {margin: 0; }
.dicono li {list-style: none; float: left; width: 25%;}
.dicono li:first-child {width: 18%}
.dicono li:last-child {width: 57%}
.dicono .date {
    font-size: 46px;
    text-align: center;
    color: #EDB548;
    font-weight: 900;
    margin: 0;
    padding: 0;
    line-height: 46px;
}
.dicono li:nth-child(2) {
    height: 90px;
    line-height: 90px;
}
.dicono .month {
    font-size: 20px;
    text-align: center;
    color: #666;
    font-weight: 700;
    margin: 0;
    padding: 0;
    line-height: 20px;
}
/*certificazioni*/
.certificazioni p {font-size: 16px; line-height: 24px; text-align: center; }
.certificazioni p a {font-size: 16px; line-height: 24px; text-align: center; background-color: #EDB548; color: #000; padding: 2px 5px; border-radius: 3px; }

/*bonus*/
.caldera-grid .row {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
    margin: 10px 0;
}
.caldera-grid input[type=file] {
    display: initial;
    text-align: center;
}
.caldera-grid .help-block {
    display: block;
    margin-bottom: 10px;
    color: #737373;
    padding-top: 10px;
}
.file-prevent-overflow {padding: 20px 0; background-color: #f1f1f1; border-radius: 10px;}

/*perchè*/
.perche {width: 80%; margin: 0 auto;}
.perche h2 {font-size: 26px; line-height: 36px; text-align: left; }
.perche p {font-size: 15px; line-height: 24px; text-align:justify;}
.perche h2:after {
    content: ' ';
    position: absolute;
    display: block;
    width: 80px;
    margin: 5px 0;
    border: 2px solid #edb548;
}
.perche-ico-grid h3 {
    font-size: 16px;
    line-height: 24px;
    color: #008397;
    font-weight: 500;
    text-align: center;
    padding: 0;
    margin: 0;
}


/*prodotto*/
.prodotto-scelta h2 {font-size: 26px; line-height: 36px; text-align: center; }
.prodotto-scelta h3 {font-size: 18px; line-height: 26px; text-align: center; font-weight: 300; text-transform: uppercase; margin: 0; padding: 30px 0 0 0;}
.prodotto-scelta h4 {font-size: 18px; line-height: 26px; text-align: center; font-weight: 600;  color: #268b9c; margin: 0; padding: 5px 0 0 0;}
.prodotto-scelta h5 {font-size: 26px; line-height: 36px; text-align: center; }
.prodotto-scelta h6 {font-size: 15px; line-height: 20px; text-align: center; font-weight: 600; text-transform: uppercase; margin: 10px auto; padding: 10px; background-color: #058296; display: inline-block; color: #fff; width: 90%; border-radius: 5px;}


.prodotto-ico-carosello h3 {font-size: 22px; line-height: 28px; color: #008397; font-weight: 600; text-align: center; padding: 0; margin: 0}
.prodotto-ico-carosello h4 {font-size: 18px; line-height: 24px; text-align: center; padding: 0; margin: 0; font-weight: 400;}

.prodotto-extra h2 {font-size: 18px; line-height: 26px; text-align: left; font-weight: 600; }
.prodotto-extra p {font-size: 15px; line-height: 24px; text-align:justify;}

.prodotto-carosello {width: 70%; margin: 0 auto;}
.prodotto h2 {font-size: 30px; line-height: 36px; text-align: left; }
.prodotto h2:after {
    content: ' ';
    position: absolute;
    display: block;
    width: 80px;
    margin: 5px 0;
    border: 2px solid #edb548;
}
.prodotto h3 {font-size: 22px; line-height: 26px; text-align: left; font-weight: 300; text-transform: uppercase; margin: 0; padding: 30px 0 0 0;}
.prodotto h4 {font-size: 22px; line-height: 26px; text-align: left; font-weight: 600;  color: #268b9c; margin: 0; padding: 5px 0 0 0;}
.prodotto p {font-size: 15px; line-height: 24px; text-align:justify;}
.prodotto-price h2 {
    font-size: 149px;
    line-height: 150px;
    text-align: center;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 25px 0;
    color: #3a8194;
}
.prodotto-price .btn-color-421128 {
    font-weight: 600 !important;
    font-family: , Ubuntu !important;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #000!important;
    font-size: 18px!important;
}

/*homepage*/
.homepage h1 {font-size: 30px; line-height: 36px; text-align: center; }
.homepage h1:after {
    content: ' ';
    position: relative;
    display: block;
    width: 80px;
    margin: 5px auto;
    border: 2px solid #edb548;
}

.homepage h2 {font-size: 30px; line-height: 36px; text-align: center; }
.homepage h2:after {
    content: ' ';
    position: relative;
    display: block;
    width: 80px;
    margin: 5px auto;
    border: 2px solid #edb548;
}
.homepage h3 {font-size: 30px; line-height: 36px; text-align: center; }
.homepage h3:after {
    content: ' ';
    position: relative;
    display: block;
    width: 80px;
    margin: 5px auto;
    border: 2px solid #edb548;
}
.homepage-carosello h3 {font-size: 22px; line-height: 28px; color: #008397; font-weight: 600; text-align: center; padding-bottom: 15px;}
.homepage-carosello p {font-size: 15px; line-height: 24px; text-align: center;}

.homepage-last h3 {
    font-size: 22px;
    line-height: 11px;
    color: #008397;
    font-weight: 600;
    text-align: left;
    padding-bottom: 0;
    width: 80%;
}
.homepage-last p {font-size: 15px; line-height: 24px; text-align: left; width: 80%;}

.news-carosello .t-entry-title a {font-size: 22px; line-height: 28px; color: #008397!important; font-weight: 600; text-align: center!important; padding-bottom: 15px;}
.news-carosello .t-entry-text p {font-size: 15px; line-height: 24px; text-align: left;}
.news-carosello .tmb-light.tmb .t-entry-visual * {
    color: #ffffff;
    border: 1px solid #edb548!important;
    border-radius: 10px;
}

.owl-dots-inside .owl-dots .owl-dot span {
    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
    background: #008397;
    opacity: 0.5;
}
.owl-dots .owl-dot span {
    width: 13px;
    height: 13px;
    margin: 0px 6px;
    display: block;
    border-radius: 50%;
    transform: scale(0.8);
    transition: transform 0.2s ease-in-out;
}
.owl-dots {
    bottom: 0px !important;
}

.homepage p {font-size: 15px; line-height: 24px; text-align: center; width: 80%; margin: 25px auto; }
.pulsante .btn, .btn-link {
    display: inline-block;
    font-size: 15px!important;
    padding: 15px 35px 15px 35px !important;
    font-style: normal !important;
    text-align: center;
    vertical-align: middle;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    background-image: none;
    border-style: solid;
    border-radius: 2px;
    outline: none;
    white-space: pre-wrap;
    -webkit-text-stroke: 0px;
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

/*secondary menu*/
.tipo_container {display: none!important}

/*my account*/

.woocommerce-MyAccount-navigation-link--downloads {
	display: none!important
}
.woocommerce #customer_login form {
	margin-top: 18px;
	width: 48%;
	float: left;
	margin-right: 20px;
}
/*general*/

p {
	text-align: justify
}

/*megamenu*/
body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a {
    margin-right: 0px;
    padding-right: 0px !important;
    top: -16px;
}
#menu-item-89245 {
    display: inline-block;
    background-color: #edb548;
    height: 30px;
    padding: 0px 10px 5px 10px;
    top: 82px;
    position: relative;
    border-radius: 5px;
    right: 20px;
}
.menu-container ul.menu-smart a {
    position: relative;
    display: inline-flex;
    margin-top: 20px;
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {
    width: ;
    border-radius: ;
    background-color: #F0EBE5;
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {font-family: 'Ubuntu', sans-serif; text-transform: uppercase;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu .wpmm-sub-menu-wrap ul li {font-family: 'Ubuntu', sans-serif;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu ul.wp-mega-sub-menu li a {
    color: #000000;
    font-family: 'Ubuntu', sans-serif;
    text-align: left;
    font-weight: 500;
    padding: 0;
}
/*search*/
.header-wrapper .header-content-inner > .header-title > span {
    display: block;
    font-size: 16px;
    font-weight: 500;
    background-color: #fff;
    padding: 20px;
    border: 2px dashed #81A045;
}
.wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title {
    /* display: inline-block; */
    border-bottom: 1px solid #f1f1f1;
    padding: 3px 0;
    display: block;
}

/*avviso disponibilita*/
.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #fff;
    background-color: #11943F!important;
    border-color: #11943F!important;
}
.cwginstock-panel-heading h4 {
    color: #fff;
    padding: 0!important;
    margin: 0;
    font-size: 15px;
}
.cwginstock-subscribe-form .panel-primary {
    border-color: #f1f1f1!important;
}
.cwginstock-subscribe-form {padding-top: 10px;}
.cwgstock_button {background-color: #11943F!important;}
.cwginstock-subscribe-form .row {
    margin-left: 0!important;
    margin-right: 0!important;
}
.form-group {
    margin-bottom: 0!important;
}
.woocommerce div.product .out-of-stock {
    background-color: #FF4A00;
    display: block;
    width: 100px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

/*btn*/
.btn, .btn-link {	
    display: inline-block;	
    font-size: 15px;	
    padding: 25px 31px 25px 31px;	
    font-style: normal !important;	
    text-align: center;	
    vertical-align: middle;	
    margin-top: 1px;	
    margin-bottom: 1px;	
    cursor: pointer;	
    background-image: none;	
    border-style: solid;	
    border-radius: 2px;	
    outline: none;	
    white-space: pre-wrap;	
    -webkit-text-stroke: 0px;	
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;	
    -moz-user-select: none;	
    -webkit-user-select: none;	
    -ms-user-select: none;	
}
.btn {
	font-size: 14px
}
.procedi {
	width: 80%;
	margin: 20px auto;
	background-color: transparent;
	padding: 15px 30px;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
	border: 1px solid #333;
}
.procedi p {
	text-align: center!important;
	margin: 0 auto;
	display: inline-block;
}
.procedi p a {
    color: #333!important;
    text-align: center!important;
    margin: 0 auto;
    display: inline-block;
    font-weight: 500;
    font-family: 'Ubuntu', sans-serif;
    letter-spacing: 0.05em;
   
}
.procedi:hover {
	width: 80%;
	margin: 20px auto;
	background-color: #fff;
	padding: 15px 30px;
	color: #333!important;
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
	border: 1px solid #333;
}
.procedi p a:hover {
	color: #ccc!important;
}
/*topbar*/

#tpbr_box {
	font-family: 'Ubuntu', sans-serif!important;
	letter-spacing: 0.05em;
}
/*articolo*/

div[class*=sharer-].share-button .social.load {
	-webkit-transition: none!important;
	transition: none!important;
	display: none;
}
.header-wrapper .heading-text:not(.heading-bigtext) {
	display: inline-block;
	width: 70%;
}
.articolo h3 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 20px;
	line-height: 26px;
	color: #000;
	font-weight: 500;
	margin: 0;
	padding: 15px 0;
}
.articolo h2 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 26px;
	line-height: 36px;
	color: #000;
	font-weight: 500;
	margin: 0;
	padding: 15px 0;
}
.articolo p {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #000;
	font-weight: 400;
	text-align: justify
}
.articolo p strong {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #6F955C;
	font-weight: 500;
	text-align: justify
}
.articolo ul {
	padding: 0;
	margin: 20px 0;
}
.articolo li {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #000;
	font-weight: 400;
	text-align: justify;
	padding: 10px 0;
	border-bottom: 1px solid #f1f1f1;
	list-style: none;
}
.articolo p a {
	color: #6F955C;
	font-weight: 500;
}
/*header*/

.lines,
.lines:before,
.lines:after {
	display: inline-block;
	width: 25px;
	height: 3px;
	border-radius: 5px;
	background-clip: padding-box;
}
/*menu*/
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme-1.wpmm-orientation-horizontal {
    width: 100%!important;
}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu ul.wpmm-mega-wrapper > li > a {
	color: #000000;
	font-size: 14px!important;
	font-weight: 400!important;
	font-family: 'Ubuntu', sans-serif;
	text-transform: uppercase!important;
	text-decoration: none;
	letter-spacing: 0.05em;
}
.menu-wrapper .row-menu .row-menu-inner {
	padding: 0px;
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-mega-menu-href-title,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title {
	color: #000000;
	font-size: 13px;
	font-weight: 500;
	/* text-transform: initial; */
	font-family: 'Ubuntu';
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-egarden-menu ul.wpmm-mega-wrapper > li:hover {
	background: #fff;
}
.wpmm_megamenu .wpmm-target-description.wpmm-target-text {
	display: none;
	width: auto;
	font-size: 10px;
	text-transform: capitalize;
	font-style: italic;
	line-height: 1;
}
/*tutti i prodotti*/

.tutti-i-prodotti .t-entry {
	background-color: #9b928a;
	padding: 5px 10px;
}

/*sidebar cart*/
.xoo-wsc-footer-b a:nth-child(1) { background-color: #ccc; color: #333; font-weight: 500; border: 1px solid #ccc}
.xoo-wsc-footer-b a:nth-child(2) { background-color: #545047; color: #fff; font-weight: 600}
.xoo-wsc-footer-b a:nth-child(3) { background-color: #fff; color: #666; font-weight: 500; border: 1px solid #666}

/*category*/
.category-welcome img {text-align: center;}
.category-welcome h2 {font-family: 'Ubuntu', sans-serif; text-transform: uppercase; font-size: 26px; line-height: 32px; font-weight: 600; text-align: center;}
.category-welcome h3 {font-family: 'Ubuntu', sans-serif;  font-size: 18px; line-height: 26px; font-weight: 500; text-align:center; width: 80%; margin: 0 auto; }
.category-welcome h3::after {display: block;
   content: '';
  width: 30%;
  height: 1px;
  background: black;
  position: relative;
  bottom: 0;
  left: 0;
  margin: 20px auto;
  }
.category-welcome h4 {font-family: 'Ubuntu', sans-serif;  font-size: 15px; line-height: 20px; font-weight: 500; text-align:center; text-transform: uppercase;}


.category-page {width: 80%; margin: 25px auto;}
.category-page h1 {font-family: 'Ubuntu', sans-serif; text-transform: uppercase; font-size: 18px; line-height: 26px;}
.category-page p {font-family: 'Ubuntu', sans-serif; font-size: 15px; line-height: 22px; text-align: justify;}


.count {
	display: none !important
}
.woocommerce .widget_layered_nav ul li a {
	margin-left: 6px;
	font-size: 14px!important;
}
.tmb .t-entry .t-entry-cat,
.tmb .t-entry .t-entry-title {
	font-weight: 400;
	font-size: 16px;
}
/*TOP BAR*/

#tpbr_box {
    font-weight: 700!important;
    color: #000!important;
    text-transform: uppercase;
}
#tpbr_calltoaction {
    background: #fff!important;
    color: #000!important;
}
#tpbr_topbar {
	border-bottom: none!important
}
/*newsletter*/

#mc_embed_signup .mc-field-group input {
	display: block;
	width: 100%;
	padding: 8px 0;
	text-indent: 2%;
	background-color: #f1f1f1;
	border: none!important;
}
#mc_embed_signup .size1of2 {
	clear: none;
	float: left;
	display: inline-block;
	width: 100%!important;
	margin-right: 4%;
}
#mc_embed_signup .mc-field-group {
	clear: left;
	position: relative;
	width: 96%;
	padding-bottom: 3%!important;
	min-height: 50px;
}
#mc_embed_signup .datefield,
#mc_embed_signup .phonefield-us {
	padding: 5px 0;
	margin-bottom: 20px;
}
.mailchimp p {
	font-family: 'Ubuntu', sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 13px;
	color: #000;
	line-height: 18px;
	text-align: justify;
	padding: 0;
	margin: 0
}
#mc_embed_signup .button {
	clear: both;
	background-color: #6F955C!important;
	border: 0 none;
	border-radius: 0!important;
	transition: all 0.23s ease-in-out 0s;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 18px!important;
	font-weight: normal;
	height: 44px!important;
	line-height: 32px;
	margin: 20px 5px 10px 0!important;
	padding: 0 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
}
.mailchimp {
	width: 90%;
	margin: 0 auto;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 300;
	font-style: normal;
}
#mc_embed_signup form {
	display: block;
	position: relative;
	text-align: left;
	padding: 0!important;
}
#mc_embed_signup {
	background: #fff;
	clear: left;
	font: 15px'Ubuntu', sans-serif!important;
	font-weight: 400!important;
	font-style: normal;
}
/*HOMEPAGE*/
.single-gutter .tmb {
    padding-right: 0;
}
.home-carosello .tmb .t-entry p.t-entry-meta span {
    display: block;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase!important;
    font-family: 'Ubuntu', sans-serif;
    text-align: center;
}
.home-carosello .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
    -webkit-touch-callout: none;
    display: inline-table;
    table-layout: fixed;
    vertical-align: top;
    border: 1px solid #fff;
    padding: 15px 10px;
}
.home-mondo-arca {width: 80%; margin: 0 auto;}
.home-mondo-arca h2 {color: #000; font-family: 'Ubuntu', sans-serif; text-align: left; font-size: 28px; font-weight: 500; }	
.home-mondo-arca p {color: #000; font-family: 'Ubuntu', sans-serif; text-align:justify; font-size: 15px; font-weight: 400; line-height: 22px; padding-bottom: 15px;}
.home-mondo-arca p a {color: #000; font-family: 'Ubuntu', sans-serif; text-align:left; font-size: 18px; font-weight: 400; line-height: 22px; text-transform: uppercase; border: 1px solid #000; padding: 8px 22px; }	
	
.icon-box-home p {text-align: center; font: 15px'Ubuntu', sans-serif!important;}

.icon-box p {text-align: left; font: 15px'Ubuntu', sans-serif!important;}
.category-box-left h2 {text-align: right; font-size: 22px; font-family: 'Ubentu', sans-serif;}
.category-box-left h2::after {
 display: block;
   content: '';
  width: 10%;
  height: 1px;
  background: black;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: right;
}
.home-parallax h2 {color: #000; font-family: 'Ubuntu', sans-serif; text-align: center; font-size: 18px; font-weight: 400; text-transform: uppercase; letter-spacing: 2px}	
.home-parallax h3 {color: #000; font-family: 'Ubuntu', sans-serif; text-align: center; font-size: 32px; font-weight: 500; }	
.home-parallax h4::after {
 display: block;
  width: 10%;
  height: 1px;
  background: black;
  position: absolute;
 margin: 0 auto;
  
}
.home-parallax h4 {color: #000; font-family: 'Ubuntu', sans-serif; text-align: center; font-size: 15px; font-weight: 400; text-transform: uppercase; letter-spacing: 4px}	


.homepage-title {
	width: 57%;
	margin: 0 auto
}
.homepage-title h2 {
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	color: #000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 500;
}
.homepage-title h2 strong {
	font-size: 45px;
	line-height: 60px;
	text-align: center;
	color: #82a031
}
.homepage-text {
	width: 70%;
	margin: 0 auto
}
.homepage-text p {
	font-size: 15px;
	line-height: 22px;
	text-align: center;
	color: #555;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400
}
.box-homepage {
	background-color: #b2a9a3;
	padding: 10px;
	margin: 0!important;
	display: inline-block;
	width: 100%
}
.box-homepage ul {
	margin: 0;
	padding: 0;
	background-color: #b2a9a3;
}
.box-homepage li {
	list-style: none;
	float: left;
	width: 70%;
	background-color: #b2a9a3;
	font-family: 'Ubuntu', sans-serif;
}
.box-homepage li:last-child {
	width: 30%
}
.box-homepage h2 {
	color: #fff;
	font-weight: 500;
	margin: 0;
	padding: 0;
	font-size: 32px;
	line-height: 36px;
	font-family: 'Ubuntu', sans-serif;
}
.box-homepage h3 {
	color: #fff;
	font-weight: 700;
	margin: 0;
	padding: 3px 7px;
	font-size: 22px;
	line-height: 30px;
	background-color: #fff;
	text-align: center;
	font-family: 'Ubuntu', sans-serif;
}
.box-homepage h3 a {
	color: #82a031;
}
.box-homepage h3 a:hover {
	color: #000!important;
}
.homepage-box {
	width: 70%;
	margin: 0 auto
}
.homepage-box h3 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 26px;
	line-height: 32px;
	color: #000;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
.homepage-box h2 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 50px;
	line-height: 58px;
	color: #000;
	font-weight: 500;
	margin: 0;
	padding: 0;
}
.homepage-box p {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #000;
	font-weight: 400;
}
.homepage-box h4 a {
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	font-weight: 400;
	margin: 0;
	padding: 15px 52px;
	border: 1px solid #000;
	text-transform: uppercase;
	background-color: #000;
	letter-spacing: 0.05em;
}
.homepage-box h4 a:hover {
	background-color: #000;
	color: #fff!important
}
.homepage-box-2 h3 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 26px;
	line-height: 32px;
	color: #000;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
.homepage-box-2 h2 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 50px;
	line-height: 58px;
	color: #000;
	font-weight: 500;
	margin: 0;
	padding: 0;
}
.homepage-box-2 p {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #555;
	font-weight: 400;
}
.statiche h3 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 22px;
	line-height: 32px;
	color: #000;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
.statiche h2 {
    font-family: 'Ubuntu', sans-serif;
    font-size: 26px;
    line-height: 36px;
    color: #000!important;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.statiche p {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #555;
	font-weight: 400;
}
.statiche p strong {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #555;
	font-weight: 600;
}
.statiche li {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #555;
	font-weight: 400;
	padding: 15px 0;
	border-bottom: 1px solid #f1f1f1;
}
.statiche ul {
	padding: 20px 0;
}
.statiche {
	width: 80%;
	margin: 0 auto
}
.homepage-luogo h2 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #000;
	font-weight: 300;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}
/*home carousel*/

.home-carosello .t-entry-title a {
    font-weight: 400;
    font-family: 'Ubuntu', sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.home-carosello .price span {
	font-weight: 500;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	line-height: 20px
}
/*contact box*/
.contatti h1 {font-size: 20px}
.contatti p {font-size: 15px; line-height: 20px; text-align: justify;}
.caldera-grid .form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 12px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin: 7px 0;
}
.caldera-grid .btn-default {
    color: #333;
    background-color: #EDB548!important;
    border-color: #EDB548;
    border-radius: 17px;
}
.caldera-grid .checkbox, .caldera-grid .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #999;
}
.caldera-grid a {
    background-color: transparent;
    color: #666;
}
.contatti-box p {
	font-size: 24px;
	line-height: 30px;
	text-align: center;
}
.contatti-box p a:hover {color:#fff!important; text-decoration: underline;}	
/*PRODUCT PAGE*/
.woocommerce button.button.added.product_type_simple:before {top:20px; right: 23px;}
.woocommerce div.product form.cart .variations {margin-top: 25px;}
.moreinfo {width: 100%; padding: 25px 0;}
.moreinfo li p {line-height: 15px; text-align: right;}
.moreinfo li {width: 45%; float: left; text-align: right; padding-right: 20px; border-right: 1px solid #000; }
.moreinfo li:last-child {text-align: left; border: none; padding-left: 20px;}

.quantita {float: left; padding: 15px 10px 0 0;}
.woocommerce-Price-currencySymbol {font-size: 16px!important}
.sticky-element {
    height: auto !important;
    width: 100%;
    margin: 0 auto;
}
.value {width: 80%; float: right;}
.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.style-dark .style-light.style-override .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.style-dark .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.style-light .btn-default.active,
.style-dark .style-light.style-override .btn-default.active,
.style-dark .style-light .btn-default.active {
	color: #fff !important;
	background-color: #000!important;
	border-color: #303133 !important;
}
.woocommerce a.added_to_cart {
    padding-top: .5em;
    white-space: nowrap;
    display: inline-block;
    background-color: #999;
    width: 100%;
    text-align: center;
    padding: 18px;
    font-size: 16px;
    border: 1px solid #ddd;
    color: #fff;
}
.product_type_simple + .added_to_cart {
	margin-left: 0;
}
.woocommerce div.product div.images img,
.woocommerce div.single-product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce #content div.single-product div.images img {
	display: block;
	width: 100%;
	height: auto;
	opacity: 0.9;
}
.woocommerce-product-gallery__image {
	background-color: #ccc;
}
.tmb-light.tmb-color-addcart,
.tmb-light.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
	background-color: #262729;
	display: none;
}
.product_title entry-title h1 {
	padding-bottom: 20px;
	border-bottom: 1px solid #f1f1f1
}
.single_variation_wrap .price span {
    color: #000;
    font-size: 16px;
    font-weight: 400;
}
/*post*/
.news h1 {font-size: 22px; line-height: 26px; color: #008396;}
.news p {font-size: 15px; line-height: 24px; text-align: justify;}
/*FOOTER*/
.footer-block-list h3 {font-family: 'Ubuntu', sans-serif; font-size: 15px; font-weight: 500; color: #008397}
.footer-block-list li {font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 400; line-height: 20px; }
.footer-block-list li a {font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 400; line-height: 24px; color: #666;	 }

.footer-block p {font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 400; line-height: 20px; width: 80%; color: #666;}

.footer-block li {font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 400; line-height: 22px;}
.footer-block li a {font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 400; line-height: 22px;}

.footer-block-welcome h2 {font-family: 'Ubuntu', sans-serif; font-size: 15px; text-transform: uppercase; font-weight: 500;}
.footer-block-welcome p {font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 400; line-height: 24px;}
.footer-block-welcome p a {font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 400; line-height: 18px; border: 1px solid #000; padding: 5px 10px; text-transform: uppercase;}

.footer-social ul {
	padding-top: 10px;	
    width: 115px;	
    margin: 0 auto;
}
.footer-social li {
float: left;
padding-right: 10px;
}
.uptimization p {
	font-size: 13px;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
	line-height: 16px;
	margin: 0;
	padding: 10px 0;
	color: #333;
	text-transform: uppercase;
	text-align: center
}
.uptimization p a {
	font-size: 13px;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 500;
	line-height: 16px;
	margin: 0;
	padding: 10px 0;
	color: #6F955C;
	text-transform: uppercase;
	text-align: center
}
.footer-ico li {
	float: left;
	padding-right: 7px
}
.footer-ico h2 {
	font-size: 15px;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 600;
	line-height: 17px;
	margin: 0;
	padding: 10px 0 3px 0;
	color: #fff;
	text-transform: uppercase;
}
.footer-ico h3 {
	font-size: 14px;
	font-family: 'Ubuntu', sans-serif;
	line-height: 16px;
	margin: 0;
	padding: 0;
	color: #fff
}
.footer p {
	font-size: 14px;
	font-family: 'Ubuntu', sans-serif;
	line-height: 16px;
	text-align: left;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 0
}
.footer {
	font-size: 14px;
	font-family: 'Ubuntu', sans-serif;
	line-height: 16px;
}
.footer li a {
	font-size: 14px;
	font-family: 'Ubuntu', sans-serif;
	line-height: 16px;
	font-weight: 400;
}
.footer h2 {
	font-size: 14px;
	font-family: 'Ubuntu', sans-serif;
	line-height: 16px;
}
.related.products img {
	opacity: 0.9;
}
.related.products a.pushed {
	background-color: #ccc;
}
.archive .isotope-wrapper.single-gutter img {
	opacity: 0.9;
}
.archive .isotope-wrapper.single-gutter a.pushed {
	background-color: #ccc;
}
.my_search_icon.search-icon {
	/*width: 5%;
    float: left;*/
	/* margin-top: 20px;
    margin-left: 20px;
    align-self: end;*/
	display: flex;
	align-items: flex-end;
}
.my_middle_column.row-menu.limit-width {
	width: 83%;
	max-width: inherit;
	float: left;
}
.my_acc_cart {
	/*width: 7%;*/
	/*float: right;
    margin-top: 20px;*/
	text-align: right;
	/*padding-right: 19px;*/
	width: 99px;
	z-index: 9999;
}
.my_dropdown_list.drop-menu.sm-nowrap.cart_list.product_list_widget.uncode-cart-dropdown {
	margin-left: -310px !important;
	background-color: #ffffff;
	display: none !important;
}
.my_acc_cart .menu-smart.sm.menu-icons li {
	float: left;
	margin-top: -3px !important;
}
.my_acc_cart .menu-smart.sm.menu-icons li a img {
	/*width: 18px;*/
	margin-top: -5px;
}
.my_acc_cart .menu-smart.sm.menu-icons {
	float: right;
}
.my_acc_cart .menu-smart.sm.menu-icons li a {
	padding: 0 5px;
	display: flex;
	align-items: flex-end;
}
.navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original .menu-container-mobile .row-menu.style-light-bg {
	display: flex;
}
.my_acc_cart ul {
	display: flex;
}
.my_acc_cart ul li a {
	display: block;
}
.menu-wrapper .navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original .menu-container-mobile {
	width: 1224px;
	margin: auto;
}
.row-menu-inner #logo-container-mobile {
	padding-bottom: 0px !important;
}
.navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original {
	background-color: #fff;
}
.my_acc_cart .menu-smart.sm.menu-icons li a span i {
	font-size: 24px;
	color: #000;
}
.my_search_icon.search-icon .trigger-overlay.search-icon i {
	font-size: 24px;
	color: #000;
}
body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {
	padding-right: 13px !important;
}
body[class*="hmenu"] .uncode-cart a i.fa:not(.fa-dropdown) {
	top: 0px !important;
}
body[class*="hmenu"] .uncode-cart .badge {
	top: -17px !important;
}
.menu-smart {
	padding: 0px 4px 0px 4px !important;
}
.my_acc_cart .menu-smart.sm.menu-icons li:first-child {
	margin-right: 15px !important;
}
.tipo_container ul li {
	display: inline;
}
.tipo_container {
	text-align: center;
	background-color: #fff;
	padding: 25px 0px 40px;
}
.tipo_container ul li {
	background-color: #f0f0f0;
	padding: 4px 13px;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.tipo_container ul li:first-child {
	font-family: 'Ubuntu', sans-serif;
	background-color: #009245;
	color: #fff;
	padding: 4px 17px;
	margin-right: 15px;
	font-weight: 400;
}
.tipo_container ul {
	margin-top: 0px;
}
.tipo_container ul li a {
	color: #000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
}
/*h1.product_title.entry-title {
    font-family: MuseoSans-500;
    font-weight: normal;
}*/

.woocommerce-product-details__short-description p {
	font-size: 14px;
	color: #000;
}
.product_title.entry-title {
    padding-bottom: 14px!important;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
}
.product_title .entry-title p {
	text-align: justify
}
.woocommerce-product-details__short-description {
	margin-bottom: 35px;
}
.woocommerce div.product form.cart .variations td.label label {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 0px !important;
    padding-top: 5px;
}
.woocommerce div.product form.cart .variations td.label {
	width: 35%;
	vertical-align: middle;
	line-height: 24px;
	height: 25px;
}
.woocommerce div.product .price-container {
	height: 48px;
	vertical-align: middle;
	line-height: 53px;
	float: left;
	margin-top: 0px !important;
	margin-left: 23px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.woocommerce div.product form.cart .single_variation_wrap .button,
.woocommerce div.product form.cart .single_variation_wrap .button:hover,
.woocommerce div.product form.cart .button,
.woocommerce div.product form.cart .button:hover {
    width: 100%;
    background-color: transparent!important;
    border: 1px solid #000!important;
    padding: 18px 20px !important;
    font-size: 18px;
    margin-top: 30px;
    color: #000 !important;
    margin-bottom: 20px;
    font-size: 22px!important;
    font-weight: 400!important;
}
.woocommerce .quantity input.qty,
.woocommerce #content .quantity input.qty {
    margin: 0;
    float: left;
    max-width: 65px;
    font-size: 25px;
    padding: 5px 8px 10px 10px !important;
    font-weight: 400;
    text-align: center;
    background-color: #EBE9E1;
    color: #000;
}
.qty_custom_label {
	float: left;
	height: auto;
	vertical-align: middle;
	line-height: 48px;
	margin-right: 13px;
	text-transform: uppercase;
	color: #000;
	font-weight: 700;
}
.single_variation_wrap span.woocommerce-Price-amount.amount {
	font-size: 34px;
	font-weight: 400;
	/* margin-left: 10px;*/
}
.price-container span.woocommerce-Price-amount.amount {
	font-size: 30px;
	font-weight: 500;
	margin-left: 10px;
}
.single_variation_wrap .price-container span.woocommerce-Price-amount.amount {
	font-size: 22px;
	font-weight: 400;
	margin-left: 10px;
}
.single_variation_wrap {
	margin-top: 35px;
}
a.reset_variations {
	float: right;
}
.woocommerce table.shop_attributes th {
	width: 30% !important;
	padding: 5px 9px 5px 9px;
	vertical-align: top;
}
.woocommerce table.shop_attributes td p {
	FONT-WEIGHT: 500;
}
.woocommerce table.shop_attributes {
	margin-top: 0px !important;
}
.att_title {
	margin-top: 25px;
	font-size: 15px;
	font-weight: 500;
	color: #000 !important;
	border-bottom: 1px solid #e1dfdf;
	padding-bottom: 10px;
	padding-left: 10px;
	clear: both;
	padding-top: 25px;	
}
.shop_attributes tr {
	border-bottom: solid 1px #e1dcdc;
	/* padding-bottom: 10px !important; */
}
.woocommerce table.shop_attributes td {
	padding: 4px 9px 5px 9px;
	vertical-align: top;
}
.woocommerce div.product form.cart {
	margin-bottom: 0px !important;
}
.single_variation_wrap .price-container span.price ins.h2,
.price-container span.price ins.h2 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0px;
	font-size: 13px;
	color: #000;
	font-family: Ubuntu;
	font-weight: 400;
}
.single_variation_wrap .woocommerce-variation.single_variation {
	display: flex;
	flex-flow: column;
}
.single_variation_wrap .woocommerce-variation-description {
	order: 2;
}
.single_variation_wrap .woocommerce-variation-price {
	order: 1;
}
.single_variation_wrap .woocommerce-variation-availability {
	order: 3;
	display: none;
}
.single_variation_wrap .woocommerce-variation-price span.price {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.single_variation_wrap {
	margin-top: 10px;
}
.single_variation_wrap .woocommerce-variation-description p {
	margin-top: 10px;
}
.single_variation_wrap .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
	margin-top: 30px;
}
.archive ins.h2 {
	color: #000;
}
.woocommerce div.product form.cart .single_variation .price {
	width: 100%;
}
.woocommerce div.product form.cart .single_variation .price ins.h2 del {
	float: left;
}
.woocommerce div.product form.cart .single_variation .price ins.h2 ins {
	float: left;
	margin-left: 15px;
}
.woocommerce div.product form.cart .single_variation .price ins.h2 del span.woocommerce-Price-amount.amount {
	/*color: #b9b9b9;*/
}
.tab_short_desc {
	line-height: 1.75;
}
p.stock.in-stock {
	display: none;
}
.static_contact_block {
	margin-top: 20px;
	display: none;
}
.first_static_contact_block {
	color: #82a031;
	font-size: 18px;
	letter-spacing: 1px;
	margin-bottom: 6px;
}
.second_static_contact_block {
	font-size: 16px;
	color: #000;
}
.third_one_block {
	width: 14%;
	float: left;
}
.third_two_block {
	float: left;
	width: 85%;
}
.third_static_contact_block {
	margin-top: 20px;
}
.third_email_block {
	margin-top: 3px;
	margin-bottom: 5px;
}
.third_email_block a {
	font-size: 16px;
	color: #82a031;
}
.third_phone_block a {
	font-size: 16px;
}
.col-widgets-sidebar .widget-container .widget-title {
	font-size: 16px;
	text-transform: capitalize;
	padding-bottom: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.col-widgets-sidebar .widget-container .widget-title::after {
	content: "\f078";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: 16px;
	position: absolute;
	right: 6px;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
	font-size: 15px;
	letter-spacing: 1px;
	color: #000;
}
.woocommerce-widget-layered-nav-list {
	display: none;
}
ul.product-categories {
	display: none;
	min-height: 50px;
overflow-x: auto;
max-height: 300px;
}
.col-widgets-sidebar .widget-container .widget-title.active::after {
	transition: all 0.5s ease !important;
	transform: rotate(180deg) !important;
}
.widget-container {
	margin: 26px 0px 0px 0px !important;
}
.woocommerce .widget_layered_nav ul li:before {
	content: ">";
	display: inline;
	float: left;
}
.woocommerce .widget_layered_nav ul li a {
	margin-left: 6px;
}
.archive .row-inner .col-lg-6:first-child {
	width: 80%;
}
.sidebar_first_static {
	clear: both;
}
.sidebar_img_static {
	width: 59px;
	float: left;
}
.sidebar_txt_static {
	width: 70%;
	float: left;
	height: 74px;
	margin-left: 20px;
}
.sidebar_txt_static_one {
	height: 74px;
	vertical-align: middle;
	display: table-cell;
}
.sidebar_txt_static_one span:nth-child(2) {
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
}
.sidebar_txt_static_one span:first-child {
	width: 100%;
	display: block;
	text-transform: uppercase;
	color: #000;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
}

.archive .post-title-wrapper .post-title {
	font-size: 15px !important;
	line-height: 1.75;
	display: none;
}
.custom_right_bg p strong {
	color: #fff;
}
.custom_left_bg {
	width: 55%;
	/*position: absolute;
	right: 0;
	left: 0;
	height: 100%;*/
	background-position: center center;
	background-size: cover;
	/*overflow: hidden;*/
	/*background-image: url(https://migration.egarden.store/wp-content/uploads/2020/01/cat-1.png);*/
}
.custom_right_bg {
	width: 45%;
	/*position: absolute;
	right: 0;
	height: 100%;*/
	background-position: center;
	background-size: cover;
	/*overflow: hidden;*/
	/*background-image: url(https://migration.egarden.store/wp-content/uploads/2020/01/cat-2.png);*/
}
.custom_right_bg p a {
	color: #FFAD00!important;
	font-weight: 700
}
.archive .header-main-container.limit-width {
	display: none;
}
.custom_right_bg div {
	position: relative;
	top: 40%;
	transform: translateY(-50%);
	width: 70%;
	margin: 0 auto;
}
.custom_right_bg div p {
	color: #fff;
}
.custom_right_bg div h1 {
	color: #fff !important;
	font-weight: 400;
	font-size: 24px;
}
.search.search-results .isotope-container.isotope-layout h3.t-entry-title.h6 {
	text-align: center;
}
.search.search-results .isotope-container.isotope-layout span.price.h6 {
	text-align: center;
}
.single.single-product .post-body {
	display: flex;
	flex-direction: column;
}
.single.single-product .post-body .woocommerce-notices-wrapper {
	order: 1;
}
.single.single-product .post-body div.product.type-product {
	order: 2;
}
.single.single-product .post-body .row-related {
	order: 4;
	padding-top: 50px;
}
.single.single-product .post-body .post-after.row-container {
	order: 3;
}
.related.products h5.related-title {
	display: none;
}
.search.search-results .background-element.header-wrapper.style-color-gyho-bg.header-only-text {
	background-color: #fff;
	height: 100px !important;	
	min-height: 100px !important;
}
.search.search-results .header-wrapper .header-content-inner{
	padding: 0px 36px 0px 36px !important;
}
.search.search-results .main-container .row-container .double-top-padding{
	    padding-top: 23px;
}
.checkout.woocommerce-checkout #customer_details {
	width: 45%;
	float: left;
}
.woocommerce .checkout h3#order_review_heading {
	width: 45%;
	float: right;
}
.checkout.woocommerce-checkout #order_review {
	width: 45%;
	float: right;
}
.bubble {
	left: 0px;
	position: absolute;
	text-transform: uppercase;
	top: 20px;
	z-index: 9;
}
.bubble .inside {
	background-color: #e74c3c;
	border-radius: 999px;
	display: table;
	height: 42px;
	position: relative;
	width: 42px;
	-webkit-border-radius: 999px;
}
.bubble .inside .inside-text {
	color: #fff;
	display: table-cell;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	vertical-align: middle;
}
/*cart*/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    outline: 0;
    background-color: #f1f1f1;
    border: none;
    text-align: inherit;
}	
input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {	
    display: block;	
    font-size: 14px;	
    line-height: initial;	
    margin: 9px -13px;	
    padding: 10px 15px 10px 15px;	
    border-style: solid;	
    border-radius: 2px;	
    font-weight: normal;	
    border: 1px solid transparent;	
}	
.woocommerce .checkout table td, .woocommerce .checkout table th {	
    padding: 18px 18px 18px 18px;	
    font-weight: 500;	
}	
.woocommerce form .form-row label {	
    line-height: 2em;	
    font-weight: 400!important;	
}	
.woocommerce table.cart th, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart td {	
    vertical-align: middle;	
    text-align: left;	
    font-weight: 500;	
}	
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th {	
    border-top-width: 1px;	
    border-top-style: solid;	
    font-weight: 500;	
}
.woocommerce .cart-collaterals .cart_totals p {
    margin: 0;
    text-align: right;
    font-weight: 400;
    line-height: 20px;
}
.woocommerce .cart-collaterals .cart_totals h2 {
	text-align: left;
	margin: 72px 0px 0px 0px !important;
	display: none;
}
.woocommerce .cart-collaterals .cart_totals table {
    padding: 0;
    border-collapse: separate;
    width: 32%;
    margin: 10px;
    float: left;
}
.cart_totals {
    top: -32px;
    display: contents;
    background-color: #f1f1f1;
}
td.actions div.coupon button {
    height: 40px;
    line-height: 40px;
    padding: 0 31px;
    background-color: #EDB548;
}
.btn.checkout,
.btn.checkout-button {
	transform-origin: right !important;
	margin-top: 20px;
}
#order_review,
.woocommerce table.shop_table {
	text-align: left;
	width: 100%;
	border-collapse: separate;
	float: left;
	margin: 36px 15px 0 0;
	background-color: #f1f1f1;
}
.woocommerce table.shop_table {
    text-align: left;
    width: 100%;
    border-collapse: separate;
    float: left;
    margin: -19px 15px 0 0;
    background-color: #fff;
}
.btn.checkout,
.btn.checkout-button {
	transform-origin: right !important;
	margin-top: 20px;
	width: 32%;
	background-color: #70955c!important;
	border: none;
	font-size: 16px;
}
td.product-name a {
	font-weight: 500;
}
label {
	font-size: 14px;
	line-height: 1.75;
	margin: 18px 0 0;
	margin: 0px 0px 5px 0px;
	font-weight: 500!important;
	font-family: 'Ubuntu', sans-serif!important;
}
#mc_embed_signup .mc-field-group li {
	font-weight: 400!important;
	font-family: 'Ubuntu', sans-serif!important;
}
#mc-embedded-subscribe-form .mc_fieldset {
	border: none;
	min-height: 0px;
	padding-bottom: 0px;
	padding: 20px 0;
}
td.product-name a {
	font-weight: 500;
	font-size: 14px;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text {
	display: inline-block;
	padding: 13px 5px 13px 18px;
	font-size: 12px;
	line-height: inherit;
	text-align: center;
}
.woocommerce #payment ul.payment_methods li {
	line-height: 2em;
	text-align: left;
	margin: 18px 0px 0px 0px;
	font-weight: normal;
	clear: both;
	padding: 20px;
	background-color: #fff;
}
.style-light .btn-default,
.style-dark .style-light.style-override .btn-default,
.style-dark .style-light .btn-default {
	color: #ffffff !important;
	background-color: #545047!important;
	border-color: #545047!important;
	width: 100%;
	font-size: 16px;
}
/*checkout*/
.woocommerce-terms-and-conditions-wrapper {padding: 20px;}
#billing_company_field {
	display: none;
}
.woocommerce .checkout h3#order_review_heading {
	margin-top: 0;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	outline: 0;
	background-color: #f1f1f1;
	border: none;
}
.style-light .select2-container--default .select2-selection--single {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+);
	background-color: #f1f1f1;
}
#billing_country_field {
	display: none;
}
#select2-billing_state-container {
	clear: both;
}
.fattura-elettronica {
	clear: both;
	padding: 20px 0;
}
.woocommerce #payment div.payment_box {
	position: relative;
	font-size: 12px;
	margin: 0px;
}
.row-container.row-upsell {
	order: 5;
}
.fa-expand::before {
	content: "\f065" !important;
}
/*legacy*/

.legacy {
	width: 80%;
	margin: 0 auto;
}
.legacy h1 {
	font-size: 18px;
	line-height: 24px;
	text-align: left;
	color: #000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 500
}
.legacy p {
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
	color: #000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400
}
.legacy li {
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
	color: #000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
	list-style: square;
	padding: 10px;
	border-bottom: 1px solid #f1f1f1;
}
#termini {
	width: 80%;
	margin: 0 auto;
}
.product-type-simple .price-container .price del {
	text-decoration: none;
	position: relative;
}
.product-type-simple .price-container .price del::after {
	content: '';
	position: absolute;
	top: 44%;
	left: 0;
	right: 0;
	border-bottom: 2px solid #82a031;
}
.product-type-simple .price-container .price del span.woocommerce-Price-amount.amount {
	margin-left: 0px !important;
}
.product-type-simple .price-container .price ins {
	margin-left: 10px;
}
.single_variation_wrap .price-container span.price del {
	text-decoration: none;
	position: relative;
}
.single_variation_wrap .price-container span.price del::after {
	content: '';
	position: absolute;
	top: 44%;
	left: 0;
	right: 0;
	border-bottom: 1px solid #82a031;
}
.single_variation_wrap .price-container span.price del span.woocommerce-Price-amount.amount {
	margin-left: 0px !important;
}
.single_variation_wrap .price-container span.price ins.h2 > span {
	margin-right: 10px;
}
.single_variation_wrap .price-container span.price ins.h2 del + span.woocommerce-Price-amount.amount {
	margin-left: 10px !important;
}
.woocommerce-cart-form {
	width: 67%;
	float: left;
}
.woocommerce .cart-collaterals {
	width: 33% !important;
	float: left;
    margin-top: 10px;
}
.woocommerce .cart-collaterals .cart_totals table{

}
.woocommerce .cart-collaterals .cart_totals table {
	width: 94% !important;
    margin-top: 26px !important;
}
.wc-proceed-to-checkout {
	text-align: center;
}
.checkout-button.btn.btn-default.alt.wc-forward {
	width: 95%;
}
#customer_login .u-column1.col-1 {
	width: 50%;
	float: left;
}
.woocommerce #customer_login form {
	margin-top: 18px;
	width: 95%;
	float: left;
	margin-right: 20px;
}
#customer_login .u-column2.col-2 {
	float: left;
	width: 50%;
	margin-top: 0px;
}
.second_menu_str {
	display: none;
	font-family: 'Ubuntu', sans-serif;
	background-color: #009245;
	color: #fff;
	padding: 4px 17px;
	font-weight: 400;
}
span.font-ui div.woocommerce span.onsale {

    background-image: url(//www.babybeep.it/wp-content/uploads/2020/02/leaf.png);
    background-repeat: no-repeat;
    background-size: 62px auto;
    height: 61px;
width: 60px;
    position: absolute;
    padding: 0px;
    background-color: transparent;
}
.single.single-product .main-container .row-container .row-parent .uncont span.font-ui div.woocommerce span.onsale {

    margin-top: 17px !important;

}
.sale-perc {

    height: 56px;
    line-height: 50px;
    padding-right: 5px;
    font-family: Ubuntu;
    font-weight: 500;
    font-size: 14px;

}
.single_variation_wrap .price-container span.woocommerce-Price-amount.amount {
    font-size: 30px;
    font-weight: 500;
    margin-left: 10px;
}
.tmb-woocommerce.tmb .t-entry span.price del {
    display: inline;
    font-size: inherit !important;
    padding-right: 2%;
}
.tipo_container ul li{
	margin-right: 2px;
}
.header-wrapper .header-bg-wrapper {
    position: inherit;
    right: unset;
    left: unset;
    width: unset;
    height: unset;
    overflow: unset;
}
.custom_header_bg{
	display: flex;
height: 400px;
}
.m_filter_head{
	display: none;
}
.m_filter_head {

    background-color: 

    #e3e3e3;
    padding: 10px 10px;
    margin-bottom: 25px;
    cursor: pointer;

}
.m_filter_head h1 {

    font-size: 17px;
    margin-top: 0px !important;
    font-weight: normal;

}
.m_filter_head h1::after {

    content: "\f067";
    font: normal normal normal 15px/1 FontAwesome;
        font-size: 15px;
   
    font-size: 16px;
    position: absolute;
    right: 10px;
    top: 12px !important;

}
.style-dark.hidden {
display: table !important;
visibility: visible !important;
}
.slick-slider {
touch-action: auto;
-ms-touch-action: auto;
}
.price-container.single_quantity {
    margin-left: 0px !important;
    display: block !important;

    height: auto !important;
}
.price-container.single_quantity .price .h2 {
    margin-left: 0px !important;
    display: block;
}
.price-container.single_quantity .price .h2 .woocommerce-Price-amount.amount {
    margin-left: 0px;
}
.gov_voucher_container legend{
    text-align: left;
}
.woocommerce-cart-form {
    width: 100%;
    float: left;
}
.cart_main_container{
        width: 67%;
    float: left;
}
.gov_voucher_container {
    display: inline-block;
    width: 100%;
}
.gov_voucher_container button{
        height: 40px;
    line-height: 40px;
    padding: 0 31px;
    background-color: #EDB548 !important;
}
.voucher_inner #codicebonus {
    float: left;
}

.voucher_inner #tastoverifica {
    margin-top: 9px;
    margin-left: 30px;
}
.voucher_labels {
    margin-bottom: 10px;
}
.gov_voucher_container legend {
    text-align: left;
    font-size: 17px;
    margin-bottom: 10px;
    float: left;
}
.voucher_inner {
    display: inline-block;
    width: 100%;
}

.voucher_labels #labelbonus {
    font-size: 16px;
    margin-left: 5px;
}
#mesbuono{
        text-align: left;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
#mesbuono .greensucc{
    color:#fff;background-color:#277527;padding: 10px 10px;margin-top: 10px !important;border-radius: 5px;
}
.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce .cart-collaterals .cart_totals tr td{
    border-top: none !important;
}
@media only screen and (max-width: 768px) {
	#tpbr_box {
    background: #edb548;
    padding: 6px 0px 7px;
    margin: 0 auto;
    font-size: 10px!important;
    font-family: Helvetica, Arial, sans-serif;
    text-align: center;
    width: 100%;
    color: white;
    font-weight: 300;
}
	.wa__btn_popup .wa__btn_popup_icon {
    width: 40px;
    height: 40px;
    background: #2db742;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
    -webkit-box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
}
.wa__btn_popup {
    position: fixed;
    right: 85%!important;
    bottom: 37px!important;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    z-index: 999;
}
#mc_embed_signup .button {
    clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: 100%!important;
}
.legacy h3 {font-size: 18px; line-height: 26px;}
.caldera-grid .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 12px!important;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.footer-block p {
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    width: 100%;
    color: #666;
}
.perche h2 {
    font-size: 26px;
    line-height: 36px;
    text-align: left;
    padding-top: 20px;
}
.legacy {
    width: 90%;
    margin: 0 auto;
}
.double-block-padding {
    padding: 54px 15px 54px 15px;
}
#tpbr_calltoaction {background: #ce9629;
    display: inline-block;
    padding: 2px 10px 2px;
    color: white;
    text-decoration: none;
    margin: 5px 20px 0!important;
    border-radius: 3px;
}
.btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale) {
    transform: scale(1);
    transform-origin: left;
}
.woocommerce-notices-wrapper {margin-top: 25px;}
.wc-notice.woocommerce-message {
    background-color: rgba(48, 49, 51, 0.05);
    border-radius: 3px;
    color: #303133;
    list-style-type: none !important;
    margin-bottom: 0;
    padding: 12px 18px !important;
}
.catItemIntroText p a {text-align: center}
.bonus-seggiolino p {
    width: 100%;
    margin: 0 auto;
}
.homepage p {
    font-size: 15px;
    line-height: 24px;
    text-align: center;
    width: 100%;
    margin: 25px auto;
}
.dicono li {
    list-style: none;
    float: none;
    width: 100%;
    text-align: center;
}
.dicono li p a{
    list-style: none;
    float: none;
    width: 100%;
    text-align: center;
}
.dicono li:last-child {
    width: 100%;
}
.dicono li:first-child {
    width: 100%;
    text-align: center;
}
.homepage-carosello p {
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
}
.menu-container .logo-container {
    position: relative;
    padding: 11px 19px 27px 19px !important;
}
.moreinfo {
    width: 100%;
    padding: 0;
}
.last-mobile {text-align: center;}
.homepage-last h3 {
    font-size: 22px;
    line-height: 26px;
    color: #008397;
    font-weight: 600;
    text-align: center;
    padding-bottom: 0;
    width: 90%;
    margin: 0 auto;
}
.homepage-last p {
    font-size: 15px;
    line-height: 24px;
    text-align: center;
    width: 90%;
    margin: 0 auto;
    padding-top: 20px;
}
.moreinfo li:last-child {
    text-align: left;
    border: none;
    padding-left: 68px;
}
.xoo-wsc-footer-b a:nth-child(1) {
    background-color: #ccc;
    color: #333;
    font-weight: 500;
    border: 1px solid #ccc;
    width: 123%;
}
.xoo-wsc-footer-b a:nth-child(2) {
    background-color: #545047;
    color: #fff;
    font-weight: 600;
    width: 123%;
}
.xoo-wsc-footer-b a:nth-child(3) {
    background-color: #fff;
    color: #666;
    font-weight: 500;
    border: 1px solid #666;
    width: 123%;
}
.moreinfo li {
    width: 100%;
    float: none;
    text-align: center;
    padding-right: 20px;
    border-right: none;
    border-bottom: 1px solid #f1f1f1;
    padding: 20px 0;
}
.category-page {
    width: 100%;
    margin: 25px auto;
}
.footer-social {padding: 0; margin: 10px 0!important;}
.footer-social li {float: left; width: 50%;}
.footer-block-welcome p a {
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    border: 1px solid #000;
    padding: 5px 10px;
    text-transform: uppercase;
    text-align: center;
    display: block;
}
.footer-block p {
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
}
	.woocommerce #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 0.5em;
    padding: 0;
    position: relative;
    box-shadow: none;
    display: none;
} 
	.woocommerce #payment .payment_method_paypal .about_paypal {
    float: right;
    line-height: 52px;
    font-size: 0.83em;
    display: none;
} 
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    content: attr(data-title) '';
    font-weight: 500;
    float: left;
}

	.woocommerce div.product form.cart .single_variation_wrap .button, .woocommerce div.product form.cart .single_variation_wrap .button:hover, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover {
    width: 128%;
    background-color: transparent !important;
    border: none;
    padding: 16px 20px !important;
    font-size: 18px!important;
    margin-top: 30px;
    color: #000!important;
    margin-bottom: 20px;
}
	.statiche {
		width: 100%;
		margin: 0 auto;
	}
	.btn, .btn-link {	
    display: inline-block;	
    font-size: 15px!important;	
    padding: 25px 31px 25px 31px !important;	
    font-style: normal !important;	
    text-align: center;	
    vertical-align: middle;	
    margin-top: 1px;	
    margin-bottom: 1px;	
    cursor: pointer;	
    background-image: none;	
    border-style: solid;	
    border-radius: 2px;	
    outline: none;	
    white-space: pre-wrap;	
    -webkit-text-stroke: 0px;	
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;	
    -moz-user-select: none;	
    -webkit-user-select: none;	
    -ms-user-select: none;	
}	
	.box-homepage h3 a {	
    color: #82a031;	
    text-transform: uppercase;	
}
	.submenu-light .menu-horizontal .menu-smart ul {
    background-color: #f1f1f1;
}
.menu-smart a {
    font-weight: 500;
    text-transform: initial;
}
	.mailchimp {
    width: 90%;
    margin: 0 auto;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    font-style: normal;
    margin-left: 7%;
}

	.main-container .row-container .double-bottom-padding {
		padding-bottom: 0;
	}
	.woocommerce .woocommerce-result-count {
		float: left;
		display: none;
	}
	.main-container .row-container .row-parent {
		padding: 25px;
	}
	.header-wrapper .heading-text:not(.heading-bigtext) {
		display: inline-block;
		width: 100%;
	}
	.sidebar_static_container {
		display: none;
	}
	.woocommerce .checkout h3#order_review_heading {
		margin-top: 20px;
	}
	.panel-title > a {
		display: block;
		color: inherit;
		position: relative;
		padding: 10px 0px 10px 0px;
		text-align: center;
	}
	.woocommerce .cart-collaterals .cart_totals table {
		width: 100% !important;
	}
	.woocommerce .cart-collaterals {
		width: 100% !important;
		float: none;
	}
	#order_review_heading h3 {
		margin: 20px 0 0 0;
	}
	.woocommerce-cart-form {
		width: 100%;
		float: none;
	}
	.shop_attributes tr td p {
		text-align: left!important;
	}
	#customer_login .u-column1.col-1 {
		width: 100%;
		float: none;
	}
	#customer_login .u-column2.col-2 {
		float: none;
		width: 100%;
		margin-top: 0px;
	}
	.homepage-title {
		width: 100%;
		margin: 0 auto;
	}
	.homepage-title h2 strong {
		font-size: 26px;
		line-height: 36px;
		text-align: center;
		color: #82a031;
	}
	.homepage-title h2 {
		font-size: 26px;
		line-height: 36px;
		text-align: center;
		color: #000;
		font-family: 'Ubuntu', sans-serif;
		font-weight: 300;
	}
	.homepage-text {
		width: 100%;
		margin: 0 auto;
	}
	.box-homepage h2 {
		color: #fff;
		font-weight: 500;
		margin: 0;
		padding: 0;
		font-size: 26px;
		line-height: 36px;
		font-family: 'Ubuntu', sans-serif;
	}
	.box-homepage h3 {
		color: #fff;
		font-weight: 700;
		margin: 0;
		padding: 3px 7px;
		font-size: 13px;
		line-height: 30px;
		background-color: #fff;
		text-align: center;
		font-family: 'Ubuntu', sans-serif;
	}
	.homepage-box-2 h2 {
		font-family: 'Ubuntu', sans-serif;
		font-size: 26px;
		line-height: 36px;
		color: #000;
		font-weight: 500;
		margin: 0;
		padding: 0;
	}
	.homepage-box-2 h3 {
		font-family: 'Ubuntu', sans-serif;
		font-size: 26px;
		line-height: 36px;
		color: #000;
		font-weight: 300;
		margin: 0;
		padding: 0;
	}
	.btn {
		font-size: 16px
	}
	.homepage-box-2 p {
		font-family: 'Ubuntu', sans-serif;
		font-size: 15px;
		line-height: 22px;
		color: #000;
		font-weight: 400;
		text-align: justify;
	}
	.homepage-box {
		width: 100%;
		margin: 0 auto;
	}
	.homepage-box h3 {
		font-family: 'Ubuntu', sans-serif;
		font-size: 26px;
		line-height: 36px;
		color: #000;
		font-weight: 300;
		margin: 0;
		padding: 0;
	}
	.homepage-box h2 {
		font-family: 'Ubuntu', sans-serif;
		font-size: 26px;
		line-height: 36px;
		color: #000;
		font-weight: 500;
		margin: 0;
		padding: 0;
	}
	.homepage-luogo h2 {
		font-family: 'Ubuntu', sans-serif;
		font-size: 26px;
		line-height: 36px;
		color: #000;
		font-weight: 300;
		margin: 0;
		padding: 0;
	}
	.woocommerce .cart-collaterals .cart_totals table {
		padding: 18px 27px 18px 27px;
		border-collapse: separate;
		width: 100%;
		margin: 0;
		float: left;
	}
	.checkout.woocommerce-checkout #order_review {
		width: 100%;
		float: none;
	}
	.woocommerce .checkout h3#order_review_heading {
		width: 100%;
		float: none;
	}
	.checkout.woocommerce-checkout #customer_details {
		width: 100%;
		float: none;
	}
	.footer p {
		text-align: center
	}
	.services img {
		text-align: center
	}
	.footer-ico li {
		float: none;
		padding-right: 7px;
		text-align: center;
	}
	.footer-social ul {
		padding-top: 10px;
    width: 115px;
    margin: 0 auto;
	}

}
/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
	.archive .style-color-gyho-bg {
		background-color: transparent;
		/*height: 470px !important;*/
	}
}
/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
	.archive .style-color-gyho-bg {
		background-color: transparent;
		height: 400px !important;
	}
	.custom_right_bg div p {
		line-height: 1.55;
	}
	/**Mobile Header **/
	.menu-wrapper .navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original .menu-container-mobile {
		width: auto;
	}
	.my_search_icon.search-icon .trigger-overlay.search-icon .desktop-hidden {
		display: none;
	}
	.mmb-container {
		position: absolute;
		top: 50%;
		left: 0;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span .desktop-hidden {
		display: none;
	}
	.mmb-container .desktop-hidden.mobile-shopping-cart {
		display: none;
	}
	.mmb-container .mobile-menu-button .lines::before,
	.mmb-container .mobile-menu-button .lines::after {} .my_search_icon.search-icon {
		align-items: center;
		/*width: 10%;*/
		padding-left: 30px;
		margin-right: 10px;
	}
	.mmb-container {
		position: inherit;
		top: auto;
		left: unset;
		display: flex;
		align-items: center;
		/*width: 10%;*/
	}
	.mobile-menu-button {
		transform: inherit;
		padding: 18px 7px 27px 7px;
	}
	.row-menu-inner #logo-container-mobile {
		padding: 0px 5px 27px 5px;
	}
	.my_acc_cart {
		width: 100px;
	}
	.menu-wrapper .navbar .menu-container-mobile .row-menu .row-menu-inner {
		width: 60%;
		text-align: center;
		margin: 0 auto;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li {
		display: flex;
		align-items: center;
		/*width: 50%;*/
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		width: 24px;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li:first-child {
		margin-right: 10px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		width: 100%;
		text-align: center;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		margin: 0 auto;
	}
	.my_acc_cart .menu-smart.sm.menu-icons {
		float: left;
		padding: 0px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		text-align: center;
		width: 100%;
		padding: 0 0px;
		display: initial;
		align-items: inherit;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span i {
		margin-right: 0px;
		line-height: normal;
	}
	body[class*="hmenu"] .uncode-cart .badge {
		right: -8px;
	}
	#main-logo .navbar-brand img {
		width: 160px;
		height: auto;
		display: block;
		margin: auto;
	}
	#main-logo.navbar-header {
		padding-top: 8px;
	}
	.navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original {
		margin-top: 10px;
	}
	.menu-light .row-menu .row-menu-inner {
		border-bottom: none;
	}
	.tipo_container ul li {
		display: list-item;
	}
	.tipo_container ul li:first-child {
		margin-right: 0px !important;
	}
	.tipo_container {
		padding: 0px 0px 40px;
	}
	.tipo_container .second_menu_str:hover + ul li {
		/* display: list-item;*/
	}
	.second_menu_str {
		display: block;
	}
	.tipo_container ul li:first-child,
	.tipo_container .second_menu_str:hover + ul li:first-child {
		display: inline;
	}
	.tipo_container ul li {
		display: inline;
	}
	.activeli {
		display: list-item !important;
	}
	.second_menu_str:after {
		content: "\f078";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 14px;
		font-size: 16px;
		position: absolute;
		right: 6px;
	}
	.uncode-cart .badge {
		background: #82a031 !important;
		color: #fff !important;
		font-size: 9px;
		width: 1.75em;
		height: 1.75em;
		line-height: 1.9em;
	}
	.uncode-cart .badge:before {
		content: ' ';
	}
	.uncode-cart .badge:after {
		content: ' ';
	}
	ul#menu-main-menu.menu-smart a {
		padding: 18px 9px 9px 9px !important;
	}
	ul#menu-main-menu li ul.drop-menu li a {
		padding: 9px 10px 9px 25px;
		font-size: 14px !important;
	}
	ul#menu-main-menu li a {
		font-size: 15px !important;
	}
	#menu-main-menu {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}
	.second_menu_str {
		display: none;
	}
	.second_menu_str:hover + ul li:first-child {
		display: inline;
	}
	.tipo_container ul li {
		display: inline;
	}
	.tipo_container {
		padding: 20px 0px 20px;
	}
}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
	.custom_right_bg div {
		width: 85%;
	}
	.custom_right_bg {
		background-position: center;
		background-size: 100%;
		overflow: hidden;
	}
	.custom_right_bg div p {
		line-height: 1.55;
	}
	.custom_right_bg div {
		position: relative;
		top: 40%;
		width: 90%;
		margin: 0 auto;
	}
	.archive .style-color-gyho-bg {
		background-color: transparent;
		height: 530px !important;
	}
	/**Mobile Header **/
	.menu-wrapper .navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original .menu-container-mobile {
		width: auto;
	}
	.my_search_icon.search-icon .trigger-overlay.search-icon .desktop-hidden {
		display: none;
	}
	.mmb-container {
		position: absolute;
		top: 50%;
		left: 0;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span .desktop-hidden {
		display: none;
	}
	.mmb-container .desktop-hidden.mobile-shopping-cart {
		display: none;
	}
	.mmb-container .mobile-menu-button .lines::before,
	.mmb-container .mobile-menu-button .lines::after {} .my_search_icon.search-icon {
		align-items: center;
		/*width: 10%;*/
		padding-left: 10px;
		margin-right: 10px;
	}
	.mmb-container {
		position: inherit;
		top: auto;
		left: unset;
		display: flex;
		align-items: center;
		/*width: 10%;*/
	}
	.mobile-menu-button {
		transform: inherit;
		padding: 18px 7px 27px 7px;
	}
	.row-menu-inner #logo-container-mobile {
		padding: 0px 5px 27px 5px;
	}
	.my_acc_cart {
		width: 80px;
	}
	.menu-wrapper .navbar .menu-container-mobile .row-menu .row-menu-inner {
		width: 60%;
		text-align: center;
		margin: 0 auto;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li {
		display: flex;
		align-items: center;
		/*width: 50%;*/
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		width: 24px;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li:first-child {
		margin-right: 10px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		width: 100%;
		text-align: center;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		margin: 0 auto;
	}
	.my_acc_cart .menu-smart.sm.menu-icons {
		float: left;
		padding: 0px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		text-align: center;
		width: 100%;
		padding: 0 0px;
		display: initial;
		align-items: inherit;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span i {
		margin-right: 0px;
		line-height: normal;
	}
	body[class*="hmenu"] .uncode-cart .badge {
		right: -8px;
	}
	#main-logo .navbar-brand img {
		width: 60%;
		height: auto;
		display: block;
		margin: auto;
	}
	#main-logo.navbar-header {
		padding-top: 8px;
		padding-bottom: 20px;
	}
	.navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original {
		margin-top: 10px;
	}
	.menu-light .row-menu .row-menu-inner {
		border-bottom: none;
	}
	.tipo_container ul li {
		display: list-item;
	}
	.tipo_container ul li:first-child {
		margin-right: 0px !important;
	}
	.tipo_container {
		padding: 0px 0px 40px;
	}
	.tipo_container .second_menu_str:hover + ul li {
		/* display: list-item;*/
	}
	.second_menu_str {
		display: block;
	}
	.tipo_container ul li:first-child,
	.tipo_container .second_menu_str:hover + ul li:first-child {
		display: inline;
	}
	.tipo_container ul li {
		display: inline;
	}
	.activeli {
		display: list-item !important;
	}
	.second_menu_str:after {
		content: "\f078";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 14px;
		font-size: 16px;
		position: absolute;
		right: 6px;
	}
	.uncode-cart .badge {
		background: #82a031 !important;
		color: #fff !important;
		font-size: 9px;
		width: 1.75em;
		height: 1.75em;
		line-height: 1.9em;
	}
	.uncode-cart .badge:before {
		content: ' ';
	}
	.uncode-cart .badge:after {
		content: ' ';
	}
	ul#menu-main-menu.menu-smart a {
		padding: 9px 9px 9px 9px !important;
	}
	ul#menu-main-menu li ul.drop-menu li a {
		padding: 9px 10px 9px 25px;
		font-size: 14px !important;
	}
	ul#menu-main-menu li a {
		font-size: 18px !important;
	}
	#menu-main-menu {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}
	.second_menu_str {
		display: none;
	}
	.second_menu_str:hover + ul li:first-child {
		display: inline;
	}
	.tipo_container ul li {
		display: inline;
	}
	.tipo_container {
		padding: 40px 0px 40px;
	}
	
}
@media (min-width: 768px) and (max-width: 959px) {
	.menu-wrapper{
		        height: 70px !important;
	}
	#main-logo .navbar-brand img {
	    width: 95px;
	    height: auto;
	    display: block;
	    margin: auto;
	}
	.mmb-container{
		position: absolute;
		top: 47%;
		left: 85%;
	}
	.row-menu-inner #logo-container-mobile{
		    height: 110px;
	}
	.menu-container ul.menu-smart a{
		margin-top: 0px !important;
	}
	.menu-horizontal {
    overflow: hidden;
    margin-top: 15px;
    text-align: center;
}
#menu-cta li{
	height: 44px;
padding: 12px 22px;
position: inherit;
margin-bottom: 10px;
}
#menu-cta li a{
	top: 0px;
padding: 0px;
}
}
@media (min-width: 960px) and (max-width: 1024px) {
	ul#menu-main-menu li a {
		font-size: 14px !important;
		padding: 9px 7px 9px 7px !important;
		letter-spacing: initial;
	}
	.logo-image.main-logo.logo-skinnable{
		    height: auto !important;
	}
	#main-logo .navbar-brand img {
	    width: 95px;
	    height: auto;
	    display: block;
	    margin: auto;
	}
	.row-menu-inner #logo-container-mobile{
		text-align: center;
	}
	.col-lg-12.main-menu-container.middle{
		    width: 66.66666666666666%;
	}
}
/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {}
/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
	.custom_left_bg {
		width: 100%;
		position: inherit;
		right: unset;
		left: unset;
		background-position: center center;
		background-size: cover;
		overflow: hidden;
		height: 375px;
	}
	.custom_right_bg {
		width: 100%;
		position: inherit;
		right: unset;
		background-position: center;
		background-size: auto;
		overflow: hidden;
	}
	.custom_right_bg div {
		position: relative;
		top: unset;
		transform: inherit;
		width: 90%;
		margin: 0 auto 30px;
	}
	.background-element.header-wrapper.style-color-gyho-bg.header-only-text {
		min-height: auto;
		height: auto;
	}
	.archive .style-color-gyho-bg {
		background-color: transparent;
	}
	/**Mobile Header **/
	.menu-wrapper .navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original .menu-container-mobile {
		width: auto;
	}
	.my_search_icon.search-icon .trigger-overlay.search-icon .desktop-hidden {
		display: none;
	}
	.mmb-container {
		position: absolute;
		top: 50%;
		left: 0;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span .desktop-hidden {
		display: none;
	}
	.mmb-container .desktop-hidden.mobile-shopping-cart {
		display: none;
	}
	.mmb-container .mobile-menu-button .lines::before,
	.mmb-container .mobile-menu-button .lines::after {} .my_search_icon.search-icon {
		align-items: center;
		width: 10%;
		padding-left: 5px;
	}
	.mmb-container {
		/*position: inherit;
		top: auto;
		left: unset;
		display: flex;
		align-items: center;
		width: 10%;*/


        position: absolute;
        top: 47%;
        left: 85%;
	}
	.mobile-menu-button {
		transform: inherit;
		padding: 18px 7px 27px 7px;
	}
	.row-menu-inner #logo-container-mobile {
		padding: 0px 5px 27px 5px;
	}
	.my_acc_cart {
		width: 30%;
	}
	.menu-wrapper .navbar .menu-container-mobile .row-menu .row-menu-inner {
		width: 60%;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li {
		display: flex;
		align-items: center;
		width: 50%;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		width: 24px;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li:first-child {
		margin-right: 0px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		width: 100%;
		text-align: center;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		margin: 0 auto;
	}
	.my_acc_cart .menu-smart.sm.menu-icons {
		float: right;
		padding: 0px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		text-align: center;
		width: 100%;
		padding: 0 0px;
		display: initial;
		align-items: inherit;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span i {
		margin-right: 0px;
	}
	body[class*="hmenu"] .uncode-cart .badge {
		right: 3px;
	}
	#main-logo .navbar-brand img {
		width: 90%;
		height: auto;
		display: block;
		margin: auto;
	}
	#main-logo.navbar-header {
		padding-top: 8px;
		padding-bottom: 20px;
	}
	.navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original {
		margin-top: 10px;
	}
	.menu-light .row-menu .row-menu-inner {
		border-bottom: none;
	}
	.tipo_container ul li {
		display: list-item;
	}
	.tipo_container ul li:first-child {
		margin-right: 0px !important;
	}
	.tipo_container {
		padding: 0px 0px 40px;
	}
	.tipo_container .second_menu_str:hover + ul li {
		/* display: list-item;*/
	}
	.second_menu_str {
		display: block;
	}
	.tipo_container ul li:first-child,
	.tipo_container .second_menu_str:hover + ul li:first-child {
		display: none;
	}
	.tipo_container ul li {
		display: none;
	}
	.activeli {
		display: list-item !important;
	}
	.second_menu_str:after {
		content: "\f078";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 14px;
		font-size: 16px;
		position: absolute;
		right: 6px;
	}
	.uncode-cart .badge {
		background: #82a031 !important;
		color: #fff !important;
		font-size: 9px;
		width: 1.75em;
		height: 1.75em;
		line-height: 1.9em;
	}
	.uncode-cart .badge:before {
		content: ' ';
	}
	.uncode-cart .badge:after {
		content: ' ';
	}
	ul#menu-main-menu.menu-smart a {
		padding: 9px 9px 9px 9px !important;
	}
	ul#menu-main-menu li ul.drop-menu li a {
		padding: 9px 10px 9px 25px;
		font-size: 14px !important;
	}
	ul#menu-main-menu li a {
		font-size: 18px !important;
	}
	#menu-main-menu {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}
	.custom_header_bg{
		    display: flex;
    height: auto;
    flex-direction: column;
	}
	.m_filter_head + .uncont {

    	display: none;

	}

	.m_filter_head{
		display: block;
	}
	.col-widgets-sidebar .widget-container .widget-title{
		padding-left: 10px;
	padding-right: 10px;
	}
	.col-widgets-sidebar .widget-container .widget-title::after{
		right: 10px;
	}
	.m_filter_head.active .m_head_title::after {

	    content: '\f00d';

	}
	.m_filter_head.active .m_head_title {

	    color: 

	    #fff !important;

	}
	.m_filter_head.active {

	    background-color: 

	    #000;
	    

	}
	.archive.tax-product_cat .page-body.style-light-bg .post-wrapper .row-inner .col-lg-9{
		padding-top:0px;
	}
	.archive.tax-product_cat .page-body.style-light-bg .post-wrapper .row-inner .col-lg-9 .row.row-parent.style-light.no-top-padding.no-h-padding{
		padding-top: 0px !important;
	}
	.archive.tax-product_cat .page-body.style-light-bg .post-wrapper .row-inner .col-lg-9 .post-title-wrapper{
		display: none;
	}
	.overlay {
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    z-index: 10000;
	    opacity: 0;
	    visibility: hidden;
	    transition: opacity 0.5s 0.5s, visibility 0s 1s;
	}
	.overlay.style-dark-bg {
	    background-color: 
	    rgba(20, 22, 24, 0.95) !important;
	}
	.overlay.overlay-search {
	    display: table;
	    table-layout: fixed;
	    height: 100%;
	    width: 100%;
	    text-align: center;
	}
	.overlay.open {
	    opacity: 1;
	    visibility: visible;
	    transition: opacity 0.5s;
	}
	.overlay.overlay-search .mmb-container {
	    position: absolute;
	    top: 50%;
	    right: 0;
	}
	.overlay.overlay-search .search-container {
	    display: table-cell;
	    vertical-align: middle;
	    width: 100%;
	    font-size: 28px;
	    font-size: 3.5vh;
	}
	.overlay .navbar-main, .overlay .search-container {
	    perspective: 1200px;
	}
	.overlay.overlay-search .mmb-container {
	    top: 100px;
	    z-index: 10001;
	}
	.overlay.overlay-search .search-container form {
	    display: inline-block;
	    width: 100%;
	    max-width: 600px;
	    max-width: 85vw;
	    padding-top: 100px;
	    padding-bottom: 100px;
	}
	.open-items.overlay.overlay-sequential .search-container form {
	    opacity: 1;
	    transform: translateY(0px);
	    transition: transform 0.2s, opacity 0.2s;
	}
	.overlay.overlay-search .search-container .search-container-inner {
	    width: 100%;
	    max-width: none;
	}
	.search-container-inner {
	    position: relative;
	}
	.overlay.overlay-search .search-container form .search-container-inner input {

	    display: inline-block;
	    margin: 0px;
	    width: 100%;
	    font-size: 28px;
	    font-size: 3.5vh;
	    padding: .8em 3em .8em 1.5em;

	}
	.search-container-inner i.fa {

	    position: absolute;
	    right: 1.35em;
	    top: 50%;
	    margin-top: -9px;

	}
	.overlay.overlay-search .search-container .search-container-inner i {

	    margin-top: -0.5em;
	    right: 1.5em;

	}


/* Force table to not be like tables anymore */
.woocommerce-page table.shop_table, 
.woocommerce-page table.shop_table thead, 
.woocommerce-page table.shop_table tbody, 
.woocommerce-page table.shop_table th, 
.woocommerce-page table.shop_table td, 
.woocommerce-page table.shop_table tr { 
    display: block; 
}

/* Hide table headers (but not display: none;, for accessibility) */
.woocommerce-page table.shop_table thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.woocommerce-page table.shop_table tr { 
    /*border: 1px solid #d2d3d3; */
}

.woocommerce-page table.shop_table td { 
    /* Behave  like a "row" */
    border: 1px solid #d2d3d3; 
    position: relative;
   /* padding-left: 30% !important; */
   margin-bottom: 0px !important;
}
.woocommerce-page table.shop_table td:not(.product-remove):not(.product-thumbnail):not(.actions){
    /*padding-left: 30% !important;*/

    text-align: center;
}

.woocommerce-page table.shop_table {
    border: none;
}

.woocommerce-page table.shop_table td.product-spacer {
    border-color: #FFF;
    height: 10px;
}

.woocommerce-page table.shop_table td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%; 
    padding-right: 10px; 
    white-space: nowrap;
}

/*
Label the data
*/
.woocommerce-page table.shop_table td.product-remove:before {
    content: "";
}

.woocommerce-page table.shop_table td.product-thumbnail:before {
    content: "";
}

.woocommerce-page table.shop_table td.product-name:before {
    content: "PRODUCT";
}

.woocommerce-page table.shop_table td.product-price:before {
    content: "PRICE";
}

.woocommerce-page table.shop_table td.product-quantity:before {
    content: "QUANTITY";
}

.woocommerce-page table.shop_table td.product-subtotal:before {
    content: "SUBTOTAL";
}

.woocommerce-page table.shop_table td.product-total:before {
    content: "TOTAL";
}

.woocommerce .quantity, 
.woocommerce #content .quantity, 
.woocommerce-page .quantity, 
.woocommerce-page #content .quantity {
    margin: 0;
}

.woocommerce-page table.cart td.actions, 
.woocommerce-page #content table.cart td.actions {
    text-align: left;
    border:0;
    padding-left: 6px !important;
}

.woocommerce-page table.cart td.actions .button.alt, 
.woocommerce-page #content table.cart td.actions .button.alt {
    float: left;
    margin-top: 10px;
}

.woocommerce-page table.cart td.actions div, 
.woocommerce-page #content table.cart td.actions div,
.woocommerce-page table.cart td.actions input, 
.woocommerce-page #content table.cart td.actions input {
    margin-bottom: 10px;
}

.woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 100%;
    text-align: left;
}

.woocommerce-page .cart-collaterals .cart_totals th, 
.woocommerce-page .cart-collaterals .cart_totals td {
    border:0 !important;
}

.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,
.woocommerce-page .cart-collaterals .cart_totals table tr.total td {
    padding-left: 6px !important;
}

.woocommerce-page table.shop_table tr.cart-subtotal td,
.woocommerce-page table.shop_table tr.shipping td,
.woocommerce-page table.shop_table tr.total td,
.woocommerce-page table.shop_table.order_details tfoot th,
.woocommerce-page table.shop_table.order_details tfoot td {
    padding-left: 6px !important;
    border:0 !important;
}

.woocommerce-page table.shop_table tbody {
    padding-top: 10px;
}

.woocommerce .col2-set .col-1, 
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, 
.woocommerce-page .col2-set .col-2,
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last {
    float: none;
    width: 100%;
}

.woocommerce .order_details ul, 
.woocommerce-page .order_details ul,
.woocommerce .order_details, 
.woocommerce-page .order_details {
    padding:0;
}

.woocommerce .order_details li, 
.woocommerce-page .order_details li {
    clear: left;
    margin-bottom: 10px;
    border:0;
}
.cart_main_container {
    width: 100%;
    margin-top: 45px;
}
.woocommerce .cart-collaterals{
     width: 100%;
}
.shop_table.cart td.product-remove {
    border-bottom-width: 0;
    width: 100%;
    
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
.shop_table.cart td.product-remove a{

    font-size: 26px !important;
}
.woocommerce-page table.shop_table td.product-subtotal{

    margin-bottom: 16px !important;
}
.woocommerce .cart-collaterals {
    width: 100% !important;
   
    margin-top: 0;
}
td.actions div.coupon button{
    margin-left: 0px !important;
}
.shop_table.cart td.actions div.coupon{

    text-align: center;
    display: inline-block;
}
.shop_table.cart td.actions #coupon_code{

    width: 90%;
}
.shop_table.cart td.actions .button {
     width: 90%; 
}
.gov_voucher_container {
    display: block;
    width: 90%;
    margin: 0 auto !important;
}
.gov_voucher_container legend {
    text-align: center;
    font-size: 17px;
    margin-bottom: 10px;
    float: none;
}
.voucher_labels {
    margin-bottom: 10px;
    text-align: center;
}
.voucher_inner {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.voucher_inner #codicebonus {
    float: none;

    margin: 0 auto;
}
.voucher_inner #tastoverifica {
    margin-top: 9px;
     margin-left: 0px; 
}
.woocommerce-cart .woocommerce .cart-collaterals {
    width: 100% !important;
    float: none;
    margin-top: 0;
}
.cart-subtotal th,.order-total th{
    display: none !important;
}
.woocommerce-page table.shop_table td:before{
    top: 0px !important;

    position: inherit;
}
tr.woocommerce-shipping-totals.shipping th{
    display: none !important;
}
tr.woocommerce-shipping-totals.shipping td:before {
    top: 8px !important;
}
p.woocommerce-shipping-destination {
    text-align: center !important;
    margin-top: 10px !important;
}	
}
/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 368px) and (max-width: 480px) {
	.custom_header_bg{
		    display: flex;
    height: auto;
    flex-direction: column;
	}
	.custom_left_bg {
		width: 100%;
		position: inherit;
		right: unset;
		left: unset;
		background-position: center center;
		background-size: cover;
		overflow: hidden;
		height: 165px;
		background-repeat: no-repeat;
	}
	.custom_right_bg {
		width: 100%;
		position: inherit;
		right: unset;
		background-position: center;
		background-size: auto;
		overflow: hidden;
	}
	.background-element.header-wrapper.style-color-gyho-bg.header-only-text {
		min-height: auto;
height: auto;
	}
	.custom_right_bg div {
		position: relative;
		top: unset;
		transform: inherit;
		width: 90%;
		margin: 0 auto;
	}
	.archive .style-color-gyho-bg {
		background-color: transparent;
	}
	/**Mobile Header **/
	.menu-wrapper .navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original .menu-container-mobile {
		width: auto;
	}
	.my_search_icon.search-icon .trigger-overlay.search-icon .desktop-hidden {
		display: none;
	}
	.mmb-container {
		position: absolute;
		top: 50%;
		left: 0;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span .desktop-hidden {
		display: none;
	}
	.mmb-container .desktop-hidden.mobile-shopping-cart {
		display: none;
	}
	.mmb-container .mobile-menu-button .lines::before,
	.mmb-container .mobile-menu-button .lines::after {} 

	.my_search_icon.search-icon {
    align-items: center;
    width: 10%;
    padding: 40px 0 0 10px;
}
	.mmb-container {
    position: absolute;
    top: 47%;
    left: 85%;
    /*display: flex;
    align-items: center;
    width: 10%;*/
}
.body[class*=hmenu] ul.menu-smart > li {
    display: block;
    text-align: right!important;
}
.menu-smart a i.fa-dropdown.fa-angle-right {
    right: 8px;
    display: none;
}
body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-borders, body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-smart, body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-smart > li, body:not(.menu-force-opacity) .menu-transparent.menu-light .navbar-nav-last > *:first-child {
    border-color: rgba(234,234,234,1);
    text-align: center;
}
.hmenu .navbar-nav, .navbar-cta {
    height: 100%;
    top: -24px;
    position: relative;
}
body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a {
    margin-right: 0px;
    padding-right: 0px !important;
    top: -28px;
    left: -15px;
}
.menu-horizontal-inner {padding: 20px; margin-top: 25px;}
	.mobile-menu-button {
		transform: inherit;
		padding: 18px 7px 27px 7px;
	}
	.row-menu-inner #logo-container-mobile {
		padding: 0px 5px 27px 5px;
	}
	.my_acc_cart {
    width: 30%;
    padding-top: 40px;
}
	.menu-wrapper .navbar .menu-container-mobile .row-menu .row-menu-inner {
    width: 60%;
    margin-left: 20px;
}
	.my_acc_cart .menu-smart.sm.menu-icons li {
		display: flex;
		align-items: center;
		width: 50%;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		width: 24px;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li:first-child {
		margin-right: 0px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		width: 100%;
		text-align: center;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		margin: 0 auto;
	}
	.my_acc_cart .menu-smart.sm.menu-icons {
		float: right;
		padding: 0px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		text-align: center;
		width: 100%;
		padding: 0 0px;
		display: initial;
		align-items: inherit;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span i {
		margin-right: 0px;
	}
	body[class*="hmenu"] .uncode-cart .badge {
		right: 3px;
	}
	#main-logo .navbar-brand img {
		width: 124px;
		height: auto;
		display: block;
		margin: auto;
	}
	#main-logo.navbar-header {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original {
		margin: 10px 0;
	}
	.menu-light .row-menu .row-menu-inner {
		border-bottom: none;
	}
	.tipo_container ul li {
		display: list-item;
	}
	.tipo_container ul li:first-child {
		margin-right: 0px !important;
	}
	.tipo_container {
		padding: 0px 0px 40px;
	}
	.tipo_container .second_menu_str:hover + ul li {
		/* display: list-item;*/
	}
	.second_menu_str {
		display: block;
	}
	.tipo_container ul li:first-child,
	.tipo_container .second_menu_str:hover + ul li:first-child {
		display: none;
	}
	.tipo_container ul li {
		display: none;
	}
	.activeli {
		display: list-item !important;
	}
	.second_menu_str:after {
		content: "\f078";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 14px;
		font-size: 16px;
		position: absolute;
		right: 6px;
	}
	.uncode-cart .badge {
		background: #333 !important;
		color: #fff !important;
		font-size: 9px;
		width: 1.75em;
		height: 1.75em;
		line-height: 1.9em;
	}
	.uncode-cart .badge:before {
		content: ' ';
	}
	.uncode-cart .badge:after {
		content: ' ';
	}
	ul#menu-main-menu.menu-smart a {
		padding: 9px 9px 9px 9px !important;
	}
	ul#menu-main-menu li ul.drop-menu li a {
		padding: 9px 10px 9px 25px;
		font-size: 14px !important;
		font-weight: 500;
	}
	ul#menu-main-menu li a {
		font-size: 16px !important;
	}
	.menu-smart i.fa-dropdown {
    display: inline-block;
    position: relative;
    padding: 0px 0px 0px 9px;
    margin: 0px 0px 0px 0px;
    margin-right: 0;
    box-sizing: content-box !important;
    font-size: 32px;
    text-align: right !important;
    line-height: 0px;
    color: #000;
}
	#menu-main-menu {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}
	.archive.tax-product_cat .isotope-wrapper .isotope-container{
		position: initial !important;
    height: inherit !important;
    opacity: inherit !important;
	    display: flex;
	    flex-wrap: wrap;
	    width: 100%;
	}
	.archive.tax-product_cat .isotope-wrapper.single-gutter .isotope-container .tmb{
		    padding-right: 16px;
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    position: inherit !important;
    width: 100% !important;
    top: 0 !important;
    padding-left: 16px;
	}
	span.font-ui div.woocommerce span.onsale {
	    background-image: url(//www.babybeep.it/wp-content/uploads/2020/02/leaf.png);
	    background-repeat: no-repeat;
	    background-size: 37px auto;
	    height: 37px;
	    width: 37px;
	    position: absolute;
	    padding: 0px;
	    background-color: transparent;
	}
	.sale-perc {
    height: 33px;
    line-height: 33px;
    padding-right: 5px;
    font-family: Ubuntu;
    font-weight: 400;
    font-size: 9px;
}
.woocommerce span.onsale{
	
    top: 5px;
    left: 0px;
}
.m_filter_head + .uncont {

    display: none;

}
.m_filter_head{
	display: block;
}
.col-widgets-sidebar .widget-container .widget-title{
	padding-left: 10px;
padding-right: 10px;
}
.col-widgets-sidebar .widget-container .widget-title::after{
	right: 10px;
}
.m_filter_head.active .m_head_title::after {

    content: '\f00d';

}
.m_filter_head.active .m_head_title {

    color: 

    #fff !important;

}
.m_filter_head.active {

    background-color: 

    #000;
    

}
.archive.tax-product_cat .page-body.style-light-bg .post-wrapper .row-inner .col-lg-9{
	padding-top:0px;
}
.archive.tax-product_cat .page-body.style-light-bg .post-wrapper .row-inner .col-lg-9 .row.row-parent.style-light.no-top-padding.no-h-padding{
	padding-top: 0px !important;
}
.archive.tax-product_cat .page-body.style-light-bg .post-wrapper .row-inner .col-lg-9 .post-title-wrapper{
	display: none;
}
.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s 0.5s, visibility 0s 1s;
}
.overlay.style-dark-bg {
    background-color: 
    rgba(20, 22, 24, 0.95) !important;
}
.overlay.overlay-search {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    text-align: center;
}
.overlay.open {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s;
}
.overlay.overlay-search .mmb-container {
    position: absolute;
    top: 50%;
    right: 0;
}
.overlay.overlay-search .search-container {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    font-size: 28px;
    font-size: 3.5vh;
}
.overlay .navbar-main, .overlay .search-container {
    perspective: 1200px;
}
.overlay.overlay-search .mmb-container {
    top: 100px;
    z-index: 10001;
}
.overlay.overlay-search .search-container form {
    display: inline-block;
    width: 100%;
    max-width: 600px;
    max-width: 85vw;
    padding-top: 100px;
    padding-bottom: 100px;
}
.open-items.overlay.overlay-sequential .search-container form {
    opacity: 1;
    transform: translateY(0px);
    transition: transform 0.2s, opacity 0.2s;
}
.overlay.overlay-search .search-container .search-container-inner {
    width: 100%;
    max-width: none;
}
.search-container-inner {
    position: relative;
}
.overlay.overlay-search .search-container form .search-container-inner input {

    display: inline-block;
    margin: 0px;
    width: 100%;
    font-size: 28px;
    font-size: 3.5vh;
    padding: .8em 3em .8em 1.5em;

}
.search-container-inner i.fa {

    position: absolute;
    right: 1.35em;
    top: 50%;
    margin-top: -9px;

}
.overlay.overlay-search .search-container .search-container-inner i {

    margin-top: -0.5em;
    right: 1.5em;

}
/* Force table to not be like tables anymore */
.woocommerce-page table.shop_table, 
.woocommerce-page table.shop_table thead, 
.woocommerce-page table.shop_table tbody, 
.woocommerce-page table.shop_table th, 
.woocommerce-page table.shop_table td, 
.woocommerce-page table.shop_table tr { 
    display: block; 
}

/* Hide table headers (but not display: none;, for accessibility) */
.woocommerce-page table.shop_table thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.woocommerce-page table.shop_table tr { 
    /*border: 1px solid #d2d3d3; */
}

.woocommerce-page table.shop_table td { 
    /* Behave  like a "row" */
    border: 1px solid #d2d3d3; 
    position: relative;
   /* padding-left: 30% !important; */
   margin-bottom: 0px !important;
}
.woocommerce-page table.shop_table td:not(.product-remove):not(.product-thumbnail):not(.actions){
    /*padding-left: 30% !important;*/

    text-align: center;
}

.woocommerce-page table.shop_table {
    border: none;
}

.woocommerce-page table.shop_table td.product-spacer {
    border-color: #FFF;
    height: 10px;
}

.woocommerce-page table.shop_table td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%; 
    padding-right: 10px; 
    white-space: nowrap;
}

/*
Label the data
*/
.woocommerce-page table.shop_table td.product-remove:before {
    content: "";
}

.woocommerce-page table.shop_table td.product-thumbnail:before {
    content: "";
}

.woocommerce-page table.shop_table td.product-name:before {
    content: "PRODUCT";
}

.woocommerce-page table.shop_table td.product-price:before {
    content: "PRICE";
}

.woocommerce-page table.shop_table td.product-quantity:before {
    content: "QUANTITY";
}

.woocommerce-page table.shop_table td.product-subtotal:before {
    content: "SUBTOTAL";
}

.woocommerce-page table.shop_table td.product-total:before {
    content: "TOTAL";
}

.woocommerce .quantity, 
.woocommerce #content .quantity, 
.woocommerce-page .quantity, 
.woocommerce-page #content .quantity {
    margin: 0;
}

.woocommerce-page table.cart td.actions, 
.woocommerce-page #content table.cart td.actions {
    text-align: left;
    border:0;
    padding-left: 6px !important;
}

.woocommerce-page table.cart td.actions .button.alt, 
.woocommerce-page #content table.cart td.actions .button.alt {
    float: left;
    margin-top: 10px;
}

.woocommerce-page table.cart td.actions div, 
.woocommerce-page #content table.cart td.actions div,
.woocommerce-page table.cart td.actions input, 
.woocommerce-page #content table.cart td.actions input {
    margin-bottom: 10px;
}

.woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 100%;
    text-align: left;
}

.woocommerce-page .cart-collaterals .cart_totals th, 
.woocommerce-page .cart-collaterals .cart_totals td {
    border:0 !important;
}

.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,
.woocommerce-page .cart-collaterals .cart_totals table tr.total td {
    padding-left: 6px !important;
}

.woocommerce-page table.shop_table tr.cart-subtotal td,
.woocommerce-page table.shop_table tr.shipping td,
.woocommerce-page table.shop_table tr.total td,
.woocommerce-page table.shop_table.order_details tfoot th,
.woocommerce-page table.shop_table.order_details tfoot td {
    padding-left: 6px !important;
    border:0 !important;
}

.woocommerce-page table.shop_table tbody {
    padding-top: 10px;
}

.woocommerce .col2-set .col-1, 
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, 
.woocommerce-page .col2-set .col-2,
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last {
    float: none;
    width: 100%;
}

.woocommerce .order_details ul, 
.woocommerce-page .order_details ul,
.woocommerce .order_details, 
.woocommerce-page .order_details {
    padding:0;
}

.woocommerce .order_details li, 
.woocommerce-page .order_details li {
    clear: left;
    margin-bottom: 10px;
    border:0;
}
.cart_main_container{
    width: 100%;

}
.woocommerce .cart-collaterals{
     width: 100%;
}
.shop_table.cart td.product-remove {
    border-bottom-width: 0;
    width: 100%;
    
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
.shop_table.cart td.product-remove a{

    font-size: 26px !important;
}
.woocommerce-page table.shop_table td.product-subtotal{

    margin-bottom: 16px !important;
}
.woocommerce .cart-collaterals {
    width: 100% !important;
   
    margin-top: 0;
}
td.actions div.coupon button{
    margin-left: 0px !important;
}
.shop_table.cart td.actions div.coupon{

    text-align: center;
    display: inline-block;
}
.shop_table.cart td.actions #coupon_code{

    width: 90%;
}
.shop_table.cart td.actions .button {
     width: 90%; 
}
.gov_voucher_container {
    display: block;
    width: 90%;
    margin: 0 auto !important;
}
.gov_voucher_container legend {
    text-align: center;
    font-size: 17px;
    margin-bottom: 10px;
    float: none;
}
.voucher_labels {
    margin-bottom: 10px;
    text-align: center;
}
.voucher_inner {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.voucher_inner #codicebonus {
    float: none;

    margin: 0 auto;
}
.voucher_inner #tastoverifica {
    margin-top: 9px;
     margin-left: 0px; 
}
.woocommerce-cart .woocommerce .cart-collaterals {
    width: 100% !important;
    float: none;
    margin-top: 0;
}
.cart-subtotal th,.order-total th{
    display: none !important;
}
.woocommerce-page table.shop_table td:before{
    top: 0px !important;

    position: inherit;
}
tr.woocommerce-shipping-totals.shipping th{
    display: none !important;
}
tr.woocommerce-shipping-totals.shipping td:before {
    top: 8px !important;
}
p.woocommerce-shipping-destination {
    text-align: center !important;
    margin-top: 10px !important;
}
}
@media (min-width: 320px) and (max-width: 367px) {


	.custom_header_bg{
		    display: flex;
    height: auto;
    flex-direction: column;
	}
	

	
	.custom_left_bg {
		width: 100%;
		position: inherit;
		right: unset;
		left: unset;
		background-position: center center;
		background-size: cover;
		overflow: hidden;
		height: 165px;
		background-repeat: no-repeat;
	}
	.custom_right_bg {
		width: 100%;
		position: inherit;
		right: unset;
		background-position: center;
		background-size: auto;
		overflow: hidden;
	}
	.background-element.header-wrapper.style-color-gyho-bg.header-only-text {
		min-height: auto;
height: auto;
	}
	.custom_right_bg div {
		position: relative;
		top: unset;
		transform: inherit;
		width: 90%;
		margin: 0 auto;
	}
	.archive .style-color-gyho-bg {
		background-color: transparent;
	}
	.custom_right_bg div p {
		line-height: 1.55;
	}
	.articolo {
		padding: 0;
	}
	.header-wrapper .heading-text:not(.heading-bigtext) {
		display: inline-block;
		width: 100%;
	}
	/**Mobile Header **/
	.menu-wrapper .navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original .menu-container-mobile {
		width: auto;
	}
	.my_search_icon.search-icon .trigger-overlay.search-icon .desktop-hidden {
		display: none;
	}
	.mmb-container {
		position: absolute;
		top: 50%;
		left: 0;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span .desktop-hidden {
		display: none;
	}
	.mmb-container .desktop-hidden.mobile-shopping-cart {
		display: none;
	}
	.mmb-container .mobile-menu-button .lines::before,
	.mmb-container .mobile-menu-button .lines::after .my_search_icon.search-icon {
		align-items: center;
		width: 10%;
		padding-left: 10px;
	}
	.mmb-container {
		position: inherit;
		top: auto;
		left: unset;
		display: flex;
		align-items: center;
		width: 10%;
	}
	.mobile-menu-button {
		transform: inherit;
		padding: 18px 7px 27px 7px;
	}
	.row-menu-inner #logo-container-mobile {
		padding: 0px 5px 27px 5px;
	}
	.my_acc_cart {
		/*width: 30%;*/
		    width: 85px;
	}
	.menu-wrapper .navbar .menu-container-mobile .row-menu .row-menu-inner {
		width: 60%;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li {
		display: flex;
		align-items: center;
		width: 50%;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		width: 24px;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li:first-child {
		margin-right: 0px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		width: 100%;
		text-align: center;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a img {
		margin: 0 auto;
	}
	.my_acc_cart .menu-smart.sm.menu-icons {
		float: right;
		padding: 0px !important;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a {
		text-align: center;
		width: 100%;
		padding: 0 0px;
		display: initial;
		align-items: inherit;
	}
	.my_acc_cart .menu-smart.sm.menu-icons li a span i {
		margin-right: 0px;
	}
	body[class*="hmenu"] .uncode-cart .badge {
		right: 3px;
	}
	#main-logo .navbar-brand img {
		width: 124px;
		height: auto;
		display: block;
		margin: auto;
	}
    .mmb-container {
    position: absolute;
    top: 47%;
    left: 85%;
}
body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-smart > li{

    text-align: center;
}
.col-lg-12.main-menu-container.middle.open-items{

    margin-top: 15px;
}
.menu-container ul.menu-smart a{
    margin-top:10px;
}
#menu-item-89245{

    
    top: 0px !important;
    width: auto !important;
}
#menu-cta{
    text-align: center;
}
	#main-logo.navbar-header {
		padding-top: 8px;
		padding-bottom: 20px;
	}
	.navbar.menu-secondary.menu-primary.menu-light.submenu-light.style-light-original {
		margin-top: 10px;
	}
	.menu-light .row-menu .row-menu-inner {
		border-bottom: none;
	}
	.tipo_container ul li {
		display: list-item;
	}
	.tipo_container ul li:first-child {
		margin-right: 0px !important;
	}
	.tipo_container {
		padding: 0px 0px 40px;
	}
	.tipo_container .second_menu_str:hover + ul li {
		/* display: list-item;*/
	}
	.second_menu_str {
		display: block;
	}
	.tipo_container ul li:first-child,
	.tipo_container .second_menu_str:hover + ul li:first-child {
		display: none;
	}
	.tipo_container ul li {
		display: none;
	}
	.activeli {
		display: list-item !important;
	}
	.second_menu_str:after {
		content: "\f078";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 14px;
		font-size: 16px;
		position: absolute;
		right: 6px;
	}
	.uncode-cart .badge {
		background: #82a031 !important;
		color: #fff !important;
		font-size: 9px;
		width: 1.75em;
		height: 1.75em;
		line-height: 1.9em;
	}
	.uncode-cart .badge:before {
		content: ' ';
	}
	.uncode-cart .badge:after {
		content: ' ';
	}
	ul#menu-main-menu.menu-smart a {
		padding: 9px 9px 9px 9px !important;
	}
	ul#menu-main-menu li ul.drop-menu li a {
		padding: 9px 10px 9px 25px;
		font-size: 14px !important;
	}
	ul#menu-main-menu li a {
		font-size: 18px !important;
	}
	#menu-main-menu {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}
	.my_search_icon.search-icon {
    display: flex;
    align-items: center;
    margin-left: 5px;
	}
	.archive.tax-product_cat .isotope-wrapper .isotope-container{
		position: initial !important;
    height: inherit !important;
    opacity: inherit !important;
	    display: flex;
	    flex-wrap: wrap;
	    width: 100%;
	}
	.archive.tax-product_cat .isotope-wrapper.single-gutter .isotope-container .tmb{
		    padding-right: 16px;
		    display: flex;
		    flex-direction: column;
		    flex-basis: 50%;
		    position: inherit !important;
		    width: 50% !important;
		    top: 0 !important;
		    padding-left: 16px;
	}
	span.font-ui div.woocommerce span.onsale {
	    background-image: url(//www.babybeep.it/wp-content/uploads/2020/02/leaf.png);
	    background-repeat: no-repeat;
	    background-size: 37px auto;
	    height: 37px;
	    width: 37px;
	    position: absolute;
	    padding: 0px;
	    background-color: transparent;
	}
	.sale-perc {
    height: 33px;
    line-height: 33px;
    padding-right: 5px;
    font-family: Ubuntu;
    font-weight: 400;
    font-size: 9px;
}
.woocommerce span.onsale{

    top: 5px;
    left: 0px;
}
.m_filter_head + .uncont {

    display: none;

}
.m_filter_head{
	display: block;
}
.col-widgets-sidebar .widget-container .widget-title{
	padding-left: 10px;
padding-right: 10px;
}
.col-widgets-sidebar .widget-container .widget-title::after{
	right: 10px;
}
.m_filter_head.active .m_head_title::after {

    content: '\f00d';

}
.m_filter_head.active .m_head_title {

    color: 

    #fff !important;

}
.m_filter_head.active {

    background-color: 

    #000;
    

}
.archive.tax-product_cat .page-body.style-light-bg .post-wrapper .row-inner .col-lg-9{
	padding-top:0px;
}
.archive.tax-product_cat .page-body.style-light-bg .post-wrapper .row-inner .col-lg-9 .row.row-parent.style-light.no-top-padding.no-h-padding{
	padding-top: 0px !important;
}
.archive.tax-product_cat .page-body.style-light-bg .post-wrapper .row-inner .col-lg-9 .post-title-wrapper{
	display: none;
}
.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s 0.5s, visibility 0s 1s;
}
.overlay.style-dark-bg {
    background-color: 
    rgba(20, 22, 24, 0.95) !important;
}
.overlay.overlay-search {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    text-align: center;
}
.overlay.open {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s;
}
.overlay.overlay-search .mmb-container {
    position: absolute;
    top: 50%;
    right: 0;
}
.overlay.overlay-search .search-container {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    font-size: 28px;
    font-size: 3.5vh;
}
.overlay .navbar-main, .overlay .search-container {
    perspective: 1200px;
}
.overlay.overlay-search .mmb-container {
    top: 100px;
    z-index: 10001;
}
.overlay.overlay-search .search-container form {
    display: inline-block;
    width: 100%;
    max-width: 600px;
    max-width: 85vw;
    padding-top: 100px;
    padding-bottom: 100px;
}
.open-items.overlay.overlay-sequential .search-container form {
    opacity: 1;
    transform: translateY(0px);
    transition: transform 0.2s, opacity 0.2s;
}
.overlay.overlay-search .search-container .search-container-inner {
    width: 100%;
    max-width: none;
}
.search-container-inner {
    position: relative;
}
.overlay.overlay-search .search-container form .search-container-inner input {

    display: inline-block;
    margin: 0px;
    width: 100%;
    font-size: 28px;
    font-size: 3.5vh;
    padding: .8em 3em .8em 1.5em;

}
.search-container-inner i.fa {

    position: absolute;
    right: 1.35em;
    top: 50%;
    margin-top: -9px;

}
.overlay.overlay-search .search-container .search-container-inner i {

    margin-top: -0.5em;
    right: 1.5em;

}
/* Force table to not be like tables anymore */
.woocommerce-page table.shop_table, 
.woocommerce-page table.shop_table thead, 
.woocommerce-page table.shop_table tbody, 
.woocommerce-page table.shop_table th, 
.woocommerce-page table.shop_table td, 
.woocommerce-page table.shop_table tr { 
    display: block; 
}

/* Hide table headers (but not display: none;, for accessibility) */
.woocommerce-page table.shop_table thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.woocommerce-page table.shop_table tr { 
    /*border: 1px solid #d2d3d3; */
}

.woocommerce-page table.shop_table td { 
    /* Behave  like a "row" */
    border: 1px solid #d2d3d3; 
    position: relative;
   /* padding-left: 30% !important; */
   margin-bottom: 0px !important;
}
.woocommerce-page table.shop_table td:not(.product-remove):not(.product-thumbnail):not(.actions){
    /*padding-left: 30% !important;*/

    text-align: center;
}

.woocommerce-page table.shop_table {
    border: none;
}

.woocommerce-page table.shop_table td.product-spacer {
    border-color: #FFF;
    height: 10px;
}

.woocommerce-page table.shop_table td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%; 
    padding-right: 10px; 
    white-space: nowrap;
}

/*
Label the data
*/
.woocommerce-page table.shop_table td.product-remove:before {
    content: "";
}

.woocommerce-page table.shop_table td.product-thumbnail:before {
    content: "";
}

.woocommerce-page table.shop_table td.product-name:before {
    content: "PRODUCT";
}

.woocommerce-page table.shop_table td.product-price:before {
    content: "PRICE";
}

.woocommerce-page table.shop_table td.product-quantity:before {
    content: "QUANTITY";
}

.woocommerce-page table.shop_table td.product-subtotal:before {
    content: "SUBTOTAL";
}

.woocommerce-page table.shop_table td.product-total:before {
    content: "TOTAL";
}

.woocommerce .quantity, 
.woocommerce #content .quantity, 
.woocommerce-page .quantity, 
.woocommerce-page #content .quantity {
    margin: 0;
}

.woocommerce-page table.cart td.actions, 
.woocommerce-page #content table.cart td.actions {
    text-align: left;
    border:0;
    padding-left: 6px !important;
}

.woocommerce-page table.cart td.actions .button.alt, 
.woocommerce-page #content table.cart td.actions .button.alt {
    float: left;
    margin-top: 10px;
}

.woocommerce-page table.cart td.actions div, 
.woocommerce-page #content table.cart td.actions div,
.woocommerce-page table.cart td.actions input, 
.woocommerce-page #content table.cart td.actions input {
    margin-bottom: 10px;
}

.woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 100%;
    text-align: left;
}

.woocommerce-page .cart-collaterals .cart_totals th, 
.woocommerce-page .cart-collaterals .cart_totals td {
    border:0 !important;
}

.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,
.woocommerce-page .cart-collaterals .cart_totals table tr.total td {
    padding-left: 6px !important;
}

.woocommerce-page table.shop_table tr.cart-subtotal td,
.woocommerce-page table.shop_table tr.shipping td,
.woocommerce-page table.shop_table tr.total td,
.woocommerce-page table.shop_table.order_details tfoot th,
.woocommerce-page table.shop_table.order_details tfoot td {
    padding-left: 6px !important;
    border:0 !important;
}

.woocommerce-page table.shop_table tbody {
    padding-top: 10px;
}

.woocommerce .col2-set .col-1, 
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, 
.woocommerce-page .col2-set .col-2,
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last {
    float: none;
    width: 100%;
}

.woocommerce .order_details ul, 
.woocommerce-page .order_details ul,
.woocommerce .order_details, 
.woocommerce-page .order_details {
    padding:0;
}

.woocommerce .order_details li, 
.woocommerce-page .order_details li {
    clear: left;
    margin-bottom: 10px;
    border:0;
}
.cart_main_container{
    width: 100%;

}
.woocommerce .cart-collaterals{
     width: 100%;
}
.shop_table.cart td.product-remove {
    border-bottom-width: 0;
    width: 100%;
    
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
.shop_table.cart td.product-remove a{

    font-size: 26px !important;
}
.woocommerce-page table.shop_table td.product-subtotal{

    margin-bottom: 16px !important;
}
.woocommerce .cart-collaterals {
    width: 100% !important;
   
    margin-top: 0;
}
td.actions div.coupon button{
    margin-left: 0px !important;
}
.shop_table.cart td.actions div.coupon{

    text-align: center;
    display: inline-block;
}
.shop_table.cart td.actions #coupon_code{

    width: 90%;
}
.shop_table.cart td.actions .button {
     width: 90%; 
}
.gov_voucher_container {
    display: block;
    width: 90%;
    margin: 0 auto !important;
}
.gov_voucher_container legend {
    text-align: center;
    font-size: 17px;
    margin-bottom: 10px;
    float: none;
}
.voucher_labels {
    margin-bottom: 10px;
    text-align: center;
}
.voucher_inner {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.voucher_inner #codicebonus {
    float: none;

    margin: 0 auto;
}
.voucher_inner #tastoverifica {
    margin-top: 9px;
     margin-left: 0px; 
}
.woocommerce-cart .woocommerce .cart-collaterals {
    width: 100% !important;
    float: none;
    margin-top: 0;
}
.cart-subtotal th,.order-total th{
    display: none !important;
}
.woocommerce-page table.shop_table td:before{
    top: 0px !important;
    
    position: inherit;
}
tr.woocommerce-shipping-totals.shipping th{
    display: none !important;
}
tr.woocommerce-shipping-totals.shipping td:before {
    top: 8px !important;
}
p.woocommerce-shipping-destination {
    text-align: center !important;
    margin-top: 10px !important;
}
}