.custombread {
background: #f2f2f2;
margin-bottom: 20px;
}
.custombread .breadinner {
margin: auto;
max-width: 1270px;
padding: 10px 15px;
}
.custombread p {
margin-bottom: 0;
}
.page-wrapper {
padding: 0;
} .cta-checkbox {
position:fixed;
bottom: 54px;
right:15px;
z-index:99;
width:40px;
height:40px;
opacity:0;
cursor: pointer!important;
}
.openclose {
z-index:90;
position:fixed;
bottom: 70px;
right:25px;
width:40px;
height:40px;
display:inline-block;
border-radius:50%;
cursor: pointer!important;
background-size: 25px!important;
}
.open {
animation-name: zoom;
-webkit-animation-name: zoom;
animation-delay: 0s;
-webkit-animation-delay: 0s;
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
cursor: pointer!important;
box-shadow: 0 0 0 0 #c31d1d;
}
.close {
display:none;
}
.cta-checkbox:checked~.close {
display:block;
}
.cta-checkbox:checked~.open {
display:none;
}
.cta-checkbox:checked~.ctabg {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.9);
z-index: 1;
display:block;
}
.cta-checkbox:checked~.ctaicons {
display:block;
}
.ctaicons {
position: fixed;
right:0;
width:300px;
z-index:10;		
display:none;
}
.cta-action {
z-index: 90;
color: #fff!important;
height: 40px;
width: 215px;
text-align: right;
display: block;
float: right;
width: 100%;
margin-right: 28px;
margin-bottom: 5px;		
}
.ctaicon {
display:inline-block;
z-index:90;
position:relative;
border-radius:50%;
background: #dd3333;
width: 40px;
height: 40px;
animation-name: zoom;
-webkit-animation-name: zoom;
animation-delay: 0s;
-webkit-animation-delay: 0s;
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
cursor: pointer;
box-shadow: 0 0 0 0 #c31d1d;
}
.ctaicon img {
max-width:40px;
padding:5px;
}  .cta-right .ctaicons, .cta-left .ctaicons {
display: block!important;
}
.cta-left .ctaicons {
left: 10px;
right:auto;
}
.cta-left .cta-action {
text-align:left;
float: left;
}
.cta-right .ctatitle, .cta-left .ctatitle {
padding: 0;
border-radius: 99px;
font-size: 0;
width:0;
height:0;
overflow:hidden;
transition: .5s;
}
.cta-right .cta-action:hover .ctatitle, .cta-left .cta-action:hover .ctatitle {
padding: 8px 20px;
font-size:inherit!important;
transition: .5s;
}  .bottombar-support {
position:fixed;
bottom: 0;
left:0;
width: 100%;
z-index: 9999;
padding-top: 5px
}
.bottomcta .cta-action {
display: inline-block!important;
width: auto;
float: inherit;
} @-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}
@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}} .shine .box-image {
position: relative;
}
.shine .box-image::before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.shine .box-image:hover::before {
-webkit-animation: shine .75s;
animation: shine .75s;
}
@-webkit-keyframes shine {
100% {
left: 125%;
}
}
@keyframes shine {
100% {
left: 125%;
}
}
@-webkit-keyframes shine {
100% {
left: 125%;
}
}
@keyframes shine {
100% {
left: 125%;
}
} .shining .box-image {
position: relative;
}
.shining .box-image::before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.shining .box-image:hover::before {
-webkit-animation: shine .75s;
animation: shine .75s;
}
@media only screen and (max-width: 48em) { }