@charset "UTF-8";
.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle;width:18px;height:12px}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline;width:18px;height:12px}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}.opacidad-0 div.background-image-hide {
opacity: 0.3 !important;
}
.opacidad-1 div.background-image-hide {
opacity: 0.25 !important;
}
.opacidad-2 div.background-image-hide {
opacity: 0.2 !important;
}
.opacidad-3 div.background-image-hide {
opacity: 0.14 !important;
}
.opacidad-4 div.background-image-hide {
opacity: 0.07 !important;
} .padding-columnas {
padding-left: 40px !important;
padding-right: 40px !important;
} #header-de-pagina .dima-custom-heading {
font-size: 60px !important;
text-transform: uppercase !important;
font-family: "rajdhanilight", Helvetica, Arial, sans-serif !important;
}
#header-de-pagina p {
font-size: 22px !important;
line-height: 38px !important;
} .dima-tabs ul li a, .dima-tabs ul li h3 {
font-size: 16px !important;
margin-bottom: 0px !important;
}
.dima-tabs ul li.tab.active a, .dima-tabs ul li.tab.active h3 {
color: #fff !important;
}
.dima-tab-content .dima-tab_content {
padding: 25px !important;
}  .icono-rojo .icon-box-header span {
background: rgba(212,47,71,1);
background: -moz-linear-gradient(top, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(212,47,71,1)), color-stop(100%, rgba(166,36,56,1)));
background: -webkit-linear-gradient(top, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%);
background: -o-linear-gradient(top, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%);
background: -ms-linear-gradient(top, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%);
background: linear-gradient(to bottom, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d42f47', endColorstr='#a62438', GradientType=0 );
}
.icono-azul .icon-box-header span {
background: rgba(49,149,180,1);
background: -moz-linear-gradient(top, rgba(49,149,180,1) 0%, rgba(41,127,153,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,149,180,1)), color-stop(100%, rgba(41,127,153,1)));
background: -webkit-linear-gradient(top, rgba(49,149,180,1) 0%, rgba(41,127,153,1) 100%);
background: -o-linear-gradient(top, rgba(49,149,180,1) 0%, rgba(41,127,153,1) 100%);
background: -ms-linear-gradient(top, rgba(49,149,180,1) 0%, rgba(41,127,153,1) 100%);
background: linear-gradient(to bottom, rgba(49,149,180,1) 0%, rgba(41,127,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3195b4', endColorstr='#297f99', GradientType=0 );
}
.icono-verde .icon-box-header span {
background: rgba(226,223,48,1);
background: -moz-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(179,176,37,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,223,48,1)), color-stop(100%, rgba(179,176,37,1)));
background: -webkit-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(179,176,37,1) 100%);
background: -o-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(179,176,37,1) 100%);
background: -ms-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(179,176,37,1) 100%);
background: linear-gradient(to bottom, rgba(226,223,48,1) 0%, rgba(179,176,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2df30', endColorstr='#b3b025', GradientType=0 );
}
.icono-morado .icon-box-header span {
background: rgba(168,48,212,1);
background: -moz-linear-gradient(top, rgba(168,48,212,1) 0%, rgba(110,21,143,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(168,48,212,1)), color-stop(100%, rgba(110,21,143,1)));
background: -webkit-linear-gradient(top, rgba(168,48,212,1) 0%, rgba(110,21,143,1) 100%);
background: -o-linear-gradient(top, rgba(168,48,212,1) 0%, rgba(110,21,143,1) 100%);
background: -ms-linear-gradient(top, rgba(168,48,212,1) 0%, rgba(110,21,143,1) 100%);
background: linear-gradient(to bottom, rgba(168,48,212,1) 0%, rgba(110,21,143,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A830D4', endColorstr='#6E158F', GradientType=0 );
} .member-function {
line-height: 19px !important;
}    @font-face {
font-family: 'oxygenbold';
src: url(../../../../fonts/oxygen-bold-webfont.woff) format('woff2'),
url(../../../../fonts/oxygen-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'oxygenlight';
src: url(../../../../fonts/oxygen-light-webfont.woff) format('woff2'),
url(../../../../fonts/oxygen-light-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'oxygenregular';
src: url(../../../../fonts/oxygen-regular-webfont.woff) format('woff2'),
url(../../../../fonts/oxygen-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'continuum_mediumregular';
src: url(../../../../fonts/contm-webfont.woff) format('woff2'),
url(../../../../fonts/contm-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'continuum_boldregular';
src: url(../../../../fonts/contb-webfont.woff) format('woff2'),
url(../../../../fonts/contb-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'continuum_lightregular';
src: url(https://www.escuelacenta.com/fonts/contl-webfont.woff2) format('woff2'),
url(https://www.escuelacenta.com/fonts/contl-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'rajdhaniregular';
src: url(../../../../fonts/rajdhani-regular-webfont.woff) format('woff2'),
url(../../../../fonts/rajdhani-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rajdhanisemibold';
src: url(https://www.escuelacenta.com/fonts/rajdhani-semibold-webfont.woff2) format('woff2'),
url(https://www.escuelacenta.com/fonts/rajdhani-semibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rajdhanibold';
src: url(../../../../fonts/rajdhani-bold-webfont.woff) format('woff2'),
url(../../../../fonts/rajdhani-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rajdhanilight';
src: url(../../../../fonts/rajdhani-light-webfont.woff) format('woff2'),
url(../../../../fonts/rajdhani-light-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rajdhanimedium';
src: url(../../../../fonts/rajdhani-medium-webfont.woff) format('woff2'),
url(../../../../fonts/rajdhani-medium-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} .dima-navbar-wrap {
font-family: "oxygenregular", Helvetica, Arial, sans-serif !important;
} p, .page-section-content ul li, .tab-pane ul li, .tab-pane, .tab-pane p {
font-family: "oxygenregular", Helvetica, Arial, sans-serif !important;
font-size: 18px !important;
line-height: 32px !important;
font-weight: 300 !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
overflow-wrap: normal !important;
}
strong, b, .tab-pane strong {
font-family: "oxygenbold", Helvetica, Arial, sans-serif !important;
color: #111 !important;
font-size: 18px !important;
line-height: 32px !important;
} h1, h2, h3, h4, h5, h6 {
font-family: "rajdhanimedium", Helvetica, Arial, sans-serif !important;
font-weight: 300 !important;
overflow-wrap: normal !important;
}
h1.dima-custom-heading {
line-height: 50px;
}
h1#header-seccion {
line-height: 50px;
font-family: "rajdhanilight", Helvetica, Arial, sans-serif !important;
}
h2 {
font-size: 42px !important;
line-height: auto !important;
}
h3 {
font-size: 34px !important;
}
h3.features-title {
font-size: 24px !important;
}
h4, h4.dima-custom-heading {
font-size: 20px;
line-height: 28px;
margin-top: 10px;
}
h5 {
font-size: 30px;
}
h5.features-title {
font-size: 22px !important;
line-height: 28px !important;
}
h5.project-name {
line-height: 20px !important;
}
h6 {
}
.features-content span {
font-size: 15px !important;
line-height: auto !important;
}
.dark-bg strong {
color: #fff !important;
}
.dark-bg h3.dima-custom-heading {
color: #fff;
}
.dark-bg a {
color: #fff;
}
.dark-bg a:hover {
color: #999;
}
.dark-bg, .dark-bg p {
color: #cecece;
} .features-content, .features-content p, .features-content span {
line-height: 24px !important;
}
.features-content a {
font-size: 15px !important;
} ul.lista-personalizada li {
font-family: "oxygenregular", Helvetica, Arial, sans-serif !important;
font-size: 17px !important;
line-height: 30px !important;
font-weight: 300 !important;
}   p.texto-bloque-fijo {
font-weight: 400;
min-height: 95px;
font-size: 17px !important;
line-height: 26px !important;
}   .btn-bloque {
text-transform: uppercase;
border: 2px solid #333 !important;
color: #333;
padding: 5px 15px;
margin: 20px 0px;
font-size: 14px;
font-weight: 600;
float: left;
display: inline-block;
-webkit-transition-duration: 0.4s !important; transition-duration: 0.4s !important;
}
.btn-bloque:hover {
color: #fff;
background: #333;
}
.btn-bloque-center {
float: none !important;
margin: 20px auto !important;
}
.boton-rojo {
background: rgba(212,47,71,1) !important;
background: -moz-linear-gradient(top, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(212,47,71,1)), color-stop(100%, rgba(166,36,56,1))) !important;
background: -webkit-linear-gradient(top, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%) !important;
background: -o-linear-gradient(top, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%) !important;
background: linear-gradient(to bottom, rgba(212,47,71,1) 0%, rgba(166,36,56,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d42f47', endColorstr='#a62438', GradientType=0 ) !important;
-webkit-transition-duration: 0.4s !important; transition-duration: 0.4s !important;
}
.boton-azul {
background: rgba(49,149,180,1) !important;
background: -moz-linear-gradient(top, rgba(49,149,180,1) 0%, rgba(41,127,153,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,149,180,1)), color-stop(100%, rgba(41,127,153,1))) !important;
background: -webkit-linear-gradient(top, rgba(49,149,180,1) 0%, rgba(41,127,153,1) 100%) !important;
background: -o-linear-gradient(top, rgba(49,149,180,1) 0%, rgba(v) 100%) !important;
background: -ms-linear-gradient(top, rgba(49,149,180,1) 0%, rgba(41,127,153,1) 100%) !important;
background: linear-gradient(to bottom, rgba(49,149,180,1) 0%, rgba(41,127,153,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3195b4', endColorstr='#297f99', GradientType=0 ) !important;
-webkit-transition-duration: 0.4s !important; transition-duration: 0.4s !important;
}
.boton-verde {
background: rgba(226,223,48,1) !important;
background: -moz-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,223,48,1)), color-stop(100%, rgba(153,151,32,1))) !important;
background: -webkit-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
background: -o-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
background: linear-gradient(to bottom, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2df30', endColorstr='#999720', GradientType=0 ) !important;
-webkit-transition-duration: 0.4s !important; transition-duration: 0.4s !important;
}
.boton-rojo:hover {
background: rgba(166,36,56,1) !important;
background: -moz-linear-gradient(top, rgba(166,36,56,1) 0%, rgba(166,36,56,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(166,36,56,1)), color-stop(100%, rgba(166,36,56,1))) !important;
background: -webkit-linear-gradient(top, rgba(166,36,56,1) 0%, rgba(166,36,56,1) 100%) !important;
background: -o-linear-gradient(top, rgba(166,36,56,1) 0%, rgba(166,36,56,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(166,36,56,1) 0%, rgba(166,36,56,1) 100%) !important;
background: linear-gradient(to bottom, rgba(166,36,56,1) 0%, rgba(166,36,56,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d42f47', endColorstr='#a62438', GradientType=0 ) !important;
}
.boton-azul:hover {
background: rgba(41,127,153,1) !important;
background: -moz-linear-gradient(top, rgba(41,127,153,1) 0%, rgba(41,127,153,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(41,127,153,1)), color-stop(100%, rgba(41,127,153,1))) !important;
background: -webkit-linear-gradient(top, rgba(41,127,153,1) 0%, rgba(41,127,153,1) 100%) !important;
background: -o-linear-gradient(top, rgba(41,127,153,1) 0%, rgba(41,127,153,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(41,127,153,1) 0%, rgba(41,127,153,1) 100%) !important;
background: linear-gradient(to bottom, rgba(41,127,153,1) 0%, rgba(41,127,153,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3195b4', endColorstr='#297f99', GradientType=0 ) !important;
}
.boton-verde:hover {
background: rgba(179,176,37,1) !important;
background: -moz-linear-gradient(top, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,176,37,1)), color-stop(100%, rgba(179,176,37,1))) !important;
background: -webkit-linear-gradient(top, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
background: -o-linear-gradient(top, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
background: linear-gradient(to bottom, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2df30', endColorstr='#b3b025', GradientType=0 ) !important;
}    .navbar_is_dark .dima-navbar-wrap.desk-nav .dima-navbar {
box-shadow: none !important;
background-color: none !important;
}
.navbar_is_dark .dima-navbar-wrap.desk-nav .dima-navbar {
background-color: rgba(250,250,250,0.0) !important;
}
.dima-navbar-wrap.desk-nav.fixed .dima-navbar {
background: #333 !important;
} .dima-nav > li > a {
font-size: 15px !important;
text-transform: uppercase !important;
letter-spacing: 1.8px !important;
padding-left: 12px !important;
padding-right: 12px !important;
}
ul.sub-menu {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
#nav-menu-item-9535 {
display: none !important;
}
@media (max-width: 1600px) {
#nav-menu-item-9535 {
display: block !important;
}
} .btn-intranet-header {
background: #d53044;
padding: 10px 20px;
}
.dima-navbar.dima-navbar-line .dima-nav.nav-primary > li#nav-menu-item-6316:hover a span {
background: #7a0202;
}
.dima-navbar.dima-navbar-line .dima-nav.nav-primary > li#nav-menu-item-6316 > a:before, .navbar_is_dark .dima-navbar.dima-navbar-line .dima-nav.nav-primary > li#nav-menu-item-6316 > a:before {
background: none;
}
.btn-intranet-header-azul {
background: #0c94a2;
padding: 10px 20px;
}
.dima-navbar.dima-navbar-line .dima-nav.nav-primary > li#nav-menu-item-6751:hover a span {
background: #164ac0;
}
.dima-navbar.dima-navbar-line .dima-nav.nav-primary > li#nav-menu-item-6751 > a:before, .navbar_is_dark .dima-navbar.dima-navbar-line .dima-nav.nav-primary > li#nav-menu-item-6751 > a:before {
background: none;
}
@media (max-width: 989px) {
.btn-intranet-header {
width: 100%;
float: left;
position: relative;
text-align: center;
}
}    .top-footer {
padding-top: 45px !important;
padding-bottom: 0px !important;
margin-bottom: -50px !important;
height: 430px !important;
}
.dima-footer {
margin-bottom: 0px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
background: #222 !important;
}
.dima-footer .copyright.text-center {
font-size: 14px !important;
} dd#name-element, dd#email-label, .zend_form dd {
margin-left: 0px !important;
margin-bottom: 10px !important;
}
.zend_form #submit {
border: 2px solid #fff !important;
padding: auto 10px !important;
height: 40px !important;
width: 100% !important;
min-height: auto !important;
min-width: auto !important;
line-height: 10px !important;
margin-top: 12px;
} .separador-footer, .footer-container .top-footer hr, .footer-container .top-footer .widget.widget_recent_entries li, .dima-footer, .footer-container.dark-bg hr {
width: 100%;
float: left;
border-bottom: 1px solid #292929;
position: relative;
margin-bottom: 20px;
} .caja-altura-fija {
height: 300px;
width: 100%;
float: left;
position: relative;
overflow: hidden;
}
.caja-altura-fija-2 {
height: 240px;
width: 100%;
float: left;
position: relative;
margin-top: -25px;
overflow: hidden;
} .top-footer .widget, .top-footer .widget p {
font-size: 14px !important;
line-height: 26px !important;
} img.logo-footer {
margin-top: -20px;
margin-bottom: 1px;
} .addtoany_list a:not(.addtoany_special_service)>span {
border-radius: 100px !important;
background: #5c5c5c !important;
}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
width: 30px !important;
height: 30px !important;
padding: 0px !important;
}
.a2a_svg svg {
top: 5px !important;
width: 20px !important;
height: 20px !important;
} .featured_area:not(.featured_area_on_sd) {
background: none !important;
} p.copy-heybrother-left {
position: absolute;
bottom: 3px;
right: 60px;
}
img.copy-heybrother-right {
position: absolute;
bottom: 10px;
right: 0px;
width: 45px;
} img.sello-footer-1 {
width: 60%;
position: relative;
float: left;
}
img.sello-footer-2 {
width: 60%;
position: relative;
float: left;
}
img.sello-footer-3 {
width: 60%;
position: relative;
float: left;
} .dima-footer {
background: #333333;
} .logos-fomento {
width: 100%;
float: left;
position: relative;
text-align: center;
background: #222;
padding-top: 10px;
padding-bottom: 10px;
}
.logos-fomento img {
float: none;
margin: 0 auto;
max-width: 150px;
margin: 5px;
}
@media (max-width: 768px) {
.logos-fomento img {
width: 33%;
}
}
@media (max-width: 425px) {
.logos-fomento img {
width: 50%;
}
}
@media (max-width: 1440px) {
.caja-altura-fija-2 {
text-align: center;
}
img.sello-footer-1, img.sello-footer-2, img.sello-footer-3 {
width: 150px;
position: relative;
float: none;
display: inline-block;
margin-right: 15px;
display: inline-block;
left: auto;
margin-bottom: 10px;
}
}
@media (max-width: 989px) {
.top-footer {
height: auto !important;
}
.caja-altura-fija {
height: auto;
float: none;
position: relative;
display: block;
width: 280px;
text-align: center;
margin: 0 auto;
}
.caja-altura-fija-2 {
height: auto;
float: left;
position: relative;
display: block;
width: 100%;
text-align: center;
}
footer .dima-area.featured_area {
height: auto !important;
position: relative !important;
float: left !important;
width: 100% !important;
background: #333 !important;
}
.addtoany_list {
float: left !important;
position: relative !important;
width: 100% !important;
text-align: center;
margin-top: -30px;
}
.addtoany_list a {
margin: 0 auto !important;
}
img.copy-heybrother-right {
bottom: 0px;
float: right !important;
position: relative !important;
right: 50px;
}
p.copy-heybrother-left {
bottom: -10px;
left: 0px;
}
.logos-fomento {
margin-top: 30px;
}
}   .dima-portfolio-template-default.single.single-dima-portfolio .dima-main .page-section-content {
padding-top: 40px !important;
padding-bottom: 0px !important;
}
.dima-portfolio-template-default.single.single-dima-portfolio .page-section-content .wpb_wrapper p {
margin-bottom: 35px;
}
.dima-portfolio-template-default.single.single-dima-portfolio footer {
padding-top: 50px !important;
} #filters > ul > li > a > span {
display: none;
} ul.porftfolio-cat {
display: none !important;
}
.porftfolio-cat li {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.porftfolio-cat li a {
font-size: 14px;
line-height: 18px;
} .boxed-blog.blog-list .post.isotope-item, .boxed-blog.blog-list article.isotope-item {
border-bottom: 0px !important;
}
.dima-isotope-container article.hentry {
border-bottom: 0px !important;
}
h5.project-name {
min-height: 80px !important;
}
@media (max-width: 768px) {
h5.project-name {
min-height: none !important;
}
}    .blog h1.header-title {
font-size: 60px !important;
line-height: 50px !important;
text-align: center !important;
text-transform: uppercase !important;
font-weight: 300 !important;
width: 100% !important;
font-family: 'rajdhanilight', sans-serif !important;
}
.blog .dima-subtitle {
font-size: 22px !important;
line-height: 38px !important;
text-align: center !important;
font-weight: 300 !important;
width: 100% !important;
font-family: 'oxygenregular', sans-serif !important;
}
.blog .header-main-container hr, .blog .dima-breadcrumbs a {
display: none !important;
} .home article h4.entry-title {
min-height: 60px;
}
.entry-title {
font-size: 20px !important;
line-height: 27px !important;
}
.boxed-blog article .post-meta ul li.post-on, .boxed-blog .post .post-meta ul li.post-on, .post-meta li, .post-meta a, .post-comments {
font-size: 14px !important;
line-height: 18px !important;
text-align: left !important;
}
.post-meta, .post-comments {
float: left !important;
width: 100% !important;
position: relative !important;
} .single-post footer {
padding-top: 50px !important;
}    .bloque-texto {
padding: 50px 0px 0px 100px !important;
}
.bloque-texto-right {
padding: 50px 100px 0px 0px !important;
}
.bloque-texto-right a.btn-bloque {
float: right !important;
} .bloque-imagen {
padding: 0px !important;
}
.bloque-imagen img {
width: 100% !important;
}
.page-section-5c06c857a7919 h3.dima-custom-heading span {
font-size: 40px !important;
}
blockquote {
border-left: 4px solid #999 !important;
border-right: 4px solid #999 !important;
box-shadow: none !important;
margin-top: 0px !important;
}
blockquote p {
font-size: 22px !important;
line-height: 32px !important;
font-weight: 600 !important;
}
@media (max-width: 768px) {
.post-quote p span {
font-size: 15px;
line-height: 19px;
}
}
.linea-noticias-home.line-hr {
margin-bottom: -20px !important;
width: 100% !important;
height: 8px !important;
}
@media (max-width: 1440px) {
.bloque-texto p {
font-size: 15px !important;
line-height: 24px !important;
}
}
@media (max-width: 768px) {
.bloque-texto {
padding-left: 36px !important;
padding-right: 36px !important;
}	
}
.sellos-home {
width: 100%;
float: left;
text-align: center;
position: relative;
}
.sellos-home img {
float: none;
display: inline-block;
}
.sellos-home .aligncenter:not([class*="wp-block"]) {
display: inline-block !important;
margin-left: 20px !important;
margin-right: 20px !important;
} .rev-btn {
border-radius: 0px !important;
background: #e2df30 !important;
color: #fff !important;
background: rgba(226,223,48,1) !important;
background: -moz-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,223,48,1)), color-stop(100%, rgba(153,151,32,1))) !important;
background: -webkit-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
background: -o-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
background: linear-gradient(to bottom, rgba(226,223,48,1) 0%, rgba(153,151,32,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2df30', endColorstr='#999720', GradientType=0 ) !important;
-webkit-transition-duration: 0.4s !important; transition-duration: 0.4s !important;
}
.rev-btn:hover {
background: rgba(179,176,37,1) !important;
background: -moz-linear-gradient(top, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,176,37,1)), color-stop(100%, rgba(179,176,37,1))) !important;
background: -webkit-linear-gradient(top, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
background: -o-linear-gradient(top, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
background: linear-gradient(to bottom, rgba(179,176,37,1) 0%, rgba(179,176,37,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2df30', endColorstr='#b3b025', GradientType=0 ) !important;
}
.tp-caption h1 {
text-transform: uppercase !important;
font-family: "rajdhanilight", Helvetica, Arial, sans-serif !important;
font-weight: 300 !important;
text-align: center !important;
font-size: 70px !important;
line-height: 65px !important;
color: #fff !important;
margin-bottom: 20px !important;
}
@media (max-width: 768px) {
.tp-caption h1 {
font-size: 20px !important;
line-height: 28px !important;
}
}
.tp-caption {
text-transform: uppercase !important;
font-family: "rajdhanilight", Helvetica, Arial, sans-serif !important;
font-weight: 300 !important;
text-align: center !important;
}
.tp-caption:hover {
text-decoration: none !important;
}
.tp-caption a:hover {
text-decoration: none !important;
}
.tp-caption:hover a {
text-decoration: none !important;
}   .video-la-escuela {
padding: 30px 150px 0px;
} .clients-wrapper ul {
text-align: center;
}
.clients-wrapper.grid li {
padding-left: 2px !important;
padding-right: 2px !important;
background: #fff;
margin: 0 auto;
display: inline-block;
float: none !important;
} .pagina-formador .dima-navbar-global {
background: #333;
} .post-icon {
display: none;
}    .titulo-bloque-cursos {
background: #222;
color: #fff;
padding: 5px 10px;
} h1.subtitulo-header-ficha-formacion {
color: #fff;
text-align: center;
margin-bottom: 0px;
font-size: 2.2142857143rem;
font-weight: 300 !important;
font-family: "rajdhaniregular", Helvetica, Arial, sans-serif !important;
}
h2.titulo-header-ficha-formacion {
color: #fff;
text-align: center;
margin-top: 0px;
font-weight: 300 !important;
font-family: "rajdhaniregular", Helvetica, Arial, sans-serif !important;
margin-top: 20px;
font-size: 56px;
line-height: 55px;
text-transform: uppercase !important;
} #tab-cursos .tab-pane ul {
margin-bottom: 30px !important;
font
} .botones-ficha-master {
width: 100% !important;
float: left !important;
position: relative !important;
text-align: center !important;
display: block !important;
}
a.btn-master-1, a.btn-master-2 {
float: none !important;
margin: 10px auto !important;
display: inline-block !important;
position: relative !important;
text-align: center !important;
clear: none !important;
width: auto !important;
padding: 2px 20px !important;
}
a.btn-master-1 {
background: #4978bd;
}
a.btn-master-1:hover {
background: #2e5999;
}
a.btn-master-2 {
background: #84d430;
}
a.btn-master-2:hover {
background: #5ba013;
}
@media (max-width: 390px) {
a.btn-master-1, a.btn-master-2 {
font-size: 10px !important;
}
} .formadores-curso {
width: 100%;
float: left;
position: relative;
display: inline-block;
text-align: center;
}
.formador-curso {
width: 10.8%;
padding: 5px;
margin: 0 auto;
float: none;
display: inline-block;
text-align: center;
}
.formador-curso img {
margin: 0 auto;
float: none;
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
width: 100%;
}
.formador-curso-info {
width: 100%;
float: left;
position: relative;
margin-top: 0px;
padding: 10px;
background: #fff;
min-height: 205px;
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
}
.formador-curso-info h4 {
font-size: 16px;
line-height: 19px;
text-align: center;
height: 35px;
font-family: 'rajdhaniregular' !important;
font-weight: 700 !important;
margin-top: 5px;
}
.formador-curso-info p {
font-size: 14px !important;
line-height: 19px !important;
margin-top: 20px;
text-align: center;
border-top: 2px solid #ececec;
padding-top: 12px !important;
} h3.introduccion-curso-formacion {
font-size: 25px;
} .col-formadores-1, .col-formadores-2 {
position: relative;
float: left;
width: 50%;
padding: 20px;
}
.col-formadores-1 {
text-align: right;
}
.col-formadores-2 {
text-align: left;
}
.col-formadores-1 ul, .col-formadores-2 ul {
padding-left: 0px !important;
margin-left: 0px !important;
}
.col-formadores-1 ul li, .col-formadores-2 ul li {
list-style-type: none;
line-height: 20px;
padding: 5px 0px;
color: #818181;
}
@media (max-width: 425px) {
.col-formadores-1, .col-formadores-2 {
width: 100%;
text-align: center;
}
.col-formadores-1 {
padding-bottom: 0px;
}
.col-formadores-2 {
padding-top: 0px;
}
} #carousel-imagenes-curso {
background: #fff !important;
margin-top: -40px;
} .caja-info-curso h3 {
font-size: 18px !important;
line-height: 22px !important;
font-family: 'rajdhanibold' !important;
margin-top: 25px;
}
.caja-info-curso p {
font-size: 14px !important;
line-height: 18px !important;
margin-top: -20px;
}   .post-type-archive-tribe_events .dima-main {
padding-top: 70px;
}
.post-type-archive-tribe_events .tribe-events-page-title, .post-type-archive-tribe_events #tribe-bar-views-toggle {
display: none;
}   .page-id-7721 h2.features-title, .page-id-2196 h2.features-title {
font-size: 32px !important;
}   @media only screen and (max-width: 1600px) { .desk-nav {
display: none !important;
}
.mobile-nav {
display: block !important;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li {
width: 100% !important;
float: left !important;
position: relative !important;
margin: 0px !important;
} .btn-intranet-header, .btn-intranet-header-azul {
width: 100% !important;
margin: 10px 0px;
float: left;
text-align: left;
}
.btn-intranet-header {
margin-top: 0px;
margin-bottom: 20px;
}
.btn-intranet-header-azul {
margin-top: -10px;
}
}
@media (max-width: 1140px) { .formador-curso {
width: 15%;
padding: 5px;
margin: 0 auto;
float: none;
display: inline-block;
text-align: center;
}
}
@media (max-width: 768px) {
.filters-box.filters ul li {
width: 100%;
padding-top: 0px !important;
padding-bottom: 0px !important;
} .formador-curso {
width: 30%;
padding: 5px;
margin: 0 auto;
float: none;
display: inline-block;
text-align: center;
}
}
@media (max-width: 425px) { .subtitulo-header-ficha-formacion {
font-size: 25px !important;
line-height: 30px !important;
}
.titulo-header-ficha-formacion {
font-size: 30px !important;
line-height: 35px !important;
}
#header-de-pagina .dima-custom-heading {
font-size: 35px !important;
line-height: 40px !important;
}
#header-de-pagina p {
font-size: 17px !important;
line-height: 28px !important;
} .formador-curso {
width: 49.2%;
padding: 5px;
margin: 0 auto;
float: none;
display: inline-block;
text-align: center;
} .page-id-3233 h1.dima-custom-heading {
padding-top: 100px;
}
.page-id-3233 .dima-tab-nav {
padding-top: 50px;
}
.filters {
text-align: left !important;
}
}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
line-height: 18px;
}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
font-size: 15px !important;
}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
.special-quote {
quotes: none;
}
.special-quote:before, .special-quote:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
[autosize] {
contain: layout style paint;
}
input, textarea, select {
outline: none;
}
button, input, optgroup, select, textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button, select {
text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled], html input[disabled] {
cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
iframe {
display: block;
} .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;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-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 {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-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 {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
from {
-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);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
from {
-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);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
from {
-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(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
from {
-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(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
from, to {
-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 {
from, to {
-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 headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
}
@-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);
}
to {
-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);
}
to {
-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 {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.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);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.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);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
from {
-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);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble {
from {
-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);
}
to {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes jello {
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
@keyframes jello {
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}
@-webkit-keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
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);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
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);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
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);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
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);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
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);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
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);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
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);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
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);
}
to {
-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(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
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);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
from {
-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(0.95, 0.95, 0.95);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
from {
-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(0.95, 0.95, 0.95);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-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 {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-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-animation-timing-function: ease-in;
animation-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);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-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-animation-timing-function: ease-in;
animation-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);
}
to {
-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 {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-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-animation-timing-function: ease-in;
animation-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);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-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-animation-timing-function: ease-in;
animation-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);
}
to {
-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 {
from {
-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;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
from {
-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;
}
to {
-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-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
from {
-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;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
from {
-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;
}
to {
-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-keyframes lightSpeedIn {
from {
-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;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
from {
-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;
}
to {
-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 {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-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 {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-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 {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-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 {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-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 {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-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 {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-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 {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-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 {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-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 {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-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 {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-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 {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-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 {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-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 {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-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 {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-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 {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-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;
}
to {
-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;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
from {
opacity: 1;
}
to {
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 {
from {
opacity: 1;
}
to {
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 {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.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.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.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.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.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(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.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(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.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.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.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.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-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);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-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);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-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);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-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);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}  .slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide { position: relative;
background-repeat: no-repeat;
background-position: center top;
background-size: cover; float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} .slick-prev,
.slick-next {
text-decoration: none;
display: block;
width: 3.5714285714rem;
height: 3.5714285714rem;
font-size: 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #333333;
background: #FFFFFF;
border-radius: 100rem;
-webkit-transition: 320ms ease-out;
transition: 320ms ease-out;
line-height: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0;
border: none;
outline: none;
opacity: 0;
}
.slick-prev:before,
.slick-next:before {
position: absolute;
content: '';
top: 16px;
left: 15px;
height: 1.4285714286rem;
width: 1.4285714286rem;
}
.slick-prev {
left: 20px;
}
.slick-prev:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333'  width='20' height='20' viewBox='0 0 48 48'%3E%3Cpath d='M30.83 32.67l-9.17-9.17 9.17-9.17L28 11.5l-12 12 12 12z'/%3E%3C/svg%3E") no-repeat;
}
.slick-next {
right: 20px;
}
.slick-next:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333'  width='20' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
} .slick-dotted.slick-slider {
margin-bottom: 6.4285714286rem !important;
}
.slick-darck.slick-dotted .slick-dots li button:before {
border-color: rgba(255, 255, 255, 0.2);
opacity: 1;
}
.slick-darck.slick-dotted .slick-dots li.slick-active button:before,
.slick-darck.slick-dotted .slick-dots li button:hover:before,
.slick-darck.slick-dotted .slick-dots li button:focus:before {
border-color: white;
opacity: 1;
}
.slick-dots {
position: absolute;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 2.8571428571rem 0 0 0 !important;
width: 100%;
}
.slick-dots li {
position: relative;
display: inline-block;
height: 10px;
width: 10px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li.slick-active button:before {
opacity: 1;
}
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 10px;
width: 10px;
outline: none;
line-height: 0;
font-size: 0;
color: transparent;
padding: 5px;
cursor: pointer;
}
.slick-dots li button:hover {
outline: none;
}
.slick-dots li button:hover:before {
opacity: 1;
}
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: '';
width: 6px;
height: 6px;
background: transparent;
border: 2px solid #333333;
border-radius: 99rem;
opacity: .2;
-webkit-transition: 320ms ease-out;
transition: 320ms ease-out;
}
.slick-initialized:hover .slick-prev,
.slick-initialized:hover .slick-next {
opacity: 1;
}
.slick-initialized .slick-slide > div {
margin-bottom: 0;
}
.slick-initialized .slick-slide:focus {
outline: none;
}
.slick-initialized .slick-slide img {
margin: 0 auto;
}
.slick-initialized.slick-no-margin {
margin: 0;
}
.slick-initialized.slick-no-margin .slick-slide {
margin: 0;
}
.slick-initialized.slick-no-margin.clm-4 article:not(:nth-child(4n)):not(:last-child) .box {
border-right-color: transparent;
}
.slick-initialized.slick-no-margin.clm-3 article:not(:nth-child(3n)):not(:last-child) .box {
border-right-color: transparent;
}
.slick-initialized.slick-no-margin.clm-2 article:not(:nth-child(2n)):not(:last-child) .box {
border-right-color: transparent;
}
.slick-initialized.slick-noor-margin .slick-slide {
margin: 1px;
}
.slick-initialized.slick-with-margin .slick-slide {
margin: 0.7142857143rem 1.0714285714rem 1.4285714286rem 1.0714285714rem;
}
.slick_side_dots .slick-dots {
margin-top: 0 !important;
top: -6.4285714286rem;
right: 0;
width: auto;
}
.slick_side_dots .slick-dots li {
float: right;
}
.center_zoom_opacity .slick-slide {
opacity: .5;
-webkit-transition: all 320ms ease;
transition: all 320ms ease;
}
.center_zoom_opacity .slick-center {
opacity: 1;
-webkit-transform: scale(1.08);
-ms-transform: scale(1.08);
transform: scale(1.08);
}
.center_zoom_opacity .slick-with-margin .slick-slide {
margin: 2.5rem 1.0714285714rem;
} .dk-select,
.dk-select *,
.dk-select *:before,
.dk-select *:after,
.dk-select-multi,
.dk-select-multi *,
.dk-select-multi *:before,
.dk-select-multi *:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.dk-select,
.dk-select-multi {
position: relative;
display: inline-block;
vertical-align: middle;
line-height: 1.5em;
width: 100%;
cursor: pointer;
}
.dk-selected {
width: 100%;
white-space: nowrap;
overflow: hidden;
position: relative;
background-color: rgba(218, 218, 218, 0.2);
height: 3.5714285714rem;
line-height: 3.5714285714rem;
padding-left: 1.4285714286rem;
text-overflow: ellipsis;
color: #333333;
}
.dk-selected:before, .dk-selected:after {
content: '';
display: block;
position: absolute;
right: 0;
}
.dk-selected:before {
top: 50%;
border: solid transparent;
border-width: 0.3571428571rem 0.3571428571rem 0;
border-top-color: #333333;
margin: -0.125em 1.4285714286rem 0 0;
}
.dk-selected:after {
top: 0;
height: 100%;
margin: 0 1.5em 0 0;
}
.dk-selected-disabled {
color: #333333;
}
.dk-select .dk-select-options {
position: absolute;
top: 0;
left: 0;
padding: 0;
margin-bottom: 0;
background: #fff !important;
min-width: 200px;
height: auto;
width: 100%;
max-height: 200px;
overflow: auto;
opacity: 0;
visibility: hidden;
}
.dk-select-open-up .dk-select-options {
border-radius: 0.4em 0.4em 0 0;
margin-bottom: -1px;
bottom: 100%;
}
.dk-select.dk-select-open-up .dk-select-options,
.dk-select.dk-select-open-down .dk-select-options {
visibility: visible;
opacity: 1;
}
.dk-select-multi .dk-select-options {
max-height: 10em;
}
.dk-select-options {
background-color: #FFFFFF;
list-style: none;
margin: 0;
min-width: 200px;
height: 400px;
width: 100%;
max-height: 200px;
z-index: 100;
margin-top: 1px !important;
-webkit-transform: scaleY(0.5) translateY(0);
-ms-transform: scaleY(0.5) translateY(0);
transform: scaleY(0.5) translateY(0);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.dk-select-options li {
background-color: #F8F8F8 !important;
color: #333333;
margin-bottom: 1px !important;
line-height: 3.5714285714rem;
}
.dk-select-options .scrollbar {
opacity: 1;
}
.dk-option-selected {
background-color: #ececec;
color: #333333;
}
.dk-select-options-highlight .dk-option-selected {
background-color: #ececec;
color: #333333;
}
.dk-option {
padding: 0 1.4285714286rem !important;
}
.dk-select-options .dk-option-highlight {
background-color: #ececec !important;
color: #333333;
}
.dk-select-options .dk-option-disabled {
color: #BBBBBB;
background-color: transparent;
}
.dk-select-options .dk-option-hidden {
display: none;
}
.dk-optgroup {
border: solid #e1e1e1;
border-width: 1px 0;
padding: 0.25em 0;
margin-top: 0.25em;
}
.dk-optgroup + .dk-option {
margin-top: 0.25em;
}
.dk-optgroup + .dk-optgroup {
border-top-width: 0;
margin-top: 0;
}
.dk-optgroup:nth-child(2) {
padding-top: 0;
border-top: none;
margin-top: 0;
}
.dk-optgroup:last-child {
border-bottom-width: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.dk-optgroup-label {
padding: 0 0.5em 0.25em;
font-weight: bold;
width: 100%;
}
.dk-optgroup-options {
list-style: none;
padding-left: 0;
}
.dk-optgroup-options li {
padding-left: 1.2em;
}
.dk-select-open-up .dk-selected {
border-top-left-radius: 0;
border-top-right-radius: 0;
border-color: #333333;
}
.dk-select-open-down .dk-selected {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-color: #333333;
}
.dk-select-open-up .dk-selected:before,
.dk-select-open-down .dk-selected:before {
border-width: 0 0.3571428571rem 0.3571428571rem;
border-bottom-color: #333333;
}
.dk-select-open-up .dk-selected:after,
.dk-select-open-down .dk-selected:after {
border-left-color: #333333;
}
.dk-select-open-up .dk-select-options,
.dk-select-open-down .dk-select-options,
.dk-select-multi:focus .dk-select-options {
display: block;
border-color: #333333;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
}
.dk-select-multi:hover,
.dk-select-multi:focus {
outline: none;
}
.dk-selected:hover,
.dk-selected:focus {
outline: none;
border-color: #333333;
}
.dk-selected:hover:before,
.dk-selected:focus:before {
border-top-color: #333333;
}
.dk-selected:hover:after,
.dk-selected:focus:after {
border-left-color: #333333;
}
.dk-select-disabled {
opacity: 0.6;
color: #BBBBBB;
cursor: not-allowed;
}
.dk-select-disabled .dk-selected:hover, .dk-select-disabled .dk-selected:focus {
border-color: inherit;
}
.dk-select-disabled .dk-selected:hover:before, .dk-select-disabled .dk-selected:focus:before {
border-top-color: inherit;
}
.dk-select-disabled .dk-selected:hover:after, .dk-select-disabled .dk-selected:focus:after {
border-left-color: inherit;
}
select[data-dkcacheid] {
display: none;
}
.dark-bg .dk-selected:hover:before,
.dark-bg .dk-selected:focus:before,
.dark-bg .dk-selected:before,
.dark-bg .dk-select-open-up .dk-selected:before,
.dark-bg .dk-select-open-down .dk-selected:before,
.dark-bg .dk-select-open-up .dk-selected:before,
.dark-bg .dk-select-open-down .dk-selected:before {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
}
.dark-bg .dk-selected {
color: #FFFFFF;
} .ps .ps__rail-y {
width: 2px;
}
.ps .ps__rail-y .ps__thumb-y {
border-radius: 0;
width: 2px;
}
.ps .ps__rail-y:hover .ps__thumb-y {
width: 2px;
}
.ps--scrolling-y .ps__rail-y {
width: 2px;
}
.ps--scrolling-y .ps__rail-y .ps__thumb-y:active {
width: 2px;
}
.ps .ps__rail-x {
height: 2px;
}
.ps .ps__rail-x .ps__thumb-x {
border-radius: 0;
height: 2px;
}
.ps .ps__rail-x:hover .ps__thumb-x {
height: 2px;
}
.ps--scrolling-x .ps__rail-x {
height: 2px;
}
.ps--scrolling-x .ps__rail-x .ps__thumb-x:active {
height: 2px;
} .ps {
overflow: hidden !important;
overflow-anchor: none;
-ms-overflow-style: none;
touch-action: auto;
-ms-touch-action: auto;
} .ps__rail-x {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
height: 15px; bottom: 0; position: absolute;
}
.ps__rail-y {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
width: 15px; right: 0; position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
display: block;
background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
opacity: 0.6;
} .ps__thumb-x {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, height .2s ease-in-out;
-webkit-transition: background-color .2s linear, height .2s ease-in-out;
height: 6px; bottom: 2px; position: absolute;
}
.ps__thumb-y {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, width .2s ease-in-out;
-webkit-transition: background-color .2s linear, width .2s ease-in-out;
width: 6px; right: 2px; position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
background-color: #999;
height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
background-color: #999;
width: 11px;
} @supports (-ms-overflow-style: none) {
.ps {
overflow: auto !important;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
overflow: auto !important;
}
}  html {
font-size: 14px;
line-height: 30px;
font-family: "Poppins", Helvetica, Arial, sans-serif;
font-weight: 400;
text-align: left;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
-webkit-font-kerning: normal;
-moz-font-kerning: normal;
font-kerning: normal;
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga", "kern";
font-feature-settings: "liga", "kern";
}
body {
direction: ltr;
overflow-x: hidden;
color: #757575;
background-color: #FFFFFF;
line-height: 30px;
background-repeat: repeat;
background-attachment: fixed;
background-position: 0 0;
letter-spacing: 0.01em;
word-spacing: 0.01em;
}
p {
font-size: 14px;
line-height: 30px;
font-family: "Poppins", Helvetica, Arial, sans-serif;
font-weight: 400;
color: #757575;
margin-bottom: 0.6904828571rem;
letter-spacing: 0.01em;
word-spacing: 0.01em;
}
caption {
font-size: 1rem;
}
small {
font-size: 0.8571428571rem;
}
a {
color: #333333;
text-decoration: none;
font-weight: 400;
outline: 0;
line-height: inherit;
max-width: 100%;
max-width: none \9;
}
a:hover {
color: #0d0d0d;
}
a:hover, a:focus, a:visited {
outline: 0;
}
p a, p a:visited {
line-height: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Poppins", Helvetica, Arial, Times, serif;
color: #333333;
text-rendering: optimizeLegibility;
margin-bottom: .5em;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #333333;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: #333333;
}
a h1,
a h2,
a h3,
a h4,
a h5,
a h6 {
color: #333333;
}
a:hover h1,
a:hover h2,
a:hover h3,
a:hover h4,
a:hover h5,
a:hover h6 {
color: #333333;
}
.article h3,
.article h4,
.article h5,
.article h6 {
padding: 1.5em 0 .5em;
}
.bg-dark h1,
.bg-dark h2,
.bg-dark h3,
.bg-dark h4,
.bg-dark h5,
.bg-dark h6 {
color: #ffffff !important;
}
@media only screen and (max-width: 679px) {
.title_container.center-style .header-title,
h1 {
font-size: 2.5rem;
}
.title_container.center-style .header-title.dima-custom-heading svg,
h1.dima-custom-heading svg {
width: 2.1428571429rem;
}
h2 {
font-size: 2.2142857143rem;
}
h2.dima-custom-heading svg {
width: 1.7857142857rem;
}
h3 {
font-size: 1.7142857143rem;
}
h4 {
font-size: 1.4285714286rem;
}
h5 {
font-size: 1rem;
}
h6 {
font-size: 0.8571428571rem;
}
}
::-webkit-selection {
background-color: #333333;
color: #FFFFFF;
}
::-moz-selection {
background-color: #333333;
color: #FFFFFF;
}
::selection {
background-color: #333333;
color: #FFFFFF;
}
abbr[title],
acronym {
cursor: help;
border-bottom: 1px dashed #E1E1E1;
text-decoration: none !important;
}
big {
font-size: larger;
}
em,
cite {
font-style: italic;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
vertical-align: super;
font-size: smaller;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
.dima-custom-heading i {
margin-right: 15px;
}
.dima-custom-heading svg {
stroke: currentColor;
height: 100%;
}
h1.dima-custom-heading svg {
width: 3.1428571429rem;
}
h2.dima-custom-heading svg {
width: 2.5rem;
}
h4.dima-custom-heading svg {
width: 1.5714285714rem;
}
h5.dima-custom-heading svg {
width: 0.9285714286rem;
}
h6.dima-custom-heading svg {
width: 0.6428571429rem;
} blockquote {
position: relative;
margin: 1.3em 0;
line-height: 1.4285714286em;
color: #333333;
padding: 1.8095314286rem 2.1428571429rem;
-webkit-box-shadow: 0px 0px 0px 1px #e1e1e1;
box-shadow: 0px 0px 0px 1px #e1e1e1;
border-left: 5px solid #333333;
}
blockquote p {
font-size: 1.1428571429rem;
line-height: 2.125rem;
color: #333333;
position: relative;
overflow: hidden;
}
blockquote a {
color: #333333;
}
blockquote a:hover {
color: #333333;
}
blockquote cite {
display: block;
font-size: 1rem;
line-height: 1rem;
letter-spacing: 0.05em;
color: rgba(117, 117, 117, 0.6);
margin-top: 0.7142857143em;
font-style: normal;
}
blockquote cite a {
color: #757575;
}
blockquote cite a:visited {
color: #757575;
}
blockquote cite:before {
content: "-";
}
blockquote svg {
fill: #333333;
}
blockquote > span {
color: #333333;
}
blockquote > span svg {
fill: currentcolor;
}
blockquote.blog-style {
border-left: none;
position: relative;
display: block;
padding: 1.8095314286rem 2.1428571429rem;
border: 5px solid #eeeeee;
-webkit-box-shadow: none;
box-shadow: none;
margin-left: 4.2857142857rem;
}
blockquote.blog-style cite {
display: inline-block;
}
blockquote.blog-style a {
border-bottom-width: 0 !important;
}
blockquote.sample-quote span svg, blockquote.post-quote span svg {
position: relative;
float: left;
height: 48px;
width: 48px;
top: -6px;
margin-right: 10px;
left: -8px;
}
blockquote.sample-quote {
-webkit-box-shadow: none;
box-shadow: none;
border: none;
padding: 0;
}
article blockquote {
margin: 0;
}
.dima-blockquote > span {
float: left;
position: relative;
fill: #333333;
height: 48px;
width: 48px;
top: -14px;
left: -8px;
}
.dima-blockquote.single-blockquote {
margin-bottom: 1.4047685714rem;
}
.dark-bg blockquote > span svg {
fill: #ffffff;
}
@media only screen and (max-width: 989px) {
blockquote.blog-style {
margin-left: 0;
}
.dima-blockquote > span {
top: -45px;
left: -8px;
}
} pre code {
white-space: -moz-pre-wrap;
white-space: pre-wrap;
}
pre {
white-space: pre;
}
code, pre {
font-family: "Courier 10 Pitch",Courier,monospace;
color: #757575;
border: 1px solid #e1e1e1;
background-color: #f7f7f7;
max-width: 100%;
display: inline-block;
overflow: auto;
vertical-align: middle;
line-height: 1.3;
padding: 0 2px;
}
pre {
display: block;
padding: 0.786em 1.0714285714em;
margin: 0 0 2.1428571429em;
line-height: 30px;
white-space: pre-wrap;
word-wrap: break-word;
background-color: #f7f7f7;
-webkit-box-shadow: inset 0.3571428571em 0 0 0 #e1e1e1;
box-shadow: inset 0.3571428571em 0 0 0 #e1e1e1;
}
pre code {
color: #757575;
background-color: #f7f7f7;
font-size: 1em;
padding: 0;
border: 0;
overflow: hidden;
}
code {
white-space: pre;
font-family: monospace;
} mark.dima-mark {
background-color: #333333;
color: white;
padding: 0.125rem 0.3571428571rem 0.25rem 0.3571428571rem;
} .dropcap {
position: relative;
top: 5px;
display: block;
float: left;
margin-right: 1.4285714286rem;
width: 5rem;
height: 5rem;
font-size: 3.2142857143rem;
line-height: 5.0714285714rem;
}
.dropcap.dropcap-1 {
text-align: center;
color: #333333;
-webkit-box-shadow: 0px 0px 0px 5px #eeeeee;
box-shadow: 0px 0px 0px 5px #eeeeee;
}
.dropcap.dropcap-3 {
background: #333333;
color: #FFFFFF;
text-align: center;
} ul,
ol {
padding: 0;
}
ul ul,
ol ul {
list-style-type: circle;
}
ol {
list-style: decimal;
}
ul {
list-style: none;
}
ul.children {
padding-left: 20px !important;
margin-bottom: -20px;
}
dt {
font-weight: 700;
}
dd {
margin-left: 25px;
}
.post-content ol,
.post-content ul {
padding-left: 1.4285714286rem;
margin-left: 0.3571428571rem;
}
ul.icon-list {
margin: 0 !important;
padding-left: 0 !important;
}
ul.icon-list li {
position: relative;
overflow: hidden;
margin-bottom: 5px;
padding-left: 2.1428571429rem;
line-height: 30px;
list-style: none;
}
ul.icon-list li i {
position: absolute;
left: 0;
text-align: center;
top: 8px;
font-size: 15px;
}
ul.icon-list li svg {
fill: currentColor;
position: absolute;
left: 0;
text-align: center;
top: 7px;
width: 17px;
height: 17px;
}
ul.with-border {
margin: 0;
}
ul.with-border.dotted-border li {
border-bottom: 1px dotted #e1e1e1;
}
ul.with-border.dashed-border li {
border-bottom: 1px dashed #e1e1e1;
}
ul.with-border.first li {
border: none;
padding: 0;
}
ul.with-border.first > li {
border-bottom: 1px solid #e1e1e1;
display: block;
padding: 1.4047685714rem 0;
overflow: hidden;
}
ul.with-border > li {
display: block;
padding: 1.4047685714rem 0;
overflow: hidden;
border-bottom: 1px solid #e1e1e1;
}
ul.with-border > li strong {
font-weight: bold;
color: #333333;
}
ul.with-border > li:last-child {
padding-bottom: 0.1003406122rem !important;
}
ul.with-border > li:first-child {
padding-top: 0;
}
ul.with-border p {
margin-bottom: 0;
}
ul.list-style {
margin: 0 !important;
padding-left: 0 !important;
}
ul.list-style li {
position: relative;
overflow: hidden;
margin-bottom: 10px;
padding-left: 2.1428571429rem;
list-style: none;
}
ul.list-style li:before {
content: "\f111";
font-family: "FontAwesome", "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
top: 0;
left: 0;
font-size: 12px;
color: #333333;
}
ul.list-style li:last-child {
margin-bottom: 0;
}
ul.list-style li.no-icon:before {
content: "";
}
ul.stars li:before {
content: "\f005";
}
ul.circle_list li {
padding-left: 1.7857142857rem;
}
ul.circle_list li:before {
left: 1px;
font-size: 8px;
}
ul.angle li:before {
content: "\f054";
}
ul.check li:before {
content: "\f00c";
}
ul.thumb-tack li:before {
content: "\f08d";
}  .boxed {
margin: 1.4285714286rem auto;
overflow: visible;
overflow-x: hidden;
max-width: 970px;
width: 90%;
background: #f7f7f7;
-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.boxed .container {
width: 95% !important;
}
.visible-ld, .visible-xld, .visible-sd, .visible-xsd {
display: none !important;
}
.visible-md {
display: inherit !important;
}
.hidden-md {
display: none !important;
}
.hidden-ld, .hidden-xld, .hidden-sd, .hidden-xsd {
display: inherit;
}
.ok-row {
position: relative;
margin: 0 -15px;
clear: both;
z-index: 5;
}
.ok-row .ok-row {
margin-bottom: 0;
}
.ok-row.ok-no-margin {
margin-left: 0;
margin-right: 0;
}
.ok-row.ok-no-margin [class^="ok-md"],
.ok-row.ok-no-margin [class^="ok-sd"],
.ok-row.ok-no-margin [class^="ok-xsd"],
.ok-row.ok-no-margin [class^="ok-ld"],
.ok-row.ok-no-margin [class^="ok-xld"] {
padding: 0 0;
margin: 0;
}
.ok-row:before, .ok-row:after {
display: table;
content: "";
line-height: 0;
}
.ok-row:after {
clear: both;
}
.full_width_section .ok-row {
margin: 0;
}
.full_width_section .dima-isotope-container {
margin: 0;
}
.container {
position: relative;
max-width: 970px;
margin: 0 auto;
clear: both;
width: 100%;
}
div .ok-md-12 {
position: relative;
width: 100%;
padding: 0 15px;
float: left;
}
div .ok-md-11 {
position: relative;
width: 91.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-md-10 {
position: relative;
width: 83.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-md-9 {
position: relative;
width: 75%;
padding: 0 15px;
float: left;
}
div .ok-md-8 {
position: relative;
width: 66.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-md-7 {
position: relative;
width: 58.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-md-6 {
position: relative;
width: 50%;
padding: 0 15px;
float: left;
}
div .ok-md-5 {
position: relative;
width: 41.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-md-4 {
position: relative;
width: 33.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-md-3 {
position: relative;
width: 25%;
padding: 0 15px;
float: left;
}
div .ok-md-2 {
position: relative;
width: 16.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-md-1 {
position: relative;
width: 8.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-md-12 {
margin-left: 100%;
}
div .ok-offset-md-11 {
margin-left: 91.6666666667%;
}
div .ok-offset-md-10 {
margin-left: 83.3333333333%;
}
div .ok-offset-md-9 {
margin-left: 75%;
}
div .ok-offset-md-8 {
margin-left: 66.6666666667%;
}
div .ok-offset-md-7 {
margin-left: 58.3333333333%;
}
div .ok-offset-md-6 {
margin-left: 50%;
}
div .ok-offset-md-5 {
margin-left: 41.6666666667%;
}
div .ok-offset-md-4 {
margin-left: 33.3333333333%;
}
div .ok-offset-md-3 {
margin-left: 25%;
}
div .ok-offset-md-2 {
margin-left: 16.6666666667%;
}
div .ok-offset-md-1 {
margin-left: 8.3333333333%;
}
div .no-md-offset {
margin-left: 0;
}
@media only screen and (max-width: 480px) {
.visible-ld, .visible-md, .visible-sd, .visible-xld {
display: none !important;
}
.visible-xsd {
display: inherit !important;
}
.hidden-xsd {
display: none !important;
}
.hidden-ld, .hidden-md, .hidden-sd, .hidden-xld {
display: inherit;
}
.boxed {
width: 100%;
}
.container {
width: 90%;
}
div [class*="ok-xsd"],
div [class*="ok-sd"],
div [class*="ok-md"],
div [class*="ok-ld"],
div [class*="ok-xld"] {
margin-bottom: 30px;
}
div [class*="ok-offset-"] {
margin-left: 0;
}
}
@media only screen and (max-width: 679px) {
.visible-ld, .visible-md, .visible-sd, .visible-xld {
display: none !important;
}
.visible-xsd {
display: inherit !important;
}
.hidden-xsd {
display: none !important;
}
.hidden-ld, .hidden-md, .hidden-sd, .hidden-xld {
display: inherit;
}
body.boxed {
width: 100%;
margin-top: 0;
margin-bottom: 0;
}
.container {
width: 90%;
}
div .ok-xsd-4 {
position: relative;
width: 33.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-xsd-4 {
margin-left: 33.3333333333%;
}
div .ok-xsd-6 {
position: relative;
width: 50%;
padding: 0 15px;
float: left;
}
div .ok-offset-xsd-6 {
margin-left: 50%;
}
div .ok-xsd-12 {
position: relative;
width: 100%;
padding: 0 15px;
float: left;
}
div .ok-offset-xsd-12 {
margin-left: 100%;
}
div .no-xsd-offset {
margin-left: 0;
}
}
@media only screen and (min-width: 679px) and (max-width: 989px) {
.visible-ld, .visible-md, .visible-xld, .visible-xsd {
display: none !important;
}
.visible-sd {
display: inherit !important;
}
.hidden-sd {
display: none !important;
}
.hidden-ld, .hidden-md, .hidden-xld, .hidden-xsd {
display: inherit;
}
body.boxed {
width: 100%;
margin-top: 0;
margin-bottom: 0;
}
.container {
width: 90%;
}
div .ok-sd-12 {
position: relative;
width: 100%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-12 {
margin-left: 100%;
}
div .ok-sd-11 {
position: relative;
width: 91.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-11 {
margin-left: 91.6666666667%;
}
div .ok-sd-10 {
position: relative;
width: 83.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-10 {
margin-left: 83.3333333333%;
}
div .ok-sd-9 {
position: relative;
width: 75%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-9 {
margin-left: 75%;
}
div .ok-sd-8 {
position: relative;
width: 66.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-8 {
margin-left: 66.6666666667%;
}
div .ok-sd-7 {
position: relative;
width: 58.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-7 {
margin-left: 58.3333333333%;
}
div .ok-sd-6 {
position: relative;
width: 50%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-6 {
margin-left: 50%;
}
div .ok-sd-5 {
position: relative;
width: 41.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-5 {
margin-left: 41.6666666667%;
}
div .ok-sd-4 {
position: relative;
width: 33.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-4 {
margin-left: 33.3333333333%;
}
div .ok-sd-3 {
position: relative;
width: 25%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-3 {
margin-left: 25%;
}
div .ok-sd-2 {
position: relative;
width: 16.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-2 {
margin-left: 16.6666666667%;
}
div .ok-sd-1 {
position: relative;
width: 8.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-sd-1 {
margin-left: 8.3333333333%;
}
div .no-sd-offset {
margin-left: 0;
}
div [class*="ok-xsd"],
div [class*="ok-sd"],
div [class*="ok-md"],
div [class*="ok-ld"],
div [class*="ok-xld"] {
margin-bottom: 30px;
}
div .ok-row, div .ok-md-12 {
margin-bottom: 0;
}
}
@media only screen and (min-width: 1140px) {
.visible-xld, .visible-md, .visible-sd, .visible-xsd {
display: none !important;
}
.visible-ld {
display: inherit !important;
}
.hidden-ld {
display: none !important;
}
.hidden-xld, .hidden-md, .hidden-sd, .hidden-xsd {
display: inherit;
}
.boxed {
max-width: 1170px;
width: 90%;
}
.container {
max-width: 1170px;
}
div .ok-ld-12 {
position: relative;
width: 100%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-12 {
margin-left: 100%;
}
div .ok-ld-11 {
position: relative;
width: 91.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-11 {
margin-left: 91.6666666667%;
}
div .ok-ld-10 {
position: relative;
width: 83.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-10 {
margin-left: 83.3333333333%;
}
div .ok-ld-9 {
position: relative;
width: 75%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-9 {
margin-left: 75%;
}
div .ok-ld-8 {
position: relative;
width: 66.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-8 {
margin-left: 66.6666666667%;
}
div .ok-ld-7 {
position: relative;
width: 58.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-7 {
margin-left: 58.3333333333%;
}
div .ok-ld-6 {
position: relative;
width: 50%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-6 {
margin-left: 50%;
}
div .ok-ld-5 {
position: relative;
width: 41.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-5 {
margin-left: 41.6666666667%;
}
div .ok-ld-4 {
position: relative;
width: 33.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-4 {
margin-left: 33.3333333333%;
}
div .ok-ld-3 {
position: relative;
width: 25%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-3 {
margin-left: 25%;
}
div .ok-ld-2 {
position: relative;
width: 16.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-2 {
margin-left: 16.6666666667%;
}
div .ok-ld-1 {
position: relative;
width: 8.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-ld-1 {
margin-left: 8.3333333333%;
}
div .no-ld-offset {
margin-left: 0;
}
}
@media only screen and (min-width: 1600px) {
.visible-ld, .visible-md, .visible-sd, .visible-xsd {
display: none !important;
}
.visible-xld {
display: inherit !important;
}
.hidden-xld {
display: none !important;
}
.hidden-ld, .hidden-md, .hidden-sd, .hidden-xsd {
display: inherit;
}
.boxed {
max-width: 1170px;
width: 90%;
}
.container {
max-width: 1170px;
}
div .ok-xld-12 {
position: relative;
width: 100%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-12 {
margin-left: 100%;
}
div .ok-xld-11 {
position: relative;
width: 91.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-11 {
margin-left: 91.6666666667%;
}
div .ok-xld-10 {
position: relative;
width: 83.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-10 {
margin-left: 83.3333333333%;
}
div .ok-xld-9 {
position: relative;
width: 75%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-9 {
margin-left: 75%;
}
div .ok-xld-8 {
position: relative;
width: 66.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-8 {
margin-left: 66.6666666667%;
}
div .ok-xld-7 {
position: relative;
width: 58.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-7 {
margin-left: 58.3333333333%;
}
div .ok-xld-6 {
position: relative;
width: 50%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-6 {
margin-left: 50%;
}
div .ok-xld-5 {
position: relative;
width: 41.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-5 {
margin-left: 41.6666666667%;
}
div .ok-xld-4 {
position: relative;
width: 33.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-4 {
margin-left: 33.3333333333%;
}
div .ok-xld-3 {
position: relative;
width: 25%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-3 {
margin-left: 25%;
}
div .ok-xld-2 {
position: relative;
width: 16.6666666667%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-2 {
margin-left: 16.6666666667%;
}
div .ok-xld-1 {
position: relative;
width: 8.3333333333%;
padding: 0 15px;
float: left;
}
div .ok-offset-xld-1 {
margin-left: 8.3333333333%;
}
div .no-xld-offset {
margin-left: 0;
}
}
div .ok-row.row-margin-bottom [class*="ok-xsd"],
div .ok-row.row-margin-bottom [class*="ok-sd"],
div .ok-row.row-margin-bottom [class*="ok-md"],
div .ok-row.row-margin-bottom [class*="ok-ld"],
div .ok-row.row-margin-bottom [class*="ok-xld"] {
margin-bottom: 30px;
}
.full_width_section .ok-md-12 {
padding: 0;
} .translate_x_3 {
left: 8.5714285714rem !important;
}
.translate_x_neg_3 {
left: -8.5714285714rem !important;
}
.translate_y_3 {
margin-top: 8.5714285714rem !important;
}
.translate_y_neg_3 {
margin-top: -8.5714285714rem !important;
}
.translate_x_2 {
left: 5.7142857143rem !important;
}
.translate_x_neg_2 {
left: -5.7142857143rem !important;
}
.translate_y_2 {
margin-top: 5.7142857143rem !important;
}
.translate_y_neg_2 {
margin-top: -5.7142857143rem !important;
}
.translate_x_1 {
left: 2.8571428571rem !important;
}
.translate_x_neg_1 {
left: -2.8571428571rem !important;
}
.translate_y_1 {
margin-top: 2.8571428571rem !important;
}
.translate_y_neg_1 {
margin-top: -2.8571428571rem !important;
}
.z_index_10 {
z-index: 10;
}
.z_index_9 {
z-index: 9;
}
.z_index_8 {
z-index: 8;
}
.z_index_7 {
z-index: 7;
}
.z_index_6 {
z-index: 6;
}
.z_index_5 {
z-index: 5;
}
.z_index_4 {
z-index: 4;
}
.z_index_3 {
z-index: 3;
}
.z_index_2 {
z-index: 2;
}
.z_index_1 {
z-index: 1;
}
@media only screen and (max-width: 679px) {
.translate_y_2:not(.translate_y_fixed),
.translate_y_3:not(.translate_y_fixed) {
margin-top: 5.7142857143rem !important;
}
.translate_x_1:not(.translate_y_fixed) {
margin-top: 2.8571428571rem !important;
}
.translate_y_neg_2:not(.translate_y_fixed),
.translate_y_neg_3:not(.translate_y_fixed) {
margin-top: -5.7142857143rem !important;
}
.translate_x_neg_1:not(.translate_y_fixed) {
margin-top: -2.8571428571rem !important;
}
} input[type="search"],
textarea, select, input[type="text"], input[type="email"], input[type="date"], input[type="password"], input[type="number"], input[type="url"], input[type="tel"] {
margin: 0;
padding: 0.7142857143rem 1.4285714286rem;
background-color: rgba(218, 218, 218, 0.3);
border-width: 0;
outline: none;
font-size: 14px;
line-height: 30px;
font-weight: 400;
height: 50px;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
border-radius: 0;
-webkit-appearance: none;
-webkit-tap-highlight-color: rgba(51, 51, 51, 0.47);
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: left;
}
.matrial-form input[type="search"],
.matrial-form textarea, .matrial-form select, .matrial-form input[type="text"], .matrial-form input[type="email"], .matrial-form input[type="date"], .matrial-form input[type="password"], .matrial-form input[type="number"], .matrial-form input[type="url"], .matrial-form input[type="tel"] {
padding: 0.7142857143rem 0;
background-color: rgba(218, 218, 218, 0);
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.matrial-form .textarea, .matrial-form form textarea {
min-height: 3.5714285714rem;
height: 3.5714285714rem;
}
.matrial-form .bar {
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
position: relative;
border-bottom: 5px solid #eeeeee;
display: block;
}
.matrial-form .bar:before {
content: '';
height: 5px;
width: 0;
left: 50%;
bottom: -5px;
position: absolute;
-webkit-transition: left 320ms ease-out, width 320ms ease-out;
transition: left 320ms ease-out, width 320ms ease-out;
z-index: 2;
}
form {
position: relative;
max-width: 100%;
font-size: 1em; }
form.matrial-form p, form.matrial-form .field {
position: relative;
margin: 0 0 2.1428571429rem;
margin-right: 0;
}
form p, form .field {
margin: 0 0 2px;
margin-right: 2px;
}
form.login:not(.matrial-form) input[type="submit"], form.track_order:not(.matrial-form) input[type="submit"], form.comment-form:not(.matrial-form) input[type="submit"], form.dima_contact_form_7:not(.matrial-form) input[type="submit"] {
margin-top: 2.1428571429rem;
}
form input[type="search"],
form input[type="text"],
form input[type="email"],
form input[type="date"],
form input[type="password"],
form input[type="url"],
form input[type="tel"],
form textarea {
width: 100%;
}
form input[type="search"]:focus,
form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="date"]:focus,
form input[type="password"]:focus,
form input[type="url"]:focus,
form input[type="tel"]:focus,
form textarea:focus {
background: rgba(218, 218, 218, 0.5);
}
form.matrial-form input[type="search"]:focus,
form.matrial-form input[type="text"]:focus,
form.matrial-form input[type="email"]:focus,
form.matrial-form input[type="date"]:focus,
form.matrial-form input[type="password"]:focus,
form.matrial-form input[type="url"]:focus,
form.matrial-form input[type="tel"]:focus,
form.matrial-form textarea:focus {
background: rgba(218, 218, 218, 0);
}
form.matrial-form input[type="search"]:focus ~ .bar::before,
form.matrial-form input[type="text"]:focus ~ .bar::before,
form.matrial-form input[type="email"]:focus ~ .bar::before,
form.matrial-form input[type="date"]:focus ~ .bar::before,
form.matrial-form input[type="password"]:focus ~ .bar::before,
form.matrial-form input[type="url"]:focus ~ .bar::before,
form.matrial-form input[type="tel"]:focus ~ .bar::before,
form.matrial-form textarea:focus ~ .bar::before {
background: #333333;
width: 100%;
left: 0;
}
form.matrial-form .textarea, form.matrial-form textarea {
min-height: 7.1428571429rem;
height: 7.1428571429rem;
}
form.matrial-form p, form.matrial-form .field {
margin-bottom: 2.1428571429rem !important;    }
form.matrial-form p.error textarea,
form.matrial-form p.error input[type="text"],
form.matrial-form p.error input[type="email"],
form.matrial-form p.error input[type="date"],
form.matrial-form p.error input[type="password"],
form.matrial-form p.error input[type="number"],
form.matrial-form p.error input[type="url"],
form.matrial-form p.error input[type="tel"],
form.matrial-form p.error input[type="text"],
form.matrial-form p.error input[type="email"],
form.matrial-form p.error input[type="date"],
form.matrial-form p.error input[type="password"],
form.matrial-form p.error input[type="number"],
form.matrial-form p.error input[type="url"],
form.matrial-form p.error input[type="tel"], form.matrial-form .field.error textarea,
form.matrial-form .field.error input[type="text"],
form.matrial-form .field.error input[type="email"],
form.matrial-form .field.error input[type="date"],
form.matrial-form .field.error input[type="password"],
form.matrial-form .field.error input[type="number"],
form.matrial-form .field.error input[type="url"],
form.matrial-form .field.error input[type="tel"],
form.matrial-form .field.error input[type="text"],
form.matrial-form .field.error input[type="email"],
form.matrial-form .field.error input[type="date"],
form.matrial-form .field.error input[type="password"],
form.matrial-form .field.error input[type="number"],
form.matrial-form .field.error input[type="url"],
form.matrial-form .field.error input[type="tel"] {
color: #ffebee;
background: transparent;
}
form.matrial-form p.error textarea ~ .bar::before,
form.matrial-form p.error input[type="text"] ~ .bar::before,
form.matrial-form p.error input[type="email"] ~ .bar::before,
form.matrial-form p.error input[type="date"] ~ .bar::before,
form.matrial-form p.error input[type="password"] ~ .bar::before,
form.matrial-form p.error input[type="number"] ~ .bar::before,
form.matrial-form p.error input[type="url"] ~ .bar::before,
form.matrial-form p.error input[type="tel"] ~ .bar::before,
form.matrial-form p.error input[type="text"] ~ .bar::before,
form.matrial-form p.error input[type="email"] ~ .bar::before,
form.matrial-form p.error input[type="date"] ~ .bar::before,
form.matrial-form p.error input[type="password"] ~ .bar::before,
form.matrial-form p.error input[type="number"] ~ .bar::before,
form.matrial-form p.error input[type="url"] ~ .bar::before,
form.matrial-form p.error input[type="tel"] ~ .bar::before, form.matrial-form .field.error textarea ~ .bar::before,
form.matrial-form .field.error input[type="text"] ~ .bar::before,
form.matrial-form .field.error input[type="email"] ~ .bar::before,
form.matrial-form .field.error input[type="date"] ~ .bar::before,
form.matrial-form .field.error input[type="password"] ~ .bar::before,
form.matrial-form .field.error input[type="number"] ~ .bar::before,
form.matrial-form .field.error input[type="url"] ~ .bar::before,
form.matrial-form .field.error input[type="tel"] ~ .bar::before,
form.matrial-form .field.error input[type="text"] ~ .bar::before,
form.matrial-form .field.error input[type="email"] ~ .bar::before,
form.matrial-form .field.error input[type="date"] ~ .bar::before,
form.matrial-form .field.error input[type="password"] ~ .bar::before,
form.matrial-form .field.error input[type="number"] ~ .bar::before,
form.matrial-form .field.error input[type="url"] ~ .bar::before,
form.matrial-form .field.error input[type="tel"] ~ .bar::before {
background: #ffebee;
width: 100%;
left: 0;
}
form.matrial-form p.success textarea,
form.matrial-form p.success input[type="text"],
form.matrial-form p.success input[type="email"],
form.matrial-form p.success input[type="date"],
form.matrial-form p.success input[type="password"],
form.matrial-form p.success input[type="number"],
form.matrial-form p.success input[type="url"],
form.matrial-form p.success input[type="tel"],
form.matrial-form p.success input[type="text"],
form.matrial-form p.success input[type="email"],
form.matrial-form p.success input[type="date"],
form.matrial-form p.success input[type="password"],
form.matrial-form p.success input[type="number"],
form.matrial-form p.success input[type="url"],
form.matrial-form p.success input[type="tel"], form.matrial-form .field.success textarea,
form.matrial-form .field.success input[type="text"],
form.matrial-form .field.success input[type="email"],
form.matrial-form .field.success input[type="date"],
form.matrial-form .field.success input[type="password"],
form.matrial-form .field.success input[type="number"],
form.matrial-form .field.success input[type="url"],
form.matrial-form .field.success input[type="tel"],
form.matrial-form .field.success input[type="text"],
form.matrial-form .field.success input[type="email"],
form.matrial-form .field.success input[type="date"],
form.matrial-form .field.success input[type="password"],
form.matrial-form .field.success input[type="number"],
form.matrial-form .field.success input[type="url"],
form.matrial-form .field.success input[type="tel"] {
color: #e8f5e9;
background: transparent;
}
form.matrial-form p.success textarea ~ .bar::before,
form.matrial-form p.success input[type="text"] ~ .bar::before,
form.matrial-form p.success input[type="email"] ~ .bar::before,
form.matrial-form p.success input[type="date"] ~ .bar::before,
form.matrial-form p.success input[type="password"] ~ .bar::before,
form.matrial-form p.success input[type="number"] ~ .bar::before,
form.matrial-form p.success input[type="url"] ~ .bar::before,
form.matrial-form p.success input[type="tel"] ~ .bar::before,
form.matrial-form p.success input[type="text"] ~ .bar::before,
form.matrial-form p.success input[type="email"] ~ .bar::before,
form.matrial-form p.success input[type="date"] ~ .bar::before,
form.matrial-form p.success input[type="password"] ~ .bar::before,
form.matrial-form p.success input[type="number"] ~ .bar::before,
form.matrial-form p.success input[type="url"] ~ .bar::before,
form.matrial-form p.success input[type="tel"] ~ .bar::before, form.matrial-form .field.success textarea ~ .bar::before,
form.matrial-form .field.success input[type="text"] ~ .bar::before,
form.matrial-form .field.success input[type="email"] ~ .bar::before,
form.matrial-form .field.success input[type="date"] ~ .bar::before,
form.matrial-form .field.success input[type="password"] ~ .bar::before,
form.matrial-form .field.success input[type="number"] ~ .bar::before,
form.matrial-form .field.success input[type="url"] ~ .bar::before,
form.matrial-form .field.success input[type="tel"] ~ .bar::before,
form.matrial-form .field.success input[type="text"] ~ .bar::before,
form.matrial-form .field.success input[type="email"] ~ .bar::before,
form.matrial-form .field.success input[type="date"] ~ .bar::before,
form.matrial-form .field.success input[type="password"] ~ .bar::before,
form.matrial-form .field.success input[type="number"] ~ .bar::before,
form.matrial-form .field.success input[type="url"] ~ .bar::before,
form.matrial-form .field.success input[type="tel"] ~ .bar::before {
background: #e8f5e9;
width: 100%;
left: 0;
}
form p, form .field {    }
form p.error textarea,
form p.error input[type="text"],
form p.error input[type="email"],
form p.error input[type="date"],
form p.error input[type="password"],
form p.error input[type="number"],
form p.error input[type="url"],
form p.error input[type="tel"],
form p.error input[type="text"],
form p.error input[type="email"],
form p.error input[type="date"],
form p.error input[type="password"],
form p.error input[type="number"],
form p.error input[type="url"],
form p.error input[type="tel"], form .field.error textarea,
form .field.error input[type="text"],
form .field.error input[type="email"],
form .field.error input[type="date"],
form .field.error input[type="password"],
form .field.error input[type="number"],
form .field.error input[type="url"],
form .field.error input[type="tel"],
form .field.error input[type="text"],
form .field.error input[type="email"],
form .field.error input[type="date"],
form .field.error input[type="password"],
form .field.error input[type="number"],
form .field.error input[type="url"],
form .field.error input[type="tel"] {
background-color: rgba(255, 235, 238, 0.5);
color: #ffebee;
}
form p.success textarea,
form p.success input[type="text"],
form p.success input[type="email"],
form p.success input[type="date"],
form p.success input[type="password"],
form p.success input[type="number"],
form p.success input[type="url"],
form p.success input[type="tel"],
form p.success input[type="text"],
form p.success input[type="email"],
form p.success input[type="date"],
form p.success input[type="password"],
form p.success input[type="number"],
form p.success input[type="url"],
form p.success input[type="tel"], form .field.success textarea,
form .field.success input[type="text"],
form .field.success input[type="email"],
form .field.success input[type="date"],
form .field.success input[type="password"],
form .field.success input[type="number"],
form .field.success input[type="url"],
form .field.success input[type="tel"],
form .field.success input[type="text"],
form .field.success input[type="email"],
form .field.success input[type="date"],
form .field.success input[type="password"],
form .field.success input[type="number"],
form .field.success input[type="url"],
form .field.success input[type="tel"] {
background-color: rgba(232, 245, 233, 0.5);
color: #e8f5e9;
}
form.login .button {
margin-top: 0 !important;
}
form {    }
form p.disabled label,
form p:disabled,
form p.disabled,
form .field.disabled label,
form .field:disabled,
form .field.disabled {
opacity: 0.5;
}
form .error::-webkit-input-placeholder {
color: rgba(255, 80, 80, 0.4);
}
form .error:-moz-placeholder {
color: rgba(255, 80, 80, 0.4);
}
form .error::-moz-placeholder {
color: rgba(255, 80, 80, 0.4);
}
form .error:-ms-input-placeholder {
color: rgba(255, 80, 80, 0.4);
}
form .error:focus {
color: rgba(255, 80, 80, 0.7);
}
form input.attached {
width: auto;
}
form p.date > label,
form .date.field > label {
position: relative;
}
form p.date > label:after,
form .date.field > label:after {
font-family: "FontAwesome", "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
top: 2em;
right: 0.5em;
content: '\f133';
font-size: 1.2em;
color: #333333;
}
p > label,
.field > label {
margin: 0 0 10px;
display: inline-block;
color: #333333;
font-family: "Poppins", Helvetica, Arial, sans-serif "Poppins", Helvetica, Arial, Times, serif;
font-size: 14px;
line-height: 14px;
}
p > label.error,
.field > label.error {
color: #ffebee;
font-size: 12px;
line-height: 11px;
margin-top: 5px;
padding: 0;
}
p > label.required:after,
.field > label.required:after {
content: '*';
color: #333333;
margin-left: 5px;
}
select {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23333333' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat;
background-size: 22px;
padding-right: 35px;
background-color: rgba(218, 218, 218, 0.3);
background-position: center right;
}
textarea, input[type="checkbox"], input[type="radio"] {
vertical-align: top;
}
input[type="checkbox"], input[type="radio"] {
-webkit-appearance: none;
outline: none;
}
input.checkbox, input[type="checkbox"], input.radio, input[type="radio"] {
width: 18px;
height: 18px;
border: 2px solid #dadada;
margin-right: 10px;
font-family: "Poppins", Helvetica, Arial, sans-serif "Poppins", Helvetica, Arial, Times, serif;
vertical-align: middle;
}
input.radio, input[type="radio"] {
border-radius: 50%;
}
input.checkbox:checked, input[type="checkbox"]:checked,
input.radio:checked, input[type="radio"]:checked {
background: #333333;
border-color: #333333;
}
input.checkbox:checked:before, input[type="checkbox"]:checked:before,
input.radio:checked:before, input[type="radio"]:checked:before {
display: block;
color: #FFFFFF;
content: "\f00c";
position: relative;
font-family: "FontAwesome", "Font Awesome 5 Free";
font-weight: 400;
top: 50%;
left: 50%;
font-size: 13px;
margin-left: -6px;
margin-top: -6px;
vertical-align: middle;
speak: none;
-webkit-font-smoothing: antialiased;
}
.textarea, form textarea {
min-height: 12.8571428571rem;
height: 12.8571428571rem;
}
form .message:first-child {
margin-top: 0;
}
form.error .error.message,
form.warning .warning.message {
display: block;
}
.wpcf7 select,
.wpcf7 textarea,
.wpcf7 input[type="text"],
.wpcf7 input[type="password"],
.wpcf7 input[type="datetime"],
.wpcf7 input[type="datetime-local"],
.wpcf7 input[type="date"],
.wpcf7 input[type="month"],
.wpcf7 input[type="time"],
.wpcf7 input[type="week"],
.wpcf7 input[type="number"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="search"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="color"] {
width: 100%;
}
.wpcf7-display-none {
display: none;
}
.screen-reader-response ul {
margin-bottom: 30px;
}
.knowledge_base_search form:before,
.search-form:before,
.woocommerce-product-search:before,
.widget-feedburner-counter:before {
content: '';
position: absolute;
right: 1.4285714286rem;
top: 1.0714285714rem;
width: 1.4285714286rem;
height: 1.4285714286rem;
}
.knowledge_base_search form,
.search-form, .woocommerce-product-search {
position: relative;
}
.knowledge_base_search form:before,
.search-form:before, .woocommerce-product-search:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23333333' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a%3C/svg%3E") no-repeat;
}
::-webkit-input-placeholder {
color: #b3b3b3;
-webkit-transition: color 320ms ease-out;
transition: color 320ms ease-out;
}
:-moz-placeholder {
color: #b3b3b3;
-webkit-transition: color 320ms ease-out;
transition: color 320ms ease-out;
}
::-moz-placeholder {
color: #b3b3b3;
-webkit-transition: color 320ms ease-out;
transition: color 320ms ease-out;
}
:-ms-input-placeholder {
color: #b3b3b3;
-webkit-transition: color 320ms ease-out;
transition: color 320ms ease-out;
}
.dima-search-center {
margin: 0 auto;
width: 26.4285714286rem;
margin-top: 3.5476257143rem;
}
.dark-bg .search-form:before, .dark-bg .woocommerce-product-search:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a%3C/svg%3E") no-repeat;
content: '';
position: absolute;
right: 15px;
top: 15px;
width: 2.1428571429rem;
height: 2.1428571429rem;
}
.dark-bg .widget .widget-feedburner-counter form #form-row-wide:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a%3C/svg%3E") no-repeat;
}
.dark-bg form p {
color: rgba(255, 255, 255, 0.8) !important;
}
.dark-bg input[type="search"], .dark-bg textarea, .dark-bg select,
.dark-bg input[type="text"], .dark-bg input[type="email"],
.dark-bg input[type="date"], .dark-bg input[type="password"],
.dark-bg input[type="number"], .dark-bg input[type="url"], .dark-bg input[type="tel"] {
color: rgba(255, 255, 255, 0.8);
border-color: rgba(255, 255, 255, 0.2);
background-color: rgba(255, 255, 255, 0.2);
}
.dark-bg .matrial-form input[type="search"], .dark-bg .matrial-form textarea, .dark-bg .matrial-form select,
.dark-bg .matrial-form input[type="text"], .dark-bg .matrial-form input[type="email"],
.dark-bg .matrial-form input[type="date"], .dark-bg .matrial-form input[type="password"],
.dark-bg .matrial-form input[type="number"], .dark-bg .matrial-form input[type="url"], .dark-bg .matrial-form input[type="tel"] {
background-color: rgba(255, 255, 255, 0);
}
.dark-bg .matrial-form .bar {
border-color: rgba(255, 255, 255, 0.2);
}
@media only screen and (max-width: 679px) {
form p, form .field {
margin: 1px 0;
}
.wpcf7-submit {
margin-top: 30px;
}
.gform_wrapper input,
div.ginput_complex.ginput_container.gf_name_has_2 span,
.gform_wrapper .top_label input,
.gform_wrapper .top_label select {
width: 100% !important;
}
.gform_wrapper ul li span {
padding: 0 !important;
}
} .dima-container {
width: 74.358974359%;
}
.dima-container.full {
width: 100%;
}
.mini-width {
position: relative;
width: 66.66667%;
margin: 0 auto;
}
.all_content {
display: block;
height: 100%;
table-layout: fixed;
position: relative;
background: #FFFFFF;
}
.vertical-menu .container {
width: 85%;
padding: 0;
}
.vertical-menu .container .page-section-content .container {
width: 100%;
}
iframe {
max-width: 100%;
}
.animation-active [data-animate] {
opacity: 0;
}
.post-content ul {
list-style: initial;
}
.post-content ul.posts-list {
margin: 0;
list-style: none;
}
.post-content p a {
border-bottom: 1px solid #e1e1e1;
-webkit-transition: border 200ms ease-out;
transition: border 200ms ease-out;
}
.post-content p a:hover {
border-bottom-color: #333333;
}
@media only screen and (min-width: 679px) and (max-width: 989px) {
.mini-width {
width: 100%;
}
}
@media only screen and (max-width: 679px) {
.mini-width {
width: 100%;
}
} header {
display: block;
width: 100%;
position: relative;
}
.dima-main {
position: relative;
float: none;
display: block;
width: auto;
z-index: 150;
background: #FFFFFF;
}
.dima-main .dima-page-wrapper {
margin-top: 20px;
padding-bottom: 20px;
}
.footer-parallax .dima-main {
-webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 105px 90px -90px;
box-shadow: rgba(0, 0, 0, 0.7) 0 105px 90px -90px;
} article.revolution {
position: relative;
} .title_container {
position: relative;
background: #f7f7f7;
z-index: 2;
}
.title_container .header-main-container .header-content {
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
position: relative;
height: 100%;
width: 100%;
z-index: 5;
}
.title_container .dima-subtitle {
display: block;
}
@media (max-width: 989px) {
.title_container .dima-subtitle {
text-align: center;
width: 100%;
}
}
.title_container hr {
padding: 0;
margin-bottom: 1.4047685714rem;
}
@media (max-width: 989px) {
.title_container .header-title {
text-align: center;
width: 100%;
}
}
.title_container.start-style:not(.with_sub_title) .header-title {
margin-bottom: 0;
}
.title_container.center-style .header-title {
margin-bottom: 1.0714457143rem;
width: 100%;
}
.title_container .breadcrumbs-center {
position: absolute;
width: 100%;
bottom: 22px;
}
.title_container.start-style .dima-breadcrumbs, .title_container.center-style .dima-breadcrumbs {
color: #333333;
z-index: 10;
}
@media (max-width: 989px) {
.title_container.start-style .dima-breadcrumbs, .title_container.center-style .dima-breadcrumbs {
display: none;
}
}
.title_container.start-style .dima-breadcrumbs > span .sep:last-child, .title_container.center-style .dima-breadcrumbs > span .sep:last-child {
display: none;
}
.title_container.start-style .dima-breadcrumbs a, .title_container.center-style .dima-breadcrumbs a {
color: rgba(51, 51, 51, 0.47);
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.title_container.start-style .dima-breadcrumbs a:hover, .title_container.center-style .dima-breadcrumbs a:hover {
color: #333333;
}
body:not(.vertical-menu).dima_page_title_is_on.dima-animated-menu-active #menu-fixer, body:not(.vertical-menu).dima_page_title_is_on.dima-transparent-navigation-active #menu-fixer, body:not(.vertical-menu):not(.dima-transparent-navigation-active).dima-animated-menu-active #menu-fixer {
height: 80px;
max-height: 80px;
}
body:not(.vertical-menu).dima_page_title_is_on.dima-animated-menu-active.dima-big-navegation-active #menu-fixer, body:not(.vertical-menu).dima_page_title_is_on.dima-transparent-navigation-active.dima-big-navegation-active #menu-fixer, body:not(.vertical-menu):not(.dima-transparent-navigation-active).dima-animated-menu-active.dima-big-navegation-active #menu-fixer {
height: 160px;
max-height: 160px;
}
@media (max-width: 989px) {
body:not(.vertical-menu).dima_page_title_is_on.dima-animated-menu-active.dima-big-navegation-active #menu-fixer, body:not(.vertical-menu).dima_page_title_is_on.dima-transparent-navigation-active.dima-big-navegation-active #menu-fixer, body:not(.vertical-menu):not(.dima-transparent-navigation-active).dima-animated-menu-active.dima-big-navegation-active #menu-fixer {
height: 80px;
max-height: 80px;
}
}
.sep {
position: relative;
padding: 0 10px;
}
.sep svg {
position: relative;
top: 6px;
width: 1.4285714286rem;
height: 1.4285714286rem;
fill: rgba(51, 51, 51, 0.47);
}
@media only screen and (max-width: 679px) {
.title_container.start-style .page-section-content,
.title_container.center-style .page-section-content {
padding: 5.3571rem 0;
}
}
@media only screen and (max-width: 989px) {
.framed .title_container .page-section-content {
border-width: 0;
}
} .section {
position: relative;
z-index: 10;
}
.page-section-content {
position: relative;
width: 100%;
padding: 10.7142rem 0;
}
.page-section-content.no-padding-section {
padding: 0;
}
.page-section {
z-index: 5;
position: relative;
}
.dima-section-cover {
background-color: rgba(37, 37, 37, 0.6);
}
.background-image-holder {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.background-image-hide {
position: absolute !important;
width: 100%;
height: 100%;
left: 0;
top: 0;
margin: auto;
background-position: center center;
z-index: -2 !important;
}
.background-cover {
background-size: cover !important;
}
.dima-vimeo iframe,
.dima-youtube iframe {
left: 0 !important;
}
.dima-video-container {
overflow: hidden;
}
.fixed-parallax {
overflow: visible;
}
.fixed-parallax.background-image-hide {
background-attachment: fixed !important;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
@media only screen and (max-width: 1699px) {
.page-section-content {
padding: 7.7142rem 0;
}
}
@media only screen and (max-width: 1700px) {
.page-section-content {
padding: 7.7142rem 0;
}
}
@media only screen and (max-width: 1499px) {
.page-section-content {
padding: 5.3571rem 0;
}
}
.dima-shape-divider {
width: 100%;
display: block;
position: absolute;
left: 0;
z-index: 10;
}
.dima-shape-divider .shape__container {
position: relative;
overflow: hidden;
}
.dima-shape-divider .shape__container .shape {
width: 100%;
}
.dima-shape-divider .shape__container .shape svg {
display: block;
}
.dima-shape-divider.drop-bottom-style .shape__container .shape,
.dima-shape-divider.drop-top-style .shape__container .shape {
width: 100%;
}
.dima-shape-divider.drop-bottom-style .shape__container .shape .drop-left,
.dima-shape-divider.drop-bottom-style .shape__container .shape .drop-right,
.dima-shape-divider.drop-top-style .shape__container .shape .drop-left,
.dima-shape-divider.drop-top-style .shape__container .shape .drop-right {
width: 50%;
}
.dima-shape-divider.drop-bottom-style .shape__container .shape .drop-left,
.dima-shape-divider.drop-top-style .shape__container .shape .drop-left {
float: left;
}
.dima-shape-divider.drop-bottom-style .shape__container .shape .drop-right,
.dima-shape-divider.drop-top-style .shape__container .shape .drop-right {
float: right;
}
.dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-left,
.dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-right,
.dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-left,
.dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-right {
height: 35px;
}
.dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-left,
.dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-right,
.dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-left,
.dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-right {
height: 60px;
}
.dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-left {
border-top-right-radius: 35px;
}
.dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-right {
border-top-left-radius: 35px;
}
.dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-left {
border-top-right-radius: 60px;
}
.dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-right {
border-top-left-radius: 60px;
}
.dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-left {
border-bottom-right-radius: 35px;
}
.dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-right {
border-bottom-left-radius: 35px;
}
.dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-left {
border-bottom-right-radius: 60px;
}
.dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-right {
border-bottom-left-radius: 60px;
}
.dima-shape-divider--stick-top {
top: 0;
}
.dima-shape-divider--stick-bottom {
bottom: 0;
} .right-content-sidebar-active .dima-sidebar {
margin-left: 5.1282051282%;
}
.left-content-sidebar-active .dima-sidebar {
margin-right: 5.1282051282%;
}
.dima-sidebar {
width: 20.5128205128%;
}
.wpb_widgetised_column .widget p,
.top-footer .widget p,
.dima-sidebar .widget p {
margin-bottom: 1.4285714286rem;
}
.wpb_widgetised_column .widget .widget_shopping_cart_content li .item-mount,
.top-footer .widget .widget_shopping_cart_content li .item-mount,
.dima-sidebar .widget .widget_shopping_cart_content li .item-mount {
position: initial;
}
.wpb_widgetised_column .widget,
.dima-sidebar .widget {
position: relative;
background: #FFFFFF;
margin-bottom: 3.9285714286rem;
}
.wpb_widgetised_column .widget .inline > li,
.dima-sidebar .widget .inline > li {
margin-right: 12px;
margin-bottom: 12px;
}
.wpb_widgetised_column .widget .inline > li:last-child,
.dima-sidebar .widget .inline > li:last-child {
margin-right: 0px;
}
.wpb_widgetised_column .widget .button,
.dima-sidebar .widget .button {
display: block;
width: 100%;
padding-right: 0;
padding-left: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpb_widgetised_column .widget .widget-title,
.dima-sidebar .widget .widget-title {
margin-bottom: 0.6428657143rem;
}
.wpb_widgetised_column .widget.dima-tabs,
.dima-sidebar .widget.dima-tabs {
background: transparent;
border: none;
padding: 0;
}
.wpb_widgetised_column .widget.dima-tabs .dima-tab-content .dima-tab_content,
.dima-sidebar .widget.dima-tabs .dima-tab-content .dima-tab_content {
padding: 30px 30px;
}
.wpb_widgetised_column .widget .dima-testimonial.quote-style blockquote p,
.dima-sidebar .widget .dima-testimonial.quote-style blockquote p {
color: #757575;
font-size: 18px;
line-height: 30px;
font-weight: 400;
} div.widget {
position: relative;
}
div.widget.widget_categories a, div.widget.widget_meta a, div.widget.widget_layered_nav a, div.widget.widget_nav_menu a, div.widget.widget_archive a, div.widget.widget_pages a, div.widget.twitter-widget a, div.widget.widget_rss a, div.widget.widget_product_categories a, div.widget.widget_recent_comments a, div.widget.bbp_widget_login a, div.widget.widget_display_forums a, div.widget.widget_display_topics a, div.widget.widget_display_views a, div.widget.widget_display_replies a {
color: rgba(51, 51, 51, 0.47);
}
div.widget.widget_categories a:hover, div.widget.widget_meta a:hover, div.widget.widget_layered_nav a:hover, div.widget.widget_nav_menu a:hover, div.widget.widget_archive a:hover, div.widget.widget_pages a:hover, div.widget.twitter-widget a:hover, div.widget.widget_rss a:hover, div.widget.widget_product_categories a:hover, div.widget.widget_recent_comments a:hover, div.widget.bbp_widget_login a:hover, div.widget.widget_display_forums a:hover, div.widget.widget_display_topics a:hover, div.widget.widget_display_views a:hover, div.widget.widget_display_replies a:hover {
color: #333333;
}
div.widget.widget_categories .count, div.widget.widget_meta .count, div.widget.widget_layered_nav .count, div.widget.widget_nav_menu .count, div.widget.widget_archive .count, div.widget.widget_pages .count, div.widget.twitter-widget .count, div.widget.widget_rss .count, div.widget.widget_product_categories .count, div.widget.widget_recent_comments .count, div.widget.bbp_widget_login .count, div.widget.widget_display_forums .count, div.widget.widget_display_topics .count, div.widget.widget_display_views .count, div.widget.widget_display_replies .count {
float: right;
}
div.widget.widget_categories ul li,
div.widget.widget_categories ol li, div.widget.widget_meta ul li,
div.widget.widget_meta ol li, div.widget.widget_layered_nav ul li,
div.widget.widget_layered_nav ol li, div.widget.widget_nav_menu ul li,
div.widget.widget_nav_menu ol li, div.widget.widget_archive ul li,
div.widget.widget_archive ol li, div.widget.widget_pages ul li,
div.widget.widget_pages ol li, div.widget.twitter-widget ul li,
div.widget.twitter-widget ol li, div.widget.widget_rss ul li,
div.widget.widget_rss ol li, div.widget.widget_product_categories ul li,
div.widget.widget_product_categories ol li, div.widget.widget_recent_comments ul li,
div.widget.widget_recent_comments ol li, div.widget.bbp_widget_login ul li,
div.widget.bbp_widget_login ol li, div.widget.widget_display_forums ul li,
div.widget.widget_display_forums ol li, div.widget.widget_display_topics ul li,
div.widget.widget_display_topics ol li, div.widget.widget_display_views ul li,
div.widget.widget_display_views ol li, div.widget.widget_display_replies ul li,
div.widget.widget_display_replies ol li {
display: block;
padding: 3px 0;
overflow: hidden;
}
div.widget.widget_categories ul li > a:first-child,
div.widget.widget_categories ol li > a:first-child, div.widget.widget_meta ul li > a:first-child,
div.widget.widget_meta ol li > a:first-child, div.widget.widget_layered_nav ul li > a:first-child,
div.widget.widget_layered_nav ol li > a:first-child, div.widget.widget_nav_menu ul li > a:first-child,
div.widget.widget_nav_menu ol li > a:first-child, div.widget.widget_archive ul li > a:first-child,
div.widget.widget_archive ol li > a:first-child, div.widget.widget_pages ul li > a:first-child,
div.widget.widget_pages ol li > a:first-child, div.widget.twitter-widget ul li > a:first-child,
div.widget.twitter-widget ol li > a:first-child, div.widget.widget_rss ul li > a:first-child,
div.widget.widget_rss ol li > a:first-child, div.widget.widget_product_categories ul li > a:first-child,
div.widget.widget_product_categories ol li > a:first-child, div.widget.widget_recent_comments ul li > a:first-child,
div.widget.widget_recent_comments ol li > a:first-child, div.widget.bbp_widget_login ul li > a:first-child,
div.widget.bbp_widget_login ol li > a:first-child, div.widget.widget_display_forums ul li > a:first-child,
div.widget.widget_display_forums ol li > a:first-child, div.widget.widget_display_topics ul li > a:first-child,
div.widget.widget_display_topics ol li > a:first-child, div.widget.widget_display_views ul li > a:first-child,
div.widget.widget_display_views ol li > a:first-child, div.widget.widget_display_replies ul li > a:first-child,
div.widget.widget_display_replies ol li > a:first-child {
padding-left: 1.7857142857rem;
}
div.widget.widget_categories ul li > a:first-child:before,
div.widget.widget_categories ol li > a:first-child:before, div.widget.widget_meta ul li > a:first-child:before,
div.widget.widget_meta ol li > a:first-child:before, div.widget.widget_layered_nav ul li > a:first-child:before,
div.widget.widget_layered_nav ol li > a:first-child:before, div.widget.widget_nav_menu ul li > a:first-child:before,
div.widget.widget_nav_menu ol li > a:first-child:before, div.widget.widget_archive ul li > a:first-child:before,
div.widget.widget_archive ol li > a:first-child:before, div.widget.widget_pages ul li > a:first-child:before,
div.widget.widget_pages ol li > a:first-child:before, div.widget.twitter-widget ul li > a:first-child:before,
div.widget.twitter-widget ol li > a:first-child:before, div.widget.widget_rss ul li > a:first-child:before,
div.widget.widget_rss ol li > a:first-child:before, div.widget.widget_product_categories ul li > a:first-child:before,
div.widget.widget_product_categories ol li > a:first-child:before, div.widget.widget_recent_comments ul li > a:first-child:before,
div.widget.widget_recent_comments ol li > a:first-child:before, div.widget.bbp_widget_login ul li > a:first-child:before,
div.widget.bbp_widget_login ol li > a:first-child:before, div.widget.widget_display_forums ul li > a:first-child:before,
div.widget.widget_display_forums ol li > a:first-child:before, div.widget.widget_display_topics ul li > a:first-child:before,
div.widget.widget_display_topics ol li > a:first-child:before, div.widget.widget_display_views ul li > a:first-child:before,
div.widget.widget_display_views ol li > a:first-child:before, div.widget.widget_display_replies ul li > a:first-child:before,
div.widget.widget_display_replies ol li > a:first-child:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(51, 51, 51, 0.47)'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
left: 0;
}
div.widget.widget_categories ul li > a:first-child:hover:before,
div.widget.widget_categories ol li > a:first-child:hover:before, div.widget.widget_meta ul li > a:first-child:hover:before,
div.widget.widget_meta ol li > a:first-child:hover:before, div.widget.widget_layered_nav ul li > a:first-child:hover:before,
div.widget.widget_layered_nav ol li > a:first-child:hover:before, div.widget.widget_nav_menu ul li > a:first-child:hover:before,
div.widget.widget_nav_menu ol li > a:first-child:hover:before, div.widget.widget_archive ul li > a:first-child:hover:before,
div.widget.widget_archive ol li > a:first-child:hover:before, div.widget.widget_pages ul li > a:first-child:hover:before,
div.widget.widget_pages ol li > a:first-child:hover:before, div.widget.twitter-widget ul li > a:first-child:hover:before,
div.widget.twitter-widget ol li > a:first-child:hover:before, div.widget.widget_rss ul li > a:first-child:hover:before,
div.widget.widget_rss ol li > a:first-child:hover:before, div.widget.widget_product_categories ul li > a:first-child:hover:before,
div.widget.widget_product_categories ol li > a:first-child:hover:before, div.widget.widget_recent_comments ul li > a:first-child:hover:before,
div.widget.widget_recent_comments ol li > a:first-child:hover:before, div.widget.bbp_widget_login ul li > a:first-child:hover:before,
div.widget.bbp_widget_login ol li > a:first-child:hover:before, div.widget.widget_display_forums ul li > a:first-child:hover:before,
div.widget.widget_display_forums ol li > a:first-child:hover:before, div.widget.widget_display_topics ul li > a:first-child:hover:before,
div.widget.widget_display_topics ol li > a:first-child:hover:before, div.widget.widget_display_views ul li > a:first-child:hover:before,
div.widget.widget_display_views ol li > a:first-child:hover:before, div.widget.widget_display_replies ul li > a:first-child:hover:before,
div.widget.widget_display_replies ol li > a:first-child:hover:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230d0d0d'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
left: 0;
}
div.widget.widget_categories ul li a,
div.widget.widget_categories ol li a, div.widget.widget_meta ul li a,
div.widget.widget_meta ol li a, div.widget.widget_layered_nav ul li a,
div.widget.widget_layered_nav ol li a, div.widget.widget_nav_menu ul li a,
div.widget.widget_nav_menu ol li a, div.widget.widget_archive ul li a,
div.widget.widget_archive ol li a, div.widget.widget_pages ul li a,
div.widget.widget_pages ol li a, div.widget.twitter-widget ul li a,
div.widget.twitter-widget ol li a, div.widget.widget_rss ul li a,
div.widget.widget_rss ol li a, div.widget.widget_product_categories ul li a,
div.widget.widget_product_categories ol li a, div.widget.widget_recent_comments ul li a,
div.widget.widget_recent_comments ol li a, div.widget.bbp_widget_login ul li a,
div.widget.bbp_widget_login ol li a, div.widget.widget_display_forums ul li a,
div.widget.widget_display_forums ol li a, div.widget.widget_display_topics ul li a,
div.widget.widget_display_topics ol li a, div.widget.widget_display_views ul li a,
div.widget.widget_display_views ol li a, div.widget.widget_display_replies ul li a,
div.widget.widget_display_replies ol li a {
position: relative;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
div.widget.widget_categories ul li a:before, div.widget.widget_categories ul li a:before,
div.widget.widget_categories ol li a:before,
div.widget.widget_categories ol li a:before, div.widget.widget_meta ul li a:before, div.widget.widget_meta ul li a:before,
div.widget.widget_meta ol li a:before,
div.widget.widget_meta ol li a:before, div.widget.widget_layered_nav ul li a:before, div.widget.widget_layered_nav ul li a:before,
div.widget.widget_layered_nav ol li a:before,
div.widget.widget_layered_nav ol li a:before, div.widget.widget_nav_menu ul li a:before, div.widget.widget_nav_menu ul li a:before,
div.widget.widget_nav_menu ol li a:before,
div.widget.widget_nav_menu ol li a:before, div.widget.widget_archive ul li a:before, div.widget.widget_archive ul li a:before,
div.widget.widget_archive ol li a:before,
div.widget.widget_archive ol li a:before, div.widget.widget_pages ul li a:before, div.widget.widget_pages ul li a:before,
div.widget.widget_pages ol li a:before,
div.widget.widget_pages ol li a:before, div.widget.twitter-widget ul li a:before, div.widget.twitter-widget ul li a:before,
div.widget.twitter-widget ol li a:before,
div.widget.twitter-widget ol li a:before, div.widget.widget_rss ul li a:before, div.widget.widget_rss ul li a:before,
div.widget.widget_rss ol li a:before,
div.widget.widget_rss ol li a:before, div.widget.widget_product_categories ul li a:before, div.widget.widget_product_categories ul li a:before,
div.widget.widget_product_categories ol li a:before,
div.widget.widget_product_categories ol li a:before, div.widget.widget_recent_comments ul li a:before, div.widget.widget_recent_comments ul li a:before,
div.widget.widget_recent_comments ol li a:before,
div.widget.widget_recent_comments ol li a:before, div.widget.bbp_widget_login ul li a:before, div.widget.bbp_widget_login ul li a:before,
div.widget.bbp_widget_login ol li a:before,
div.widget.bbp_widget_login ol li a:before, div.widget.widget_display_forums ul li a:before, div.widget.widget_display_forums ul li a:before,
div.widget.widget_display_forums ol li a:before,
div.widget.widget_display_forums ol li a:before, div.widget.widget_display_topics ul li a:before, div.widget.widget_display_topics ul li a:before,
div.widget.widget_display_topics ol li a:before,
div.widget.widget_display_topics ol li a:before, div.widget.widget_display_views ul li a:before, div.widget.widget_display_views ul li a:before,
div.widget.widget_display_views ol li a:before,
div.widget.widget_display_views ol li a:before, div.widget.widget_display_replies ul li a:before, div.widget.widget_display_replies ul li a:before,
div.widget.widget_display_replies ol li a:before,
div.widget.widget_display_replies ol li a:before {
content: '';
position: absolute;
width: 18px;
height: 18px;
top: 2px;
}
div.widget.widget_categories ul li:last-child,
div.widget.widget_categories ol li:last-child, div.widget.widget_meta ul li:last-child,
div.widget.widget_meta ol li:last-child, div.widget.widget_layered_nav ul li:last-child,
div.widget.widget_layered_nav ol li:last-child, div.widget.widget_nav_menu ul li:last-child,
div.widget.widget_nav_menu ol li:last-child, div.widget.widget_archive ul li:last-child,
div.widget.widget_archive ol li:last-child, div.widget.widget_pages ul li:last-child,
div.widget.widget_pages ol li:last-child, div.widget.twitter-widget ul li:last-child,
div.widget.twitter-widget ol li:last-child, div.widget.widget_rss ul li:last-child,
div.widget.widget_rss ol li:last-child, div.widget.widget_product_categories ul li:last-child,
div.widget.widget_product_categories ol li:last-child, div.widget.widget_recent_comments ul li:last-child,
div.widget.widget_recent_comments ol li:last-child, div.widget.bbp_widget_login ul li:last-child,
div.widget.bbp_widget_login ol li:last-child, div.widget.widget_display_forums ul li:last-child,
div.widget.widget_display_forums ol li:last-child, div.widget.widget_display_topics ul li:last-child,
div.widget.widget_display_topics ol li:last-child, div.widget.widget_display_views ul li:last-child,
div.widget.widget_display_views ol li:last-child, div.widget.widget_display_replies ul li:last-child,
div.widget.widget_display_replies ol li:last-child {
padding-bottom: 0;
}
div.widget.widget_categories ul li:first-child,
div.widget.widget_categories ol li:first-child, div.widget.widget_meta ul li:first-child,
div.widget.widget_meta ol li:first-child, div.widget.widget_layered_nav ul li:first-child,
div.widget.widget_layered_nav ol li:first-child, div.widget.widget_nav_menu ul li:first-child,
div.widget.widget_nav_menu ol li:first-child, div.widget.widget_archive ul li:first-child,
div.widget.widget_archive ol li:first-child, div.widget.widget_pages ul li:first-child,
div.widget.widget_pages ol li:first-child, div.widget.twitter-widget ul li:first-child,
div.widget.twitter-widget ol li:first-child, div.widget.widget_rss ul li:first-child,
div.widget.widget_rss ol li:first-child, div.widget.widget_product_categories ul li:first-child,
div.widget.widget_product_categories ol li:first-child, div.widget.widget_recent_comments ul li:first-child,
div.widget.widget_recent_comments ol li:first-child, div.widget.bbp_widget_login ul li:first-child,
div.widget.bbp_widget_login ol li:first-child, div.widget.widget_display_forums ul li:first-child,
div.widget.widget_display_forums ol li:first-child, div.widget.widget_display_topics ul li:first-child,
div.widget.widget_display_topics ol li:first-child, div.widget.widget_display_views ul li:first-child,
div.widget.widget_display_views ol li:first-child, div.widget.widget_display_replies ul li:first-child,
div.widget.widget_display_replies ol li:first-child {
padding-top: 0;
}
div.widget.twitter-widget a, div.widget.widget_display_topics a, div.widget.widget_display_replies a, div.widget.widget_recent_entries a {
display: inline-block;
color: #333333;
margin-bottom: 0.2857142857rem;
padding-left: 0 !important;
}
div.widget.twitter-widget a:hover, div.widget.widget_display_topics a:hover, div.widget.widget_display_replies a:hover, div.widget.widget_recent_entries a:hover {
color: #333333;
}
div.widget.twitter-widget a:before, div.widget.widget_display_topics a:before, div.widget.widget_display_replies a:before, div.widget.widget_recent_entries a:before {
display: none;
}
div.widget.twitter-widget li, div.widget.widget_display_topics li, div.widget.widget_display_replies li, div.widget.widget_recent_entries li {
margin-bottom: 0.6904828571rem;
padding: 0 0 0.6904828571rem 0 !important;
border-bottom: 1px solid #e1e1e1;
}
div.widget.dima-author-box .dima-about-image,
div.widget.dima-author-box .dima-author-info {
position: relative;
z-index: 5;
}
div.widget.dima-author-box .dima-about-image {
padding: 2px;
text-align: center;
margin-bottom: 30px;
float: none;
margin-right: 0;
}
div.widget.twitter-widget ul li a {
padding: 0;
}
div.widget.twitter-widget ul li a:before {
display: none;
}
div.widget.twitter-widget ul li > a:first-child {
padding-left: 0;
}
div.widget.login-widget .dima-user-login-content {
padding-left: 80px;
}
div.widget .line-hr {
margin-bottom: 1.4285714286rem;
}
div.widget .widget-feedburner-counter > p {
margin-bottom: 1.4047685714rem !important;
}
div.widget .widget-feedburner-counter form #form-row-wide:before {
content: '';
position: absolute;
right: 15px;
top: 15px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23333333' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E\a  %3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat;
width: 2.1428571429rem;
height: 2.1428571429rem;
}
div.widget.widget-feedburner input[type="submit"] {
margin-top: 8px;
}
div.widget ul {
margin: 0;
list-style: none;
padding-left: 0;
}
div.widget ul li .post-date {
display: block;
}
div.widget ul li .rss-date {
display: block;
}
div.widget.widget_calendar #wp-calendar caption {
margin-bottom: 0.5rem;
color: #333333;
text-align: center;
font-size: 14px;
background-color: #f7f7f7;
padding: 0.7142857143rem 0;
}
div.widget.widget_calendar table {
width: 100%;
margin: 0;
}
div.widget.widget_calendar table tr {
border: none;
}
div.widget.widget_calendar table th {
background: transparent;
padding: 1em 0;
color: #333333;
font-size: 14px;
border: none;
text-align: center;
font-weight: 600;
}
div.widget.widget_calendar table td {
padding: 0.3571428571rem;
text-align: center;
}
div.widget.widget_calendar table tfoot {
display: none;
}
.dark-bg div.widget.widget_recent_entries a, .dark-bg div.widget.widget_categories a, .dark-bg div.widget.widget_meta a, .dark-bg div.widget.widget_layered_nav a, .dark-bg div.widget.widget_nav_menu a, .dark-bg div.widget.widget_archive a, .dark-bg div.widget.widget_pages a, .dark-bg div.widget.twitter-widget a, .dark-bg div.widget.widget_rss a, .dark-bg div.widget.widget_product_categories a, .dark-bg div.widget.widget_recent_comments a {
color: #FFFFFF;
}
.dark-bg div.widget.widget_recent_entries a:hover, .dark-bg div.widget.widget_categories a:hover, .dark-bg div.widget.widget_meta a:hover, .dark-bg div.widget.widget_layered_nav a:hover, .dark-bg div.widget.widget_nav_menu a:hover, .dark-bg div.widget.widget_archive a:hover, .dark-bg div.widget.widget_pages a:hover, .dark-bg div.widget.twitter-widget a:hover, .dark-bg div.widget.widget_rss a:hover, .dark-bg div.widget.widget_product_categories a:hover, .dark-bg div.widget.widget_recent_comments a:hover {
color: #FFFFFF;
}
.dark-bg div.widget.widget_recent_entries ul li a:before,
.dark-bg div.widget.widget_recent_entries ol li a:before, .dark-bg div.widget.widget_categories ul li a:before,
.dark-bg div.widget.widget_categories ol li a:before, .dark-bg div.widget.widget_meta ul li a:before,
.dark-bg div.widget.widget_meta ol li a:before, .dark-bg div.widget.widget_layered_nav ul li a:before,
.dark-bg div.widget.widget_layered_nav ol li a:before, .dark-bg div.widget.widget_nav_menu ul li a:before,
.dark-bg div.widget.widget_nav_menu ol li a:before, .dark-bg div.widget.widget_archive ul li a:before,
.dark-bg div.widget.widget_archive ol li a:before, .dark-bg div.widget.widget_pages ul li a:before,
.dark-bg div.widget.widget_pages ol li a:before, .dark-bg div.widget.twitter-widget ul li a:before,
.dark-bg div.widget.twitter-widget ol li a:before, .dark-bg div.widget.widget_rss ul li a:before,
.dark-bg div.widget.widget_rss ol li a:before, .dark-bg div.widget.widget_product_categories ul li a:before,
.dark-bg div.widget.widget_product_categories ol li a:before, .dark-bg div.widget.widget_recent_comments ul li a:before,
.dark-bg div.widget.widget_recent_comments ol li a:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255, 255, 255, 0.47)'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
left: 0;
}
.dark-bg div.widget.widget_recent_entries ul li a:hover:before,
.dark-bg div.widget.widget_recent_entries ol li a:hover:before, .dark-bg div.widget.widget_categories ul li a:hover:before,
.dark-bg div.widget.widget_categories ol li a:hover:before, .dark-bg div.widget.widget_meta ul li a:hover:before,
.dark-bg div.widget.widget_meta ol li a:hover:before, .dark-bg div.widget.widget_layered_nav ul li a:hover:before,
.dark-bg div.widget.widget_layered_nav ol li a:hover:before, .dark-bg div.widget.widget_nav_menu ul li a:hover:before,
.dark-bg div.widget.widget_nav_menu ol li a:hover:before, .dark-bg div.widget.widget_archive ul li a:hover:before,
.dark-bg div.widget.widget_archive ol li a:hover:before, .dark-bg div.widget.widget_pages ul li a:hover:before,
.dark-bg div.widget.widget_pages ol li a:hover:before, .dark-bg div.widget.twitter-widget ul li a:hover:before,
.dark-bg div.widget.twitter-widget ol li a:hover:before, .dark-bg div.widget.widget_rss ul li a:hover:before,
.dark-bg div.widget.widget_rss ol li a:hover:before, .dark-bg div.widget.widget_product_categories ul li a:hover:before,
.dark-bg div.widget.widget_product_categories ol li a:hover:before, .dark-bg div.widget.widget_recent_comments ul li a:hover:before,
.dark-bg div.widget.widget_recent_comments ol li a:hover:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
left: 0;
}
.dark-bg div.widget.widget_display_topics li,
.dark-bg div.widget.widget_display_replies li,
.dark-bg div.widget.widget_recent_entries li {
border-bottom-color: rgba(255, 255, 255, 0.2);
}
.dark-bg ul.with-border.first > li {
border-color: rgba(255, 255, 255, 0.2);
}
.dark-bg .twitter-widget .fa-twitter {
color: #ffffff;
}
.tagcloud {
display: inline-block;
padding: 0 !important;
}
.tagcloud a {
padding: 0.7142857143rem;
background-color: #e1e1e1;
margin-bottom: 0.3571428571rem;
float: left;
}
.tagcloud a:hover {
background-color: #333333;
color: #FFFFFF !important;
}
.twitter-widget .fa-twitter {
padding-right: 5px;
color: #333333;
}
.dima-instagram-images {
display: table;
width: 100%;
table-layout: fixed;
}
.dima-instagram-images .dima-instagram-row {
display: table-row;
}
.dima-instagram-images .dima-instagram-row .dima-instagram-image {
display: table-cell;
}
.dima-instagram-images .dima-instagram-row .dima-instagram-image a {
display: block;
position: relative;
}
.instagram-button {
margin-top: 2px !important;
color: #ffffff !important;
}
.add-bottom-margin {
margin-bottom: 30px;
}
.dima-dsa125-widget ul {
text-align: center;
margin: 0 -5px -5px;
}
.dima-dsa125-widget ul li {
display: inline-block;
padding: 0;
margin: 5px;
width: 125px;
height: 125px;
}
.dima-dsa300-widget .dima-dsa-cell {
display: block;
text-align: center;
line-height: 0;
}
.dima-dsa300-widget img {
display: block;
margin-left: auto;
margin-right: auto;
width: auto;
height: auto;
}
.dima-dsa-widget-content {
overflow: hidden;
margin-bottom: 30px;
clear: both;
}
.widget .dima-dsa-widget-content {
margin-bottom: 0;
}
.dima-author-avatar img {
position: relative;
float: left;
margin-right: 30px;
margin-top: 0;
}
.dima-tabs .dima-author-avatar img {
margin-right: 20px;
}
.widget-container ul.dima-tab-nav li a {
padding-left: 10px;
padding-right: 10px;
}
.a_p_hover a {
color: #757575 !important;
}
.a_p_hover a:hover {
color: #333333 !important;
}
.widget_tag_cloud a:after,
.widget_tag_cloud .tags a:after {
content: '';
display: none;
}
.login-widget .dima-author-avatar img {
width: 60px;
margin-right: 20px;
}
.dima-about-image {
margin: 0.3571428571rem 0 1.4285714286rem 0;
}
.news-slider-widget .slick-prev,
.news-slider-widget .slick-next {
top: 85px;
}
.news-slider-widget .dima-meta-info-container {
padding: 0.6904828571rem 1.4285714286rem;
background-color: #333333;
}
.news-slider-widget .dima-meta-info-container h6.entry-title a {
color: #ffffff;
}
.news-slider-widget .dima-meta-info-container h6.entry-title a:hover {
color: #ffffff;
} .footer-container {
background: #333333;
}
.footer-container .top-footer {
position: relative;
padding: 5.6904828571rem 0 2.83334rem 0;
}
.footer-container .top-footer [class*="ok-md"] {
padding: 0 1.4285714286rem;
}
.footer-container .top-footer p {
color: #a2a2a2;
margin-bottom: 0;
}
.footer-container .top-footer .list-with-line li {
border-top-color: #292929;
}
.footer-container .top-footer a {
color: #FFFFFF;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.footer-container .top-footer a:hover {
color: #333333;
}
.footer-container .top-footer textarea, .footer-container .top-footer select,
.footer-container .top-footer input[type="text"],
.footer-container .top-footer input[type="email"],
.footer-container .top-footer input[type="date"],
.footer-container .top-footer input[type="password"],
.footer-container .top-footer input[type="number"],
.footer-container .top-footer input[type="url"],
.footer-container .top-footer input[type="tel"] {
border-color: #292929;
}
.footer-container .top-footer hr {
border-color: #292929;
padding: 0;
}
.footer-container .top-footer h1, .footer-container .top-footer h2, .footer-container .top-footer h3, .footer-container .top-footer h4, .footer-container .top-footer h5, .footer-container .top-footer h6 {
color: #FFFFFF;
}
.footer-container .top-footer .dima-widget .widget {
margin-bottom: 2.8571428571rem;
}
.footer-container .top-footer .widget.widget_recent_entries li {
border-color: #292929;
}
.footer-container .top-footer .widget.widget_recent_entries ul li, .footer-container .top-footer .widget.widget_recent_entries ol li, .footer-container .top-footer .widget.widget_categories ul li, .footer-container .top-footer .widget.widget_categories ol li, .footer-container .top-footer .widget.widget_meta ul li, .footer-container .top-footer .widget.widget_meta ol li, .footer-container .top-footer .widget.widget_layered_nav ul li, .footer-container .top-footer .widget.widget_layered_nav ol li, .footer-container .top-footer .widget.widget_nav_menu ul li, .footer-container .top-footer .widget.widget_nav_menu ol li, .footer-container .top-footer .widget.widget_archive ul li, .footer-container .top-footer .widget.widget_archive ol li, .footer-container .top-footer .widget.widget_pages ul li, .footer-container .top-footer .widget.widget_pages ol li, .footer-container .top-footer .widget.twitter-widget ul li, .footer-container .top-footer .widget.twitter-widget ol li, .footer-container .top-footer .widget.widget_rss ul li, .footer-container .top-footer .widget.widget_rss ol li, .footer-container .top-footer .widget.widget_product_categories ul li, .footer-container .top-footer .widget.widget_product_categories ol li, .footer-container .top-footer .widget.widget_recent_comments ul li, .footer-container .top-footer .widget.widget_recent_comments ol li {
padding: 0.5rem 0;
}
.footer-container .top-footer .widget.widget_recent_entries ul li:first-child, .footer-container .top-footer .widget.widget_recent_entries ol li:first-child, .footer-container .top-footer .widget.widget_categories ul li:first-child, .footer-container .top-footer .widget.widget_categories ol li:first-child, .footer-container .top-footer .widget.widget_meta ul li:first-child, .footer-container .top-footer .widget.widget_meta ol li:first-child, .footer-container .top-footer .widget.widget_layered_nav ul li:first-child, .footer-container .top-footer .widget.widget_layered_nav ol li:first-child, .footer-container .top-footer .widget.widget_nav_menu ul li:first-child, .footer-container .top-footer .widget.widget_nav_menu ol li:first-child, .footer-container .top-footer .widget.widget_archive ul li:first-child, .footer-container .top-footer .widget.widget_archive ol li:first-child, .footer-container .top-footer .widget.widget_pages ul li:first-child, .footer-container .top-footer .widget.widget_pages ol li:first-child, .footer-container .top-footer .widget.twitter-widget ul li:first-child, .footer-container .top-footer .widget.twitter-widget ol li:first-child, .footer-container .top-footer .widget.widget_rss ul li:first-child, .footer-container .top-footer .widget.widget_rss ol li:first-child, .footer-container .top-footer .widget.widget_product_categories ul li:first-child, .footer-container .top-footer .widget.widget_product_categories ol li:first-child, .footer-container .top-footer .widget.widget_recent_comments ul li:first-child, .footer-container .top-footer .widget.widget_recent_comments ol li:first-child {
padding-top: 0;
}
.footer-container .top-footer .widget.widget_recent_entries ul li a, .footer-container .top-footer .widget.widget_recent_entries ol li a, .footer-container .top-footer .widget.widget_categories ul li a, .footer-container .top-footer .widget.widget_categories ol li a, .footer-container .top-footer .widget.widget_meta ul li a, .footer-container .top-footer .widget.widget_meta ol li a, .footer-container .top-footer .widget.widget_layered_nav ul li a, .footer-container .top-footer .widget.widget_layered_nav ol li a, .footer-container .top-footer .widget.widget_nav_menu ul li a, .footer-container .top-footer .widget.widget_nav_menu ol li a, .footer-container .top-footer .widget.widget_archive ul li a, .footer-container .top-footer .widget.widget_archive ol li a, .footer-container .top-footer .widget.widget_pages ul li a, .footer-container .top-footer .widget.widget_pages ol li a, .footer-container .top-footer .widget.twitter-widget ul li a, .footer-container .top-footer .widget.twitter-widget ol li a, .footer-container .top-footer .widget.widget_rss ul li a, .footer-container .top-footer .widget.widget_rss ol li a, .footer-container .top-footer .widget.widget_product_categories ul li a, .footer-container .top-footer .widget.widget_product_categories ol li a, .footer-container .top-footer .widget.widget_recent_comments ul li a, .footer-container .top-footer .widget.widget_recent_comments ol li a {
padding-left: 0rem;
}
.footer-container .top-footer .widget.widget_recent_entries ul li a:before, .footer-container .top-footer .widget.widget_recent_entries ol li a:before, .footer-container .top-footer .widget.widget_categories ul li a:before, .footer-container .top-footer .widget.widget_categories ol li a:before, .footer-container .top-footer .widget.widget_meta ul li a:before, .footer-container .top-footer .widget.widget_meta ol li a:before, .footer-container .top-footer .widget.widget_layered_nav ul li a:before, .footer-container .top-footer .widget.widget_layered_nav ol li a:before, .footer-container .top-footer .widget.widget_nav_menu ul li a:before, .footer-container .top-footer .widget.widget_nav_menu ol li a:before, .footer-container .top-footer .widget.widget_archive ul li a:before, .footer-container .top-footer .widget.widget_archive ol li a:before, .footer-container .top-footer .widget.widget_pages ul li a:before, .footer-container .top-footer .widget.widget_pages ol li a:before, .footer-container .top-footer .widget.twitter-widget ul li a:before, .footer-container .top-footer .widget.twitter-widget ol li a:before, .footer-container .top-footer .widget.widget_rss ul li a:before, .footer-container .top-footer .widget.widget_rss ol li a:before, .footer-container .top-footer .widget.widget_product_categories ul li a:before, .footer-container .top-footer .widget.widget_product_categories ol li a:before, .footer-container .top-footer .widget.widget_recent_comments ul li a:before, .footer-container .top-footer .widget.widget_recent_comments ol li a:before {
display: none;
}
.footer-container .top-footer .widget.widget_recent_entries ul.with-border > li, .footer-container .top-footer .widget.widget_recent_entries ol.with-border > li, .footer-container .top-footer .widget.widget_categories ul.with-border > li, .footer-container .top-footer .widget.widget_categories ol.with-border > li, .footer-container .top-footer .widget.widget_meta ul.with-border > li, .footer-container .top-footer .widget.widget_meta ol.with-border > li, .footer-container .top-footer .widget.widget_layered_nav ul.with-border > li, .footer-container .top-footer .widget.widget_layered_nav ol.with-border > li, .footer-container .top-footer .widget.widget_nav_menu ul.with-border > li, .footer-container .top-footer .widget.widget_nav_menu ol.with-border > li, .footer-container .top-footer .widget.widget_archive ul.with-border > li, .footer-container .top-footer .widget.widget_archive ol.with-border > li, .footer-container .top-footer .widget.widget_pages ul.with-border > li, .footer-container .top-footer .widget.widget_pages ol.with-border > li, .footer-container .top-footer .widget.twitter-widget ul.with-border > li, .footer-container .top-footer .widget.twitter-widget ol.with-border > li, .footer-container .top-footer .widget.widget_rss ul.with-border > li, .footer-container .top-footer .widget.widget_rss ol.with-border > li, .footer-container .top-footer .widget.widget_product_categories ul.with-border > li, .footer-container .top-footer .widget.widget_product_categories ol.with-border > li, .footer-container .top-footer .widget.widget_recent_comments ul.with-border > li, .footer-container .top-footer .widget.widget_recent_comments ol.with-border > li {
border-bottom-width: 0;
padding: 0.5rem 0 !important;
}
.footer-container .top-footer .widget.widget_recent_entries ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_recent_entries ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_categories ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_categories ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_meta ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_meta ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_layered_nav ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_layered_nav ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_nav_menu ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_nav_menu ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_archive ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_archive ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_pages ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_pages ol.with-border > li:first-child, .footer-container .top-footer .widget.twitter-widget ul.with-border > li:first-child, .footer-container .top-footer .widget.twitter-widget ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_rss ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_rss ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_product_categories ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_product_categories ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_recent_comments ul.with-border > li:first-child, .footer-container .top-footer .widget.widget_recent_comments ol.with-border > li:first-child {
padding-top: 0 !important;
}
.footer-container .top-footer .widget.widget_calendar table th {
color: #FFFFFF;
}
.footer-container .top-footer .widget.widget_calendar table tr {
color: #a2a2a2;
}
.footer-container .top-footer .widget.widget_calendar table thead {
border-bottom: 1px solid #292929;
}
.footer-container .top-footer .widget.widget_calendar #wp-calendar caption {
color: #FFFFFF;
background-color: #292929;
}
.footer-container .top-footer .widget.widget_calendar table th {
color: #FFFFFF;
}
.footer-container .top-footer .widget.social-icons-widget {
overflow: hidden;
}
.footer-container .top-footer .widget:not(.social-icons-widget) ul li a, .footer-container .top-footer .widget:not(.social-icons-widget) ol li a {
color: #FFFFFF;
}
.footer-container .top-footer .widget:not(.social-icons-widget) ul li a:hover, .footer-container .top-footer .widget:not(.social-icons-widget) ol li a:hover {
color: #FFFFFF;
}
.footer-container .top-footer .widget .widget-title {
margin-bottom: 1.3571514286rem;
color: #FFFFFF;
}
.footer-container .top-footer .widget.twitter-widget .fa-twitter {
color: #FFFFFF;
}
.footer-container .top-footer .widget .button, .footer-container .top-footer [type="submit"], .footer-container .top-footer .dima-button {
background-color: #292929;
}
footer {
position: relative;
}
.dima-footer {
position: relative;
border-top: 1px solid #292929;
color: #a2a2a2;
padding: 35px 0;
}
.dima-footer a {
color: #a2a2a2;
padding: 5px;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.dima-footer a:hover {
color: #FFFFFF;
}
.dima-footer.e-footre .copyright {
margin-top: 7px;
}
.dima-footer.text-center .dima-menu {
margin-top: 10px;
text-align: center;
}
.dima-footer.text-center .copyright {
float: none;
}
.dima-footer .copyright p {
color: #a2a2a2;
margin-bottom: 0;
} .footer-container.dark-bg hr {
border-color: #292929;
padding: 0;
}
.footer-container footer a {
color: #FFFFFE;
}
.footer-container footer a:hover {
color: #FFFFFE;
}
.fixed-footer-container {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.full-width-footer {
padding: 0 6.4285714286em;
}
.framed .full-width-footer {
padding: 0 7.8571428571em;
}
.featured_area:not(.featured_area_on_sd) {
width: 100%;
background-color: #292929;
padding: 0 2.1428571429rem;
}
.second-footer-widget-area {
margin-top: 20px;
} @media only screen and (max-width: 989px) {
.full-width-footer {
padding: 0 4.2857142857em;
}
.framed .full-width-footer {
padding: 0 5.7142857143em;
}
}
@media only screen and (max-width: 679px) {
footer .copyright {
float: none;
text-align: center;
}
}
@media only screen and (max-width: 480px) {
.full-width-footer {
padding: 0 2.1428571429em;
}
.framed .full-width-footer {
padding: 0 2.1428571429em;
}
.footer-container .top-footer [class*="ok-xsd"] {
padding: 0;
}
}
.dima-isotope-container {
margin: 0 -15px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.products-grids div.woo-hentry,
.products-grids div.hentry,
.products-grids article.hentry,
.dima-isotope-container div.woo-hentry,
.dima-isotope-container div.hentry,
.dima-isotope-container article.hentry {
border-top: 0 solid transparent;
border-right: 1.0714285714rem solid transparent;
border-left: 1.0714285714rem solid transparent;
border-bottom: 4.2857142857rem solid transparent;
background-clip: padding-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: visible;
}
.products-grids.isotope-no-margin article.hentry, .products-grids.slick-no-margin article.hentry,
.dima-isotope-container.isotope-no-margin article.hentry,
.dima-isotope-container.slick-no-margin article.hentry {
border-top: 1px solid transparent;
border-right: 1px solid transparent;
border-left: 1px solid transparent;
border-bottom: 1px solid transparent;
background-clip: padding-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: visible;
}
.columns-2 .woo-hentry,
.columns-2 .hentry {
width: 50%;
}
.columns-3 .woo-hentry,
.columns-3 .hentry {
width: 33.3333333%;
}
.columns-4 .woo-hentry,
.columns-4 .hentry {
width: 25%;
}
@media only screen and (min-width: 679px) and (max-width: 989px) {
.columns-3 .woo-hentry,
.columns-4 .woo-hentry,
.columns-3 .hentry,
.columns-4 .hentry {
width: 50%;
}
}
@media only screen and (max-width: 679px) {
[class*="columns-"] .woo-hentry,
[class*="columns-"] .hentry {
width: 100%;
}
}  .dima-navbar-wrap.mobile-nav .dima-navbar .logo .dima-brand img.dima-logo-2x {
display: none;
}
.dima-navbar-wrap.desk-nav .logo-bottom .dima-brand .no-sticky-logo .dima-logo-2x,
.dima-navbar-wrap.desk-nav .logo-bottom .dima-brand .no-fixed-logo .dima-logo-2x,
.dima-navbar-wrap.desk-nav .logo-bottom .dima-brand .fixed-logo .dima-logo-2x {
display: none;
}
.dima-navbar-wrap.desk-nav .dima-navbar:not(.dima-navbar-vertical) {
width: 100%;
}
.dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .no-fixed-logo {
display: none;
}
.dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .fixed-logo {
display: block;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-brand .no-sticky-logo .dima-logo-2x,
.dima-navbar-wrap.desk-nav .dima-navbar .dima-brand .no-fixed-logo .dima-logo-2x,
.dima-navbar-wrap.desk-nav .dima-navbar .dima-brand .fixed-logo .dima-logo-2x {
display: none;
}
.dima-navbar-wrap.desk-nav .dima-navbar .fixed-logo {
display: none;
}
.dima-tag-icon-menu .sub-menu svg,
.dima-tag-primary-menu svg {
position: relative;
top: 5px;
width: 1.7rem;
height: 100%;
margin-top: -4px;
margin-right: 5px;
fill: currentColor;
}
.dima-tag-icon-menu .sub-menu svg.svg-inline--fa,
.dima-tag-primary-menu svg.svg-inline--fa {
top: 0;
}
.dima-tag-icon-menu .sub-menu svg {
top: 7px;
margin-right: 7px;
}
.dima-navbar {
position: relative;
overflow: visible;
background-color: #f7f7f7;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
height: inherit;
-webkit-box-shadow: inset 0 0 0 1px #e1e1e1;
box-shadow: inset 0 0 0 1px #e1e1e1;
z-index: 1030;
}
.dima-navbar.fix_nav {
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
.dima-navbar .full-wrapper {
padding: 0;
}
.dima-navbar .full-wrapper .logo {
padding-left: 30px;
}
.dima-nav a {
font-weight: 300;
letter-spacing: 0.0178571429rem;
}
.dima-nav > li {
position: relative;
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
display: inline-block;
vertical-align: middle;
}
.dima-nav > li > a {
color: #333333;
font-style: normal;
font-size: 14px;
line-height: 16px;
padding: 0 25px 0 25px;
vertical-align: middle;
}
.dima-nav > li > a i {
padding-right: 10px;
}
.dima-nav > li > a svg {
fill: currentcolor;
}
.dima-nav .sub-menu .dima-megamenu-item:hover a.dima-menu-title .line-hr:before {
width: 100%;
}
.dima-nav .sub-menu a {
position: relative;
display: block;
clear: both;
padding: 11px 20px;
line-height: 1.7;
font-size: 14px;
white-space: normal;
color: rgba(51, 51, 51, 0.5);
-webkit-transition: none;
transition: none;
margin: 0 10px;
}
.dima-nav .sub-menu a.dima-menu-title {
font-size: 18px;
line-height: 18px;
color: #333333;
}
.dima-nav .sub-menu a.dima-menu-title .line-hr {
margin: 15px 0 0 0;
}
.dima-nav .sub-menu a.dima-menu-title .line-hr:before {
-webkit-transition: width, 0.3s;
transition: width, 0.3s;
position: absolute;
top: 0;
left: 0;
height: 2px;
width: 0;
display: block;
content: '';
background: #333333;
}
.dima-nav .sub-menu a.dima-menu-title:before {
content: none;
}
.dima-nav .sub-menu a.dima-menu-title:hover {
background: none;
}
.dima-nav .sub-menu a:hover {
text-decoration: none;
color: #333333;
}
.dima-nav .sub-menu a i {
padding-right: 10px;
width: 20px;
}
.dima-nav.icon-menu > li {
border-left: 1px solid #e1e1e1;
width: 80px;
}
.dima-nav.icon-menu > li:last-child {
border-right: 1px solid #e1e1e1;
}
.dima-nav.icon-menu > li > a {
padding: 0;
}
.dima-nav.icon-menu > li > a .dima-menu-span {
font-size: 0;
text-indent: -9999px;
white-space: nowrap;
}
.dima-nav.icon-menu > li > a i {
position: relative;
font-size: 1.5rem;
top: 2px;
padding-right: 0;
}
.dima-nav.icon-menu > li > a svg {
position: relative;
top: 5px;
width: 1.7rem;
height: 100%;
margin-top: -4px;
}
.dima-nav.icon-menu > li > a svg.svg-inline--fa {
width: 0.8571428571rem !important;
}
.dima-nav.icon-menu > li > a .menu_icon_item {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-indent: 0;
}
.dima-nav.icon-menu .badge-number {
position: absolute;
width: 20px;
height: 20px;
font-size: 12px;
line-height: 20px;
color: #333333;
display: block;
text-align: center;
background: #e1e1e1;
top: -15px;
left: 1.4285714286rem;
border-radius: 50%;
}
.admin-bar .dima-navbar-wrap.desk-nav .fixed-pinned.fixed-not-top,
.admin-bar .dima-navbar-wrap.desk-nav.fixed .fix_nav {
top: 32px !important;
}
.mobile-nav {
display: none;
}
.dima-custom-item-image {
display: none;
}  .dima-navbar-wrap.desk-nav {
position: relative;
}
.dima-navbar-wrap.desk-nav .dima-navbar-global {
display: table;
}
.dima-navbar-wrap.desk-nav .menu-social-media {
display: table-cell;
vertical-align: middle;
white-space: nowrap;
padding-left: 30px;
}
.dima-navbar-wrap.desk-nav .menu-social-media ul {
height: 2.8571428571rem;
}
.dima-navbar-wrap.desk-nav .menu-social-media .inline > li {
margin-bottom: 0;
}
.dima-navbar-wrap.desk-nav .start-burger-menu {
display: table-cell;
vertical-align: middle;
white-space: nowrap;
text-align: center;
border-right: 1px solid #e1e1e1;
}
.dima-navbar-wrap.desk-nav .start-burger-menu a {
width: 80px;
float: right;
line-height: 0;
}
.dima-navbar-wrap.desk-nav .start-burger-menu a svg {
top: 0;
}
.dima-navbar-wrap.desk-nav .dima-navbar .logo {
display: table-cell;
vertical-align: middle;
position: relative;
left: 0;
z-index: 1;
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
.dima-navbar-wrap.desk-nav .dima-navbar .logo p {
margin-bottom: 0;
height: 100%;
font-size: 0px;
line-height: 0px;
}
.dima-navbar-wrap.desk-nav .dima-navbar .logo p img {
display: inline-block;
vertical-align: middle;
max-width: 225px;
width: auto;
max-height: 150px;
height: auto \9;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag {
display: table-cell;
vertical-align: middle;
white-space: nowrap;
width: 100%;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag ul {
list-style: none;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag ul.sub-menu a {
font-weight: 400;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.dima-tag-btn-menu {
height: 5.7142857143rem;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.dima-tag-btn-menu .dima-button {
height: 80px;
line-height: 80px;
width: 11.4285714286rem;
min-width: 11.4285714286rem;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav {
position: static;
margin: 0;
z-index: 1030;
line-height: 0;
display: inline;
font-size: 0;
letter-spacing: 0;
word-spacing: 0;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary {
padding-right: 25px;
padding-left: 5px;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu {
position: absolute;
visibility: hidden;
opacity: 0;
right: 0;
float: left;
min-width: 260px;
padding: 25px 0;
margin: 0;
background-color: #ffffff;
background-clip: padding-box;
-webkit-box-shadow: inset 0 0 0 1px #e1e1e1;
box-shadow: inset 0 0 0 1px #e1e1e1;
z-index: 99999;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu li {
position: relative;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu.product_list_widget {
min-width: 28.5714285714rem;
padding: 0;
padding-bottom: 10px;
right: -2px;
left: auto;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu.product_list_widget a {
padding: 0 1.7857142857rem;
margin: 0;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-masonry .dima-megamenu-masonry-inited {
position: absolute !important;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-masonry .dima-megamenu-masonry-inited .dima-megamenu-item {
margin-bottom: 1.0714285714rem;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu .dima-menu-title {
font-size: 16px;
margin-bottom: 5px;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu .dima-menu-title i {
padding-right: 10px;
width: 20px;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu.is_open .sub-menu {
opacity: 1;
visibility: visible;
background: transparent;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li.dima-megamenu-new-row {
display: block;
font-size: 0;
line-height: 1;
height: 0;
margin: 0 0 25px 0;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li > a:after {
display: none;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li {
display: inline-block;
vertical-align: top;
border: 0;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li .line-hr {
background: #e1e1e1;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li > .sub-menu, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li > ul {
position: static;
width: 100%;
min-width: 0;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li {
position: relative;
line-height: 80px;
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li.sfHover > a, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li.current > a {
color: #333333;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li > .sub-menu {
left: -2px;
right: auto;
top: 82px;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li > .sub-menu a, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li > .sub-menu li {
text-align: left;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li > .sub-menu .sub-menu {
left: auto;
right: 100%;
margin-right: 2px;
top: -25px;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li .svg-sub-icon {
position: absolute;
right: 10px;
margin-left: 0.35em;
top: 9px;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li .svg-sub-icon svg {
height: 1.7857142857rem;
width: 1.4285714286rem;
} a .link-backdrop {
background: #eeeeee;
position: absolute;
top: 0;
height: 100%;
width: 100%;
left: 0;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
opacity: 0;
-webkit-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
z-index: -1;
}
a:hover .link-backdrop {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}   .dima-menu {
text-align: right;
}
.dima-menu li {
display: inline-block;
padding: 0 15px;
}
.dima-menu li:last-child {
border-right: none;
padding-right: 0;
}
.dima-menu li a {
padding: 0;
}
.dima-menu li:first-child {
padding-left: 0;
}
.dima-menu li:last-child {
padding-right: 0;
}
.dima-navbar.dima-navbar-line .dima-nav.nav-primary > li > a:before {
content: '';
position: absolute;
display: block;
top: 50%;
left: 1.7857142857rem;
margin-top: 15px;
width: 1.4285714286rem;
height: 2px;
background: #333333;
-webkit-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition: all 320ms ease;
transition: all 320ms ease;
}
.dima-navbar.dima-navbar-line .dima-nav.nav-primary > li:hover > a:before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.dima-navbar.dima-navbar-vertical.dima-navbar-line .dima-nav.nav-primary > li > a:before {
content: '';
left: 3.5714285714rem;
}
.dima-navbar.dima-navbar-vertical.dima-navbar-line .dima-nav-tag.text-end .dima-nav.nav-primary > li > a:before {
content: '';
right: 3.5714285714rem;
left: auto;
}
.dima-navbar.dima-navbar-vertical.dima-navbar-line .dima-nav-tag.text-center .dima-nav.nav-primary > li > a:before {
content: '';
left: 50%;
margin-left: -0.7142857143rem;
}
.dima-topbar {
position: relative;
float: right;
height: 5.7142857143rem;
}
.dima-topbar .icon_text {
position: relative;
display: table;
line-height: 5.7142857143rem;
text-align: left;
float: left;
padding: 0 3.5714285714rem 0 0;
}
.dima-topbar .icon_text .dima-topbar-icon {
display: inline-block;
text-align: center;
background-color: #e1e1e1;
-webkit-box-shadow: none;
box-shadow: none;
width: 2.8571428571rem;
height: 2.8571428571rem;
position: relative;
border-radius: 99rem;
top: 20px;
float: left;
margin-right: 0.7142857143rem;
}
.dima-topbar .icon_text .dima-topbar-icon svg {
position: absolute;
left: 50%;
top: 50%;
fill: #333333;
width: 1.7857142857rem;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.dima-topbar .icon_text .dima-topbar-txt {
position: relative;
display: table-cell;
vertical-align: middle;
color: rgba(51, 51, 51, 0.47);
}
.dima-lan:hover > ul {
visibility: visible;
opacity: 1;
-webkit-transform: translate(0, 25px) scale(1);
-ms-transform: translate(0, 25px) scale(1);
transform: translate(0, 25px) scale(1);
pointer-events: auto;
}
.dima-lan > ul {
background: #eeeeee;
position: absolute;
visibility: hidden;
opacity: 0;
top: 45px;
left: -10px;
width: 125px;
line-height: 1.46667;
-webkit-transform: translate(0, 0) scale(0.85);
-ms-transform: translate(0, 0) scale(0.85);
transform: translate(0, 0) scale(0.85);
-webkit-transition: opacity 0.1s ease-out, -webkit-transform 0.1s ease-out;
transition: opacity 0.1s ease-out, -webkit-transform 0.1s ease-out;
transition: transform 0.1s ease-out, opacity 0.1s ease-out;
transition: transform 0.1s ease-out, opacity 0.1s ease-out, -webkit-transform 0.1s ease-out;
pointer-events: none;
z-index: 100;
padding: 10px 0;
}
.dima-lan > ul::after, .dima-lan > ul::before {
content: " ";
display: table;
}
.dima-lan > ul::after {
position: absolute;
top: -20px;
left: 50%;
margin-left: -10px;
width: 0;
height: 0;
border: solid transparent;
border-width: 10px;
border-bottom-color: #e1e1e1;
content: '';
pointer-events: none;
}
.dima-lan > ul > li {
float: none;
}
.dima-lan > ul > li a {
display: block;
position: relative;
font-size: 14px;
letter-spacing: 1px;
cursor: pointer;
text-decoration: none;
outline: none;
padding: 10px 20px;
color: rgba(51, 51, 51, 0.5);
}
.dima-lan > ul > li a:hover {
text-decoration: none;
color: #333333;
}
.dima-lan a .flag {
position: relative;
display: block;
width: 20px;
height: 20px;
margin-right: 10px;
background-size: initial;
background-position: center center;
background-repeat: no-repeat;
float: left;
}
.dima-lan > a .flag {
top: 30px;
}
.menu-absolute {
left: 0;
right: 0;
z-index: 1000;
position: absolute;
} @media only screen and (min-width: 990px) {
.boxed .dima-navbar-wrap.desk-nav .fixed-headroom {
position: relative;
}
.dima-navbar-wrap.desk-nav .dima-btn-nav {
display: none;
}
.dima-navbar-wrap.desk-nav.fixed {
max-height: 70px;
}
.dima-navbar-wrap.desk-nav.fixed .fix_nav {
position: fixed;
left: 0;
right: 0;
margin: 0 auto;
}
.dima-navbar-wrap.desk-nav.fixed .dima-nav-tag .dima-nav > li > .sub-menu.nav-menu {
padding: 20px 0;
}
.dima-navbar-wrap.desk-nav.fixed .dima-nav-tag .dima-nav > li > .sub-menu.nav-menu li a {
padding: 8px 30px;
}
.dima-navbar-wrap.desk-nav.fixed .dima-nav-tag .dima-nav > li > .sub-menu.nav-menu .sub-menu {
top: -20px;
}
.dima-navbar-wrap.desk-nav .fixed-not-top {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
will-change: transform;
-webkit-transition: -webkit-transform 320ms linear;
transition: -webkit-transform 320ms linear;
transition: transform 320ms linear;
transition: transform 320ms linear, -webkit-transform 320ms linear;
}
.dima-navbar-wrap.desk-nav .fixed-headroom {
position: fixed;
will-change: transform;
-webkit-transition: -webkit-transform 320ms linear;
transition: -webkit-transform 320ms linear;
transition: transform 320ms linear;
transition: transform 320ms linear, -webkit-transform 320ms linear;
}
.dima-navbar-wrap.desk-nav .fixed-pinned {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
}
.dima-navbar-wrap.desk-nav .fixed-pinned.fixed-not-top {
position: fixed;
top: 0;
}
.dima-navbar-wrap.desk-nav .fixed-unpinned {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
top: 0;
}
}
@media only screen and (max-width: 989px) {
.dima-btn-nav {
display: block !important;
}
.desk-nav {
display: none;
}
.mobile-nav {
display: block;
} .vertical-menu.framed .dima-framed-line.line-left,
.vertical-menu.framed .dima-framed-line.line-right,
.vertical-menu .all_content, .vertical-menu .fixed-footer-container {
margin-left: 0px !important;
margin-right: 0px !important;
}
.vertical-menu.framed #header {
z-index: 1040 !important;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.dima-navbar-wrap.mobile-nav .dima-navbar .logo .dima-brand img.dima-logo-2x {
display: inline-block;
}
.dima-navbar-wrap.mobile-nav .dima-navbar .logo .dima-brand img.dima-logo-1x {
display: none;
}
.dima-navbar-wrap.desk-nav .logo-bottom .dima-brand .no-sticky-logo .dima-logo-1x,
.dima-navbar-wrap.desk-nav .logo-bottom .dima-brand .no-fixed-logo .dima-logo-1x,
.dima-navbar-wrap.desk-nav .logo-bottom .dima-brand .fixed-logo .dima-logo-1x {
display: none;
}
.dima-navbar-wrap.desk-nav .logo-bottom .dima-brand .no-sticky-logo .dima-logo-2x,
.dima-navbar-wrap.desk-nav .logo-bottom .dima-brand .no-fixed-logo .dima-logo-2x,
.dima-navbar-wrap.desk-nav .logo-bottom .dima-brand .fixed-logo .dima-logo-2x {
display: inline-block;
}
.dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .no-fixed-logo {
display: none;
}
.dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .fixed-logo {
display: block;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-brand .no-sticky-logo .dima-logo-1x,
.dima-navbar-wrap.desk-nav .dima-navbar .dima-brand .no-fixed-logo .dima-logo-1x,
.dima-navbar-wrap.desk-nav .dima-navbar .dima-brand .fixed-logo .dima-logo-1x {
display: none;
}
.dima-navbar-wrap.desk-nav .dima-navbar .dima-brand .no-sticky-logo .dima-logo-2x,
.dima-navbar-wrap.desk-nav .dima-navbar .dima-brand .no-fixed-logo .dima-logo-2x,
.dima-navbar-wrap.desk-nav .dima-navbar .dima-brand .fixed-logo .dima-logo-2x {
display: inline-block;
}
.dima-navbar-wrap.desk-nav .dima-navbar .fixed-logo {
display: none;
}
} .dima-navbar-border-none .dima-nav.icon-menu > li {
border-width: 0;
}
.dima-navbar-border-none .dima-nav.icon-menu > li {
width: 4.1428571429rem;
}
.dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-border-none .dima-nav-tag .dima-nav.nav-primary {
padding: 0;
} .fixed-headroom.fixed-not-bottom.fixed-pinned.fixed-top {
-webkit-transition: background 320ms ease-out;
transition: background 320ms ease-out;
}
body:not(.dima-animated-menu-active):not(.dima-transparent-navigation-active) .menu-absolute {
position: relative;
}  .logo-bottom {
display: table;
width: 100%;
text-align: center;
}
.logo-bottom .logo {
display: table-cell;
vertical-align: middle;
position: relative;
left: 0;
z-index: 1;
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
padding: 7.1428571429rem 0;
background-color: #ffffff;
}
.logo-bottom .logo P {
margin-bottom: 0;
height: 100%;
}
.logo-bottom .logo P img {
display: inline-block;
vertical-align: middle;
max-width: 500px;
max-height: 500px;
width: auto;
height: auto \9;
}
.framed .logo-bottom {
border-left: 1.4285714286rem solid transparent;
border-right: 1.4285714286rem solid transparent;
} .dima-navbar-wrap.desk-nav.dima-navbar-center .dima-navbar nav {
text-align: center;
}
.dima-navbar-wrap.desk-nav.dima-navbar-center .dima-navbar .logo-cenetr .logo {
padding: 0 25px;
}   .framed.vertical-menu #header {
z-index: 1060;
}
.framed.vertical-menu-start .title_container .page-section-content {
border-left-width: 0;
}
.framed.vertical-menu-end .dima-main {
padding-right: 1.4285714286rem;
}
.framed.vertical-menu-end .title_container .page-section-content {
border-right-width: 0;
}
.framed .dima-navbar-wrap.desk-nav .dima-navbar-vertical.dima-navbar {
border: 0;
}  .vertical-menu {  }
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical {
position: fixed;
left: 0;
right: 0;
height: 100%;
overflow: visible !important;
background: #f7f7f7;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag {
display: inline-block;
margin-bottom: 1.7857142857rem;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:first-child > li:last-child {
border-bottom: 1px solid #e1e1e1;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:nth-child(2) > li:first-child {
border-top-width: 0;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:nth-child(2) > li:last-child {
border-bottom: 1px solid #e1e1e1;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav {
display: block;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.nav-primary {
padding: 0;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li {
height: 80px;
display: table;
width: 100%;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li > a {
vertical-align: middle;
white-space: nowrap;
display: table-cell;
font-size: 16px;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav > li {
display: block;
line-height: normal;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav > li > a {
display: block;
padding: 15px 50px;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.text-end .icon-menu > li > a .menu_icon_item {
left: auto;
right: 3.5714285714rem;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.text-start .icon-menu > li > a .menu_icon_item {
right: auto;
left: 3.9285714286rem;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo {
position: relative;
display: block;
margin: 0 auto;
height: auto;
z-index: 1;
border-bottom: 1px solid #e1e1e1;
padding: 5.7142857143rem 3.5714285714rem;
margin-bottom: 1.7857142857rem;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo img {
padding: 0;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li {
border-top: 1px solid #e1e1e1;
border-right-width: 0;
border-left-width: 0;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li > .sub-menu {
top: 0;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .sub-menu {
left: 100%;
right: auto;
margin-left: 2px;
top: -1.7857142857rem;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .sub-menu .sub-menu {
left: 100%;
right: auto;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .dima-mega-menu {
position: relative;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .dima-mega-menu .sub-menu {
left: 100%;
top: -20px;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical {
position: relative;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical > ul li, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical > ul a {
color: #333333;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical > ul li i, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical > ul a i {
color: #333333;
font-size: 18px;
line-height: 18px;
margin-right: 10px;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical .social-media {
border-top: 1px solid #e1e1e1;
padding-top: 20px;
margin-top: 20px;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .product_list_widget {
display: none;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright {
position: absolute;
width: 100%;
bottom: 2.1428571429rem;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .menu-social-media {
display: table;
padding: 1.7857142857rem 3.5714285714rem 0.5rem 3.5714285714rem;
white-space: normal;
width: 100%;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .menu-social-media .inline {
display: table-cell;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .menu-social-media .inline > li {
margin-bottom: 8px;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .copyright {
padding: 1.7857142857rem 3.5714285714rem;
border-top: 1px solid #e1e1e1;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright {
width: 80px;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .menu-social-media, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .menu-social-media {
padding: 0;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .menu-social-media .inline, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .menu-social-media .inline {
display: inline-block;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .menu-social-media .inline > li, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .menu-social-media .inline > li {
display: block;
margin-right: 0;
}
.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .copyright, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .copyright {
display: none;
}
.vertical-menu .dima-navbar-wrap.desk-nav {
height: auto;
}
.vertical-menu.vertical-menu-end .dima-framed-line.line-right,
.vertical-menu.vertical-menu-end .fixed-footer-container,
.vertical-menu.vertical-menu-end .all_content {
margin-right: 310px;
margin-left: 0;
}
.vertical-menu.vertical-menu-end .dima-navbar-vertical {
left: auto !important;
}
.vertical-menu.vertical-menu-end .scroll-to-top {
left: 20px !important;
}
.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav > li .svg-sub-icon {
left: 10px;
right: auto;
}
.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu {
right: 100%;
left: auto;
margin-right: 2px;
}
.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu a {
text-align: right;
}
.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu a i {
position: relative;
padding-right: 0px;
float: right;
}
.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu .sub-menu {
right: 100%;
left: auto;
}
.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .dima-mega-menu .sub-menu .sub-menu {
-webkit-box-shadow: none;
box-shadow: none;
}
.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .dima-mega-menu .menu-section {
float: right;
}
.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .product_list_widget {
display: none;
}
.vertical-menu.vertical-menu-end .dima-nav .sub-menu a.dima-menu-title .line-hr {
margin-right: 0;
margin-left: auto;
}
.vertical-menu.vertical-menu-end.small-menu .dima-framed-line.line-right,
.vertical-menu.vertical-menu-end.small-menu .fixed-footer-container,
.vertical-menu.vertical-menu-end.small-menu .all_content {
margin-right: 80px;
margin-left: 0;
}
.vertical-menu ul.with-border li {
border-color: #e1e1e1;
}
.vertical-menu.vertical-menu-start .dima-framed-line.line-left,
.vertical-menu.vertical-menu-start .fixed-footer-container,
.vertical-menu.vertical-menu-start .all_content {
margin-left: 310px;
margin-right: 0;
}
.vertical-menu.vertical-menu-start.small-menu .dima-framed-line.line-left,
.vertical-menu.vertical-menu-start.small-menu .fixed-footer-container,
.vertical-menu.vertical-menu-start.small-menu .all_content {
margin-right: 0;
margin-left: 80px;
}
.vertical-menu.vertical-menu-start .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical, .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical {
width: 310px;
}
.vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical {
width: 80px;
}
.vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-tag-primary-menu, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-tag-primary-menu {
display: none;
}
.vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo {
padding: 35px 0;
border-bottom-width: 0;
}
.vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-nav-tag .dima-nav > li > a, .vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-nav-tag .dima-nav > li > a, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-nav-tag .dima-nav > li > a, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-nav-tag .dima-nav > li > a {
padding: 0 5px;
}
.vertical-menu .shop-icon {
position: relative;
}
.vertical-menu .full-screen-menu {
z-index: 999999;
}   header {
position: relative;
}
.dima_space {
height: 7.1428571429rem;
width: 100%;
display: block;
}
.framed .dima-navbar {
border: 1.4285714286rem solid transparent;
border-bottom-width: 0;
}
.framed .footer-container {
margin-bottom: 1.4285714286rem;
color: #a2a2a2;
}
.framed .dima-main {
padding: 0 1.4285714286rem;
}
.framed .title_container {
border-left: 1.4285714286rem solid transparent;
border-right: 1.4285714286rem solid transparent;
}
.framed .title_container .page-section-content {
-webkit-box-shadow: inset 0 0 0 1px #e1e1e1;
box-shadow: inset 0 0 0 1px #e1e1e1;
border-bottom-width: 0;
border-top-width: 0;
margin-top: -1px;
}
.framed .dima-framed-line.line-top,
.framed .dima-framed-line.line-bottom {
position: fixed;
left: 0;
right: 0;
display: block;
height: 1.3571428571rem;
background: #ffffff;
z-index: 1050;
}
.framed .dima-framed-line.line-left,
.framed .dima-framed-line.line-right {
position: fixed;
top: 0;
bottom: 0;
display: block;
width: 1.4285714286rem;
background: #ffffff;
z-index: 1050;
}
.framed .dima-framed-line.line-bottom {
bottom: 0;
}
.framed .dima-framed-line.line-right {
right: 0;
}
.framed.vertical-menu .title_container {
border-top: 20px solid transparent;
}
.framed.x10 .dima-framed-line.line-top, .framed.x10 .dima-framed-line.line-bottom {
height: 10px;
}
.framed.x10 .dima-framed-line.line-left, .framed.x10 .dima-framed-line.line-right {
width: 10px;
}
.framed.x10 .logo-bottom,
.framed.x10 .dima-navbar {
border-width: 10px;
border-bottom-width: 0;
}
.framed.x10 .dima-main {
padding: 0 10px;
}
.framed.x10 .footer-container {
margin-bottom: 10px;
}
.framed.x10 .title_container,
.framed.x10 .vertical-menu .title_container {
border-top: 10px solid transparent;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
.framed.x10 .loader-animation-container {
padding: 10px;
}
.framed.x10 .loader-line-left, .framed.x10 .loader-line-right {
width: 10px;
}
@media only screen and (min-width: 480px) and (max-width: 989px) {
.framed.x10 .dima-navbar,
.framed .dima-navbar {
border: 20px solid transparent;
border-bottom-width: 0;
}
.framed.x10 .dima-framed-line.line-top,
.framed.x10 .dima-framed-line.line-bottom,
.framed .dima-framed-line.line-top,
.framed .dima-framed-line.line-bottom {
position: fixed;
left: 0;
right: 0;
display: block;
height: 20px;
background: #ffffff;
z-index: 1050;
}
.framed.x10 .dima-framed-line.line-left,
.framed.x10 .dima-framed-line.line-right,
.framed .dima-framed-line.line-left,
.framed .dima-framed-line.line-right {
position: fixed;
top: 0;
bottom: 0;
display: block;
width: 20px;
background: #ffffff;
z-index: 1050;
}
.framed.x10 .dima-framed-line.line-bottom,
.framed .dima-framed-line.line-bottom {
bottom: 0;
}
.framed.x10 .dima-framed-line.line-right,
.framed .dima-framed-line.line-right {
right: 0;
}
}
@media only screen and (max-width: 480px) {
.framed.x10 .dima-navbar,
.framed .dima-navbar {
border: 0 solid transparent;
}
.framed.x10 .dima-framed-line.line-top,
.framed.x10 .dima-framed-line.line-bottom,
.framed .dima-framed-line.line-top,
.framed .dima-framed-line.line-bottom {
height: 0;
}
.framed.x10 .dima-framed-line.line-left,
.framed.x10 .dima-framed-line.line-right,
.framed .dima-framed-line.line-left,
.framed .dima-framed-line.line-right {
width: 0;
}
.framed.x10 .title_container,
.framed .title_container {
border-width: 0;
}
.framed.x10 .title_container .page-section-content,
.framed .title_container .page-section-content {
border-width: 0;
}
.framed.x10.dima-transparent-navigation-active .tp-banner-container,
.framed.dima-transparent-navigation-active .tp-banner-container {
padding-top: 0;
}
.framed.x10 .tp-banner-container,
.framed.x10 .dima-main,
.framed .tp-banner-container,
.framed .dima-main {
padding: 0;
}
} .dima-navbar-wrap.desk-nav .big_nav {
display: table;
-webkit-box-shadow: inset 0 0 0 1px #e1e1e1;
box-shadow: inset 0 0 0 1px #e1e1e1;
}
.dima-navbar-wrap.desk-nav .big_nav .logo {
padding: 0 30px;
} .admin-bar .full-screen-menu, .admin-bar .burger-menu-side {
margin-top: 30px;
}
.full-screen-menu {
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: 100%;
background: #333333;
z-index: 1040;
background-clip: padding-box;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
display: none;
cursor: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='30' viewBox='0 0 24 24' width='30' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a%3C/svg%3E"), default;    }
.full-screen-menu.dark-bg {
color: #a2a2a2;
}
.full-screen-menu a {
color: #ffffff;
}
.full-screen-menu .container,
.full-screen-menu .dima-menu,
.full-screen-menu .social-copyright {
cursor: default;
}
.full-screen-menu .form-search {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
width: 100%;
}
.full-screen-menu .form-search .container {
opacity: 0;
}
.full-screen-menu .form-search input[type="text"] {
border: 0 solid #e1e1e1;
color: #ffffff;
font-size: 1.9285714286em;
height: 100px;
padding: 0.7142857143rem 2.8571428571rem;
font-weight: 300;
}
.full-screen-menu .form-search input[type="text"]:focus + .placeholder {
color: rgba(255, 255, 255, 0.7);
font-size: 12px;
top: 20px;
}
.full-screen-menu .form-search input[type="text"]:focus + .placeholder span {
display: none;
}
.full-screen-menu .form-search input[type="text"]:focus {
background-color: rgba(218, 218, 218, 0.2);
}
.full-screen-menu .form-search .search-svg-icon svg,
.full-screen-menu .form-search .placeholder {
position: absolute;
top: 50%;
left: 2.8571428571rem;
color: #ffffff;
font-size: 1.9285714286em;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
font-weight: 300;
}
.full-screen-menu .form-search .search-svg-icon svg span,
.full-screen-menu .form-search .placeholder span {
-webkit-animation: blink .7s infinite;
animation: blink .7s infinite;
}
.full-screen-menu .form-search .search-svg-icon svg {
right: 2.8571428571rem;
left: auto;
fill: #FFFFFF;
cursor: pointer;
}
.full-screen-menu .burger-full {
position: absolute;
bottom: 50%;
width: 100%;
}
.full-screen-menu .burger-full .dima-menu {
text-align: center;
}
.full-screen-menu .burger-full .dima-menu > li {
opacity: 0;
}
.full-screen-menu .burger-full .dima-menu > li > a {
font-size: 2.3571428571em;
font-weight: 300;
color: rgba(255, 255, 255, 0.5);
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.full-screen-menu .burger-full .dima-menu > li > a:hover {
color: #ffffff;
}
.full-screen-menu .burger-full .sub-menu {
display: none;
}
.full-screen-menu .social-copyright {
position: absolute;
bottom: 50px;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
}
.full-screen-menu .social-copyright .social-media {
margin-bottom: 1.7857142857rem;
}
.full-screen-menu .social-copyright > div {
opacity: 0;
}
.full-screen-menu.info-box .social-copyright {
position: absolute;
top: 50%;
bottom: auto;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
}
#sly-frame-menu {
height: 100%;
width: 100%;
}
.framed .burger-menu-side.burger-side-pos-start .burger-menu-content {
border-left: 1.4285714286rem solid transparent;
border-bottom: 1.4285714286rem solid transparent;
border-top: 1.4285714286rem solid transparent;
}
.framed .burger-menu-side.burger-side-pos-start .scrollbar {
left: 0;
right: auto;
}
.framed .burger-menu-side.burger-side-pos-end .burger-menu-content {
border-right: 1.4285714286rem solid transparent;
border-bottom: 1.4285714286rem solid transparent;
border-top: 1.4285714286rem solid transparent;
}
.burger-menu-pos-start .menu_icon_item.sort_ic svg,
.burger-menu-pos-end .menu_icon_item.sort_ic svg {
opacity: 0;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transform: rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0);
transform: rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0);
pointer-events: none;
-webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
width: 30px;
}
.burger-menu-pos-start .menu_icon_item svg,
.burger-menu-pos-end .menu_icon_item svg {
opacity: 1;
pointer-events: auto;
-webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
}
.burger-menu-pos-start:hover .menu_icon_item.sort_ic svg,
.burger-menu-pos-end:hover .menu_icon_item.sort_ic svg {
opacity: 1 !important;
-webkit-transform: rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important;
transform: rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important;
pointer-events: auto !important;
-webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s !important;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
}
.burger-menu-pos-start:hover .menu_icon_item:not(.sort_ic) svg,
.burger-menu-pos-end:hover .menu_icon_item:not(.sort_ic) svg {
-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important;
transform: rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important;
opacity: 0 !important;
pointer-events: none !important;
-webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s !important;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
}
.burger-menu-side {
position: fixed;
z-index: 1040;
top: 0;
bottom: 0;
width: 22.5rem;
-webkit-box-shadow: 10px 0 25px -15px transparent;
box-shadow: 10px 0 25px -15px transparent;
-webkit-transition: -webkit-transform 0.2s ease-in-out 0.125s, -webkit-box-shadow 0.65s ease-in-out 0.125s;
transition: -webkit-transform 0.2s ease-in-out 0.125s, -webkit-box-shadow 0.65s ease-in-out 0.125s;
transition: transform 0.2s ease-in-out 0.125s, box-shadow 0.65s ease-in-out 0.125s;
transition: transform 0.2s ease-in-out 0.125s, box-shadow 0.65s ease-in-out 0.125s, -webkit-transform 0.2s ease-in-out 0.125s, -webkit-box-shadow 0.65s ease-in-out 0.125s;
-webkit-transform: translate3d(110%, 0, 0);
transform: translate3d(110%, 0, 0);
background: rgba(0, 0, 0, 0.2);
}
.burger-menu-side.burger-side-pos-start {
left: 0;
-webkit-transform: translate3d(-110%, 0, 0);
transform: translate3d(-110%, 0, 0);
}
.burger-menu-side.burger-side-pos-end {
right: 0;
-webkit-transform: translate3d(110%, 0, 0);
transform: translate3d(110%, 0, 0);
}
.burger-menu-side.open {
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
pointer-events: auto;
-webkit-box-shadow: -10px 0px 25px -15px rgba(0, 0, 0, 0.25);
box-shadow: -10px 0px 25px -15px rgba(0, 0, 0, 0.25);
}
.burger-menu-side .menu-slidee {
opacity: 0;
}
.burger-menu-side .burger-menu-content {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 315px;
background: #333333;
padding: 0 2.1428571429rem;
}
.burger-menu-side .dima-side-area-mask {
content: "";
width: 9000px;
height: 9000px;
position: absolute;
top: 0;
visibility: hidden;
background: transparent;
z-index: 10000;
zoom: 1;
-webkit-transition: background .3s ease, visibility .3s ease;
transition: background .3s ease, visibility .3s ease;
cursor: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='30' viewBox='0 0 24 24' width='30' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a%3C/svg%3E"), default;
}
.burger-menu-side.open .dima-side-area-mask {
visibility: visible;
background: rgba(27, 27, 27, 0.5);
}
.burger-menu-side.burger-side-pos-start .dima-side-area-mask {
right: -9000px;
}
.burger-menu-side.burger-side-pos-end .dima-side-area-mask {
left: -9000px;
}
.burger-menu-side.end-burger {
right: 0;
left: auto;
}
.burger-menu-side.end-burger .burger-menu-content {
right: 0;
}
.burger-menu-side.end-burger:before {
content: '';
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.burger-menu-side .burger-full {
position: relative;
margin-top: 100px;
margin-bottom: 30px; }
.burger-menu-side .burger-full .dima-menu {
text-align: center;
}
.burger-menu-side .burger-full .dima-menu > li {
padding: 10px 0;
display: block;
text-align: left;
}
.burger-menu-side .burger-full .dima-menu > li > a {
font-size: 1em;
font-weight: 300;
color: rgba(255, 255, 255, 0.5);
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.burger-menu-side .burger-full .dima-menu > li > a:hover {
color: #ffffff;
}
.burger-menu-side .widget {
margin-bottom: 30px;
text-align: left;
}
.burger-menu-side .widget .widget-title {
color: #ffffff;
text-align: left;
}
.burger-menu-side .widget.widget_recent_entries a,
.burger-menu-side .widget.widget_categories a,
.burger-menu-side .widget.widget_meta a,
.burger-menu-side .widget.widget_layered_nav a,
.burger-menu-side .widget.widget_nav_menu a,
.burger-menu-side .widget.widget_archive a,
.burger-menu-side .widget.widget_pages a,
.burger-menu-side .widget.twitter-widget a,
.burger-menu-side .widget.widget_rss a,
.burger-menu-side .widget.widget_product_categories a,
.burger-menu-side .widget.widget_recent_comments a {
color: rgba(255, 255, 255, 0.5);
}
.burger-menu-side .widget.widget_recent_entries a:hover,
.burger-menu-side .widget.widget_categories a:hover,
.burger-menu-side .widget.widget_meta a:hover,
.burger-menu-side .widget.widget_layered_nav a:hover,
.burger-menu-side .widget.widget_nav_menu a:hover,
.burger-menu-side .widget.widget_archive a:hover,
.burger-menu-side .widget.widget_pages a:hover,
.burger-menu-side .widget.twitter-widget a:hover,
.burger-menu-side .widget.widget_rss a:hover,
.burger-menu-side .widget.widget_product_categories a:hover,
.burger-menu-side .widget.widget_recent_comments a:hover {
color: #ffffff;
}
@-webkit-keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}  .mobile-nav .dima-tag-primary-menu svg {
margin-top: 0;
}
.mobile-nav .svg-sub-icon {
display: none;
}
.mobile-nav .col-2 > .sub-menu > li, .mobile-nav .col-3 > .sub-menu > li, .mobile-nav .col-4 > .sub-menu > li, .mobile-nav .col-5 > .sub-menu > li {
width: 100% !important;
}
.mobile-nav.dima-navbar-wrap {
height: auto;
}
.mobile-nav.dima-navbar-wrap .mobile-nav-head {
background: #f7f7f7;
-webkit-box-shadow: inset 0 0 0 1px #e1e1e1;
box-shadow: inset 0 0 0 1px #e1e1e1;
-webkit-transition: background-color 320ms ease-in-out;
transition: background-color 320ms ease-in-out;
}
.mobile-nav.dima-navbar-wrap .dima-navbar {
height: auto;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .logo {
float: left;
height: 5.7142857143rem;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .logo .dima-brand {
display: block;
height: 100%;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .logo .dima-brand img {
position: relative;
top: 50%;
display: block;
width: auto;
max-height: 70px;
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.mobile-nav.dima-navbar-wrap .dima-navbar .logo p {
height: 80px;
margin: 0;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .logo img {
max-width: 110px !important;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle {
position: absolute;
top: 0;
right: 0;
bottom: 0;
text-align: right;
width: 46px;
height: 46px;
cursor: pointer;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle svg {
width: 20px;
height: 20px;
margin: 0;
top: 13px;
right: 13px;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle.dima-active {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag.nav-burger .dima-nav > li {
margin: 0;
background: transparent !important;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag.nav-burger .dima-nav > li > a {
padding: 1.0714285714rem 0;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag:not(.nav-burger) {
position: absolute;
display: none;
padding: 2.1428571429rem 0;
background: #ffffff;
border: 1px solid #e1e1e1;
width: 95%;
margin-top: 2px;
left: 2.5%;
overflow: hidden;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .li-shop-search {
margin: 0 !important;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag form input[type="text"] {
padding: 2.8571428571rem 2.1428571429rem;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag form .search_icon svg {
position: absolute;
top: 0;
right: 1.0714285714rem;
width: 1.7857142857rem;
fill: #333333;
height: 5.7142857143rem;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .shopping-btn .dima-menu-span {
display: none;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .shopping-btn .shop-icon {
position: initial;
width: 100%;
display: block;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .shopping-btn svg {
width: 1.5714285714rem;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .shopping-btn .shopping-btn {
width: 100%;
display: block;
position: relative;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .shopping-btn .badge-number {
position: absolute;
width: 20px;
height: 20px;
font-size: 12px;
line-height: 22px;
color: #FFF;
display: block;
text-align: center;
background: #333333;
top: 21px;
right: 13px;
border-radius: 50%;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .product_list_widget {
display: none;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu > li > a .dima-menu-span {
font-size: 14px;
text-indent: initial;
padding-left: 25px;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu > li > a .menu_icon_item {
left: 30px;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu {
margin-top: 0;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu > li {
border-left: none;
width: auto;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li {
position: relative;
display: block !important;
margin-bottom: 0 !important;
margin: 0 0.7142857143rem;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li.dima-active {
background: rgba(218, 218, 218, 0.2);
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li > a {
position: relative;
display: block;
color: #333333;
padding: 1.0714285714rem 1.4285714286rem;
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
text-align: left;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li > a:before {
display: none;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li .line-hr {
display: none;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav .sub-menu {
list-style: none;
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav .sub-menu li {
position: relative;
margin: 0;
padding: 0;
width: 100% !important;
background: rgba(218, 218, 218, 0.2);
}
.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav .sub-menu li a {
padding: 1.0714285714rem 2.1428571429rem;
font-size: 14px;
line-height: 14px;
margin: 0;
color: #333333;
overflow: hidden;
}
.mobile-nav.dima-navbar-wrap .dima-btn-nav {
position: relative;
background-color: transparent;
float: right;
border-left: 1px solid #e1e1e1;
height: 5.7142857143rem;
width: 5.7142857143rem;
text-align: center;
}
.mobile-nav.dima-navbar-wrap .dima-btn-nav span {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
height: 50px;
}
.mobile-nav.dima-navbar-wrap .dima-btn-nav svg {
fill: #333333;
width: 1.7142857143rem;
}
.mobile-nav.dima-navbar-wrap .dima-btn-nav .menu_icon_item.sort_ic svg {
opacity: 0;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transform: rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0);
transform: rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0);
pointer-events: none;
-webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
width: 30px;
}
.mobile-nav.dima-navbar-wrap .dima-btn-nav .menu_icon_item svg {
opacity: 1;
pointer-events: auto;
-webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
}
.mobile-nav.dima-navbar-wrap .dima-btn-nav.btn-active .menu_icon_item.sort_ic svg {
opacity: 1 !important;
-webkit-transform: rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important;
transform: rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important;
pointer-events: auto !important;
-webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s !important;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
}
.mobile-nav.dima-navbar-wrap .dima-btn-nav.btn-active .menu_icon_item:not(.sort_ic) svg {
-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important;
transform: rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important;
opacity: 0 !important;
pointer-events: none !important;
-webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s !important;
transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
.collapsed {
background-color: #fff;
}
.collapsing {
position: static;
height: 0;
overflow: hidden;
-webkit-transition: height 0.3s ease;
transition: height 0.3s ease;
}  .navbar_is_dark {   }
.navbar_is_dark .dima-navbar-wrap.desk-nav .start-burger-menu,
.navbar_is_dark.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:nth-child(2) > li:last-child,
.navbar_is_dark .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li,
.navbar_is_dark .dima-navbar.dima-navbar-vertical .dima-copyright .copyright,
.navbar_is_dark .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:first-child > li:last-child,
.navbar_is_dark .dima-navbar.dima-navbar-vertical .logo,
.navbar_is_dark .dima-nav.icon-menu > li {
border-color: rgba(255, 255, 255, 0.1);
}
.navbar_is_dark.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical:not(.left-small):not(.right-small) .dima-copyright .copyright,
.navbar_is_dark.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical:not(.left-small):not(.right-small) .logo,
.navbar_is_dark.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:first-child > li:last-child,
.navbar_is_dark.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:nth-child(2) > li:last-child,
.navbar_is_dark.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li {
border-color: rgba(255, 255, 255, 0.1);
}
.navbar_is_dark.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical {
background-color: #333333;
}
.navbar_is_dark.vertical-menu .copyright a {
color: #ffffff;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.navbar_is_dark.vertical-menu .copyright a:hover {
color: #ffffff;
}
.navbar_is_dark .dima-navbar-wrap {   }
.navbar_is_dark .dima-navbar-wrap.desk-nav .dima-navbar {
background-color: #333333;
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.navbar_is_dark .dima-navbar-wrap .big_nav {
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.navbar_is_dark .dima-navbar-wrap .dima-nav > li > a {
color: #ffffff;
}
.navbar_is_dark .dima-navbar-wrap .dima-nav.nav-primary > li > a {
color: #ffffff;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.navbar_is_dark .dima-navbar-wrap.mobile-nav.dima-navbar-wrap .dima-navbar .mobile-nav-head {
background-color: #333333;
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.navbar_is_dark .dima-navbar-wrap.mobile-nav.dima-navbar-wrap .dima-btn-nav {
border-color: rgba(255, 255, 255, 0.1);
}
.navbar_is_dark .dima-navbar-wrap.mobile-nav.dima-navbar-wrap .dima-btn-nav svg {
fill: #FFFFFF;
}
.navbar_is_dark .dima-nav.icon-menu .badge-number {
background-color: rgba(255, 255, 255, 0.5);
color: #FFFFFF;
}
.navbar_is_dark .dima-navbar.dima-navbar-line .dima-nav.nav-primary > li > a:before {
background: #FFFFFF;
}
.navbar_is_dark .dima-topbar .icon_text .dima-topbar-txt {
color: #ffffff;
}
.navbar_is_dark .dima-topbar .icon_text .dima-topbar-icon {
background-color: rgba(225, 225, 225, 0.2);
}
.navbar_is_dark .dima-topbar .icon_text .dima-topbar-icon svg {
fill: #FFFFFF;
}
.navbar_is_dark .dima-lan > ul {
background-color: #262626;
}
.navbar_is_dark .dima-lan > ul > li a {
color: rgba(255, 255, 255, 0.7);
}
.navbar_is_dark .dima-lan > ul > li a:hover {
color: #ffffff;
}
.navbar_is_dark .dima-lan > ul::after {
border-bottom-color: #262626;
}
.bre_is_dark .title_container {
background-color: #333333;
}
.bre_is_dark .title_container hr {
border-color: rgba(255, 255, 255, 0.1);
}
.bre_is_dark .title_container .header-title {
color: #ffffff;
}
.bre_is_dark .title_container .header-title a {
color: rgba(255, 255, 255, 0.5);
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.bre_is_dark .title_container .header-title a:hover {
color: #FFFFFF;
}
.bre_is_dark.framed .title_container .page-section-content {
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.bre_is_dark .title_container.start-style .dima-breadcrumbs,
.bre_is_dark .title_container.center-style .dima-breadcrumbs {
color: #ffffff;
}
.bre_is_dark .title_container.start-style .dima-breadcrumbs a,
.bre_is_dark .title_container.center-style .dima-breadcrumbs a {
color: rgba(255, 255, 255, 0.5);
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.bre_is_dark .title_container.start-style .dima-breadcrumbs a:hover,
.bre_is_dark .title_container.center-style .dima-breadcrumbs a:hover {
color: #FFFFFF;
}
.bre_is_dark .dima-subtitle {
color: #FFFFFF;
}
.bre_is_dark .sep svg {
fill: rgba(255, 255, 255, 0.5);
}
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar .dima-nav-tag .shopping-btn .badge-number {
background-color: rgba(255, 255, 255, 0.5);
color: #FFFFFF;
}
.sub_menu_is_dark .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu {
background-color: #333333;
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.sub_menu_is_dark .dima-navbar-wrap .product_list_widget li a .title,
.sub_menu_is_dark .dima-navbar-wrap .product_list_widget li,
.sub_menu_is_dark .dima-navbar-wrap .dima-nav .sub-menu a.dima-menu-title {
color: #FFFFFF;
}
.sub_menu_is_dark .dima-navbar-wrap .product_list_widget li {
border-color: rgba(255, 255, 255, 0.1);
}
.sub_menu_is_dark .dima-navbar-wrap .dima-nav .sub-menu a {
color: rgba(255, 255, 255, 0.5);
}
.sub_menu_is_dark .dima-navbar-wrap .dima-nav .sub-menu a:before {
background: #333333;
}
.sub_menu_is_dark .dima-navbar-wrap .dima-nav .sub-menu a:hover {
color: #ffffff;
}
.sub_menu_is_dark .dima-navbar-wrap a .link-backdrop {
background: rgba(0, 0, 0, 0.25);
}
.sub_menu_is_dark .dima-navbar-wrap .line-hr {
background: rgba(255, 255, 255, 0.2);
}
.sub_menu_is_dark .dima-navbar-wrap .dima-nav .sub-menu a.dima-menu-title .line-hr:before {
background: #ffffff;
}
.sub_menu_is_dark .dima-navbar-wrap .product_list_widget li.sub-subtotal p {
color: #FFF;
background: #292929;
margin-bottom: 0.7142857143rem;
}
.sub_menu_is_dark .dima-navbar-wrap .sub-menu .dima-button {
background-color: #ffffff;
color: #333333 !important;
}
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu li a,
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar .dima-nav-tag .dima-nav > li > a {
color: white;
}
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu li a:hover,
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar .dima-nav-tag .dima-nav > li > a:hover {
color: #ffffff;
}
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar .dima-nav-tag {
background: #333333;
border-color: rgba(255, 255, 255, 0.1);
}
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu li,
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar .dima-nav-tag .dima-nav > li.dima-active {
background: rgba(41, 41, 41, 0.5);
}
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle svg,
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar .dima-nav-tag form .search_icon svg {
fill: #ffffff;
}
.sub_menu_is_dark .dima-navbar-wrap.mobile-nav .dima-navbar {
background-color: transparent !important;
-webkit-box-shadow: inset 0 0 0 0 #222222 !important;
box-shadow: inset 0 0 0 0 #222222 !important;
}
.sub_menu_is_dark .dima-navbar-wrap ::-webkit-input-placeholder {
color: #ffffff;
}
.sub_menu_is_dark .dima-navbar-wrap ::-moz-placeholder {
color: #ffffff;
}
.sub_menu_is_dark .dima-navbar-wrap :-ms-input-placeholder {
color: #ffffff;
}
.sub_menu_is_dark .dima-navbar-wrap :-moz-placeholder {
color: #ffffff;
}
.sub_menu_is_dark .dima-navbar-wrap input[type="text"] {
background: #292929;
color: #fff;
}
.sub_menu_is_dark .dima-navbar-wrap input[type="text"]:focus {
background: #292929;
}  .dima-isotope-container.isotope-with-margin {
margin: 0 -15px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.dima-isotope-container.isotope-with-margin .isotope-item {
border-top: 0 solid transparent;
border-right: 15px solid transparent;
border-left: 15px solid transparent;
border-bottom: 30px solid transparent;
background-clip: padding-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.isotope-item {
border-left: 0px solid #fff;
border-bottom: 0px solid #fff;
-webkit-box-sizing: content-box;
box-sizing: content-box;
margin: 0;
padding: 0 !important;
}
.isotope-item[class*="ok-xsd"], .isotope-item[class*="ok-sd"], .isotope-item[class*="ok-md"], .isotope-item[class*="ok-ld"], .isotope-item[class*="ok-xld"] {
margin-bottom: 0;
}
.isotope-item .work-item {
width: 100%;
z-index: 45;
position: relative;
}
.isotope-item .work-item img {
-webkit-box-shadow: inset 0px -10px 0px #fff;
box-shadow: inset 0px -10px 0px #fff;
width: 100%;
}
.isotope-item .work-item .project-info {
margin-top: 15px;
}
.isotope-item .work-item .project-info .porftfolio-cat {
margin: 0;
color: rgba(51, 51, 51, 0.47);
padding-left: 0;
}
.isotope-item .work-item .project-info .porftfolio-cat li {
display: inline-block;
}
.isotope-item .work-item .project-info .porftfolio-cat li a {
color: rgba(51, 51, 51, 0.47);
}
.isotope-item .work-item .project-info .porftfolio-cat li a:hover {
color: #333333;
}
.isotope-item .work-item .project-info .porftfolio-cat li .sep {
padding: 0 1px;
}
.isotope-item .work-item .project-info .porftfolio-cat li:last-child .sep {
display: none;
}
.isotope-item .work-item.dima_title_btm .project-info .project-name {
margin-bottom: 5px;
}
.isotope-item .work-item.dima_title_btm .project-info .dima-divider {
margin-top: 5px;
margin-bottom: 5px;
}
.isotope-item .work-item.dima_go_inside .project-info {
position: absolute;
bottom: 1.4285714286rem;
left: 2.1428571429rem;
overflow: hidden;
}
.isotope-item .work-item.dima_go_inside .project-name {
margin-bottom: 0.2857228571rem;
}
.isotope-item .work-item.dima_go_inside .porftfolio-cat,
.isotope-item .work-item.dima_go_inside .project-name {
opacity: 0;
-webkit-transform: translateY(125%);
-ms-transform: translateY(125%);
transform: translateY(125%);
-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;
transition: opacity 0.6s, -webkit-transform 0.6s;
transition: transform 0.6s, opacity 0.6s;
transition: transform 0.6s, opacity 0.6s, -webkit-transform 0.6s;
}
.isotope-item .work-item:hover.dima_go_inside .project-name {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.isotope-item .work-item:hover.dima_go_inside .porftfolio-cat {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.portfolio-body {
padding-bottom: 3.5714285714rem;
}
.details-right .info-content,
.details-left .info-content {
padding-bottom: 3.5476257143rem;
}
.dima-full-width-active .details-modern {
margin-top: 5.6904828571rem;
}
.details-modern p {
margin-bottom: 1.4047685714rem;
}
.classic-on-bottom {
margin-top: 3.5476257143rem;
}
.details-box .detail-container {
display: table;
table-layout: fixed;
padding-bottom: 10px;
word-break: break-all;
}
.details-box .detail-container:last-child {
padding-bottom: 0;
}
.detail-container .detail-value {
display: table-cell;
position: relative;
}
.detail-container .detail-value svg {
position: absolute;
fill: #333333;
width: 24px;
top: -9px;
}
.detail-container .detail-value svg + a {
padding-left: 2.1428571429rem;
}
.detail-container .detail-label {
min-width: 108px;
display: table-cell;
}
.detail-label {
color: #333333;
font-weight: 400;
}
.section.related-portfolio {
background-color: #f7f7f7;
}
.column_4 {
display: block;
}
@media only screen and (max-width: 1280px) and (min-width: 800px) {
.dima-container.full .dima-isotope-container.clm-4 .isotope-item {
width: 33.333332%;
}
}
.dima-isotope-wrapper {
display: inline-block;
width: 100%;
}
@media only screen and (min-width: 989px) {
body.animation-active:not(.animation-item-done) .dima-isotope-wrapper:not(.no-preloaderspin):before {
position: relative;
display: block;
content: "";
border: 2px solid #e1e1e1;
width: 6.4285714286rem;
height: 6.4285714286rem;
border-top-color: #333333;
-webkit-animation: PreloaderSpin 1.5s linear infinite;
animation: PreloaderSpin 1.5s linear infinite;
border-radius: 50%;
left: 50%;
top: 20px;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
@-webkit-keyframes PreloaderSpin {
0% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes PreloaderSpin {
0% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
} .filters {
display: block;
text-align: center;
margin-bottom: 5.6904828571rem;
}
.filters ul {
padding: 0;
margin: 0;
}
.filters ul li {
cursor: pointer;
}
.filters ul li a {
color: #333333;
font-weight: 400;
height: auto;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: color 0.2s ease-in;
transition: color 0.2s ease-in;
}
.filters ul li a:hover {
color: #333333;
text-decoration: none;
}
.filters-box.filters ul {
border: none;
margin: 0;
}
.filters-box.filters ul li {
position: relative;
display: inline-block;
}
.filters-box.filters ul li a {
color: rgba(51, 51, 51, 0.47);
display: inline-block;
width: 100%;
padding: 0 25px 0 25px;
}
.filters-box.filters ul li a:hover {
color: #333333;
}
.filters-box.filters ul li a:hover span {
color: #333333;
}
.filters-box.filters ul li span {
color: #ccc;
position: absolute;
top: -12px;
right: 12px;
-webkit-transition: color 0.2s ease-in;
transition: color 0.2s ease-in;
}
.filters-box.filters ul .current a {
color: #333333;
}
@media only screen and (max-width: 679px) {
.filters-box.filters ul {
border: none;
margin: 0 auto;
width: 95%;
}
}
@media only screen and (max-width: 480px) {
.filters-box.filters {
margin-bottom: 3.5476257143rem;
}
}   .tagcloud .tags-title,
.tags .tags-title {
color: #333333;
}
.tagcloud svg,
.tags svg {
position: relative;
top: 3px;
fill: #333333;
width: 18px;
height: 18px;
margin-right: 5px;
}
.tagcloud a,
.tags a {
display: inline-block;
margin-right: 5px;
margin-left: 0;
text-transform: capitalize;
font-size: 1rem !important;
line-height: 100%;
color: rgba(51, 51, 51, 0.47);
-webkit-transition: all 320ms ease-in;
transition: all 320ms ease-in;
}
.tagcloud a:hover,
.tags a:hover {
color: #333333;
}
.tagcloud a:after,
.tags a:after {
content: ',';
}
.tagcloud a:last-child:after,
.tags a:last-child:after {
content: '';
}
.dark-bg .tagcloud a,
.dark-bg .tags a {
background-color: #292929;
color: rgba(255, 255, 255, 0.4);
}
.dark-bg .tagcloud a:hover,
.dark-bg .tags a:hover {
color: #FFFFFF;
}
.label {
padding: 2px 10px;
background: #333333;
color: #FFF;
margin: 1px;
} .boxed-blog.blog-list.dima-layout-standard:not(.blog-single) .post.format-quote, .boxed-blog.blog-list.dima-layout-standard:not(.blog-single) .post.format-link,
.boxed-blog.blog-list.dima-layout-standard:not(.blog-single) article.format-quote,
.boxed-blog.blog-list.dima-layout-standard:not(.blog-single) article.format-link {
margin: 4.5714285714rem 0 4.5714285714rem 0;
}
.boxed-blog.blog-list.slick-slider .post,
.boxed-blog.blog-list.slick-slider article {
margin-bottom: 0;
}
.boxed-blog.blog-list .post,
.boxed-blog.blog-list article {
margin-bottom: 2.9285714286rem;
}
.boxed-blog.blog-list .post header .entry-title,
.boxed-blog.blog-list article header .entry-title {
margin-bottom: 1.0714457143rem;
}
.boxed-blog.blog-list .post header .entry-title a,
.boxed-blog.blog-list article header .entry-title a {
font-weight: inherit;
}
.boxed-blog.blog-list .post.post_format-post-format-audio > .post-img,
.boxed-blog.blog-list article.post_format-post-format-audio > .post-img {
margin-bottom: 0;
}
.boxed-blog.blog-list .post.post_format-post-format-audio .post-audio,
.boxed-blog.blog-list article.post_format-post-format-audio .post-audio {
margin-bottom: 1.3571514286rem;
}
.boxed-blog.blog-list .post.isotope-item,
.boxed-blog.blog-list article.isotope-item {
margin-bottom: 0;
float: left;
}
.boxed-blog.blog-list .post.isotope-item .dima-link,
.boxed-blog.blog-list .post.isotope-item blockquote.blog-style,
.boxed-blog.blog-list article.isotope-item .dima-link,
.boxed-blog.blog-list article.isotope-item blockquote.blog-style {
margin-left: 0;
margin-top: 3.2142857143rem;
}
.boxed-blog.blog-list .post.isotope-item .dima-blockquote,
.boxed-blog.blog-list article.isotope-item .dima-blockquote {
position: relative;
}
.boxed-blog.blog-list .post.isotope-item .dima-blockquote > span,
.boxed-blog.blog-list article.isotope-item .dima-blockquote > span {
position: absolute;
top: -3.2142857143rem;
}
.boxed-blog.blog-list .post.isotope-item .post-view,
.boxed-blog.blog-list article.isotope-item .post-view {
display: none;
}
.boxed-blog article.e-post,
.boxed-blog .post.e-post {
padding: 20px !important;
background: #FFFFFF;
border: 1px solid #e1e1e1;
}
.boxed-blog article.e-post .box,
.boxed-blog .post.e-post .box {
margin-bottom: 0;
border: 0;
}
.boxed-blog article.e-post .post-content,
.boxed-blog .post.e-post .post-content {
padding: 25px 0 5px 0;
}
.boxed-blog article .post-img,
.boxed-blog .post .post-img {
position: relative;
height: auto;
width: auto;
margin-bottom: 1.4047685714rem;
}
.boxed-blog article .post-img img,
.boxed-blog .post .post-img img {
display: block;
overflow: hidden;
max-width: 100%;
width: 100%;
}
.boxed-blog article .post-img .single-caption-text,
.boxed-blog .post .post-img .single-caption-text {
position: absolute;
bottom: 0;
left: 0;
padding: 5px 10px;
background: #333333;
color: #ffffff;
line-height: 1.8;
font-size: 85%;
}
.boxed-blog article > hr,
.boxed-blog .post > hr {
padding: 0;
margin: 0 0 1.4047685714rem;
}
.boxed-blog article .post-content,
.boxed-blog .post .post-content {
position: relative;
}
.boxed-blog article .post-content.custom-post,
.boxed-blog .post .post-content.custom-post {
padding: 0;
}
.boxed-blog article .post-content.custom-post .single-post-title,
.boxed-blog .post .post-content.custom-post .single-post-title {
display: none;
}
.boxed-blog article .post-content.custom-post .social-media,
.boxed-blog .post .post-content.custom-post .social-media {
padding: 25px;
}
.boxed-blog article .pad,
.boxed-blog .post .pad {
padding: 20px;
border: 1px solid #e1e1e1;
border-bottom: none;
background: #333333;
}
.boxed-blog .sda-post {
position: relative;
}
.boxed-blog .sda-post img {
margin-bottom: 1px;
}
.dima-link {
border-left: none;
position: relative;
display: block;
padding: 1.1785842857rem 2.1428571429rem 1.4047685714rem 2.1428571429rem;
border: 5px solid #e1e1e1;
margin-left: 60px;
}
.dima-link .entry-title {
margin-bottom: 0.4642985714rem;
}
.dima-link p a {
color: rgba(51, 51, 51, 0.47);
}
.dima-link p a:hover {
color: #333333;
}
.video-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-size: cover;
background-position: center center;
cursor: pointer;
z-index: 10;
}
.video-overlay .video-overlay-hover {
background: transparent;
width: 100%;
height: 100%;
position: absolute;
z-index: 100;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.video-overlay .video-overlay-hover:hover {
background: rgba(0, 0, 0, 0.6);
}
.video-overlay .video-overlay-hover:hover .video-play-button {
-webkit-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
}
.video-overlay .video-play-button {
display: block;
position: absolute !important;
z-index: 100;
left: 50%;
top: 50%;
width: 5rem;
height: 5rem;
margin-top: -2.5rem;
margin-left: -2.5rem;
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFF' height='70' viewBox='0 0 24 24' width='70' xmlns='http://www.w3.org/2000/svg'%3E\a  %3Cpath d='M0 0h24v24H0z' fill='none'/%3E %3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z'/%3E %3C/svg%3E") no-repeat;
-webkit-transition: 320ms ease-out;
transition: 320ms ease-out;
}
.post-content > *:last-child {
margin-bottom: 0;
}
body.single-post .post-content h2, body.single-post .post-content h3, body.single-post .post-content h4, body.single-post .post-content h5, body.single-post .post-content h6 {
margin: 2.8571428571rem 0;
}
body.single-post .post-content p {
padding-bottom: 1.4285714286rem;
margin-bottom: 0;
}
.post-content blockquote p, .post-content ul li p {
margin-bottom: 0;
}
.product-img:hover .dima-admin-edit, article:hover .dima-admin-edit {
display: block;
}
.dima-block_video {
max-width: 100%;
position: absolute;
} .dima-audio.embed iframe {
width: 100%;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.dima-video-wrapper embed, .dima-video-wrapper iframe, .dima-video-wrapper video {
position: relative;
top: 0;
left: 0;
width: 100%;
margin: 0;
}
.dima-composition {
margin-top: 0.6904828571rem;
margin-bottom: -30px;
}
.dima-composition span {
display: inline-block;
float: left;
}
.dima-search-title {
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
padding: 1.3571514286rem 0;
} .a2a_svg {
border-radius: 0 !important;
}  @media only screen and (max-width: 989px) {
.boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(3n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(3n)) .box {
border-right-color: #e1e1e1;
}
.boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(2n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(2n)) .box {
border-right-color: transparent;
background: #FFFFFF;
}
.boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:nth-child(n+3) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:nth-child(n+3) .box {
border-top-color: transparent;
}
.dima-blockquote.single-blockquote, .dima-link {
margin-left: 0;
margin-top: 3.2142857143rem;
}
}
@media only screen and (max-width: 679px) {
.dima_page_title_is_on .entry-title-hr, h2.single-post-title {
display: none;
}
.boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(2n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(3n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(2n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(3n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(2n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(3n)) .box {
border-right-color: #e1e1e1;
}
.boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:nth-child(n+2) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:nth-child(n+2) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:nth-child(n+2) .box {
border-top-color: transparent;
}
body .post-footer:not(.no-tags) {
padding: 1.4285714286rem 0 10px 0;
}
body .post-footer:not(.no-tags) .social-media {
position: relative;
float: left;
margin-top: 1.4285714286rem;
}
}
@media only screen and (max-width: 480px) {
.post-comments, .post-view {
display: none !important;
}
.dima-timeline .box .box, .dima-minimal-style .box {
padding: 3.9285714286rem 3.2142857143rem;
}
}
.read-more-icon {
display: table;
margin-top: 5px;
}
.read-more-icon svg {
fill: rgba(51, 51, 51, 0.47);
width: 25px;
height: 25px;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.read-more-icon:hover svg {
fill: #333333;
} .related-posts {
padding-bottom: 0;
}
.related-posts .dima_slick_slider .related-post {
margin: 0 1.0714285714rem;
}
.related-posts.related-posts-slide {
padding-bottom: 5rem;
}
.related-posts.related-posts-slide .related-post {
margin-bottom: 0;
}
.related-posts .related-posts-title {
margin-bottom: 1.1785842857rem;
}
.related-posts .related-entry {
-webkit-box-sizing: box-sizing;
box-sizing: box-sizing;
}
.related-posts .related-entry .related-entry-title .title {
margin-bottom: 0;
}
.related-posts .noor-line {
margin-bottom: 4.2857142857rem;
}
.related-post {
margin-bottom: 30px;
}
.related-entry-media {
margin-bottom: 15px !important;
position: relative;
overflow: hidden;
}
.related-entry-media .related-entry-thumbnail img {
width: 100%;
height: auto;
}
.dima_post_pagination {
position: absolute;
left: 0;
right: 0;
}
.icon-off {
opacity: 0.25;
}
.nav-reveal {
height: 80px;
background: #606060;
margin: 0;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
overflow: hidden;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 9999;
}
.nav-reveal > div {
border-right: 1px solid rgba(51, 51, 51, 0.2);
}
.nav-reveal > div:last-child {
border-right: 0;
}
.nav-reveal svg {
width: 24px;
height: 80px;
fill: #FFFFFF;
display: block;
margin: 0 auto;
-webkit-transition: all 0.3s;
-webkit-backface-visibility: hidden;
-moz-transition: all 0.3s;
-moz-backface-visibility: hidden;
transition: all 0.3s;
backface-visibility: hidden;
}
.nav-reveal .center_link span {
left: 0;
top: 100%;
}
.nav-reveal .center_link a:hover span {
top: 0;
}
.nav-reveal .center_link a:hover svg {
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
}
.nav-reveal .nav-reveal-prev span {
left: 0;
opacity: 0;
}
.nav-reveal .nav-reveal-prev a:hover span {
opacity: 1;
}
.nav-reveal .nav-reveal-prev a:hover svg {
-webkit-transform: translateX(-300%);
-ms-transform: translateX(-300%);
transform: translateX(-300%);
}
.nav-reveal .nav-reveal-next span {
left: 0;
opacity: 0;
}
.nav-reveal .nav-reveal-next a:hover span {
opacity: 1;
}
.nav-reveal .nav-reveal-next a:hover svg {
-webkit-transform: translateX(300%);
-ms-transform: translateX(300%);
transform: translateX(300%);
}
.nav-reveal span {
position: absolute;
text-align: center;
color: #ffffff;
height: 100%;
width: 100%;
line-height: 80px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.single-post .dima-link {
margin-bottom: 1.4047685714rem;
}
.single-post .page-section ul,
.single-post .page-section ul.list-style,
.single-post .page-section blockquote:not(.blog-style):not(.post-quote) {
padding: 2.0238171429rem 7.1428571429rem 3.5476257143rem 7.1428571429rem;
}
.boxed-blog.blog-list .post .single-post-title,
.boxed-blog.blog-list article .single-post-title {
margin-bottom: 1.0714285714rem;
font-size: 2.5714285714em;
line-height: 1.25em;
letter-spacing: 0.025em;
font-weight: 300;
}
@media only screen and (max-width: 679px) {
.single-post .page-section ul,
.single-post .page-section ul.list-style {
padding: 2.8571428571rem 0rem;
}
.single-post .page-section blockquote {
padding: 2.8571428571rem 0rem !important;
}
} .dima-block-slide .slick-list,
.dima-block-slide .slick-track {
height: 100%;
}
.dima-block-slide .slick-slide > div {
height: 100%;
}
.dima-block-slide .slick-slide > div article {
height: 100%;
}
.dima-block-slide.slick-slider {
margin-bottom: 0 !important;
}
.dima-block-slide .slick-dots {
padding: 0 !important;
bottom: 2.8571428571rem;
}
.dima-block-slide .thumb-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 30px;
border-radius: 2px;
}
.dima-block-slide .thumb-overlay .container {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 2;
}
.dima-block-slide .thumb-overlay .thumb-meta {
margin-bottom: 2.83334rem;
}
.dima-block-slide .thumb-overlay .thumb-title {
margin-bottom: 3.2143028571rem;
}
.dima-block-slide .thumb-overlay .thumb-title a,
.dima-block-slide .thumb-overlay .thumb-meta,
.dima-block-slide .thumb-overlay .thumb-meta a {
color: #ffffff !important;
}
.dima-block-slide .thumb-overlay .read-more-icon {
width: 40px;
height: 40px;
border: 2px solid #fff;
}
.dima-block-slide .thumb-overlay .read-more-icon svg {
fill: #ffffff;
position: absolute;
left: 0.4285714286rem;
top: 0.3571428571rem;
}
.post-footer {
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
padding: 2.1428571429rem 0;
margin-top: 2.8571428571rem;
}
.post-footer:not(.no-tags) .social-media {
position: absolute;
right: 0;
margin-top: -5px;
}
.post-footer.no-tags {
padding: 3.5714285714rem 0;
}
.post-footer.no-tags .social-media {
position: relative;
margin-bottom: -20px;
}
.post-footer.no-tags .social-media ul {
display: table;
left: 50%;
position: absolute;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin {
display: -ms-flexbox;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-ms-flex-flow: row wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
}
.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin article {
margin: 0;
padding: 0;
border-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin article:last-child .box {
border-right-color: #e1e1e1 !important;
}
.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(4n)) .box {
border-right-color: transparent;
}
.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-4 article:nth-child(n+5) .box {
border-top-color: transparent;
}
.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(3n)) .box {
border-right-color: transparent;
}
.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-3 article:nth-child(n+4) .box {
border-top-color: transparent;
}
.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(2n)) .box {
border-right-color: transparent;
}
.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-2 article:nth-child(n+3) .box {
border-top-color: transparent;
}
.boxed-blog.blog-list.dima-minimal-style article {
border-bottom-width: 2.1428571429rem;
}
.boxed-blog.blog-list.dima-minimal-style article .post-content {
margin-bottom: 2.1428571429rem;
}
.boxed-blog.blog-list.dima-minimal-style article .box {
min-height: 345px;
height: 100%;
background: #FFFFFF;
}
.boxed-blog.blog-list.dima-minimal-style article .post-icon .icons-media li {
opacity: 1;
}
.boxed-blog.blog-list.dima-minimal-style article .post-icon,
.boxed-blog.blog-list.dima-minimal-style article .link_overlay {
top: -1px;
left: -1px;
}
.boxed-blog.blog-list.dima-minimal-style article .post-meta {
position: absolute;
bottom: 4.2857142857rem;
padding: 0;
}
.boxed-blog.blog-list.dima-minimal-style article .post-meta ul li.post-view, .boxed-blog.blog-list.dima-minimal-style article .post-meta ul li.post-comments {
display: none;
}
.boxed-blog.blog-list .masonry article header .entry-title, .boxed-blog.blog-list.dima-timeline-blog article header .entry-title, .boxed-blog.blog-list.dima-minimal-style article header .entry-title {
margin-bottom: 0.8214371429rem;
}
.boxed-blog.blog-list .masonry {
margin-bottom: 1.3571514286rem;
}
.boxed-blog article.e-post .post-meta,
.boxed-blog .post.e-post .post-meta {
border-bottom: 1px solid #e1e1e1;
padding: 20px 0 20px 0;
}
.boxed-blog article .post-meta,
.boxed-blog .post .post-meta {
font-size: 14px;
line-height: 30px;
padding-bottom: 1.4047685714rem;
border-bottom: none;
margin-bottom: 0;
color: rgba(51, 51, 51, 0.47);
}
.boxed-blog article .post-meta a,
.boxed-blog .post .post-meta a {
color: rgba(51, 51, 51, 0.47);
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.boxed-blog article .post-meta a:hover,
.boxed-blog .post .post-meta a:hover {
color: #333333;
}
.boxed-blog article .post-meta ul,
.boxed-blog .post .post-meta ul {
text-align: right;
margin: 0;
padding-left: 0;
overflow: hidden;
}
.boxed-blog article .post-meta ul li,
.boxed-blog .post .post-meta ul li {
padding-right: 10px;
display: inline-block;
}
.boxed-blog article .post-meta ul li svg,
.boxed-blog .post .post-meta ul li svg {
position: relative;
top: 2px;
fill: #333333;
width: 16px;
height: 16px;
}
.boxed-blog article .post-meta ul li:last-child,
.boxed-blog .post .post-meta ul li:last-child {
padding-right: 0;
}
.boxed-blog article .post-meta ul li.post-comments,
.boxed-blog .post .post-meta ul li.post-comments {
text-align: left;
}
.boxed-blog article .post-meta ul li.post-on,
.boxed-blog .post .post-meta ul li.post-on {
float: left;
text-transform: capitalize;
}
.boxed-blog article .post-meta ul li.post-on time,
.boxed-blog .post .post-meta ul li.post-on time {
color: #333333;
}
.boxed-blog article .post-meta ul li.post-view.full,
.boxed-blog .post .post-meta ul li.post-view.full {
padding-top: 10px;
} .dima-author-box {
margin-bottom: 7.1428571429rem;
}
.dima-author-box .dima-about-image {
position: relative;
margin-right: 30px;
margin-top: 0;
}
.dima-author-box .dima-about-image img {
width: 150px;
height: 150px;
}
.dima-author-box .dima-author-info {
overflow: hidden;
}
.dima-author-box .dima-author-info p {
margin-bottom: 1.7857142857rem;
}
@media only screen and (max-width: 679px) {
.dima-author-box .dima-about-image {
margin-right: 20px;
margin-top: 0;
margin-bottom: 10px;
}
.dima-author-box .dima-about-image img {
width: 60px;
height: 60px;
}
.dima-author-box .dima-author-info {
overflow: initial;
}
} .page .dima-comments-list {
margin-top: 30px;
}
.dima-comments-list .h-comment,
.dima-reviews-list .h-comment {
text-align: left;
padding-bottom: 1.1785842857rem;
margin-bottom: 0;
}
.dima-comments-list .h-comment span,
.dima-reviews-list .h-comment span {
background: #FFFFFF;
display: inline-block;
position: relative;
z-index: 3;
padding-right: 10px;
}
.dima-comments-list .h-comment span small,
.dima-reviews-list .h-comment span small {
font-size: 23px;
line-height: 23px;
}
.dima-comments-list .dima-comment,
.dima-reviews-list .dima-comment {
margin: 0;
list-style: none;
}
.dima-comments-list .dima-comment article,
.dima-reviews-list .dima-comment article {
margin-bottom: 2.1428571429rem;
}
.dima-comments-list .dima-comment .dima-post-author,
.dima-reviews-list .dima-comment .dima-post-author {
font-size: 16px;
font-weight: 400;
font-style: italic;
display: block;
text-align: center;
padding-top: 10px;
}
.dima-comments-list .dima-comment .dima-comment-awaiting-moderation,
.dima-reviews-list .dima-comment .dima-comment-awaiting-moderation {
font-style: italic;
}
.dima-comments-list .dima-comment .content-comment,
.dima-reviews-list .dima-comment .content-comment {
border-bottom: 1px solid #e1e1e1;
padding: 30px 0;
overflow: hidden;
}
.dima-comments-list .dima-comment li .dima-comment-img img,
.dima-reviews-list .dima-comment li .dima-comment-img img {
width: 5rem !important;
height: 5rem !important;
}
.dima-comments-list .dima-comment li .comment-content p,
.dima-reviews-list .dima-comment li .comment-content p {
margin-bottom: 0;
}
.dima-comments-list .dima-comment li .dima-comment-entry,
.dima-reviews-list .dima-comment li .dima-comment-entry {
position: relative;
overflow: hidden;
padding-right: 5px;
}
.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel,
.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel {
margin: 0 0 10px 0;
display: inline-block;
padding-left: 0;
}
.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel .dima-comment-author,
.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel .dima-comment-author {
font-style: normal;
color: #333333;
}
.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel li,
.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel li {
display: inline-block;
margin-right: 15px;
}
.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel li:last-child,
.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel li:last-child {
margin-right: 0;
}
.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel .star-rating,
.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel .star-rating {
top: 5px;
margin-bottom: 0;
}
.dima-comments-list .dima-comment li .dima-comment-entry svg,
.dima-reviews-list .dima-comment li .dima-comment-entry svg {
position: relative;
top: 3px;
fill: #333333;
width: 18px;
height: 18px;
margin-right: 5px;
}
.dima-comments-list .dima-comment li .children,
.dima-reviews-list .dima-comment li .children {
margin-left: 89px;
list-style: none;
}
.dima-comments-list .dima-comment li .children li:last-child,
.dima-reviews-list .dima-comment li .children li:last-child {
padding-bottom: 0;
}
.dima-comments-list .dima-comment li .reply-form a,
.dima-reviews-list .dima-comment li .reply-form a {
margin-bottom: 10px;
font-size: 14px;
line-height: 14px;
display: block;
}
.dima-comments-list .dima-comment > li:last-child,
.dima-reviews-list .dima-comment > li:last-child {
margin-bottom: 70px;
}
.dima-comment-header a {
color: rgba(51, 51, 51, 0.47);
}
.dima-comment-header a:hover {
color: #333333;
}
.dima-comment-header .user-comment-titel.float-end li {
margin-right: 25px !important;
}
.dima-comment-header .user-comment-titel.float-end li:last-child {
margin-right: 0 !important;
}
.comment-reply-title {
margin-bottom: 1.1785842857rem;
}
.dima-comments-navigation {
margin-bottom: 30px;
}
.dima-comments-navigation h6 {
margin-bottom: 15px;
}
@media only screen and (max-width: 679px) {
.dima-comments-list .dima-comment li .children,
.dima-comments-list .dima-comment li .dima-comment-entry {
margin: 0;
}
.dima-comments-list .dima-comment li .dima-comment-entry header .comment-time {
display: block;
float: none;
font-size: 12px;
}
.dima-comments-list .dima-comment li .dima-comment-img img {
width: 60px !important;
height: 60px !important;
}
}  .social-media.fill-icon li.twitter_icon a {
background-color: #00aced !important;
color: #ffffff !important;
}
.social-media.fill-icon li.twitter_icon a:hover {
background-color: #0080b0 !important;
}
.social-media.fill-icon li.facebook_icon a {
background-color: #3b5998 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.facebook_icon a:hover {
background-color: #2a3f6c !important;
}
.social-media.fill-icon li.googleplus_icon a {
background-color: #dd4b39 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.googleplus_icon a:hover {
background-color: #b93120 !important;
}
.social-media.fill-icon li.pinterest_icon a {
background-color: #cb2027 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.pinterest_icon a:hover {
background-color: #96181d !important;
}
.social-media.fill-icon li.linkedin_icon a {
background-color: #007bb6 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.linkedin_icon a:hover {
background-color: #005279 !important;
}
.social-media.fill-icon li.youtube_icon a {
background-color: #bb0000 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.youtube_icon a:hover {
background-color: #7e0000 !important;
}
.social-media.fill-icon li.vimeo_icon a {
background-color: #1ab7ea !important;
color: #ffffff !important;
}
.social-media.fill-icon li.vimeo_icon a:hover {
background-color: #118eb6 !important;
}
.social-media.fill-icon li.tumblr_icon a {
background-color: #32506d !important;
color: #ffffff !important;
}
.social-media.fill-icon li.tumblr_icon a:hover {
background-color: #1f3143 !important;
}
.social-media.fill-icon li.instagram_icon a {
background-color: #bc2a8d !important;
color: #ffffff !important;
}
.social-media.fill-icon li.instagram_icon a:hover {
background-color: #8a1f67 !important;
}
.social-media.fill-icon li.flickr_icon a {
background-color: #ff0084 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.flickr_icon a:hover {
background-color: #c20064 !important;
}
.social-media.fill-icon li.dribbble_icon a {
background-color: #ea4c89 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.dribbble_icon a:hover {
background-color: #df1a66 !important;
}
.social-media.fill-icon li.quora_icon a {
background-color: #a82400 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.quora_icon a:hover {
background-color: #6b1700 !important;
}
.social-media.fill-icon li.foursquare_icon a {
background-color: #0072b1 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.foursquare_icon a:hover {
background-color: #004b74 !important;
}
.social-media.fill-icon li.forrst_icon a {
background-color: #5B9A68 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.forrst_icon a:hover {
background-color: #44744e !important;
}
.social-media.fill-icon li.vk_icon a {
background-color: #45668e !important;
color: #ffffff !important;
}
.social-media.fill-icon li.vk_icon a:hover {
background-color: #314865 !important;
}
.social-media.fill-icon li.wordpress_icon a {
background-color: #21759b !important;
color: #ffffff !important;
}
.social-media.fill-icon li.wordpress_icon a:hover {
background-color: #164f69 !important;
}
.social-media.fill-icon li.stumbleupon_icon a {
background-color: #EB4823 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.stumbleupon_icon a:hover {
background-color: #bf3211 !important;
}
.social-media.fill-icon li.yahoo_icon a {
background-color: #7B0099 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.yahoo_icon a:hover {
background-color: #4a005c !important;
}
.social-media.fill-icon li.blogger_icon a {
background-color: #fb8f3d !important;
color: #ffffff !important;
}
.social-media.fill-icon li.blogger_icon a:hover {
background-color: #f66d05 !important;
}
.social-media.fill-icon li.soundcloud_icon a {
background-color: #ff3a00 !important;
color: #ffffff !important;
}
.social-media.fill-icon li.soundcloud_icon a:hover {
background-color: #c22c00 !important;
}
.social-media li {
cursor: pointer;
text-align: center;
}
.social-media li a {
display: table;
font-family: "FontAwesome", "Font Awesome 5 Free";
font-weight: 900;
position: relative;
color: #333333;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.social-media li a svg {
fill: currentcolor;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
width: 1.7142857143rem;
}
.social-media.dima_add_hover li:hover a {
color: #FFFFFF;
background-color: #333333;
-webkit-box-shadow: none;
box-shadow: none;
}
.social-media.dima_add_hover li:hover a svg {
fill: #FFFFFF;
}
.social-media.dima_colored_style li a {
color: #FFFFFF !important;
}
.social-media.dima_colored_style li a svg {
fill: currentcolor !important;
}
.social-media.fill-icon li {
cursor: pointer;
text-align: center;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.social-media.fill-icon li a {
position: relative;
display: table;
font-family: "FontAwesome", "Font Awesome 5 Free";
font-weight: 900;
color: #333333;
background-color: #e1e1e1;
}
.social-media.outline-icon li a {
-webkit-box-shadow: inset 0 0 0 2px #e1e1e1;
box-shadow: inset 0 0 0 2px #e1e1e1;
}
.social-media.outline-icon li:hover a {
-webkit-box-shadow: inset 0 0 0 2px #333333;
box-shadow: inset 0 0 0 2px #333333;
}
.social-media.social-small li a {
font-size: 18px;
line-height: 2.8571428571rem;
width: 2.8571428571rem;
height: 2.8571428571rem;
}
.social-media.social-medium li a {
font-size: 22px;
line-height: 3.5714285714rem;
width: 3.5714285714rem;
height: 3.5714285714rem;
}
.social-media.social-big li a {
font-size: 30px;
line-height: 5rem;
width: 5rem;
height: 5rem;
}
.social-media.social-big li svg {
width: 2.4285714286rem;
}
.social-media.dima-social-author {
margin-bottom: 1px;
margin-left: 1px;
}
.social-media.dima-show li {
margin-right: 10px;
}
.social-media.dima-show li a {
color: #333333;
}
.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li,
.dark-bg .social-media.fill-icon li {
color: #ffffff;
}
.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li a,
.dark-bg .social-media.fill-icon li a {
background-color: rgba(255, 255, 255, 0.2);
color: #FFFFFF;
}
.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li svg,
.dark-bg .social-media.fill-icon li svg {
fill: currentcolor;
}
.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li:hover a,
.dark-bg .social-media.fill-icon li:hover a {
color: #333333 !important;
background-color: #ffffff !important;
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li:hover a svg, .navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li:hover a path,
.dark-bg .social-media.fill-icon li:hover a svg,
.dark-bg .social-media.fill-icon li:hover a path {
fill: #333333;
}
.navbar_is_dark .dima-navbar-wrap .social-media.outline-icon li a,
.dark-bg .social-media.outline-icon li a {
-webkit-box-shadow: inset 0 0 0 2px rgba(225, 225, 225, 0.2);
box-shadow: inset 0 0 0 2px rgba(225, 225, 225, 0.2);
color: #ffffff;
}
.navbar_is_dark .dima-navbar-wrap .social-media.outline-icon li a svg,
.dark-bg .social-media.outline-icon li a svg {
fill: currentcolor;
}
.navbar_is_dark .dima-navbar-wrap .social-media.outline-icon li a:hover,
.dark-bg .social-media.outline-icon li a:hover {
-webkit-box-shadow: inset 0 0 0 2px #ffffff;
box-shadow: inset 0 0 0 2px #ffffff;
}
.circle-social ul li a {
border-radius: 50%;
} .apply-gray {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
-webkit-backface-visibility: hidden;
}
.apply-gray:hover {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
filter: grayscale(0%);
}
.apply-opacity img {
-webkit-backface-visibility: hidden;
-webkit-transition: opacity 320ms ease-out;
transition: opacity 320ms ease-out;
}
.apply-opacity:hover img {
opacity: .3;
}
.post-icon, .link_overlay {
position: absolute;
top: 0;
left: 0;
}
.post-icon.on_the_front li, .link_overlay.on_the_front li {
opacity: 1 !important;
top: -10px;
left: -10px;
}
.link_overlay {
background: transparent;
-webkit-box-sizing: order-box;
box-sizing: order-box;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
z-index: 50;
}
#popup-with-something {
width: 700px;
height: 500px;
margin: 0 auto;
}
.post-icon .icons-media {
position: relative;
display: inline-block;
text-align: center;
padding-left: 0;
margin: 0;
z-index: 99;
}
.post-icon .icons-media li {
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-webkit-transform: translateY(0%) translateX(0%);
-ms-transform: translateY(0%) translateX(0%);
transform: translateY(0%) translateX(0%);
-webkit-transition: transform 0.6s, opacity 0.6s;
-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;
transition: opacity 0.6s, -webkit-transform 0.6s;
transition: transform 0.6s, opacity 0.6s;
transition: transform 0.6s, opacity 0.6s, -webkit-transform 0.6s;
}
.post-icon .icons-media li.dima_go_audio, .post-icon .icons-media li.dima_go_video {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-webkit-transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem);
-ms-transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem);
transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem);
}
.post-icon .icons-media.media-button li a {
width: 160px;
font-size: 1rem;
font-family: "Poppins", Helvetica, Arial, Times, serif;
}
.post-icon .icons-media li {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: 5px;
margin-bottom: 5px;
}
.post-icon .icons-media li a {
background: #333333;
display: inline-block;
min-width: 3.5714285714rem;
height: 3.5714285714rem;
color: #FFF;
}
.post-icon .icons-media li a svg {
fill: #FFF;
width: 24px;
height: 3.5714285714rem;
}
.post-icon .icons-media li a svg path {
fill: currentColor;
}
.post-icon .icons-media li a i {
font-size: 18px;
line-height: 3.5714285714rem;
}
.post-icon .icons-media li a.format-audio {
background: #f50057;
}
.post-icon .icons-media li a.format-video {
background: #2962ff;
}
.dima_go_inside .dima-product:hover .post-icon .icons-media li:not(.dima_go_audio),
.dima_go_inside .dima-product:hover .post-icon .icons-media li:not(.dima_go_video) {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-webkit-transform: translateY(2.1428571429rem) translateX(2.1428571429rem);
-ms-transform: translateY(2.1428571429rem) translateX(2.1428571429rem);
transform: translateY(2.1428571429rem) translateX(2.1428571429rem);
}
.dima_go_inside .dima-product:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.dima_go_inside .dima-product:hover .post-icon .icons-media li:not(.dima_go_video):first-child {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.dima_go_inside .dima-product:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.dima_go_inside .dima-product:hover .post-icon .icons-media li:not(.dima_go_video):last-child {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),
.work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video),
.dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),
.dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video),
.post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),
.post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video),
.dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),
.dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video),
.dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),
.dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video) {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-webkit-transform: translateY(2.1428571429rem) translateX(2.1428571429rem);
-ms-transform: translateY(2.1428571429rem) translateX(2.1428571429rem);
transform: translateY(2.1428571429rem) translateX(2.1428571429rem);
}
.work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):first-child,
.dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):first-child,
.post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):first-child,
.dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):first-child,
.dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):first-child {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):last-child,
.dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):last-child,
.post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):last-child,
.dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):last-child,
.dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video):last-child {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.work-item:hover .post-icon .icons-media li:not(.dima_go_audio),
.work-item:hover .post-icon .icons-media li:not(.dima_go_video),
.dima-team-member:hover .post-icon .icons-media li:not(.dima_go_audio),
.dima-team-member:hover .post-icon .icons-media li:not(.dima_go_video),
.post-img:hover .post-icon .icons-media li:not(.dima_go_audio),
.post-img:hover .post-icon .icons-media li:not(.dima_go_video),
.dima-edd:hover .post-icon .icons-media li:not(.dima_go_audio),
.dima-edd:hover .post-icon .icons-media li:not(.dima_go_video),
.dima-product:hover .post-icon .icons-media li:not(.dima_go_audio),
.dima-product:hover .post-icon .icons-media li:not(.dima_go_video) {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-webkit-transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem);
-ms-transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem);
transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem);
}
.work-item:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.work-item:hover .post-icon .icons-media li:not(.dima_go_video):first-child,
.dima-team-member:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.dima-team-member:hover .post-icon .icons-media li:not(.dima_go_video):first-child,
.post-img:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.post-img:hover .post-icon .icons-media li:not(.dima_go_video):first-child,
.dima-edd:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.dima-edd:hover .post-icon .icons-media li:not(.dima_go_video):first-child,
.dima-product:hover .post-icon .icons-media li:not(.dima_go_audio):first-child,
.dima-product:hover .post-icon .icons-media li:not(.dima_go_video):first-child {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.work-item:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.work-item:hover .post-icon .icons-media li:not(.dima_go_video):last-child,
.dima-team-member:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.dima-team-member:hover .post-icon .icons-media li:not(.dima_go_video):last-child,
.post-img:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.post-img:hover .post-icon .icons-media li:not(.dima_go_video):last-child,
.dima-edd:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.dima-edd:hover .post-icon .icons-media li:not(.dima_go_video):last-child,
.dima-product:hover .post-icon .icons-media li:not(.dima_go_audio):last-child,
.dima-product:hover .post-icon .icons-media li:not(.dima_go_video):last-child {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.overlay {
position: relative;
display: block;
}
.overlay.circle:before {
border-radius: 100%;
}
.overlay.rounded:before {
border-radius: 6px;
}
.overlay:before {
content: "";
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
background-color: #333333;
cursor: pointer;
z-index: 99;
}
.overlay:hover:before {
opacity: 0.5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}
.effect-julia, .effect-roxy {
position: relative;
overflow: hidden;
height: 100%;
}
.effect-roxy img {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.15);
}
.effect-roxy:hover img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.effect-julia img {
-webkit-transition: opacity 1s, -webkit-transform 1s;
transition: opacity 1s, -webkit-transform 1s;
transition: opacity 1s, transform 1s;
transition: opacity 1s, transform 1s, -webkit-transform 1s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.ie-11 .effect-julia img {
-webkit-backface-visibility: visible;
backface-visibility: visible;
}
.effect-julia:hover img {
-webkit-transform: scale3d(1.1, 1.1, 1);
transform: scale3d(1.1, 1.1, 1);
}
.gray-opacity img {
opacity: .6;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
-webkit-backface-visibility: hidden;
width: auto;
}
.gray-opacity img:hover {
opacity: 1;
} .post-content .button:not(.ajax_add_to_cart),
.widget .button,
[type="submit"],
.dima-button {
position: relative;
cursor: pointer;
display: inline-block;
font-family: "Maven Pro", Helvetica, Arial, Times, serif;
outline: none;
margin: 0;
min-height: 1em;
padding: 0 10px;
background-color: #333333;
font-weight: 400;
min-width: 12.1428571429rem;
min-height: 3.5714285714rem;
line-height: 3.5714285714rem;
font-style: normal;
text-align: center;
text-decoration: none;
vertical-align: middle;
overflow: hidden;
letter-spacing: 1.5px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-box-sizing: order-box;
box-sizing: order-box;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
text-transform: uppercase;
white-space: nowrap;
border-radius: 0;
-webkit-backface-visibility: hidden;
}
.post-content .button:not(.ajax_add_to_cart) i,
.widget .button i,
[type="submit"] i,
.dima-button i {
padding-right: 15px;
margin-left: -15px;
}
.post-content .button:not(.ajax_add_to_cart) svg,
.widget .button svg,
[type="submit"] svg,
.dima-button svg {
padding-right: 10px;
margin-left: -10px;
position: relative;
fill: currentColor;
height: 1.2857142857em;
top: 0.2857142857em;
width: 2em !important;
}
[type="submit"] {
border-width: 0;
}
.post-content .button:not(.ajax_add_to_cart),
.widget .button,
[type="submit"],
.fill {
color: #fff;
}
.post-content .button:not(.ajax_add_to_cart):hover,
.widget .button:hover,
[type="submit"]:hover,
.fill:hover {
color: #fff;
background-color: #484848;
}
.button-block {
display: block;
width: 100%;
}
.disabled.dima-button,
.disabled.dima-button:hover,
.disabled.dima-button.active {
background-color: #DDDDDD !important;
cursor: default;
color: rgba(0, 0, 0, 0.5) !important;
border-color: rgba(0, 0, 0, 0.5) !important;
opacity: 0.3 !important;
}
.icon {
padding-left: 2em !important;
padding-right: 1.4em !important;
}
.waves-effect {
position: relative;
cursor: pointer;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
}
.waves-effect .waves-ripple {
position: absolute;
border-radius: 50%;
width: 100px;
height: 100px;
margin-top: -50px;
margin-left: -50px;
opacity: 0;
background: rgba(218, 218, 218, 0.3);
background: -webkit-radial-gradient(rgba(218, 218, 218, 0.3) 0, rgba(218, 218, 218, 0.3) 40%, rgba(218, 218, 218, 0.4) 50%, rgba(218, 218, 218, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
background: radial-gradient(rgba(218, 218, 218, 0.3) 0, rgba(218, 218, 218, 0.3) 40%, rgba(218, 218, 218, 0.4) 50%, rgba(218, 218, 218, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
-webkit-transition-property: -webkit-transform, opacity;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transform: scale(0) translate(0, 0);
-ms-transform: scale(0) translate(0, 0);
transform: scale(0) translate(0, 0);
pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
background: rgba(255, 255, 255, 0.2);
background: -webkit-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.waves-effect.waves-classic .waves-ripple {
background: rgba(218, 218, 218, 0.3);
}
.waves-effect.waves-classic.waves-light .waves-ripple {
background: rgba(255, 255, 255, 0.2);
}
.waves-notransition {
-webkit-transition: none !important;
transition: none !important;
}
.waves-button {
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
.waves-input-wrapper {
vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
position: relative;
top: 0;
left: 0;
z-index: 1;
float: left;
width: 100%;
}
.waves-float {
-webkit-mask-image: none;
-webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
-webkit-transition: all 300ms;
transition: all 300ms;
}
.waves-float:active {
-webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
} .di_header.dima-button.fill {
background-color: #333333;
color: #fff;
}
.di_header.stroke {
-webkit-box-shadow: inset 0 0 0 2px #333333;
box-shadow: inset 0 0 0 2px #333333;
color: #333333;
}
.di_header.stroke:hover {
background: #333333;
color: #FFFFFF;
}
.di_header.fill:hover {
color: #fff;
background-color: #1a1919;
}
.di_white.dima-button.fill {
background-color: #FFFFFF;
color: #333333;
}
.di_white.dima-button.fill:hover {
color: #333333;
}
.di_white.stroke {
-webkit-box-shadow: inset 0 0 0 2px #FFFFFF;
box-shadow: inset 0 0 0 2px #FFFFFF;
color: #FFFFFF;
}
.di_white.stroke:hover {
background: #FFFFFF;
color: #FFFFFF;
}
.di_white.stroke:hover {
color: #333333 !important;
}
.di_white.fill:hover {
color: #fff;
background-color: #e6e5e5;
}
.di_green.dima-button.fill {
background-color: #4caf50;
color: #fff;
}
.di_green.stroke {
-webkit-box-shadow: inset 0 0 0 2px #4caf50;
box-shadow: inset 0 0 0 2px #4caf50;
color: #4caf50;
}
.di_green.stroke:hover {
background: #4caf50;
color: #FFFFFF;
}
.di_green.fill:hover {
color: #fff;
background-color: #3d8b40;
}
.di_blue.dima-button.fill {
background-color: #2196f3;
color: #fff;
}
.di_blue.stroke {
-webkit-box-shadow: inset 0 0 0 2px #2196f3;
box-shadow: inset 0 0 0 2px #2196f3;
color: #2196f3;
}
.di_blue.stroke:hover {
background: #2196f3;
color: #FFFFFF;
}
.di_blue.fill:hover {
color: #fff;
background-color: #0c7cd5;
}
.di_purple.dima-button.fill {
background-color: #673ab7;
color: #fff;
}
.di_purple.stroke {
-webkit-box-shadow: inset 0 0 0 2px #673ab7;
box-shadow: inset 0 0 0 2px #673ab7;
color: #673ab7;
}
.di_purple.stroke:hover {
background: #673ab7;
color: #FFFFFF;
}
.di_purple.fill:hover {
color: #fff;
background-color: #512e90;
}
.di_red.dima-button.fill {
background-color: #f44336;
color: #fff;
}
.di_red.stroke {
-webkit-box-shadow: inset 0 0 0 2px #f44336;
box-shadow: inset 0 0 0 2px #f44336;
color: #f44336;
}
.di_red.stroke:hover {
background: #f44336;
color: #FFFFFF;
}
.di_red.fill:hover {
color: #fff;
background-color: #ea1c0d;
}
.di_yellow.dima-button.fill {
background-color: #ffc107;
color: #fff;
}
.di_yellow.stroke {
-webkit-box-shadow: inset 0 0 0 2px #ffc107;
box-shadow: inset 0 0 0 2px #ffc107;
color: #ffc107;
}
.di_yellow.stroke:hover {
background: #ffc107;
color: #FFFFFF;
}
.di_yellow.fill:hover {
color: #fff;
background-color: #d39e00;
}
.di_orange.dima-button.fill {
background-color: #ff9800;
color: #fff;
}
.di_orange.stroke {
-webkit-box-shadow: inset 0 0 0 2px #ff9800;
box-shadow: inset 0 0 0 2px #ff9800;
color: #ff9800;
}
.di_orange.stroke:hover {
background: #ff9800;
color: #FFFFFF;
}
.di_orange.fill:hover {
color: #fff;
background-color: #cc7a00;
}
.stroke {
background: rgba(255, 255, 255, 0);
color: #333333;
-webkit-box-shadow: inset 0 0 0 2px #333333;
box-shadow: inset 0 0 0 2px #333333;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
z-index: 10;
}
.stroke:hover {
background: #333333;
color: #FFFFFF;
}
.dima-btn-mini {
min-width: 10.7142857143rem;
min-height: 2.8571428571rem;
line-height: 2.8571428571rem;
}
.dima-btn-large {
min-width: 12.8571428571rem;
min-height: 4.2857142857rem;
line-height: 4.2857142857rem;
}
.dima-btn-big {
min-width: 13.5714285714rem;
min-height: 5rem;
line-height: 5rem;
}
.dima-btn-huge {
min-width: 14.2857142857rem;
min-height: 5.7142857143rem;
line-height: 5.7142857143rem;
}
.dima-btn-rounded {
border-radius: 6px;
}
.dima-btn-pill {
border-radius: 18em;
} img,
a img {
border: none;
padding: 0;
max-width: 100%;
height: auto;
image-rendering: optimizeQuality;
vertical-align: middle;
}
a.dima-img {
display: block;
}
.end-image .circle, .dima-testimonial.quote-end .dima-testimonial-image .circle,
.start-image .circle, .dima-testimonial .dima-testimonial-image .circle {
border-radius: 80px;
}
.dima-content-gallery .column-item {
float: left;
}
.dima-content-gallery .column-item.columns-1 {
width: 100%;
}
.dima-content-gallery .column-item.columns-2 {
width: 50%;
}
.dima-content-gallery .column-item.columns-3 {
width: 33.33%;
}
.dima-content-gallery .column-item.columns-4 {
width: 25%;
}
.dima-content-gallery .column-item.columns-5 {
width: 20%;
}
.dima-content-gallery .column-item.columns-6 {
width: 16.666%;
}
.dima-image-layers-wrap {
position: relative;
line-height: 0;
max-width: 100%;
}
.dima-image-layers-wrap.layers-center {
margin: 0 auto;
}
.dima-image-layers-wrap.layers-end {
margin-left: auto;
margin-right: 0;
}
.dima-image-layers-wrap .dima-layer-container {
position: relative;
line-height: 0;
display: block;
width: inherit;
max-width: 100%;
}
.dima-image-layers-wrap .dima-layer-container:not(:first-child) {
position: absolute;
top: 0;
left: 0;
}
.dima-image-layers-wrap .dima-layer-container .dima-layer-centered {
position: relative;
display: inline-block;
width: inherit;
max-width: 100%;
height: inherit;
line-height: inherit;
}
.dima-image-layers-wrap .dima-layer-container .dima-layer-item {
-webkit-transition: all 0.5s cubic-bezier(0.3, 0.95, 0.3, 0.95);
transition: all 0.5s cubic-bezier(0.3, 0.95, 0.3, 0.95);
height: inherit;
line-height: inherit;
}
.dima-image-layers-wrap .dima-layer-container .dima-layer-item img {
position: relative;
display: block;
margin: 0 auto;
}
.dima-gallery-item {
margin: 1px;
}
.img {
display: inline;
margin: 0 auto;
height: 100%;
width: auto;
} hr {
position: relative;
float: none;
display: block;
width: 100%;
height: 1px;
border-color: #e1e1e1;
border-style: solid;
margin: 0 0 1.4047685714rem;
padding: 25px 0 0;
border-width: 0;
border-bottom-width: 1px;
clear: both;
}
.dark-bg hr {
border-color: rgba(255, 255, 255, 0.2);
}
.topaz-line {
position: relative;
color: #333333;
width: 160px;
margin: 1.4047685714rem auto;
font-size: 16px;
line-height: 20px;
text-align: center;
overflow: hidden;
height: 20px;
}
.topaz-line:before, .topaz-line:after {
content: '';
position: absolute;
width: 50%;
top: 50%;
display: block;
border-bottom: 2px solid #e1e1e1;
margin-top: -2px;
}
.topaz-line:before {
right: -15px;
}
.topaz-line:after {
left: -15px;
}
.topaz-line.hr-left {
float: left;
left: -6px;
position: absolute;
top: -9px;
}
.topaz-line.hr-left:after {
content: '';
position: absolute;
background: #e1e1e1;
height: 2px;
display: block;
width: 60px;
top: 4px;
}
.topaz-line.hr-left:before {
content: none;
top: 4px;
}
.dima-divider {
position: relative;
display: block;
}
.dima-divider svg {
position: relative;
width: 1.4285714286rem;
height: 1.4285714286rem;
fill: currentColor;
}
.line-hr {
margin-bottom: 30px;
width: 5rem;
background: #e1e1e1;
height: 2px;
margin-right: auto;
margin-left: auto;
}
.line-hr.line-start {
margin-left: 0;
margin-right: auto;
}
.line-hr.line-end {
margin-right: 0;
margin-left: auto;
}
.line-hr.small-line {
width: 1.4285714286rem;
}
a .line-hr:before {
-webkit-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition: all 320ms ease;
transition: all 320ms ease;
position: absolute;
top: 0;
left: 0;
height: 2px;
width: 100%;
display: block;
content: '';
background: #333333;
}
a:hover .line-hr:before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.noor-line {
border-bottom: 1px solid #e1e1e1;
margin-bottom: 30px;
}
.noor-line:before {
content: '';
position: absolute;
background: #333333;
height: 2px;
width: 5rem;
}
.noor-line.noor-start:before {
left: 0;
}
.noor-line.noor-end:before {
right: 0;
}
.noor-line.noor-center:before {
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.hr-start,
.hr-end {
position: relative;
display: block;
padding-bottom: 25px;
margin-top: 25px;
clear: both;
}
.hr-start i,
.hr-end i {
position: relative;
color: #333333;
font-size: 13px;
line-height: 12px;
}
.hr-start {
width: 100%;
}
.hr-start i {
float: left;
}
.hr-start:after {
content: '';
position: absolute;
border-bottom: 2px solid #e1e1e1;
display: block;
width: 150px;
left: 15px;
top: 5px;
}
.hr-end {
width: 100%;
}
.hr-end i {
float: right;
}
.hr-end:before {
content: '';
position: absolute;
border-bottom: 2px solid #e1e1e1;
display: block;
width: 150px;
right: 15px;
top: 5px;
}
.divider {
padding: 25px 0 0;
margin: 0 0 25px;
border-bottom: 2px solid transparent;
clear: both;
}
.divider .dashed {
border-bottom: 2px dashed #e1e1e1;
}
.divider .double {
border-bottom: 3px double #e1e1e1;
}
.dark-bg .divider .dashed,
.dark-bg .divider .double {
border-color: rgba(255, 255, 255, 0.2);
}
.dark-bg .hr-start:before, .dark-bg .hr-start:after,
.dark-bg .hr-end:before,
.dark-bg .hr-end:after {
border-bottom-color: rgba(255, 255, 255, 0.2);
}
.dark-bg .line-hr {
background: rgba(255, 255, 255, 0.2);
border-top-color: rgba(255, 255, 255, 0.2);
}
.dark-bg a .line-hr:before {
background: #ffffff;
}
.dark-bg .topaz-line:before,
.dark-bg .topaz-line:after,
.dark-bg .noor-line {
border-color: rgba(255, 255, 255, 0.2);
}
.dark-bg .noor-line:before {
background: #FFFFFF;
} .dima-tabs {
display: block;
}
.dima-tabs ul {
padding-left: 0;
}
.dima-tabs.tabs_float_end .dima-tab-content, .dima-tabs.tabs_float_start .dima-tab-content {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 0;
}
.dima-tabs.tabs_float_end.tabs_style_1 .dima-tab-nav li, .dima-tabs.tabs_float_start.tabs_style_1 .dima-tab-nav li {
margin-bottom: 2px;
}
.dima-tabs.tabs_float_end.tabs_style_1 .dima-tab-nav li:last-child, .dima-tabs.tabs_float_start.tabs_style_1 .dima-tab-nav li:last-child {
margin-bottom: 0;
}
.dima-tabs.columns-2-tab ul.dima-tab-nav li {
width: 50%;
}
.dima-tabs.columns-3-tab ul.dima-tab-nav li {
width: 33.333333%;
}
.dima-tabs.columns-4-tab ul.dima-tab-nav li {
width: 25%;
}
.dima-tabs.columns-5-tab ul.dima-tab-nav li {
width: 20%;
}
.dima-tabs.columns-6-tab ul.dima-tab-nav li {
width: 16.6666666%;
} ul.dima-tab-nav {
display: table;
width: 100%;
margin: 0;
}
ul.dima-tab-nav.float-start, ul.dima-tab-nav.float-end {
width: 12.8571428571rem;
}
ul.dima-tab-nav.float-start .tab, ul.dima-tab-nav.float-end .tab {
width: 100%;
max-width: 12.8571428571rem;
border-bottom: none;
}
ul.dima-tab-nav .tab {
position: relative;
float: left;
margin-bottom: 0;
text-align: center;
font-family: "Poppins", Helvetica, Arial, Times, serif;
font-weight: 400;
display: block;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
z-index: 5;
}
ul.dima-tab-nav .tab.active {
z-index: 10;
}
ul.dima-tab-nav .tab > a {
display: inline-block;
width: 100%;
background-color: #f7f7f7;
color: #333333;
padding: 0.7142857143rem 2.1428571429rem;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
ul.dima-tab-nav .tab i {
margin-right: 10px;
}
.dima-tab-content {
position: relative;
margin-bottom: 30px;
z-index: 2;
margin-top: -1px;
overflow: auto;
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
.dima-tab-content .dima-tab_content {
padding: 2.1428571429rem 0;
display: none;
min-height: 160px;
-webkit-transition: opacity 320ms ease-out;
transition: opacity 320ms ease-out;
overflow: hidden;
opacity: 0;
}
.dima-tab-content .dima-tab_content.active {
display: block;
}
.dima-tab-content.float-start, .dima-tab-content.float-end {
width: 75%;
margin-top: 0;
z-index: 5;
}
.dima-tab-content.float-end {
left: -1px;
}
.dima-tab-content.float-start {
right: -1px;
}
.tabs_style_1 ul.dima-tab-nav .tab.active a {
background-color: #333333;
color: #ffffff;
}
.tabs_style_1 ul.dima-tab-nav.top .tab {
padding: 0 1px;
top: 0;
}
.tabs_style_1 ul.dima-tab-nav.top .tab:first-child {
padding-left: 0;
}
.tabs_style_1 ul.dima-tab-nav.top .tab.active {
top: -10px;
cursor: default;
}
.tabs_style_1.tabs_float_end .dima-tab_content, .tabs_style_1.tabs_float_start .dima-tab_content {
padding: 0 2.1428571429rem;
}
.tabs_style_2 ul.dima-tab-nav.float-start {
margin-right: 30px;
}
.tabs_style_2 ul.dima-tab-nav.float-end {
margin-left: 30px;
}
.tabs_style_2 ul.dima-tab-nav .tab {
border: 1px solid #e1e1e1;
-webkit-box-shadow: inset 0 0 0 #333333;
box-shadow: inset 0 0 0 #333333;
}
.tabs_style_2 ul.dima-tab-nav .tab:last-child {
border-right-width: 1px;
}
.tabs_style_2 ul.dima-tab-nav .tab.active a {
-webkit-box-shadow: inset 0 -2px 0 #333333;
box-shadow: inset 0 -2px 0 #333333;
}
.tabs_style_2.tabs_float_top ul.dima-tab-nav .tab {
border-right-width: 0;
}
.tabs_style_2.tabs_float_start ul.dima-tab-nav .tab {
border-bottom-width: 0;
}
.tabs_style_2.tabs_float_start ul.dima-tab-nav .tab:last-child {
border-bottom-width: 1px;
}
.tabs_style_2.tabs_float_start ul.dima-tab-nav .tab.active a {
-webkit-box-shadow: inset -2px 0 0 #333333;
box-shadow: inset -2px 0 0 #333333;
}
.tabs_style_2.tabs_float_end ul.dima-tab-nav .tab.active a {
-webkit-box-shadow: inset 2px 0 0 #333333;
box-shadow: inset 2px 0 0 #333333;
}
.tabs_style_2.tabs_float_start .dima-tab_content, .tabs_style_2.tabs_float_end .dima-tab_content {
padding-top: 0;
}
.tabs_style_3 ul.dima-tab-nav .tab a {
background: transparent;
}
.tabs_style_3 ul.dima-tab-nav .tab.active a {
background: #333333;
color: #ffffff;
}
.tabs_style_3 .dima-tab-content .dima-tab_content {
padding: 2.1428571429rem;
background: #f7f7f7;
}
.tabs_style_4 ul.dima-tab-nav .tab {
border-right-width: 0;
-webkit-box-shadow: inset 0 0 0 #333333;
box-shadow: inset 0 0 0 #333333;
}
.tabs_style_4 ul.dima-tab-nav .tab a {
background: transparent;
}
.tabs_style_4 ul.dima-tab-nav .tab.active a {
-webkit-box-shadow: inset 0 -2px 0 #333333;
box-shadow: inset 0 -2px 0 #333333;
}
.tabs_style_4 .dima-tab-content .dima-tab_content {
padding: 2.1428571429rem;
background: #f7f7f7;
}
.tabs_style_4.tabs_float_start ul.dima-tab-nav .tab.active a {
-webkit-box-shadow: inset -2px 0 0 #333333;
box-shadow: inset -2px 0 0 #333333;
}
.tabs_style_4.tabs_float_end ul.dima-tab-nav .tab.active a {
-webkit-box-shadow: inset 2px 0 0 #333333;
box-shadow: inset 2px 0 0 #333333;
}
.tabs_style_5 ul.dima-tab-nav {
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -webkit-box;
display: flex;
margin: 0 auto;
padding: 0;
max-width: 1200px;
list-style: none;
-ms-box-orient: horizontal;
-ms-box-pack: center;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.tabs_style_5 ul.dima-tab-nav .tab {
border: 1px solid #e1e1e1;
text-align: center;
margin: 0 1.0714285714rem;
}
.tabs_style_5 ul.dima-tab-nav .tab a {
background: transparent;
width: 12.1428571429rem;
height: 12.1428571429rem;
font-size: 18px;
padding: 3.2142857143rem 0.3571428571rem;
}
.tabs_style_5 ul.dima-tab-nav .tab a i, .tabs_style_5 ul.dima-tab-nav .tab a svg {
display: block;
}
.tabs_style_5 ul.dima-tab-nav .tab a i {
margin: 0 0 1.4285714286rem 0;
font-size: 35px;
}
.tabs_style_5 ul.dima-tab-nav .tab a svg {
fill: currentColor;
margin: 0 auto 1.4285714286rem auto;
height: 2.2857142857rem;
width: 2.2857142857rem;
}
.tabs_style_5 ul.dima-tab-nav .tab a svg path {
fill: currentColor;
}
.tabs_style_5 ul.dima-tab-nav .tab.active {
border-color: #333333;
}
.tabs_style_5 ul.dima-tab-nav .tab.active a {
background: #333333;
color: #FFFFFF;
}
.tabs_style_5 ul.dima-tab-nav .tab.active a::after {
position: absolute;
top: 100%;
left: 50%;
margin-left: -10px;
width: 0;
height: 0;
border: solid transparent;
border-width: 10px;
border-top-color: #333333;
content: '';
pointer-events: none;
}
.fade.in {
opacity: 1;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.9s ease;
transition: opacity 0.9s ease;
} .dark-bg ul.dima-tab-nav .tab {
border-color: rgba(225, 225, 225, 0.25);
}
.dark-bg ul.dima-tab-nav .tab a {
color: #ffffff;
}
.dark-bg .tabs_style_3 .dima-tab-content .dima-tab_content, .dark-bg .tabs_style_4 .dima-tab-content .dima-tab_content {
background-color: rgba(255, 255, 255, 0.1);
}
.dark-bg .tabs_style_2 ul.dima-tab-nav .tab.active a,
.dark-bg .tabs_style_1 ul.dima-tab-nav .tab.active a {
background: #333333;
}
.dark-bg .tabs_style_2 ul.dima-tab-nav .tab a,
.dark-bg .tabs_style_1 ul.dima-tab-nav .tab a {
background-color: rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 989px) {
.dima-tabs.tabs_style_1.columns-5-tab ul.dima-tab-nav.top li.tab, .dima-tabs.tabs_style_1.columns-6-tab ul.dima-tab-nav.top li.tab {
width: auto;
}
}
@media only screen and (max-width: 679px) {
.dima-tabs ul.dima-tab-nav.top li.tab {
border-right-width: 1px;
border-bottom-width: 0;
}
.dima-tabs ul.dima-tab-nav.top li.tab:last-child {
border-bottom-width: 1px;
}
.dima-tabs.tabs_style_2 li.tab, .dima-tabs.tabs_style_4 li.tab {
width: 100% !important;
}
.dima-tabs.tabs_style_2 li.tab.active, .dima-tabs.tabs_style_4 li.tab.active {
border-color: #e1e1e1 !important;
}
.dima-tabs.tabs_style_2 li.tab.active a, .dima-tabs.tabs_style_4 li.tab.active a {
-webkit-box-shadow: inset 0 -2px 0 #333333 !important;
box-shadow: inset 0 -2px 0 #333333 !important;
}
.dima-tabs ul.dima-tab-nav {
width: 100% !important;
}
.dima-tabs ul.dima-tab-nav li.tab {
width: 100%;
}
.dima-tabs.tabs_style_5 li.tab {
width: 5rem !important;
height: 5rem;
margin: 0 2.5px;
border-bottom-width: 1px !important;
}
.dima-tabs.tabs_style_5 li.tab a {
width: 5rem;
height: 5rem;
padding: 1.2142857143rem 0rem;
font-size: 0;
}
.dima-tabs.tabs_style_5 li.tab a i {
font-size: 28px;
margin: 0;
}
.tabs_style_1.tabs_float_end .dima-tab_content,
.tabs_style_1.tabs_float_start .dima-tab_content {
padding: 1.7857142857rem 0;
}
.tabs_style_1 ul.dima-tab-nav.top .tab.active {
top: 0;
}
.dark-bg .dima-tabs.tabs_style_2 li.tab.active, .dark-bg .dima-tabs.tabs_style_4 li.tab.active {
border-color: rgba(225, 225, 225, 0.25) !important;
}
} ul.dima-accordion {
margin: 0;
padding-left: 0;
list-style: none;
}
ul.dima-accordion.no-active-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
background: rgba(255, 255, 255, 0);
color: #333333;
}
ul.dima-accordion .dima-accordion-title {
width: 90%;
display: inline-block;
line-height: 2.1428571429rem;
}
ul.dima-accordion .dima-accordion-group {
position: relative;
margin-bottom: 10px;
}
ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_two {
opacity: 1;
}
ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_two svg, ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_two i {
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
}
ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_one {
opacity: 0;
}
ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_one svg, ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_one i {
-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
}
ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_two {
opacity: 0;
}
ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_two svg, ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_two i {
-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
}
ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_one {
opacity: 1;
}
ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_one svg, ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_one i {
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
}
ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
display: block;
padding: 0 30px;
font-family: "Poppins", Helvetica, Arial, Times, serif;
line-height: 3.7142857143rem;
font-weight: 400;
color: #fff;
background: #333333;
-webkit-transition: all 0.25s ease-in;
transition: all 0.25s ease-in;
text-align: left;
}
ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
background-color: #f7f7f7;
color: #333333;
}
ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle i {
line-height: 3.7142857143rem;
}
ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle svg {
fill: currentcolor;
height: 1.7142857143em;
position: relative;
top: 8px;
}
ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_one, ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_two {
position: absolute;
top: 0;
right: 1px;
width: 3.7142857143rem;
height: 3.7142857143rem;
text-align: center;
}
ul.dima-accordion .dima-accordion-group .dima-accordion-content.collapse {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: all 0.25s ease-in;
transition: all 0.25s ease-in;
}
ul.dima-accordion .dima-accordion-group .dima-accordion-content.collapse.in {
height: auto;
}
ul.dima-accordion .dima-accordion-group .dima-accordion-content.collapse.width {
height: auto;
-webkit-transition: width 0.35s ease;
transition: width 0.35s ease;
}
ul.dima-accordion .dima-accordion-group .dima-accordion-content .dima-accordion-inner {
padding: 18px 0 10px 0;
}
ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
border: 1px solid #e1e1e1;
line-height: 3.5714285714rem;
}
ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
background: transparent;
}
ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-content .dima-accordion-inner {
border: 1px solid #e1e1e1;
border-top-width: 0;
padding: 1.7857142857rem 2.1428571429rem;
}
ul.dima-accordion.dima-acc-clear .dima-accordion-group {
border-bottom: 1px solid #e1e1e1;
margin-bottom: 0;
}
ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header {
position: relative;
}
ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
border-bottom: 1px solid #e1e1e1;
padding: 0;
background: none;
color: #333333;
}
ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_one, ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_two {
width: 40px;
text-align: right;
}
ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
border-bottom-width: 0;
color: #333333;
}
ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-content .dima-accordion-inner {
border: none;
padding: 13px 0 25px;
}
.dark-bg ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-content .dima-accordion-inner {
border-color: rgba(255, 255, 255, 0.2);
}
.dark-bg ul.dima-accordion.acc-default .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
background-color: rgba(255, 255, 255, 0.2);
}
.dark-bg ul.dima-accordion.dima-acc-clear .dima-accordion-group {
border-color: rgba(255, 255, 255, 0.2);
}
.dark-bg ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
border-color: rgba(255, 255, 255, 0.2);
color: #ffffff;
}
.dark-bg ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
background-color: transparent;
color: #ffffff;
}
.dark-bg ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
border-color: rgba(255, 255, 255, 0.2);
color: #fff;
}
.dark-bg ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
color: #ffffff;
} .wpcf7-response-output, .dima-alert {
position: relative;
margin-bottom: 2.1428571429rem;
padding: 1.7857142857rem;
clear: both;
color: #333333;
}
.wpcf7-response-output.alert_style_one, .dima-alert.alert_style_one {
padding: 1.0714285714rem 1.4285714286rem;
}
.wpcf7-response-output.alert_style_two, .dima-alert.alert_style_two {
padding: 2.1428571429rem;
}
.wpcf7-response-output.alert_style_two .header-alert, .dima-alert.alert_style_two .header-alert {
display: block;
}
.wpcf7-response-output.alert_style_three, .dima-alert.alert_style_three {
padding: 2.1428571429rem;
background-color: transparent;
border: 5px solid #e1e1e1;
}
.wpcf7-response-output.alert_style_three .header-alert, .dima-alert.alert_style_three .header-alert {
display: block;
}
.wpcf7-response-output.alert_style_three.dima-alert-warning, .dima-alert.alert_style_three.dima-alert-warning {
border: 5px solid #fff8e1;
}
.wpcf7-response-output.alert_style_three.dima-alert-info, .dima-alert.alert_style_three.dima-alert-info {
border: 5px solid #e3f2fd;
}
.wpcf7-response-output.alert_style_three.dima-alert-error, .dima-alert.alert_style_three.dima-alert-error {
border: 5px solid #ffebee;
}
.wpcf7-response-output.alert_style_three.dima-alert-success, .dima-alert.alert_style_three.dima-alert-success {
border: 5px solid #e8f5e9;
}
.wpcf7-response-output.alert_style_four, .dima-alert.alert_style_four {
padding: 0rem;
background-color: transparent !important;
}
.wpcf7-response-output i, .dima-alert i {
font-size: 21px;
line-height: 25px;
float: left;
padding-right: 15px;
}
.wpcf7-response-output svg, .dima-alert svg {
position: relative;
top: 5px;
fill: currentColor;
width: 22px;
height: 22px;
margin-right: 15px;
}
.wpcf7-response-output .header-alert, .dima-alert .header-alert {
margin: 0.05em 0 0.25em;
font-weight: 600;
letter-spacing: 0;
text-transform: none;
display: inline;
font-style: normal;
margin-right: 5px;
}
.wpcf7-response-output p, .dima-alert p {
color: inherit;
display: inline;
}
.wpcf7-response-output .close, .dima-alert .close {
font-weight: 600;
position: absolute;
top: 5px;
right: 10px;
line-height: 1;
padding: 0;
cursor: pointer;
background-color: transparent;
border: 0;
-webkit-appearance: none;
}
.wpcf7-response-output .close svg, .dima-alert .close svg {
margin: 0;
width: 16px;
height: 16px;
}
.wpcf7-response-output a, .dima-alert a {
color: inherit;
border-bottom: 1px dotted #2196f3;
}
.wpcf7-response-output a:hover, .dima-alert a:hover {
color: inherit !important;
border-bottom: none;
}
.dima_alert_side {
position: relative;
background: transparent !important;
}
.dima_alert_side .dima_alert_icon i {
font-size: 18px;
}
.dima_alert_side .dima_alert_icon i, .dima_alert_side .dima_alert_icon svg {
position: absolute;
top: 5px;
}
.dima_alert_side .dima_alert_icon svg {
fill: currentColor;
width: 22px;
height: 22px;
margin-right: 15px;
}
.dima_alert_side .dima-alert {
position: relative;
display: block;
margin-left: 2.8571428571rem;
}
.dima-alert-warning {
background-color: #fff8e1;
color: #ffc107;
}
.dima-alert-warning a {
border-bottom: 1px dotted #ffc107;
}
.dima-alert-custom {
color: #333333;
}
.dima-alert-info {
background-color: #e3f2fd;
color: #2196f3;
}
.dima-alert-info a {
border-bottom: 1px dotted #2196f3;
}
.wpcf7-validation-errors,
.dima-alert-error {
background-color: #ffebee;
color: #f44336;
}
.wpcf7-validation-errors a,
.dima-alert-error a {
border-bottom: 1px dotted #f44336;
}
.dima-alert-success {
background-color: #e8f5e9;
color: #4caf50;
}
.dima-alert-success a {
border-bottom: 1px dotted #4caf50;
} .box {
border: 1px solid #e1e1e1;
padding: 4.2857142857rem;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
position: relative;
z-index: 5;
}
.box .box-titel {
margin-bottom: 2.1428571429rem;
}
.box.box-with-marge {
margin-bottom: 2.1428571429rem;
}
.box.coupon-box {
overflow: hidden;
}
.shadow-hover:hover {
-webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
z-index: 10;
}
.shadow-hover.dima-iconbox-shadow:hover {
-webkit-box-shadow: 0 19px 30px 0 rgba(0, 0, 0, 0.07);
box-shadow: 0 19px 30px 0 rgba(0, 0, 0, 0.07);
}
.box-with-shadow {
-webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
border-width: 0;
padding: 2.1428571429rem; }
.box-with-shadow.page-section-content {
padding: 2.1428571429rem;
}
.dima-shadow {
-webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
border-width: 0;
}
.dima-no-box {
padding: 0 !important;
border: none !important;
}
.dima-box {
background: #FFFFFF;
border: 2px solid #e1e1e1;
padding: 2.1428571429rem;
margin-bottom: 2.1428571429rem;
overflow: hidden;
}
.dima-box .box-titel {
margin-bottom: 2.1428571429rem;
}
.last-menu ul {
list-style: none;
margin: 0;
}
.last-menu ul li {
padding: 30px 0;
overflow: hidden;
}
.last-menu h5 {
position: relative;
display: table;
width: 100%;
}
.last-menu h5 a {
display: table-cell;
}
.last-menu .menu-title {
display: table-cell;
padding-right: 1.7857142857rem;
}
.last-menu .menu-price {
color: #333333;
display: table-cell;
padding-left: 1.7857142857rem;
}
.last-menu .menu-notification {
position: absolute;
right: 0;
font-family: "Poppins", Helvetica, Arial, sans-serif;
font-size: 14px;
top: 2.3571428571rem;
}
.last-menu .menu_dots {
display: table-cell;
width: 100%;
}
.last-menu .menu_dots:after {
content: '';
position: relative;
border-bottom: 1px dashed #dadada;
left: 0;
right: 0;
display: block;
top: -5px;
} .dima-popup {
position: fixed;
z-index: 99999;
left: 0;
top: 0;
height: 100%;
width: 100%;
background-color: rgba(27, 27, 27, 0.5);
display: none;
-webkit-perspective: 600px;
perspective: 600px;
}
.dima-popup-container {
position: relative;
z-index: 100;
width: 90%;
max-width: 370px;
margin: -162px auto 0;
display: none;
top: 50%;
}
.dima-popup-container .container-wrapper {
background-color: #ffffff !important;
border-radius: 2px !important;
}
#dima-popup-adblock .dima-popup-container {
background-color: #ffffff !important;
max-width: 570px;
min-height: 325px;
padding: 50px;
}
#dima-popup-adblock .dima-popup-container svg {
width: 90px;
height: auto;
margin-bottom: 10px;
fill: #f44336;
}
#dima-popup-adblock .dima-popup-container .container-wrapper {
text-align: center;
color: #757575;
}
.dima-popup-is-opend .all_content {
transition: -webkit-filter 0.2s;
-webkit-transition: -webkit-filter 0.2s;
transition: filter 0.2s;
transition: filter 0.2s, -webkit-filter 0.2s;
-webkit-filter: blur(4px);
filter: blur(4px);
} .dima-callout {
overflow: hidden;
position: relative;
border: 5px solid #eeeeee;
padding: 55px;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
display: table;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
z-index: 40;
}
.dima-callout .p-callout, .dima-callout p {
color: #757575;
font-size: 16px;
line-height: 30px;
margin-bottom: 0;
font-weight: 300;
}
.dima-callout.dima-callout-btn-bottom .p-callout, .dima-callout.dima-callout-btn-bottom p {
margin-bottom: 2.1428571429rem;
}
.dima-callout.dima-full-callout {
padding: 55px 0;
}
.dima-callout-clm2,
.dima-callout-clm1 {
display: table-cell;
vertical-align: middle;
}
.dima-callout-clm1 {
width: 75%;
}
.dima-callout-clm2 {
width: 25%;
}
.h-callout {
position: relative;
margin-top: 0;
margin-bottom: 20px;
z-index: 10;
}
.p-callout {
position: relative;
color: inherit;
z-index: 10;
}
.b-callout {
margin-top: 20px;
float: right;
z-index: 10;
}
.hover-callout:hover {
background: #333333;
border-color: transparent;
}
.hover-callout:hover .h-callout, .hover-callout:hover .p-callout, .hover-callout:hover p {
color: #FFF;
}
.dima-banner .banner-inner {
white-space: normal;
z-index: 100;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: 0 auto;
}
.dima-banner .banner-inner.start {
right: auto;
left: 10%;
}
.dima-banner .banner-inner.end {
left: auto;
right: 10%;
}
@media only screen and (max-width: 679px) {
.dima-callout .dima-callout-clm2,
.dima-callout .dima-callout-clm1 {
display: block;
width: 100%;
text-align: center;
}
.dima-callout .dima-callout-clm2 {
margin-top: 30px;
}
} .dima-pricing-table {
width: 100%;
float: left;
}
.dima-pricing-table.featured {
margin-top: -2.5rem;
}
.dima-pricing-table.table_icon .dima-header-col-info i {
font-size: 2.2857142857rem;
color: #333333;
}
.dima-pricing-table.table_icon .dima-header-col-info svg {
width: 35px;
fill: #333333;
}
.dima-pricing-table.table_icon .dima-pricing-row {
padding-top: 3.5714285714rem;
margin-bottom: -1.4285714286rem;
}
.dima-pricing-table .featured_icon {
display: block;
text-align: center;
}
.dima-pricing-table .featured_icon svg {
fill: #ff3d00;
width: 25px;
height: 25px;
}
.dima-pricing-table .add_border_btm .icon-list {
border-bottom: 1px solid #e1e1e1;
margin-bottom: 2.8571428571rem !important;
}
.dima-pricing-table .pricing-style-callout .dima-header-col-info {
position: relative;
height: 7.1428571429rem;
padding: 4.6428571429rem 2.1428571429rem 1.7857142857rem 2.1428571429rem;
}
.dima-pricing-table .pricing-style-callout .dima-header-col-info .dima-pricing-row {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 2.1428571429rem;
}
.dima-pricing-table .pricing-style-callout .dima-header-col-info .dima-table-title {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.dima-pricing-table .pricing-style-callout .dima-table-content {
padding: 3.2142857143rem 2.1428571429rem 0.7142857143rem 2.1428571429rem;
}
.dima-pricing-table .dima-pricing-col {
width: 100%;
float: left;
text-align: center;
position: relative;
}
.dima-pricing-table .dima-pricing-col .dima-pricing-col-info {
border-top: 2px solid #333333;
background: #FFFFFF;
color: #757575;
-webkit-box-shadow: 0 0 0 1px #e1e1e1;
box-shadow: 0 0 0 1px #e1e1e1;
-webkit-box-sizing: order-box;
box-sizing: order-box;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.dima-pricing-table .dima-pricing-col .dima-pricing-col-info.box-with-shadow {
-webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
padding: 0;
}
.dima-pricing-table .dima-pricing-col .dima-pricing-col-info .icon-list {
padding: 2.1428571429rem 0 2.1428571429rem 0;
}
.dima-pricing-table .dima-pricing-col .dima-pricing-col-info .icon-list li {
padding: 15px 0;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
}
.dima-pricing-table .dima-pricing-col .dima-pricing-col-info .icon-list li i {
position: relative;
top: 0;
margin-right: 5px;
}
.dima-pricing-table .dima-pricing-col .dima-pricing-col-info .dima-button {
margin-bottom: 2.8571428571rem;
}
.dima-pricing-table .dima-pricing-col .dima-pricing-row .pricing {
position: relative;
font-size: 3.2142857143rem;
}
.dima-pricing-table .dima-pricing-col .dima-pricing-row .pricing .currency {
position: absolute;
top: 0;
font-size: 2.2857142857rem;
left: -22px;
}
.dima-pricing-table .dima-pricing-col .dima-pricing-row .interval {
font-size: 16px;
line-height: 16px;
}
.dima-pricing-table .dima-pricing-col.dima-offers {
margin: 0;
border-left: none !important;
}
.dima-pricing-table .dima-pricing-col.dima-offers .dima-pricing-col-info {
border: none;
margin-top: 5rem;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
.dima-pricing-table .dima-pricing-col.dima-offers .icon-list {
-webkit-box-shadow: 0 0 0 1px #e1e1e1;
box-shadow: 0 0 0 1px #e1e1e1;
}
.dima-pricing-table .dima-header-col-info {
border-bottom: 1px solid #e1e1e1;
padding: 4.6428571429rem 0 1.7857142857rem 0;
}
.dima-pricing-table .dima-header-col-info .dima-table-title {
position: absolute;
top: 1.4285714286rem;
left: 2.1428571429rem;
}
.dima-pricing-table .dima-header-col-info .dima-pricing-row {
margin-bottom: 0;
}
.dark-bg .dima-pricing-table .dima-pricing-col .dima-pricing-col-info {
background: rgba(255, 255, 255, 0.1);
border-top-color: #ffffff;
-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.dark-bg .dima-pricing-table.table_icon .dima-header-col-info i,
.dark-bg .dima-table-title, .dark-bg h2,
.dark-bg .dima-pricing-table .dima-pricing-col .dima-pricing-col-info {
color: #ffffff;
}
.dark-bg .dima-pricing-table.table_icon .dima-header-col-info svg {
fill: #ffffff;
}
.dark-bg .dima-pricing-table .dima-pricing-col .dima-pricing-col-info.box-with-shadow {
-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}
.dark-bg .dima-pricing-table .add_border_btm .icon-list,
.dark-bg .dima-pricing-table .dima-header-col-info {
border-color: rgba(255, 255, 255, 0.2);
}
@media only screen and (max-width: 989px) {
.dima-pricing-table.featured {
margin-top: 0;
}
.ok-no-margin .dima-pricing-table.featured {
margin-top: 2.1428571429rem;
}
} .dima-data-table-wrap table, table {
position: relative;
width: 100%;
max-width: 100%;
border-collapse: collapse;
margin-bottom: 4.2857142857rem;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.dima-data-table-wrap table tbody tr th, table tbody tr th {
vertical-align: middle;
text-align: left;
font-weight: 400;
padding: 2.1428571429rem 0 2.1428571429rem 2.1428571429rem;
}
.dima-data-table-wrap table tr, table tr {
border-bottom: 1px solid #e1e1e1;
color: #333333;
}
.dima-data-table-wrap table tr td, table tr td {
text-align: left;
font-weight: 400;
padding: 2.1428571429rem 0 2.1428571429rem 2.1428571429rem;
vertical-align: middle;
}
.dima-data-table-wrap table tr td.label, table tr td.label {
background-color: transparent;
color: #333333;
}
.dima-data-table-wrap table tr td svg, table tr td svg {
fill: #333333;
width: 24px;
}
.dima-data-table-wrap table tr td del, table tr td del {
font-weight: 400;
}
.dima-data-table-wrap table tr td .amount, .dima-data-table-wrap table tr td.product-subtotal, .dima-data-table-wrap table tr td.product-price, table tr td .amount, table tr td.product-subtotal, table tr td.product-price {
font-weight: 700;
}
.dima-data-table-wrap table thead, table thead {
border-bottom: 2px solid #333333;
}
.dima-data-table-wrap table thead th, table thead th {
background-color: #f7f7f7;
text-align: center;
vertical-align: middle;
font-size: 18px;
padding-bottom: 1.7857142857rem;
color: #333333;
font-weight: 400;
font-family: "Poppins", Helvetica, Arial, Times, serif;
text-align: left;
padding: 2.1428571429rem 0 2.1428571429rem 2.1428571429rem;
}
.dima-data-table-wrap table.zibra_table tr, table.zibra_table tr {
border: none;
}
.dima-data-table-wrap table.zibra_table thead th, table.zibra_table thead th {
background: #333333;
color: #FFF;
}
.dima-data-table-wrap table.zibra_table tbody tr.even, table.zibra_table tbody tr.even {
background: #f7f7f7;
} .pagination,
.dima-pagination {
position: relative;
margin-top: 2.1428571429rem;
padding-top: 2.1428571429rem;
border-top: 1px solid #e1e1e1;
}
.pagination ul,
.dima-pagination ul {
display: inline-block;
margin: 0;
}
.pagination ul li,
.dima-pagination ul li {
display: inline;
}
.pagination ul li .pages,
.dima-pagination ul li .pages {
display: none;
}
.pagination ul li .expand,
.dima-pagination ul li .expand {
margin: 0 5px;
position: relative;
letter-spacing: 5px;
}
.pagination ul li > span, .pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev),
.dima-pagination ul li > span,
.dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev) {
font-size: 14px;
line-height: 32px;
margin: 0 2px;
padding: 0 0.7857142857rem;
min-width: 2.5rem;
float: left;
height: 2.5rem;
text-align: center;
font-weight: 400;
text-decoration: none;
color: #333333;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
border: 2px solid #e1e1e1;
}
.pagination ul li > span:hover, .pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev):hover,
.dima-pagination ul li > span:hover,
.dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev):hover {
border-color: #333333;
}
.pagination ul li > span.current, .pagination ul li > span.current-page, .pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current, .pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current-page,
.dima-pagination ul li > span.current,
.dima-pagination ul li > span.current-page,
.dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current,
.dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current-page {
border-color: #333333;
}
.pagination ul li .prev,
.pagination ul li .dima-previous,
.pagination ul li .next,
.pagination ul li .dima-next,
.dima-pagination ul li .prev,
.dima-pagination ul li .dima-previous,
.dima-pagination ul li .next,
.dima-pagination ul li .dima-next {
position: relative;
}
.pagination ul li .prev span,
.pagination ul li .dima-previous span,
.pagination ul li .next span,
.pagination ul li .dima-next span,
.dima-pagination ul li .prev span,
.dima-pagination ul li .dima-previous span,
.dima-pagination ul li .next span,
.dima-pagination ul li .dima-next span {
position: absolute;
width: 0;
overflow: hidden;
-webkit-transition: width 320ms ease;
transition: width 320ms ease;
white-space: nowrap;
line-height: 2.5rem;
}
.pagination ul li .prev svg,
.pagination ul li .dima-previous svg,
.pagination ul li .next svg,
.pagination ul li .dima-next svg,
.dima-pagination ul li .prev svg,
.dima-pagination ul li .dima-previous svg,
.dima-pagination ul li .next svg,
.dima-pagination ul li .dima-next svg {
fill: #333333;
width: 25px;
height: 36px;
-webkit-transition: all 320ms ease;
transition: all 320ms ease;
}
.pagination ul li .prev:hover span,
.pagination ul li .dima-previous:hover span,
.pagination ul li .next:hover span,
.pagination ul li .dima-next:hover span,
.dima-pagination ul li .prev:hover span,
.dima-pagination ul li .dima-previous:hover span,
.dima-pagination ul li .next:hover span,
.dima-pagination ul li .dima-next:hover span {
width: 3.5714285714rem;
}
.pagination ul li .next,
.pagination ul li .dima-next,
.dima-pagination ul li .next,
.dima-pagination ul li .dima-next {
float: right;
}
.pagination ul li .next span,
.pagination ul li .dima-next span,
.dima-pagination ul li .next span,
.dima-pagination ul li .dima-next span {
float: left;
left: 0;
}
.pagination ul li .next:hover svg,
.pagination ul li .dima-next:hover svg,
.dima-pagination ul li .next:hover svg,
.dima-pagination ul li .dima-next:hover svg {
-webkit-transform: translateX(3.5714285714rem);
-ms-transform: translateX(3.5714285714rem);
transform: translateX(3.5714285714rem);
}
.pagination ul li .prev,
.pagination ul li .dima-previous,
.dima-pagination ul li .prev,
.dima-pagination ul li .dima-previous {
float: left;
}
.pagination ul li .prev span,
.pagination ul li .dima-previous span,
.dima-pagination ul li .prev span,
.dima-pagination ul li .dima-previous span {
float: right;
right: 0;
}
.pagination ul li .prev:hover svg,
.pagination ul li .dima-previous:hover svg,
.dima-pagination ul li .prev:hover svg,
.dima-pagination ul li .dima-previous:hover svg {
-webkit-transform: translateX(-3.5714285714rem);
-ms-transform: translateX(-3.5714285714rem);
transform: translateX(-3.5714285714rem);
}
.page-links {
clear: left;
margin-top: 30px;
}
.page-links a .page-number {
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
border: 2px solid #e1e1e1;
}
.page-links > .page-number {
border: 2px solid #333333;
color: #333333;
}
.page-links .page-number {
display: inline-block;
font-size: 14px;
line-height: 30px;
min-width: 32px;
height: 32px;
margin: 0 2px;
padding: 0 11px;
text-align: center;
font-weight: 400;
text-decoration: none;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.page-links .page-number:hover {
border: 2px solid #333333;
color: #333333;
} .dima-timeline {
position: relative;
margin: 0 auto 50px;
}
.dima-timeline .post-icon .icons-media li {
opacity: 1;
}
.dima-timeline .timeline_element_start {
position: relative;
width: 100%;
float: left;
clear: left;
}
.dima-timeline .timeline_element_start .box {
margin-right: 2.8571428571rem;
}
.dima-timeline .timeline_element_start .date {
position: absolute;
top: 0;
right: -30px;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.dima-timeline .timeline_element_end {
position: relative;
float: right;
clear: right;
width: 100%;
}
.dima-timeline .timeline_element_end article:before {
left: 50%;
top: 50%;
}
.dima-timeline .timeline_element_end .box {
margin-left: 2.8571428571rem;
}
.dima-timeline .timeline_element_end .date {
position: absolute;
top: 0;
left: -30px;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.dima-timeline article {
float: inherit;
}
.dima-timeline article:after {
content: '';
position: absolute;
display: block;
top: 50%;
right: 50%;
margin-right: -6px;
margin-left: -6px;
margin-top: -20px;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.dima-timeline article:hover:after {
border-color: #333333;
}
.dima-timeline article:hover .dima-custom-heading a, .dima-timeline article:hover .dima-custom-heading i, .dima-timeline article:hover h5 a, .dima-timeline article:hover h5 i {
color: #333333;
}
.dima-timeline.dima-timeline-date .timeline_element_end article,
.dima-timeline.dima-timeline-date .timeline_element_start article, .dima-timeline.dima-timeline-blog .timeline_element_end article,
.dima-timeline.dima-timeline-blog .timeline_element_start article {
position: relative;
width: 50%;
margin-bottom: 5.3571428571rem;
}
.dima-timeline.dima-timeline-date .timeline_element_end article:after, .dima-timeline.dima-timeline-blog .timeline_element_end article:after {
left: -10px;
}
.dima-timeline.dima-timeline-date .timeline_element_start article:after, .dima-timeline.dima-timeline-blog .timeline_element_start article:after {
right: -8px;
}
.dima-timeline.dima-timeline-date article:after, .dima-timeline.dima-timeline-blog article:after {
content: '';
position: absolute;
display: block;
background: #FFFFFF;
top: 15px;
}
.dima-timeline.dima-timeline-date article:after, .dima-timeline.dima-timeline-blog article:after {
width: 20px;
height: 20px;
border: 5px solid #e1e1e1;
border-radius: 99rem;
}
.dima-timeline.dima-timeline-date article:hover:after, .dima-timeline.dima-timeline-blog article:hover:after {
border-color: #333333;
}
.dima-timeline-list {
position: relative;
float: left;
}
.dima-timeline-list .dima-iconbox {
float: left;
}
.dima-timeline-list .dima-iconbox .icon-box-header .box-square, .dima-timeline-list .dima-iconbox .icon-box-header .box-circle {
-webkit-box-shadow: 0 0 0 2px #333333;
box-shadow: 0 0 0 2px #333333;
}
.dima-timeline-list .dima-iconbox:hover .icon-box-header .box-square,
.dima-timeline-list .dima-iconbox:hover .icon-box-header .box-circle {
background: #333333;
color: #FFFFFF;
}
.dima-timeline-list.process-v .dima-iconbox {
margin-bottom: 5rem;
}
.dima-timeline-list.process-v .dima-iconbox .icon-box-header:after {
content: "";
height: 40%;
position: absolute;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(51, 51, 51, 0.47)' height='13' viewBox='0 0 24 24' width='8'%3E\a     %3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E\a     %3Ccircle cx='12' cy='12' fill='%23010101' r='8'/%3E\a%3C/svg%3E");
background-repeat: repeat-y;
width: 10px;
top: 107%;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.dima-timeline-list.process-v .dima-iconbox:last-child .icon-box-header:after {
display: none;
}
.dima-timeline-list.process-h .dima-iconbox .icon-box-header:after {
content: "";
width: 20%;
position: absolute;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' height='9' viewBox='0 0 24 24' width='12'%3E\a     %3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E\a     %3Ccircle cx='12' cy='12' fill='%23333333' r='8'/%3E\a%3C/svg%3E");
background-repeat: repeat-x;
height: 9px;
top: 50%;
left: 100%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
margin-top: -7px;
}
.dima-timeline-list.process-h .dima-iconbox:last-child .icon-box-header:after {
display: none;
}
.dima-timeline-list.process-h.columns-3 .dima-iconbox {
width: 33.33%;
}
.dima-timeline-list.process-h.columns-4 .dima-iconbox {
width: 25%;
}
.dima-timeline-list.process-h.columns-5 .dima-iconbox {
width: 20%;
}
.dima-timeline-list.process-h .features-content {
padding: 0 1.0714285714rem;
}
.h-line {
left: 50%;
margin-left: -2px;
position: absolute;
top: 0;
bottom: 100%;
border-left: 2px solid #e1e1e1;
height: 100%;
}
.h-line:after {
content: '';
width: 20px;
height: 20px;
border: 5px solid #e1e1e1;
border-radius: 99rem;
bottom: -25px;
position: absolute;
left: -15px;
background: #fff;
}
@media only screen and (max-width: 679px) {
.dima-timeline .h-line {
display: none;
}
.dima-timeline-list li:before {
left: 32.5px;
padding-top: 65px;
}
.dima-timeline .date {
display: none;
}
.dima-timeline .timeline_element_end .date, .dima-timeline .timeline_element_start .date {
top: -2.1428571429rem;
left: 0;
right: 0;
display: block;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.dima-timeline.dima-timeline-blog [class^="timeline_element_"] {
margin-top: 0;
}
.dima-timeline.dima-timeline-blog [class^="timeline_element_"] article {
width: 100%;
}
.dima-timeline.dima-timeline-blog [class^="timeline_element_"] article .box {
margin-right: 0;
margin-left: 0;
}
.dima-timeline.dima-timeline-blog [class^="timeline_element_"] .post {
padding-right: 0%;
padding-left: 0%;
}
.dima-timeline.dima-timeline-blog [class^="timeline_element_"] .post:after, .dima-timeline.dima-timeline-blog [class^="timeline_element_"] .post:before {
display: none;
}
.dima-timeline-list.process-h.columns-4 .dima-iconbox .icon-box-header:after, .dima-timeline-list.process-h.columns-5 .dima-iconbox .icon-box-header:after, .dima-timeline-list.process-h.columns-6 .dima-iconbox .icon-box-header:after, .dima-timeline-list.process-h.columns-3 .dima-iconbox .icon-box-header:after {
display: none;
}
.dima-timeline-list.process-h.columns-4 .dima-iconbox, .dima-timeline-list.process-h.columns-5 .dima-iconbox, .dima-timeline-list.process-h.columns-6 .dima-iconbox, .dima-timeline-list.process-h.columns-3 .dima-iconbox {
width: 50%;
margin-bottom: 2.1428571429rem;
}
}
@media only screen and (max-width: 480px) {
.dima-timeline-list.process-h .dima-iconbox .icon-box-header:after {
display: none;
}
.dima-timeline-list.process-h[class*="columns-"] .dima-iconbox {
width: 100%;
}
}
.dark-bg .dima-timeline-list.process-h .dima-iconbox .icon-box-header:after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' height='9' viewBox='0 0 24 24' width='12'%3E\a     %3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E\a     %3Ccircle cx='12' cy='12' fill='%23FFFFFF' r='8'/%3E\a%3C/svg%3E");
}
.dark-bg .dima-timeline-list.process-v .dima-iconbox .icon-box-header:after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' height='13' viewBox='0 0 24 24' width='8'%3E\a     %3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E\a     %3Ccircle cx='12' cy='12' fill='%23FFFFFF' r='8'/%3E\a%3C/svg%3E");
} .dima-testimonial {
position: relative;
margin-bottom: 20px;
display: inline-block;
width: 100%;
}
.dima-testimonial.icon_quote_start svg {
position: relative;
float: left;
height: 48px;
width: 48px;
top: -6px;
margin-right: 10px;
left: -8px;
}
.dima-testimonial.icon_quote_end svg {
position: relative;
float: right;
height: 48px;
width: 48px;
top: -6px;
margin-left: 10px;
right: -8px;
}
.dima-testimonial blockquote {
overflow: hidden;
margin: 0;
padding: 0;
border-left: none;
padding-left: 0;
}
.dima-testimonial blockquote .box-with-shadow {
padding: 1.5rem 2.1428571429rem;
}
.dima-testimonial blockquote:not(.box-with-shadow) {
-webkit-box-shadow: none;
box-shadow: none;
}
.dima-testimonial blockquote .quote-content {
overflow: hidden;
}
.dima-testimonial blockquote .quote-content p {
font-size: 16px;
line-height: 32px;
margin-bottom: 0;
color: #333333;
}
.dima-testimonial blockquote .quote-content .dima-testimonial-meta {
font-size: 1em;
line-height: 2.1428571429em;
color: rgba(51, 51, 51, 0.47);
display: block;
margin-top: 0.7142857143rem;
}
.dima-testimonial blockquote .quote-content .dima-testimonial-meta a {
color: rgba(51, 51, 51, 0.47);
}
.dima-testimonial blockquote .quote-content .dima-testimonial-meta a:hover {
color: #333333;
}
.dima-testimonial.testimonial-side {
position: relative;
}
.dima-testimonial.testimonial-side blockquote {
background: #FFFFFF;
-webkit-box-shadow: 0 0 0 5px #eeeeee;
box-shadow: 0 0 0 5px #eeeeee;
padding: 1.5rem 0;
width: 100%;
}
.dima-testimonial.testimonial-side .dima-testimonial-image {
margin-top: 2.1428571429rem;
}
.dima-testimonial.quote-start .dima-testimonial-image, .dima-testimonial.quote-end .dima-testimonial-image, .dima-testimonial.quote-top-center-arrow .dima-testimonial-image, .dima-testimonial.quote-start-top .dima-testimonial-image, .dima-testimonial.quote-end-top .dima-testimonial-image, .dima-testimonial.quote-start-bottom .dima-testimonial-image, .dima-testimonial.quote-end-bottom .dima-testimonial-image, .dima-testimonial.quote-top-bottom .dima-testimonial-image, .dima-testimonial.quote-bottom-center-arrow .dima-testimonial-image {
margin-top: 0.6428571429rem;
width: 7.1428571429rem;
height: 7.1428571429rem;
background-repeat: no-repeat;
background-position: center !important;
background-size: cover;
}
.dima-testimonial.quote-start .dima-testimonial-image {
margin-top: 0 !important;
}
.dima-testimonial.quote-end .dima-testimonial-image {
margin-right: 0;
}
.dima-testimonial .dima-testimonial-image {
margin-top: 0.6428571429rem;
}
.quote-text {
font-size: 1.1428571429em;
border-left: none;
position: relative;
margin-bottom: 2.1428571429rem;
}
.quote-text .dima-testimonial-image {
margin-top: 1.4285714286rem !important;
}
.quote-text.quote-start blockquote {
width: auto;
}
.quote-text.quote-start blockquote > span svg {
position: relative;
float: left;
height: 48px;
width: 48px;
top: -6px;
margin-right: 10px;
left: -8px;
}
.quote-text.quote-end blockquote > span svg {
position: relative;
float: right;
height: 48px;
width: 48px;
top: -6px;
margin-left: 10px;
right: -8px;
}
.quote-text.quote-end-bottom .dima-testimonial-image {
float: right;
margin-right: 0px;
}
.quote-text.quote-start-top {
margin-top: 25px;
}
.quote-text.quote-start-top .dima-testimonial-image {
float: left;
margin-left: 0px;
margin-bottom: 2.5rem;
margin-top: 0 !important;
}
.quote-text.quote-start-top blockquote {
float: left;
}
.quote-text.quote-end-top {
margin-top: 25px;
}
.quote-text.quote-end-top .dima-testimonial-image {
float: right;
margin-right: 0px;
margin-bottom: 2.5rem;
margin-top: 0 !important;
}
.quote-text.quote-end-top blockquote {
float: right;
}
.quote-text.quote-top-center .dima-testimonial-image {
display: block;
position: relative;
margin-bottom: 2.5rem;
margin-top: 0 !important;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.quote-text.quote-top-center blockquote {
float: right;
width: 100%;
}
.quote-text.quote-bottom-center .dima-testimonial-image {
display: block;
position: relative;
margin-top: 2.5rem !important;
margin-bottom: 0 !important;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.quote-text.quote-bottom-center blockquote {
float: right;
width: 100%;
}
.quote-text.no-arrow.quote-start-bottom .dima-testimonial-image, .quote-text.no-arrow.quote-end-bottom .dima-testimonial-image {
margin-bottom: 0 !important;
margin-top: 2.5rem !important;
}
.quote-text.quote-top-center-arrow .dima-testimonial-image {
display: block;
position: relative;
margin-bottom: 2.5rem !important;
margin-top: 0 !important;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.quote-text.quote-top-center-arrow blockquote {
float: right;
width: 100%;
}
.quote-text.quote-bottom-center-arrow .dima-testimonial-image {
display: block;
position: relative;
margin-top: 20px !important;
margin-bottom: 0 !important;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.quote-text.quote-bottom-center-arrow blockquote {
float: right;
}
.dark-bg .no-arrow .quote-content .dima-testimonial-meta strong {
color: #ffffff;
}
.dark-bg .no-arrow .quote-content .dima-testimonial-meta {
color: rgba(255, 255, 255, 0.5);
}
.dark-bg .no-arrow .quote-content .dima-testimonial-meta span {
color: rgba(255, 255, 255, 0.8);
}
.dark-bg .no-arrow .quote-content p {
color: rgba(255, 255, 255, 0.8);
}
@media only screen and (max-width: 480px) {
.quote-start .dima-testimonial-image,
.quote-end .dima-testimonial-image {
display: none;
}
} .dima-map-inner {
overflow: hidden;
position: relative;
padding-bottom: 56.25%;
height: 0;
}
.dima-map-inner iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.gm-style-iw {
overflow: hidden !important;
line-height: 1.35;
white-space: nowrap;
} .tooltip {
position: absolute;
z-index: 1030;
display: block;
visibility: visible;
line-height: 30px;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: opacity 0.2s ease-in;
transition: opacity 0.2s ease-in;
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.right {
margin-right: -3px;
padding: 0 5px;
}
.tooltip.left {
margin-left: 3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 15px;
color: #FFFFFF;
text-align: center;
text-decoration: none;
background-color: #333333;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #333333;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
left: 5px;
border-width: 5px 5px 0;
border-top-color: #333333;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
right: 5px;
border-width: 5px 5px 0;
border-top-color: #333333;
}
.tooltip.right .tooltip-arrow {
top: 50%;
margin-top: -5px;
border-width: 5px 5px 5px 0;
left: 0;
border-right-color: #333333;
}
.tooltip.left .tooltip-arrow {
top: 50%;
margin-top: -5px;
border-width: 5px 0 5px 5px;
right: 0;
border-left-color: #333333;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #333333;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
left: 5px;
border-width: 0 5px 5px;
border-bottom-color: #333333;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
right: 5px;
border-width: 0 5px 5px;
border-bottom-color: #333333;
} .popover {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
display: none;
max-width: 300px;
padding: 1px;
font-size: 16px;
background-color: #FFFFFF;
background-clip: padding-box;
border: 1px solid #e1e1e1;
border-radius: 0px;
-webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
}
.popover.top {
margin-top: -13px;
}
.popover.right {
margin-left: 13px;
}
.popover.bottom {
margin-top: 13px;
}
.popover.left {
margin-left: -13px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 16px;
background-color: #FFFFFF;
border-bottom: 1px solid #f2f2f2;
border-radius: -1px -1px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow, .popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 14px;
}
.popover > .arrow:after {
border-width: 13px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -14px;
border-bottom-width: 0;
border-top-color: #e1e1e1;
bottom: -14px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -13px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -14px;
margin-top: -14px;
border-left-width: 0;
border-right-color: #e1e1e1;
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -13px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -14px;
border-top-width: 0;
border-bottom-color: #e1e1e1;
border-bottom-color: #e1e1e1;
top: -14px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -13px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -14px;
margin-top: -14px;
border-right-width: 0;
border-right-color: #e1e1e1;
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -13px;
} .scroll-to-top {
font-size: 20px;
line-height: 50px;
position: fixed;
display: block;
background: rgba(0, 0, 0, 0.2);
right: 20px;
bottom: 20px;
text-align: center;
text-decoration: none;
width: 2.5em;
height: 2.5em;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-webkit-transform: perspective(300px) rotateY(-120deg) translateZ(-10px);
-ms-transform: perspective(300px) rotateY(-120deg) translateZ(-10px);
transform: perspective(300px) rotateY(-120deg) translateZ(-10px);
z-index: 1040;
}
.scroll-to-top.on {
opacity: 1 !important;
-webkit-transition-delay: 0s !important;
transition-delay: 0s !important;
-webkit-transform: perspective(300px) rotateY(0deg);
-ms-transform: perspective(300px) rotateY(0deg);
transform: perspective(300px) rotateY(0deg);
}
.scroll-to-top.off {
opacity: 0;
}
.scroll-to-top svg {
fill: #FFF;
height: 3.5714285714rem;
width: 2.1428571429rem;
}
.scroll-to-top:hover {
background: rgba(0, 0, 0, 0.7);
} .clients-wrapper {
position: relative;
}
.clients-wrapper img {
display: block;
margin: 0 auto;
width: auto;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
-webkit-backface-visibility: hidden;
}
.clients-wrapper a img {
opacity: .6;
}
.clients-wrapper a:hover img {
opacity: 1;
}
.clients-wrapper.grid.client-clm-3 li {
width: calc(96% / 3);
}
.clients-wrapper.grid.client-clm-3 li:nth-child(3n) {
margin-right: 0 !important;
}
.clients-wrapper.grid.client-clm-4 li {
width: calc(94% / 4);
}
.clients-wrapper.grid.client-clm-4 li:nth-child(4n) {
margin-right: 0 !important;
}
.clients-wrapper.grid.client-clm-5 li {
width: calc(92% / 5);
}
.clients-wrapper.grid.client-clm-5 li:nth-child(5n) {
margin-right: 0 !important;
}
.clients-wrapper.grid.client-clm-6 li {
width: calc(90% / 6);
}
.clients-wrapper.grid.client-clm-6 li:nth-child(6n) {
margin-right: 0 !important;
}
.clients-wrapper.grid.client-clm-7 li {
width: calc(88% / 7);
}
.clients-wrapper.grid.client-clm-7 li:nth-child(7n) {
margin-right: 0 !important;
}
.clients-wrapper.grid li {
border: 1px solid #e1e1e1;
padding-bottom: 2.8571428571rem;
padding-top: 2.8571428571rem;
margin-right: 2% !important;
margin-bottom: 2%;
float: left;
min-height: 8.2142857143rem;
}
.clients-wrapper {
position: relative;
clear: both;
}
.clients-wrapper ul {
margin: 0 !important;
list-style: none !important;
padding-left: 0;
}
.dark-bg .clients-wrapper.grid li {
border-color: rgba(255, 255, 255, 0.2);
}
@media only screen and (max-width: 679px) {
.clients-wrapper[class*="client-clm-"].grid li {
width: 48%;
}
}  .countUp {
text-align: left;
padding: 2.1428571429rem;
}
.countUp i {
margin-bottom: 2.5rem;
}
.countUp .icon-count {
color: #333333;
display: block;
font-size: 27px;
}
.countUp .icon-count svg {
fill: currentColor;
height: 34px;
margin-bottom: 2.1428571429rem;
}
.countUp .icon-count svg path {
fill: currentColor;
}
.countUp .line-hr {
margin-top: 1.0714285714rem;
margin-bottom: 1.0714285714rem;
}
.countUp .number {
position: relative;
font-weight: 300;
display: inline-block;
color: #333333;
font-size: 36px;
line-height: 30px;
left: 0px;
}
.countUp .text {
font-size: 14px;
line-height: 14px;
margin-left: 0px;
color: #757575;
font-weight: 400;
}
.countUp.add-border {
border: 5px solid #eeeeee;
}
.dark-bg .countUp {
border-color: rgba(255, 255, 255, 0.2);
}
.icon-box-header span {
color: #333333;
font-size: 32px;
-webkit-transition: background 320ms ease-out, box-shadow 320ms ease-out;
-webkit-transition: background 320ms ease-out, -webkit-box-shadow 320ms ease-out;
transition: background 320ms ease-out, -webkit-box-shadow 320ms ease-out;
transition: background 320ms ease-out, box-shadow 320ms ease-out;
transition: background 320ms ease-out, box-shadow 320ms ease-out, -webkit-box-shadow 320ms ease-out;
}
.icon-box-header svg {
width: 32px;
height: auto;
}
.icon-box-header svg:not([fill="none"]) {
fill: currentColor;
}
.icon-box-header svg:not([fill="none"]) path:not([fill="none"]) {
fill: currentColor;
}
.icon-box-header svg[stroke] {
stroke: currentColor;
}
.icon-box-header svg[stroke] path[stroke],
.icon-box-header svg[stroke] polyline[stroke] {
stroke: currentColor;
}
.icon-box-header .box-square,
.icon-box-header .box-circle {
text-align: center;
background: #FFFFFF;
-webkit-box-shadow: 0 0 0 2px #e1e1e1;
box-shadow: 0 0 0 2px #e1e1e1;
}
.icon-box-header .box-square svg,
.icon-box-header .box-circle svg {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.icon-box-header.dima_grd .box-square,
.icon-box-header.dima_grd .box-circle {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.icon-box-header.dima_grd .box-square:before,
.icon-box-header.dima_grd .box-circle:before {
content: '';
position: absolute;
width: 7.4285714286rem;
height: 7.4285714286rem;
top: -2px;
left: -2px;
z-index: -1;
}
.icon-box-header.text-center .icon-box-header i {
margin: 0 auto;
margin-bottom: 35px;
}
.icon-box-header .box-circle {
border-radius: 50%;
}
.icon-box-header .box-circle:before {
border-radius: 50%;
}
.icon-box-header:hover .box-square.icon-box-hover,
.icon-box-header:hover .box-circle.icon-box-hover {
background: #333333 !important;
color: #FFFFFF !important;
-webkit-box-shadow: 0 0 0 2px #333333 !important;
box-shadow: 0 0 0 2px #333333 !important;
}
.icon-box-header:hover .box-square.icon-box-hover svg,
.icon-box-header:hover .box-circle.icon-box-hover svg {
fill: currentColor;
}
.icon-box-header:hover .box-square.icon-box-border-hover,
.icon-box-header:hover .box-circle.icon-box-border-hover {
-webkit-box-shadow: 0 0 0 2px #333333 !important;
box-shadow: 0 0 0 2px #333333 !important;
}
.icon_pos_end,
.icon_pos_start {
position: absolute;
width: auto;
top: -0.8571428571rem;
}
.icon_pos_end .box-square,
.icon_pos_end .box-circle,
.icon_pos_start .box-square,
.icon_pos_start .box-circle {
width: 3.5714285714rem !important;
height: 3.5714285714rem !important;
border-radius: 0;
}
.icon_pos_end .box-square i,
.icon_pos_end .box-circle i,
.icon_pos_start .box-square i,
.icon_pos_start .box-circle i {
line-height: 3.5714285714rem !important;
}
.icon_pos_start {
left: -0.8571428571rem;
}
.icon_pos_end {
right: -0.8571428571rem;
}
.dima-iconbox:hover .box-square.icon-box-hover,
.dima-iconbox:hover .box-circle.icon-box-hover {
background: #333333 !important;
color: #FFFFFF !important;
-webkit-box-shadow: 0 0 0 2px #333333 !important;
box-shadow: 0 0 0 2px #333333 !important;
}
.dima-iconbox:hover .box-square.icon-box-hover svg,
.dima-iconbox:hover .box-circle.icon-box-hover svg {
fill: currentColor;
}
.dima-iconbox:hover .box-square.icon-box-border-hover,
.dima-iconbox:hover .box-circle.icon-box-border-hover {
-webkit-box-shadow: 0 0 0 2px #333333 !important;
box-shadow: 0 0 0 2px #333333 !important;
}
.dima-iconbox:hover .icon-box-header.icon-box-hover {
color: #333333;
}
.dima-iconbox:hover .icon-box-header.icon-box-hover.box-circle, .dima-iconbox:hover .icon-box-header.icon-box-hover.box-square {
color: #FFFFFF !important;
}
.dima-iconbox .dima-maps {
margin-bottom: 30px;
}
.features-content .dima-divider {
margin-bottom: 10px;
}
.icon-box-header {
margin-bottom: 2.1428571429rem;
}
.icon-box-header i,
.icon-box-header svg {
margin: 0 auto;
display: block;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.icon-box-header .box-square,
.icon-box-header .box-circle {
-webkit-box-shadow: 0 0 0 1px #e1e1e1;
box-shadow: 0 0 0 1px #e1e1e1;
}
.features-start,
.features-end {
position: relative;
padding: 30px;
}
.features-start .icon-box-header,
.features-end .icon-box-header {
width: auto;
}
.features-start.no-box,
.features-end.no-box {
padding: 0;
}
.features-start.no-box .icon-box-header i,
.features-end.no-box .icon-box-header i {
position: relative;
top: 0;
z-index: 10;
}
.features-start .icon-box-header i,
.features-end .icon-box-header i {
color: #333333;
margin-bottom: 35px;
display: block;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.features-end.no-box .icon-box-header i {
right: 0px;
}
.features-end .dima-divider {
margin-left: auto;
margin-right: 0;
}
.features-end .icon-box-header {
margin-left: 35px;
float: right;
}
.features-end .icon-box-header i {
position: relative;
}
.features-end .features-content {
overflow: hidden;
}
.features-end .features-content .features-title {
text-align: right;
}
.features-end .features-content p {
text-align: right;
padding: 0;
}
.features-end.box-square:hover i, .features-end.box-circle:hover i {
color: #FFF;
background: #333333;
}
.features-start.no-box i {
left: 0px;
}
.features-start .dima-divider {
margin-left: 0;
margin-right: auto;
}
.features-start .icon-box-header {
margin-right: 35px;
float: left;
}
.features-start .icon-box-header i {
position: relative;
}
.features-start .features-content {
overflow: hidden;
}
.features-start .features-content .features-title {
text-align: left;
}
.features-start .features-content p {
text-align: left;
padding: 0;
}
.features-start.box-square:hover i, .features-start.box-circle:hover i {
color: #FFF;
background: #333333;
}
.icon-normal {
margin-right: 5px;
color: #333333;
text-align: left;
display: inline-block;
}
.icon-box-larg {
position: relative;
display: inline-block;
}
.icon-box-larg.box-square, .icon-box-larg.box-circle {
width: 10.7142857143rem;
height: 10.7142857143rem;
margin-bottom: 0;
}
.icon-box-larg.box-square i, .icon-box-larg.box-circle i {
line-height: 10.7142857143rem;
}
.icon-box-medium {
position: relative;
display: inline-block;
}
.icon-box-medium.box-square, .icon-box-medium.box-circle {
width: 7.1428571429rem;
height: 7.1428571429rem;
margin-bottom: 0;
}
.icon-box-medium.box-square i, .icon-box-medium.box-circle i {
line-height: 7.1428571429rem;
}
.icon-box-small {
position: relative;
display: inline-block;
}
.icon-box-small.box-square, .icon-box-small.box-circle {
width: 3.5714285714rem;
height: 3.5714285714rem;
margin-bottom: 0;
}
.icon-box-small.box-square i, .icon-box-small.box-circle i {
font-size: 22px;
line-height: 3.5714285714rem;
}
.icon-box-small.box-square svg, .icon-box-small.box-circle svg {
width: 24px;
}
.dark-bg .features-box.dima-iconbox-shadow {
-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}
.dark-bg .shadow-hover.dima-iconbox-shadow:hover {
-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.2);
}
.dark-bg .features-box {
-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
} .features-box {
text-align: center;
padding: 2.8571428571rem 2.1428571429rem;
border-top: 2px solid #333333;
-webkit-box-shadow: 0 0 0 1px #e1e1e1;
box-shadow: 0 0 0 1px #e1e1e1;
-webkit-box-sizing: order-box;
box-sizing: order-box;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
position: relative;
}
.features-box.no-box {
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
border: 0;
}
.features-box.no-box .icon-box-header {
position: relative;
margin-bottom: 35px;
}
.features-box.no-box .icon-box-header i {
position: relative;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.features-box.no-box .icon-box-header h1 {
margin-bottom: 0;
}
.features-box.no-box .icon-box-header h2 {
margin-bottom: 0;
}
.features-box.no-box .icon-box-header h3 {
margin-bottom: 0;
}
.features-box.no-box .icon-box-header h4 {
margin-bottom: 0;
}
.features-box.no-box .icon-box-header h5 {
margin-bottom: 0;
}
.features-box.no-box .icon-box-header h6 {
margin-bottom: 0;
}
.features-box.no-box .features-content p {
padding: 0;
}
.features-box.no-box .icon-box-header .box-square,
.features-box.no-box .icon-box-header .box-circle {
-webkit-box-shadow: 0 0 0 2px #e1e1e1;
box-shadow: 0 0 0 2px #e1e1e1;
}
.features-box .features-content {
color: #757575;
}
.features-box .features-content .features-title {
margin-bottom: 13px;
}
.features-box .features-content p {
padding: 0 40px;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
margin-bottom: 0;
}
.features-box.dima-iconbox-shadow {
-webkit-box-shadow: 0 6px 1.4285714286rem 0 rgba(0, 0, 0, 0.07);
box-shadow: 0 6px 1.4285714286rem 0 rgba(0, 0, 0, 0.07);
}
.image-cropper {
position: relative;
overflow: hidden;
margin: 0 auto;
top: 0;
bottom: 0;
margin-bottom: 30px;
}
.image-cropper.box-circle {
border-radius: 99em;
}
.image-cropper img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.image-cropper.larg {
width: 10.7142857143rem;
height: 10.7142857143rem;
}
.image-cropper.medium {
width: 7.1428571429rem;
height: 7.1428571429rem;
}
.image-cropper.small {
width: 3.5714285714rem;
height: 3.5714285714rem;
}
.dima_grd_orange:before {
content: '';
background: #ff3d00;
background: -webkit-linear-gradient(bottom, #ff3d00 0%, #ffca28 100%);
background: -webkit-gradient(linear, left bottom, left top, from(#ff3d00), to(#ffca28));
background: linear-gradient(to top, #ff3d00 0%, #ffca28 100%);
}
.dima_grd_blue:before {
content: '';
background: #3d5afe;
background: -webkit-linear-gradient(bottom, #3d5afe 0%, #26c6da 100%);
background: -webkit-gradient(linear, left bottom, left top, from(#3d5afe), to(#26c6da));
background: linear-gradient(to top, #3d5afe 0%, #26c6da 100%);
}
.dima_grd_burple:before {
content: '';
background: #651fff;
background: -webkit-linear-gradient(bottom, #651fff 0%, #ec407a 100%);
background: -webkit-gradient(linear, left bottom, left top, from(#651fff), to(#ec407a));
background: linear-gradient(to top, #651fff 0%, #ec407a 100%);
}
.dima_grd_green:before {
content: '';
background: #00c853;
background: -webkit-linear-gradient(bottom, #00c853 0%, #ffca28 100%);
background: -webkit-gradient(linear, left bottom, left top, from(#00c853), to(#ffca28));
background: linear-gradient(to top, #00c853 0%, #ffca28 100%);
}
.gradient-vertical.v_dima_grd_orange {
background: #ff3d00;
background: -webkit-linear-gradient(left, #ff3d00 0%, #ffca28 100%);
background: -webkit-gradient(linear, left top, right top, from(#ff3d00), to(#ffca28));
background: linear-gradient(to right, #ff3d00 0%, #ffca28 100%);
}
.gradient-vertical.v_dima_grd_blue {
background: #3d5afe;
background: -webkit-linear-gradient(left, #3d5afe 0%, #26c6da 100%);
background: -webkit-gradient(linear, left top, right top, from(#3d5afe), to(#26c6da));
background: linear-gradient(to right, #3d5afe 0%, #26c6da 100%);
}
.gradient-vertical.v_dima_grd_burple {
background: #651fff;
background: -webkit-linear-gradient(left, #651fff 0%, #ec407a 100%);
background: -webkit-gradient(linear, left top, right top, from(#651fff), to(#ec407a));
background: linear-gradient(to right, #651fff 0%, #ec407a 100%);
}
.gradient-vertical.v_dima_grd_green {
background: #00c853;
background: -webkit-linear-gradient(left, #00c853 0%, #ffca28 100%);
background: -webkit-gradient(linear, left top, right top, from(#00c853), to(#ffca28));
background: linear-gradient(to right, #00c853 0%, #ffca28 100%);
}
.svg_animated svg {
stroke: currentColor;
}
.svg_animated svg polyline,
.svg_animated svg path {
stroke: currentColor;
}
.svg_animated polyline,
.svg_animated path,
.svg_animated circle,
.svg_animated line,
.svg_animated rect {
stroke-dasharray: 100;
} .dima-team-member .team-img .fix-chrome {
position: relative;
}
.dima-team-member .team-img img {
width: 100%;
}
.dima-team-content {
padding: 1em;
padding-top: 30px;
}
.dima-team-content .line-hr {
margin-bottom: 5px;
}
.member-function {
font-size: 14px;
line-height: 30px;
display: inline-block;
margin-bottom: 5px;
}
.dima-team.box-with-shadow {
padding: 0;
}   .progress {
height: 1px;
margin-bottom: 1.7857142857rem;
background: #e1e1e1;
}
.progress .progress-bar {
position: relative;
float: left;
width: 0;
height: 3px;
top: -1px;
font-size: 12px;
line-height: 20px;
color: #FFFFFF;
text-align: center;
background-color: #333333;
-webkit-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.h-skill, .h-skill-bar {
color: #757575;
margin-bottom: 0.7142857143rem;
font-weight: 300;
}
.h-skill {
position: relative;
}
.h-skill .percent-end {
position: absolute;
right: 0;
bottom: -2px;
font-size: 14px;
line-height: 21px;
color: #333333;
font-weight: 400;
}
.progress.active .progress-bar {
-webkit-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.circular-bar {
position: relative;
}
.circular-bar.pc_icon .circular-bar-content label {
position: absolute;
top: 0;
right: -1.7857142857rem;
color: #333333;
font-weight: 400;
}
.circular-bar.pc_icon .circular-bar-icon {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin-top: -15px;
color: #333333;
}
.circular-bar.pc_icon .circular-bar-icon svg {
fill: currentColor;
width: 1.6428571429rem;
}
.circular-bar.pc_icon .circular-bar-icon i {
color: #333333;
font-size: 1.4285714286rem;
}
.circular-bar.no_pc_icon .circular-bar-content {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin-top: -5px;
}
.circular-bar.no_pc_icon .circular-bar-content label {
position: relative;
display: block;
color: #333333;
font-weight: 300;
font-size: 27px;
line-height: 30px;
top: 0.3571428571rem;
}
.circular-bar .pc-circle {
width: 149px;
height: 149px;
display: block;
position: absolute;
top: 1px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
border-radius: 99rem;
z-index: -1;
}
.circular-bar span {
display: block;
font-weight: 300;
font-size: 14px;
line-height: 24px;
}
.circular-bar .circular-bar-heading {
margin-top: 0.7142857143rem;
}
.dark-bg .progress {
background: rgba(255, 255, 255, 0.2);
}
.dark-bg .h-skill-bar, .dark-bg .h-skill, .dark-bg .percent-end {
color: rgba(255, 255, 255, 0.8);
}
.dark-bg .circular-bar span,
.dark-bg .circular-bar.pc_icon .circular-bar-content label,
.dark-bg .circular-bar.no_pc_icon .circular-bar-content label {
color: #fff;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}  .text-center {
text-align: center;
}
.text-start {
text-align: left;
}
.text-end {
text-align: right;
}
.float-start {
float: left;
}
.float-end {
float: right;
}
.mag-elms {
margin-bottom: 2.1428571429rem;
clear: both;
}
.float-center {
position: relative;
float: left;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.float-center_two {
margin: 0 auto;
}
.hide-text {
font: 0/0 a;
color: transparent !important;
text-shadow: none;
background-color: transparent !important;
border: 0;
}
.dima-bg-cover {
background-size: cover;
}
strong {
font-weight: bold;
}
.through {
text-decoration: line-through;
}
.uppercase {
text-transform: uppercase !important;
}
.no-bottom-margin {
margin-bottom: 0 !important;
}
.no-margin {
margin: 0 !important;
}
.no-top-padding {
padding-top: 0;
}
.no-bottom-padding {
padding-bottom: 0;
}
.opacity-zero {
opacity: 0;
}
.show {
opacity: 1;
}
.hide {
display: none;
}
.no-shadow {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.theme-color {
color: #333333;
}
.header-color {
color: #333333;
}
.red_color {
color: #ff3d00;
}
.orange_color {
color: #ffab40;
}
.header-link-color {
color: rgba(51, 51, 51, 0.47);
-webkit-transition: color 320ms ease-out;
transition: color 320ms ease-out;
}
.header-link-color:hover {
color: #333333;
}
.all-over-thumb-link {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 2;
}
ul.inline {
margin: 0;
padding-left: 0;
}
.inline > li {
display: inline-block;
margin-right: 8px;
margin-bottom: 8px;
}
.inline > li:last-child {
margin-right: 0px;
}
.text-vertical-center {
bottom: 50% !important;
top: auto !important;
-webkit-transform: translateY(50%) !important;
-ms-transform: translateY(50%) !important;
transform: translateY(50%) !important;
}
.vertical-middle {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.relative {
position: relative;
}
.absolute {
position: absolute;
}
.unset {
overflow: unset;
}
.full-width {
width: 100%;
}
.no-border {
border: none;
}
.circle {
border-radius: 100%;
overflow: hidden;
}
.circle > img, .circle .dima-img, .circle .gm-style {
border-radius: 100%;
overflow: hidden;
}
.img-circle > img, .img-circle .dima-img, .img-circle .gm-style {
border-radius: 100%;
overflow: hidden;
}
.rounded {
border-radius: 6px;
}
.rounded > img, .rounded .dima-img, .rounded .gm-style {
border-radius: 6px;
overflow: hidden;
}
.dima-box-shadow {
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
border: none;
}
.list-with-line li {
display: block;
padding: 13px 0;
overflow: hidden;
border-top: 1px solid #e1e1e1;
}
.list-with-line li:last-child {
padding-bottom: 0;
}
.h5 {
font-family: "Poppins", Helvetica, Arial, Times, serif;
font-weight: 700;
font-size: 18px;
line-height: 18px;
color: #333333;
text-rendering: optimizeLegibility;
margin-bottom: .5em;
}
#infscr-loading {
position: absolute;
z-index: 999;
bottom: 0;
left: 50%;
border-bottom: 2px solid #e4e4e4;
border-right: 2px solid #333333;
border-right: 2px solid #e4e4e4;
border-top: 2px solid #333333;
border-radius: 100%;
height: 60px;
width: 60px;
margin-left: -30px;
margin-top: -30px;
-webkit-animation: fa-spin .6s infinite linear;
animation: fa-spin .6s infinite linear;
text-align: center;
display: block;
text-indent: -9999px;
}
.btm_dashed {
border-bottom: 1px dashed #dadada;
}
.btm_solid {
border-bottom: 1px solid #dadada;
}
.btm_dotted {
border-bottom: 1px dotted #dadada;
}
.container:after {
clear: both;
}
.container {
zoom: 1;
}
.container .container {
width: 100% !important;
}
.clearfix:before, .clearfix:after {
display: table;
content: "";
line-height: 0;
}
.clearfix:after {
clear: both;
}
svg:not(:root) {
overflow: inherit;
}
.dima-clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
padding-bottom: 15px;
}
.double-clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
padding-bottom: 30px;
}
.clear-section {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
padding-bottom: 6.4285714286rem;
}
.overflow-hidden {
position: relative;
overflow: hidden;
}
.stream-item {
text-align: center;
position: relative;
}
.stream-item.float-start {
margin-right: 2.1428571429rem;
}
.stream-item.float-end {
margin-left: 2.1428571429rem;
}
.stream-item.stream-item-above-post {
margin: 0 auto 30px;
}
.stream-item.stream-item-below-post {
margin: 30px auto;
}
.stream-item img {
max-width: 100%;
width: auto;
height: auto;
margin: 0 auto;
display: inline-block;
vertical-align: middle;
} .has-cl-dima-main-color {
color: #333333;
}
.has-cl-dima-main-background-color {
background-color: #333333;
}
.has-cl-dima-white-color {
color: #ffffff;
}
.has-cl-dima-white-background-color {
background-color: #ffffff;
}
.has-cl-dima-paragraph-color {
color: #757575;
}
.has-cl-dima-paragraph-background-color {
background-color: #757575;
}
.has-cl-dima-error-color {
color: #f44336;
}
.has-cl-dima-error-background-color {
background-color: #f44336;
}
.has-cl-dima-info-color {
color: #2196f3;
}
.has-cl-dima-info-background-color {
background-color: #2196f3;
}
.has-cl-dima-warning-color {
color: #ffc107;
}
.has-cl-dima-warning-background-color {
background-color: #ffc107;
}
.has-cl-dima-success-color {
color: #4caf50;
}
.has-cl-dima-success-background-color {
background-color: #4caf50;
} form:before, .post-content:before, .page-section-content:before, .clear:before,
.dima-container:before, .boxed-blog:before,
.blog-list:before, .container:before, form:after, .post-content:after, .page-section-content:after, .clear:after,
.dima-container:after, .boxed-blog:after,
.blog-list:after, .container:after {
display: table;
content: "";
line-height: 0;
}
form:after, .post-content:after, .page-section-content:after, .clear:after,
.dima-container:after, .boxed-blog:after,
.blog-list:after, .container:after {
clear: both;
}
body {
word-wrap: break-word;
}
pre code {
word-wrap: normal;
}
.dima-author-box .dima-about-image, .dima-comments-list .dima-comment li .dima-comment-img,
.dima-reviews-list .dima-comment li .dima-comment-img, .start-image, .dima-testimonial.quote-start .dima-testimonial-image, .dima-testimonial .dima-testimonial-image {
float: left;
margin-right: 30px;
overflow: hidden;
}
.dima-author-box .right.dima-about-image, .dima-comments-list .dima-comment li .right.dima-comment-img,
.dima-reviews-list .dima-comment li .right.dima-comment-img, .right.start-image, .dima-testimonial .right.dima-testimonial-image {
margin-right: 0;
}
.end-image, .dima-testimonial.quote-end .dima-testimonial-image {
float: right;
margin-left: 30px;
overflow: hidden;
}
.right.end-image, .dima-testimonial.quote-end .right.dima-testimonial-image {
margin-left: 0px;
}
h1, .title_container.center-style .header-title {
font-size: 3.8571428571rem;
line-height: 1.4814814815em;
letter-spacing: 0.05em;
font-weight: 300;
}
h2 {
font-size: 3.2142857143rem;
line-height: 1.5111111111em;
font-weight: 300;
}
h3, .title_container .header-title, .boxed-blog.blog-list .post header .entry-title,
.boxed-blog.blog-list article header .entry-title {
font-size: 2.5714285714rem;
line-height: 1.5em;
letter-spacing: 0.025em;
font-weight: 300;
}
h4, h2.wpb_heading {
font-size: 1.9285714286rem;
line-height: 1.6666666667em;
letter-spacing: 0.025em;
font-weight: 300;
}
h5, .boxed-blog.blog-list .masonry article header .entry-title, .boxed-blog.blog-list.dima-timeline-blog article header .entry-title, .boxed-blog.blog-list.dima-minimal-style article header .entry-title {
font-size: 1.2857142857rem;
line-height: 1.8888888889em;
letter-spacing: 0.01em;
font-weight: 400;
}
h6, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu .dima-menu-title {
font-size: 1rem;
line-height: 2.1428571429em;
font-weight: 400;
} .boxed-blog article.sticky .post-meta,
.boxed-blog article.sticky .post-content {
background-color: #f7f7f7;
}
.sticky {
position: relative;
background-color: #f7f7f7;
}
.dima-timeline-blog .sticky {
background-color: transparent;
}
.dima-timeline-blog .sticky .post-content,
.dima-timeline-blog .sticky .box {
background-color: #f7f7f7;
}
.dima-layout-standard .sticky .entry-content,
.dima-layout-masonry .sticky .entry-content,
.dima-layout-grid .sticky .entry-content {
background-color: #f7f7f7 !important;
padding: 0 2.1428571429rem 1.4047685714rem;
}
.dima-layout-standard .sticky .post-meta,
.dima-layout-masonry .sticky .post-meta,
.dima-layout-grid .sticky .post-meta {
margin: 0 2.1428571429rem 0 2.1428571429rem;
background-color: #f7f7f7 !important;
}
.dima-layout-standard .sticky {
border: 1px solid #e1e1e1;
}
.dima-layout-standard .sticky .entry-title {
margin: 2.8571428571rem 2.1428571429rem 0 2.1428571429rem;
}
.dima-layout-standard .sticky .entry-title-hr {
margin-left: 30px;
width: calc(100% - 60px);
}
.dima-layout-masonry .sticky,
.dima-layout-grid .sticky {
border: 1px solid #e1e1e1;
}
.dima-layout-masonry .sticky .entry-title,
.dima-layout-grid .sticky .entry-title {
margin: 1.0714457143rem 2.1428571429rem 0 2.1428571429rem;
}
.dima-layout-masonry .sticky .entry-content,
.dima-layout-grid .sticky .entry-content {
background-color: #f7f7f7 !important;
padding: 0 2.1428571429rem 1.4047685714rem;
}
.dima-layout-masonry .sticky .post-meta,
.dima-layout-grid .sticky .post-meta {
margin: 0 2.1428571429rem 0 2.1428571429rem;
background-color: #f7f7f7 !important;
}
.alignright {
float: right;
margin: 0.35em 0 0.35em 30px;
}
.alignleft {
float: left;
margin: 0.35em 30px 0.35em 0;
}
.alignnone {
float: none;
margin: 0 0 30px 0;
}
.aligncenter:not([class*="wp-block"]) {
display: block;
clear: both;
padding-top: 10px;
margin: 0 auto 30px;
}
.wp-caption,
.gallery-item {
max-width: 100%;
}
.wp-caption > .wp-caption-text,
.wp-caption > .wp-caption-text:last-child,
.gallery-item > .wp-caption-text,
.gallery-item > .wp-caption-text:last-child {
display: block;
margin: 10px 0 5px;
padding: 0 5%;
line-height: 1.2;
font-style: italic;
} .gallery {
margin-left: -0.5em;
margin-right: -0.5em;
}
.gallery:after {
display: table;
content: "";
clear: both;
}
.gallery-item {
float: left;
padding: 1px;
margin-bottom: 4.2857142857rem;
}
.gallery-item img {
width: 100%;
}
.gallery-columns-1 .gallery-item {
width: 100%;
float: none;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-3 .gallery-item {
width: 33.3333%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-5 .gallery-item {
width: 20%;
}
.gallery-columns-6 .gallery-item {
width: 16.6667%;
}
.gallery-columns-7 .gallery-item {
width: 14.2857%;
}
.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
width: 11.1111%;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
clear: left;
}
.wp-caption-text {
font-weight: normal;
}
.gallery-caption {
font-weight: normal;
}
.bypostauthor {
font-weight: normal;
}
dl dt {
color: #333333;
} .says,
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.dima-admin-bar-menu {
position: relative !important;
display: inline-block;
width: 16px !important;
height: 16px !important;
background: url(//https://www.escuelacenta.com/wp-content/themes/noor/framework/images/pixeldima.png) no-repeat 0 0 !important;
background-size: 16px !important;
margin-right: 8px !important;
top: 3px !important;
-webkit-filter: grayscale(100%); filter: grayscale(100%);
}
.dima-admin-bar-menu:before {
display: none !important;
}
#wp-admin-bar-dima-menu-options .lab-update-badge {
width: 16px;
height: 16px;
line-height: 16px;
background-color: #d54e21;
display: inline-block;
text-align: center;
padding: 0;
font-size: 10px;
color: #fff;
font-weight: 600;
position: relative;
top: -1px;
margin-left: 2px;
-webkit-border-radius: 50%;
-webkit-background-clip: padding-box;
-moz-border-radius: 50%;
-moz-background-clip: padding;
border-radius: 50%;
background-clip: padding-box;
}
.columns-2 .column-item {
width: 50%;
}
.columns-3 .column-item {
width: 33.3333%;
}
.columns-4 .column-item {
width: 25%;
}
.columns-5 .column-item {
width: 20%;
}
.columns-6 .column-item {
width: 16.6666%;
}    .ml--10 {
margin-left: 10px;
}
.ml--20 {
margin-left: 20px;
}
.mb--20 {
margin-bottom: 20px;
}
@media only screen and (max-width: 679px) {
html {
font-size: 85%;
}
div [class*="ok-xsd"],
div [class*="ok-sd"],
div [class*="ok-md"],
div [class*="ok-ld"],
div [class*="ok-xld"] {
margin-bottom: 30px;
}
div .ok-row {
margin: 0;
}
#demo-shop .margin-up {
margin-top: 0;
}
.boxed-blog article.image-in-side .post-img,
.boxed-blog .post.image-in-side .post-img {
width: 100%;
margin: 0;
margin-bottom: 25px;
}
.boxed-blog article.image-in-side .post-meta,
.boxed-blog .post.image-in-side .post-meta {
overflow: visible;
}
.in-bottom-relative {
margin-bottom: -5.3571rem !important;
}
.no-box.box-square header i, .no-box.box-circle header i {
width: 80px;
height: 80px;
font-size: 35px;
line-height: 80px;
}
.no-box.features-start.box-square .features-content, .features-start.box-circle .features-content {
padding-left: 90px;
}
.no-box.features-end.box-square .features-content, .features-end.box-circle .features-content {
padding-right: 90px;
}
.float-start, .float-end {
float: none;
margin-right: 0 !important;
margin-left: 0 !important;
}
.dima-button.float-start, .dima-button.float-end {
float: left;
position: relative;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.boxed-blog .post-meta ul {
text-align: center;
}
.boxed-blog .post-meta ul li.post-on {
float: none;
}
.last-menu .attachment-menu {
margin: 0 auto;
float: none;
display: block;
margin-bottom: 30px;
}
.margin-end {
margin-right: 0px;
}
}
@media only screen and (max-width: 989px) {
html {
font-size: 90%;
}
.responsive .clear-section {
padding-bottom: 50px;
}
.responsive .google-maps {
height: 300px;
}
.responsive .title_container.start-style h2 {
text-align: center;
}
.responsive .title_container.start-style .dima-breadcrumbs {
margin-top: 20px;
text-align: center;
width: 100%;
}
.responsive .title_container.start-style .page-section-content {
padding: 50px 0 70px 0;
}
.margin-bottom li {
margin-bottom: 30px !important;
}
.features-box.features-start, .features-box.features-end {
padding: 20px 15px;
}
.features-box.features-start header i, .features-box.features-end header i {
display: none;
}
.features-box.features-start header h4, .features-box.features-end header h4 {
padding-right: 0%;
padding-left: 0%;
}
.features-box.features-start p, .features-box.features-end p {
padding-right: 0%;
padding-left: 0%;
}
.features-end .features-content, .features-start .features-content {
padding-right: 0;
padding-left: 0;
}
.box-square.features-start.no-box header i, .box-square.features-end.no-box header i, .box-circle.features-start.no-box header i, .box-circle.features-end.no-box header i {
display: block;
}
.dima-container, .dima-sidebar {
width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
.dima-sidebar, .order-products {
margin-top: 30px;
}
.social-media figure li {
margin-bottom: 10px;
}
.dima-pricing-table .dima-pricing-col.di_1_of_4.featured-larg {
margin-top: 30px !important;
}
.nav-slit a.prev, .nav-slit a.next {
display: none;
}
.dima-center-full {
text-align: center;
width: 100% !important;
}
.dima-full {
clear: both;
width: 100% !important;
}
.cart-table table tr td {
padding: 30px 15px;
}
.products-list .dima-product.recipes .product-img,
.products-list .dima-product.recipes .product-img figure {
width: 100%;
}
.products-list .dima-product.recipes .product-content {
float: right;
}
body.admin-bar .dima-navbar-wrap .fix_nav {
top: 0;
}
}
@media only screen and (min-width: 679px) and (max-width: 989px) {
.with-margin .isotope-item {
padding: 0 0.7% 10px 0.7% !important;
}
div.di_1_of_4 {
width: 48.5%;
}
div.di_1_of_4:nth-child(4n+3) {
margin-top: 30px;
margin-left: 0;
}
div.di_1_of_4:nth-child(4n) {
margin-top: 30px;
}
.page-section-content .page-section.app {
margin-bottom: 5.7142857143rem;
}
.services p {
padding: 0 !important;
}
.no-box.box-square header i, .box-circle header i {
width: 85px;
height: 85px;
font-size: 45px;
line-height: 85px;
}
.no-box.features-start.box-square .features-content, .features-start.box-circle .features-content {
padding-left: 110px;
}
.no-box.features-end.box-square .features-content, .features-end.box-circle .features-content {
padding-right: 110px;
}
.dima-timeline.dima-timeline-blog .post-meta ul li.post-comments, .dima-timeline.dima-timeline-blog .post-meta ul li.post-view {
display: none;
}
} @media only screen and (min-width: 679px) and (max-width: 1299px) {
.vertical-menu .with-margin .isotope-item {
padding: 0 0.7% 10px 0.7% !important;
}
.vertical-menu div.di_1_of_4 {
width: 48.5%;
}
.vertical-menu div.di_1_of_4:nth-child(4n+3) {
margin-top: 30px;
margin-left: 0;
}
.vertical-menu div.di_1_of_4:nth-child(4n) {
margin-top: 30px;
}
.vertical-menu .no-box.box-square header i,
.vertical-menu .box-circle header i {
width: 85px;
height: 85px;
font-size: 45px;
line-height: 85px;
}
.vertical-menu .no-box.features-start.box-square .features-content,
.vertical-menu .features-start.box-circle .features-content {
padding-left: 110px;
}
.vertical-menu .no-box.features-end.box-square .features-content,
.vertical-menu .features-end.box-circle .features-content {
padding-right: 110px;
}
.vertical-menu .dima-timeline.dima-timeline-blog .post-meta ul li.post-comments, .vertical-menu .dima-timeline.dima-timeline-blog .post-meta ul li.post-view {
display: none;
}
.vertical-menu .dima-timeline-list li:before {
left: 42.5px;
padding-top: 85px;
}
}  .loader {
position: fixed;
top: 0;
right: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 999999;
margin: auto;
}
.loader-animation-container {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
background: #333333;
padding: 20px;
max-width: 100%;
}
.loader-sticker {
height: 100%;
width: 100%;
position: relative;
z-index: 5;
margin: auto;
background: #fff;
}
.loader-progress {
position: absolute;
top: 0;
bottom: 0;
left: 0;
height: 0;
width: 20px;
background: #e1e1e1;
margin-top: auto;
margin-bottom: auto;
z-index: 1;
}
.loader-progress--drowed-right-border {
border-right: 20px solid #e1e1e1;
}
.loader-line-left,
.loader-line-right {
position: absolute;
top: 0;
bottom: 0;
width: 20px;
margin: auto;
z-index: 2;
}
.loader-line-left {
height: 0;
left: 0;
background: #e1e1e1;
}
.loader-line-right {
background: #333333;
right: 0;
height: 100%;
}
.loader-logo {
position: absolute;
top: 50%;
left: 50%;
margin: auto;
z-index: 10;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader-image-container {
position: absolute;
top: 50%;
left: 50%;
height: 300px;
width: 300px;
margin-left: -150px;
margin-top: -200px;
line-height: 0;
pointer-events: none;
}
.small .loader-image-container {
height: 150px;
width: 150px;
margin-left: -75px;
margin-top: -100px;
}
.loader-image {
max-width: 100%;
height: auto;
} .not-found h6 {
font-size: 18px;
line-height: 18px;
}
.not-found p {
opacity: 0.9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
}
.not-found h1 {
font-size: 160px;
line-height: 160px;
margin: 20px 0 35px;
}
.not-found form {
width: 450px;
margin: 0 auto;
}
.animated {
-webkit-animation-fill-mode: none;
animation-fill-mode: none;
}
.load-close {
color: #707070;
display: block;
text-align: center;
letter-spacing: 1px;
font-weight: 300;
font-family: 'Arial', serif;
padding: 10px;
position: absolute;
line-height: 30px;
bottom: 20px;
left: 50%;
margin-left: -37px;
margin-top: 0;
z-index: 99999;
} .clm-bullet .bullet.clm:nth-child(2n+3) {
clear: left;
margin-left: 0 !important;
}
.bullet {
cursor: pointer;
width: 13px;
height: 13px;
display: inline-block;
background: rgba(0, 0, 0, 0.3);
text-indent: -9999px;
border: 1px solid #FFF;
margin: 0 4px 8px 4px !important;
float: left;
}
.bullet:hover, .bullet.selected {
background: #FFFFFF !important;
}
.dima-main .tp-bullets.tp-thumbs {
background-color: transparent !important;
}
.dima-main .tp-bullets.tp-thumbs .bullet {
opacity: 1;
filter: alpha(opacity=1);
}
.dima-main .tp-bullets.tp-thumbs .bullet:hover, .dima-main .tp-bullets.tp-thumbs .bullet.selected {
opacity: 0.9;
filter: alpha(opacity=0.9);
background-size: cover !important;
}
.dima-main .tp-bullets.tp-thumbs {
width: 100% !important;
left: 0 !important;
margin-left: 0 !important;
}
.dima-main .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
left: 50px !important;
}
.flex-caption, .tp-caption {
z-index: 10 !important;
}
.full-wrapper {
width: 100%;
position: relative;
margin-left: auto;
margin-right: auto;
}
.topaz-div-bg {
position: absolute;
display: block;
width: 100%;
left: 0;
}
.with-top-border {
border-top: 1px solid #e1e1e1;
}
.dima-padding {
padding: 100px 45px !important;
}
.tp-banner-container {
width: 100%;
position: relative;
padding: 0;
}
.in-bottom-absolute {
position: absolute !important;
top: -10.8392rem;
}
.in-bottom-relative {
position: relative;
margin-bottom: -10.7142rem;
}
.dima-navbar-vertical#framee {
overflow: visible !important;
}
.scrollbar {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 4px;
z-index: 100;
-webkit-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
opacity: 0;
filter: alpha(opacity=0);
}
.dima-navbar.dima-navbar-vertical .scrollbar {
left: 0;
}
.vertical-menu-end .dima-navbar-vertical .scrollbar {
right: 0;
left: auto;
}
.dima-navbar-vertical:hover .scrollbar {
opacity: 1;
}
.quick-view-content {
position: relative;
background: #FFFFFF;
max-width: 930px;
max-height: 600px;
height: 100%;
overflow: hidden;
margin: 6% auto 0 auto;
}
.default-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 52;
}
.infscr-loading {
position: fixed;
left: 46%;
text-align: center;
display: block;
bottom: 30px;
}
.dima-main .dima-equal {
height: 100%;
}
.dima-main .dima-equal .ok-row .column_parent {
display: table-cell;
height: 100%;
float: none;
}
.dima-main .dimacoltable {
display: table;
table-layout: fixed;
position: relative;
width: 100%;
height: 100%;
vertical-align: middle;
}
.dima-main .dimacell {
display: table-cell;
position: relative;
height: 100%;
vertical-align: inherit;
border: 0;
} body.compensate-for-scrollbar {
margin: 0 !important;
}
body.fancybox-active {
overflow: auto !important;
}
.fancybox-toolbar div {
display: inline-block;
height: 44px;
line-height: 42px;
background: rgba(30, 30, 30, 0.6);
color: #ccc;
font-size: 12px;
font-weight: bold;
min-width: 42px;
text-align: center;
white-space: nowrap;
}
.admin-bar .fancybox-toolbar {
top: 30px;
}
@media all and (min-width: 800px) {
body .fancybox-thumbs {
top: auto;
width: auto;
bottom: 0;
left: 0;
right: 0;
height: 95px;
padding: 10px 10px 0 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: rgba(0, 0, 0, 0.3);
}
body .fancybox-caption {
text-align: center;
}
body .fancybox-caption-wrap {
background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(80%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.3)));
background: -webkit-linear-gradient(top, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 80%, rgba(0, 0, 0, 0.3) 100%);
background: linear-gradient(to bottom, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 80%, rgba(0, 0, 0, 0.3) 100%);
}
body .fancybox-thumbs > ul > li {
opacity: .3;
}
body .fancybox-thumbs > ul > li.fancybox-thumbs-active {
opacity: 1;
}
body .fancybox-caption,
body .fancybox-thumbs > ul > li:before {
border-width: 0;
}
body .fancybox-show-thumbs .fancybox-thumbs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
body .fancybox-thumbs > ul {
position: relative;
width: auto !important;
float: left;
margin: 0 auto;
}
body .fancybox-show-thumbs .fancybox-inner {
right: 0;
bottom: 95px;
overflow: visible;
}
body .fancybox-thumbs::-webkit-scrollbar {
height: 7px;
}
body .fancybox-thumbs::-webkit-scrollbar-track {
background: #2a2a2a;
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
body .fancybox-thumbs::-webkit-scrollbar-thumb {
background: #ccc;
border-radius: 10px;
}
}
.dima-main .dima-equal {
height: 100%;
}
.dima-main .dima-equal .ok-row .column_parent {
display: table-cell;
height: 100%;
float: none;
}
.dima-main .dima-equal.content-position-middle .ok-row .column_parent {
vertical-align: middle;
}
.dima-main .dima-equal.content-position-top .ok-row .column_parent {
vertical-align: top;
}
.dima-main .dima-equal.content-position-bottom .ok-row .column_parent {
vertical-align: bottom;
} @media only screen and (max-width: 989px) {
.dima-main .dima-equal .ok-row .column_parent {
display: block;
float: left;
}
}

body.fancybox-active {
overflow: hidden;
}
body.fancybox-iosfix {
position: fixed;
left: 0;
right: 0;
}
.fancybox-is-hidden {
position: absolute;
top: -9999px;
left: -9999px;
visibility: hidden;
}
.fancybox-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99992;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.fancybox-outer {
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.fancybox-bg {
background: #1e1e1e;
opacity: 0;
-webkit-transition-duration: inherit;
transition-duration: inherit;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
opacity: 0.87;
-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
position: absolute;
direction: ltr;
z-index: 99997;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .25s, visibility 0s linear .25s;
transition: opacity .25s, visibility 0s linear .25s;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
opacity: 1;
visibility: visible;
-webkit-transition: opacity .25s, visibility 0s;
transition: opacity .25s, visibility 0s;
}
.fancybox-infobar {
top: 0;
left: 0;
font-size: 13px;
padding: 0 10px;
height: 44px;
min-width: 44px;
line-height: 44px;
color: #ccc;
text-align: center;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-font-smoothing: subpixel-antialiased;
mix-blend-mode: exclusion;
}
.fancybox-toolbar {
top: 0;
right: 0;
margin: 0;
padding: 0;
}
.fancybox-stage {
overflow: hidden;
direction: ltr;
z-index: 99994;
-webkit-transform: translate3d(0, 0, 0);
}
.fancybox-is-closing .fancybox-stage {
overflow: visible;
}
.fancybox-slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
outline: none;
white-space: normal;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
z-index: 99994;
-webkit-overflow-scrolling: touch;
display: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition-property: opacity, -webkit-transform;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
}
.fancybox-slide::before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
display: block;
}
.fancybox-slide--image {
overflow: visible;
}
.fancybox-slide--image::before {
display: none;
}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
background: #000;
}
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
background: #E5E3DF;
}
.fancybox-slide--next {
z-index: 99995;
}
.fancybox-slide > * {
display: inline-block;
position: relative;
padding: 24px;
margin: 44px 0 44px;
border-width: 0;
vertical-align: middle;
text-align: left;
background-color: #fff;
overflow: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.fancybox-slide > title,
.fancybox-slide > style,
.fancybox-slide > meta,
.fancybox-slide > link,
.fancybox-slide > script,
.fancybox-slide > base {
display: none;
}
.fancybox-slide .fancybox-image-wrap {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
border: 0;
z-index: 99995;
background: transparent;
cursor: default;
overflow: visible;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
background-size: 100% 100%;
background-repeat: no-repeat;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition-property: opacity, -webkit-transform;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
}
.fancybox-can-zoomOut .fancybox-image-wrap {
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-image-wrap {
cursor: -webkit-zoom-in;
cursor: zoom-in;
}
.fancybox-can-drag .fancybox-image-wrap {
cursor: -webkit-grab;
cursor: grab;
}
.fancybox-is-dragging .fancybox-image-wrap {
cursor: -webkit-grabbing;
cursor: grabbing;
}
.fancybox-image,
.fancybox-spaceball {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
max-width: none;
max-height: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fancybox-spaceball {
z-index: 1;
}
.fancybox-slide--iframe .fancybox-content {
padding: 0;
width: 80%;
height: 80%;
max-width: calc(100% - 100px);
max-height: calc(100% - 88px);
overflow: visible;
background: #fff;
}
.fancybox-iframe {
display: block;
margin: 0;
padding: 0;
border: 0;
width: 100%;
height: 100%;
background: #fff;
}
.fancybox-error {
margin: 0;
padding: 40px;
width: 100%;
max-width: 380px;
background: #fff;
cursor: default;
}
.fancybox-error p {
margin: 0;
padding: 0;
color: #444;
font-size: 16px;
line-height: 20px;
} .fancybox-button {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
vertical-align: top;
width: 44px;
height: 44px;
margin: 0;
padding: 10px;
border: 0;
border-radius: 0;
background: rgba(30, 30, 30, 0.6);
-webkit-transition: color .3s ease;
transition: color .3s ease;
cursor: pointer;
outline: none;
}
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
color: #ccc;
}
.fancybox-button:focus,
.fancybox-button:hover {
color: #fff;
}
.fancybox-button[disabled] {
color: #ccc;
cursor: default;
opacity: 0.6;
}
.fancybox-button svg {
display: block;
position: relative;
overflow: visible;
shape-rendering: geometricPrecision;
}
.fancybox-button svg path {
fill: currentColor;
stroke: currentColor;
stroke-linejoin: round;
stroke-width: 3;
}
.fancybox-button--share svg path {
stroke-width: 1;
}
.fancybox-button--play svg path:nth-child(2) {
display: none;
}
.fancybox-button--pause svg path:nth-child(1) {
display: none;
}
.fancybox-button--zoom svg path {
fill: transparent;
} .fancybox-navigation {
display: none;
}
.fancybox-show-nav .fancybox-navigation {
display: block;
}
.fancybox-navigation button {
position: absolute;
top: 50%;
margin: -50px 0 0 0;
z-index: 99997;
background: transparent;
width: 60px;
height: 100px;
padding: 17px;
}
.fancybox-navigation button:before {
content: "";
position: absolute;
top: 30px;
right: 10px;
width: 40px;
height: 40px;
background: rgba(30, 30, 30, 0.6);
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 0;
}
.fancybox-navigation .fancybox-button--arrow_right {
right: 0;
} .fancybox-close-small {
position: absolute;
top: 0;
right: 0;
width: 44px;
height: 44px;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
background: transparent;
z-index: 10;
cursor: pointer;
}
.fancybox-close-small:after {
content: '×';
position: absolute;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
font: 20px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #888;
font-weight: 300;
text-align: center;
border-radius: 50%;
border-width: 0;
background-color: transparent;
-webkit-transition: background-color .25s;
transition: background-color .25s;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 2;
}
.fancybox-close-small:focus {
outline: none;
}
.fancybox-close-small:focus:after {
outline: 1px dotted #888;
}
.fancybox-close-small:hover:after {
color: #555;
background: #eee;
}
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small {
top: 0;
right: -44px;
}
.fancybox-slide--image .fancybox-close-small:after,
.fancybox-slide--iframe .fancybox-close-small:after {
font-size: 35px;
color: #aaa;
}
.fancybox-slide--image .fancybox-close-small:hover:after,
.fancybox-slide--iframe .fancybox-close-small:hover:after {
color: #fff;
background: transparent;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
display: none;
} .fancybox-caption-wrap {
bottom: 0;
left: 0;
right: 0;
padding: 60px 2vw 0 2vw;
background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgba(0, 0, 0, 0.2)), color-stop(80%, rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.8)));
background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
pointer-events: none;
}
.fancybox-caption {
padding: 30px 0;
border-top: 1px solid rgba(255, 255, 255, 0.4);
font-size: 14px;
color: #fff;
line-height: 20px;
-webkit-text-size-adjust: none;
}
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
pointer-events: all;
position: relative; }
.fancybox-caption a {
color: #fff;
text-decoration: underline;
} .fancybox-slide > .fancybox-loading {
border: 6px solid rgba(100, 100, 100, 0.4);
border-top: 6px solid rgba(255, 255, 255, 0.6);
border-radius: 100%;
height: 50px;
width: 50px;
-webkit-animation: fancybox-rotate .8s infinite linear;
animation: fancybox-rotate .8s infinite linear;
background: transparent;
position: absolute;
top: 50%;
left: 50%;
margin-top: -30px;
margin-left: -30px;
z-index: 99999;
}
@-webkit-keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
} .fancybox-animated {
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
} .fancybox-fx-slide.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
} .fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
opacity: 0;
-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1;
} .fancybox-fx-zoom-in-out.fancybox-slide--previous {
-webkit-transform: scale3d(1.5, 1.5, 1.5);
transform: scale3d(1.5, 1.5, 1.5);
opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5);
opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
} .fancybox-fx-rotate.fancybox-slide--previous {
-webkit-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--next {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--current {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
opacity: 1;
} .fancybox-fx-circular.fancybox-slide--previous {
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--next {
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
opacity: 1;
} .fancybox-fx-tube.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
} .fancybox-share {
padding: 30px;
border-radius: 3px;
background: #f4f4f4;
max-width: 90%;
}
.fancybox-share h1 {
color: #222;
margin: 0 0 20px 0;
font-size: 33px;
font-weight: 700;
text-align: center;
}
.fancybox-share p {
margin: 0;
padding: 0;
text-align: center;
}
.fancybox-share p:first-of-type {
margin-right: -10px;
}
.fancybox-share_button {
display: inline-block;
text-decoration: none;
margin: 0 10px 10px 0;
padding: 10px 20px;
border: 0;
border-radius: 3px;
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
background: #fff;
white-space: nowrap;
font-size: 16px;
line-height: 23px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
min-width: 140px;
color: #707070;
-webkit-transition: all .2s;
transition: all .2s;
}
.fancybox-share_button:focus,
.fancybox-share_button:hover {
text-decoration: none;
color: #333;
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.fancybox-share_button svg {
margin-right: 5px;
width: 20px;
height: 20px;
vertical-align: text-bottom;
}
.fancybox-share input {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin: 5px 0 0 0;
padding: 10px 15px;
border: 1px solid #d7d7d7;
border-radius: 3px;
background: #ebebeb;
color: #5d5b5b;
font-size: 14px;
outline: none;
} .fancybox-thumbs {
display: none;
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 212px;
margin: 0;
padding: 2px 2px 4px 2px;
background: #fff;
-webkit-tap-highlight-color: transparent;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 99995;
}
.fancybox-thumbs-x {
overflow-y: hidden;
overflow-x: auto;
}
.fancybox-show-thumbs .fancybox-thumbs {
display: block;
}
.fancybox-show-thumbs .fancybox-inner {
right: 212px;
}
.fancybox-thumbs > ul {
list-style: none;
position: absolute;
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: auto;
font-size: 0;
white-space: nowrap;
}
.fancybox-thumbs-x > ul {
overflow: hidden;
}
.fancybox-thumbs-y > ul::-webkit-scrollbar {
width: 7px;
}
.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius: 10px;
}
.fancybox-thumbs > ul > li {
float: left;
overflow: hidden;
padding: 0;
margin: 2px;
width: 100px;
height: 75px;
max-width: calc(50% - 4px);
max-height: calc(100% - 8px);
position: relative;
cursor: pointer;
outline: none;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
li.fancybox-thumbs-loading {
background: rgba(0, 0, 0, 0.1);
}
.fancybox-thumbs > ul > li > img {
position: absolute;
top: 0;
left: 0;
max-width: none;
max-height: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fancybox-thumbs > ul > li:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 4px solid #4ea7f9;
z-index: 99991;
opacity: 0;
-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
opacity: 1;
} @media all and (max-width: 800px) {
.fancybox-thumbs {
width: 110px;
}
.fancybox-show-thumbs .fancybox-inner {
right: 110px;
}
.fancybox-thumbs > ul > li {
max-width: calc(100% - 10px);
}
}#dima-wrapper .mejs-container.wp-audio-shortcode .mejs-controls, #dima-wrapper .mejs-container.wp-video-shortcode .mejs-controls {
background: #333333;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) {
background: rgba(51, 51, 51, 0.5);
min-width: 17.1428571429rem !important;
clear: both;
outline: none; }
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-time-handle, #dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-time-handle-content {
position: absolute;
cursor: pointer;
-webkit-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-time-handle:after, #dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-time-handle-content:after {
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fcfcfc;}.cls-2{fill:%23333333;}%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='5' cy='5' r='4'/%3E%3Cpath class='cls-2' d='M10,7a3,3,0,1,1-3,3,3,3,0,0,1,3-3m0-2a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z' transform='translate(-5 -5)'/%3E%3C/svg%3E") no-repeat;
width: 11px;
height: 11px;
position: absolute;
top: -8px;
right: -8px;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls {
position: relative;
background: #fcfcfc;
height: 5.3571428571rem;
width: auto;
-webkit-box-shadow: inset 0 0 0 1px #e1e1e1;
box-shadow: inset 0 0 0 1px #e1e1e1;
z-index: 100;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button {
height: 5.3571428571rem;
position: relative;
width: 38px;
overflow: visible !important;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button button {
position: relative;
background: none;
margin: 0;
padding: 0 8px;
outline: none;
border: none;
height: 100%;
width: 100%;
overflow: visible;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-play button {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23333333' height='22' viewBox='0 0 22 22' width='22' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M8 5v14l11-7z'/%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a%3C/svg%3E") no-repeat 50% 50%;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-pause button {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23333333' height='22' viewBox='0 0 22 22' width='22' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M6 19h4V5H6v14zm8-14v14h4V5h-4z'/%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a%3C/svg%3E") no-repeat 50% 50%;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-pause button, #dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-play button {
-webkit-transition: background 0.3s ease;
transition: background 0.3s ease;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-pause:hover button, #dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-play:hover button {
background-color: #e1e1e1;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-mute {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23333333' height='22' viewBox='0 0 22 22' width='22' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z'/%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a%3C/svg%3E") no-repeat 50% 50%;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-unmute button {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23333333' height='22' viewBox='0 0 22 24' width='22' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M7 9v6h4l5 5V4l-5 5H7z'/%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a%3C/svg%3E") no-repeat 50% 50%;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-playpause-button {
width: 3.9285714286rem;
-webkit-transition: background 0.3s ease;
transition: background 0.3s ease;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-fullscreen-button > button {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23333333' height='22' viewBox='0 0 22 22' width='24' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a     %3Cpath d='M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z'/%3E\a%3C/svg%3E") no-repeat 50% 50%;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-unfullscreen > button {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23333333' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a     %3Cpath d='M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z'/%3E\a%3C/svg%3E") no-repeat 50% 50%;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-slider {
position: absolute;
background: #333333;
text-align: center;
padding: 10px 12px;
width: auto;
z-index: 1000;
-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: transform 0.3s ease, opacity 0.3s ease;
transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
-webkit-transform: translate(-50%, 6px);
-ms-transform: translate(-50%, 6px);
transform: translate(-50%, 6px);
color: #fff;
left: 50%;
bottom: 100%;
height: 130px;
top: auto;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current {
background: #e1e1e1;
top: auto !important;
bottom: 10px;
border-radius: 3px;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-button:last-child {
margin-right: 25px;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-fullscreen-button,
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-unfullscreen {
width: 30px;
padding: 0 20px;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail span,
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail a {
height: 2px;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail {
padding: 32px 0 0;
height: 100%;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail .mejs-time-current, #dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail .mejs-time-handle-content {
background: #333333;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail .mejs-time-hovered {
background: rgba(51, 51, 51, 0.5);
z-index: 10;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail .mejs-time-float {
position: absolute;
background: #333333;
text-align: center;
padding: 10px 20px;
width: auto;
z-index: 1000;
-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: transform 0.3s ease, opacity 0.3s ease;
transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
-webkit-transform: translate(-50%, -6px);
-ms-transform: translate(-50%, -6px);
transform: translate(-50%, -6px);
color: #fff;
bottom: 100%;
top: auto;
border: none;
margin: 0;
height: auto;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail .mejs-time-float-current {
font: 500 14px/18px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
position: relative;
width: auto;
display: inline;
color: #fff;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail .mejs-time-float-current {
margin: 2px;
height: auto;
display: block;
text-align: center;
left: 0;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail .mejs-time-float-corner {
position: absolute;
z-index: 1001;
content: "";
background: #333333;
width: 10px;
height: 10px;
top: 100%;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
-ms-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
left: 50%;
border-radius: 0 0 3px 0;
border: none;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time .mejs-currenttime,
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time .mejs-duration {
font: 14px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #333333;
line-height: 5.3571428571rem;
margin: 0;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time.mejs-currenttime-container {
width: 5.3571428571rem;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time.mejs-duration-container {
padding: 0 20px 0 10px;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time {
height: 5.3571428571rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 15px;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls a.mejs-horizontal-volume-slider {
margin-top: 1.5714285714rem;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail .mejs-time-total {
background: #e1e1e1;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #333333;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-controls .mejs-time-rail .mejs-time-loaded {
background: rgba(51, 51, 51, 0.3);
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-mediaelement {
position: relative;
height: auto;
width: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: padding .25s ease;
transition: padding .25s ease;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-mediaelement video {
display: block;
margin: 0 auto;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: 50% 50%;
object-position: 50% 50%;
height: auto !important;
width: 100% !important;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode):not(.mejs-container-fullscreen) {
width: auto !important;
height: auto !important;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode):not(.mejs-container-fullscreen) .mejs-mediaelement video {
max-width: 1280px;
max-height: 720px;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-container * {
outline: none;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-overlay .mejs-overlay-button {
background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='75' viewBox='0 0 24 24' width='75' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M0 0h24v24H0z' fill='none'/%3E\a     %3Cpath d='M10 16.5l6-4.5-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E\a%3C/svg%3E") no-repeat 50% 50%;
opacity: .8;
margin-top: -60px;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-overlay:hover .mejs-overlay-button {
opacity: 1;
-webkit-transition: opacity 320ms ease-out;
transition: opacity 320ms ease-out;
}
#dima-wrapper .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-overlay-loading span {
background: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='loader-1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a    width='60px' height='60px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E\a   %3Cpath opacity='0.2' fill='%23FFFFFF' d='M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946\a     s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634\a     c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z'/%3E\a   %3Cpath fill='%23FFFFFF' d='M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0\a     C22.32,8.481,24.301,9.057,26.013,10.047z'%3E\a     %3CanimateTransform attributeType='xml'\a       attributeName='transform'\a       type='rotate'\a       from='0 20 20'\a       to='360 20 20'\a       dur='0.5s'\a       repeatCount='indefinite'/%3E\a     %3C/path%3E\a   %3C/svg%3E") no-repeat 50% 50%;
}
.mejs-poster {
opacity: 0;
}
.mejs-time-handle-content {
display: none;
}  .hide-controls .mejs-container .mejs-controls {
display: none !important;
}
.hide-controls .mejs-container:not(.wp-video-shortcode):not(.wp-audio-shortcode) .mejs-overlay .mejs-overlay-button {
margin-top: 0 !important;
}
@media only screen and (max-width: 679px) {
.mejs-controls {
display: none;
}
.mejs-overlay-button {
margin-top: -35px;
}
}body .tribe-events-list-separator-month span,
body .single-tribe_events .tribe-events-single-event-title, body #tribe-geo-results h2.tribe-events-page-title, body h2.tribe-events-page-title {
font-size: 2.5714285714rem;
line-height: 1.5em;
letter-spacing: 0.025em;
font-weight: 300;
}
body .tribe-events-schedule h2, body #tribe-events-content .tribe-events-tooltip h4,
body #tribe_events_filters_wrapper .tribe_events_slider_val,
body .single-tribe_events a.tribe-events-gcal,
body .single-tribe_events a.tribe-events-ical, .tribe-this-week-widget-wrapper .tribe-events-page-title,
.tribe-events-meta-group .tribe-events-single-section-title {
font-size: 1.2857142857rem;
line-height: 1.8888888889em;
letter-spacing: 0.01em;
font-weight: 400;
}
body {       }
body .tribe-bar-views-inner {
background-color: rgba(255, 255, 255, 0);
padding: 0;
}
body .tribe-bar-views-list {
display: none;
}
body .tribe-bar-date-filter {
padding-left: 0;
}
body #tribe-events-content .tribe-events-calendar td,
body .tribe-events-grid .tribe-scroller,
body .tribe-grid-allday,
body .tribe-week-grid-block div,
body .tribe-events-grid .tribe-grid-content-wrap .column,
body .tribe-events-grid .tribe-grid-content-wrap .column {
border-color: #e1e1e1;
}
body .tribe-week-grid-block div {
border-bottom-style: dashed;
}
body .single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
font-weight: normal;
color: #333333;
line-height: 30px;
}
body .single-tribe_events .tribe-events-schedule .tribe-events-cost {
position: relative;
font-size: 27px;
line-height: 27px;
text-align: left;
left: 0;
padding: 0;
top: 0;
color: #333333;
margin-top: 10px;
}
body #tribe-events .tribe-events-content p,
body .tribe-events-after-html p,
body .tribe-events-before-html p,
body .tribe-events-event-meta address.tribe-events-address,
body .tribe-events-list .tribe-events-venue-details {
line-height: 2.1428571429rem;
}
body .tribe-events-event-cost span {
border-color: #333333;
color: #333333;
}
body .tribe-events-list-event-title a {
color: #333333;
}
body #tribe-events-footer {
margin: 30px 0;
}
body .tribe-events-day .tribe-events-day-time-slot h5 {
background-color: #333333;
height: 50px;
line-height: 50px;
padding: 0;
font-size: 16px;
font-weight: 400;
text-transform: initial;
}
body .tribe-updated.published.time-details,
body .tribe-event-schedule-details {
color: #333333;
font-weight: 400;
}
body .tribe-event-schedule-details {
margin-bottom: 20px;
}
body .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap {
background-color: #ffffff;
border: 1px solid #e1e1e1;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
body .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover {
-webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
}
body .tribe-events-list .tribe-events-photo-event .tribe-events-event-details {
padding: 20px;
}
body .tribe-events-list.tribe-events-photo .tribe-events-loop .tribe-events-event-image {
margin-bottom: 20px;
margin-right: 0;
width: 100%;
}
body .single-tribe_events .tribe-events-event-meta {
padding: 10px 0;
}
body .tribe-events-notices {
background-color: #e3f2fd;
color: #2196f3;
position: relative;
margin-bottom: 2.1428571429rem;
padding: 1.7857142857rem;
clear: both;
border: none;
border-radius: 0;
}
body #tribe-bar-form {
background-color: rgba(255, 255, 255, 0);
}
body .tribe-bar-geoloc-filter,
body .tribe-events-uses-geolocation .tribe-bar-date-filter,
body .tribe-events-uses-geolocation .tribe-bar-search-filter,
body .tribe-events-uses-geolocation .tribe-bar-submit {
padding: 30px;
}
body #tribe-events-bar .tribe-bar-date-filter,
body #tribe-events-bar .tribe-bar-geoloc-filter,
body #tribe-events-bar .tribe-bar-search-filter,
body #tribe-events-bar .tribe-bar-submit {
padding-top: 0;
padding-bottom: 0;
}
body #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit,
body #tribe-events-bar .tribe-bar-date-filter,
body #tribe-events-bar .tribe-bar-geoloc-filter,
body #tribe-events-bar .tribe-bar-search-filter {
padding-left: 0;
}
body #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit {
float: right;
padding-top: 30px;
min-width: 25%;
width: auto;
}
body #tribe-bar-form label,
body #tribe-bar-form .tribe-bar-views-inner label {
margin: 0 0 10px;
padding: 0;
display: inline-block;
color: #333333;
font-family: "Poppins", Helvetica, Arial, Times, serif;
font-size: 14px;
line-height: 14px;
font-weight: 400;
}
body input[name*=tribe-bar-]::-webkit-input-placeholder {
color: #333333;
font-style: normal;
font-weight: 400;
line-height: 1.3;
}
body #tribe-bar-form input[type=text] {
margin: 0;
padding: 1.1071428571rem 1.4285714286rem;
background-color: rgba(218, 218, 218, 0.2);
border-width: 0;
outline: none;
font-size: 14px;
line-height: 30px;
font-weight: 400;
height: 50px;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
-webkit-appearance: none;
-webkit-tap-highlight-color: rgba(51, 51, 51, 0.47);
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: left;
}
body .tribe-events-read-more {
margin-top: 5px;
color: #ffffff;
}
body .tribe-events-list .type-tribe_events {
margin-bottom: 6.4285714286rem;
}
body #tribe-events .tribe-events-button, body .tribe-events-button {
min-width: 110px;
}
body .tribe-events-read-more,
body #tribe-events .tribe-events-button, body .tribe-events-button,
body #tribe-bar-form .tribe-bar-submit input[type=submit] {
position: relative;
display: inline-block;
font-family: "Maven Pro", Helvetica, Arial, Times, serif;
outline: none;
margin: 0;
min-height: 1em;
padding: 0 10px;
background-color: #333333;
font-weight: 400;
min-width: 12.1428571429rem;
min-height: 3.5714285714rem;
line-height: 3.5714285714rem;
font-style: normal;
text-align: center;
text-decoration: none;
vertical-align: middle;
overflow: hidden;
letter-spacing: 1.5px;
border-radius: 0;
letter-spacing: 1.5px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-box-sizing: order-box;
box-sizing: order-box;
-webkit-transition: all 320ms ease-out;
transition: all 320ms ease-out;
text-transform: uppercase;
white-space: nowrap;
}
body .tribe-events-read-more:hover,
body #tribe-events .tribe-events-button:hover, body .tribe-events-button:hover,
body #tribe-bar-form .tribe-bar-submit input[type=submit]:hover {
color: #fff;
background-color: #484848;
}
body .tribe-events-calendar thead {
border-bottom: 0;
}
body .tribe-events-calendar thead th {
background-color: #333333;
border-width: 0;
font-weight: 400;
font-size: 16px;
text-transform: initial;
}
body .tribe-events-calendar thead th:nth-child(odd) {
background: black;
}
body .tribe-events-calendar td div[id*=tribe-events-daynum-] {
font-weight: 400;
}
body #tribe-events .tribe-events-button,
body #tribe-events .tribe-events-button:hover,
body #tribe_events_filters_wrapper input[type=submit],
body .tribe-events-button, body .tribe-events-button.tribe-active:hover,
body .tribe-events-button.tribe-inactive, body .tribe-events-button:hover,
body .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
body .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a {
background-color: #333333;
}
body .tribe-events-calendar div[id*=tribe-events-daynum-],
body .tribe-events-calendar div[id*=tribe-events-daynum-] a {
background-color: #e1e1e1;
color: #333333;
}
body .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
body .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] > a {
background-color: #eeeeee;
color: #333333;
}
body #tribe-events-content .tribe-events-tooltip h4,
body #tribe_events_filters_wrapper .tribe_events_slider_val,
body .single-tribe_events a.tribe-events-gcal,
body .single-tribe_events a.tribe-events-ical {
color: #333333;
}
body #tribe-events .tribe-events-cal-links .tribe-events-button {
margin-right: 25px;
}
body .dk-select.tribe-accessible-js-hidden {
height: auto;
overflow: visible;
position: relative;
white-space: nowrap;
width: 100%;
}
body .tribe-grid-header {
background: black;
font-weight: 400;
font-size: 16px;
}
body .tribe-grid-header .tribe-grid-content-wrap > div:nth-child(odd) {
background-color: #333333;
}
body .tribe-events-grid .tribe-grid-header .tribe-week-today {
background-color: #333333;
}
body .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column {
border-width: 0;
text-transform: initial;
}
body .tribe-events-grid .column.first, body .tribe-week-grid-hours {
margin-right: -70px;
width: 70px;
text-align: center;
color: #333333;
}
body .tribe-grid-content-wrap {
padding-left: 70px;
}
body .tribe-grid-allday .tribe-events-week-allday-single,
body .tribe-grid-body .tribe-events-week-hourly-single {
background-color: rgba(51, 51, 51, 0.7);
border-color: #333333;
border-radius: 0;
}
body .tribe-grid-allday .tribe-events-week-allday-single:hover,
body .tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single:hover {
background-color: #333333;
}
body .tribe-grid-header .column a {
font-weight: 400;
}
body .tribe-events-grid .type-tribe_events a {
color: #ffffff;
}
body .tribe-grid-allday {
background-color: #ffffff;
}
body #tribe-bar-collapse-toggle {
font-size: 1rem;
font-weight: 500;
padding: 0.7142857143rem;
}
body .tribe-bar-collapse .tribe-bar-views-inner {
padding: 0 !important;
}
body .tribe-bar-collapse .tribe-bar-views-inner label {
display: none !important;
}
@media only screen and (max-width: 768px) {
body .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-],
body .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-] > a,
body .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
body .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] > a {
background: transparent;
}
body #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button {
line-height: 3.5714285714rem;
}
}
@media only screen and (max-width: 768px) {
body .tribe-events-sub-nav li a {
background: #333333;
}
}
@media only screen and (max-width: 480px) {
body .tribe-events-calendar thead th {
font-size: 12px;
}
} body .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration,
body .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue {
line-height: 25px;
}
.tribe-events-adv-list-widget .tribe-events-widget-link a,
.tribe-events-back a,
.tribe-events-list-widget .tribe-events-widget-link a,
ul.tribe-events-sub-nav a {
font-weight: normal;
}
body .tribe-mini-calendar thead {
border: none;
}
body .tribe-mini-calendar td {
background-color: #EEEEEE;
}
body .tribe-mini-calendar .tribe-mini-calendar-nav td {
background-color: #333333;
border-color: #333333;
padding-top: 15px;
}
body .tribe-mini-calendar .tribe-mini-calendar-nav span {
font-weight: 400;
font-size: 18px;
}
body .tribe-mini-calendar th {
background-color: #333333;
border-color: #333333;
font-weight: 400;
font-size: 14px;
padding: 10px 0;
}
body .tribe-mini-calendar .tribe-events-past {
opacity: 0.8;
}
body .tribe-mini-calendar-no-event {
font-weight: 400;
font-size: 14px;
padding: 8px 0 8px 0;
color: #c2c2c2;
}
body .tribe-mini-calendar .tribe-events-present,
body .tribe-mini-calendar .tribe-mini-calendar-today {
background-color: #333333;
}
body .tribe-mini-calendar .tribe-events-present span,
body .tribe-mini-calendar .tribe-mini-calendar-today span {
color: #ffffff;
}
body .tribe-events-countdown-widget div.tribe-countdown-time,
body .tribe-events-countdown-widget div.tribe-countdown-text {
padding: 15px;
border: 1px solid #e1e1e1;
}
body .tribe-events-countdown-widget div.tribe-countdown-text {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
body .tribe-events-countdown-widget div.tribe-countdown-time {
border-top: none;
}
body .tribe-events-countdown-widget div.tribe-countdown-number {
color: #333333;
font-size: 36px;
font-family: "Poppins", Helvetica, Arial, Times, serif;
}
body .this-week-past .tribe-this-week-widget-header-date {
background-color: #e1e1e1;
color: #333333;
font-weight: normal;
}
body .tribe-this-week-widget-vertical .tribe-this-week-widget-day {
color: #333333;
font-size: 14px;
}
body .tribe-this-week-widget-header-date,
body .this-week-today .tribe-this-week-widget-header-date {
background-color: #333333;
font-weight: normal;
}
body .tribe-this-week-event {
border-color: #333333;
line-height: 30px;
}
body .this-week-today .tribe-this-week-event {
border-color: #333333;
line-height: 30px;
}
.tribe-events-venue-widget .tribe-event-featured {
background-color: #333333;
}
.tribe-venue-widget-list .type-tribe_events {
margin-bottom: 2.1428571429rem;
}
.tribe-events-venue-widget .tribe-event-title {
padding-top: 15px;
font-size: 18px;
}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a,
.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a {
color: #333333;
}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a:hover,
.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a:hover {
color: #333333;
}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration,
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-event-meta,
.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-duration,
.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-event-meta,
.tribe-events-adv-list-widget .tribe-event-featured,
.tribe-mini-calendar-list-wrapper .tribe-event-featured,
.tribe-events-adv-list-widget .tribe-event-featured a,
.tribe-mini-calendar-list-wrapper .tribe-event-featured a {
color: #757575;
}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration:hover,
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-event-meta:hover,
.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-duration:hover,
.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-event-meta:hover,
.tribe-events-adv-list-widget .tribe-event-featured:hover,
.tribe-mini-calendar-list-wrapper .tribe-event-featured:hover,
.tribe-events-adv-list-widget .tribe-event-featured a:hover,
.tribe-mini-calendar-list-wrapper .tribe-event-featured a:hover {
color: #333333;
}
.tribe-events-adv-list-widget .tribe-event-featured .list-info {
padding: 0;
line-height: 30px;
}
.tribe-events-adv-list-widget .tribe-event-featured,
.tribe-mini-calendar-list-wrapper .tribe-event-featured {
border-color: #e1e1e1;
border-style: solid;
}