@charset "UTF-8";
.bsaHidden {
opacity: 1;
}
.bsaHidden.animated {
opacity: 1;
} .bsaProContainerNew,
.bsaProOrderingForm,
.bsaStatsWrapper {
font-family: inherit;
}
.bsaLoader,
.bsaLoaderRedirect {
display: inline-block;
margin: 0 5px -3px;
width: 16px;
height: 16px;
background: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/white-loader.gif) white center center no-repeat;
background-size: 100%;
padding: 2px;
border-radius: 20px;
}
.bsaLoaderRedirect {
display: block;
margin: 20px auto;
} .bsaGreen { color: #4CAF50; }
.bsaBlue { color: #2196F3; }
.bsaYellow { color: #FBCD39; } .bsaViolet { color: #673AB7; }
.bsaRed { color: #F44336; }
.bsaGreenBg { background-color: #4CAF50; }
.bsaBlueBg { background-color: #2196F3; }
.bsaYellowBg { background-color: #FBC02D; }
.bsaVioletBg { background-color: #673AB7; }
.bsaRedBg { background-color: #F44336; }
.ui-state-disabled.bsaProUnavailableDate, .ui-state-disabled.bsaProUnavailableDate:hover, .ui-datepicker .ui-datepicker-calendar .ui-state-disabled.bsaProUnavailableDate:hover {
background-color: #F44336 !important;
color: white !important;
opacity: .2;
}
.bottomLink {
float: left;
clear: left;
}  .bsaProContainerNew h3 {
font-size: 16px;
}
.bsaProContainerNew a,
.bsaProContainerNew span,
.bsaProContainerNew p {
font-size: 14px;
}
.bsaProContainerNew a {
display: block;
}
.bsaProContainerNew,
.bsaProContainerNew .bsaProItems {
height: auto;
width: 100%;
clear: both;
overflow: hidden;
}
.bsaProCorner .bsaProContainerNew,
.bsaProCorner .bsaProContainerNew .bsaProItems {
overflow: visible;
}
.bsaProContainerNew .bsaProItem {
position: relative;
}
.bsaProContainerNew .bsaProHeader {
padding: 10px 15px;
margin: 0;
}
.bsaProContainerNew .bsaProHeader .bsaProHeader__title {
display: inline-block;
width: 50%;
margin: 0;
padding: 0;
}
.bsaProContainerNew .bsaProHeader .bsaProHeader__formUrl {
float: right;
display: inline-block;
width: 50%;
margin: 0;
padding: 0;
text-align: right;
}   .bsaProContainerNew .bsaProItem.animated {
opacity: 1;
visibility: visible;
}
.bsaProContainerNew .bsaProItem {
float: left;
padding: 0;
width: 100%;
}
.bsaProContainerNew .bsaProItemInner__img {
background-position: center;
background-size: cover;
}
.bsaProContainerNew .bsaGridGutter .bsaProItem { margin: .8% 0 .8% 1.6%; } .bsaProContainerNew .bsaGridGutVer .bsaProItem { margin: .8% 0 .8% 0; } .bsaProContainerNew .bsaGridGutHor .bsaProItem { margin: 0 0 0 1.6%; } .bsaProContainerNew .bsaGridNoGutter .bsaProItem { margin: 0; } .bsaProContainerNew .bsaProItem:first-child,
.bsaProContainerNew .bsaProItem.bsaReset {
margin-left: 0 !important;
clear: left;
}
.bsaProCarousel .bsaProItem.bsaReset {
clear: none;
margin: 0 !important;
}
.bsaProCarousel .disabled {
display:  none;
}  .bsaProOrderingForm {
position: relative;
width: 100%;
padding: 0;
margin: 0;
color: #444444;
background-color: #FFFFFF;
overflow: hidden;
}
.bsaProOrderingFormInner {
padding: 20px;
overflow: hidden;
}
.bsaProInputs {
width: 100%;
float: left;
}
.bsaProInputs > h3 {
padding: 0 !important;
margin: 0 0 15px !important;
font-size: 18px !important;
}
.bsaProInputsLeft {
margin-right: 0;
}
.bsaProInputsRight {
margin-top: 25px;
margin-left: 0;
}
.bsaProInput {
float: left;
width: 100%;
margin: 0;
padding: 0;
}
.bsaProInput label {
float: left;
width: 100%;
margin: 10px 0 5px 0;
font-size: 12px;
font-weight: 700;
}
.bsaProInput:nth-of-type(1) label {
margin: 0 0 5px;
}
.bsaProInput > input,
.bsaProInput input[type="file"],
.bsaProSelectSpace select {
float: left;
box-sizing: border-box;
border-radius: 3px !important;
border: 0 none !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
font-size: 12px;
line-height: 20px;
padding: 10px;
width: 100% !important;
background-color: #f5f5f5 !important;
color: 	#444444;
height: auto;
}
.bsaProSelectSpace > select {
background-image: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/select-arrow.png);
background-repeat: no-repeat;
background-position: 97.5% 5px;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
}
.bsaProInputsGroup {
clear: both;
overflow: hidden;
}
.bsaGetBillingModels {
float: left;
width: 100%;
margin: 0 0 20px;
clear: both;
}
.bsaProInputsRight .bsaProInputsValues {
margin-top: 20px;
}
.bsaProInputsRight .bsaInputInnerModel {
opacity: .5;
}
.bsaProInputsRight .bsaInputInnerModel.bsaSelected {
opacity: 1;
}
.bsaProInputsRight .bsaProInput {
float: left;
width: 30%;
}
.bsaProInputsRight .bsaProInput:nth-of-type(2) {
margin: 0 5%;
}
.bsaProInputsRight .bsaInputInner {
padding: 10px;
margin: 0;
text-align: center;
overflow: hidden;
background-color: #f5f5f5;
border-radius: 3px;
}
.bsaProInputsRight .bsaInputInner input,
.bsaProInputsRight .bsaInputInner label {
cursor: pointer;
}
.bsaProInputsRight .bsaInputInner label {
display: block;
margin-top: 5px;
font-size: 14px;
line-height: 18px;
font-weight: 700;
color: #444444;
}
.bsaProExpiration,
.bsaProPrice,
.bsaProDiscount {
display: block;
}
.bsaProExpiration {
font-weight: 400;
font-size: 14px;
}
.bsaProPrice {
font-size: 17px;
color: #65cc84;
}
.bsaProDiscount {
float: right;
font-weight: 400;
font-size: 11px;
text-align: center;
background-color: #df5050;
color: white;
padding: 1px 7px;
margin-top: 5px;
border-radius: 3px;
}
.bsaProInputsValues .bsaInputInner label {
margin: 5px 0 0;
}
.bsaTemplatePreview {
max-width: 370px;
max-height: 370px;
margin-bottom: 20px;
clear: both; overflow: auto;
}
.bsaTemplatePreview .bsaProContainerNew .bsaProItemInner__img {
background-position: center;
background-size: 100%;
}
.bsaTemplatePreviewInner .bsaProItemInner__img { background-size: cover !important; }
.bsaProSubmit,
.bsaProSubmit:hover,
.bsaProSubmit:active {
float: right;
color: #ffffff;
background-color: #65cc84 !important;
border-color: #3cbb62 !important;
border: 0;
border-right: 3px;
background: none;
padding: 10px 20px;
box-shadow: none;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.bsaPayPalSection {
}
.bsaPayPalSectionBg {
background-color: white;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 20;
opacity: .8;
}
.bsaPayPalSectionCenter {
height: 100%;
width: 100%;
overflow: auto;
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 100;
}
.bsaPayPalSectionCenterFixed {
position: fixed;
z-index: 999;
}
.bsaPayPalSectionCenterResponsive {
width: 60%;
height: 60%;
min-width: 200px;
max-width: 400px;
padding: 40px;
}
.bsaProImgSubmit {
display: block;
margin: 0 auto;
background: white;
}  .bsaProAlert {
float: left;
width: 100%;
padding: 10px 0;
margin: 0 0 15px;
border-radius: 3px;
text-align: center;
z-index: 100;
position: relative;
}
.bsaProAlert strong,
.bsaProAlert p {
display: inline-block;
margin: 0;
padding: 0;
font-size: 14px;
line-height: 14px;
}
.bsaProAlert > p {
margin: 0 !important;
}
.bsaProAlert,
.bsaProAlert > a,
.bsaProAlert > a:hover,
.bsaProAlert > a:focus {
font-size: 12px;
text-decoration: none;
color: #ffffff;
}
.bsaProAlertSuccess {
background-color: #65cc84;
}
.bsaProAlertFailed {
background-color: #df5050;
}  .bsaStatsWrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 100000;
background-color: white;
}
.bsaStatsWrapper h2 {
font-size: 22px;
margin: 20px 0;
}
.bsaStatsWrapper h3 {
font-size: 18px;
margin: 15px 0;
}
.bsaStatsWrapperBg {
position: fixed;
background-color: white;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.bsaStatsWrapper .tooltip {
position: absolute;
padding: 15px;
margin: 0;
color: white;
background-color: black;
}
.bsaStatsButtons {
display: block;
overflow: hidden;
width: 100%;
margin: 0 0 20px;
}
.bsaPrevWeek {
display: inline-block;
width: 50%;
text-align: left;
}
.bsaNextWeek {
display: none;
float: right;
text-align: right;
}
.bsaStatsWrapper table {
table-layout: fixed;
width: 100%;
min-width: 700px;
overflow-x: scroll;
}
.bsaStatsWrapper table td {
font-weight: normal;
border: 1px solid #ededed;
padding: 10px 15px;
}
.bsaStatsWrapper .bsaOdd {
background-color: #f9f9f9;
}
.bsaStatsWrapperInner {
position: relative;
max-width: 1200px;
padding: 40px;
margin: 0 auto;
color: black;
}
.bsaSumStats {
float: left;
width: 30%;
padding: 15px 0;
text-align: center;
margin-bottom: 25px;
color: black;
background-color: #eeeeee;
}
.bsaStatsWrapper .ct-chart .ct-series.ct-series-b .ct-bar,
.bsaStatsWrapper .ct-chart .ct-series.ct-series-b .ct-line,
.bsaStatsWrapper .ct-chart .ct-series.ct-series-b .ct-point,
.bsaStatsWrapper .ct-chart .ct-series.ct-series-b .ct-slice.ct-donut { stroke: #673AB7; }
.bsaStatsWrapper  .ct-chart .ct-series.ct-series-a .ct-bar,
.bsaStatsWrapper .ct-chart .ct-series.ct-series-a .ct-line,
.bsaStatsWrapper .ct-chart .ct-series.ct-series-a .ct-point,
.bsaStatsWrapper .ct-chart .ct-series.ct-series-a .ct-slice.ct-donut { stroke: #FBCD39; }
.bsaStatsClicks {
overflow-y: scroll;
}
.bsaStatsClose {
position: absolute;
cursor: pointer;
top: 40px;
right: 40px;
width: 25px;
height: 25px;
background: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/close-black.png) white center center no-repeat;
}
.bsaCorrectIcon {
display: block;
width: 20px;
height: 20px;
margin: 0 auto;
background: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/correct.png) white center center no-repeat;
}
.bsaInCorrectIcon {
display: block;
width: 20px;
height: 20px;
margin: 0 auto;
background: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/incorrect.png) white center center no-repeat;
}  .bsaPopupWrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1000000;
background-position: top center;
}
.bsaPopupWrapperBg {
position: fixed;
background-color: white;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 100000;
}
.bsaPopupWrapperInner {
position: relative;
max-width: 1200px;
padding: 10% 10% 70px;
margin: 0 auto;
overflow: hidden;
color: black;
background: none;
}
.bsaPopupClose {
position: absolute;
cursor: pointer;
top: 40px;
right: 40px;
width: 25px;
height: 25px;
background: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/close-black.png) white center center no-repeat;
}  .bsaFloatingButton {
position: relative;
float: right;
width: 25px;
height: 25px;
}
.bsaFloatingClose {
position: absolute;
cursor: pointer;
top: 0;
right: 0;
width: 25px;
height: 25px;
background: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/close-black.png) center center no-repeat;
}  .bsaProScrollBarButton {
position: relative;
float: right;
width: 25px;
height: 25px;
}
.bsaProScrollBarClose {
position: absolute;
cursor: pointer;
top: 0;
right: 0;
width: 25px;
height: 25px;
background: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/close-black.png) center center no-repeat;
}  .bsaProRibbon {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
background-image: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/corner-peel.png);
background-position: top center;
background-color: transparent;
background-repeat: no-repeat;
background-size: cover;
}
.bsaProCornerContent {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 200%;
height: 75%;
overflow: hidden;
-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);
z-index: 9999;
}
.bsaProCornerInner {
position: relative;
top: 25px;
left: -75px;
right: 0;
bottom: 0;
padding-left: 25px;
-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);
z-index: 9998;
}                   .bsaProLink {
display: inline;
position: relative;
cursor: pointer;
}
.bsaProLink .bsaProLinkHover {
display: none;
opacity: 0;
position: absolute;
top: 0;
padding-top: 25px;   }
.bsaProLink:hover .bsaProLinkHover {
display: block;
opacity: 1;   -webkit-animation: bsaLinkAnimate .4s ease-out;
animation: bsaLinkAnimate .4s ease-out;
}
@-webkit-keyframes bsaLinkAnimate {
0%   {opacity:0;}
25%  {opacity:0;}
90%  {opacity:.7;}
100% {opacity:1;}
}
@keyframes bsaLinkAnimate {
0%   {opacity:0;}
25%  {opacity:0;}
90%  {opacity:.7;}
100% {opacity:1;}
}  @media (min-width: 768px) {
.bsaProInputs {
width: 47.5%;
}
.bsaProInputsLeft {
margin-right: 2.5%;
}
.bsaProInputsRight {
margin-top: 0;
margin-left: 2.5%;
}
}
@media (min-width: 1px) {
.bsaProContainerNew.bsa-pro-col-1 .bsaGridGutter .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutter .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutter .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutter .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutter .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutter .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-1 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-1 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-1 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
}
@media (min-width: 600px) {
.bsaProContainerNew.bsa-pro-col-1 .bsaGridGutter .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutter .bsaProItem { width: 48.4%; margin: .8%; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutter .bsaProItem { width: 48.4%; margin: .8%; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutter .bsaProItem { width: 48.4%; margin: .8%; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutter .bsaProItem { width: 48.4%; margin: .8%; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutter .bsaProItem { width: 48.4%; margin: .8%; } .bsaProContainerNew.bsa-pro-col-1 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutVer .bsaProItem { width: 50%; margin: .8% 0 .8% 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutVer .bsaProItem { width: 50%; margin: .8% 0 .8% 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutVer .bsaProItem { width: 50%; margin: .8% 0 .8% 0; } .bsaProContainerNew.bsa-pro-col-1 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutHor .bsaProItem { width: 48.4%; margin: 0 .8%; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutHor .bsaProItem { width: 48.4%; margin: 0 .8%; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutHor .bsaProItem { width: 48.4%; margin: 0 .8%; } .bsaProContainerNew.bsa-pro-col-1 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridNoGutter .bsaProItem { width: 50%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridNoGutter .bsaProItem { width: 50%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridNoGutter .bsaProItem { width: 50%; margin: 0; } }
@media (min-width: 900px) {
.bsaProContainerNew.bsa-pro-col-1 .bsaGridGutter .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutter .bsaProItem { width: 49.2%; margin: .8% 0 .8% 1.6%; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutter .bsaProItem { width: 32.2%; margin: .8% 0 .8% 1.6%; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutter .bsaProItem { width: 49.2%; margin: .8% 0 .8% 1.6%; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutter .bsaProItem { width: 23.8%; margin: .8% 0 .8% 1.6%; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutter .bsaProItem { width: 32.2%; margin: .8% 0 .8% 1.6%; } .bsaProContainerNew.bsa-pro-col-1 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutVer .bsaProItem { width: 50%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutVer .bsaProItem { width: 33.33333333%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutVer .bsaProItem { width: 50%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutVer .bsaProItem { width: 25%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutVer .bsaProItem { width: 33.33333333%; margin: .8% 0; } .bsaProContainerNew.bsa-pro-col-1 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutHor .bsaProItem { width: 49.2%; margin: 0 0 0 1.6%; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutHor .bsaProItem { width: 32.2%; margin: 0 0 0 1.6%; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutHor .bsaProItem { width: 49.2%; margin: 0 0 0 1.6%; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutHor .bsaProItem { width: 23.8%; margin: 0 0 0 1.6%; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutHor .bsaProItem { width: 32.2%; margin: 0 0 0 1.6%; } .bsaProContainerNew.bsa-pro-col-1 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridNoGutter .bsaProItem { width: 50%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridNoGutter .bsaProItem { width: 33.33333333%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridNoGutter .bsaProItem { width: 50%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridNoGutter .bsaProItem { width: 25%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridNoGutter .bsaProItem { width: 33.33333333%; margin: 0; } }
@media (min-width: 1200px) {
.bsaProContainerNew.bsa-pro-col-1 .bsaGridGutter .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutter .bsaProItem { width: 49.2%; margin: .8% 0 .8% 1.6%; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutter .bsaProItem { width: 32.2%; margin: .8% 0 .8% 1.6%; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutter .bsaProItem { width: 23.8%; margin: .8% 0 .8% 1.6%; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutter .bsaProItem { width: 11.11111111%; margin: .8% 0 .8% 1.6%; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutter .bsaProItem { width: 6.866666666%; margin: .8% 0 .8% 1.6%; } .bsaProContainerNew.bsa-pro-col-1 .bsaGridGutVer .bsaProItem { width: 100%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutVer .bsaProItem { width: 50%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutVer .bsaProItem { width: 33.33333333%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutVer .bsaProItem { width: 25%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutVer .bsaProItem { width: 12.5%; margin: .8% 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutVer .bsaProItem { width: 8.33333333%; margin: .8% 0; } .bsaProContainerNew.bsa-pro-col-1 .bsaGridGutHor .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridGutHor .bsaProItem { width: 49.2%; margin: 0 0 0 1.6%; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridGutHor .bsaProItem { width: 32.2%; margin: 0 0 0 1.6%; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridGutHor .bsaProItem { width: 23.8%; margin: 0 0 0 1.6%; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridGutHor .bsaProItem { width: 11.11111111%; margin: 0 0 0 1.6%; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridGutHor .bsaProItem { width: 6.866666666%; margin: 0 0 0 1.6%; } .bsaProContainerNew.bsa-pro-col-1 .bsaGridNoGutter .bsaProItem { width: 100%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-2 .bsaGridNoGutter .bsaProItem { width: 50%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-3 .bsaGridNoGutter .bsaProItem { width: 33.33333333%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-4 .bsaGridNoGutter .bsaProItem { width: 25%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-8 .bsaGridNoGutter .bsaProItem { width: 12.5%; margin: 0; }
.bsaProContainerNew.bsa-pro-col-12 .bsaGridNoGutter .bsaProItem { width: 8.33333333%; margin: 0; } }             .bsaProScrollBar .bsaReset { clear: none !important; }    .simply-scroll-container {
position: relative;
top: 0;
left: 0;
width: 100%;
} .simply-scroll-clip {
position: relative;
overflow: hidden;
} .simply-scroll-list {
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}
.simply-scroll-list li {
padding: 0;
margin: 0;
list-style: none;
}
.simply-scroll-list li img {
border: none;
display: block;
}  .simply-scroll {
width: 1920px;
height: auto;
} .simply-scroll .simply-scroll-clip {
width: 1920px;
height: auto;
}  .bsaSite {
text-align: center;
background: lightgrey no-repeat;
background-size: cover;
height: 125px;
position: relative;
}
.bsaSite:nth-child(3n+1) {
margin-left: 0 !important;
}
.bsaSiteInner {
position: absolute;
text-align: center;
bottom: 0;
width: 100%;
height: 125px;
overflow: hidden;
-webkit-transition: all .5s; transition: all .5s;
}
.bsaSiteInner h3 {
margin: 10px 0 0 !important;
padding: 10px 10px 15px !important;
}
.bsaSiteInner h3 > a,
.bsaSiteInner h3 > small,
.bsaSiteInner h3 > a:hover,
.bsaSiteInner h3 > small:hover {
position: relative;
color: white !important;
bottom: 10px;
}
.bsaSiteInner h3 > a {
position: relative;
font-size: 24px;
line-height: 27px;
margin-bottom: 5px;
text-decoration: none !important;
}
.bsaSiteInner h3 > small {
font-weight: normal;
position: absolute;
width: 90%;
left: 0;
top: 80px;
bottom: 0;
white-space: nowrap;
overflow: hidden;
margin: 0 5%;
opacity: 1;
text-overflow: ellipsis;
-webkit-transition: all .5s; transition: all .5s;
}
.bsaSiteInner:hover h3 > small {
opacity: 0;
left: 0;
top: 140px;
-webkit-transition: all .5s; transition: all .5s;
}
.bsaSiteInner .bsaSiteActions {
font-weight: normal;
position: absolute;
width: 84%;
left: 0;
bottom: -40px;
overflow: hidden;
opacity: 0;
margin: 0 8%;
padding: 0;
-webkit-transition: all .25s; transition: all .25s;
}
.bsaSiteInner .bsaSiteActions .bsaSiteAction {
float: left;
width: 47%;
margin: 0;
padding: 4px 0;
color: white;
border-radius: 40px;
border: 1px solid white;
text-align: center;
-webkit-transition: all .25s; transition: all .25s;
}
.bsaSiteInner .bsaSiteActions .bsaSiteAction a {
color: white;
text-decoration: none;
-webkit-transition: all .25s; transition: all .25s;
}
.bsaSiteInner .bsaSiteActions .bsaSiteAction:hover{
color: black;
background-color: white;
-webkit-transition: all .5s; transition: all .5s;
}
.bsaSiteInner .bsaSiteActions .bsaSiteAction:hover a {
color: black;
}
.bsaSiteInner .bsaSiteActions .bsaSiteActionLeft {
}
.bsaSiteInner .bsaSiteActions .bsaSiteActionRight {
float: right;
}
.bsaSiteInner:hover .bsaSiteActions {
opacity: 1;
left: 0;
bottom: 15px;
-webkit-transition: all .5s; transition: all .5s;
}
.bsaSiteInner .bsaSiteInnerBg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: black;
opacity: .5;
-webkit-transition: all .5s; transition: all .5s;
}
.bsaSiteInner:hover .bsaSiteInnerBg {
opacity: .9;
background-color: black;
-webkit-transition: all .5s; transition: all .5s;
}  .bsaBlurWrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 100000;
}
.bsaBlurInner {
width: 100%;
max-width: 500px;
height: 150px;
margin: 15% auto 0;
background: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/detection.png) center left no-repeat;
text-align: center;
}
.bsaBlurInnerContent {
float: right;
text-align: right;
font-size: 14px;
margin-top: 45px;
margin-right: 15px;
padding: 15px;
max-width: 60%;
}
.bsaBlurInnerContent h3 {
font-weight: bold;
font-size: 20px;
margin: 0;
padding: 0;
}
.bsaBlurInnerContent p {
margin: 10px 0 0;
padding: 0;
font-size: 14px;
color: black;
}
.bsaBlurContent > * {
filter: blur(5px) !important;
-webkit-filter: blur(5px) !important;
-moz-filter: blur(5px) !important;
-o-filter: blur(5px) !important;
-ms-filter: blur(5px) !important;
opacity: .5;
}
.bsaBlurContent > .bsaBlurWrapper {
filter: blur(0) !important;
-webkit-filter: blur(0) !important;
-moz-filter: blur(0) !important;
-o-filter: blur(0) !important;
-ms-filter: blur(0) !important;
opacity: 1;
}  .bsaCountdown {
position: absolute;
bottom: 0;
right: 0;
padding: 1px 3px;
font-size: 10px;
background-color: white;
color: black;
border-radius: 0;
margin: 0;
z-index: 1000;
}
.bsaCountdown span { font-size: 10px; }.bsaProPanelContainer {
float: left;
width: 100%;
overflow: auto;
}
#bsaProPanelTable {
float: left;
width: 100% !important;
margin: 10px 0 0 !important;
font-size: 12px;
line-height: 1.5;
min-width: 700px;
border-radius: 5px;
overflow-x: scroll;
}
#bsaProPanelTable,
#bsaProPanelTable th {
color: black;
background-color: white;
border: 0;position: relative;
}
#bsaProPanelTable tbody tr {
opacity: 1;
-webkit-transition: all .4s; transition: all .4s;
}
#bsaProPanelTable tbody:hover tr {
opacity: 0.5;
}
#bsaProPanelTable tbody tr:hover {
opacity: 1;
}
#bsaProPanelTable tr,
#bsaProPanelTable th,
#bsaProPanelTable td {
text-align: left;
padding: 5px 10px;
border: 0;
}
#bsaProPanelTable th,
#bsaProPanelTable tr {
border-bottom: 1px solid #ededed;
}
#bsaProPanelTable tr:last-of-type {
border-bottom: 0;
}
#bsaProPanelTable tr.bsaProFirst,
#bsaProPanelTable th.bsaProFirst,
#bsaProPanelTable td.bsaProFirst {
text-align: left;
}
#bsaProPanelTable th {
line-height: 40px;
height: 40px;
}
#bsaProPanelTable th.bsaProFirst {
border-top-left-radius: 5px;
max-width: 250px;
}
#bsaProPanelTable td.bsaProFirst {
max-width: 250px;
}
#bsaProPanelTable td.bsaNoWrap {
white-space: nowrap;
}
#bsaProPanelTable td.bsaCenter {
text-align: center;
}
#bsaProPanelTable td.bsaProFirst .bsaProContent {
margin-left: 60px;
}
#bsaProPanelTable th.bsaProFirst > img,
#bsaProPanelTable td.bsaProFirst > img {
float: left;
max-width: 50px;
}
#bsaProPanelTable tr.bsaProLast,
#bsaProPanelTable th.bsaProLast,
#bsaProPanelTable td.bsaProLast {
text-align: right;
font-weight: bold;
}
#bsaProPanelTable th.bsaProLast {
border-top-right-radius: 5px;
}
#bsaProPanelTable .bsaProContent > a {
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 200px;
}
#bsaProPanelTable span.bsaProPanelStatus {
background-color: grey;
color: white;
border-radius: 3px;
padding: 1px 4px;
}
#bsaProPanelTable span.bsaProPanelStatus.active {
background-color: #4DA720;
color: white;
}
#bsaProPanelTable span.bsaProPanelStatus.pending {
background-color: grey;
color: white;
}
#bsaProPanelTable span.bsaProPanelStatus.expired {
background-color: #FF2A13;
color: white;
}
#bsaProPanelTable .buyButton {
background-color: #673ab7;
color: #ffd71a;
padding: 10px 20px;
display: inline-block;
text-decoration: none;
border-radius: 4px;
-webkit-transition: all .7s; transition: all .7s;
}
#bsaProPanelTable .buyButton:hover {
background-color: #ffd71a;
color: #673ab7;
}#bsa-block-1000--200 h3,
#bsa-block-1000--200 a,
#bsa-block-1000--200 img,
#bsa-block-1000--200 span,
#bsa-block-1000--200 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-1000--200.bsaProContainerNew .bsaProItem,
#bsa-block-1000--200 .bsaProItemInner__thumb,
#bsa-block-1000--200 .bsaProAnimateThumb {
max-width: 1000px;
max-height: 200px;
}
#bsa-block-1000--200 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 200px;
}
#bsa-block-1000--200 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-1000--200 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 200px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-125--125 h3,
#bsa-block-125--125 a,
#bsa-block-125--125 img,
#bsa-block-125--125 span,
#bsa-block-125--125 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-125--125.bsaProContainerNew .bsaProItem,
#bsa-block-125--125 .bsaProItemInner__thumb,
#bsa-block-125--125 .bsaProAnimateThumb {
max-width: 125px;
max-height: 125px;
}
#bsa-block-125--125 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 125px;
}
#bsa-block-125--125 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-125--125 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 125px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-160--600 h3,
#bsa-block-160--600 a,
#bsa-block-160--600 img,
#bsa-block-160--600 span,
#bsa-block-160--600 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-160--600.bsaProContainerNew .bsaProItem,
#bsa-block-160--600 .bsaProItemInner__thumb,
#bsa-block-160--600 .bsaProAnimateThumb {
max-width: 160px;
max-height: 600px;
}
#bsa-block-160--600 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 600px;
}
#bsa-block-160--600 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-160--600 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 600px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-1920--1200 h3,
#bsa-block-1920--1200 a,
#bsa-block-1920--1200 img,
#bsa-block-1920--1200 span,
#bsa-block-1920--1200 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-1920--1200.bsaProContainerNew .bsaProItem,
#bsa-block-1920--1200 .bsaProItemInner__thumb,
#bsa-block-1920--1200 .bsaProAnimateThumb {
max-width: 1920px;
max-height: 1200px;
}
#bsa-block-1920--1200 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 1200px;
}
#bsa-block-1920--1200 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-1920--1200 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 1200px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-250--250 h3,
#bsa-block-250--250 a,
#bsa-block-250--250 img,
#bsa-block-250--250 span,
#bsa-block-250--250 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-250--250.bsaProContainerNew .bsaProItem,
#bsa-block-250--250 .bsaProItemInner__thumb,
#bsa-block-250--250 .bsaProAnimateThumb {
max-width: 250px;
max-height: 250px;
}
#bsa-block-250--250 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 250px;
}
#bsa-block-250--250 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-250--250 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 250px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-300--250 h3,
#bsa-block-300--250 a,
#bsa-block-300--250 img,
#bsa-block-300--250 span,
#bsa-block-300--250 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-300--250.bsaProContainerNew .bsaProItem,
#bsa-block-300--250 .bsaProItemInner__thumb,
#bsa-block-300--250 .bsaProAnimateThumb {
max-width: 300px;
max-height: 250px;
}
#bsa-block-300--250 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 250px;
}
#bsa-block-300--250 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-300--250 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 250px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-300--600 h3,
#bsa-block-300--600 a,
#bsa-block-300--600 img,
#bsa-block-300--600 span,
#bsa-block-300--600 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-300--600.bsaProContainerNew .bsaProItem,
#bsa-block-300--600 .bsaProItemInner__thumb,
#bsa-block-300--600 .bsaProAnimateThumb {
max-width: 300px;
max-height: 600px;
}
#bsa-block-300--600 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 600px;
}
#bsa-block-300--600 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-300--600 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 600px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-336--280 h3,
#bsa-block-336--280 a,
#bsa-block-336--280 img,
#bsa-block-336--280 span,
#bsa-block-336--280 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-336--280.bsaProContainerNew .bsaProItem,
#bsa-block-336--280 .bsaProItemInner__thumb,
#bsa-block-336--280 .bsaProAnimateThumb {
max-width: 336px;
max-height: 280px;
}
#bsa-block-336--280 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 280px;
}
#bsa-block-336--280 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-336--280 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 280px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-468--60 h3,
#bsa-block-468--60 a,
#bsa-block-468--60 img,
#bsa-block-468--60 span,
#bsa-block-468--60 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-468--60.bsaProContainerNew .bsaProItem,
#bsa-block-468--60 .bsaProItemInner__thumb,
#bsa-block-468--60 .bsaProAnimateThumb {
max-width: 468px;
max-height: 60px;
}
#bsa-block-468--60 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 60px;
}
#bsa-block-468--60 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-468--60 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 60px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-500--500 h3,
#bsa-block-500--500 a,
#bsa-block-500--500 img,
#bsa-block-500--500 span,
#bsa-block-500--500 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-500--500.bsaProContainerNew .bsaProItem,
#bsa-block-500--500 .bsaProItemInner__thumb,
#bsa-block-500--500 .bsaProAnimateThumb {
max-width: 500px;
max-height: 500px;
}
#bsa-block-500--500 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 500px;
}
#bsa-block-500--500 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-500--500 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 500px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-block-728--90 h3,
#bsa-block-728--90 a,
#bsa-block-728--90 img,
#bsa-block-728--90 span,
#bsa-block-728--90 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-block-728--90.bsaProContainerNew .bsaProItem,
#bsa-block-728--90 .bsaProItemInner__thumb,
#bsa-block-728--90 .bsaProAnimateThumb {
max-width: 728px;
max-height: 90px;
}
#bsa-block-728--90 .bsaProAnimateThumb {
position: relative;
width: 100%;
height: 90px;
}
#bsa-block-728--90 .bsaProAnimateThumb:before{
content: "";
display: block;
}
#bsa-block-728--90 .bsaProItemInner__img {
position:  absolute;
width: 100%;
max-height: 90px;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}  #bsa-default-extra h3,
#bsa-default-extra a,
#bsa-default-extra img,
#bsa-default-extra span,
#bsa-default-extra p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-default-extra .bsaProItem {
overflow: hidden;
}
#bsa-default-extra .bsaProItemInner {
width: 101%;
height: 150px;
overflow: hidden;
background-color: #f5f5f5;
color: #000000;
}
#bsa-default-extra .bsaProItemInner:hover .bsaProItemInner__thumb {
-webkit-animation: bsaThumbIn .4s forwards ease-out; animation: bsaThumbIn .4s forwards ease-out;
}
#bsa-default-extra .bsaProItemInner:hover .bsaProItemInner__copy {
-webkit-animation: bsaCopyIn .4s forwards ease-out; animation: bsaCopyIn .4s forwards ease-out;
}
#bsa-default-extra .bsaProItemInner:hover .bsaProItemInner__copy .bsaProItemInner__url {
opacity: 1;
-webkit-transition: all .4s ease-out; transition: all .4s ease-out;
} @-webkit-keyframes bsaThumbIn {
0%   {width: 35%;transform: scale(1);}
100%   {width: 20%;transform: scale(1.4);}
} @keyframes bsaThumbIn {
0%   {width: 35%;transform: scale(1);}
100%   {width: 20%;transform: scale(1.4);}
} @-webkit-keyframes bsaThumbOut {
0%   {width: 20%;transform: scale(1.4);}
100%   {width: 35%;transform: scale(1);}
} @keyframes bsaThumbOut {
0%   {width: 20%;transform: scale(1.4);}
100%   {width: 35%;transform: scale(1);}
} @-webkit-keyframes bsaCopyIn {
0%   {width: 65%;}
100%   {width: 80%;}
} @keyframes bsaCopyIn {
0%   {width: 65%;}
100%   {width: 80%;}
} @-webkit-keyframes bsaCopyOut {
0%   {width: 80%;}
100%   {width: 65%;}
} @keyframes bsaCopyOut {
0%   {width: 80%;}
100%   {width: 65%;}
}
#bsa-default-extra .bsaProItemInner .bsaProItemInner__thumb {
float: left;
height: 150px;
width: 35%;
overflow: hidden;
-webkit-animation: bsaThumbOut .4s forwards ease-out; animation: bsaThumbOut .4s forwards ease-out;
zoom: 1;
z-index: 1;
}
#bsa-default-extra .bsaProItemInner__thumb .bsaProItemInner__img {
width: 100%;
height: 150px;
background-position: center;
background-size: cover;
}
#bsa-default-extra .bsaProItemInner .bsaProItemInner__copy {
float: left;
position: relative;
height: 150px;
width: 65%;
padding: 0;
margin: 0;
-webkit-box-shadow: 0 0 50px #000000;
-moz-box-shadow: 0 0 50px #000000;
box-shadow: 0 0 50px #000000;
background-color: #f5f5f5;
-webkit-animation: bsaCopyOut .4s forwards ease-out; animation: bsaCopyOut .4s forwards ease-out;
z-index: 10;
}
#bsa-default-extra .bsaProItemInner__copyInner {
}
#bsa-default-extra .bsaProItemInner__copy .bsaProItemInner__title {
font-size: 17px;
margin: 15px 15px 0;
}
#bsa-default-extra .bsaProItemInner__copy .bsaProItemInner__desc {
margin: 0 15px 10px;
font-size: 14px;
}
#bsa-default-extra .bsaProItemInner__copy .bsaProItemInner__url {
opacity: 0;
margin: 0 15px;
font-weight: bold;
font-size: 14px;
-webkit-transition: all .4s ease-out; transition: all .4s ease-out;
}  #bsa-default h3,
#bsa-default a,
#bsa-default img,
#bsa-default span,
#bsa-default p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-default .bsaProItem {
overflow: hidden;
}
#bsa-default .bsaProItemInner {
width: 101%;
height: 150px;
overflow: hidden;
background-color: #f5f5f5;
color: #000000;
}
#bsa-default .bsaProItemInner .bsaProItemInner__thumb {
float: left;
height: 150px;
width: 35%;
overflow: hidden;
}
#bsa-default .bsaProItemInner__thumb .bsaProItemInner__img {
width: 100%;
height: 150px;
background-position: center;
background-size: cover;
}
#bsa-default .bsaProItemInner .bsaProItemInner__copy {
float: left;
height: 150px;
width: 65%;
padding: 0;
margin: 0;
-webkit-box-shadow: 0 0 50px #000000;
-moz-box-shadow: 0 0 50px #000000;
box-shadow: 0 0 50px #000000;
}
#bsa-default .bsaProItemInner__copyInner {
}
#bsa-default .bsaProItemInner__copy .bsaProItemInner__title {
font-size: 17px;
margin: 15px 15px 0;
}
#bsa-default .bsaProItemInner__copy .bsaProItemInner__desc {
margin: 0 15px 10px;
font-size: 14px;
}
#bsa-default .bsaProItemInner__copy .bsaProItemInner__url {
margin: 0 15px;
font-weight: bold;
font-size: 14px;
}  #bsa-facebook-1 h3,
#bsa-facebook-1 a,
#bsa-facebook-1 img,
#bsa-facebook-1 span,
#bsa-facebook-1 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-facebook-1 .bsaProItem {
position: relative;
overflow: hidden;
}
#bsa-facebook-1 .bsaProItemInner {
box-sizing: border-box;
overflow: hidden;
background-color: #ffffff;
color: #000000;
height: 260px;
width: 100%;
border: 1px solid;
border-color: #e5e6e9 #dfe0e4 #d0d1d5;
-webkit-border-radius: 3px;
}
#bsa-facebook-1 .bsaProItemInner__copy {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: auto;
color: white;
}
#bsa-facebook-1 .bsaProItemInner__copyInner {
position: relative;
padding: 10px;
z-index: 100;
height: 240px;
}
#bsa-facebook-1 .bsaProItemInner__thumb {
}
#bsa-facebook-1 .bsaProItemInner__img {
width: 100%;
height: 160px;
background-size: cover;
}
#bsa-facebook-1 .bsaProItemInner__title {
margin-top: 10px;
font-weight: bold;
}
#bsa-facebook-1 .bsaProItemInner__title,
#bsa-facebook-1 .bsaProItemInner__url {
font-size: 12px;
color: #3b5998;
}
#bsa-facebook-1 .bsaProItemInner__url {
display: block;
font-weight: normal;
white-space: nowrap;
}
#bsa-facebook-1 .bsaProItemInner__desc {
font-size: 12px;
color: #9197a3;
}  #bsa-facebook-2 h3,
#bsa-facebook-2 a,
#bsa-facebook-2 img,
#bsa-facebook-2 span,
#bsa-facebook-2 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-facebook-2 .bsaProItem {
position: relative;
overflow: hidden;
}
#bsa-facebook-2 .bsaProItemInner {
box-sizing: border-box;
overflow: hidden;
background-color: #ffffff;
color: #000000;
height: 190px;
width: 100%;
border: 1px solid;
border-color: #e5e6e9 #dfe0e4 #d0d1d5;
-webkit-border-radius: 3px;
}
#bsa-facebook-2 .bsaProItemInner__copy {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: auto;
color: white;
}
#bsa-facebook-2 .bsaProItemInner__copyInner {
position: relative;
padding: 10px;
z-index: 100;
height: 170px;
}
#bsa-facebook-2 .bsaProItemInner_copyHeader {
height: 80px;
}
#bsa-facebook-2 .bsaProItemInner__title {
font-size: 16px;
color: #3b5998;
}
#bsa-facebook-2 .bsaProItemInner__desc {
font-size: 13px;
color: #9197a3;
}
#bsa-facebook-2 .bsaProItemInner__thumb {
}
#bsa-facebook-2 .bsaProItemInner__img {
width: 100%;
height: 70px;
background-size: cover;
}
#bsa-facebook-2 .bsaProItemInner__url {
display: block;
font-size: 12px;
color: #9197a3;
font-weight: normal;
white-space: nowrap;
margin-top: 7px;
}  #bsa-flat-1 h3,
#bsa-flat-1 a,
#bsa-flat-1 img,
#bsa-flat-1 span,
#bsa-flat-1 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-flat-1 .bsaProItemInner {
width: 100%;
height: 150px;
overflow: hidden;
background-color: #f5f5f5;
color: #000000;
}
#bsa-flat-1 .bsaProItemInner .bsaProItemInner__thumb {
float: right;
height: 150px;
width: 35%;
overflow: hidden;
}
#bsa-flat-1 .bsaProItemInner__thumb .bsaProItemInner__img {
width: 100%;
height: 150px;
background-color: #bbdefb;
}
#bsa-flat-1 .bsaProItemInner__thumb .bsaProItemInner__img .bsaProItemInner__imgSymbol {
color: white;
}
#bsa-flat-1 .bsaProItemInner__thumb .bsaProItemInner__img .bsaProItemInner__imgSymbolBox {
width: 50px;
margin: 0 auto;
}
#bsa-flat-1 .bsaProItemInner__thumb .bsaProItemInner__img .bsaProItemInner__imgSymbol .bsaProItemInner__imgSymbolBox > i {
font-size: 50px;
line-height: 150px;
text-align: center;
border: 1px solid white;
border-radius: 50%;
}
#bsa-flat-1 .bsaProItemInner .bsaProItemInner__copy {
float: left;
height: 150px;
width: 65%;
padding: 0;
margin: 0;
}
#bsa-flat-1 .bsaProItemInner__copyInner {
}
#bsa-flat-1 .bsaProItemInner__copy .bsaProItemInner__title {
font-size: 17px;
margin: 15px 15px 0;
}
#bsa-flat-1 .bsaProItemInner__copy .bsaProItemInner__desc {
margin: 0 15px 10px;
font-size: 14px;
}
#bsa-flat-1 .bsaProItemInner__copy .bsaProItemInner__url {
margin: 0 15px;
font-weight: bold;
font-size: 14px;
}  #bsa-flat-2 h3,
#bsa-flat-2 a,
#bsa-flat-2 img,
#bsa-flat-2 span,
#bsa-flat-2 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-flat-2 .bsaProItemInner {
width: 100%;
height: 150px;
overflow: hidden;
background-color: #f5f5f5;
color: #000000;
}
#bsa-flat-2 .bsaProItemInner .bsaProItemInner__thumb {
float: right;
height: 150px;
width: 35%;
overflow: hidden;
}
#bsa-flat-2 .bsaProItemInner__thumb .bsaProItemInner__img {
width: 100%;
height: 150px;
background-color: #9575cd;
}
#bsa-flat-2 .bsaProItemInner__thumb .bsaProItemInner__img .bsaProItemInner__imgSymbol {
color: black;
}
#bsa-flat-2 .bsaProItemInner__thumb .bsaProItemInner__img .bsaProItemInner__imgSymbolBox {
width: 50px;
margin: 0 auto;
}
#bsa-flat-2 .bsaProItemInner__thumb .bsaProItemInner__img .bsaProItemInner__imgSymbol .bsaProItemInner__imgSymbolBox > i {
font-size: 50px;
line-height: 150px;
text-align: center;
border: 1px solid black;
border-radius: 50%;
}
#bsa-flat-2 .bsaProItemInner .bsaProItemInner__copy {
float: left;
height: 150px;
width: 65%;
padding: 0;
margin: 0;
}
#bsa-flat-2 .bsaProItemInner__copyInner {
}
#bsa-flat-2 .bsaProItemInner__copy .bsaProItemInner__title {
font-size: 17px;
margin: 15px 15px 0;
}
#bsa-flat-2 .bsaProItemInner__copy .bsaProItemInner__desc {
margin: 10px 15px;
font-size: 14px;
}  #bsa-flat-3 h3,
#bsa-flat-3 a,
#bsa-flat-3 img,
#bsa-flat-3 span,
#bsa-flat-3 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-flat-3 .bsaProItemInner {
width: 100%;
height: 170px;
overflow: hidden;
color: #FFFFFF;
text-align: center;
}
#bsa-flat-3 .bsaProItemInner .bsaProItemInner__thumb,
#bsa-flat-3 .bsaProItemInner .bsaProItemInner__thumbBg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10;
}
#bsa-flat-3 .bsaProItemInner .bsaProItemInner__thumbBg {
z-index: 20;
background-color: black;
opacity: .4;
}
#bsa-flat-3 .bsaProItemInner__thumb .bsaProItemInner__img {
width: 100%;
height: 170px;
background-size: cover;
}
#bsa-flat-3 .bsaProItemInner__thumb .bsaProItemInner__img .bsaProItemInner__imgSymbol .bsaProItemInner__imgSymbolBox > i {
font-size: 50px;
line-height: 170px;
text-align: center;
border: 1px solid black;
border-radius: 50%;
}
#bsa-flat-3 .bsaProItemInner .bsaProItemInner__copy {
position: relative;
height: 170px;
width: 100%;
padding: 0;
margin: 0;
z-index: 100;
}
#bsa-flat-3 .bsaProItemInner__copyInner {
}
#bsa-flat-3 .bsaProItemInner__copy .bsaProItemInner__title {
font-size: 12px;
font-weight: normal;
padding: 7px 11px;
color: white;
border: 1px solid white;
width: auto;
border-radius: 30px;
display: inline-block;
opacity: .9;
}
#bsa-flat-3 .bsaProItemInner:hover .bsaProItemInner__copy .bsaProItemInner__title {
background-color: white;
color: black;
opacity: 1;
}
#bsa-flat-3 .bsaProItemInner__copy .bsaProItemInner__desc {
font-size: 15px;
margin: 25px 50px 20px;
line-height: 22px;
font-weight: bold;
}  #bsa-flat-4 h3,
#bsa-flat-4 a,
#bsa-flat-4 img,
#bsa-flat-4 span,
#bsa-flat-4 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-flat-4 .bsaProItemInner {
width: 100%;
height: 170px;
overflow: hidden;
color: #FFFFFF;
text-align: center;
}
#bsa-flat-4 .bsaProItemInner .bsaProItemInner__thumb,
#bsa-flat-4 .bsaProItemInner .bsaProItemInner__thumbBg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10;
}
#bsa-flat-4 .bsaProItemInner .bsaProItemInner__thumbBg {
z-index: 20;
background-color: black;
opacity: .4;
}
#bsa-flat-4 .bsaProItemInner__thumb .bsaProItemInner__img {
width: 100%;
height: 170px;
background-size: cover;
}
#bsa-flat-4 .bsaProItemInner__thumb .bsaProItemInner__img .bsaProItemInner__imgSymbol .bsaProItemInner__imgSymbolBox > i {
font-size: 50px;
line-height: 170px;
text-align: center;
border: 1px solid black;
border-radius: 50%;
}
#bsa-flat-4 .bsaProItemInner .bsaProItemInner__copy {
position: relative;
height: 170px;
width: 100%;
padding: 0;
margin: 0;
z-index: 100;
}
#bsa-flat-4 .bsaProItemInner__copyInner {
}
#bsa-flat-4 .bsaProItemInner__copy .bsaProItemInner__url {
display: block;
line-height: 30px;
text-align: right;
margin: 5px 15px;
}
#bsa-flat-4 .bsaProItemInner__copy .bsaProItemInner__line {
display: block;
margin: 0 15px 15px;
background-color: white;
opacity: .5;
border-bottom: 1px solid white;
}
#bsa-flat-4 .bsaProItemInner__copy .bsaProItemInner__title {
font-size: 26px;
text-transform: uppercase;
color: white;
width: auto;
display: inline-block;
margin: 0 20px;
font-weight: bold;
}  #bsa-html h3,
#bsa-html a,
#bsa-html img,
#bsa-html span,
#bsa-html p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}
#bsa-html a {
display: inline;
}  #bsa-image-1 h3,
#bsa-image-1 a,
#bsa-image-1 img,
#bsa-image-1 span,
#bsa-image-1 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-image-1 .bsaProItemInner__img {
width: 100%;
height: 150px;
background-size: cover;
}  #bsa-image-2 h3,
#bsa-image-2 a,
#bsa-image-2 img,
#bsa-image-2 span,
#bsa-image-2 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-image-2 .bsaProItemInner__img {
width: 100%;
height: 150px;
background-size: cover;
}
#bsa-image-2 .bsaProItemInner__copy {
position: absolute;
bottom: 0;
width: 100%;
height: auto;
}
#bsa-image-2 .bsaProItemInner__copyInner {
padding: 10px;
z-index: 100;
position: relative;
}
#bsa-image-2 .bsaProItemInner__copyInnerBg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: .4;
background-color: black;
z-index: 10;
}
#bsa-image-2 .bsaProItemInner__title {
color: white;
}  #bsa-link-1 h3,
#bsa-link-1 a,
#bsa-link-1 img,
#bsa-link-1 span,
#bsa-link-1 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-link-2 .bsaProItems {
border: 1px grey dashed;
box-sizing: border-box;
}
#bsa-link-1 .bsaProItemInner__copy {
margin: 5px 15px;
}  #bsa-link-2 h3,
#bsa-link-2 img,
#bsa-link-2 a,
#bsa-link-2 span,
#bsa-link-2 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-link-2 .bsaProItems {
border: 1px grey dashed;
box-sizing: border-box;
}
#bsa-link-2 .bsaProItemInner__copy {
margin: 5px 15px;
}  #bsa-material-design-1 h3,
#bsa-material-design-1 img,
#bsa-material-design-1 span,
#bsa-material-design-1 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-material-design-1 .bsaProItem {
position: relative;
overflow: hidden;
border-radius: 2px;
}
#bsa-material-design-1 .bsaProItemInner {
overflow: hidden;
background-color: white;
color: #000000;
height: 150px;
width: 100%;
}
#bsa-material-design-1 .bsaProItemInner__thumb {
}
#bsa-material-design-1 .bsaProItemInner__img {
width: 100%;
height: 150px;
background-size: cover;
}
#bsa-material-design-1 .bsaProItemInner__copy {
position: absolute;
top: 0;
margin: 5%;
width: 90%;
height: auto;
color: black;
z-index: 15;
background-color: white;
border-radius: 2px;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-material-design-1 .bsaProItemInner:hover .bsaProItemInner__copy {
top: 60%;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-material-design-1 .bsaProItemInner__copyInner {
position: relative;
padding: 15px;
}
#bsa-material-design-1 .bsaProItemInner__button {
color: white;
position: absolute;
bottom: -80px;
width: 100%;
text-align: center;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-material-design-1 .bsaProItemInner:hover .bsaProItemInner__button {
bottom: 45px;
-webkit-transition: all .5s; transition: all .5s;
-webkit-transition-delay: .1s; transition-delay: .1s;
}
#bsa-material-design-1 .bsaProItemInner__buttonInner {
width: 100%;
margin: 0 auto;
position: relative;
z-index: 10;
}
#bsa-material-design-1 .bsaProItemInner__title {
color: black;
}
#bsa-material-design-1 .bsaProItemInner__desc {
line-height: 20px;
font-size: 13px;
margin-top: 5px;
}  #bsa-material-design-2 h3,
#bsa-material-design-2 img,
#bsa-material-design-2 span,
#bsa-material-design-2 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-material-design-2 .bsaProItem {
position: relative;
overflow: hidden;
border-radius: 2px;
padding: 0;
}
#bsa-material-design-2 .bsaProItemInner {
overflow: hidden;
background-color: white;
color: #000000;
height: 150px;
width: 100%;
border-radius: 2px;
}
#bsa-material-design-2 .bsaProItemInner__thumb {
border-radius: 2px;
}
#bsa-material-design-2 .bsaProItemInner__img {
width: 100%;
height: 150px;
background-size: cover;
border-radius: 2px;
}
#bsa-material-design-2 .bsaProItemInner__copy {
position: absolute;
top: 100px;
bottom: 0;
margin: 0;
width: 100%;
height: 100%;
color: black;
z-index: 15;
background-color: white;
border-radius: 0 0 2px 2px;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-material-design-2 .bsaProItemInner:hover .bsaProItemInner__copy {
top: 0;
border-radius: 2px;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-material-design-2 .bsaProItemInner__copyInner {
position: relative;
padding: 15px;
}
#bsa-material-design-2 .bsaProItemInner__buttonInner {
width: 100%;
margin: 0 auto;
position: relative;
z-index: 10;
}
#bsa-material-design-2 .bsaProItemInner__title {
color: black;
margin-top: -10px;
line-height: 40px;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-material-design-2 .bsaProItemInner:hover .bsaProItemInner__title {
margin-top: 0;
line-height: 22px;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-material-design-2 .bsaProItemInner__desc {
line-height: 18px;
font-size: 13px;
margin-top: 5px;
}  #bsa-modern-1 h3,
#bsa-modern-1 a,
#bsa-modern-1 img,
#bsa-modern-1 span,
#bsa-modern-1 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-modern-1 .bsaProItem {
position: relative;
overflow: hidden;
}
#bsa-modern-1 .bsaProItemInner {
overflow: hidden;
background-color: #f5f5f5;
color: #000000;
height: 150px;
width: 100%;
}
#bsa-modern-1 .bsaProItemInner__thumb {
}
#bsa-modern-1 .bsaProItemInner__img {
width: 100%;
height: 150px;
background-size: cover;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-modern-1 .bsaProItemInner:hover .bsaProItemInner__img  {
width: 140%;
-webkit-transition: width .5s; transition: width .5s;
}
#bsa-modern-1 .bsaProItemInner__copy {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: auto;
color: white;
}
#bsa-modern-1 .bsaProItemInner__copyInnerBg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: .4;
background-color: black;
z-index: 10;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-modern-1 .bsaProItemInner:hover .bsaProItemInner__copyInnerBg  {
opacity: .7;
-webkit-transition: opacity .5s; transition: opacity .5s;
}
#bsa-modern-1 .bsaProItemInner__copyInner {
position: relative;
padding: 15px;
z-index: 100;
}
#bsa-modern-1 .bsaProItemInner__title {
color: white;
}
#bsa-modern-1 .bsaProItemInner__desc,
#bsa-modern-1 .bsaProItemInner__url {
margin-top: 10px;
}
#bsa-modern-1 .bsaProItemInner__url {
display: block;
font-weight: bold;
}  #bsa-modern-2 h3,
#bsa-modern-2 a,
#bsa-modern-2 img,
#bsa-modern-2 span,
#bsa-modern-2 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-modern-2 .bsaProItem {
position: relative;
overflow: hidden;
}
#bsa-modern-2 .bsaProItemInner {
overflow: hidden;
background-color: #f5f5f5;
color: #000000;
height: 150px;
width: 100%;
}
#bsa-modern-2 .bsaProItemInner__thumb {
}
#bsa-modern-2 .bsaProItemInner__img {
width: 100%;
height: 150px;
background-size: cover;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-modern-2 .bsaProItemInner:hover .bsaProItemInner__img  {
width: 140%;
-webkit-transition: width .5s; transition: width .5s;
}
#bsa-modern-2 .bsaProItemInner__copy {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: auto;
color: white;
}
#bsa-modern-2 .bsaProItemInner__copyInnerBg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: .4;
background-color: black;
z-index: 10;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-modern-2 .bsaProItemInner:hover .bsaProItemInner__copyInnerBg  {
opacity: .7;
-webkit-transition: opacity .5s; transition: opacity .5s;
}
#bsa-modern-2 .bsaProItemInner__copyInner {
position: relative;
padding: 20px;
z-index: 100;
}
#bsa-modern-2 .bsaProItemInner__title {
color: white;
text-align: center;
font-size: 20px;
}
#bsa-modern-2 .bsaProItemInner__desc {
margin-top: 15px;
text-align: center;
}  #bsa-modern-3 h3,
#bsa-modern-3 a,
#bsa-modern-3 img,
#bsa-modern-3 span,
#bsa-modern-3 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-modern-3 .bsaProItem {
position: relative;
overflow: hidden;
}
#bsa-modern-3 .bsaProItemInner {
overflow: hidden;
background-color: #f5f5f5;
color: #000000;
height: 150px;
width: 100%;
}
#bsa-modern-3 .bsaProItemInner__thumb {
}
#bsa-modern-3 .bsaProItemInner__img {
width: 100%;
height: 150px;
background-size: cover;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-modern-3 .bsaProItemInner:hover .bsaProItemInner__img  {
width: 140%;
-webkit-transition: width .5s; transition: width .5s;
}
#bsa-modern-3 .bsaProItemInner__copy {
position: absolute;
bottom: 0;
width: 100%;
height: 60%;
color: white;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-modern-3 .bsaProItemInner:hover .bsaProItemInner__copy  {
height: 100%;
-webkit-animation: showCopy .4s ease-in-out; animation: showCopy .4s ease-in-out;
}
@-webkit-keyframes showCopy {
0%   {height: 60%;}
100% {height: 100%;}
} @keyframes showCopy {
0%   {height: 60%;}
100% {height: 100%;}
}
#bsa-modern-3 .bsaProItemInner__copyInnerBg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: .4;
background-color: black;
z-index: 10;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-modern-3 .bsaProItemInner:hover .bsaProItemInner__copyInnerBg  {
opacity: .7;
-webkit-transition: opacity .5s; transition: opacity .5s;
}
#bsa-modern-3 .bsaProItemInner__copyInner {
position: relative;
padding: 20px;
z-index: 100;
}
#bsa-modern-3 .bsaProItemInner__title {
color: white;
text-align: center;
font-size: 20px;
}
#bsa-modern-3 .bsaProItemInner__desc {
opacity: 0;
margin-top: 15px;
text-align: center;
line-height: 20px;
-webkit-transition: all .4s; transition: all .4s;
}
#bsa-modern-3 .bsaProItemInner:hover .bsaProItemInner__desc  {
opacity: 1;
-webkit-transition: all .4s; transition: all .4s;
-webkit-transition-delay: .2s; transition-delay: .2s;
}  #bsa-modern-4 h3,
#bsa-modern-4 a,
#bsa-modern-4 img,
#bsa-modern-4 span,
#bsa-modern-4 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-modern-4 .bsaProItem {
position: relative;
overflow: hidden;
}
#bsa-modern-4 .bsaProItemInner {
overflow: hidden;
background-color: #f5f5f5;
color: #000000;
height: 200px;
width: 100%;
}
#bsa-modern-4 .bsaProItemInner__thumb {
width: 70px;
height: 70px;
overflow: hidden;
border-radius: 50%;
margin: 0 auto;
}
#bsa-modern-4 .bsaProItemInner__thumbContainer {
width: 100%;
margin: -40px auto 0;
text-align: center;
z-index: 100;
position: relative;
}
#bsa-modern-4 .bsaProItemInner__img {
width: 100%;
height: 100%;
margin: 0 auto;
background-size: cover;
-webkit-transition: all .5s; transition: all .5s;
}
#bsa-modern-4 .bsaProItemInner:hover .bsaProItemInner__img  {
width: 140%;
-webkit-transition: width .5s; transition: width .5s;
}
#bsa-modern-4 .bsaProItemInner__copyTitle {
bottom: 0;
width: 100%;
color: black;
height: 90px;
}
#bsa-modern-4 .bsaProItemInner__copyTitle .bsaProItemInner__copyInner {
position: relative;
padding: 20px;
z-index: 10;
height: 50px;
background-color: #eaeaea;
}
#bsa-modern-4 .bsaProItemInner__title {
color: black;
}
#bsa-modern-4 .bsaProItemInner__copyDesc {
}
#bsa-modern-4 .bsaProItemInner__copyDesc .bsaProItemInner__copyInner {
padding: 0 15px;
}
#bsa-modern-4 .bsaProItemInner__desc {
margin-top: 15px;
text-align: center;
line-height: 20px;
}  #bsa-paper-note-1 h3,
#bsa-paper-note-1 a,
#bsa-paper-note-1 img,
#bsa-paper-note-1 span,
#bsa-paper-note-1 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-paper-note-1 .bsaProItemInner.bsaNote {
position: relative;
height: 140px;
width: 100%;
padding: 0;
margin: 0;
color: #fff;
background: #e53935;
overflow: hidden;
}
#bsa-paper-note-1 .bsaProItemInner.bsaNote:before {
content: "";
position: absolute;
top: 0;
right: 0;
border-width: 0 16px 16px 0;
border-style: solid;
border-color: #fff #fff #c62828 #c62828;
background: #c62828;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2); display: block; width: 0;
}
#bsa-paper-note-1 .bsaProItemInner.bsaNote.bsaRounded {
-moz-border-radius: 5px 0 5px 5px;
border-radius: 5px 0 5px 5px;
}
#bsa-paper-note-1 .bsaProItemInner.bsaNote.bsaRounded:before {
border-width: 15px;
border-color: #fff #fff transparent transparent;
-moz-border-radius: 0 0 0 5px;
border-radius: 0 0 0 5px;
}
#bsa-paper-note-1 .bsaProItemInner .bsaProItemInner__copy {
float: left;
height: 140px;
width: 100%;
padding: 0;
margin: 0;
}
#bsa-paper-note-1 .bsaProItemInner__copyInner {
}
#bsa-paper-note-1 .bsaProItemInner__copy .bsaProItemInner__title {
font-size: 20px;
margin: 15px 15px 0;
color: #5d0a0a;
}
#bsa-paper-note-1 .bsaProItemInner__copy .bsaProItemInner__desc {
margin: 0 15px 10px;
font-size: 14px;
color: #ffcdd2;
}
#bsa-paper-note-1 .bsaProItemInner__copy .bsaProItemInner__url {
margin: 0 15px;
font-weight: bold;
font-size: 14px;
color: #ffcdd2;
}  #bsa-paper-note-2 h3,
#bsa-paper-note-2 a,
#bsa-paper-note-2 img,
#bsa-paper-note-2 span,
#bsa-paper-note-2 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-paper-note-2 .bsaProItemInner.bsaNote {
position: relative;
height: 160px;
width: 100%;
padding: 0;
margin: 0;
color: #000;
background: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/paper-note.png) transparent top center no-repeat;
background-size: cover;
overflow: hidden;
}
#bsa-paper-note-2 .bsaProItemInner .bsaProItemInner__copy {
float: left;
height: 160px;
width: 85%;
padding: 0 0 0 15%;
margin: 0;
}
#bsa-paper-note-2 .bsaProItemInner__copyInner {
}
#bsa-paper-note-2 .bsaProItemInner__copy .bsaProItemInner__title {
font-size: 20px;
margin: 20px 15px 0;
color: #000;
}
#bsa-paper-note-2 .bsaProItemInner__copy .bsaProItemInner__desc {
font-size: 14px;
line-height: 24px;
margin: 4px 15px 10px;
color: #000;
}
#bsa-paper-note-2 .bsaProItemInner__copy .bsaProItemInner__url {
margin: 0 15px;
font-weight: bold;
font-size: 14px;
color: #000;
}  #bsa-paper-note-3 h3,
#bsa-paper-note-3 a,
#bsa-paper-note-3 img,
#bsa-paper-note-3 span,
#bsa-paper-note-3 p {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.25;
}  #bsa-paper-note-3.bsaAnimateCircle,
#bsa-paper-note-3 .bsaAnimateCircle {
transition: all 750ms ease-in-out;
}
#bsa-paper-note-3 .bsaProItemInner {
position: relative;
width: 180px;
height: 180px;
margin: 0 auto;
backface-visibility: hidden;
}
#bsa-paper-note-3 .bsaProItemInner .bsaSticky{
transform: rotate(45deg);
}
#bsa-paper-note-3 .bsaProItemInner:hover .bsaSticky{
transform: rotate(10deg);
}
#bsa-paper-note-3 .bsaProItemInner .bsaSticky{
position: absolute;
top: 0;
left: 0;
width:180px;
height: 180px;
}
#bsa-paper-note-3 .bsaProItemInner .bsaReveal .bsaCircle{
box-shadow: 0 1px 0px rgba(0,0,0,.15);
font-family: 'helvetica neue', arial;
font-weight: 200;
line-height: 140px;
text-align: center;
cursor: pointer;
}
#bsa-paper-note-3 .bsaProItemInner .bsaReveal .bsaCircle{
background: #f1f1f1;
}
#bsa-paper-note-3 .bsaProItemInner .bsaCircle_wrapper{
position: absolute;
width: 180px;
height: 180px;
left: 0px;
top: 0px;
overflow: hidden;
}
#bsa-paper-note-3 .bsaProItemInner .bsaCircle{
position: absolute;
width: 140px;
height:  140px;
margin: 20px;
border-radius: 999px;
}
#bsa-paper-note-3 .bsaProItemInner .bsaBack{
height: 10px;
top: 30px;
}
#bsa-paper-note-3 .bsaProItemInner:hover .bsaBack{
height: 90px;
top: 110px;
}
#bsa-paper-note-3 .bsaProItemInner .bsaBack .bsaCircle{
margin-top: -130px;
background-color: #00897b;
background-image: -webkit-linear-gradient(bottom, transparent, #00695c);
background-image: -moz-linear-gradient(bottom, transparent, #00695c);
background-image: linear-gradient(bottom, transparent, #00695c);
}
#bsa-paper-note-3 .bsaProItemInner:hover .bsaBack .bsaCircle{
margin-top: -50px;
}
#bsa-paper-note-3 .bsaProItemInner .bsaFront{
height: 150px;
bottom: 0;
top: auto;
-webkit-box-shadow: 0 -140px 20px -140px rgba(0,0,0,.3);
}
#bsa-paper-note-3 .bsaProItemInner:hover .bsaFront{
height: 70px;
-webkit-box-shadow: 0 -60px 10px -60px rgba(0,0,0,.1);
}
#bsa-paper-note-3 .bsaProItemInner .bsaFront .bsaCircle{
margin-top: -10px;
background-color: #00897b;
background-image: -webkit-linear-gradient(bottom, transparent 75%, #00695c 95%);
background-image: -moz-linear-gradient(bottom, transparent 75%, #00695c 95%);
background-image: linear-gradient(bottom, transparent 75%, #00695c 95%);
}
#bsa-paper-note-3 .bsaProItemInner h3 {
font-weight: 200;
text-align: center;
position: absolute;
width: 110px;
height: 70px;
margin: 65px 0 0 30px;
color: #e0f2f1;
-ms-transform: rotate(20deg); -webkit-transform: rotate(20deg); transform: rotate(20deg); transition: opacity 50ms linear 400ms;
}
#bsa-paper-note-3 .bsaProItemInner:hover h3 {
opacity: 0;
transition: opacity 50ms linear 300ms;
}
#bsa-paper-note-3 .bsaProItemInner:hover .bsaFront .bsaCircle {
margin-top: -90px;
background-color: #00897b;
background-position: 0 100px;
}
#bsa-paper-note-3 .bsaProItemInner__copy .bsaProItemInner__title {
font-size: 17px;
line-height: 22px;
overflow: hidden;
}
#bsa-paper-note-3 .bsaProItemInner__copy .bsaProItemInner__desc {
font-size: 12px;
line-height: 16px;
margin: 15px 15px 10px;
color: #000;
overflow: hidden;
}
 .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes shake {
0%, 100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
0% {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble {
0% {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes owlFadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes owlFadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.owl-bsaFade-in {
-webkit-animation-name: owlFadeIn;
animation-name: owlFadeIn;
-webkit-animation-duration: 1s; animation-duration: 1s;
}
@-webkit-keyframes owlFadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes owlFadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
.owl-bsaFade-out {
-webkit-animation-name: owlFadeOut;
animation-name: owlFadeOut;
-webkit-animation-duration: 1s; animation-duration: 1s;
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-animation-duration: .75s;
animation-duration: .75s;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
100% {
opacity: 0;
}
}
@keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
100% {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
@keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
} .animate,.hover-bounce,.hover-flash,.hover-heartbeat,.hover-panic,.hover-pulsate,.hover-pulse,.hover-shakeH,.hover-shakeV,.hover-slingshotCCW,.hover-slingshotCW,.hover-spinCCW,.hover-spinCW,.hover-strobe,.hover-tada,.hover-wave,.hover-wobble,.trigger{opacity:0;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animate.slow-mo,.hover-bounce.slow-mo,.hover-flash.slow-mo,.hover-heartbeat.slow-mo,.hover-panic.slow-mo,.hover-pulsate.slow-mo,.hover-pulse.slow-mo,.hover-shakeH.slow-mo,.hover-shakeV.slow-mo,.hover-slingshotCCW.slow-mo,.hover-slingshotCW.slow-mo,.hover-spinCCW.slow-mo,.hover-spinCW.slow-mo,.hover-strobe.slow-mo,.hover-tada.slow-mo,.hover-wave.slow-mo,.hover-wobble.slow-mo,.trigger.slow-mo{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.animate.super-slow-mo,.hover-bounce.super-slow-mo,.hover-flash.super-slow-mo,.hover-heartbeat.super-slow-mo,.hover-panic.super-slow-mo,.hover-pulsate.super-slow-mo,.hover-pulse.super-slow-mo,.hover-shakeH.super-slow-mo,.hover-shakeV.super-slow-mo,.hover-slingshotCCW.super-slow-mo,.hover-slingshotCW.super-slow-mo,.hover-spinCCW.super-slow-mo,.hover-spinCW.super-slow-mo,.hover-strobe.super-slow-mo,.hover-tada.super-slow-mo,.hover-wave.super-slow-mo,.hover-wobble.super-slow-mo,.trigger.super-slow-mo{-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}.animate.ultra-slow-mo,.hover-bounce.ultra-slow-mo,.hover-flash.ultra-slow-mo,.hover-heartbeat.ultra-slow-mo,.hover-panic.ultra-slow-mo,.hover-pulsate.ultra-slow-mo,.hover-pulse.ultra-slow-mo,.hover-shakeH.ultra-slow-mo,.hover-shakeV.ultra-slow-mo,.hover-slingshotCCW.ultra-slow-mo,.hover-slingshotCW.ultra-slow-mo,.hover-spinCCW.ultra-slow-mo,.hover-spinCW.ultra-slow-mo,.hover-strobe.ultra-slow-mo,.hover-tada.ultra-slow-mo,.hover-wave.ultra-slow-mo,.hover-wobble.ultra-slow-mo,.trigger.ultra-slow-mo{-webkit-animation-duration:4s;-moz-animation-duration:4s;-ms-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s}.animate.hyper-slow-mo,.hover-bounce.hyper-slow-mo,.hover-flash.hyper-slow-mo,.hover-heartbeat.hyper-slow-mo,.hover-panic.hyper-slow-mo,.hover-pulsate.hyper-slow-mo,.hover-pulse.hyper-slow-mo,.hover-shakeH.hyper-slow-mo,.hover-shakeV.hyper-slow-mo,.hover-slingshotCCW.hyper-slow-mo,.hover-slingshotCW.hyper-slow-mo,.hover-spinCCW.hyper-slow-mo,.hover-spinCW.hyper-slow-mo,.hover-strobe.hyper-slow-mo,.hover-tada.hyper-slow-mo,.hover-wave.hyper-slow-mo,.hover-wobble.hyper-slow-mo,.trigger.hyper-slow-mo{-webkit-animation-duration:5s;-moz-animation-duration:5s;-ms-animation-duration:5s;-o-animation-duration:5s;animation-duration:5s}.hover-bounce,.hover-flash,.hover-heartbeat,.hover-panic,.hover-pulsate,.hover-pulse,.hover-shakeH,.hover-shakeV,.hover-slingshotCCW,.hover-slingshotCW,.hover-spinCCW,.hover-spinCW,.hover-strobe,.hover-tada,.hover-wave,.hover-wobble,.ie .animate,.no-js .animate,.trigger{opacity:1}.animate.infinite,.hover-bounce.infinite,.hover-flash.infinite,.hover-heartbeat.infinite,.hover-panic.infinite,.hover-pulsate.infinite,.hover-pulse.infinite,.hover-shakeH.infinite,.hover-shakeV.infinite,.hover-slingshotCCW.infinite,.hover-slingshotCW.infinite,.hover-spinCCW.infinite,.hover-spinCW.infinite,.hover-strobe.infinite,.hover-tada.infinite,.hover-wave.infinite,.hover-wobble.infinite,.trigger.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animate.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(200px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-ms-transform:translateY(200px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(200px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(200px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-200px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-200px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-200px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-200px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-200px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-200px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-200px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(-200px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-200px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-200px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(200px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(200px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInRight{0%{opacity:0;-ms-transform:translateX(200px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(200px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(200px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-ms-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpLarge{0%{opacity:0;-webkit-transform:translateY(1000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpLarge{0%{opacity:0;-moz-transform:translateY(1000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInUpLarge{0%{opacity:0;-ms-transform:translateY(1000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInUpLarge{0%{opacity:0;-o-transform:translateY(1000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpLarge{0%{opacity:0;transform:translateY(1000px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInUpLarge{-webkit-animation-name:fadeInUpLarge;-moz-animation-name:fadeInUpLarge;-ms-animation-name:fadeInUpLarge;-o-animation-name:fadeInUpLarge;animation-name:fadeInUpLarge}@-webkit-keyframes fadeInDownLarge{0%{opacity:0;-webkit-transform:translateY(-1000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownLarge{0%{opacity:0;-moz-transform:translateY(-1000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDownLarge{0%{opacity:0;-ms-transform:translateY(-1000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDownLarge{0%{opacity:0;-o-transform:translateY(-1000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownLarge{0%{opacity:0;transform:translateY(-1000px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInDownLarge{-webkit-animation-name:fadeInDownLarge;-moz-animation-name:fadeInDownLarge;-ms-animation-name:fadeInDownLarge;-o-animation-name:fadeInDownLarge;animation-name:fadeInDownLarge}@-webkit-keyframes fadeInLeftLarge{0%{opacity:0;-webkit-transform:translateX(-1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftLarge{0%{opacity:0;-moz-transform:translateX(-1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeftLarge{0%{opacity:0;-ms-transform:translateX(-1000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeftLarge{0%{opacity:0;-o-transform:translateX(-1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftLarge{0%{opacity:0;transform:translateX(-1000px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInLeftLarge{-webkit-animation-name:fadeInLeftLarge;-moz-animation-name:fadeInLeftLarge;-ms-animation-name:fadeInLeftLarge;-o-animation-name:fadeInLeftLarge;animation-name:fadeInLeftLarge}@-webkit-keyframes fadeInRightLarge{0%{opacity:0;-webkit-transform:translateX(1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightLarge{0%{opacity:0;-moz-transform:translateX(1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInRightLarge{0%{opacity:0;-ms-transform:translateX(1000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInRightLarge{0%{opacity:0;-o-transform:translateX(1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightLarge{0%{opacity:0;transform:translateX(1000px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInRightLarge{-webkit-animation-name:fadeInRightLarge;-moz-animation-name:fadeInRightLarge;-ms-animation-name:fadeInRightLarge;-o-animation-name:fadeInRightLarge;animation-name:fadeInRightLarge}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animate.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-200px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-200px)}}@-ms-keyframes fadeOutUp{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-200px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-200px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-200px)}}.animate.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-ms-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(200px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(200px)}}@-ms-keyframes fadeOutDown{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(200px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(200px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(200px)}}.animate.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-ms-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(-200px)}}@-moz-keyframes fadeOutLeft{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(-200px)}}@-ms-keyframes fadeOutLeft{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(-200px)}}@-o-keyframes fadeOutLeft{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(-200px)}}@keyframes fadeOutLeft{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(-200px)}}.animate.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-ms-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(200px)}}@-moz-keyframes fadeOutRight{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(200px)}}@-ms-keyframes fadeOutRight{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(200px)}}@-o-keyframes fadeOutRight{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(200px)}}@keyframes fadeOutRight{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(200px)}}.animate.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-ms-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpLarge{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-1000px)}}@-moz-keyframes fadeOutUpLarge{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-1000px)}}@-ms-keyframes fadeOutUpLarge{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-1000px)}}@-o-keyframes fadeOutUpLarge{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-1000px)}}@keyframes fadeOutUpLarge{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-1000px)}}.animate.fadeOutUpLarge{-webkit-animation-name:fadeOutUpLarge;-moz-animation-name:fadeOutUpLarge;-ms-animation-name:fadeOutUpLarge;-o-animation-name:fadeOutUpLarge;animation-name:fadeOutUpLarge}@-webkit-keyframes fadeOutDownLarge{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(1000px)}}@-moz-keyframes fadeOutDownLarge{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(1000px)}}@-ms-keyframes fadeOutDownLarge{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(1000px)}}@-o-keyframes fadeOutDownLarge{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(1000px)}}@keyframes fadeOutDownLarge{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(1000px)}}.animate.fadeOutDownLarge{-webkit-animation-name:fadeOutDownLarge;-moz-animation-name:fadeOutDownLarge;-ms-animation-name:fadeOutDownLarge;-o-animation-name:fadeOutDownLarge;animation-name:fadeOutDownLarge}@-webkit-keyframes fadeOutLeftLarge{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(-1000px)}}@-moz-keyframes fadeOutLeftLarge{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(-1000px)}}@-ms-keyframes fadeOutLeftLarge{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(-1000px)}}@-o-keyframes fadeOutLeftLarge{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(-1000px)}}@keyframes fadeOutLeftLarge{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(-1000px)}}.animate.fadeOutLeftLarge{-webkit-animation-name:fadeOutLeftLarge;-moz-animation-name:fadeOutLeftLarge;-ms-animation-name:fadeOutLeftLarge;-o-animation-name:fadeOutLeftLarge;animation-name:fadeOutLeftLarge}@-webkit-keyframes fadeOutRightLarge{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(1000px)}}@-moz-keyframes fadeOutRightLarge{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(1000px)}}@-ms-keyframes fadeOutRightLarge{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(1000px)}}@-o-keyframes fadeOutRightLarge{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(1000px)}}@keyframes fadeOutRightLarge{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(1000px)}}.animate.fadeOutRightLarge{-webkit-animation-name:fadeOutRightLarge;-moz-animation-name:fadeOutRightLarge;-ms-animation-name:fadeOutRightLarge;-o-animation-name:fadeOutRightLarge;animation-name:fadeOutRightLarge}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes zoomIn{0%{opacity:0;-moz-transform:scale(0)}100%{opacity:1;-moz-transform:scale(1)}}@-ms-keyframes zoomIn{0%{opacity:0;-ms-transform:scale(0)}100%{opacity:1;-ms-transform:scale(1)}}@-o-keyframes zoomIn{0%{opacity:0;-o-transform:scale(0)}100%{opacity:1;-o-transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.animate.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-ms-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(0) translateY(200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInUp{0%{opacity:0;-moz-transform:scale(0) translateY(200px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInUp{0%{opacity:0;-ms-transform:scale(0) translateY(200px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInUp{0%{opacity:0;-o-transform:scale(0) translateY(200px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInUp{0%{opacity:0;transform:scale(0) translateY(200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInUp{-webkit-animation-name:zoomInUp;-moz-animation-name:zoomInUp;-ms-animation-name:zoomInUp;-o-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInDown{0%{opacity:0;-moz-transform:scale(0) translateY(-200px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInDown{0%{opacity:0;-ms-transform:scale(0) translateY(-200px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInDown{0%{opacity:0;-o-transform:scale(0) translateY(-200px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInDown{0%{opacity:0;transform:scale(0) translateY(-200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInDown{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-ms-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInLeft{0%{opacity:0;-moz-transform:scale(0) translateX(-200px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInLeft{0%{opacity:0;-ms-transform:scale(0) translateX(-200px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInLeft{0%{opacity:0;-o-transform:scale(0) translateX(-200px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale(0) translateX(-200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInLeft{-webkit-animation-name:zoomInLeft;-moz-animation-name:zoomInLeft;-ms-animation-name:zoomInLeft;-o-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(0) translateX(200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInRight{0%{opacity:0;-moz-transform:scale(0) translateX(200px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInRight{0%{opacity:0;-ms-transform:scale(0) translateX(200px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInRight{0%{opacity:0;-o-transform:scale(0) translateX(200px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInRight{0%{opacity:0;transform:scale(0) translateX(200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInRight{-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;-ms-animation-name:zoomInRight;-o-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUpLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInUpLarge{0%{opacity:0;-moz-transform:scale(0) translateY(1000px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInUpLarge{0%{opacity:0;-ms-transform:scale(0) translateY(1000px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInUpLarge{0%{opacity:0;-o-transform:scale(0) translateY(1000px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInUpLarge{0%{opacity:0;transform:scale(0) translateY(1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInUpLarge{-webkit-animation-name:zoomInUpLarge;-moz-animation-name:zoomInUpLarge;-ms-animation-name:zoomInUpLarge;-o-animation-name:zoomInUpLarge;animation-name:zoomInUpLarge}@-webkit-keyframes zoomInDownLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInDownLarge{0%{opacity:0;-moz-transform:scale(0) translateY(-1000px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInDownLarge{0%{opacity:0;-ms-transform:scale(0) translateY(-1000px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInDownLarge{0%{opacity:0;-o-transform:scale(0) translateY(-1000px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInDownLarge{0%{opacity:0;transform:scale(0) translateY(-1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInDownLarge{-webkit-animation-name:zoomInDownLarge;-moz-animation-name:zoomInDownLarge;-ms-animation-name:zoomInDownLarge;-o-animation-name:zoomInDownLarge;animation-name:zoomInDownLarge}@-webkit-keyframes zoomInLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(-1000px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInLeftLarge{0%{opacity:0;-moz-transform:scale(0) translateX(-1000px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInLeftLarge{0%{opacity:0;-ms-transform:scale(0) translateX(-1000px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInLeftLarge{0%{opacity:0;-o-transform:scale(0) translateX(-1000px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInLeftLarge{0%{opacity:0;transform:scale(0) translateX(-1000px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInLeftLarge{-webkit-animation-name:zoomInLeftLarge;-moz-animation-name:zoomInLeftLarge;-ms-animation-name:zoomInLeftLarge;-o-animation-name:zoomInLeftLarge;animation-name:zoomInLeftLarge}@-webkit-keyframes zoomInRightLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(1000px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInRightLarge{0%{opacity:0;-moz-transform:scale(0) translateX(1000px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInRightLarge{0%{opacity:0;-ms-transform:scale(0) translateX(1000px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInRightLarge{0%{opacity:0;-o-transform:scale(0) translateX(1000px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInRightLarge{0%{opacity:0;transform:scale(0) translateX(1000px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInRightLarge{-webkit-animation-name:zoomInRightLarge;-moz-animation-name:zoomInRightLarge;-ms-animation-name:zoomInRightLarge;-o-animation-name:zoomInRightLarge;animation-name:zoomInRightLarge}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0)}}@-moz-keyframes zoomOut{0%{opacity:1;-moz-transform:scale(1)}100%{opacity:0;-moz-transform:scale(0)}}@-ms-keyframes zoomOut{0%{opacity:1;-ms-transform:scale(1)}100%{opacity:0;-ms-transform:scale(0)}}@-o-keyframes zoomOut{0%{opacity:1;-o-transform:scale(1)}100%{opacity:0;-o-transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.animate.zoomOut{-webkit-animation-name:zoomOut;-moz-animation-name:zoomOut;-ms-animation-name:zoomOut;-o-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutUp{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}}@-moz-keyframes zoomOutUp{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(-200px)}}@-ms-keyframes zoomOutUp{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(-200px)}}@-o-keyframes zoomOutUp{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(-200px)}}@keyframes zoomOutUp{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-200px)}}.animate.zoomOutUp{-webkit-animation-name:zoomOutUp;-moz-animation-name:zoomOutUp;-ms-animation-name:zoomOutUp;-o-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes zoomOutDown{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(200px)}}@-moz-keyframes zoomOutDown{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(200px)}}@-ms-keyframes zoomOutDown{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(200px)}}@-o-keyframes zoomOutDown{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(200px)}}@keyframes zoomOutDown{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(200px)}}.animate.zoomOutDown{-webkit-animation-name:zoomOutDown;-moz-animation-name:zoomOutDown;-ms-animation-name:zoomOutDown;-o-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(-200px)}}@-moz-keyframes zoomOutLeft{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(-200px)}}@-ms-keyframes zoomOutLeft{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(-200px)}}@-o-keyframes zoomOutLeft{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(-200px)}}@keyframes zoomOutLeft{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(-200px)}}.animate.zoomOutLeft{-webkit-animation-name:zoomOutLeft;-moz-animation-name:zoomOutLeft;-ms-animation-name:zoomOutLeft;-o-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(200px)}}@-moz-keyframes zoomOutRight{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(200px)}}@-ms-keyframes zoomOutRight{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(200px)}}@-o-keyframes zoomOutRight{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(200px)}}@keyframes zoomOutRight{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(200px)}}.animate.zoomOutRight{-webkit-animation-name:zoomOutRight;-moz-animation-name:zoomOutRight;-ms-animation-name:zoomOutRight;-o-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUpLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}}@-moz-keyframes zoomOutUpLarge{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(-1000px)}}@-ms-keyframes zoomOutUpLarge{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(-1000px)}}@-o-keyframes zoomOutUpLarge{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(-1000px)}}@keyframes zoomOutUpLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-1000px)}}.animate.zoomOutUpLarge{-webkit-animation-name:zoomOutUpLarge;-moz-animation-name:zoomOutUpLarge;-ms-animation-name:zoomOutUpLarge;-o-animation-name:zoomOutUpLarge;animation-name:zoomOutUpLarge}@-webkit-keyframes zoomOutDownLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}}@-moz-keyframes zoomOutDownLarge{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(1000px)}}@-ms-keyframes zoomOutDownLarge{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(1000px)}}@-o-keyframes zoomOutDownLarge{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(1000px)}}@keyframes zoomOutDownLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(1000px)}}.animate.zoomOutDownLarge{-webkit-animation-name:zoomOutDownLarge;-moz-animation-name:zoomOutDownLarge;-ms-animation-name:zoomOutDownLarge;-o-animation-name:zoomOutDownLarge;animation-name:zoomOutDownLarge}@-webkit-keyframes zoomOutLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(-1000px)}}@-moz-keyframes zoomOutLeftLarge{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(-1000px)}}@-ms-keyframes zoomOutLeftLarge{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(-1000px)}}@-o-keyframes zoomOutLeftLarge{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(-1000px)}}@keyframes zoomOutLeftLarge{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(-1000px)}}.animate.zoomOutLeftLarge{-webkit-animation-name:zoomOutLeftLarge;-moz-animation-name:zoomOutLeftLarge;-ms-animation-name:zoomOutLeftLarge;-o-animation-name:zoomOutLeftLarge;animation-name:zoomOutLeftLarge}@-webkit-keyframes zoomOutRightLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(1000px)}}@-moz-keyframes zoomOutRightLarge{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(1000px)}}@-ms-keyframes zoomOutRightLarge{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(1000px)}}@-o-keyframes zoomOutRightLarge{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(1000px)}}@keyframes zoomOutRightLarge{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(1000px)}}.animate.zoomOutRightLarge{-webkit-animation-name:zoomOutRightLarge;-moz-animation-name:zoomOutRightLarge;-ms-animation-name:zoomOutRightLarge;-o-animation-name:zoomOutRightLarge;animation-name:zoomOutRightLarge}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.1)}70%{opacity:1;-webkit-transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0)}50%{opacity:1;-moz-transform:scale(1.1)}70%{opacity:1;-moz-transform:scale(.9)}100%{opacity:1;-moz-transform:scale(1)}}@-ms-keyframes bounceIn{0%{opacity:0;-ms-transform:scale(0)}50%{opacity:1;-ms-transform:scale(1.1)}70%{opacity:1;-ms-transform:scale(.9)}100%{opacity:1;-ms-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(0)}50%{opacity:1;-o-transform:scale(1.1)}70%{opacity:1;-o-transform:scale(.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.animate.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-ms-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:scale(0) translateY(200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-webkit-transform:scale(.9) translateY(20px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:scale(0) translateY(200px)}60%{opacity:1;-moz-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-moz-transform:scale(.9) translateY(20px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-ms-transform:scale(0) translateY(200px)}60%{opacity:1;-ms-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-ms-transform:scale(.9) translateY(20px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:scale(0) translateY(200px)}60%{opacity:1;-o-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-o-transform:scale(.9) translateY(20px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:scale(0) translateY(200px)}60%{opacity:1;transform:scale(1.1) translateY(-40px)}80%{opacity:1;transform:scale(.9) translateY(20px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateY(40px)}80%{opacity:1;-webkit-transform:scale(.9) translateY(-20px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:scale(0) translateY(-200px)}60%{opacity:1;-moz-transform:scale(1.1) translateY(40px)}80%{opacity:1;-moz-transform:scale(.9) translateY(-20px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes bounceInDown{0%{opacity:0;-ms-transform:scale(0) translateY(-200px)}60%{opacity:1;-ms-transform:scale(1.1) translateY(40px)}80%{opacity:1;-ms-transform:scale(.9) translateY(-20px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:scale(0) translateY(-200px)}60%{opacity:1;-o-transform:scale(1.1) translateY(40px)}80%{opacity:1;-o-transform:scale(.9) translateY(-20px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:scale(0) translateY(-200px)}60%{opacity:1;transform:scale(1.1) translateY(40px)}80%{opacity:1;transform:scale(.9) translateY(-20px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-ms-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateX(40px)}80%{opacity:1;-webkit-transform:scale(.9) translateX(-20px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:scale(0) translateX(-200px)}60%{opacity:1;-moz-transform:scale(1.1) translateX(40px)}80%{opacity:1;-moz-transform:scale(.9) translateX(-20px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes bounceInLeft{0%{opacity:0;-ms-transform:scale(0) translateX(-200px)}60%{opacity:1;-ms-transform:scale(1.1) translateX(40px)}80%{opacity:1;-ms-transform:scale(.9) translateX(-20px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:scale(0) translateX(-200px)}60%{opacity:1;-o-transform:scale(1.1) translateX(40px)}80%{opacity:1;-o-transform:scale(.9) translateX(-20px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:scale(0) translateX(-200px)}60%{opacity:1;transform:scale(1.1) translateX(40px)}80%{opacity:1;transform:scale(.9) translateX(-20px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-ms-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:scale(0) translateX(200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-webkit-transform:scale(.9) translateX(20px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:scale(0) translateX(200px)}60%{opacity:1;-moz-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-moz-transform:scale(.9) translateX(20px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes bounceInRight{0%{opacity:0;-ms-transform:scale(0) translateX(200px)}60%{opacity:1;-ms-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-ms-transform:scale(.9) translateX(20px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:scale(0) translateX(200px)}60%{opacity:1;-o-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-o-transform:scale(.9) translateX(20px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:scale(0) translateX(200px)}60%{opacity:1;transform:scale(1.1) translateX(-40px)}80%{opacity:1;transform:scale(.9) translateX(20px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-ms-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{opacity:1;-webkit-transform:scale(1)}30%{opacity:1;-webkit-transform:scale(1.1)}50%{opacity:0;-webkit-transform:scale(.9)}100%{opacity:0;-webkit-transform:scale(0)}}@-moz-keyframes bounceOut{0%{opacity:1;-moz-transform:scale(1)}30%{opacity:1;-moz-transform:scale(1.1)}50%{opacity:0;-moz-transform:scale(.9)}100%{opacity:0;-moz-transform:scale(0)}}@-ms-keyframes bounceOut{0%{opacity:1;-ms-transform:scale(1)}30%{opacity:1;-ms-transform:scale(1.1)}50%{opacity:0;-ms-transform:scale(.9)}100%{opacity:0;-ms-transform:scale(0)}}@-o-keyframes bounceOut{0%{opacity:1;-o-transform:scale(1)}30%{opacity:1;-o-transform:scale(1.1)}50%{opacity:0;-o-transform:scale(.9)}100%{opacity:0;-o-transform:scale(0)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.1)}50%{opacity:0;transform:scale(.9)}100%{opacity:0;transform:scale(0)}}.animate.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-ms-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{opacity:1;-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(40px)}100%{opacity:0;-webkit-transform:translateY(-200px)}}@-moz-keyframes bounceOutUp{0%{opacity:1;-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(40px)}100%{opacity:0;-moz-transform:translateY(-200px)}}@-ms-keyframes bounceOutUp{0%{opacity:1;-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(40px)}100%{opacity:0;-ms-transform:translateY(-200px)}}@-o-keyframes bounceOutUp{0%{opacity:1;-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(40px)}100%{opacity:0;-o-transform:translateY(-200px)}}@keyframes bounceOutUp{0%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(-200px)}}.animate.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-ms-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{opacity:1;-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-40px)}100%{opacity:0;-webkit-transform:translateY(200px)}}@-moz-keyframes bounceOutDown{0%{opacity:1;-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-40px)}100%{opacity:0;-moz-transform:translateY(200px)}}@-ms-keyframes bounceOutDown{0%{opacity:1;-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(-40px)}100%{opacity:0;-ms-transform:translateY(200px)}}@-o-keyframes bounceOutDown{0%{opacity:1;-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-40px)}100%{opacity:0;-o-transform:translateY(200px)}}@keyframes bounceOutDown{0%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(-40px)}100%{opacity:0;transform:translateY(200px)}}.animate.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-ms-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(40px)}100%{opacity:0;-webkit-transform:translateX(-200px)}}@-moz-keyframes bounceOutLeft{0%{opacity:1;-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(40px)}100%{opacity:0;-moz-transform:translateX(-200px)}}@-ms-keyframes bounceOutLeft{0%{opacity:1;-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(40px)}100%{opacity:0;-ms-transform:translateX(-200px)}}@-o-keyframes bounceOutLeft{0%{opacity:1;-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(40px)}100%{opacity:0;-o-transform:translateX(-200px)}}@keyframes bounceOutLeft{0%{opacity:1;transform:translateX(0)}20%{opacity:1;transform:translateX(40px)}100%{opacity:0;transform:translateX(-200px)}}.animate.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-ms-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{opacity:1;-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-40px)}100%{opacity:0;-webkit-transform:translateX(200px)}}@-moz-keyframes bounceOutRight{0%{opacity:1;-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-40px)}100%{opacity:0;-moz-transform:translateX(200px)}}@-ms-keyframes bounceOutRight{0%{opacity:1;-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(-40px)}100%{opacity:0;-ms-transform:translateX(200px)}}@-o-keyframes bounceOutRight{0%{opacity:1;-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-40px)}100%{opacity:0;-o-transform:translateX(200px)}}@keyframes bounceOutRight{0%{opacity:1;transform:translateX(0)}20%{opacity:1;transform:translateX(-40px)}100%{opacity:0;transform:translateX(200px)}}.animate.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-ms-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-ms-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.hover-flash:hover,.trigger.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-ms-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@-moz-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@-ms-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@-o-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}.hover-strobe:hover,.trigger.strobe{-webkit-animation-name:strobe;-moz-animation-name:strobe;-ms-animation-name:strobe;-o-animation-name:strobe;animation-name:strobe}@-webkit-keyframes shakeH{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shakeH{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-ms-keyframes shakeH{0%,100%{-ms-transform:translateX(0)}10%,30%,50%,70%,90%{-ms-transform:translateX(-10px)}20%,40%,60%,80%{-ms-transform:translateX(10px)}}@-o-keyframes shakeH{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shakeH{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.hover-shakeH:hover,.trigger.shakeH{-webkit-animation-name:shakeH;-moz-animation-name:shakeH;-ms-animation-name:shakeH;-o-animation-name:shakeH;animation-name:shakeH}@-webkit-keyframes shakeV{0%,100%{-webkit-transform:translateY(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px)}}@-moz-keyframes shakeV{0%,100%{-moz-transform:translateY(0)}10%,30%,50%,70%,90%{-moz-transform:translateY(-10px)}20%,40%,60%,80%{-moz-transform:translateY(10px)}}@-ms-keyframes shakeV{0%,100%{-ms-transform:translateY(0)}10%,30%,50%,70%,90%{-ms-transform:translateY(-10px)}20%,40%,60%,80%{-ms-transform:translateY(10px)}}@-o-keyframes shakeV{0%,100%{-o-transform:translateY(0)}10%,30%,50%,70%,90%{-o-transform:translateY(-10px)}20%,40%,60%,80%{-o-transform:translateY(10px)}}@keyframes shakeV{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.hover-shakeV:hover,.trigger.shakeV{-webkit-animation-name:shakeV;-moz-animation-name:shakeV;-ms-animation-name:shakeV;-o-animation-name:shakeV;animation-name:shakeV}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-ms-keyframes bounce{0%,100%,20%,50%,80%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(-30px)}60%{-ms-transform:translateY(-15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.hover-bounce:hover,.trigger.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-ms-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@-moz-keyframes tada{0%,100%{-moz-transform:scale(1) rotate(0)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}}@-ms-keyframes tada{0%,100%{-ms-transform:scale(1) rotate(0)}10%,20%{-ms-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-ms-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-ms-transform:scale(1.1) rotate(-3deg)}}@-o-keyframes tada{0%,100%{-o-transform:scale(1) rotate(0)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}}@keyframes tada{0%,100%{transform:scale(1) rotate(0)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}}.hover-tada:hover,.trigger.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-ms-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes wave{20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes wave{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-ms-keyframes wave{20%{-ms-transform:rotate(15deg)}40%{-ms-transform:rotate(-10deg)}60%{-ms-transform:rotate(5deg)}80%{-ms-transform:rotate(-5deg)}100%{-ms-transform:rotate(0deg)}}@-o-keyframes wave{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes wave{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.hover-wave:hover{-webkit-animation-name:wave;-moz-animation-name:wave;-ms-animation-name:wave;-o-animation-name:wave;animation-name:wave}@-webkit-keyframes spinCW{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinCW{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes spinCW{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes spinCW{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes spinCW{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hover-spinCW:hover,.trigger.spinCW{-webkit-animation-name:spinCW;-moz-animation-name:spinCW;-ms-animation-name:spinCW;-o-animation-name:spinCW;animation-name:spinCW}@-webkit-keyframes spinCCW{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes spinCCW{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(-360deg)}}@-ms-keyframes spinCCW{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(-360deg)}}@-o-keyframes spinCCW{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(-360deg)}}@keyframes spinCCW{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.hover-spinCCW:hover,.trigger.spinCCW{-webkit-animation-name:spinCCW;-moz-animation-name:spinCCW;-ms-animation-name:spinCCW;-o-animation-name:spinCCW;animation-name:spinCCW}@-webkit-keyframes slingshotCW{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(-45deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes slingshotCW{0%{-moz-transform:rotate(0deg)}20%,30%{-moz-transform:rotate(-45deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes slingshotCW{0%{-ms-transform:rotate(0deg)}20%,30%{-ms-transform:rotate(-45deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes slingshotCW{0%{-o-transform:rotate(0deg)}20%,30%{-o-transform:rotate(-45deg)}100%{-o-transform:rotate(360deg)}}@keyframes slingshotCW{0%{transform:rotate(0deg)}20%,30%{transform:rotate(-45deg)}100%{transform:rotate(360deg)}}.hover-slingshotCW:hover,.trigger.slingshotCW{-webkit-animation-name:slingshotCW;-moz-animation-name:slingshotCW;-ms-animation-name:slingshotCW;-o-animation-name:slingshotCW;animation-name:slingshotCW}@-webkit-keyframes slingshotCCW{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(45deg)}100%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes slingshotCCW{0%{-moz-transform:rotate(0deg)}20%,30%{-moz-transform:rotate(45deg)}100%{-moz-transform:rotate(-360deg)}}@-ms-keyframes slingshotCCW{0%{-ms-transform:rotate(0deg)}20%,30%{-ms-transform:rotate(45deg)}100%{-ms-transform:rotate(-360deg)}}@-o-keyframes slingshotCCW{0%{-o-transform:rotate(0deg)}20%,30%{-o-transform:rotate(45deg)}100%{-o-transform:rotate(-360deg)}}@keyframes slingshotCCW{0%{transform:rotate(0deg)}20%,30%{transform:rotate(45deg)}100%{transform:rotate(-360deg)}}.hover-slingshotCCW:hover,.trigger.slingshotCCW{-webkit-animation-name:slingshotCCW;-moz-animation-name:slingshotCCW;-ms-animation-name:slingshotCCW;-o-animation-name:slingshotCCW;animation-name:slingshotCCW}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0px)}15%{-webkit-transform:translateX(-25px) rotate(-5deg)}30%{-webkit-transform:translateX(20px) rotate(3deg)}45%{-webkit-transform:translateX(-15px) rotate(-3deg)}60%{-webkit-transform:translateX(10px) rotate(2deg)}75%{-webkit-transform:translateX(-5px) rotate(-1deg)}100%{-webkit-transform:translateX(0px)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0px)}15%{-moz-transform:translateX(-25px) rotate(-5deg)}30%{-moz-transform:translateX(20px) rotate(3deg)}45%{-moz-transform:translateX(-15px) rotate(-3deg)}60%{-moz-transform:translateX(10px) rotate(2deg)}75%{-moz-transform:translateX(-5px) rotate(-1deg)}100%{-moz-transform:translateX(0px)}}@-ms-keyframes wobble{0%{-ms-transform:translateX(0px)}15%{-ms-transform:translateX(-25px) rotate(-5deg)}30%{-ms-transform:translateX(20px) rotate(3deg)}45%{-ms-transform:translateX(-15px) rotate(-3deg)}60%{-ms-transform:translateX(10px) rotate(2deg)}75%{-ms-transform:translateX(-5px) rotate(-1deg)}100%{-ms-transform:translateX(0px)}}@-o-keyframes wobble{0%{-o-transform:translateX(0px)}15%{-o-transform:translateX(-25px) rotate(-5deg)}30%{-o-transform:translateX(20px) rotate(3deg)}45%{-o-transform:translateX(-15px) rotate(-3deg)}60%{-o-transform:translateX(10px) rotate(2deg)}75%{-o-transform:translateX(-5px) rotate(-1deg)}100%{-o-transform:translateX(0px)}}@keyframes wobble{0%{transform:translateX(0px)}15%{transform:translateX(-25px) rotate(-5deg)}30%{transform:translateX(20px) rotate(3deg)}45%{transform:translateX(-15px) rotate(-3deg)}60%{transform:translateX(10px) rotate(2deg)}75%{transform:translateX(-5px) rotate(-1deg)}100%{transform:translateX(0px)}}.hover-wobble:hover,.trigger.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-ms-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@-moz-keyframes pulse{0%,100%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}}@-ms-keyframes pulse{0%,100%{-ms-transform:scale(1)}50%{-ms-transform:scale(1.1)}}@-o-keyframes pulse{0%,100%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.hover-pulse:hover,.trigger.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-ms-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulsate{0%,100%,50%{-webkit-transform:scale(1)}25%,75%{-webkit-transform:scale(1.1)}}@-moz-keyframes pulsate{0%,100%,50%{-moz-transform:scale(1)}25%,75%{-moz-transform:scale(1.1)}}@-ms-keyframes pulsate{0%,100%,50%{-ms-transform:scale(1)}25%,75%{-ms-transform:scale(1.1)}}@-o-keyframes pulsate{0%,100%,50%{-o-transform:scale(1)}25%,75%{-o-transform:scale(1.1)}}@keyframes pulsate{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.1)}}.hover-pulsate:hover,.trigger.pulsate{-webkit-animation-name:pulsate;-moz-animation-name:pulsate;-ms-animation-name:pulsate;-o-animation-name:pulsate;animation-name:pulsate}@-webkit-keyframes heartbeat{0%,30%,50%,60%,80%{-webkit-transform:scale(1)}40%,70%{-webkit-transform:scale(1.1)}}@-moz-keyframes heartbeat{0%,30%,50%,60%,80%{-moz-transform:scale(1)}40%,70%{-moz-transform:scale(1.1)}}@-ms-keyframes heartbeat{0%,30%,50%,60%,80%{-ms-transform:scale(1)}40%,70%{-ms-transform:scale(1.1)}}@-o-keyframes heartbeat{0%,30%,50%,60%,80%{-o-transform:scale(1)}40%,70%{-o-transform:scale(1.1)}}@keyframes heartbeat{0%,30%,50%,60%,80%{transform:scale(1)}40%,70%{transform:scale(1.1)}}.hover-heartbeat:hover,.trigger.heartbeat{-webkit-animation-name:heartbeat;-moz-animation-name:heartbeat;-ms-animation-name:heartbeat;-o-animation-name:heartbeat;animation-name:heartbeat}@-webkit-keyframes panic{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,60%{-webkit-transform:scale(1.1) rotate(-3deg)}20%,40%{-webkit-transform:scale(1) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-webkit-transform:scale(1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@-moz-keyframes panic{0%,100%{-moz-transform:scale(1) rotate(0)}10%,60%{-moz-transform:scale(1.1) rotate(-3deg)}20%,40%{-moz-transform:scale(1) rotate(-3deg)}30%{-moz-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-moz-transform:scale(1) rotate(3deg)}80%{-moz-transform:scale(1.1) rotate(-3deg)}}@-ms-keyframes panic{0%,100%{-ms-transform:scale(1) rotate(0)}10%,60%{-ms-transform:scale(1.1) rotate(-3deg)}20%,40%{-ms-transform:scale(1) rotate(-3deg)}30%{-ms-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-ms-transform:scale(1) rotate(3deg)}80%{-ms-transform:scale(1.1) rotate(-3deg)}}@-o-keyframes panic{0%,100%{-o-transform:scale(1) rotate(0)}10%,60%{-o-transform:scale(1.1) rotate(-3deg)}20%,40%{-o-transform:scale(1) rotate(-3deg)}30%{-o-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-o-transform:scale(1) rotate(3deg)}80%{-o-transform:scale(1.1) rotate(-3deg)}}@keyframes panic{0%,100%{transform:scale(1) rotate(0)}10%,60%{transform:scale(1.1) rotate(-3deg)}20%,40%{transform:scale(1) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}50%,70%,90%{transform:scale(1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}}.hover-panic:hover,.trigger.panic{-webkit-animation-name:panic;-moz-animation-name:panic;-ms-animation-name:panic;-o-animation-name:panic;animation-name:panic}.ct-chart .ct-label,.ct-chart .ct-label.ct-horizontal{display:block;width:100%;height:100%;fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;text-align:left}.ct-chart .ct-label.ct-vertical{display:block;width:100%;height:100%;fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;text-align:right}.ct-chart .ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-chart .ct-point{stroke-width:10px;stroke-linecap:round}.ct-chart .ct-line{fill:none;stroke-width:4px}.ct-chart .ct-area{stroke:none;fill-opacity:.1}.ct-chart .ct-bar{fill:none;stroke-width:10px}.ct-chart .ct-slice.ct-donut{fill:none;stroke-width:60px}.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-a .ct-slice.ct-donut{stroke:#d70206}.ct-chart .ct-series.ct-series-a .ct-area,.ct-chart .ct-series.ct-series-a .ct-slice:not(.ct-donut){fill:#d70206}.ct-chart .ct-series.ct-series-b .ct-bar,.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice.ct-donut{stroke:#F05B4F}.ct-chart .ct-series.ct-series-b .ct-area,.ct-chart .ct-series.ct-series-b .ct-slice:not(.ct-donut){fill:#F05B4F}.ct-chart .ct-series.ct-series-c .ct-bar,.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point,.ct-chart .ct-series.ct-series-c .ct-slice.ct-donut{stroke:#F4C63D}.ct-chart .ct-series.ct-series-c .ct-area,.ct-chart .ct-series.ct-series-c .ct-slice:not(.ct-donut){fill:#F4C63D}.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-d .ct-slice.ct-donut{stroke:#453D3F}.ct-chart .ct-series.ct-series-d .ct-area,.ct-chart .ct-series.ct-series-d .ct-slice:not(.ct-donut){fill:#453D3F}.ct-chart.ct-square{display:block;position:relative;width:100%}.ct-chart.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-chart.ct-square:after{content:"";display:table;clear:both}.ct-chart.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-minor-second{display:block;position:relative;width:100%}.ct-chart.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-chart.ct-minor-second:after{content:"";display:table;clear:both}.ct-chart.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-major-second{display:block;position:relative;width:100%}.ct-chart.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-chart.ct-major-second:after{content:"";display:table;clear:both}.ct-chart.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-minor-third{display:block;position:relative;width:100%}.ct-chart.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-chart.ct-minor-third:after{content:"";display:table;clear:both}.ct-chart.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-major-third{display:block;position:relative;width:100%}.ct-chart.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-chart.ct-major-third:after{content:"";display:table;clear:both}.ct-chart.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-chart.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-chart.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-chart.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-chart.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-chart.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-chart.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-minor-sixth{display:block;position:relative;width:100%}.ct-chart.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-chart.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-chart.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-golden-section{display:block;position:relative;width:100%}.ct-chart.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-chart.ct-golden-section:after{content:"";display:table;clear:both}.ct-chart.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-major-sixth{display:block;position:relative;width:100%}.ct-chart.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-chart.ct-major-sixth:after{content:"";display:table;clear:both}.ct-chart.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-minor-seventh{display:block;position:relative;width:100%}.ct-chart.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-chart.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-chart.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-major-seventh{display:block;position:relative;width:100%}.ct-chart.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-chart.ct-major-seventh:after{content:"";display:table;clear:both}.ct-chart.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-octave{display:block;position:relative;width:100%}.ct-chart.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-chart.ct-octave:after{content:"";display:table;clear:both}.ct-chart.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-major-tenth{display:block;position:relative;width:100%}.ct-chart.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-chart.ct-major-tenth:after{content:"";display:table;clear:both}.ct-chart.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-major-eleventh{display:block;position:relative;width:100%}.ct-chart.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-chart.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-chart.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-major-twelfth{display:block;position:relative;width:100%}.ct-chart.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-chart.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-chart.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-chart.ct-double-octave{display:block;position:relative;width:100%}.ct-chart.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-chart.ct-double-octave:after{content:"";display:table;clear:both}.ct-chart.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/img/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}.bsaProContainerNew .z-depth-1, .bsaProContainerNew .card-panel, .bsaProContainerNew .card, .bsaProContainerNew .toast, .bsaProContainerNew .btn, .bsaProContainerNew .btn-large, .bsaButtonGroup .btn-large, .bsaProContainerNew .btn-floating, .bsaProContainerNew .dropdown-content, .bsaProContainerNew .collapsible {
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
.bsaProContainerNew .z-depth-1-half, .bsaProContainerNew .btn:hover, .bsaProContainerNew .btn-large:hover, .bsaButtonGroup .btn-large:hover, .bsaProContainerNew .btn-floating:hover, .bsaProContainerNew .modal {
-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
.bsaProContainerNew .z-depth-2 {
-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
-moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
.bsaProContainerNew .z-depth-3 {
-webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
-moz-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }
.bsaProContainerNew .z-depth-4 {
-webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
-moz-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }
.bsaProContainerNew .z-depth-5 {
-webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
-moz-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); }
.bsaProContainerNew .card-panel {
padding: 20px;
margin: 0.5rem 0 1rem 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-clip: padding-box;
background-color: #fff; }
.bsaButtonGroup .waves-effect,
.bsaProContainerNew .waves-effect {
position: relative;
cursor: pointer;
display: inline-block;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
z-index: 1;
will-change: opacity, transform;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
transition: all 0.3s ease-out; }
.bsaProContainerNew .waves-effect .waves-ripple {
position: absolute;
border-radius: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
margin-left: -10px;
opacity: 0;
background: rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.7s ease-out;
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-o-transition-property: -o-transform, opacity;
transition-property: transform, opacity;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
pointer-events: none; }
.bsaProContainerNew .waves-effect.waves-light .waves-ripple {
background-color: rgba(255, 255, 255, 0.45); }
.bsaProContainerNew .waves-effect.waves-red .waves-ripple {
background-color: rgba(244, 67, 54, 0.7); }
.bsaProContainerNew .waves-effect.waves-yellow .waves-ripple {
background-color: rgba(255, 235, 59, 0.7); }
.bsaProContainerNew .waves-effect.waves-orange .waves-ripple {
background-color: rgba(255, 152, 0, 0.7); }
.bsaProContainerNew .waves-effect.waves-purple .waves-ripple {
background-color: rgba(156, 39, 176, 0.7); }
.bsaProContainerNew .waves-effect.waves-green .waves-ripple {
background-color: rgba(76, 175, 80, 0.7); }
.bsaProContainerNew .waves-effect.waves-teal .waves-ripple {
background-color: rgba(0, 150, 136, 0.7); }
.bsaProContainerNew .waves-notransition {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
-ms-transition: none !important;
transition: none !important; }
.bsaProContainerNew .waves-circle {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
.bsaProContainerNew .waves-input-wrapper {
border-radius: 0.2em;
vertical-align: bottom; }
.bsaProContainerNew .waves-input-wrapper .waves-button-input {
position: relative;
top: 0;
left: 0;
z-index: 1; }
.bsaProContainerNew .waves-circle {
text-align: center;
width: 2.5em;
height: 2.5em;
line-height: 2.5em;
border-radius: 50%; }
.bsaProContainerNew .waves-block {
display: block; } .bsaProContainerNew a.waves-effect .waves-ripple {
z-index: -1;
}
.bsaButtonGroup .btn, .bsaButtonGroup .btn-large, .bsaButtonGroup .btn-flat {
display: inline-block;
height: 36px;
margin-bottom: 15px;
padding: 0 2rem;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-clip: padding-box;
line-height: 36px;
text-transform: uppercase;
border: none;
outline: 0;
-webkit-tap-highlight-color: transparent;
}
.bsaButtonGroup .btn, .bsaButtonGroup .btn-large {
text-decoration: none;
color: #FFF;
background-color: #2196F3;
text-align: center;
letter-spacing: 0.5px;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-o-transition: 0.2s ease-out;
-ms-transition: 0.2s ease-out;
transition: 0.2s ease-out;
cursor: pointer;
}
.bsaButtonGroup {
text-align: center;
}
.bsaButtonGroup > a > i {
margin-left: 10px;
}
.bsaButtonGroup .btn-large:focus, .bsaButtonGroup .btn-large:hover, .bsaButtonGroup .btn-large:visited {
color: #ffffff;
}
.bsaButtonGroup .btn:hover, .bsaButtonGroup .btn-large:hover {
background-color: #39a1f4;
color: #ffffff;
}
.bsaButtonGroup .btn-large-red {
background-color: #F44336;
color: #ffffff;
}
.bsaButtonGroup .btn-large-red:hover {
background-color: #f4665c;
color: #ffffff;
}
.bsaButtonGroup .btn-large {
height: 54px;
line-height: 56px;
}
.bsaButtonGroup .btn-large-next:focus, .bsaButtonGroup .btn-large-next:hover, .bsaButtonGroup .btn-large-next:visited {
color: #9e9e9e;
}
.bsaButtonGroup .btn-large-next {
background-color: #e0e0e0;
color: #bdbdbd;
margin-right: 15px;
}
.bsaButtonGroup .btn-large-next:hover {
background-color: #eeeeee;
color: #9e9e9e;
}
.bsaButtonGroup .btn-large-buy { }
.bsaButtonGroup .btn-large-buy:hover { }
.bsaButtonGroup .bsaProContainerNew {
width: auto;
}
.bsaProContainerNew .btn, .bsaProContainerNew .btn-large, .bsaProContainerNew .btn-flat {
display: inline-block;
height: 36px;
margin-bottom: 15px;
padding: 0 2rem;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-clip: padding-box;
line-height: 36px;
text-transform: uppercase;
border: none;
outline: 0;
-webkit-tap-highlight-color: transparent;
}
.bsaProContainerNew .btn.disabled, .bsaProContainerNew .disabled.btn-large, .bsaProContainerNew .btn-floating.disabled, .bsaProContainerNew .btn-large.disabled, .bsaProContainerNew .btn:disabled, .bsaProContainerNew .btn-large:disabled, .bsaProContainerNew .btn-large:disabled, .bsaProContainerNew .btn-floating:disabled {
background-color: #DFDFDF;
box-shadow: none;
color: #9F9F9F; }
.bsaProContainerNew .btn.disabled:hover, .bsaProContainerNew .disabled.btn-large:hover, .bsaProContainerNew .btn-floating.disabled:hover, .bsaProContainerNew .btn-large.disabled:hover, .bsaProContainerNew .btn:disabled:hover, .bsaProContainerNew .btn-large:disabled:hover, .bsaProContainerNew .btn-large:disabled:hover, .bsaProContainerNew .btn-floating:disabled:hover {
background-color: #DFDFDF;
color: #9F9F9F; }
.bsaProContainerNew .btn i, .bsaProContainerNew .btn-large i, .bsaProContainerNew .btn-floating i, .bsaProContainerNew .btn-large i, .bsaProContainerNew .btn-flat i {
font-size: 1.3rem;
line-height: inherit; }
.bsaProContainerNew .btn, .bsaProContainerNew .btn-large {
text-decoration: none;
color: #FFF;
background-color: #2196F3;
text-align: center;
letter-spacing: 0.5px;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-o-transition: 0.2s ease-out;
-ms-transition: 0.2s ease-out;
transition: 0.2s ease-out;
cursor: pointer; }
.bsaProContainerNew .btn:hover, .bsaProContainerNew .btn-large:hover {
background-color: #39a1f4; }
.bsaProContainerNew .btn-floating {
display: inline-block;
position: relative;
z-index: 1;
width: 37px;
height: 37px;
line-height: 37px;
padding: 0;
background-color: #2196F3;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
cursor: pointer; }
.bsaProContainerNew .btn-floating i {
width: inherit;
display: inline-block;
text-align: center;
color: #FFF;
font-size: 1.6rem;
line-height: 37px; }
.bsaProContainerNew .btn-floating.btn-large {
width: 55.5px;
height: 55.5px; }
.bsaProContainerNew .btn-floating.btn-large i {
line-height: 55.5px; }
.bsaProContainerNew .btn-flat {
box-shadow: none;
background-color: transparent;
color: #343434;
cursor: pointer; }
.bsaProContainerNew .btn-flat.disabled {
color: #b3b3b3; }
.bsaProContainerNew .btn-large {
height: 54px;
line-height: 56px; }
.bsaProContainerNew .btn-large i {
font-size: 1.6rem; } .bsaProContainerNew .left-align {
text-align: left; }
.bsaProContainerNew .right-align {
text-align: right; }
.bsaProContainerNew .center, .bsaProContainerNew .center-align {
text-align: center; }
.bsaProContainerNew .left {
float: left !important; }
.bsaProContainerNew .right {
float: right !important; }
.bsaProContainerNew .no-select, input[type=range], input[type=range] + .thumb {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.bsaProContainerNew .circle {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box; }
.bsaProContainerNew .center-block {
display: block;
margin-left: auto;
margin-right: auto; }
@font-face {
font-family: "Material-Design-Icons";
src: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/css/asset/icons/Material-Design-Icons.eot?-g7cqhn);
src: url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/css/asset/icons/Material-Design-Icons.eot?#iefix-g7cqhn) format("embedded-opentype"), url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/css/asset/icons/Material-Design-Icons.woff?-g7cqhn) format("woff"), url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/css/asset/icons/Material-Design-Icons.ttf?-g7cqhn) format("truetype"), url(//petfamily.it/wp-content/plugins/bsa-plugin-pro-scripteo/frontend/css/asset/icons/Material-Design-Icons.svg?-g7cqhn#Material-Design-Icons) format("svg");
font-weight: normal;
font-style: normal; }
.bsaProContainerNew [class^="mdi-"], .bsaProContainerNew .select-wrapper span.select-dropdown:after, [class*=" mdi-"] {
font-family: "Material-Design-Icons";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.bsaProContainerNew .mdi-hardware-keyboard-arrow-right:before {
content: "\e7b6"; }
.bsaProContainerNew .mdi-content-add:before {
content: "\e6fb"; }.ui-datepicker.bsaProCalendar {
background-color: #fff !important;
border: 1px solid #eee !important;
border-radius: 4px !important;
box-shadow: none;
display: none;
margin-top: 4px;
padding: 10px;
width: 240px;
z-index: 100 !important;
}
.ui-datepicker.bsaProCalendar a,
.ui-datepicker.bsaProCalendar a:hover {
text-decoration: none;
}
.ui-datepicker.bsaProCalendar a:hover,
.ui-datepicker.bsaProCalendar td:hover a {
color: #65cc84 !important;
-webkit-transition: color 0.1s ease-in-out;
-moz-transition: color 0.1s ease-in-out;
-o-transition: color 0.1s ease-in-out;
transition: color 0.1s ease-in-out;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-header {
margin-bottom: 4px;
text-align: center;
border: 0;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-title {
font-weight: 700;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-prev,
.ui-datepicker.bsaProCalendar .ui-datepicker-next {
cursor: default;
font-family: 'Glyphicons Halflings';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
height: 20px;
line-height: 1;
margin-top: 2px;
width: 30px;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-prev {
float: left;
text-align: left;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-next {
float: right;
text-align: right;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-prev:before {
content: "<";
cursor: pointer;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-next:before {
content: ">";
cursor: pointer;
}
.ui-datepicker.bsaProCalendar .ui-icon {
display: none;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar {
table-layout: fixed;
width: 100%;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar tr,
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar tr:hover {
background-color: transparent;
border: 0 !important;
color: black;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar tr td,
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar tr:hover td,
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar tr td a,
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar tr:hover td a {
background-color: transparent;
border: 0 !important;
color: black;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar th,
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar td {
text-align: center;
padding: 4px 0;
border: 0 !important;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar td {
border-radius: 0;
background-color: white;
color: black;
-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar td:hover {
background-color: #eee !important;
cursor: pointer;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar td a {
text-decoration: none;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-today {
background-color: #eee !important;
color: #4a9661 !important;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-current-day {
background-color: #65cc84 !important;
color: white !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 0 !important;
background: inherit !important;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-current-day a {
color: #fff !important;
}
.ui-datepicker.bsaProCalendar .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
background-color: #fff;
cursor: default;
}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
content: '';
line-height: 0;
}
.clearfix:after {
clear: both;
} @media (min-width: 768px) {
.tdm-header-style-3 .td-affix .td-main-menu-logo img {
top: 0;
}
}
@-moz-document url-prefix() {
@media (min-width: 768px) {
.tdm-header-style-3 .td-main-menu-logo a img {
top: -1px;
}
}
} .tdm-header-style-1,
.tdm-header-style-2,
.tdm-header-style-3 { }
.tdm-header-style-1.td-header-wrap .td-header-top-menu-full,
.tdm-header-style-2.td-header-wrap .td-header-top-menu-full,
.tdm-header-style-3.td-header-wrap .td-header-top-menu-full {
background-color: #222;
}
.tdm-header-style-1 .td-main-menu-logo,
.tdm-header-style-2 .td-main-menu-logo,
.tdm-header-style-3 .td-main-menu-logo {
display: block;
margin-right: 42px;
height: 80px;   }
@media (min-width: 1019px) and (max-width: 1140px) {
.tdm-header-style-1 .td-main-menu-logo,
.tdm-header-style-2 .td-main-menu-logo,
.tdm-header-style-3 .td-main-menu-logo {
margin-right: 20px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.tdm-header-style-1 .td-main-menu-logo,
.tdm-header-style-2 .td-main-menu-logo,
.tdm-header-style-3 .td-main-menu-logo {
margin-right: 10px;
}
}
@media (max-width: 767px) {
.tdm-header-style-1 .td-main-menu-logo,
.tdm-header-style-2 .td-main-menu-logo,
.tdm-header-style-3 .td-main-menu-logo {
float: left;
margin: 0;
display: inline;
width: 0;
height: 0;
}
}
.tdm-header-style-1 .td-main-menu-logo a,
.tdm-header-style-2 .td-main-menu-logo a,
.tdm-header-style-3 .td-main-menu-logo a {
line-height: 80px;
}
.tdm-header-style-1 .td-main-menu-logo img,
.tdm-header-style-2 .td-main-menu-logo img,
.tdm-header-style-3 .td-main-menu-logo img {
max-height: 80px; }
@media (max-width: 767px) {
.tdm-header-style-1 .td-main-menu-logo img,
.tdm-header-style-2 .td-main-menu-logo img,
.tdm-header-style-3 .td-main-menu-logo img {
max-height: 48px;
}
}
.tdm-header-style-1 .td-header-sp-recs,
.tdm-header-style-2 .td-header-sp-recs,
.tdm-header-style-3 .td-header-sp-recs {
width: 100%;  }
@media (min-width: 1019px) {
.tdm-header-style-1 .td-header-sp-recs,
.tdm-header-style-2 .td-header-sp-recs,
.tdm-header-style-3 .td-header-sp-recs {
margin: 24px auto 0 auto !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.tdm-header-style-1 .td-header-sp-recs,
.tdm-header-style-2 .td-header-sp-recs,
.tdm-header-style-3 .td-header-sp-recs {
margin: 14px auto 0 auto !important;
}
}
.tdm-header-style-1.td-header-background-image .td-header-sp-recs,
.tdm-header-style-2.td-header-background-image .td-header-sp-recs,
.tdm-header-style-3.td-header-background-image .td-header-sp-recs {  }
@media (min-width: 1019px) {
.tdm-header-style-1.td-header-background-image .td-header-sp-recs,
.tdm-header-style-2.td-header-background-image .td-header-sp-recs,
.tdm-header-style-3.td-header-background-image .td-header-sp-recs {
margin-bottom: 24px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.tdm-header-style-1.td-header-background-image .td-header-sp-recs,
.tdm-header-style-2.td-header-background-image .td-header-sp-recs,
.tdm-header-style-3.td-header-background-image .td-header-sp-recs {
margin-bottom: 14px !important;
}
}
.tdm-header-style-1 .td-header-rec-wrap,
.tdm-header-style-2 .td-header-rec-wrap,
.tdm-header-style-3 .td-header-rec-wrap {
min-height: 0;
}
.tdm-header-style-1 .td-a-rec-id-header img,
.tdm-header-style-2 .td-a-rec-id-header img,
.tdm-header-style-3 .td-a-rec-id-header img,
.tdm-header-style-1 .td-g-rec-id-header img,
.tdm-header-style-2 .td-g-rec-id-header img,
.tdm-header-style-3 .td-g-rec-id-header img {
position: relative;
}
.tdm-header-style-1 .td-a-rec-id-header .adsbygoogle,
.tdm-header-style-2 .td-a-rec-id-header .adsbygoogle,
.tdm-header-style-3 .td-a-rec-id-header .adsbygoogle,
.tdm-header-style-1 .td-g-rec-id-header .adsbygoogle,
.tdm-header-style-2 .td-g-rec-id-header .adsbygoogle,
.tdm-header-style-3 .td-g-rec-id-header .adsbygoogle {
position: relative;
display: block !important;
}
.tdm-header-style-1 .tdm-header-menu-btns,
.tdm-header-style-2 .tdm-header-menu-btns,
.tdm-header-style-3 .tdm-header-menu-btns {
line-height: 80px;
}
.tdm-header-style-1 .td-header-menu-social,
.tdm-header-style-2 .td-header-menu-social,
.tdm-header-style-3 .td-header-menu-social {
line-height: 80px;
}
.tdm-header-style-1 .td-header-menu-wrap-full #td-header-search-button,
.tdm-header-style-2 .td-header-menu-wrap-full #td-header-search-button,
.tdm-header-style-3 .td-header-menu-wrap-full #td-header-search-button {
color: #000;
}
.tdm-header-style-1 .td-header-menu-wrap-full #td-header-search-button .td-icon-search,
.tdm-header-style-2 .td-header-menu-wrap-full #td-header-search-button .td-icon-search,
.tdm-header-style-3 .td-header-menu-wrap-full #td-header-search-button .td-icon-search {
line-height: 80px;
}
.tdm-header-style-1 #td-header-menu,
.tdm-header-style-2 #td-header-menu,
.tdm-header-style-3 #td-header-menu {
display: block;
}
.tdm-header-style-1 .sf-menu > li > a,
.tdm-header-style-2 .sf-menu > li > a,
.tdm-header-style-3 .sf-menu > li > a {
line-height: 80px; }
@media (min-width: 1019px) and (max-width: 1140px) {
.tdm-header-style-1 .sf-menu > li > a,
.tdm-header-style-2 .sf-menu > li > a,
.tdm-header-style-3 .sf-menu > li > a {
padding: 0 12px;
}
}
.tdm-header-style-1 .sf-menu a.sf-with-ul,
.tdm-header-style-2 .sf-menu a.sf-with-ul,
.tdm-header-style-3 .sf-menu a.sf-with-ul { }
@media (min-width: 1019px) and (max-width: 1140px) {
.tdm-header-style-1 .sf-menu a.sf-with-ul,
.tdm-header-style-2 .sf-menu a.sf-with-ul,
.tdm-header-style-3 .sf-menu a.sf-with-ul {
padding-right: 26px;
}
}
.tdm-header-style-1 .td-mega-menu ul,
.tdm-header-style-2 .td-mega-menu ul,
.tdm-header-style-3 .td-mega-menu ul {
border-top: none;
}
@media (max-width: 767px) {
.tdm-header-style-1 .td-header-main-menu,
.tdm-header-style-2 .td-header-main-menu,
.tdm-header-style-3 .td-header-main-menu {
height: 54px;
}
}
.tdm-header-style-1 .td-affix .td-header-menu-btns,
.tdm-header-style-2 .td-affix .td-header-menu-btns,
.tdm-header-style-3 .td-affix .td-header-menu-btns,
.tdm-header-style-1 .td-affix .td-header-menu-social,
.tdm-header-style-2 .td-affix .td-header-menu-social,
.tdm-header-style-3 .td-affix .td-header-menu-social {
line-height: 48px;
}
.single_template_6 .tdm-header-style-1 .td-header-sp-recs,
.single_template_7 .tdm-header-style-1 .td-header-sp-recs,
.homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs,
.single_template_8 .tdm-header-style-1 .td-header-sp-recs,
.single_template_10 .tdm-header-style-1 .td-header-sp-recs,
.single_template_11 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_2 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_5 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_6 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_8 .tdm-header-style-1 .td-header-sp-recs,
.single_template_6 .tdm-header-style-2 .td-header-sp-recs,
.single_template_7 .tdm-header-style-2 .td-header-sp-recs,
.homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs,
.single_template_8 .tdm-header-style-2 .td-header-sp-recs,
.single_template_10 .tdm-header-style-2 .td-header-sp-recs,
.single_template_11 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_2 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_5 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_6 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_8 .tdm-header-style-2 .td-header-sp-recs,
.single_template_6 .tdm-header-style-3 .td-header-sp-recs,
.single_template_7 .tdm-header-style-3 .td-header-sp-recs,
.homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs,
.single_template_8 .tdm-header-style-3 .td-header-sp-recs,
.single_template_10 .tdm-header-style-3 .td-header-sp-recs,
.single_template_11 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_2 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_5 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_6 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_8 .tdm-header-style-3 .td-header-sp-recs {  }
@media (min-width: 1019px) {
.single_template_6 .tdm-header-style-1 .td-header-sp-recs,
.single_template_7 .tdm-header-style-1 .td-header-sp-recs,
.homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs,
.single_template_8 .tdm-header-style-1 .td-header-sp-recs,
.single_template_10 .tdm-header-style-1 .td-header-sp-recs,
.single_template_11 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_2 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_5 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_6 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_8 .tdm-header-style-1 .td-header-sp-recs,
.single_template_6 .tdm-header-style-2 .td-header-sp-recs,
.single_template_7 .tdm-header-style-2 .td-header-sp-recs,
.homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs,
.single_template_8 .tdm-header-style-2 .td-header-sp-recs,
.single_template_10 .tdm-header-style-2 .td-header-sp-recs,
.single_template_11 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_2 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_5 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_6 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_8 .tdm-header-style-2 .td-header-sp-recs,
.single_template_6 .tdm-header-style-3 .td-header-sp-recs,
.single_template_7 .tdm-header-style-3 .td-header-sp-recs,
.homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs,
.single_template_8 .tdm-header-style-3 .td-header-sp-recs,
.single_template_10 .tdm-header-style-3 .td-header-sp-recs,
.single_template_11 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_2 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_5 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_6 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_8 .tdm-header-style-3 .td-header-sp-recs {
margin-bottom: 24px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.single_template_6 .tdm-header-style-1 .td-header-sp-recs,
.single_template_7 .tdm-header-style-1 .td-header-sp-recs,
.homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs,
.single_template_8 .tdm-header-style-1 .td-header-sp-recs,
.single_template_10 .tdm-header-style-1 .td-header-sp-recs,
.single_template_11 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_2 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_5 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_6 .tdm-header-style-1 .td-header-sp-recs,
.td_category_template_8 .tdm-header-style-1 .td-header-sp-recs,
.single_template_6 .tdm-header-style-2 .td-header-sp-recs,
.single_template_7 .tdm-header-style-2 .td-header-sp-recs,
.homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs,
.single_template_8 .tdm-header-style-2 .td-header-sp-recs,
.single_template_10 .tdm-header-style-2 .td-header-sp-recs,
.single_template_11 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_2 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_5 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_6 .tdm-header-style-2 .td-header-sp-recs,
.td_category_template_8 .tdm-header-style-2 .td-header-sp-recs,
.single_template_6 .tdm-header-style-3 .td-header-sp-recs,
.single_template_7 .tdm-header-style-3 .td-header-sp-recs,
.homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs,
.single_template_8 .tdm-header-style-3 .td-header-sp-recs,
.single_template_10 .tdm-header-style-3 .td-header-sp-recs,
.single_template_11 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_2 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_5 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_6 .tdm-header-style-3 .td-header-sp-recs,
.td_category_template_8 .tdm-header-style-3 .td-header-sp-recs {
margin-bottom: 14px !important;
}
} .tdm-header-style-2 { }
.tdm-header-style-2 .td-logo-in-menu { }
@media (min-width: 767px) {
.tdm-header-style-2 .td-logo-in-menu {
position: absolute;
top: 0;
left: 20px;
}
}
@media (min-width: 767px) {
.tdm-header-style-2 #td-header-menu > div > .sf-menu {
display: table;
margin: 0 auto;
}
}
.tdm-header-style-2 .tdm-menu-btns-socials {
position: absolute;
top: 0;
right: 0;
} .tdm-header-style-3 .sf-menu {
float: right;
}
.tdm-menu-active-style3 .tdm-header .sf-menu > li > a:after,
.tdm-menu-active-style4 .tdm-header .sf-menu > li > a:after,
.tdm-menu-active-style5 .tdm-header .sf-menu > li > a:after {
display: none;
}
.tdm-menu-active-style2 .tdm-header ul.sf-menu > li,
.tdm-menu-active-style4 .tdm-header ul.sf-menu > li {
line-height: 80px;
}
.tdm-menu-active-style2 .tdm-header ul.sf-menu > li > a,
.tdm-menu-active-style4 .tdm-header ul.sf-menu > li > a {
display: inline-block;
line-height: 1;
}
.tdm-menu-active-style2 .td-affix ul.sf-menu > li,
.tdm-menu-active-style4 .td-affix ul.sf-menu > li {
line-height: 24px !important;
}
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-item > a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-ancestor > a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-category-ancestor > a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > li > a:hover,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .sfHover > a {
color: #4db2ec;
}
.tdm-menu-active-style2 .tdm-header .sf-menu > li > a {
margin: 0 14px;
padding: 11px 0;
}
.tdm-menu-active-style2 .tdm-header .sf-menu a.sf-with-ul {
margin-right: 31px;
}
.tdm-menu-active-style2 .td-affix .sf-menu > li > a {
padding: 0;
}
.tdm-menu-active-style4 .tdm-header .sf-menu > li > a {
margin: 0 9px;
padding: 10px;
border: 3px solid transparent;
}
.tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-item > a,
.tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-ancestor > a,
.tdm-menu-active-style4 .tdm-header .sf-menu > .current-category-ancestor > a,
.tdm-menu-active-style4 .tdm-header .sf-menu > li > a:hover,
.tdm-menu-active-style4 .tdm-header .sf-menu > .sfHover > a {
border-color: #4db2ec;
}
.tdm-menu-active-style4 .tdm-header .sf-menu a.sf-with-ul {
padding-right: 26px;
}
.tdm-menu-active-style4 .td-affix .sf-menu > li > a {
padding: 0;
}
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .current-menu-item > a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .current-menu-ancestor > a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .current-category-ancestor > a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > li > a:hover,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .sfHover > a {
background-color: #4db2ec;
color: #fff;
}
.tdm-header-menu-btns {
float: right;
margin-left: 15px;
line-height: 48px; }
@media (max-width: 767px) {
.tdm-header-menu-btns {
display: none;
}
}
.tdm-header-menu-btns .tdm_block_button {
margin-right: 8px;
margin-bottom: 0; }
@media (min-width: 768px) and (max-width: 1018px) {
.tdm-header-menu-btns .tdm_block_button {
margin-right: 5px;
}
.tdm-header-menu-btns .tdm_block_button .tdm-btn {
height: 30px;
line-height: 30px;
}
.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 {
transform: translateZ(0);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
}
.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 .tdm-button-a {
transform: rotateX(0deg) translateZ(15px);
}
.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 .tdm-button-b {
transform: rotateX(90deg) translateZ(15px);
}
.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4:hover .tdm-button-a {
transform: rotateX(-90deg) translateZ(15px);
}
.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4:hover .tdm-button-b {
transform: rotateX(0deg) translateZ(15px);
}
}
.tdm-header-menu-btns .tdm_block_button:last-child {
margin-right: 0;
}
.tdm-header-menu-btns .tds-button {
line-height: 1;
}
.td-affix .tdm-header-menu-btns {
line-height: 48px !important;
}
.td-affix .tdm-header-menu-btns .tdm-btn {
height: 30px;
line-height: 30px;
}
.td-affix .tdm-header-menu-btns .tdm-btn-style4 {
transform: translateZ(0);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
}
.td-affix .tdm-header-menu-btns .tdm-btn-style4 .tdm-button-a {
transform: rotateX(0deg) translateZ(15px);
}
.td-affix .tdm-header-menu-btns .tdm-btn-style4 .tdm-button-b {
transform: rotateX(90deg) translateZ(15px);
}
.td-affix .tdm-header-menu-btns .tdm-btn-style4:hover .tdm-button-a {
transform: rotateX(-90deg) translateZ(15px);
}
.td-affix .tdm-header-menu-btns .tdm-btn-style4:hover .tdm-button-b {
transform: rotateX(0deg) translateZ(15px);
}
.td-header-menu-social {
margin-left: 15px;
}
.tdm-header .header-search-wrap {
position: relative;
float: right;
margin-left: 15px;
}
.td-header-sp-phone,
.td-header-sp-email,
.td-header-sp-info {
padding-left: 0 !important;
padding-right: 0 !important;
line-height: 28px;
}
.td-header-style-12 .td-header-sp-phone,
.td-header-style-12 .td-header-sp-email,
.td-header-style-12 .td-header-sp-info {
line-height: 54px;
}
.td-header-sp-phone,
.td-header-sp-email {
margin-right: 32px;
} .top-bar-style-mp-1 .td-header-sp-top-widget,
.top-bar-style-mp-1 .td-header-sp-top-menu {
float: right !important;
}  .tdm-title {
font-size: 36px;
line-height: 47px;
font-weight: 400;
margin-top: 10px;
margin-bottom: 26px;
color: #111;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;  }
@media (max-width: 767px) {
.tdm-title {
font-size: 35px;
line-height: 39px;
}
}
.tds-title .tdm-title {
display: inline-block;
}
.tdm-title-xxsm {
font-size: 13px;
line-height: 16px;
font-weight: 600;
}
.tdm-title-xsm {
font-size: 14px;
line-height: 20px;
font-weight: 600;
text-transform: uppercase;
}
.tdm-title-sm {
margin-bottom: 7px;
font-size: 23px;
line-height: 33px;
font-weight: 500;
}
.tdm-title-md {
font-size: 28px;
line-height: 36px;
font-weight: 400;  }
@media (min-width: 1019px) and (max-width: 1140px) {
.tdm-title-md {
font-size: 26px;
line-height: 32px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.tdm-title-md {
font-size: 24px;
line-height: 30px;
}
}
.tdm-title-bg {
font-size: 46px;
line-height: 56px;
font-weight: 400;  }
@media (min-width: 768px) and (max-width: 1018px) {
.tdm-title-bg {
font-size: 36px;
line-height: 42px;
}
}
@media (max-width: 767px) {
.tdm-title-bg {
font-size: 40px;
line-height: 50px;
}
}
.tdm-content-horiz-center .tdm-title-line {
margin-left: auto;
margin-right: auto;
}
.tdm-content-horiz-right .tdm-title-line {
margin-left: auto;
margin-right: 0;
}  .tdm-descr-sm {
font-family: 'Open Sans', arial, sans-serif;
font-size: 15px;
line-height: 26px;
color: #666;
margin-bottom: 30px;
}
.tdm-descr {
font-family: 'Open Sans', arial, sans-serif;
font-size: 16px;
line-height: 28px;
color: #666;
margin-bottom: 30px;   }
@media (max-width: 1018px) {
.tdm-descr {
font-size: 15px;
line-height: 24px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.tdm-descr {
margin-bottom: 25px;
}
}
@media (max-width: 767px) {
.tdm-descr {
margin-bottom: 20px;
}
}  .tds-title2 .tdm-title,
.tds-title3 .tdm-title {
margin-bottom: 0 !important;
}
.tds-title2 .tdm-title-line,
.tds-title3 .tdm-title-line {
display: table;
position: relative;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.tds-title2 .tdm-title-line:after,
.tds-title3 .tdm-title-line:after {
content: '';
width: 100%;
position: absolute;
background-color: #4db2ec;
top: 0;
left: 0;
margin: auto;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.tds-title2 .tdm-title-line {
width: 180px;
height: 49px;
}
.tds-title2 .tdm-title-line:after {
bottom: 40%;
}
.tds-title3 .tdm-title {
font-weight: 600;
}
.tds-title3 .tdm-title-line {
width: 120px;
height: 20px;
}
.tds-title3 .tdm-title-line:after {
bottom: 0;
}
.tds-title3 .tdm-title-sub {
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
font-size: 15px;
font-weight: 500;
color: #666;
}
.tds-title3.tdm-subtitle-above .tdm-title {
margin-bottom: 26px !important;
}
.tdm-btn {
display: inline-block;
font-family: 'Roboto', sans-serif;
text-align: center;
position: relative;
pointer-events: auto !important;
}
.tdm-btn .tdm-btn-text {
vertical-align: middle;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.tdm-btn i {
vertical-align: middle;
line-height: 1;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.tdm-btn i:first-child {
margin-right: 14px;
}
.tdm-btn i:last-child {
margin-left: 14px;
}
.ie9 .tdm-btn .tdm-btn-text,
.ie10 .tdm-btn .tdm-btn-text,
.ie11 .tdm-btn .tdm-btn-text,
.ie9 .tdm-btn i,
.ie10 .tdm-btn i,
.ie11 .tdm-btn i {
background: transparent;
}
.ie9 div .tdm-title,
.ie10 div .tdm-title,
.ie11 div .tdm-title {
background: transparent;
}
.ie9 .tdm-fancy-title span,
.ie10 .tdm-fancy-title span,
.ie11 .tdm-fancy-title span {
background: transparent;
}
.ie9 .tds-icon:before,
.ie10 .tds-icon:before,
.ie11 .tds-icon:before {
background: transparent;
}
.ie9 .tdm-counter-number,
.ie10 .tdm-counter-number,
.ie11 .tdm-counter-number {
background: transparent;
} .tdm-btn-sm {
font-size: 13px;
line-height: 29px;
height: 31px;
padding: 0 16px;
}
.tdm-btn-md {
font-size: 13px;
line-height: 39px;
height: 41px;
padding: 0 24px; }
@media (max-width: 767px) {
.tdm-btn-md {
line-height: 40px;
height: 40px;
padding: 0 23px;
}
}
.tdm-btn-lg {
font-size: 15px;
font-weight: 500;
line-height: 52px;
height: 55px;
padding: 0 36px;  }
@media (min-width: 768px) and (max-width: 1018px) {
.tdm-btn-lg {
line-height: 52px;
height: 52px;
padding: 0 34px;
}
}
@media (max-width: 767px) {
.tdm-btn-lg {
font-size: 14px;
line-height: 50px;
height: 50px;
padding: 0 30px;
}
}
.tdm-btn-xlg {
font-size: 17px;
font-weight: 500;
line-height: 68px;
height: 75px;
padding: 0 50px;
} .tds-button1 {
background-color: #4db2ec;
color: #fff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
transform: translateZ(0);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
}
.tds-button1:before {
content: '';
background-color: #222;
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
z-index: -1;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.tds-button1:hover:before {
opacity: 1;
}
.tds-button2,
.tds-button6 {
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tds-button2 .tdm-btn-text,
.tds-button6 .tdm-btn-text,
.tds-button2 i,
.tds-button6 i {
color: #4db2ec;
}
.tds-button2:before,
.tds-button6:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-color: #4db2ec;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.tds-button2:hover .tdm-btn-text,
.tds-button6:hover .tdm-btn-text,
.tds-button2:hover i,
.tds-button6:hover i {
color: #222;
}
.tds-button2:hover:before,
.tds-button6:hover:before {
border-color: #222;
}
.tds-button3 {
color: #000;
background-color: #fff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
z-index: 0;
}
.tds-button3:before {
content: '';
background-color: #fff;
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
z-index: -1;
opacity: 0;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.tds-button4 {
background-color: #000;
display: inline-block;
}
.tds-button4 .tdm-btn {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
background-color: #000;
color: #fff;
overflow: hidden;
vertical-align: middle;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.tds-button4 .tdm-button-b {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.tds-button4.tdm-btn-xlg-wrap {
transform: translateZ(0);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
}
.tds-button4.tdm-btn-xlg-wrap .tdm-button-a {
transform: rotateX(0deg) translateZ(38px);
}
.tds-button4.tdm-btn-xlg-wrap .tdm-button-b {
transform: rotateX(90deg) translateZ(38px);
}
.tds-button4.tdm-btn-lg-wrap {
transform: translateZ(0);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
}
.tds-button4.tdm-btn-lg-wrap .tdm-button-a {
transform: rotateX(0deg) translateZ(27px);
}
.tds-button4.tdm-btn-lg-wrap .tdm-button-b {
transform: rotateX(90deg) translateZ(27px);
}
.tds-button4.tdm-btn-md-wrap {
transform: translateZ(0);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
}
.tds-button4.tdm-btn-md-wrap .tdm-button-a {
transform: rotateX(0deg) translateZ(20px);
}
.tds-button4.tdm-btn-md-wrap .tdm-button-b {
transform: rotateX(90deg) translateZ(20px);
}
.tds-button4.tdm-btn-sm-wrap {
transform: translateZ(0);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
}
.tds-button4.tdm-btn-sm-wrap .tdm-button-a {
transform: rotateX(0deg) translateZ(15px);
}
.tds-button4.tdm-btn-sm-wrap .tdm-button-b {
transform: rotateX(90deg) translateZ(15px);
}
.tds-button4:hover.tdm-btn-xlg-wrap .tdm-button-a {
transform: rotateX(-90deg) translateZ(38px);
}
.tds-button4:hover.tdm-btn-xlg-wrap .tdm-button-b {
transform: rotateX(0deg) translateZ(38px);
}
.tds-button4:hover.tdm-btn-lg-wrap .tdm-button-a {
transform: rotateX(-90deg) translateZ(27px);
}
.tds-button4:hover.tdm-btn-lg-wrap .tdm-button-b {
transform: rotateX(0deg) translateZ(27px);
}
.tds-button4:hover.tdm-btn-md-wrap .tdm-button-a {
transform: rotateX(-90deg) translateZ(20px);
}
.tds-button4:hover.tdm-btn-md-wrap .tdm-button-b {
transform: rotateX(0deg) translateZ(20px);
}
.tds-button4:hover.tdm-btn-sm-wrap .tdm-button-a {
transform: rotateX(-90deg) translateZ(15px);
}
.tds-button4:hover.tdm-btn-sm-wrap .tdm-button-b {
transform: rotateX(0deg) translateZ(15px);
}
.tdm-block-button-full .tds-button4 {
display: block;
}
.tds-button5 {
min-width: 0;
height: auto;
padding: 0;
line-height: initial !important;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
text-align: left;
}
.tds-button5 .tdm-btn-text,
.tds-button5 i {
color: #000;
}
.tds-button5:hover .tdm-btn-text,
.tds-button5:hover i {
color: #4db2ec;
}
.tds-button6:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
background-color: #4db2ec;
opacity: 0.14;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 14.000000000000002 ")";
filter: alpha(opacity=14.000000000000002);
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
}
.tds-button6:hover:after {
top: 0;
left: 0;
}  .tdm_block .tdm-row { }
.tdm_block .tdm-row .tdm-col {
float: none;
display: inline-block;
vertical-align: top; }
@media (max-width: 767px) {
.tdm_block .tdm-row .tdm-col {
float: left;
width: 100%;
}
}
.tdm_block .td-block-width {
margin: 0 auto;
}
.tdm_white_text .tdm-title,
.tdm_white_text .tdm-descr {
color: #fff;
}
.tdm-width-1068 .td-block-width {
max-width: 1068px;
}
.tdm-width-1200 .td-block-width {
max-width: 1200px;
}
.tdm-width-1400 .td-block-width {
max-width: 1400px;
}
.tdm-width-1600 .td-block-width {
max-width: 1600px;
}
.tdm-width-1800 .td-block-width {
max-width: 1800px;
}
.tdm-width-full .td-block-width {
max-width: 100%;
}
.tdm-full-height .td-block-width {
height: 100vh !important;
}
.tdm-layout-12-12 .tdm-col {
width: 50%;
}
.tdm-row-height {
display: flex; }
@media (max-width: 767px) {
.tdm-row-height {
flex-direction: column;
}
}
[class*="tdc-theme-"] .tdm-row-height {
display: inherit;
flex-direction: inherit;
}
[class*="tdc-theme-"] .tdm-row-height .tdc-columns {
display: flex; }
@media (max-width: 767px) {
[class*="tdc-theme-"] .tdm-row-height .tdc-columns {
flex-direction: column;
}
} @media (min-width: 767px) {
.tdm-layout-13-23 .tdm-col:first-child {
width: 33.33333333%; }
.tdm-layout-13-23 .tdm-col:last-child {
width: 66.66666667%; }
.tdm-layout-23-13 .tdm-col:first-child {
width: 66.66666667%; }
.tdm-layout-23-13 .tdm-col:last-child {
width: 33.33333333%; }
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
.tdm-layout-13-23 .tdm-col:first-child {
width: 41.66666667%;
}
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
.tdm-layout-13-23 .tdm-col:last-child {
width: 58.33333333%;
}
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
.tdm-layout-23-13 .tdm-col:first-child {
width: 58.33333333%;
}
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
.tdm-layout-23-13 .tdm-col:last-child {
width: 41.66666667%;
}
}
.tdm-inline-block {
display: inline-block;
}
.tdm-content-horiz-center {
text-align: center !important;
margin-right: auto;
margin-left: auto;
}
.tdm-content-horiz-right {
text-align: right !important;
margin-left: auto;
}
.tdm-content-vert-center .td-block-row .tdm-col {
vertical-align: middle !important;
}
.tdm-content-vert-bottom .td-block-row .tdm-col {
vertical-align: bottom !important;
}
@media (min-width: 768px) and (max-width: 1108px) {
.tdm-width-1068 .tdm-col:first-child .tdm-text-padding,
.stretch_row_1068 .tdm-col:first-child .tdm-text-padding {
padding-left: 20px;
}
.tdm-width-1068 .tdm-col:last-child .tdm-text-padding,
.stretch_row_1068 .tdm-col:last-child .tdm-text-padding {
padding-right: 20px;
}
.tdm-width-1068 .tdm-fix-full,
.stretch_row_1068 .tdm-fix-full {
margin-left: -20px;
margin-right: -20px;
}
}
@media (min-width: 768px) and (max-width: 1240px) {
.tdm-width-1200 .tdm-col:first-child .tdm-text-padding,
.stretch_row_1200 .tdm-col:first-child .tdm-text-padding {
padding-left: 20px;
}
.tdm-width-1200 .tdm-col:last-child .tdm-text-padding,
.stretch_row_1200 .tdm-col:last-child .tdm-text-padding {
padding-right: 20px;
}
.tdm-width-1200 .tdm-fix-full,
.stretch_row_1200 .tdm-fix-full {
margin-left: -20px;
margin-right: -20px;
}
}
@media (min-width: 768px) and (max-width: 1440px) {
.tdm-width-1400 .tdm-col:first-child .tdm-text-padding,
.stretch_row_1400 .tdm-col:first-child .tdm-text-padding {
padding-left: 20px;
}
.tdm-width-1400 .tdm-col:last-child .tdm-text-padding,
.stretch_row_1400 .tdm-col:last-child .tdm-text-padding {
padding-right: 20px;
}
.tdm-width-1400 .tdm-fix-full,
.stretch_row_1400 .tdm-fix-full {
margin-left: -20px;
margin-right: -20px;
}
}
@media (min-width: 768px) and (max-width: 1640px) {
.tdm-width-1600 .tdm-col:first-child .tdm-text-padding,
.stretch_row_1600 .tdm-col:first-child .tdm-text-padding {
padding-left: 20px;
}
.tdm-width-1600 .tdm-col:last-child .tdm-text-padding,
.stretch_row_1600 .tdm-col:last-child .tdm-text-padding {
padding-right: 20px;
}
.tdm-width-1600 .tdm-fix-full,
.stretch_row_1600 .tdm-fix-full {
margin-left: -20px;
margin-right: -20px;
}
}
@media (min-width: 768px) and (max-width: 1840px) {
.tdm-width-1800 .tdm-col:first-child .tdm-text-padding,
.stretch_row_1800 .tdm-col:first-child .tdm-text-padding {
padding-left: 20px;
}
.tdm-width-1800 .tdm-col:last-child .tdm-text-padding,
.stretch_row_1800 .tdm-col:last-child .tdm-text-padding {
padding-right: 20px;
}
.tdm-width-1800 .tdm-fix-full,
.stretch_row_1800 .tdm-fix-full {
margin-left: -20px;
margin-right: -20px;
}
} @media (max-width: 767px) {
.td_block_wrap .tdm-text-padding {
padding-left: 20px;
padding-right: 20px;
}
}
.td-pb-row .tdm-fix-full { }
@media (max-width: 767px) {
.td-pb-row .tdm-fix-full {
margin-left: -20px;
margin-right: -20px;
}
}
.td-stretch-content .tdm-mobile-full { }
@media (max-width: 767px) {
.td-stretch-content .tdm-mobile-full {
margin-left: -20px;
margin-right: -20px;
width: auto;
}
}
.tdm-col-img {
line-height: 0;
}  .tdm_block_text_image {  }
@media (min-width: 767px) {
.tdm_block_text_image.tdm-text-image-extend-img {
margin-right: calc((-100vw + 100%) / 2);
}
.tdm_block_text_image.tdm-text-image-extend-img.tdm-flip-yes {
margin-right: 0;
margin-left: calc((-100vw + 100%) / 2);
}
.tdm_block_text_image.tdm-text-image-extend-img.tdm-flip-yes .tdm-col-img {
text-align: right;
}
}
@media (max-width: 767px) {
.tdm_block_text_image .tdm-col-img {
margin-top: 36px;
}
.tdm_block_text_image.tdm-flip-yes .tdm-col-img {
margin-top: 0;
margin-bottom: 15px;
}
}
.tdm_block_text_image .tdm-text-wrap {
padding-top: 20px;
padding-bottom: 20px;
}
.tdm_block_text_image .tdm-descr {
margin-bottom: 0;
}
.tdm_block_text_image .tds-button {
margin-top: 30px;
}  .tdm_block_hero {
transform: translateZ(0);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
}
.tdm_block_hero:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.tdm_block_hero .td-block-row {
position: relative;
height: 600px;
}
.tdm_block_hero .td-block-row .tdm-col { }
@media (max-width: 767px) {
.tdm_block_hero .td-block-row .tdm-col {
float: none;
}
}
.tdm_block_hero.tdm-full-height .td-block-row {
height: 100vh !important;
}
.tdm_block_hero .tdm-text-wrap {
margin: 40px 0;
}
.tdm_block_hero .tdm-descr {
margin-bottom: 0;
}
.tdm_block_hero .tdm-buttons-wrap {
margin: 31px -10px 0;
}
.tdm_block_hero .tds-button {
display: inline-block;
margin-bottom: 10px;
}
.tdm_block_hero .td-block-span12 {
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.tdm_block_hero .tdm-title {
margin-top: 0;
}
.tdm_block_hero.tdm-content-vert-center .td-block-span12 {
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.tdm_block_hero.tdm-content-vert-bottom .td-block-span12 {
top: auto;
bottom: 0;
}
.tdm_block_hero .tdm-btn {
margin-left: 10px;
margin-right: 10px;
transform: none;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
}  .td_block_fancy_text .tdm-fancy-title {
font-family: 'Roboto', sans-serif;
font-size: 155px;
font-weight: bold;
line-height: 106px;
letter-spacing: -8px;
margin-top: -5px;
margin-bottom: -60px;   }
@media (min-width: 1019px) and (max-width: 1140px) {
.td_block_fancy_text .tdm-fancy-title {
font-size: 120px;
line-height: 80px;
letter-spacing: -6px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_block_fancy_text .tdm-fancy-title {
font-size: 98px;
line-height: 70px;
letter-spacing: -4px;
}
}
@media (max-width: 767px) {
.td_block_fancy_text .tdm-fancy-title {
font-size: 72px;
line-height: 44px;
letter-spacing: -4px;
margin-top: 40px;
margin-bottom: -76px;
}
}
.td_block_fancy_text .tdm-fancy-title span {
display: table;
word-break: break-word;
padding: 10px 10px 47px 0;
}
.td_block_fancy_text .tdm-fancy-title1 {
color: #333;
}
.td_block_fancy_text .tdm-fancy-title2 {
color: #fff;
text-shadow: 2px 8px 27px rgba(0, 0, 0, 0.1);
top: -60px;
position: relative;
}
.td_block_fancy_text .tdm-btn {
margin-top: 10px;
margin-bottom: 10px;
}
.td_block_fancy_text.tdm-flip-yes .tdm-fancy-title,
.td_block_fancy_text.tdm-flip-yes .tdm-image { }
@media (max-width: 767px) {
.td_block_fancy_text.tdm-flip-yes .tdm-fancy-title,
.td_block_fancy_text.tdm-flip-yes .tdm-image {
margin-top: 30px;
}
}
.td_block_fancy_text.tdm-content-horiz-center .tdm-fancy-title span {
margin: 0 auto;
}
.td_block_fancy_text.tdm-content-horiz-right .tdm-fancy-title span {
margin-left: auto;
}  .tdm_block_column_content .tdm-image-holder {
position: relative;
display: block;
height: 0;
margin-bottom: 24px;
padding-bottom: 70%; }
@media (max-width: 767px) {
.tdm_block_column_content .tdm-image-holder {
margin-bottom: 14px;
}
}
.tdm_block_column_content .tdm-image-holder:hover .tdm-hover-img {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
filter: alpha(opacity=100);
}
.tdm_block_column_content .tdm-image-holder > div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.tdm_block_column_content .tdm-hover-img {
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
filter: alpha(opacity=0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.tdm_block_column_content:hover .tdm-col-content-title-url .tdm-title {
color: #4db2ec;
}
.tdm_block_column_content .tdm-title-xxsm,
.tdm_block_column_content .tdm-title-xsm {
margin-bottom: 20px;
}
.tdm_block_column_content .tdm-title-md {
margin-bottom: 14px;
}
.tdm_block_column_content .tdm-title-bg {
margin-bottom: 16px;
}
.tdm_block_column_content .tdm-descr {
margin-bottom: 0;
}
.tdm_block_column_content .tds-button {
margin-top: 25px;
}  .tdm_block.tdm_block_inline_text {
margin-bottom: 0;
vertical-align: top;
}
.tdm_block.tdm_block_inline_text .tdm-descr {
margin-bottom: 0;
}
.tdc-row-content-vert-center .tdm-inline-text-yes {
vertical-align: middle;
}
.tdc-row-content-vert-bottom .tdm-inline-text-yes {
vertical-align: bottom;
}  .tdm_block.tdm_block_inline_image {
position: relative;
margin-bottom: 0;
line-height: 0;
}
.tdm_block.tdm_block_inline_image .tdm-caption {
width: 100%;
font-family: Verdana, Geneva, sans-serif;
padding-top: 6px;
padding-bottom: 6px;
font-size: 12px;
font-style: italic;
font-weight: normal;
line-height: 17px;
color: #444;
}
.tdm_block.tdm_block_inline_image.tdm-caption-over-image .tdm-caption {
position: absolute;
left: 0;
bottom: 0;
margin-top: 0;
padding-left: 10px;
padding-right: 10px;
width: 100%;
background: rgba(0, 0, 0, 0.7);
color: #fff;
}  .tdm_block_image_info_box .tdm-col {
width: 100%;
}
.tdm_block_image_info_box .tdm-image-wrap {
overflow: hidden;
position: relative;
color: #fff;
}
.tdm_block_image_info_box .tdm-image-box {
height: 300px;
display: block;
background-size: cover;
background-position: center;
}
.tdm_block_image_info_box .tdm-image-box:before {
content: '';
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.tdm_block_image_info_box .tdm-title-md {
font-weight: 600;
color: #fff;
margin: 0;
}
.tdm_block_image_info_box .tdm-image-description {
position: absolute;
top: 0;
padding: 6% 7%;
width: 100%;
margin: auto;
pointer-events: none; }
@media (max-width: 767px) {
.tdm_block_image_info_box .tdm-image-description {
padding: 20px;
}
}
.tdm_block_image_info_box .tdm-image-description p {
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 24px;  }
@media (min-width: 1019px) and (max-width: 1140px) {
.tdm_block_image_info_box .tdm-image-description p {
font-size: 14px;
line-height: 20px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.tdm_block_image_info_box .tdm-image-description p {
font-size: 14px;
line-height: 20px;
}
}
.tdm_block_image_info_box .tdm-image-description p:last-of-type {
margin-bottom: 0;
}
.tdm_block_image_info_box .tdm-image-meta {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
position: absolute;
margin-right: 30px;
margin-top: 15px;
}
.tdm_block_image_info_box .tds-button {
margin-top: 25px;
pointer-events: all;
}
.tdm_block_image_info_box .tdm-image-border {
position: absolute;
bottom: 0;
width: 100%;
z-index: 1;
}
.tdm_block_image_info_box .tdm-image-border span {
display: inline-block;
width: 33.3333%;
float: left;
height: 4px;
}
.tdm_block_image_info_box .tdm-image-border .tdm-image-border0 {
opacity: 0.8;
}
.tdm_block_image_info_box .tdm-image-border .tdm-image-border1 {
opacity: 0.6;
}
.tdm_block_image_info_box .tdm-image-border .tdm-image-border2 {
opacity: 0.4;
}
.tdm_block_image_info_box.td-image-info-box-style-1.tdm-content-vert-bottom .tdm-image-description {
top: auto;
bottom: 0;
}
.tdm_block_image_info_box.td-image-info-box-style-1.tdm-content-vert-center .tdm-image-description {
bottom: 0;
}
.tdm_block_image_info_box.td-image-info-box-style-1 .tdm-image-description {
display: table;
}
.tdm_block_image_info_box.td-image-info-box-style-1 .tdm-image-meta {
position: relative;
margin-right: 0;
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-meta {
bottom: 20px;
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-description {
bottom: 0;
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tds-button {
position: absolute;
margin-top: 40px;
width: 100%;
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-wrap:hover.tdm-btn-sm-used .tdm-image-meta {
transform: translateY(-45px);
-webkit-transform: translateY(-45px);
-moz-transform: translateY(-45px);
-ms-transform: translateY(-45px);
-o-transform: translateY(-45px);
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-wrap:hover.tdm-btn-sm-used .tds-button {
margin-top: 10px;
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-wrap:hover.tdm-btn-md-used .tdm-image-meta {
transform: translateY(-65px);
-webkit-transform: translateY(-65px);
-moz-transform: translateY(-65px);
-ms-transform: translateY(-65px);
-o-transform: translateY(-65px);
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-wrap:hover.tdm-btn-md-used .tds-button {
margin-top: 14px;
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-wrap:hover.tdm-btn-lg-used .tdm-image-meta {
transform: translateY(-87px);
-webkit-transform: translateY(-87px);
-moz-transform: translateY(-87px);
-ms-transform: translateY(-87px);
-o-transform: translateY(-87px);
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-wrap:hover.tdm-btn-lg-used .tds-button {
margin-top: 23px;
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-wrap:hover.tdm-btn-xlg-used .tdm-image-meta {
transform: translateY(-112px);
-webkit-transform: translateY(-112px);
-moz-transform: translateY(-112px);
-ms-transform: translateY(-112px);
-o-transform: translateY(-112px);
}
.tdm_block_image_info_box.td-image-info-box-style-2 .tdm-image-wrap:hover.tdm-btn-xlg-used .tds-button {
margin-top: 23px;
}
.tdm_block_image_info_box.td-image-info-box-style-2.tdm-content-horiz-center .tdm-image-meta {
left: 7%;
right: 7%;
margin-right: 0;
}
.tdm_block_image_info_box.td-image-info-box-style-2.tdm-content-horiz-center .tds-button {
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
}
.tdm_block_image_info_box.td-image-info-box-style-2.tdm-content-horiz-right .tdm-image-meta {
right: 7%;
margin-right: 0;
margin-left: 20px;
}
.tdm_block_image_info_box.td-image-info-box-style-2.tdm-content-horiz-right .tds-button {
right: 0;
}  .tdm_block.tdm_block_button {
margin-bottom: 0;
}
.tdm_block.tdm_block_button.tdm-block-button-inline {
display: inline-block;
}
.tdm_block.tdm_block_button.tdm-block-button-full {
display: block;
}
.tdm_block.tdm_block_button.tdm-block-button-full .tdm-btn {
display: block;
}  .tdm_block.tdm_block_socials {
margin-bottom: 0;
}  .tdm_block_column_title {
margin-bottom: 0 !important;
display: inline-block;
width: 100%;
}  .tdm_block_team_member .tdm-member-image {
height: 0;
margin-bottom: 16px;
padding-bottom: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.tdm_block_team_member .tdm-title {
margin-bottom: 0;
}
.tdm_block_team_member .tdm-member-title {
display: block;
margin-bottom: 13px;
color: #a5a5a5;
}
.tdm_block_team_member .tdm-descr {
margin-bottom: 20px;
font-size: 15px;
line-height: 24px;
}
.tds-team-member2 .tdm-member-info {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 0;
background: rgba(0, 0, 0, 0.8);
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
filter: alpha(opacity=0);
}
.tds-team-member2:hover .tdm-member-info {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
filter: alpha(opacity=100);
}
.tds-team-member2 .tdm-member-info-inner {
position: absolute;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
left: 0;
width: 100%;
padding: 20px;
}
.tds-team-member2 .tdm-descr {
margin-bottom: 21px;
font-size: 14px;
line-height: 22px;
color: #fff;
}
.tds-team-member2 .tdm-member-title {
margin-bottom: 0;
}
.tds-team-member2 .tds-social1 .tdm-social-item i,
.tds-team-member2 .tds-social2 .tdm-social-item i,
.tds-team-member2 .tds-social4 .tdm-social-item i,
.tds-team-member2 .tds-social5 .tdm-social-item i {
color: #fff;
}
.tds-team-member2 .tds-social1 .tdm-social-item:hover i,
.tds-team-member2 .tds-social4 .tdm-social-item:hover i,
.tds-team-member2 .tds-social5 .tdm-social-item:hover i {
color: #4db2ec;
}
.tds-team-member2.tds-team-member-content-vert-top .tdm-member-info-inner {
top: 0;
transform: none;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
}
.tds-team-member2.tds-team-member-content-vert-bottom .tdm-member-info-inner {
top: auto;
bottom: 0;
transform: none;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
}
.tds-team-member3 .tdm-member-image-wrap,
.tds-team-member3 .tdm-member-info {
display: table-cell;
vertical-align: top;
}
.tds-team-member3 .tdm-member-image-wrap {
width: 140px;
padding-right: 28px;
}
.tds-team-member3 .tdm-member-image {
margin-bottom: 5px;
}
.tds-team-member3.tdm-team-content-vert-center .tdm-member-image-wrap,
.tds-team-member3.tdm-team-content-vert-center .tdm-member-info {
vertical-align: middle;
}
.tds-team-member3.tdm-team-content-vert-center .tdm-title {
margin-top: 0;
}
.tds-team-member3.tdm-team-content-vert-bottom .tdm-member-image-wrap,
.tds-team-member3.tdm-team-content-vert-bottom .tdm-member-info {
vertical-align: bottom;
}  .tdm_block_testimonial .tdm-testimonial-info {
vertical-align: top;
}
.tdm_block_testimonial .tdm-testimonial-descr {
margin-bottom: 22px;
font-size: 15px;
line-height: 24px;
}
.tdm_block_testimonial .tdm-icon-quote-left {
margin-bottom: 6px;
font-size: 22px;
color: #888;
}
.tdm_block_testimonial .tdm-testimonial-image,
.tdm_block_testimonial .tdm-testimonial-info2 {
display: inline-block;
}
.tdm_block_testimonial .tdm-testimonial-image {
margin-right: 15px;
}
.tdm_block_testimonial .tdm-testimonial-info {
display: table;
}
.tdm_block_testimonial .tdm-testimonial-info2 {
display: table-cell;
vertical-align: middle;
}
.tdm_block_testimonial .tdm-testimonial-image {
position: relative;
width: 52px;
height: 52px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.tdm_block_testimonial .tdm-testimonial-name {
margin: 0;
margin-bottom: -5px;
font-size: 20px;
line-height: 30px;
}
.tdm_block_testimonial .tdm-testimonial-job {
font-size: 13px;
line-height: 19px;
color: #a5a5a5;
}
.tdm_block_testimonial .tds-testimonial2 {
position: relative;
}
.tdm_block_testimonial .tds-testimonial2 .tdm-testimonial-descr {
padding-top: 22px;
}
.tdm_block_testimonial .tds-testimonial2 .tdm-icon-font {
position: absolute;
top: 0;
left: -10px;
font-size: 50px;
color: #f4f4f4;
z-index: -1;
}
.tdm_block_testimonial.tdm-content-horiz-center .tds-testimonial2 .tdm-icon-font {
left: 0;
right: 0;
margin: 0 auto;
}
.tdm_block_testimonial.tdm-content-horiz-right .tds-testimonial2 .tdm-icon-font {
left: auto;
right: -10px;
}
.tdm_block_testimonial .tds-testimonial3 .tdm-testimonial-descr {
background-color: #f8f8f8;
margin-bottom: 25px;
padding: 22px;
color: #444;
}
.tdm_block_testimonial .tds-testimonial3 .tdm-icon-font {
display: none;
}
.tdm_block_testimonial .tds-testimonial3 .tdm-testimonial-info {
position: relative;
}
.tdm_block_testimonial .tds-testimonial3 .tdm-testimonial-info:before {
content: '';
position: absolute;
top: -25px;
left: 12px;
width: 0;
height: 0;
border-style: solid;
border-width: 14px 14px 0 14px;
border-color: #F8F8F8 transparent transparent transparent;
}  .tdm_block_client .tdm-client-name {
margin-bottom: 13px;
font-size: 15px;
line-height: 17px;
}
.tdm_block_client .tdm-client-image {
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}  .tdm_block_call_to_action {   }
@media (min-width: 768px) and (max-width: 1018px) {
.tdm_block_call_to_action .td-block-span9 {
width: 66.66666667%;
}
.tdm_block_call_to_action .td-block-span3 {
width: 33.33333333%;
}
}
@media (max-width: 767px) {
.tdm_block_call_to_action .td-block-span9 {
margin-bottom: 20px;
}
}
.tdm_block_call_to_action .tdm-title {
margin: 9px 0 10px 0;
}
.tdm_block_call_to_action .tdm-descr {
margin-bottom: 0;
}
.tdm_block_call_to_action .tds-title + .tdm-descr {
margin-bottom: 14px;
}
@media (min-width: 767px) {
.tdm_block_call_to_action .tds-button {
text-align: right !important;
}
.tdm_block_call_to_action.tdm-flip-yes .tds-button {
text-align: left !important;
}
}
.tdm_block_call_to_action .tdm-btn {
margin-top: 0;
max-width: 100%;
overflow: hidden;
}
.tdm_block_call_to_action .tdm-btn .tdm-btn-text {
text-overflow: ellipsis;
overflow: hidden;
max-width: 100%;
display: inline-block;
white-space: nowrap;
}
.tdm_block_call_to_action.tds_call_to_action2 {
padding: 13px 22px;
}  .tdm_block_pricing .tdm-pricing-header {
position: relative;
overflow: hidden;
}
.tdm_block_pricing .tdm-title {
margin: 0 0 10px;
color: #444;
}
.tdm_block_pricing .tdm-pricing-price {
position: relative;
margin-bottom: 16px;
font-family: 'Roboto', sans-serif;
font-size: 58px;
font-weight: 700;
line-height: 1;
}
.tdm_block_pricing .tdm-pricing-price-old {
font-size: 29px;
text-decoration: line-through;
vertical-align: super;
color: #666;
}
.tdm_block_pricing .tdm-pricing-ribbon-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: 10;
pointer-events: none;
}
.tdm_block_pricing .tdm-pricing-ribbon {
position: absolute;
top: 16px;
right: -68px;
padding: 2px 0;
width: 200px;
background-color: #FF0000;
color: #fff;
transform: rotate(40deg);
text-align: center;
font-size: 12px;
}
.tdm_block_pricing.tdm-content-horiz-right .tdm-pricing-ribbon {
left: -68px;
right: auto;
transform: rotate(-40deg);
}
.tdm_block_pricing .tdm-pricing-currency,
.tdm_block_pricing .tdm-pricing-period {
font-weight: 400;
}
.tdm_block_pricing .tdm-pricing-currency,
.tdm_block_pricing .tdm-pricing-currency-old {
vertical-align: super;
}
.tdm_block_pricing .tdm-pricing-currency {
font-size: 22px;
}
.tdm_block_pricing .tdm-pricing-currency-old {
font-size: 12px;
text-decoration: none;
}
.tdm_block_pricing .tdm-pricing-period {
font-size: 14px;
}
.tdm_block_pricing .tdm-pricing-features {
margin: 0;
font-family: 'Open Sans', arial, sans-serif;
font-size: 15px;
line-height: 24px;
color: #666;
}
.tdm_block_pricing .tdm-descr {
margin-bottom: 18px;
font-size: 15px;
line-height: 24px;
}
.tdm_block_pricing .tdm-pricing-feature {
list-style-type: none;
margin: 0 0 5px;
}
.tdm_block_pricing .tdm-pricing-feature i {
width: 15px;
margin: -3px 11px 0 0;
line-height: 1;
vertical-align: middle;
text-align: center;
color: #4db2ec;
}
.tdm_block_pricing .tdm-pricing-feature.tdm-pricing-feature-non,
.tdm_block_pricing .tdm-pricing-feature.tdm-pricing-feature-non i {
color: #c3c3c3;
}
.tdm_block_pricing .tds-button {
margin: 28px 0 26px;
}
.tdm_block_pricing .tds-button:last-child {
margin-bottom: 0;
}
.tdm_block_pricing.tdm-pricing-featured:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 3px;
background: #4db2ec;
z-index: 10;
}
.tdm_block_pricing.tdm-content-horiz-center .tdm-descr {
padding: 0 10px;
}
.tdm_block_pricing.tdm-content-horiz-center .tdm-pricing-features {
display: inline-block;
text-align: left;
}
.tdm_block_pricing.tdm-content-horiz-center .tds-button {
margin-top: 25px;
}
.tdm_block_pricing .tds-pricing1 {
padding-top: 13px;
}
.tdm_block_pricing .tds-pricing2 .tdm-pricing-header {
background: #F8F8F9;
margin-bottom: 5px;
padding: 14px 20px;
}
.tdm_block_pricing .tds-pricing2 .tdm-pricing-price {
margin-bottom: 0;
}
.tdm_block_pricing .tds-pricing2 .tdm-descr {
margin-top: 21px;
margin-bottom: 7px;
}
.tdm_block_pricing .tds-pricing2 .tdm-pricing-feature {
margin-bottom: 0;
padding: 11px 20px 12px;
border-bottom: 1px solid #f1f1f1;
}
.tdm_block_pricing.tds_pricing2_block.tdm-pricing-featured:before {
display: none;
}
.tdm_block_pricing.tds_pricing2_block.tdm-pricing-featured .tdm-pricing-header {
background: #4db2ec;
color: #fff;
}
.tdm_block_pricing.tds_pricing2_block.tdm-pricing-featured .tdm-pricing-header .tdm-title {
color: #fff;
}
.tdm_block_pricing.tds_pricing2_block.tdm-pricing-featured .tdm-pricing-price-old {
color: #dfdfdf;
}
.tdm_block_pricing.tds_pricing3_block {
padding: 25px 22px;
}  .tdm_block_list .tdm-list-items {
margin: 0;
font-family: 'Open Sans', arial, sans-serif;
font-size: 15px;
line-height: 24px;
color: #666;
}
.tdm_block_list.tdm-content-horiz-center .tdm-list-item {
margin-left: auto;
margin-right: auto;
}
.tdm_block_list.tdm-content-horiz-right .tdm-list-item {
margin-right: 0;
margin-left: auto;
}
.tdm_block_list .tdm-list-item {
margin-bottom: 8px;
margin-left: 0;
display: table;
}
.tdm_block_list .tdm-list-item:after {
content: '';
display: table;
clear: both;
}
.tdm_block_list .tdm-list-item i {
float: left;
margin-right: 11px;
line-height: 20px;
vertical-align: middle;
color: #4db2ec;
}
.tdm_block_list .tdm-list-text {
display: table;
line-height: 20px;
}
.tdm_block_list.tdm-list-with-icons .tdm-list-item {
list-style-type: none;
}  .tdm-social-wrapper {
margin-right: -10px;
}
.tdm-social-item {
position: relative;
display: inline-block;
margin: 5px 10px 5px 0;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
text-align: center;
transform: translateZ(0);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
}
.tdm-social-item i {
font-size: 14px;
color: #4db2ec;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.tdm-social-item:hover i {
color: #000;
}
.tds-social2 .tdm-social-item i {
color: #000;
}
.tds-social2 .tdm-social-item:hover .td-icon-behance {
color: #000000;
}
.tds-social2 .tdm-social-item:hover .td-icon-blogger {
color: #ffa900;
}
.tds-social2 .tdm-social-item:hover .td-icon-dribbble {
color: #ea4c89;
}
.tds-social2 .tdm-social-item:hover .td-icon-facebook {
color: #3B5998;
}
.tds-social2 .tdm-social-item:hover .td-icon-flickr {
color: #ff0084;
}
.tds-social2 .tdm-social-item:hover .td-icon-googleplus {
color: #dd4b39;
}
.tds-social2 .tdm-social-item:hover .td-icon-instagram {
color: #3f729b;
}
.tds-social2 .tdm-social-item:hover .td-icon-lastfm {
color: #ce2127;
}
.tds-social2 .tdm-social-item:hover .td-icon-linkedin {
color: #007bb6;
}
.tds-social2 .tdm-social-item:hover .td-icon-pinterest {
color: #cb2027;
}
.tds-social2 .tdm-social-item:hover .td-icon-rss {
color: #f36f24;
}
.tds-social2 .tdm-social-item:hover .td-icon-soundcloud {
color: #ff5500;
}
.tds-social2 .tdm-social-item:hover .td-icon-tumblr {
color: #32506d;
}
.tds-social2 .tdm-social-item:hover .td-icon-twitter {
color: #00aced;
}
.tds-social2 .tdm-social-item:hover .td-icon-vimeo {
color: #5289cc;
}
.tds-social2 .tdm-social-item:hover .td-icon-youtube {
color: #bb0000;
}
.tds-social2 .tdm-social-item:hover .td-icon-vk {
color: #507299;
}
.tds-social3 .tdm-social-item {
background-color: #4db2ec;
}
.tds-social3 .tdm-social-item:hover {
background-color: #000;
}
.tds-social3 .tdm-social-item i {
color: #fff;
}
.tds-social4 .tdm-social-item {
border: 1px solid #ededed;
}
.tds-social4 .tdm-social-item:hover {
border-color: #c3c3c3;
}  .tdm-progress-wrap .tdm-progress-percentage {
font-family: 'Open Sans', arial, sans-serif;
font-size: 16px;
}
.tdm-progress-wrap .tdm-progress-bar {
position: relative;
width: 100%;
background-color: #f7f7f7;
}
.tdm-progress-wrap .tdm-progress-bar:after {
content: '';
position: absolute;
}
.tds-progress-bar1 .tdm-progress-bar,
.tds-progress-bar2 .tdm-progress-bar {
height: 4px;
}
.tds-progress-bar1 .tdm-progress-bar:after,
.tds-progress-bar2 .tdm-progress-bar:after {
background-color: #4db2ec;
}
.tds-progress-bar1 .tdm-progress-percentage {
float: left;
width: 52px;
color: #666;
}
.tds-progress-bar1 .tdm-progress-bar-wrap {
padding: 8px 0 0 62px;
}
.tds-progress-bar1 .tdm-progress-bar {
height: 4px;
}
.tds-progress-bar1 .tdm-progress-bar:after {
top: 0;
left: 0;
height: 100%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.tds-progress-bar1 .tdm-progress-title {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
}
.tds-progress-bar2 .tdm-progress-title,
.tds-progress-bar3 .tdm-progress-title {
margin-top: 15px;
font-family: 'Roboto', sans-serif;
font-size: 20px;
font-weight: 500;
}
.tds-progress-bar2 .tdm-progress-bar {
height: 200px;
}
.tds-progress-bar2 .tdm-progress-bar:after {
bottom: 0;
left: 0;
width: 100%;
}
.tds-progress-bar2 .tdm-progress-title {
margin-top: 15px;
font-family: 'Roboto', sans-serif;
font-size: 20px;
font-weight: 500;
}
.tds-progress-bar2 .tdm-progress-percentage {
position: absolute;
padding: 5px 10px 0;
font-family: 'Open Sans', arial, sans-serif;
font-size: 16px;
color: #fff;
z-index: 10;
}
.tds-progress-bar3 { }
@media (max-width: 767px) {
.tds-progress-bar3 {
padding: 0 30px;
}
}
.tds-progress-bar3 .tdm-progress-bar {
position: relative;
display: inline-block;
background: none;
width: 100%;
height: 0;
padding-bottom: 50%;
text-align: center;
overflow: hidden;
}
.tds-progress-bar3 .tdm-progress-bar:before,
.tds-progress-bar3 .tdm-progress-bar:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 0;
background: none;
padding-bottom: calc(100% - 20px);
border-radius: 50%;
border: 10px solid #f7f7f7;
}
.tds-progress-bar3 .tdm-progress-bar:after {
border-color: #4db2ec;
-webkit-clip-path: inset(50% 0 0 0);
clip-path: inset(50% 0 0 0);
}
.tds-progress-bar3 .tdm-progress-bar .tdm-progress-percentage {
position: absolute;
bottom: 0;
width: 100%;
font-size: 50px;
font-weight: 700;
line-height: 50px;
}  .tdm-counter-wrap {
font-family: 'Roboto', sans-serif;
}
.tdm-counter-wrap .tdm-counter-title {
margin-top: 13px;
font-size: 20px;
font-weight: 500;
line-height: 21px;
color: #666;
}
.tdm-counter-wrap .tdm-counter-number {
font-size: 58px;
font-weight: 700;
line-height: 58px;
}
.tds-counter2 .tdm-counter-number {
display: inline-table;
width: 200px;
height: 100px;
padding: 20px 20px 0;
border-top-left-radius: 100px;
border-top-right-radius: 100px;
border: 10px solid #4db2ec;
border-bottom: 0;
}
.tds-counter2 .tdm-counter-number span {
display: table-cell;
vertical-align: bottom;
}  .tdm_block_food_menu .tdm-food-menu-wrap {
display: table;
width: 100%;
}
.tdm_block_food_menu .tdm-food-menu-wrap:after {
content: '';
display: table;
clear: both;
}
.tdm_block_food_menu .tdm-food-menu-image {
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.tdm_block_food_menu .tdm-food-menu-details {
display: table-cell;
}
.tdm_block_food_menu .tdm-title,
.tdm_block_food_menu .tdm-food-menu-price {
display: inline-block;
}
.tdm_block_food_menu .tdm-food-menu-title-wrap {
margin: -1px 0 3px;
}
.tdm_block_food_menu .tdm-title {
width: 80%;
margin: 0;
font-size: 20px;
line-height: 20px; }
@media (max-width: 767px) {
.tdm_block_food_menu .tdm-title {
font-size: 18px;
line-height: 18px;
}
}
.tdm_block_food_menu .tdm-food-menu-price {
width: 20%;
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
font-weight: 600;
text-align: right; }
@media (max-width: 767px) {
.tdm_block_food_menu .tdm-food-menu-price {
font-size: 15px;
}
}
.tdm_block_food_menu .tdm-descr {
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #a5a5a5;
}  .tdm_block_icon.tdm_block {
margin-bottom: 0;
}
.tds-icon {
position: relative;
}
.tds-icon:after {
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
z-index: -1;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}  .tdm_block_icon_box .tdm-descr {
font-size: 14px;
line-height: 24px;
-webkit-transition: color 0.2s ease;
-moz-transition: color 0.2s ease;
-o-transition: color 0.2s ease;
transition: color 0.2s ease;
}
.tds_icon_box1_wrap .icon_box_url_wrap {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.tds_icon_box2_wrap .tds-icon-box2:after {
display: table;
content: '';
line-height: 0;
clear: both;
}
.tds_icon_box2_wrap .tdm-col-icon,
.tds_icon_box2_wrap .tdm-col-text {
display: table-cell;
vertical-align: top;
}
.tds_icon_box2_wrap .icon_box_url_wrap {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.tds_icon_box3_wrap .tdm-title-icon-wrap {
position: relative;
display: table;
}
.tds_icon_box3_wrap.tdm-content-horiz-center .tdm-title-icon-wrap {
margin-left: auto;
margin-right: auto;
}
.tds_icon_box3_wrap.tdm-content-horiz-right .tdm-title-icon-wrap {
margin-left: auto;
}
.tds_icon_box3_wrap .tds-icon {
position: absolute;
top: 0;
left: 0;
color: #dcf3f8;
}
.tds_icon_box3_wrap .icon_box_url_wrap {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.tds_icon_box4_wrap {
height: 300px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tds_icon_box4_wrap:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: #dcf3f8;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tds_icon_box4_wrap .tds-icon-box4 {
position: absolute;
display: block;
top: 50%;
left: 50%;
width: 80%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
z-index: 1;
}
.tds_icon_box4_wrap .icon_box_url_wrap {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.tds_icon_box4_wrap:before {
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 3px;
width: 100%;
background-color: #00d6ff;
z-index: 1;
}
.tds_icon_box4_wrap:hover {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
transform: translateY(-10px);
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
}
.tds_icon_box5_wrap {
background-color: #dcf3f8;
height: 260px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tds_icon_box5_wrap .tds-icon-box5 {
position: absolute;
display: block;
top: 50%;
left: 50%;
width: 80%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
.tds_icon_box5_wrap .tds-icon {
-webkit-transition: transform 0.5s ease 0.3s;
-moz-transition: transform 0.5s ease 0.3s;
-o-transition: transform 0.5s ease 0.3s;
transition: transform 0.5s ease 0.3s;
color: #444;
}
.tds_icon_box5_wrap .tds-title {
-webkit-transition: transform 0.5s ease 0.2s;
-moz-transition: transform 0.5s ease 0.2s;
-o-transition: transform 0.5s ease 0.2s;
transition: transform 0.5s ease 0.2s;
}
.tds_icon_box5_wrap .tds-title .tdm-title {
color: #444;
}
.tds_icon_box5_wrap .td-icon-box-meta-info {
display: block;
position: absolute;
}
.tds_icon_box5_wrap .td-icon-box-meta-info .tdm-descr {
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
opacity: 0;
color: #fff;
}
.tds_icon_box5_wrap .td-icon-box-meta-info .tds-button {
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
opacity: 0;
color: #fff;
}
.tds_icon_box5_wrap:hover {
background-color: #00d6ff;
}
.tds_icon_box5_wrap:hover .tds-icon {
color: #fff;
-webkit-transition: transform 0.3s ease-in-out;
-moz-transition: transform 0.3s ease-in-out;
-o-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
}
.tds_icon_box5_wrap:hover .tds-title {
-webkit-transition: transform 0.3s ease-in-out 0.1s;
-moz-transition: transform 0.3s ease-in-out 0.1s;
-o-transition: transform 0.3s ease-in-out 0.1s;
transition: transform 0.3s ease-in-out 0.1s;
}
.tds_icon_box5_wrap:hover .tds-title .tdm-title {
color: #fff;
}
.tds_icon_box5_wrap:hover .tdm-descr {
opacity: 1;
-webkit-transition: opacity 0.3s ease-in-out 0.2s;
-moz-transition: opacity 0.3s ease-in-out 0.2s;
-o-transition: opacity 0.3s ease-in-out 0.2s;
transition: opacity 0.3s ease-in-out 0.2s;
}
.tds_icon_box5_wrap:hover .tds-button {
opacity: 1;
-webkit-transition: opacity 0.3s ease-in-out 0.2s;
-moz-transition: opacity 0.3s ease-in-out 0.2s;
-o-transition: opacity 0.3s ease-in-out 0.2s;
transition: opacity 0.3s ease-in-out 0.2s;
}
.tds_icon_box5_wrap .icon_box_url_wrap {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.tds_icon_box5_wrap.tdm-content-horiz-left .td-icon-box-meta-info {
text-align: left;
}
.tds_icon_box5_wrap.tdm-content-horiz-right .td-icon-box-meta-info {
text-align: right;
}  .tds-title-over-image {
overflow: hidden;
}
.tds-title-over-image1 {
position: relative;
height: 0;
padding-bottom: 400px;
background-color: #f9f9f9;
}
.tds-title-over-image1 .tdm-title-over-image-info-wrap {
width: 100%;
padding: 24px 32px;
}
.tds-title-over-image1 .tdm-title-over-image-info,
.tds-title-over-image1 .tdm-title-sub {
zoom: 1;
transform: translate(0, 8px);
-webkit-transform: translate(0, 8px);
-moz-transform: translate(0, 8px);
-ms-transform: translate(0, 8px);
-o-transform: translate(0, 8px);
-webkit-transition: all 0.15s 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
-moz-transition: all 0.15s 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: all 0.15s 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.15s 75ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.tds-title-over-image1 .tdm-title {
margin: 0;
}
.tds-title-over-image1 .tdm-title-xxsm {
margin-top: 8px;
margin-bottom: 2px;
}
.tds-title-over-image1 .tdm-title-xsm {
margin-top: 6px;
margin-bottom: 1px;
}
.tds-title-over-image1 .tdm-title-sm {
margin-top: 4px;
}
.tds-title-over-image1 .tdm-title-bg {
margin-bottom: 12px;
line-height: 50px;
}
.tds-title-over-image1 .tdm-title-sub {
color: #555;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
filter: alpha(opacity=0);
}
.tds-title-over-image1 .tdm-title-over-image-link {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.tds-title-over-image1 .tdm-title-over-image-overlay:before,
.tds-title-over-image1 .tdm-title-over-image-overlay:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
-webkit-transition: all 0.3s 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
-moz-transition: all 0.3s 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
-o-transition: all 0.3s 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.3s 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.tds-title-over-image1 .tdm-title-over-image-overlay:after {
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
filter: alpha(opacity=0);
}
.tds-title-over-image1:hover .tdm-title-over-image-info,
.tds-title-over-image1:hover .tdm-title-sub {
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
-webkit-transition: all 0.3s 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
-moz-transition: all 0.3s 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
-o-transition: all 0.3s 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: all 0.3s 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.tds-title-over-image1:hover .tdm-title-sub {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
filter: alpha(opacity=100);
}
.tds-title-over-image1:hover .tdm-title-over-image-overlay:after {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
filter: alpha(opacity=100);
}
.tdm_block_title_over_image.tdm-content-vert-center .tds-title-over-image1 .tdm-title-over-image-info-wrap {
position: absolute;
top: calc(50% - 8px);
transform: translateY(calc(-50% + 8px));
-webkit-transform: translateY(calc(-50% + 8px));
-moz-transform: translateY(calc(-50% + 8px));
-ms-transform: translateY(calc(-50% + 8px));
-o-transform: translateY(calc(-50% + 8px));
}
.tdm_block_title_over_image.tdm-content-vert-bottom .tds-title-over-image1 .tdm-title-over-image-info-wrap {
position: absolute;
bottom: 0;
}
[data-mfp-src] {
cursor: pointer;
}
[data-scroll-to-class] {
cursor: pointer;
}
.tdm-sub-footer-phone,
.tdm-sub-footer-email,
.tdm-sub-footer-info {
margin-top: 8px;
margin-bottom: 8px;
line-height: 20px;
}
@font-face {
font-family: 'multipurpose';
src: url(//petfamily.it/wp-content/plugins/td-multi-purpose/images/icons/multipurpose.eot?2);
src: url(//petfamily.it/wp-content/plugins/td-multi-purpose/images/icons/multipurpose.eot?2#iefix) format('embedded-opentype'), url(//petfamily.it/wp-content/plugins/td-multi-purpose/images/icons/multipurpose.woff?2) format('woff'), url(//petfamily.it/wp-content/plugins/td-multi-purpose/images/icons/multipurpose.ttf?2) format('truetype'), url(//petfamily.it/wp-content/plugins/td-multi-purpose/images/icons/multipurpose.svg?2#wpion) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="tdm-icon-"]:before,
[class*=" tdm-icon-"]:before,
[class^="tdm-icons"]:before,
[class*=" tdm-icons"]:before {
font-family: 'multipurpose' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
text-align: center; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class*="tdm-icon-"] {
line-height: 1;
text-align: center;
display: inline-block;
}
[class*="tdm-icons"] {
line-height: 1;
text-align: center;
display: inline-block;
cursor: default;
}
.tdm-icon-quote-left:before {
content: "\e977";
}
.tdm-icon-quote-right:before {
content: "\e978";
}
.tdm-icon-circle-right:before {
content: "\ea42";
}
.tdm-icon-circle-close:before {
content: "\ea0d";
}
body .tdc-font-typcn {
display: inline-block;
}
body .tdc-font-typcn:before {
vertical-align: top;
}
body .tdc-font-oi {
display: inline-block;
}
body .tdc-font-oi:before {
vertical-align: middle;
line-height: inherit;
}
div.wpforms-container .wpforms-form div.wpforms-field-container {
font-family: 'Open Sans', arial, sans-serif;
}
div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field input,
div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field textarea {
font-family: 'Open Sans', arial, sans-serif;
border-color: #eef0f3;
border-width: 0 0 1px 0;
border-radius: 0;
color: #243442;
font-size: 15px;
padding-right: 0;
padding-left: 0;
font-weight: 600;
}
div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field .wpforms-field-label {
color: #adb3b9;
font-size: 13px;
font-weight: 500;
}
div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit] {
font-family: 'Open Sans', arial, sans-serif;
border: none;
color: #fff;
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
padding: 10px 30px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit]:hover {
background-color: #000;
}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}