
:root{
    --primary:orange;
    --accent:#00ff00;
    --danger:#82917f;
    --success:#dd3333;
    --notes:#82917f;
    --borders:#ccc;
    --lnki:#424242;
    --linke:#dd3333;
    --body:#111;
    --h1:32px;
    --h2:27px;
    --h3:22px;
    --h4:20px;
    --p:18px;
    --height:1.6;
    --elementmargin:20px;
}

.entry-content > *{
    margin-bottom: var(--elementmargin);
    font-size: 18px;
}
.entry-content h2,
.entry-content h3,
.entry-content h4
{color:var(--body);     line-height: 1.2; }

.entry-content h2{    text-transform: uppercase; font-weight: 700; color:var(--primary); font-size: var(--h2);}
.entry-content h3{ font-size: var(--h3);}
.entry-content h4{ font-size: var(--h4);}

.entry-content img.alignleft.wp-image,
.entry-content img.alignright.wp-image{
    max-width: 300px;
}
.entry-content .row{ margin-bottom: var(--elementmargin); display: flex;     flex-wrap: wrap;     flex-direction: row; justify-content: center;} 


.entry-content ul:not([class]){margin: 2px 0 0px; margin-bottom: var(--elementmargin); padding: 0; text-align: left; display: inline-block; }
.entry-content ul:not([class]) li{margin: 0; padding: 0 0 0 20px; display: block; position: relative; margin-bottom: 1px; line-height: var(--height);}
.entry-content ul:not([class]) li:before{font-family: 'FontAwesome';content: "\f054";position: absolute; left: -1px; top: 2px; line-height: var(--height);  color: var(--primary);}
.entry-content ul:not([class]):last-child{margin-bottom:0;}
.entry-content ul.inline,
.entry-content ul.d-inline{display: inherit;}

.entry-content ul.d-inline li,
.entry-content ul[class^="list-"] li{margin: 0; padding: 0 0 0 20px; display: block; position: relative; margin-bottom: 2px;line-height: var(--height);}
.entry-content ul.d-inline li:before,
.entry-content ul[class^="list-"] li:before{font-family: 'FontAwesome';content: "\f054";position: absolute; left: -1px; top: 2px; line-height: var(--height); color: var(--primary);}

.entry-content p span{border: 2px solid var(--primary); background: #fff; padding: 15px; font-size: 20px; display: block; color:#000 !important; text-align: center; font-style: italic;}
.entry-content blockquote{background: #fff; overflow: visible; min-height:70px; padding: 20px; font-size: 18px; margin: 20px 0 20px 100px; margin-bottom: var(--elementmargin); display: block;  position: relative;border-left: 1px dashed #eee; box-sizing: border-box;     box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.entry-content blockquote:before{content:"\f10d"; position: absolute; font-size: 60px; color: var(--primary); left: -100px; font-family: serif; top:40px; line-height: 0.2; font-family: 'FontAwesome';  }
.entry-content blockquote em{ padding:10px 0; color: #000; font-weight: bold; display: inline-block}
.entry-content blockquote p{ padding:0px 0;margin: 0;}

.accordion-header{border: 1px solid #eee;padding:10px 50px 10px 20px; font-weight: bold; font-size: 18px; line-height: 1.5; margin: 0; position: relative; cursor: pointer; background: #fefefe;}
.accordion-header:before{content: ''; position: absolute; right: 1px; top: 1px; width:40px; height: calc(100% - 2px); background: #eee;}
.accordion-header:after{content: '+'; position: absolute; right: 15px; top: 5px; font-size: 25px;}
.accordion-header.expanded:after{content: '-'; }
.accordion-header p{font-weight: bold; pointer-events: none; margin: 0;}

.accordion-body{ border-left: 1px solid #eee;border-right: 1px solid #eee; margin: 0; padding: 10px; font-size: 18px; background: #fff;}


.entry-content .button {background:var(--accent) ;color: #fff !important;border-radius: 25px;padding: 10px 15px;font-size: 19px;font-weight: bold;display: block;max-width: 270px;text-transform: uppercase;border: 0;margin-left: auto;margin-right: auto;
    text-decoration:none !important;}
.entry-content .button:hover{background: var(--accent);border: 0;}
.hr{height:2px; width:100%; background:var(--borders);margin:0 0 0px 0;} 



.wp-highlight{margin-top:20px;border: 4px solid var(--primary);padding:20px;padding-top:40px;position: relative;}
	
@media(min-width:768px){
    .wp-highlight .col.pull-left{ align-items: center; justify-content: center; width:40%;}
    .wp-highlight .col{  width:60%;}
    .w33 {justify-content: space-between;flex-basis: 33.33%;}
    .featured .border.p{ min-height:350px;}
	}

.wp-highlight .list{font-size: 18px;}
.wp-highlight .border div{ font-size: 19px; text-align: center; margin-bottom:10px; margin-top:10px;}

.wp-highlight .cta{ display: block; margin:0 auto; margin-bottom:10px; max-width: 250px;}

.score{ 
    font-size:20px;
    background-color: var(--primary);  color:#fff; padding:10px 20px; width:auto; position: absolute; left:50%;top:-18px; transform: translateX(-50%);
}
.score:after{ position:absolute;  filter: brightness(0.5); content: ''; top:0; right:-16px; padding:0; height:0; width:0; border:8px solid var(--primary); border-top-color: transparent; border-right-color:transparent }

.score svg{width:24px; height:24px;     position: relative;    top: 3px;}	
.score svg path{fill:#fff;}	
	
.dropstart{max-width:280px; margin:0 auto; width:100%; border: 0;}
.dropstart::after{content: ''; display: none;}

.list-group{margin-bottom:18px; margin-top:10px; margin-left: 60px; position: relative;}
.list-group i{ font-size:30px; position:absolute; top:13px; left:-48px; color:var(--primary); z-index:1; width: 30px; display: block;    height: 30px;    text-align: center;}
.list-group>div{font-size: 22px; font-weight: bold; padding-left: 10px;;}
.list-group>span{font-size: 18px; padding-left: 10px; display:block;}
.list-group:after{ font-family:FontAwesome; content: '\f0a3'; font-size: 65px; position: absolute; left:-60px; top:-10px; color: #eee; line-height:1.2;}
	

.pc{ margin-top:20px;}
.pc  .featured{margin: 0;}
.pc  .featured .w33{text-align: center; padding:0 10px;}
.pc  .featured .w33:not(:last-child){border-right: 1px solid #eee;;}
.pc  .featured .ks-product-image{max-width: 220px; margin:10px auto;;}
.pc  .featured .ks-product-image img{max-width: 100%;}
.pc  .featured .ks-product-image+span{display: block;margin:10px 0; font-weight: bold;}
.pc  .featured .border{border:0}
.pc  .featured .holder {    margin-bottom: auto; height:100%;}
.pc  .featured .border>div{display: block;margin-top:10px; font-size:18px;}
.pc  .featured .list{margin:15px 0; font-size:18px; width:100%}


	@media(max-width:768px){
		.pc  .featured .border.p {    border: 2px solid #0ca750; padding:10px;   border-radius: 5px; margin-bottom:20px;}
		.pc  .featured .border.c {    border: 2px solid #cf2e2e; padding:10px;   border-radius: 5px;}
		.pc  .featured .border.p > span{   color:var(--success); display: block;}
		.pc  .featured .border.c > span{color:var(--primary); display: block;}
	}

.entry-content .accordion-item:not(:last-child){margin-bottom: 0;}


.entry-content .w33 .button{ font-size: 16px;;}

.w33 .label{
        position: absolute;
        padding: 10px;
        background: #dd1c1a;
        color: #fff;
        margin: -59px auto;
        left: 50%;
        top: 0;
        width:160px;
        transform: translateX(-50%);
        font-size: 14px;
        font-weight: 700;
        color: #fff;
    
}
.w33 .label:before {
        top: 0;
        left: -20px;
        border: 10px solid #751708;
        border-top-color: transparent;
        border-left-color: transparent;
        content: '';
        position: absolute;
    
}
.featured .w33{padding:0 10px; position: relative;}
.featured .w33:nth-child(2) {
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}

.featured {
    margin: 30px 0px 20px;
    padding: 40px 10px 10px;
    background: #fff;
    z-index: 1;
    text-align: center;
    z-index: 1;
    border: 1px solid #ddd;
    box-shadow: 0 -10px 5px rgb(0 0 0 / 20%);
}

.featured .wp-image+span{    display: block;
    line-height: 1;
    margin: 10px 5px;
    font-weight: 700;
    color: #000;
    font-size: 20px;
}

.entry-content .box .label{    background: var(--primary);
    margin: 0;
    color: #fff;
    width: auto;
    min-width: 160px;
    position: absolute;
    bottom: calc(100% - 22px);
    margin-left: -4px;
    left: 0;
    display: inline-block;
    padding: 10px;
    text-transform: uppercase;
    font-size: 14px;
}
.entry-content .box .label::after{
        content: '';
        right: -20px;
        top: 0;
        border: 10px solid #666;
        border-top-color: transparent;
        border-right-color: transparent;
        position: absolute;
}
.entry-content .row.final-border{     border-top: 4px solid var(--borders);}

.entry-content ol,.entry-content  ul{margin: 0 0 20px 0;  padding: 0;margin-bottom: var(--elementmargin);}
.entry-content ul:last-child,
.entry-content ol:last-child{margin-bottom:0;}
.entry-content ol{ padding: 0 0 0 20px;}

.container.container-sm{max-width:720px; margin:0 auto;}

.entry-content .summary {
    border: 0px solid #eee;
    padding: 0px;
    margin-bottom:var(--elementmargin);
}
.entry-content .summary ul{margin:0 !important}
.entry-content .summary li{border-bottom:1px solid #eee;  padding: 14px 25px !important; font-weight:bold;}
.entry-content .summary li:last-child{border:0 !important}
 .entry-content .summary ul:not([class]) li:before{  font-size: 8px !important; left:8px !important;   top:calc(50% - 6px) !important; content:"\f0c8" !important;}


.entry-content .video{position: relative; cursor: pointer;  margin-bottom: var(--elementmargin); height:0; padding-top:56%; }
.entry-content .video img{width:100%; height: 100%;object-fit: cover;position: absolute; top:0;left:0;}
.entry-content .play{ position: absolute; z-index: 20; top: 50%; left: 50%;  transform: translate(-50%,-50%); width: 100px;}
.entry-content .video:hover .play .btn-play{    fill: var(--primary);}
.entry-content .ytplayer{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
    

 .entry-content p{font-size: var(--p); color: var(--body);}
 .entry-content img{max-width: 100%;}
 
 .entry-content  hr{margin:20px 0; border:1px solid var(--borders);}
 .entry-content .border{ border-width:1px; border-style: solid; border-color: var(--borders); margin:0 5px; height:100%;}


.row.auto{ display: flex; flex:1; flex-direction: row; flex-wrap: nowrap;}
.col.final.cta{ padding: 0 20px;}
.col.full.cta-col a.cta{margin-bottom:5px;}
.col {display: flex;flex-direction: column;width: 70%; box-sizing: border-box;}   

.offertext{padding:0 10px;margin-bottom: var(--elementmargin); font-size:var(--p)}
.col.full{width: 100%;}
.col.full{ flex:none}
.col.pull-left,.col.pull-right {width: 30%;}  
.col.pull-right{ align-items: flex-end}
.col.pull-right a img,
.col.pull-right .badge img{margin-left: 10%;}
.wp-image{max-width: 90%; display: block; height: auto;}
.post-thumbnail img{ width:100%;}
.wp-image.full {max-width: 100%; display: block; height: auto; margin: 20px 0;}


.btn{ text-decoration: none ; padding: 10px 20px; text-align: center; display: inline-block; margin: 0 auto; color: #000; margin-bottom: var(--elementmargin);}


.img-150{ max-width: 150px; height: auto;}
.badge{ position: relative; display: inline-block;}
.badge:after{ position: absolute; width: 40%; height: 0; padding-top: 40%; content: '';z-index: 1; display: block; top: 10%; left: 10%; transform: rotate(10deg);}
.hr{height:2px; width:100%; background:var(--borders);margin:0 0 0px 0;} 

    .badge.l10:after{ left: 10%;}
    .badge.l20:after{ left: 20%;}
    .badge.l30:after{ left: 30%;}
    .badge.l40:after{ left: 40%;}
    .badge.l50:after{ left: 50%;}
    .badge.l60:after{ left: 60%;}
    .badge.l70:after{ left: 70%;}
    
    .badge.t10:after{ top: 10%;}
    .badge.t20:after{ top: 20%;}
    .badge.t30:after{ top: 30%;}
    .badge.t40:after{ top: 40%;}
    .badge.t50:after{ top: 50%;}
    .badge.t60:after{ top: 60%;}
    .badge.t70:after{ top: 70%;}

.box{ background: #fff;   border: 2px solid var(--primary) ; padding:10px;text-align: center; position: relative; }
.sidebar .box{max-width: 250px;}

.box a{ display: block; margin: 10px auto;}
.box .wp-image{ display: block; margin: 10px auto;}

.title strong{color: var(--primary);}



.list{margin: 0; padding: 0; text-align: left; display: inline-block;}
.list li{margin: 0; padding: 0 0 0 30px; display: block; position: relative; line-height: var(--height);}
.list li i{position: absolute; left: 8px; top: 0; line-height: var(--height);}

.block-final{margin-bottom: var(--elementmargin);}
.block-final .col{ align-items:center; justify-content:center;}
.final .brand{ color: var(--body); font-size: 24px; font-weight: bold; margin: 0 auto; text-align: center; padding-top: 20px;}
.final .highlight{ color: #000; font-size: 24px; font-weight: bold;}

.wrap{ position: relative; overflow: hidden; padding:0 10px;}

.box{    border: 4px solid var(--primary) !important;border-radius: 0px;}

.list li i.fa-check{ color: #0ca750;}
.list li i.fa-exclamation-triangle{ color: var(--primary);}

.ks-post-thumbnail{margin-bottom: var(--elementmargin);}
.iwrap i{width:100%;}


.cta_box{margin:0 5px; border:3px solid #fff; padding:0px; }
.cta_box img{ margin:0 auto;}

.block-columns{margin-bottom: var(--elementmargin);}
.width-1{width:8.33%;}
.width-2{width:16.66%;}
.width-3{width:24.99%;}
.width-4{width:33.32%;}
.width-5{width:41.65%;}
.width-6{width: 49.98%;}
.width-7{width: 58.31%;}
.width-8{width: 66.64%;}
.width-9{width: 74.97%;}
.width-10{width: 83.3%;}
.width-11{width: 91.63%;}
.width-12{width:100%;}
.cta_box .rate.stars{width: 98px;font-size: 20px; height:25px;}
.cta_title{ background:#01526d; padding:5px; color:#fff; font-weight:bold; text-align:center;
	margin: 0px;
}
.cta_box img.img-responsive.full{margin:0}
.cta_box .cta{margin-top:5px; width:100%;padding: 10px 15px; }
html .split_2{columns:2; display: block !important}
html .split_3{columns:3; display: block !important}
.outline{ border:3px solid var(--primary); padding:10px !important; margin:15px 0 !important;}
.block_table table tr:nth-child(odd) {background: #fcfcfc;}
.block_table table th {
    background: var(--primary);
    color: #fff;
}
    .block-sc_cta{display: flex;
    width: 95%;
    flex-direction: column; margin:0 auto;}
    .block-sc_cta div{text-align:center;}
    .block-sc_cta img{margin:0 auto; margin-bottom:-15px;}
    .sc_cta_title{color:var(--primary);font-weight:bold;}
    .sc_cta_subtitle{color:#333; font-size:16px;font-weight:bold;}
    .block-sc_cta .cta{margin-bottom:10px !important; font-size:17px; padding:10px 20px}

    .list-2{ columns:2; padding: 0;}
    .list-3{ columns:3; padding: 0;}
    .list-4{ columns:4; padding: 0;}
    .list-5{ columns:5; padding: 0;}
 

 h2{color:var(--primary); }


.c .list,.p .list{
    margin-bottom: 0;
}

.p>span,
.p li i:before{color:var(--success);}
.c>span,
.c li i:before{color:var(--danger);}
.list_features li i::before{color:var(--notes);}
  
.top-products .ks-product-image+span{padding-bottom: 10px;display: block;}

.progress{width:90px; height:100%; background:#ddd;  position: relative; z-index: 1;   text-align: left;   outline: 2px solid #fff; outline-offset: -1px;  }
.progress svg{width:100%; z-index: 2;}
.progress{ position: absolute; top:0; left:0;height:100%; background-color:orange; display: block; z-index: -1;}


.border{padding: 20px 15px 25px 15px;}
.border>span{font-size: 25px; line-height: 1.2; text-align: center; display: block; margin-bottom: 20px; }



 .baseline {
    display: flex;
    justify-content: space-between;
    margin: 0 10px;
    font-size: 14px;
    margin-bottom:5px;
}
.baseline.overall {
   margin-top:5px;
   border-top:2px solid #ddd;
   padding-top:10px;
   font-weight: bold;
   margin-top:auto;
}
.text-truncate {
    overflow: hidden;
    width: calc(100% - 114px);
    padding-right: -70px;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}
 .number{ position: absolute;width: 30px; text-align: right; right: 105%; top:0; font-weight:normal; font-size:12px; font-style: normal; line-height: 24px;;}


  *{box-sizing: border-box;}
  .box{border-color:var(--borders) !important; position: relative; padding-bottom:0;}
  .box p.highlight{ background: var(--primary); margin:0; color:#fff; width:auto; position: absolute; bottom:calc(100% - 22px);margin-left:-4px; left:0; display: inline-block; padding:10px; text-transform: uppercase; font-size: 14px;}
  .box p.highlight:after{ content:''; right:-20px; top:0; border: 10px solid #666; border-top-color: transparent; border-right-color: transparent; position: absolute;  }
  .box >.row{ margin:20px -13px 0; padding: 2px;}
  .box >.row.m0{ margin:20px 10px 0; padding: 2px;}
  
  .box .d-flex{ min-width: 280px; justify-content: center; margin:15px auto;}
  .box .final.cta{border-bottom:4px solid var(--borders);margin-bottom: 10px;; }
  .box .final{border-top:4px solid var(--borders); margin-bottom: -2px; margin-top:-2px; padding-top:0;}
  .box .final .border{border:0; text-align: left; margin:0; padding:0;}
  .box .final .border > span{margin-top:20px;}
  .box .final .border ul{ margin:0 0 0px 0; padding:0 10px 20px 10px;}
  .box .final .border.p{border-right:4px solid var(--borders); text-align: left;}
  .final.cta .brand{ padding:0 15px 10px 15px; text-align: left; color:#000;}
  .brand{ padding:0 15px 5px 15px; text-align: left; color:#000; font-size: 24px; font-weight: bold;}
  .ks-final-border{margin-top:-15px !important;}
  .ks-final-border>div{padding-top:20px;}
  .ks-final-border .pull-left{border-right:4px solid var(--borders); margin-bottom:-2px;}
  .box.inline .brand{ padding:20px 10px 0 20px; margin:0; margin-bottom: var(--elementmargin);}
  .box.inline .flexed{ margin:0;}
  .box.inline .note{color: var(--borders); padding:0 20px 10px; display: block;}
  .cta{width:90%;}
  .cards{margin-top:0px; margin-bottom: var(--elementmargin); text-align:center;}
  .cards img{ display:block; margin:0 auto;}
   .ts-reviewline.overall{margin-top: 6px;}
  .box.final .justify-content-center{    justify-content: center;}
  .ks-product-image{margin:0 10px;}

  a{color:var(--linki); text-decoration: underline;}
  .table{margin:0;}
 .block_table table td{padding:5px 10px;}
 
 .cards svg{max-width: 42px;;}
 svg .visa-style-1-st0 {    fill: #3554A5;}  svg .visa-style-1-st1 {
    fill: #FFFFFF;}    svg .masterCard-style-1-st0 {    fill: #1A2F59;}    svg .masterCard-style-1-st1 {    fill: #F16022;}svg .masterCard-style-1-st2 {    fill: #EC1D25;}    svg .masterCard-style-1-st3 {    fill: #F9A11B;}svg .americanExpress-style-1-st1 {    fill: #FFFFFF;}    svg .americanExpress-style-1-st1 {    fill: #FFFFFF;}    svg .americanExpress-style-1-st0 {
    fill: #38A1D8;}svg .payPal-style-1-st0 {    fill: #F3F3F3;}svg .payPal-style-1-st1 {    fill-rule: evenodd;    clip-rule: evenodd;    fill: #02A2D3;}svg .payPal-style-1-st2 {    fill-rule: evenodd;    clip-rule: evenodd;    fill: #234190;}
    
  .info .brand{ text-align: center; font-size: 22px; color: var(--primary);;}
  .info .list{ margin: 0 auto; max-width: 450px;}

  .show-sm{ display: none;}
  .hide-sm{ display: block;}
         
@media(max-width:768px){
    .alignright,.alignleft{float: none !important; margin:0 auto;}

    .sidebar .box{ margin: 0 auto;}
     .wp-image{max-width: 100%;}
    .ks-product .col.pull-right a{ margin: 0 auto;}
    .block-products table thead{display: none;}
    .block-products table td {vertical-align: middle;border: 0px solid #ddd;display: block;width: 100% !important;}
    .col.pull-right a img, .col.pull-right .badge img {margin-left: 0;}
    .wrap{ position: relative; padding: 0 10px;}
    .row.auto,
    .row.i_Right{flex-direction: column;}
	.block-section .col,
	.block-section .col.pull-left, .block-section .col.pull-right,
    .col,
    .col.pull-left, .col.pull-right{width: 100%;}
     blockquote:before{ font-size: 100px;  top: 10px; left: -40px;}
     blockquote{    margin: 20px 0 20px 30px;  }
     img{margin-bottom: var(--elementmargin);}
	 .wp-image{margin:0 auto;margin-bottom: var(--elementmargin);}
	.col.final.cta { padding: 0;}
    .toc_list .toc_split{columns:1;}
    html .split_2,html .split_3{columns:1;}
    .tablepress{overflow-x: scroll;}
    .list-2,.list-3,.list-4,.list-5{ columns:1;}
     .box .final .border.p,
     .final-border .pull-left{border-right: 0 !important;}
     .box .final .border.p{border-bottom: 4px solid var(--borders);}
     .show-sm{ display: block;}
     .hide-sm{ display: none;}

     .featured .w33:nth-child(2) {
        border-right: 0px solid #eee;
        border-left: 0px solid #eee;
        margin: 100px 0;
    }
    .entry-content img.alignleft.wp-image, .entry-content img.alignright.wp-image{margin:0 auto 20px auto;}

}


*{border-color:rgba(0,0,0,.1)}*,:after,:before{box-sizing:border-box}:focus{outline:0}html{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:0;text-transform:none}body{position:relative;margin:0;background-color:#fff;color:#666;min-height:100vh;overflow-wrap:break-word;word-wrap:break-word}p{margin:0 0 1.5rem}h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem;color:#333}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:#06c}h1{font-size:32px;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}h2{font-size:27px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}h3{font-size:22px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}h4{font-size:17px;font-style:normal;font-weight:600;line-height:1.6;letter-spacing:0;text-transform:none}h5,h6{font-size:17px;font-style:normal;font-weight:600;line-height:1.6;letter-spacing:0;text-transform:none;font-size:1rem;font-weight:600}hr{margin:1.5rem 0;border:none;border-color:inherit;border-bottom-width:1px;border-bottom-style:solid}blockquote{margin:0 0 1.5rem;font-size:20px;font-style:italic;font-weight:300;line-height:1.6}blockquote>:last-child{margin-bottom:0}blockquote p{margin:0 0 1em}blockquote cite{display:block;font-size:.85rem;opacity:.6}ol,ul{margin:0 0 1.5rem;padding-left:2rem}ol li,ul li{margin:0}li>ol,li>ul{margin-top:0;margin-bottom:0}table{width:100%;margin:0 0 1.5rem;border-spacing:0;border-width:1px;border-style:solid;border-bottom:none}table td,table th{padding:.75rem;border:none;border-bottom-width:1px;border-bottom-style:solid;border-color:inherit}table th{font-weight:600;text-align:initial;color:#333}table th a{color:#333}table th a:focus,table th a:hover{color:#06c}img,video{max-width:100%;height:auto}img{vertical-align:middle}iframe{border:none}pre{max-width:100%;margin:0 0 1.5rem;padding:.6rem 1.2rem;overflow:auto;font-size:1em;font-family:monospace;background-color:rgba(0,0,0,.05)}code{background-color:rgba(0,0,0,.05)}a{background-color:transparent;text-decoration:none;color:#06c;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:focus,a:hover{color:#333}figure{margin:0}address{margin:0 0 1.5rem}dt{font-weight:600}ins,mark{background-color:transparent;color:inherit;font-weight:600;text-decoration:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{vertical-align:middle}::-moz-selection{background-color:#06c;color:#fff}::selection{background-color:#06c;color:#fff}::-webkit-input-placeholder{opacity:.75;color:inherit}::-moz-placeholder{opacity:.75;color:inherit}:-ms-input-placeholder{opacity:.75;color:inherit}::-ms-input-placeholder{opacity:.75;color:inherit}::placeholder{opacity:.75;color:inherit}fieldset{padding:0;margin:0 0 1.25rem;border:0}legend{font-size:22px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none;margin:0 0 1.25rem;color:#333}.button,a.button,a.wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 20px;border-width:1px;border-style:solid;border-radius:3px;color:#fff;background-color:#06c;border-color:#06c;font-family:inherit;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;text-align:center;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button:focus,.button:hover,a.button:focus,a.button:hover,a.wp-block-button__link:focus,a.wp-block-button__link:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#004c99;border-color:#004c99}.input,input:not([type]),input[type=""],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px 12px;border-width:1px;border-style:solid;border-color:inherit;border-radius:3px;color:inherit;background-color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:normal;letter-spacing:inherit;text-transform:inherit;vertical-align:middle}.input:focus,input:not([type]):focus,input[type=""]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{background-color:rgba(0,0,0,.05)}textarea{display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px 12px;border-width:1px;border-style:solid;border-color:inherit;border-radius:3px;color:inherit;background-color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:normal;letter-spacing:inherit;text-transform:inherit;vertical-align:middle;line-height:inherit}textarea:focus{background-color:rgba(0,0,0,.05)}select{display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px 12px;border-width:1px;border-style:solid;border-color:inherit;border-radius:3px;color:inherit;background-color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:normal;letter-spacing:inherit;text-transform:inherit;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1kcm9wZG93biIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzAgMjAiPjxwYXRoIGQ9Ik0xOS4zNiw5LDE1LjIsMTMuMTJhLjI4LjI4LDAsMCwxLS40MSwwTDEwLjYzLDlhLjI4LjI4LDAsMCwxLDAtLjQxbC40NS0uNDVBLjI5LjI5LDAsMCwxLDExLjI5LDhhLjMxLjMxLDAsMCwxLC4yMS4wOUwxNSwxMS42MSwxOC41MSw4LjFhLjI4LjI4LDAsMCwxLC40MSwwbC40NS40NWEuMjguMjgsMCwwLDEsMCwuNDFaIi8+PC9zdmc+);background-position:center right;background-repeat:no-repeat;background-size:1.8em 1.2em;padding-right:1.8em}select:focus{background-color:rgba(0,0,0,.05)}select[multiple]{background:0 0;padding-right:0}span.select2-container{display:block;text-align:start}span.select2-container .selection{display:block;border-color:inherit}span.select2-container .dropdown-wrapper{margin-top:-1px}span.select2-container .select2-selection{display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px 12px;border-width:1px;border-style:solid;border-color:inherit;border-radius:3px;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:normal;letter-spacing:inherit;text-transform:inherit;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1kcm9wZG93biIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzAgMjAiPjxwYXRoIGQ9Ik0xOS4zNiw5LDE1LjIsMTMuMTJhLjI4LjI4LDAsMCwxLS40MSwwTDEwLjYzLDlhLjI4LjI4LDAsMCwxLDAtLjQxbC40NS0uNDVBLjI5LjI5LDAsMCwxLDExLjI5LDhhLjMxLjMxLDAsMCwxLC4yMS4wOUwxNSwxMS42MSwxOC41MSw4LjFhLjI4LjI4LDAsMCwxLC40MSwwbC40NS40NWEuMjguMjgsMCwwLDEsMCwuNDFaIi8+PC9zdmc+);background-position:center right;background-repeat:no-repeat;background-size:1.8em 1.2em;padding-right:1.8em;display:block;height:auto}span.select2-container.select2-container--open .select2-selection{border-color:inherit;background-color:rgba(0,0,0,.05)}span.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;font:inherit;color:inherit}span.select2-container .select2-selection--single .select2-selection__placeholder:empty{display:inline-block}span.select2-container .select2-selection--single .select2-selection__arrow{display:none}span.select2-container .select2-selection--multiple{border-color:inherit}span.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;padding:0;font:inherit;color:inherit;margin:-.75em -.25em -.25em}span.select2-container .select2-selection--multiple .select2-selection__rendered li{margin:.5em .5em 0 0}span.select2-container .select2-selection--multiple .select2-selection__rendered li.select2-search{padding:.25em}span.select2-container .select2-selection--multiple .select2-selection__rendered li.select2-search input{vertical-align:bottom}span.select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{padding:.25em .5em;border:none;border-radius:0;background-color:rgba(0,0,0,.05)}span.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:inherit;font-weight:inherit;margin-right:.25em}span.select2-container .select2-dropdown{border-width:1px;border-style:solid;border-color:inherit;overflow:hidden}span.select2-container .select2-dropdown .select2-search{padding:0}span.select2-container .select2-dropdown .select2-search .select2-search__field{border:none;border-radius:0;padding:.5em}span.select2-container .select2-dropdown .select2-results .select2-results__option{padding:.5em;line-height:normal}span.select2-container .select2-dropdown .select2-results .select2-results__option--highlighted{background-color:rgba(0,0,0,.025);color:inherit}span.select2-container .select2-dropdown .select2-results .select2-results__option[aria-selected=true]{background-color:rgba(0,0,0,.05)}span.select2-container .select2-dropdown--below{border-top:none;border-top-left-radius:0!important;border-top-right-radius:0!important}span.select2-container .select2-dropdown--below .select2-search{border-bottom:inherit}span.select2-container .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}span.select2-container .select2-dropdown--above .select2-results{border-top:inherit}.using-keyboard :focus{outline:thin dotted}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;transition:none}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.sticky{visibility:visible}.bypostauthor{visibility:visible}.carnivore-text-align-left{text-align:left}.carnivore-text-align-center{text-align:center}.carnivore-text-align-right{text-align:right}.carnivore-font-smoothing,.carnivore-font-smoothing-1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1{font-size:32px;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.h2{font-size:27px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.h3{font-size:22px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.h4{font-size:17px;font-style:normal;font-weight:600;line-height:1.6;letter-spacing:0;text-transform:none}.h5,.h6{font-size:17px;font-style:normal;font-weight:600;line-height:1.6;letter-spacing:0;text-transform:none}.h1,.h2,.h3,.h4,.h5,.h6{color:#333}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:#333}.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,.h6 a:focus,.h6 a:hover{color:#06c}.title{font-size:32px;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.small-title{font-size:22px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.carnivore-float-container:after,.carnivore-float-container:before{content:"";display:table}.carnivore-float-container:after{clear:both}.nav-links a{color:inherit}.nav-links a:focus,.nav-links a:hover{color:#06c}.nav-links .current{color:#333}.page-title{font-size:32px;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.page-header{padding:2rem;margin:0 0 6rem;background-color:rgba(0,0,0,.05)}.page-header>:last-child{margin-bottom:0}.page-header .page-title{font-size:22px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.page-header .archive-description>:last-child{margin-bottom:0}.search-form{display:block;position:relative;max-width:100%}.search-form .carnivore-search-icon{position:absolute;top:50%;left:0;margin:-.5em 0 0 .75em}.search-form .search-field{width:100%;padding-left:2.5em}.search-form>label+input[type=submit]{display:none}.tagcloud{margin-top:-.5em}.tagcloud:after,.tagcloud:before{content:"";display:table}.tagcloud:after{clear:both}.tagcloud a{float:left;padding:.25em .5em;margin:.5em .5em 0 0;font-size:1rem!important;line-height:normal;background-color:rgba(0,0,0,.05);color:inherit}.tagcloud a:focus,.tagcloud a:hover{color:#06c}.carnivore-social-links{letter-spacing:0}.carnivore-social-links a{margin-left:.75em;display:inline-block}.carnivore-social-links a:first-child{margin-left:0!important}button.carnivore-toggle{border:none;border-radius:0;margin:0;padding:0;width:auto;overflow:visible;background:0 0;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;-webkit-appearance:none;color:#06c}button.carnivore-toggle:hover{outline:0}button.carnivore-toggle:focus,button.carnivore-toggle:hover{background:inherit;color:#333}.carnivore-menu-icon{font-size:18px}.menu,.sub-menu{list-style:none;margin:0;padding:0}.carnivore-icon{display:inline-block;width:1em;height:1em;line-height:1;text-align:center;vertical-align:middle}.carnivore-icon svg{display:inline-block;width:100%;height:100%;vertical-align:top}.carnivore-icon svg:not([stroke-width]){stroke-width:0}.carnivore-icon svg:not([stroke]){stroke:currentColor}.carnivore-icon svg:not([fill]){fill:currentColor}[id=wpadminbar]{position:fixed!important}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.alignleft{float:left;margin:0 1.25em 0 0}.alignright{float:right;margin:0 0 0 1.25em}.aligncenter{display:block;clear:both;margin:0 auto}.wp-caption{margin-bottom:1em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.5em 0;font-size:.85em;font-style:italic;text-align:center}.gallery{margin:1.25rem -5px}.gallery img{display:block;width:100%}.gallery-item{display:inline-block;padding:5px;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.mejs-button>button{background-color:transparent!important;color:inherit!important}.wpview{margin:0}.carnivore-oembed{margin:0 0 1.25em}.carnivore-oembed-video{position:relative;padding-top:56.25%}.carnivore-oembed-video>*{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.carnivore-content-layout-narrow .alignwide,.carnivore-content-layout-wide .alignwide{position:relative;left:calc(50% - 50vw + 20px);max-width:calc(100vw - (2 * 20px));width:100vw}.carnivore-content-layout-narrow .alignfull,.carnivore-content-layout-wide .alignfull{position:relative;left:calc(50% - 50vw);max-width:100vw;width:100vw}.has-small-text-size{font-size:.85em}.has-regular-text-size{font-size:1em}.has-medium-text-size{font-size:1.1em;line-height:calc(.95 * 1.7)}.has-large-text-size{font-size:1.25em;line-height:calc(.875 * 1.7)}.has-larger-text-size{font-size:1.5em;line-height:calc(.8 * 1.7)}.has-text-color a{color:inherit}.has-carnivore-color-1-background-color{background-color:#333}.has-carnivore-color-1-color{color:#333}.has-carnivore-color-2-background-color{background-color:#666}.has-carnivore-color-2-color{color:#666}.has-carnivore-color-3-background-color{background-color:#06c}.has-carnivore-color-3-color{color:#06c}.has-carnivore-color-4-background-color{background-color:#004c99}.has-carnivore-color-4-color{color:#004c99}.has-carnivore-color-5-background-color{background-color:rgba(0,0,0,.1)}.has-carnivore-color-5-color{color:rgba(0,0,0,.1)}.has-carnivore-color-6-background-color{background-color:rgba(0,0,0,.05)}.has-carnivore-color-6-color{color:rgba(0,0,0,.05)}.has-carnivore-color-7-background-color{background-color:#fff}.has-carnivore-color-7-color{color:#fff}.has-carnivore-color-8-background-color{background-color:#000}.has-carnivore-color-8-color{color:#000}.entry-content>*{margin-bottom:1.5rem}.entry-content>:last-child(){margin-bottom:0}p.has-background{padding:1.5em 2em}.wp-block-group.has-background{padding:1.5em 2em}.wp-block-group__inner-container{margin:0 auto}.wp-block-group__inner-container>:first-child{margin-top:0}.wp-block-group__inner-container>:last-child{margin-bottom:0}.wp-block-columns:first-child{margin-top:0}.wp-block-columns:last-child{margin-bottom:0}.wp-block-columns>.wp-block-column{margin-top:1.5rem}.wp-block-columns>.wp-block-column>:first-child{margin-top:0}.wp-block-columns>.wp-block-column>:last-child{margin-bottom:0}.has-drop-cap:not(:focus):after{display:none}.has-drop-cap:not(:focus):first-letter{float:left;line-height:.9;font-family:inherit;font-size:5.1em;font-style:normal;font-weight:600;margin:0 .25em 0 0;text-transform:uppercase;initial-letter:3;color:#333}.wp-block-quote{padding:.5em 2em;border-left-width:.25rem;border-left-style:solid;border-color:inherit}.wp-block-quote[style*=center]{padding-left:0;padding-right:0;border-left:none}.wp-block-quote[style*=right]{padding-left:0;border-left:none;border-right-width:.25rem;border-right-style:solid}.wp-block-quote cite{font-size:1rem;font-style:normal}.wp-block-quote.is-style-large{margin:1.5rem 0;padding:.5em 2em}.wp-block-quote.is-style-large p{font:unset;font-size:1.2em}.wp-block-quote.is-style-large cite{font-size:1rem;text-align:unset}.wp-block-pullquote{border-left:none!important;padding:1.2em 0!important;margin-top:2rem!important;margin-bottom:2rem!important;border-top:2px solid;border-top-color:inherit;border-bottom:2px solid;border-bottom-color:inherit;color:inherit}.wp-block-pullquote p{font:inherit;font-size:1.2em;color:inherit}.wp-block-pullquote cite{font-size:1rem;color:inherit;text-transform:none;font-style:normal}p.wp-block-subhead{font-size:1.2rem}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image h2{max-width:70%;margin:0;padding:.5em;font-size:27px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.wp-block-image img{display:block}.wp-block-image figcaption{margin:.5em 0;color:inherit;font-size:.85em;font-style:italic;text-align:center;word-break:break-all}.wp-block-gallery{padding:0}.wp-block-audio audio{width:100%}.wp-block-video video{width:100%}.wp-block-separator{max-width:none;margin-top:2.5em;margin-bottom:2.5em}.wp-block-separator.is-style-dots{line-height:0}.wp-block-separator.is-style-dots:before{font-family:unset;font-size:2em;letter-spacing:.75em;margin-left:-.75em;color:unset}.wp-block-button.is-style-outline a.wp-block-button__link{background-color:transparent;border-color:currentColor;color:unset}.wp-block-button.is-style-squared a.wp-block-button__link{border-radius:0}.wp-block-table{width:100%;margin:0 0 1.5rem;border-spacing:0;border-width:1px;border-style:solid;border-bottom:none}.wp-block-table td,.wp-block-table th{padding:.75rem;border:none;border-bottom-width:1px;border-bottom-style:solid;border-color:inherit}.wp-block-table th{font-weight:600;text-align:initial;color:#333}.wp-block-table th a{color:#333}.wp-block-table th a:focus,.wp-block-table th a:hover{color:#06c}.wp-block-table__cell-content{padding:0}.wp-block-table.is-style-stripes{border:none}.wp-block-table.is-style-stripes table{border:none}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:rgba(0,0,0,.05)}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border:none}.wp-block-embed .carnivore-oembed{position:static;padding:0!important;margin:0}.wp-block-embed .carnivore-oembed>*{margin-top:0;margin-bottom:0}.wp-block-embed.alignleft .carnivore-oembed>*{margin-right:auto}.wp-block-embed.aligncenter .carnivore-oembed>*{margin-left:auto;margin-right:auto}.wp-block-embed.alignright .carnivore-oembed>*{margin-left:auto}.wp-block-embed.is-type-photo img{width:100%}#canvas{min-height:100vh;overflow:hidden;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}#page{position:relative;background-color:#fff;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.carnivore-page-layout-boxed{background-color:rgba(0,0,0,.1);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}body.carnivore-page-layout-boxed #page{margin-left:auto;margin-right:auto;max-width:100%;width:1400px;box-shadow:0 0 30px 0 rgba(0,0,0,.05)}.carnivore-popup{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-popup.carnivore-popup-active{opacity:1;visibility:visible}.admin-bar .carnivore-popup{top:32px}.carnivore-popup-background{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:rgba(0,0,0,.5);color:#fff}.carnivore-popup-active .carnivore-popup-background{opacity:1}.carnivore-toggle.carnivore-popup-close-icon{position:absolute;top:0;right:0;margin:1.25rem;font-size:1.5rem}.carnivore-toggle.carnivore-popup-close-icon{line-height:1;background-color:transparent!important;color:inherit!important;opacity:1}.carnivore-toggle.carnivore-popup-close-icon:focus,.carnivore-toggle.carnivore-popup-close-icon:hover{opacity:.8}.carnivore-popup-content{position:relative}.carnivore-wrapper{position:relative;margin-left:auto;margin-right:auto;max-width:100%;width:1140px}.carnivore-wrapper:after,.carnivore-wrapper:before{content:"";display:table}.carnivore-wrapper:after{clear:both}.carnivore-section-full-width>.carnivore-section-inner>.carnivore-wrapper{width:auto}.carnivore-section-contained>.carnivore-section-inner{margin-left:auto;margin-right:auto;width:1140px;max-width:100%}.carnivore-section-inner{position:relative}.site-content{position:relative}.carnivore-content-inner{padding:80px 20px}.carnivore-content-row>*{width:100%}.content-area{-ms-flex:1 0;flex:1 0;min-width:0}.site-main{border-width:0;border-style:solid}.site-main>:last-child{margin-bottom:0}.carnivore-content-layout-narrow .site-main{max-width:720px;margin-left:auto;margin-right:auto}.sidebar{-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:25%;flex-basis:25%}.carnivore-content-layout-right-sidebar .sidebar{margin-left:60px}.rtl .carnivore-content-layout-right-sidebar .sidebar{margin-right:60px}.carnivore-content-layout-left-sidebar .sidebar{margin-right:60px}.rtl .carnivore-content-layout-left-sidebar .sidebar{margin-left:60px}.sidebar.carnivore-sidebar-widgets-mode-merged .sidebar-inner,.sidebar.carnivore-sidebar-widgets-mode-separated .widget{border-width:0;border-style:solid}.sidebar .widget{margin-bottom:40px}.site-header{position:relative;z-index:99}.carnivore-header .menu .menu-item{position:relative}.site-title{margin:0}.site-title .carnivore-menu-item-link{position:relative;display:inline-block}.carnivore-logo{display:block;transition:color .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-logo .carnivore-logo-image{display:block;width:100px;line-height:1}.carnivore-logo .carnivore-logo-image img,.carnivore-logo .carnivore-logo-image svg{display:block;width:100%;height:auto}.carnivore-header-menu .carnivore-menu-item-link{display:block}.carnivore-header-menu .carnivore-menu-item-title{position:relative}.carnivore-header-search-bar .search-form{display:inline-block;width:300px}.carnivore-header-search-dropdown .sub-menu{padding:0!important;width:300px}.carnivore-header-search-dropdown .search-field{padding:1em 1em 1em 2.5em;background-color:transparent;color:inherit;border-width:0}.carnivore-header-search-dropdown .search-field:focus{background-color:transparent;color:inherit}.carnivore-header-shopping-cart .widget{margin:0}.carnivore-header-shopping-cart .shopping-cart-count{width:2em;height:2em;position:absolute;left:100%;z-index:1;display:inline-block;margin:-.8em 0 0 -.8em;border-radius:50%;font-size:.6em;text-align:center;line-height:2;letter-spacing:0;background-color:#06c;color:#fff;-webkit-animation:carnivore-pulse .5s 1;animation:carnivore-pulse .5s 1}.carnivore-header-shopping-cart .shopping-cart-count strong{display:inline-block;font-size:.5em;line-height:2;vertical-align:top}.carnivore-header-shopping-cart .shopping-cart-count[data-count="0"]{display:none}.carnivore-header-shopping-cart .sub-menu{white-space:normal;width:20rem!important}.carnivore-header-social li.menu-item{margin:0 .75em 0 0}.carnivore-header-social li.menu-item:last-of-type{margin-right:0}.carnivore-header-mobile-vertical-toggle .carnivore-popup-toggle-active{opacity:0}.carnivore-header-main{position:relative;display:block}.carnivore-header-mobile{display:none}.carnivore-header-section{position:relative}.carnivore-header-section .carnivore-wrapper{height:100%}.carnivore-header-section .carnivore-section-inner{height:inherit;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-header-row{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;height:100%;margin:0 -12px}.carnivore-header-column{display:-ms-flexbox;display:flex;height:100%;max-width:100%}.carnivore-header-column>*{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:inherit;justify-content:inherit;height:100%;max-width:100%;padding:0 12px}.carnivore-header-bottom-bar-left,.carnivore-header-main-bar-left,.carnivore-header-mobile-main-bar-left,.carnivore-header-top-bar-left{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:start;justify-content:flex-start}.carnivore-header-row-with-center>.carnivore-header-bottom-bar-left,.carnivore-header-row-with-center>.carnivore-header-main-bar-left,.carnivore-header-row-with-center>.carnivore-header-mobile-main-bar-left,.carnivore-header-row-with-center>.carnivore-header-top-bar-left{-ms-flex-preferred-size:0;flex-basis:0}.carnivore-header-bottom-bar-center,.carnivore-header-main-bar-center,.carnivore-header-mobile-main-bar-center,.carnivore-header-top-bar-center{-ms-flex-pack:center;justify-content:center}.carnivore-header-bottom-bar-right,.carnivore-header-main-bar-right,.carnivore-header-mobile-main-bar-right,.carnivore-header-top-bar-right{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:end;justify-content:flex-end}.carnivore-header-row-with-center>.carnivore-header-bottom-bar-right,.carnivore-header-row-with-center>.carnivore-header-main-bar-right,.carnivore-header-row-with-center>.carnivore-header-mobile-main-bar-right,.carnivore-header-row-with-center>.carnivore-header-top-bar-right{-ms-flex-preferred-size:0;flex-basis:0}.carnivore-header-section .menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:inherit;justify-content:inherit;height:100%}.carnivore-header-section .menu>.menu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.carnivore-header-section .menu .sub-menu{position:absolute;z-index:2;top:100%;left:0;padding:1em;max-width:1140px;min-width:100%;border-width:1px;border-style:solid;box-shadow:0 2px 10px rgba(0,0,0,.05);visibility:hidden;opacity:0;transition:opacity .25s,visibility 0s .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto}.carnivore-header-section .menu .sub-menu :not(.button){border-color:inherit}.carnivore-header-section .menu .menu-item.focus>.sub-menu,.carnivore-header-section .menu.carnivore-hover-menu .menu-item:hover>.sub-menu{visibility:visible;opacity:1;transition:opacity .25s,visibility 0s 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-header-section.carnivore-section-full-width .menu .sub-menu{max-width:100vw}body.carnivore-page-layout-boxed .carnivore-header-section.carnivore-section-full-width .menu .sub-menu{max-width:1400px}.carnivore-header-section.carnivore-section-full-width .menu>.menu-item>.sub-menu{margin-right:-20px}.carnivore-header-section .carnivore-header-menu{padding:0!important}.carnivore-header-section .carnivore-header-menu .menu-item{padding:0 12px}.carnivore-header-section .carnivore-header-menu .carnivore-dropdown-sign{position:relative;margin-left:.4em}.carnivore-header-section .carnivore-header-menu .sub-menu{padding:1em 0;z-index:3;overflow-y:initial}.carnivore-header-section .carnivore-header-menu .sub-menu .menu-item{padding:0 1.25em;margin:0}.carnivore-header-section .carnivore-header-menu .sub-menu .carnivore-menu-item-link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.25em 0}.carnivore-header-section .carnivore-header-menu .sub-menu .sub-menu{top:-1em;left:100%;margin:-1px 0 0 0}.carnivore-header-section .carnivore-header-menu .sub-menu .sub-menu.carnivore-sub-menu-right{left:auto;right:100%}.carnivore-header-section .carnivore-header-menu .sub-menu .carnivore-dropdown-sign{margin-left:.75em;margin-right:-.75em}.carnivore-header-section .menu>.menu-item .sub-menu{background-color:#fff}.carnivore-header-section .menu>.menu-item .sub-menu .carnivore-toggle,.carnivore-header-section .menu>.menu-item .sub-menu a:not(.button),.carnivore-header-section .carnivore-toggle,.carnivore-header-section a:not(.button){color:#333}.carnivore-header-section .menu>.menu-item .sub-menu .carnivore-toggle:focus,.carnivore-header-section .menu>.menu-item .sub-menu .carnivore-toggle:hover,.carnivore-header-section .menu>.menu-item .sub-menu a:not(.button):focus,.carnivore-header-section .menu>.menu-item .sub-menu a:not(.button):hover,.carnivore-header-section .carnivore-toggle:focus,.carnivore-header-section .carnivore-toggle:hover,.carnivore-header-section a:not(.button):focus,.carnivore-header-section a:not(.button):hover{color:#06c}.carnivore-header-section .carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link:focus:after,.carnivore-header-section .carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link:hover:after{background-color:rgba(0,0,0,.1)}.carnivore-header-top-bar{height:40px}.carnivore-header-top-bar-inner{border-width:0;border-style:solid;padding:0 20px}.carnivore-header-top-bar.carnivore-section-merged{position:absolute;top:0;left:0;width:100%}.carnivore-header-main-bar{height:80px}.carnivore-header-main-bar-inner{border-width:0;border-style:solid;padding:0 20px}.carnivore-header-main-bar.carnivore-header-main-bar-with-top-bar>.carnivore-section-inner>.carnivore-wrapper{padding-top:40px}.carnivore-header-main-bar.carnivore-header-main-bar-with-bottom-bar>.carnivore-section-inner>.carnivore-wrapper{padding-bottom:40px}.carnivore-header-bottom-bar{height:60px}.carnivore-header-bottom-bar-inner{border-width:0;border-style:solid;padding:0 20px}.carnivore-header-bottom-bar.carnivore-section-merged{position:absolute;bottom:0;left:0;width:100%}.carnivore-header-mobile-main-bar{height:60px}.carnivore-header-mobile-main-bar-inner{border-width:0;border-style:solid;padding:0 20px}.carnivore-header-section-vertical .carnivore-toggle,.carnivore-header-section-vertical a:not(.button){color:#333}.carnivore-header-section-vertical .carnivore-toggle:focus,.carnivore-header-section-vertical .carnivore-toggle:hover,.carnivore-header-section-vertical a:not(.button):focus,.carnivore-header-section-vertical a:not(.button):hover{color:#06c}.carnivore-header-section-vertical .carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link:focus:after,.carnivore-header-section-vertical .carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link:hover:after{background-color:rgba(0,0,0,.1)}.carnivore-header-section-vertical ul{list-style:none;margin:0;padding:0}.carnivore-header-section-vertical-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;overflow-y:auto;background-color:#fff}.carnivore-header-section-vertical-column{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;min-height:100%;max-width:100%;-ms-flex:1;flex:1}.carnivore-header-section-vertical-row{display:-ms-flexbox;display:flex;width:100%;max-height:100%;-ms-flex-direction:column;flex-direction:column}.carnivore-header-section-vertical .menu .sub-menu{width:100%;max-width:100%;display:none}.carnivore-header-section-vertical .carnivore-header-menu .menu-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.carnivore-header-section-vertical .carnivore-header-menu .sub-menu{width:100%}.carnivore-header-section-vertical .carnivore-header-menu .carnivore-menu-item-link{padding:.5em 0}.carnivore-header-section-vertical .carnivore-header-menu .carnivore-sub-menu-toggle{width:1.5em;padding:.5em 0!important;cursor:pointer;text-align:center}.carnivore-text-align-left .carnivore-header-section-vertical .carnivore-header-menu .sub-menu{padding-left:1.5em}.carnivore-text-align-left .carnivore-header-section-vertical .carnivore-header-menu .carnivore-sub-menu-toggle{margin:0 0 0 .5em}.carnivore-text-align-center .carnivore-header-section-vertical .carnivore-header-menu .menu-item{-ms-flex-pack:center;justify-content:center}.carnivore-text-align-center .carnivore-header-section-vertical .carnivore-header-menu .carnivore-sub-menu-toggle{margin:0 -2em 0 .5em}.carnivore-text-align-right .carnivore-header-section-vertical .carnivore-header-menu .menu-item{-ms-flex-pack:end;justify-content:flex-end}.carnivore-text-align-right .carnivore-header-section-vertical .carnivore-header-menu .sub-menu{padding-right:1.5em;-ms-flex-order:3;order:3}.carnivore-text-align-right .carnivore-header-section-vertical .carnivore-header-menu .carnivore-menu-item-link{-ms-flex-order:2;order:2}.carnivore-text-align-right .carnivore-header-section-vertical .carnivore-header-menu .carnivore-sub-menu-toggle{margin:0 .5em 0 0;-ms-flex-order:1;order:1}.carnivore-header-section-vertical .carnivore-header-social li{display:inline-block}.carnivore-header-section-vertical .carnivore-header-social li:first-child{margin-left:0}.carnivore-header-section-vertical .carnivore-header-social li:last-child{margin-right:0}.carnivore-header-section-vertical .carnivore-header-button{max-width:100%}.carnivore-header-mobile-vertical{display:none}.carnivore-header-mobile-vertical-bar{position:absolute;top:0;bottom:0;max-width:calc(100% - 4rem);width:300px;overflow-y:auto;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-header-mobile-vertical-position-center .carnivore-header-mobile-vertical-bar,.carnivore-header-mobile-vertical-position-left .carnivore-header-mobile-vertical-bar{left:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.carnivore-header-mobile-vertical-position-right .carnivore-header-mobile-vertical-bar{right:0;-webkit-transform:translate(100%,0);transform:translate(100%,0)}.carnivore-popup-active .carnivore-header-mobile-vertical-bar{-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;transition:-webkit-transform .25s 125ms;transition:transform .25s 125ms;transition:transform .25s 125ms,-webkit-transform .25s 125ms;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-header-mobile-vertical-bar-inner{padding:30px}.carnivore-header-mobile-vertical-bar .carnivore-header-section-vertical-column{margin:-12px 0}.carnivore-header-mobile-vertical-bar .carnivore-header-section-vertical-row>*{padding:12px 0}.carnivore-header-mobile-vertical-display-drawer{opacity:1}.carnivore-header-mobile-vertical-display-full-screen{left:0;right:0}.carnivore-header-mobile-vertical-display-full-screen .carnivore-popup-background{background-color:transparent}.carnivore-header-mobile-vertical-display-full-screen .carnivore-header-mobile-vertical-bar{width:100%!important;max-width:100%;left:0;right:0;border:none!important;-webkit-transform:none!important;transform:none!important}.carnivore-header-mobile-vertical-display-full-screen .carnivore-popup-close-icon{color:inherit!important}.carnivore-header-mobile-vertical-display-full-screen .carnivore-header-section-vertical-column{width:300px}.carnivore-header-mobile-vertical-display-full-screen.carnivore-header-mobile-vertical-position-left .carnivore-header-section-vertical-column{margin-right:auto}.carnivore-header-mobile-vertical-display-full-screen.carnivore-header-mobile-vertical-position-center .carnivore-header-section-vertical-column{margin-left:auto;margin-right:auto}.carnivore-header-mobile-vertical-display-full-screen.carnivore-header-mobile-vertical-position-right .carnivore-header-section-vertical-column{margin-left:auto}.carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link:before{content:"";position:absolute;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-header-menu-highlight-underline .carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link{position:relative;height:auto}.carnivore-header-menu-highlight-underline .carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link:before{top:100%;left:0;width:100%;height:.1em;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-header-menu-highlight-background .carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link:before{top:0;left:0;width:100%;height:100%}.carnivore-header-menu-highlight-border-top .carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link:before{top:0;left:0;right:0;width:100%;height:.2em;margin:0 auto;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-header-menu-highlight-border-bottom .carnivore-header-menu>.menu>.menu-item>.carnivore-menu-item-link:before{bottom:0;left:0;right:0;width:100%;height:.2em;margin:0 auto;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-header-mobile-vertical-position-right .carnivore-toggle.carnivore-popup-close-icon{left:0!important;right:auto!important}.carnivore-page-header-inner{border-width:0;border-style:solid;background-color:rgba(0,0,0,.05);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;padding:60px 20px}.carnivore-page-header-inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.carnivore-page-header-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 -1.5rem}.carnivore-page-header-row:not(.carnivore-page-header-row-with-center)>.carnivore-page-header-column-empty{display:none}.carnivore-page-header-column{max-width:100%;padding:0 1.5rem}.carnivore-page-header-column>*{margin:0}.carnivore-page-header-column>*+*{margin-top:1rem}.carnivore-page-header-left{-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.carnivore-page-header-row-with-center>.carnivore-page-header-left{-ms-flex-preferred-size:0;flex-basis:0}.carnivore-page-header-center{text-align:center}.carnivore-page-header-right{-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}.carnivore-page-header-row-with-center>.carnivore-page-header-right{-ms-flex-preferred-size:0;flex-basis:0}.carnivore-page-header-breadcrumb{font-size:.9em}.carnivore-page-header-breadcrumb ul{list-style:none;margin:0;padding:0}.carnivore-page-header-breadcrumb li{display:inline-block}.carnivore-page-header-breadcrumb li:after{margin:0 .5em;content:"\00bb";opacity:.5}.carnivore-page-header-breadcrumb li:last-child:after{display:none}.carnivore-footer-widgets-bar-inner{background-color:rgba(0,0,0,.05);border-width:0;border-style:solid;padding:60px 20px}.carnivore-footer-widgets-bar .widget{margin-bottom:40px}.carnivore-footer-widgets-bar-row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:-40px}.carnivore-footer-widgets-bar-column{width:100%;padding:0 15px}.carnivore-footer-widgets-bar-columns-2 .carnivore-footer-widgets-bar-column{width:50%}.carnivore-footer-widgets-bar-columns-3 .carnivore-footer-widgets-bar-column{width:33.33%}.carnivore-footer-widgets-bar-columns-4 .carnivore-footer-widgets-bar-column{width:25%}.carnivore-footer-widgets-bar-columns-5 .carnivore-footer-widgets-bar-column{width:20%}.carnivore-footer-widgets-bar-columns-6 .carnivore-footer-widgets-bar-column{width:16.67%}.carnivore-footer-bottom-bar-inner{background-color:rgba(0,0,0,.05);border-width:0;border-style:solid;padding:25px 20px}.carnivore-footer-bottom-bar-row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin:0 -12px;white-space:nowrap}.carnivore-footer-bottom-bar-column{display:-ms-flexbox;display:flex;max-width:100%}.carnivore-footer-bottom-bar-column>*{display:-ms-flexbox;display:flex;max-width:100%;padding:0 12px}.carnivore-footer-bottom-bar-left{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:start;justify-content:flex-start}.carnivore-footer-row-with-center>.carnivore-footer-bottom-bar-left{-ms-flex-preferred-size:0;flex-basis:0}.carnivore-footer-bottom-bar-center{-ms-flex-pack:center;justify-content:center}.carnivore-footer-bottom-bar-right{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:end;justify-content:flex-end}.carnivore-footer-row-with-center>.carnivore-footer-bottom-bar-right{-ms-flex-preferred-size:0;flex-basis:0}.carnivore-footer-menu{padding:0!important}.carnivore-footer-menu ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.carnivore-footer-menu ul li{padding:0 12px}.carnivore-footer-social li{display:inline-block;margin:0 .75em 0 0}.carnivore-footer-social li:last-child{margin-right:0}.carnivore-footer-social li a{vertical-align:middle}.carnivore-scroll-to-top{position:absolute;z-index:99;bottom:0;margin-left:20px;margin-right:20px;margin-bottom:20px;padding:10px;border:none;border-radius:40px;font-size:18px;line-height:1;color:#fff;background-color:#06c;border-color:#06c}.carnivore-scroll-to-top:focus,.carnivore-scroll-to-top:hover{color:#fff;background-color:#004c99;border-color:#004c99}.carnivore-scroll-to-top-position-left{left:0}.carnivore-scroll-to-top-position-right{right:0}.carnivore-scroll-to-top-display-sticky{position:fixed;-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0;transition:opacity .25s,-webkit-transform .25s;transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carnivore-scroll-to-top-display-sticky.sticky{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.carnivore-scroll-to-top .carnivore-icon{vertical-align:top}.carnivore-loop-grid{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px;margin-bottom:-15px;margin-left:-15px;margin-right:-15px}.carnivore-loop-grid.carnivore-loop-grid-same-height{-ms-flex-align:stretch;align-items:stretch}.carnivore-loop-grid.carnivore-loop-grid-same-height .entry-footer{margin-top:auto}.carnivore-loop-default .entry{margin-bottom:6em}.carnivore-loop-grid .entry{width:100%;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;border:none}.carnivore-loop-grid.carnivore-loop-grid-2-columns .entry{width:50%}.carnivore-loop-grid.carnivore-loop-grid-3-columns .entry{width:33.33%}.carnivore-loop-grid.carnivore-loop-grid-4-columns .entry{width:25%}.carnivore-loop-search .entry{margin-bottom:2em;padding-bottom:2em;border-bottom-width:1px;border-bottom-style:solid}.entry-wrapper{border-width:0;border-style:solid}.entry-wrapper>:last-child{margin-bottom:0}.entry-layout-grid .entry-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.entry-header{margin:0 0 2rem}.entry-small .entry-header{margin:0 0 1em}.entry-header>:last-child{margin-bottom:0}.entry-footer{padding-top:1em;border-top-width:1px;border-top-style:solid}.entry-footer>:last-child{margin-bottom:0}.entry-title{margin:0 0 .75rem;font-size:32px;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.entry-small-title{margin:0 0 .25rem;font-size:22px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.entry-meta{font-size:.85em;line-height:1.7;color:inherit;margin:0 0 .25em}.entry-meta a{color:inherit}.entry-meta a:focus,.entry-meta a:hover{color:#06c}.entry-meta .avatar{display:inline-block;width:2em;height:2em;vertical-align:middle;margin-right:.5em;border-radius:50%}.entry-thumbnail{display:block;margin:0 0 2rem}.entry-thumbnail>*{display:block;width:100%}.entry-small .entry-thumbnail{margin:0 0 1rem}a.entry-thumbnail:focus,a.entry-thumbnail:hover{opacity:.9}.entry-content{margin:0 0 2rem}.entry-content:after,.entry-content:before{content:"";display:table}.entry-content:after{clear:both}.entry-content>:last-child{margin-bottom:0}.entry-content blockquote{padding:.5em 2em;border-left-width:.25em;border-left-style:solid}.entry-content blockquote[style*=center]{border-left:none}.entry-content blockquote[style*=right]{border-left:none;border-right-width:.25em;border-right-style:solid}.entry-excerpt{margin:0 0 1.25em}.entry-excerpt p{margin-bottom:.75em}a.more-link{white-space:nowrap}.entry-tags{margin:1.5em 0}.entry-author{margin-top:4rem;padding:1.75rem;border-width:1px;border-style:solid}.entry-author-body{position:relative;min-height:80px}.entry-author-name{font-size:1.1em;margin:0 0 .5em;color:#333}.entry-author-name a{color:#333}.entry-author-name a:focus,.entry-author-name a:hover{color:#06c}.entry-author-name .avatar{width:80px;height:80px;border-radius:50%;margin-bottom:.75em}.entry-author-name .fn{font-weight:600;display:block}.entry-author-content p{margin:.5em 0}.navigation{margin:3rem 0 0}.navigation .nav-links:after,.navigation .nav-links:before{content:"";display:table}.navigation .nav-links:after{clear:both}.navigation .nav-links a{background-color:transparent;color:inherit}.navigation .nav-links a:focus,.navigation .nav-links a:hover{background-color:transparent;color:#06c;border-color:currentColor}.navigation.pagination{text-align:center}.navigation.pagination .nav-links{display:inline-block}.navigation.pagination .nav-links:after,.navigation.pagination .nav-links:before{content:"";display:table}.navigation.pagination .nav-links:after{clear:both}.navigation.pagination .page-numbers{display:block;min-width:2em;margin-right:.5em;padding:.5em;float:left;text-decoration:none;line-height:1;border-width:1px;border-style:solid;color:inherit}.navigation.pagination .page-numbers:last-child{margin-right:0}.navigation.pagination .current{background-color:rgba(0,0,0,.05);color:#333}.comments-area{margin-top:6em}.comments-title{position:relative;font-size:22px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.comment-reply-title{font-size:22px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.comment-reply-title small{margin-left:1em;font-size:12px}.comment-list,.comment-list ol,.comment-list ul{list-style:none;margin:0;padding:0}.comment-list li{border-top-width:1px;border-top-style:solid}.comment-list>li:first-child{border-top:none}.comment-list ol,.comment-list ul{padding-left:1.25em}.comment-list ol li,.comment-list ul li{border-top-width:1px;border-top-style:solid}.comment-body{position:relative;padding:1.25em 0}.comment-body .reply{position:absolute;top:0;right:0;margin:1.25em 0 0 0}.comment-body .reply a{font-size:90%;color:inherit}.comment-body .reply a:focus,.comment-body .reply a:hover{color:#06c}.comment-content>:last-child{margin-bottom:0}.comment-meta{position:relative;padding-right:50px;margin-bottom:1em;min-height:50px}.comment-author{color:#333}.comment-author a{color:#333}.comment-author a:focus,.comment-author a:hover{color:#06c}.comment-author .avatar{width:2em;height:2em;margin-right:.5em;border-radius:50%}.comment-author .fn{font-weight:600}.comment-author .says{display:none}.comment-metadata{margin:.25em 0;font-size:.85em;line-height:1.7;color:inherit}.comment-metadata a{color:inherit}.comment-metadata a:focus,.comment-metadata a:hover{color:#06c}.comment-metadata>*{position:relative;display:inline-block}.comment-metadata>:before{content:"\2022";margin:0 .5em}.comment-metadata>:first-child:before{display:none}.comment-respond{padding-top:1.5em}.comment-list .comment-respond,.comment-list~.comment-respond{border-top-width:1px;border-top-style:solid}.comment:not(:last-child) .comment-respond{padding-bottom:2em}.comment-respond .form-submit{margin-bottom:0}.comment-respond label{display:block;width:120px}.comment-respond .comment-form-cookies-consent label{width:auto;margin-left:.5em}.comment-form #comment{height:6em;width:100%}.widget{position:relative;margin-bottom:40px}.sidebar .widget:last-child{margin-bottom:0}.widget select{width:100%}.widget .post-date,.widget .rss-date{font-size:.85em;line-height:1.7;color:inherit;display:block;margin-top:.25em;font-size:.9em}.widget .post-date a,.widget .rss-date a{color:inherit}.widget .post-date a:focus,.widget .post-date a:hover,.widget .rss-date a:focus,.widget .rss-date a:hover{color:#06c}.widget-title{margin:0 0 1.25rem;font-size:22px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.widget-title:empty{display:none}.carnivore-widget-title-decoration-box .widget-title{border-width:1px;border-style:solid;padding:.25em 1em}.carnivore-widget-title-decoration-border-bottom .widget-title{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:.25em}.carnivore-widget-title-alignment-left .widget-title{text-align:left}.carnivore-widget-title-alignment-center .widget-title{text-align:center}.carnivore-widget-title-alignment-right .widget-title{text-align:right}.widget_text .textwidget>:last-child{margin-bottom:0}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul{position:relative;list-style:none;padding:0;margin:0}.widget_archive ul ul,.widget_categories ul ul,.widget_meta ul ul,.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1.25em}.widget_archive li,.widget_categories li,.widget_meta li,.widget_nav_menu li,.widget_pages li{margin-top:.25em}.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{position:relative;list-style:none;padding:0;margin:0}.widget_recent_comments li,.widget_recent_entries li,.widget_rss li{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:.75em;margin-top:.75em}.widget_recent_comments li :last-child,.widget_recent_entries li :last-child,.widget_rss li :last-child{border-bottom:none}.widget_rss .rssSummary{font-size:10px;margin:.5em 0}.widget_rss cite{display:block;font-size:.85em}.widget_rss cite:before{content:"-";margin-right:.5em}.widget_rss .rsswidget img{display:inline-block;margin-right:.5em}.widget_calendar table{position:relative;table-layout:fixed;width:100%;max-width:100%}.widget_calendar table td,.widget_calendar table th{text-align:center;padding:.2em}.widget_calendar table tfoot{position:absolute;width:100%;top:0}.widget_calendar table tfoot #next,.widget_calendar table tfoot #prev{position:absolute;top:0;padding:.15em;width:2em;border:none}.widget_calendar table tfoot .pad{border:none}.widget_calendar table tfoot #prev{left:0}.widget_calendar table tfoot #prev:before{content:"\00ab"}.widget_calendar table tfoot #next{right:0}.widget_calendar table tfoot #next:before{content:"\00bb"}.widget_calendar table tfoot td a{display:block;position:absolute;top:0;bottom:0;text-indent:-999999px}.widget_calendar table tbody a{font-weight:700}.widget_calendar table caption{padding:.2em 2em}.carnivore_widget_posts ul{list-style:none;margin:0;padding:0}.carnivore_widget_posts li{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:.75em;margin-top:.75em}.carnivore_widget_posts li:after,.carnivore_widget_posts li:before{content:"";display:table}.carnivore_widget_posts li:after{clear:both}.carnivore_widget_posts li :last-child{border-bottom:none}.carnivore_widget_posts img{float:right;width:40px;height:auto;margin-left:.5em}.carnivore_widget_social .carnivore-widget-social{font-size:1.25em}.carnivore_widget_social .carnivore-widget-social a{margin-left:.5em}.carnivore_widget_social .carnivore-widget-social a:first-child{margin-left:0}@media screen and (min-width:500px) and (max-width:1023px){.carnivore-hide-on-tablet{display:none!important}}@media screen and (min-width:500px){.entry-author-body{padding-left:100px}.entry-author-name .avatar{position:absolute;top:0;left:0}.navigation .nav-links .nav-next,.navigation .nav-links .nav-previous{width:50%}.navigation .nav-links .nav-previous{float:right;text-align:right;padding-left:20px}.navigation .nav-links .nav-next{float:left;text-align:left;padding-right:20px}.comment-list ol,.comment-list ul{padding-left:65px}.comment-body .reply{margin-top:2em}.comment-body{padding:2em 0}.comment-content{padding-left:65px}.comment-meta{padding-left:65px}.comment-author .avatar{position:absolute;top:0;left:0;height:50px;width:50px}}@media screen and (min-width:768px){.wp-block-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wp-block-columns>.wp-block-column{margin-left:1rem;margin-right:1rem}.comment-respond label{display:inline-block}}@media screen and (min-width:1024px){.carnivore-hide-on-desktop{display:none!important}.carnivore-content-row{display:-ms-flexbox;display:flex}.carnivore-content-layout-left-sidebar .carnivore-content-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:1140px){.carnivore-content-layout-narrow .alignwide,.carnivore-content-layout-wide .alignwide{left:calc(50% - (1140px / 2));max-width:1140px}}@media screen and (min-width:1400px){body.carnivore-page-layout-boxed .carnivore-content-layout-narrow .alignfull,body.carnivore-page-layout-boxed .carnivore-content-layout-wide .alignfull{left:calc(50% - (1400px / 2));max-width:1400px}}@media screen and (max-width:1023px){.content-area{width:auto!important;margin:0!important}.sidebar{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin:4em 0 0 0!important}.carnivore-header-main{display:none}.carnivore-header-mobile{display:block}.carnivore-header-mobile-vertical{display:block}.carnivore-page-header-row{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}.carnivore-page-header-column{width:100%;-ms-flex-pack:center!important;justify-content:center!important;text-align:center}.carnivore-page-header-column:not(.carnivore-page-header-column-empty)+.carnivore-page-header-column:not(.carnivore-page-header-column-empty){margin-top:1rem}.carnivore-page-header-left:not(.carnivore-page-header-column-empty)~.carnivore-page-header-column{text-align:left}.carnivore-footer-widgets-bar-columns-2 .carnivore-footer-widgets-bar-column,.carnivore-footer-widgets-bar-columns-4 .carnivore-footer-widgets-bar-column,.carnivore-footer-widgets-bar-columns-6 .carnivore-footer-widgets-bar-column{width:50%}.carnivore-footer-widgets-bar-columns-3 .carnivore-footer-widgets-bar-column,.carnivore-footer-widgets-bar-columns-5 .carnivore-footer-widgets-bar-column{width:33.33%}.carnivore-footer-bottom-bar-row{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal;margin-bottom:-1em}.carnivore-footer-bottom-bar-column{width:100%;margin:0 0 1em;-ms-flex-pack:center!important;justify-content:center!important;text-align:center}.carnivore-footer-menu ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:782px){.admin-bar .carnivore-popup{top:46px}}@media screen and (max-width:767px){.wp-block-columns>.wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin-left:0;margin-right:0}.carnivore-loop-grid.carnivore-loop-grid-3-columns .entry{width:50%}.carnivore-loop-grid.carnivore-loop-grid-4-columns .entry{width:50%}}@media screen and (max-width:499px){.carnivore-hide-on-mobile{display:none!important}.carnivore-footer-widgets-bar-columns-2 .carnivore-footer-widgets-bar-column,.carnivore-footer-widgets-bar-columns-3 .carnivore-footer-widgets-bar-column,.carnivore-footer-widgets-bar-columns-4 .carnivore-footer-widgets-bar-column,.carnivore-footer-widgets-bar-columns-5 .carnivore-footer-widgets-bar-column,.carnivore-footer-widgets-bar-columns-6 .carnivore-footer-widgets-bar-column{width:100%}.carnivore-loop-grid .entry{width:100%!important}.entry-author-body{text-align:center}}.ecbadge:after {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 11px;text-transform: uppercase;color: #fff;z-index: 2;width: 120px;text-align: center;font-weight: 900;white-space: pre;background: url(/wp-content/themes/carnivore_theme/assets/images/badge.png) 1% 50% no-repeat;background-size: auto;background-size: auto;background-size: 30px auto;padding-left: 36px;}