[class*=fpc-],
[class*=fpc-]::before,
[class*=fpc-]::after {
box-sizing: border-box;
} [class*=czr__r-w] {
position: relative;
display: block;
padding: 0;
overflow: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
[class*=czr__r-w]::before {
display: block;
content: "";
} .czr__r-wFP::before {
padding-top: 92.592593%; } .fpc-container {
position: relative;
width: 100%;
margin-left: auto;
margin-right: auto;
padding-right: 15px;
padding-left: 15px;
} .fpc-row-fluid{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
-ms-flex-pack: center;
justify-content: center;
} .fpc-col-3, .fpc-col-4, .fpc-col-6, .fpc-col-12, .col, .fpc-col-md-3, .fpc-col-md-4, .fpc-col-md-6, .fpc-col-md-12, .fpc-col-md {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.fpc-col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.fpc.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.fpc-col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.fpc-col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.fpc-col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.fpc-col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.fpc-col-md {
-webkit-flex-basis: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.fpc-col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.fpc-col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.fpc-col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.fpc-col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.fpc-col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
} .fpc-widget-front {
text-align: center;
margin: auto!important
}
.fpc-marketing .fpc-widget-front h2 {
font-size: 1.6em;
margin: 10px 0;
font-weight: 700;
line-height: 1.55em;
text-shadow: 0 1px 0 #FFF;
text-align: center
}
.fpc-widget-front>p {
line-height: 1.55em;
}
.fpc-widget-front>p>a {
padding: 0!important;
display: inline!important;
line-height: 1em!important;
} .fpc-widget-front img.h-centered {
width: auto!important;
max-width: none!important;
position: relative;
}
.fpc-widget-front img.v-centered {
height: auto!important;
max-height: none!important;
max-width: none!important;
vertical-align: top;
position: relative;
}
.czr-link-mask.no-effect {
border: none
}
.no-cssanimations .czr-link-mask {
border: transparent;
}
.no-cssanimations .fp-thumb-wrapper {
opacity: .7
}
.no-cssanimations .fp-thumb-wrapper:hover {
opacity: 1
}
.fpc-container .fpc-edit-link {
position: absolute;
top: 3px;
right: 12px;
z-index: 100
} .fpc-container .fpc-btn {
display: inline-block!important;
padding: 1px 5px!important;
margin-bottom: 0;
margin-top: 10px;
font-size: 12px;
line-height: 1.5em!important;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #333;
text-shadow: 0 1px 1px rgba(255,255,255,.75);
text-decoration: none;
background-color: #F5F5F5;
background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));
background-image: -webkit-linear-gradient(top,#FFF,#E6E6E6);
background-image: -o-linear-gradient(top,#fff,#e6e6e6);
background-image: linear-gradient(to bottom,#FFF,#E6E6E6);
background-repeat: repeat-x;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
border: 1px solid #CCC;
border-bottom-color: #B3B3B3;
border-radius: 4px;
box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.fpc-container .fpc-btn-inverse {
color: #FFF;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-color: #363636;
background-image: -moz-linear-gradient(top,#444,#222);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
background-image: -webkit-linear-gradient(top,#444,#222);
background-image: -o-linear-gradient(top,#444,#222);
background-image: linear-gradient(to bottom,#444,#222);
background-repeat: repeat-x;
border-color: #222 #222 #000;
border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-container .fpc-btn-inverse.active,.fpc-container .fpc-btn-inverse:active,.fpc-container .fpc-btn-inverse:focus,.fpc-container .fpc-btn-inverse:hover {
color: #FFF;
background-color: #222
}
.fpc-widget-front .fp-excerpt.fpc-hide,.fpc-widget-front .fp-title.fpc-hide,.fpc-widget-front .fp-button.fpc-hide,.fpc-widget-front .fp-thumb-wrapper.fpc-hide {
display: none!important
}
.fpc-widget-front .btn:not(.btn-more) {
padding: 4px 12px!important;
margin-bottom: 0;
margin-top: 10px;
}
.fpc-widget-front .fpc-btn {
display: inline-block!important;
*display: inline!important;
*zoom: 1;
padding: 4px 12px!important;
margin-bottom: 0;
margin-top: 10px;
font-size: 14px;
line-height: 1.5em!important;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #333;
text-shadow: 0 1px 1px rgba(255,255,255,.75);
text-decoration: none;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
background-image: -o-linear-gradient(top,#fff,#e6e6e6);
background-image: linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat: repeat-x;
*background-color: #e6e6e6;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
border: 1px solid #ccc;
*border: 0;
border-bottom-color: #b3b3b3;
border-radius: 4px;
*margin-left: .3em;
box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.fpc-widget-front .fpc-btn.active,.fpc-widget-front .fpc-btn.disabled,.fpc-widget-front .fpc-btn:active,.fpc-widget-front .fpc-btn:focus,.fpc-widget-front .fpc-btn:hover,.fpc-widget-front .fpc-btn[disabled] {
color: #333;
background-color: #e6e6e6;
*background-color: #d9d9d9
}
.fpc-widget-front .fpc-btn:first-child {
*margin-left: 0
}
.fpc-widget-front .fpc-btn:focus,.fpc-widget-front .fpc-btn:hover {
color: #333;
text-decoration: none;
background-position: 0 -15px;
transition: background-position .1s linear
}
.fpc-widget-front .fpc-btn:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
.fpc-widget-front .fpc-btn.active,.fpc-widget-front .fpc-btn:active {
background-image: none;
outline: 0;
box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.fpc-widget-front .fpc-btn-primary.green {
color: #FFF!important;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-color: #8DA65A;
background-image: -moz-linear-gradient(top,#9db668,#768d44);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#9DB668),to(#768D44));
background-image: -webkit-linear-gradient(top,#9DB668,#768D44);
background-image: -o-linear-gradient(top,#9db668,#768d44);
background-image: linear-gradient(to bottom,#9DB668,#768D44);
background-repeat: repeat-x;
border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.green.active,.fpc-widget-front .fpc-btn-primary.green.disabled,.fpc-widget-front .fpc-btn-primary.green:active,.fpc-widget-front .fpc-btn-primary.green:focus,.fpc-widget-front .fpc-btn-primary.green:hover,.fpc-widget-front .fpc-btn-primary.green[disabled] {
color: #fff;
background-color: #768d44;
*background-color: #687c3c
}
.fpc-widget-front .fpc-btn-primary.blue {
color: #FFF!important;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-color: #0074ad;
background-image: -moz-linear-gradient(top,#08c,#005580);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#005580));
background-image: -webkit-linear-gradient(top,#08c,#005580);
background-image: -o-linear-gradient(top,#08c,#005580);
background-image: linear-gradient(to bottom,#08c,#005580);
background-repeat: repeat-x;
border-color: #005580 #005580 #023;
border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
*background-color: #005580;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.blue.active,.fpc-widget-front .fpc-btn-primary.blue.disabled,.fpc-widget-front .fpc-btn-primary.blue:active,.fpc-widget-front .fpc-btn-primary.blue:focus,.fpc-widget-front .fpc-btn-primary.blue:hover,.fpc-widget-front .fpc-btn-primary.blue[disabled] {
color: #fff;
background-color: #005580;
*background-color: #046
}
.fpc-widget-front .fpc-btn-primary.black {
color: #FFF!important;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-color: #000;
background-image: -moz-linear-gradient(top,#000,#000);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#000),to(#000));
background-image: -webkit-linear-gradient(top,#000,#000);
background-image: -o-linear-gradient(top,#000,#000);
background-image: linear-gradient(to bottom,#000,#000);
background-repeat: repeat-x;
border-color: #000 black;
border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
*background-color: #000;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.black.active,.fpc-widget-front .fpc-btn-primary.black.disabled,.fpc-widget-front .fpc-btn-primary.black:active,.fpc-widget-front .fpc-btn-primary.black:focus,.fpc-widget-front .fpc-btn-primary.black:hover,.fpc-widget-front .fpc-btn-primary.black[disabled] {
color: #fff;
background-color: #000;
*background-color: #000
}
.fpc-widget-front .fpc-btn-primary.grey {
color: #FFF!important;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-color: #4b4b4b;
background-image: -moz-linear-gradient(top,#5a5a5a,#343434);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#5a5a5a),to(#343434));
background-image: -webkit-linear-gradient(top,#5a5a5a,#343434);
background-image: -o-linear-gradient(top,#5a5a5a,#343434);
background-image: linear-gradient(to bottom,#5a5a5a,#343434);
background-repeat: repeat-x;
border-color: #343434 #343434 #0e0e0e;
border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
*background-color: #343434;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.grey.active,.fpc-widget-front .fpc-btn-primary.grey.disabled,.fpc-widget-front .fpc-btn-primary.grey:active,.fpc-widget-front .fpc-btn-primary.grey:focus,.fpc-widget-front .fpc-btn-primary.grey:hover,.fpc-widget-front .fpc-btn-primary.grey[disabled] {
color: #fff;
background-color: #343434;
*background-color: #272727
}
.fpc-widget-front .fpc-btn-primary.orange {
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-color: #ee7c2a;
background-image: -moz-linear-gradient(top,#f78c40,#e16309);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#f78c40),to(#e16309));
background-image: -webkit-linear-gradient(top,#f78c40,#e16309);
background-image: -o-linear-gradient(top,#f78c40,#e16309);
background-image: linear-gradient(to bottom,#f78c40,#e16309);
background-repeat: repeat-x;
border-color: #e16309 #e16309 #984306;
border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
*background-color: #e16309;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.orange.active,.fpc-widget-front .fpc-btn-primary.orange.disabled,.fpc-widget-front .fpc-btn-primary.orange:active,.fpc-widget-front .fpc-btn-primary.orange:focus,.fpc-widget-front .fpc-btn-primary.orange:hover,.fpc-widget-front .fpc-btn-primary.orange[disabled] {
color: #fff;
background-color: #e16309;
*background-color: #c95808
}
.fpc-widget-front .fpc-btn-primary.purple {
color: #FFF!important;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-color: #e165ab;
background-image: -moz-linear-gradient(top,#e67fb9,#da3f96);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e67fb9),to(#da3f96));
background-image: -webkit-linear-gradient(top,#e67fb9,#da3f96);
background-image: -o-linear-gradient(top,#e67fb9,#da3f96);
background-image: linear-gradient(to bottom,#e67fb9,#da3f96);
background-repeat: repeat-x;
border-color: #da3f96 #da3f96 #ab216f;
border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
*background-color: #da3f96;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.purple.active,.fpc-widget-front .fpc-btn-primary.purple.disabled,.fpc-widget-front .fpc-btn-primary.purple:active,.fpc-widget-front .fpc-btn-primary.purple:focus,.fpc-widget-front .fpc-btn-primary.purple:hover,.fpc-widget-front .fpc-btn-primary.purple[disabled] {
color: #fff;
background-color: #da3f96;
*background-color: #d52a8a
}
.fpc-widget-front .fpc-btn-primary.red {
color: #FFF!important;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-color: #c30606;
background-image: -moz-linear-gradient(top,#e10707,#970505);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e10707),to(#970505));
background-image: -webkit-linear-gradient(top,#e10707,#970505);
background-image: -o-linear-gradient(top,#e10707,#970505);
background-image: linear-gradient(to bottom,#e10707,#970505);
background-repeat: repeat-x;
border-color: #970505 #970505 #4d0202;
border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
*background-color: #970505;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.red.active,.fpc-widget-front .fpc-btn-primary.red.disabled,.fpc-widget-front .fpc-btn-primary.red:active,.fpc-widget-front .fpc-btn-primary.red:focus,.fpc-widget-front .fpc-btn-primary.red:hover,.fpc-widget-front .fpc-btn-primary.red[disabled] {
color: #fff;
background-color: #970505;
*background-color: #7e0404
}
.fpc-widget-front .fpc-btn-primary.yellow {
color: #FFF!important;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
background-color: #d2961d;
background-image: -moz-linear-gradient(top,#e9a825,#b07b12);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e9a825),to(#b07b12));
background-image: -webkit-linear-gradient(top,#e9a825,#b07b12);
background-image: -o-linear-gradient(top,#e9a825,#b07b12);
background-image: linear-gradient(to bottom,#e9a825,#b07b12);
background-repeat: repeat-x;
border-color: #b07b12 #b07b12 #6a4b0b;
border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
*background-color: #b07b12;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.fpc-widget-front .fpc-btn-primary.yellow.active,.fpc-widget-front .fpc-btn-primary.yellow.disabled,.fpc-widget-front .fpc-btn-primary.yellow:active,.fpc-widget-front .fpc-btn-primary.yellow:focus,.fpc-widget-front .fpc-btn-primary.yellow:hover,.fpc-widget-front .fpc-btn-primary.yellow[disabled] {
color: #fff;
background-color: #b07b12;
*background-color: #996b0f
}
.edit-link.fpc-btn {
margin-top: 0;
}
.edit-link.fpc-btn a {
color: #000;
}
.fpc-btn.btn-random-colors {
background-image: none;
opacity: 1;
transition-property: opacity;
transition-duration: .2s;
transition-timing-function: ease-in-out
}
.fpc-btn.btn-random-colors:focus,.fpc-btn.btn-random-colors:hover {
opacity: .75
}  .fpc-widget-front .czr-link-mask {
position: absolute;
border-color: white;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden;
z-index: 1;
}
.fpc-widget-front .czr-link-mask::before {
position: absolute;
width: 63%; padding-bottom: 63%;
content: '';
z-index: 1; left: 50%;
top: 50%; -webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); border: 150px solid;
border-color: inherit;
box-sizing: content-box;
transition: all .3s ease;
}
.ie9 .fpc-widget-front .czr-link-mask::before {
border-color: transparent !important;
} .no-effect .fpc-widget-front .czr-link-mask::before {
border: transparent;
}
.fp-rounded-expanded .fpc-widget-front .czr-link-mask::before,
.rounded .fpc-widget-front .czr-link-mask::before {
border-radius: 50%;
} [class*=fp-squared] .fp-thumb-wrapper .czr-link-mask::before{
border-radius: 0;
}
.fp-rounded-expanded .fp-thumb-wrapper .czr-link-mask::before,
.fp-squared-expanded .fp-thumb-wrapper .czr-link-mask::before,
.czr-link-mask-p.hover .czr-link-mask::before {
-webkit-transform: translate(-50%, -50%) scale(1.4);
transform: translate(-50%, -50%) scale(1.4); -webkit-transform: translate3d(-50%, -50%, 0) scale(1.4);
transform: translate3d(-50%, -50%, 0) scale(1.4);
-ms-transform: translate(-50%, -50%) scale(1.4);
} .fpc-marketing {
margin-top: 0.5em;
margin-bottom: 6.25em;
}
.featured-page {
margin-top: 2.5em;
position: relative;
text-align: center;
}
.featured-page .fp-thumb-wrapper { max-width: 270px;
margin: 8px auto;
}
.featured-page .no-effect .fp-thumb-wrapper {
margin-bottom: 2.5em;
} .fpc-marketing .featured-page img {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-ms-transform: translate(0, 0);
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.js-center-images-disabled .featured-page img { -webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); -webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
-ms-transform: translate(-50%, -50%);
top: 50%;
left: 50%;
max-width: 100%;
}
.fp-title,
.fp-button,
[class*=fp-text-] {
width: 90%;
margin-left: auto;
margin-right: auto;
}
.fp-title {
line-height: 1.25em;
margin-top: .625em;
margin-bottom: 1.25em;
word-break: break-word;
position: relative;
font-weight: 500;
font-size: 1.44em;
}
.fp-title::after {
content: "";
position: absolute;
width: 1.25em;
background: #202020;
height: 2px;
top: 100%;
left: 0;
right: 0;
margin: 0.3125em auto 0;
transition: all 0.6s ease;
}
.fpc-widget-front.hover .fp-title::after {
width: 2.5em;
}
.featured-page .btn-edit {
margin: -1em 0 0;
}
[class*=fp-text-] {
margin: 2.5em auto;
color: #777;
}
.fp-button {
display: inline-block;
padding: 0;
}
.fp-button .btn-more {
margin-bottom: 1.25em;
white-space: normal;
word-break: break-word;
}
.featured-page .fpc-widget-front.hover {
color: #777;
} @media ( max-width: 1199px ) {
.featured-page.fpc-col-md-3 .fp-button {
font-size: 16px;
}
}
@media ( max-width: 991px ) and ( min-width: 768px ) {
.featured-page.fpc-col-md-3 {
font-size: 1em;
}
.featured-page.fpc-col-md-3 .fp-button {
font-size: 13px;
}
}