@font-face {
font-family: 'EngageIcons';
src: url(//www.copyfin.it/wp-content/themes/engage/css/engage-icons/fonts/EngageIcons.eot);
src: url(//www.copyfin.it/wp-content/themes/engage/css/engage-icons/fonts/EngageIcons.eot) format('embedded-opentype'), url(//www.copyfin.it/wp-content/themes/engage/css/engage-icons/fonts/EngageIcons.woff2) format('woff2'), url(//www.copyfin.it/wp-content/themes/engage/css/engage-icons/fonts/EngageIcons.woff) format('woff'), url(//www.copyfin.it/wp-content/themes/engage/css/engage-icons/fonts/EngageIcons.ttf) format('truetype'), url(//www.copyfin.it/wp-content/themes/engage/css/engage-icons/fonts/EngageIcons.svg) format('svg');
font-weight: normal;
font-style: normal;
} .engage-icon-icon,
.dashicons-admin-engage {
display: inline-block;
font: normal normal normal 14px/1 'EngageIcons';
font-size: inherit;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .engage-icon-icon.lg {
font-size: 1.33333333em;
vertical-align: -16%;
}
.engage-icon-icon.x2 {
font-size: 2em;
}
.engage-icon-icon.x3 {
font-size: 3em;
} .engage-icon-icon.square,
.engage-icon-icon.circle {
padding: 0.33333333em;
vertical-align: -16%;
background-color: #eee;
}
.engage-icon-icon.circle {
border-radius: 50%;
} .engage-icon-icon-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.engage-icon-icon-ul > li {
position: relative;
}
.engage-icon-icon-ul > li > .engage-icon-icon {
position: absolute;
left: -1.57142857em;
top: 0.14285714em;
text-align: center;
}
.engage-icon-icon-ul > li > .engage-icon-icon.lg {
top: 0;
left: -1.35714286em;
}
.engage-icon-icon-ul > li > .engage-icon-icon.circle,
.engage-icon-icon-ul > li > .engage-icon-icon.square {
top: -0.19047619em;
left: -1.9047619em;
} .engage-icon-icon.spin {
-webkit-animation: engage-icon-icon-spin 2s infinite linear;
-moz-animation: engage-icon-icon-spin 2s infinite linear;
animation: engage-icon-icon-spin 2s infinite linear;
}
@-webkit-keyframes engage-icon-icon-spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes engage-icon-icon-spin {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
}
}
@keyframes engage-icon-icon-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
} .engage-icon-icon.rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.engage-icon-icon.rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.engage-icon-icon.rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
.engage-icon-icon.flip-y {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
-webkit-transform: scale(-1, 1);
-moz-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.engage-icon-icon.flip-x {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: scale(1, -1);
-moz-transform: scale(1, -1);
-ms-transform: scale(1, -1);
-o-transform: scale(1, -1);
transform: scale(1, -1);
} .engage-icon-zoom-2::before {
content: "\ea01";
}
.engage-icon-bag-add-21::before {
content: "\ea02";
}
.engage-icon-bag-add-18::before {
content: "\ea03";
}
.engage-icon-bag-20::before {
content: "\ea04";
}
.engage-icon-bag-09::before {
content: "\ea05";
}
.engage-icon-link-72::before {
content: "\ea06";
}
.engage-icon-simple-remove::before {
content: "\ea07";
}
.engage-icon-tail-right::before {
content: "\ea08";
}
.engage-icon-quote::before {
content: "\ea09";
}
.engage-icon-grid-48::before {
content: "\ea0a";
}
.engage-icon-grid-45::before {
content: "\ea0b";
}
.engage-icon-triangle-right-17::before {
content: "\ea0c";
}
.engage-icon-engage-icon2::before {
content: "\ea0d";
}  #wpcontent .ef-icon:before,
.engage-icon-icon:before,
.dashicons-admin-engage:before {
font-family: 'EngageIcons' !important;
}
.ef-engage-icon::before,
.dashicons-admin-engage:before {
content: "\ea0d";
}
#adminmenu .ef-icon:before {
font-size: 20px !important;
}
#wpcontent .ab-icon.engage-icon-icon,
#wp-admin-bar-engage-dashboard-node .ab-icon.engage-icon-icon {
padding-top: 6px !important;
}
#wpcontent .ab-icon.dashicons-admin-generic {
padding-top: 5px !important;
}.m-auto {margin:auto;}
.m-0 {margin:0 !important;}
.m-5 {margin:5px !important;}
.m-10 {margin:10px !important;}
.m-15 {margin:15px !important;}
.m-20 {margin:20px !important;}
.m-30 {margin:30px !important;}
.m-40 {margin:40px !important;}
.m-60 {margin:60px !important;} .m-t-0 {margin-top:0px !important;}
.m-t-5 {margin-top:5px !important; }
.m-t-10 {margin-top:10px !important;}
.m-t-15 {margin-top:15px !important;}
.m-t-20 {margin-top:20px !important;}
.m-t-30 {margin-top:30px !important;}
.m-t-40 {margin-top:40px !important;}
.m-t-50 {margin-top:40px !important;}
.m-t-60 {margin-top:60px !important;}
.m-t-70 {margin-top:70px !important;}
.m-t-80 {margin-top:80px !important;}
.m-t-100 {margin-top:100px !important;}
.m-t-120 {margin-top:120px !important;}
.m-t-150 {margin-top:150px !important;}
.m-t--10 {margin-top:-10px !important;} .m-b-0 {margin-bottom:0px !important;}
.m-b-5 {margin-bottom:5px !important;}
.m-b-10 {margin-bottom:10px !important;}
.m-b-15 {margin-bottom:15px !important;}
.m-b-20 {margin-bottom:20px !important;}
.m-b-30 {margin-bottom:30px !important;}
.m-b-40 {margin-bottom:40px !important;}
.m-b-50 {margin-bottom:50px !important;}
.m-b-60 {margin-bottom:60px !important;}
.m-b-70 {margin-bottom:70px !important;}
.m-b-80 {margin-bottom:80px !important;}
.m-b-100{margin-bottom:100px !important;} .m-l-0 {margin-left:0 !important;}
.m-l-5 {margin-left:5px !important;}
.m-l-10 {margin-left:10px !important;}
.m-l-20 {margin-left:20px !important;}
.m-l-30 {margin-left:30px !important;}
.m-l-40 {margin-left:40px !important;}
.m-l-60 {margin-left:60px !important;}
.m-l-80 {margin-left:80px !important;}
.m-l--10 {margin-left:-10px !important;} .m-r-0 {margin-right:0 !important;}
.m-r-5 {margin-right:5px !important;}
.m-r-10 {margin-right:10px !important;}
.m-r-20 {margin-right:20px !important;}
.m-r-30 {margin-right:30px !important;}
.m-r-40 {margin-right:40px !important;}
.m-r-60 {margin-right:60px !important;}
.m-r-80 {margin-right:80px !important;} .p-0 {padding:0 !important;}
.p-5 {padding:5px !important;}
.p-10 {padding:10px !important;}
.p-15 {padding:15px !important;}
.p-20 {padding:20px !important;}
.p-30 {padding:30px !important;}
.p-40 {padding:40px !important;}
.p-60 {padding:60px !important;}
.p-100 {padding:100px !important;} .p-t-0 {padding-top:0 !important;}
.p-t-10 {padding-top:10px !important;}
.p-t-15 {padding-top:15px !important;}
.p-t-20 {padding-top:20px !important;}
.p-t-30 {padding-top:30px !important;}
.p-t-40 {padding-top:40px !important;}
.p-t-60 {padding-top:60px !important;}
.p-t-80 {padding-top:80px !important;}
.p-t-100 {padding-top:100px !important;}
.p-t-120 {padding-top:120px !important;} .p-b-0 {padding-bottom:0 !important;}
.p-b-10 {padding-bottom:10px !important;}
.p-b-20 {padding-bottom:20px !important;}
.p-b-30 {padding-bottom:30px !important;}
.p-b-40 {padding-bottom:40px !important;}
.p-b-60 {padding-bottom:60px !important;}
.p-b-80 {padding-bottom:80px !important;}
.p-b-100 {padding-bottom:100px !important;}
.p-b-120 {padding-bottom:120px !important;} .p-l-0 {padding-left:0 !important;}
.p-l-5 {padding-left:5px !important;}
.p-l-10 {padding-left:10px !important;}
.p-l-15 {padding-left:15px !important;}
.p-l-20 {padding-left:20px !important;}
.p-l-30 {padding-left:30px !important;}
.p-l-40 {padding-left:40px !important;}
.p-l-60 {padding-left:60px !important;}
.p-l-100 {padding-left:100px !important;} .p-r-0 {padding-right:0 !important;}
.p-r-5 {padding-right:5px !important;}
.p-r-10 {padding-right:10px !important;}
.p-r-15 {padding-right:15px !important;}
.p-r-20 {padding-right:20px !important;}
.p-r-30 {padding-right:30px !important;}
.p-r-40 {padding-right:40px !important;}
.p-r-60 {padding-right:60px !important;}
.p-r-100 {padding-right:100px !important;}
@media (max-width: 543px) {
.hidden-xs-down {
display: none !important;
}
}  .font-open {font-family: 'Open Sans',arial;}
.font-sumana, .font-sumana .title {font-family: 'Sumana',arial;}
.font-montserrat {font-family: 'Montserrat',arial;}
.font-raleway {font-family: 'Raleway',arial;}
.font-bangers, .font-bangers .title {font-family: 'Bangers',arial;letter-spacing: 1px;}
.font-bangers p {font-size: 1.3rem;}
.font-bangers .title h1, .font-bangers .title h2, .font-bangers .title h3, .font-bangers .title h4, .font-bangers .title h5 {letter-spacing: 3px;}
.font-handwriting, .font-handwriting .title {font-family: 'Satisfy','Open Sans', arial !important;}
.handwriting-title {font-family: 'Satisfy','Open Sans', arial;text-transform: none !important;font-weight: 300 !important;}
h3.handwriting-title {font-size: 1.6rem !important;}
.title .subtitle.font-handwriting {font-size: 1.25rem;margin-top: 0.5rem;}
.handwritting-element {font-family: 'Satisfy','Open Sans', arial !important;}
.handwritting-element p {font-size: 1.1rem;}
.font-handwriting p {font-size: 1.5rem;}
.font-handwriting .title h1, .font-handwriting .title h2, .font-handwriting .title h3, .font-handwriting .title h4, .font-handwriting .title h5 {text-transform: none;}
.line-through{text-decoration:line-through}
.t-ellipsis {text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}
address {padding-left: 15px;}
.t-important {font-weight: 700 !important;text-transform: uppercase;letter-spacing: 2px;font-family: 'Montserrat',arial;}
.t-dark, .t-dark h1, .t-dark h2, .t-dark h3, .t-dark h4, .t-dark h5, .t-dark a, i.t-dark  {color:#262626 !important;}
.t-light, .t-light h1, .t-light h2, .t-light h3, .t-light h4, .t-light h5, .t-light a, .t-light i  {color:#fff !important;}
.t-light p {color:rgba(255,255,255,0.8);}
.justify {text-align: justify;}
.bg-bottom {background-position: bottom; background-repeat: no-repeat;}
.bg-white {background:#fff !important;}
@media (min-width: 850px) and (max-width: 991px){
.container {max-width:830px;}
} .nav-tabs {border-bottom: 2px solid #ddd;}
.nav-tabs>li>a.active, .nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover {color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}
.nav-tabs>li {margin-bottom: -2px !important;float: left;margin-bottom: -1px;}
.nav-tabs>li>a.active, .nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover { border: 2px solid #ddd;border-bottom-color: transparent;} .nav-tabs>li>a i {font-size: 1.2rem;padding-right: 0.2rem;}
.nav-tabs>li>a:hover {color:#1E1E1E !important;} .tab-content {padding-top: 2rem;}
.panel-group .panel-default {border:2px solid rgba(0,0,0,0.1);margin-bottom: 1rem;}
.panel-group .panel-default>.panel-heading {background:none;}
.panel-group .panel-default>.panel-heading .panel-title {margin-bottom: 0;}
.panel-group .panel-body {padding: 1rem 1.5rem;}
.nav-tabs.tab-buttons {border-bottom: none;}
.nav-tabs.tab-buttons>li {margin-right: 1rem;}
.nav-tabs.tab-buttons>li>a {line-height: 1rem;background:rgba(0,0,0,0.07);}
.nav-tabs.tab-buttons>li>a.active, .nav-tabs.tab-buttons>li>a.active:focus, .nav-tabs.tab-buttons>li>a.active:hover {color:#fff;background:#373737;border:2px solid transparent; border-radius:0;}
.nav-tabs.tab-buttons>li>a:hover {background:rgba(0,0,0,0.12);}
.tab-bordered .tab-content{padding:1rem;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd;}
.tab-bordered .tab-content>.tab-pane {padding-bottom: 0;}
.tab-line-bottom .nav>li>a {border: none; border-bottom: 2px solid transparent;}
.tab-line-bottom .nav-tabs>li>a.active, .tab-line-bottom .nav-tabs>li>a.active:focus, .tab-line-bottom .nav-tabs>li>a.active:hover {border:none;border-bottom: 2px solid #E2785D; }
.tab-line-bottom .nav-tabs>li {margin-bottom: -2px;}
.tab-left::before, .tab-left::after {content:"";display: table;clear: both;}
.tab-left > .nav-tabs {border-bottom:none;float:left;width: 25%; }
.tab-left > .nav-tabs > li{float:none;margin-right: -2px;border-radius: 4px;}
.tab-left .nav-tabs>li a.active {border-right:none;}
.tab-left > .nav-tabs > li a {padding:10px 45px;}
.tab-left > .nav-tabs > li > a{border-radius:0;}
.tab-left .nav-tabs>li>a.active, .tab-left .nav-tabs>li>a.active:focus, .tab-left .nav-tabs>li>a.active:hover {border-radius: 4px;border: 2px solid #ddd;border-right-color: transparent;}
.tab-left .tab-content {padding-top: 1.2rem; padding-left: 2rem;float:left;width:75%;border-left:2px solid #ddd;margin-left: -2px;}
.tab-left .tab-content>.tab-pane {padding-bottom: 0;}
.tab-left.tab-bordered .tab-content {border-top: 2px solid #ddd;}
.tab-left.tab-buttons .nav-tabs>li>a {line-height: 1rem;background:rgba(0,0,0,0.07);margin-bottom: 0.6rem;}
.tab-left.tab-buttons .nav-tabs>li>a.active, .tab-left.tab-buttons .nav-tabs>li>a.active:focus, .tab-left.tab-buttons .nav-tabs>li>a.active:hover {color:#fff;background:#373737;border:2px solid transparent; border-radius:0;}
.tab-left.tab-buttons .nav-tabs>li>a:hover {background:rgba(0,0,0,0.12);}
.tab-left.tab-buttons .tab-content {border-left: none;}
@media (max-width: 992px){
.tab-left > .nav-tabs > li a {padding:10px 10px;}
}
@media (max-width: 767px){
.tab-left > .nav-tabs > li a {padding:10px 5px;}
}
@media (max-width: 600px){
.tab-left .tab-content, .tab-left > .nav-tabs, .nav-tabs>li, .nav-tabs.tab-buttons>li {float: none; display: block;width: 100%;margin-bottom: 0.8rem;}
.tab-left .nav-tabs>li>a.active, .tab-left .nav-tabs>li>a.active:focus, .tab-left .nav-tabs>li>a.active:hover, .tab-line-bottom .nav-tabs>li>a.active, .tab-line-bottom .nav-tabs>li>a.active:focus,.nav-tabs>li>a.active, .tab-line-bottom .nav-tabs>li>a.active:hover {border:none;background:#373737;color:#fff; }
.tab-content, .tab-left .tab-content {padding-top: 0;}
.nav-tabs>li>a {line-height: 1rem;background:rgba(0,0,0,0.07);}
.nav-tabsli>a.active, .nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover {color:#fff !important;background:#373737;border:none; border-radius:0;}
.nav-tabs>li>a:hover {background:rgba(0,0,0,0.12);}
.tab-bordered .tab-content, .tab-left.tab-bordered .tab-content, .nav-tabs, .tab-line-bottom .nav>li>a, .nav-tabs>li>a.active, .nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover {border:none;}
.tab-line-bottom .nav-tabs>li {margin-bottom: 0;}
.nav-tabs>li {margin-bottom: 0.8rem !important}
} .panel-accordion .panel-default{-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:5px!important}
.panel-accordion h4{margin-bottom:0;margin-top:0; line-height: normal;width:100%;font-weight: 600;font-size: 1rem;text-transform: uppercase;letter-spacing: 1px;}
.panel-accordion .panel-default .panel-heading{background-color:#fff;border-color:#fff;padding:0}
.panel-accordion .panel-default .panel-heading a{color:#414141;font-family: "Montserrat",arial; border:2px solid #EDEDED;display:block;text-decoration:none!important}
.panel-accordion .panel-default .panel-heading a.collapsed{color:#818181; border:2px solid #EDEDED;}
.panel-accordion .panel-default .panel-heading a.collapsed:hover {color:#414141;border:2px solid #DCDCDC;}
.panel-accordion .panel{border-top:none;border:2px solid #DFDFDF;border:none;box-shadow:none;margin-bottom:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.panel-accordion .panel h4 > a:not(.collapsed){border:2px solid #404040; border-bottom: none;}
.panel-accordion .panel-collapse .panel-body{padding:15px; border:2px solid #404040;border-top:none!important;background:#fff;}
.panel-accordion .panel-heading a{background-color:#fff;color:#121212;display:inline-block;padding:15px;width:100%;}
.panel-accordion .panel-heading a:hover{text-decoration:none;}
.panel-accordion .panel-heading a.collapsed{background-color:#fff;color:#121212}
.panel-accordion .collapse.in{margin-top:-1px}
.panel-heading a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;}
.panel-accordion.dark-accordion .panel-heading a{background-color:#fff;color:#121212}
.panel-accordion.dark-accordion .panel-heading a.collapsed{background-color:#2B2E33;border:2px solid #2B2E33; color:#fff;}
.panel-accordion.dark-accordion .panel-heading a.collapsed:hover {color:#FFFFFF;border:2px solid #2B2E33;}
.panel-accordion.dark-accordion .panel-heading .panel-title > a.collapsed:after{color:#767B80}
.panel-accordion.panel-button .panel h4 > a:not(.collapsed), .panel-accordion.panel-button .panel-default .panel-heading a.collapsed, .panel-accordion.panel-button .panel-collapse .panel-body {border:none;}
.panel-accordion.dark-accordion.panel-button .panel-heading a.collapsed {background: none;}
.panel-accordion.panel-button .panel-heading h4 > a {padding-left: 3.6rem;position: relative;}
.panel-accordion.panel-button .panel-heading h4 > a:after{color:#404040;border:2px solid #404040;content:"\e672";font-family:'Nucleo Outline'; padding-top: 12px;position: absolute;top:7px;left:0; width:40px;height:40px;text-align:center;font-size:1rem;margin-top:-1px;}
.panel-accordion.panel-button .panel-heading h4 > a.collapsed:after{color:#B3B3B3;content:"-";padding-top:8px;border:2px solid #D0D0D0;}
.panel-accordion.dark-accordion.panel-button .panel-heading a.collapsed{color:#818181;}
.panel-accordion.dark-accordion.panel-button .panel-heading a.collapsed:hover {color: #414141;}
.panel-accordion.dark-accordion.panel-button .panel-heading h4 > a:after{color:#fff;border:2px solid #404040;background:#404040;}
.panel-accordion.dark-accordion.panel-button .panel-heading h4 > a.collapsed:after{color:#404040;border:2px solid #EBEBEB;background:#EBEBEB;} .list-inline>li {display: inline-block;padding-right: 5px;padding-left: 5px;} .media-left, .media>.pull-left {padding-right: 10px;} .overlay { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.t-overlay { position: absolute; top: auto;bottom: 0; height: auto;  width: 100%; padding: 30px 15px 15px;opacity: .8;color:#fff;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.overlay:hover .t-overlay {opacity: 1;}
.t-overlay > div, .t-overlay h2, .t-overlay h3, .t-overlay span { text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} .bigger-110 {font-size:110%!important}
.bigger-120 {font-size:120%!important}
.f-5 {font-size:5px!important}
.f-6 {font-size:6px!important}
.f-7 {font-size:7px!important}
.f-8 {font-size:8px!important}
.f-9 {font-size:9px!important}
.f-10 {font-size:10px!important}
.f-11 {font-size:11px!important}
.f-12 {font-size:12px!important}
.f-13 {font-size:13px!important}
.f-14 {font-size:14px!important}
.f-15 {font-size:15px!important}
.f-16 {font-size:16px!important}
.f-17 {font-size:17px!important}
.f-18 {font-size:18px!important}
.f-19 {font-size:19px!important}
.f-20 {font-size:20px!important}
.f-22 {font-size:22px!important}
.f-24 {font-size:24px!important}
.f-26 {font-size:26px!important}
.f-28 {font-size:28px!important}
.f-30 {font-size:30px!important}
.f-32 {font-size:32px!important}
.f-34 {font-size:34px!important}
.f-36 {font-size:36px!important}
.f-38 {font-size:38px!important}
.f-40 {font-size:40px!important}
.f-60 {font-size:60px!important}
.f-65 {font-size:65px!important}
.f-80 {font-size:80px!important}
.f-150 {font-size:150px!important}
.text-sm{ font-size:.8em}
.text-2x {font-size:2em}
.text-3x {font-size:3em}
.text-4x {font-size:4em} .t-center {text-align:center!important}
.t-left {text-align:left!important}
.t-right {text-align:right!important} .bold {font-weight:600!important}
.w-100 {font-weight:100!important}
.w-300 {font-weight:300!important}
.w-500 {font-weight:500!important}
.w-600 {font-weight:600!important}
.w-700 {font-weight:700!important} .c-primary,.text-primary {color:#E2785D !important;}
.c-red {color: #cd6a6a;}
.c-blue {color:#00A2D9;}
.c-purple {color:#B57EE0;}
.c-brown {color:#9E7B2E;}
.c-orange {color:#ec8521;}
.c-yellow {color:#F3D261;}
.c-green {color:#18A689;}
.c-gray {color:#9C9C9C !important}
.c-gray-light {color:#dadada}
.c-gray, [class*="bg-"]:not(.bg-gray-light) .title.c-gray {color:#8F8F8F;}
.c-dark {color:#343434 !important;}
.c-white {color:#fff !important;}
.c-light, .text-light  {color:#B3B3B3;}
.c-light h1,.c-light h2,.c-light h3,.c-light h4,.c-light h5,.c-light h6, .c-light .h1, .c-light .h2, .c-light .h3, .c-light .h4, .c-light .h5, .c-light .h6,
.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6, .text-light .h1, .text-light .h2, .text-light .h3, .text-light .h4, .text-light .h5, .text-light .h6 {color:#fff;}
.c-transparent-light {color: rgba(0, 0, 0, 0.2);}
.c-transparent-dark {color: rgba(255, 255, 255, 0.2);} .col-hg-1,.col-hg-2,.col-hg-3,.col-hg-4,.col-hg-5,.col-hg-6,.col-hg-7,.col-hg-8,.col-hg-9,.col-hg-10,.col-hg-11,.col-hg-12 {position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width: 1600px) {
.col-hg-1,.col-hg-2,.col-hg-3,.col-hg-4,.col-hg-5,.col-hg-6,.col-hg-7,.col-hg-8,.col-hg-9,.col-hg-10,.col-hg-11,.col-hg-12 {float:left}
.col-hg-12,.rtl .col-hg-12{width:100%}
.col-hg-11,.rtl .col-hg-11{width:91.66666667%}
.col-hg-10,.rtl .col-hg-10{width:83.33333333%}
.col-hg-9,.rtl .col-hg-9{width:75%}
.col-hg-8,.rtl .col-hg-8{width:66.66666667%}
.col-hg-7,.rtl .col-hg-7{width:58.33333333%}
.col-hg-6,.rtl .col-hg-6{width:50%}
.col-hg-5,.rtl .col-hg-5{width:41.66666667%}
.col-hg-4,.rtl .col-hg-4{width:33.33333333%}
.col-hg-3,.rtl .col-hg-3{width:25%}
.col-hg-2,.rtl .col-hg-2{width:16.66666667%}
.col-hg-1,.rtl .col-hg-1{width:8.33333333%}
.col-hg-pull-12{right:100%}
.col-hg-pull-11{right:91.66666667%}
.col-hg-pull-10{right:83.33333333%}
.col-hg-pull-9{right:75%}
.col-hg-pull-8{right:66.66666667%}
.col-hg-pull-7{right:58.33333333%}
.col-hg-pull-6{right:50%}
.col-hg-pull-5{right:41.66666667%}
.col-hg-pull-4{right:33.33333333%}
.col-hg-pull-3{right:25%}
.col-hg-pull-2{right:16.66666667%}
.col-hg-pull-1{right:8.33333333%}
.col-hg-pull-0{right:auto}
.col-hg-push-12{left:100%}
.col-hg-push-11{left:91.66666667%}
.col-hg-push-10{left:83.33333333%}
.col-hg-push-9{left:75%}
.col-hg-push-8{left:66.66666667%}
.col-hg-push-7{left:58.33333333%}
.col-hg-push-6{left:50%}
.col-hg-push-5{left:41.66666667%}
.col-hg-push-4{left:33.33333333%}
.col-hg-push-3{left:25%}
.col-hg-push-2{left:16.66666667%}
.col-hg-push-1{left:8.33333333%}
.col-hg-push-0{left:auto}
.col-hg-offset-12{margin-left:100%}
.col-hg-offset-11{margin-left:91.66666667%}
.col-hg-offset-10{margin-left:83.33333333%}
.col-hg-offset-9{margin-left:75%}
.col-hg-offset-8{margin-left:66.66666667%}
.col-hg-offset-7{margin-left:58.33333333%}
.col-hg-offset-6{margin-left:50%}
.col-hg-offset-5{margin-left:41.66666667%}
.col-hg-offset-4{margin-left:33.33333333%}
.col-hg-offset-3{margin-left:25%}
.col-hg-offset-2{margin-left:16.66666667%}
.col-hg-offset-1{margin-left:8.33333333%}
.col-hg-offset-0{margin-left:0}
}
@media (max-width: 1599px) {
.hidden-hg-down {
display: none !important;
}
}  .border-bottom {border-bottom: 1px solid rgba(0,0,0,0.1)}
.bd-0 {-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}
.bd-3 {-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important}
.bd-6 {-moz-border-radius:6px!important;-webkit-border-radius:6px!important;border-radius:6px!important}
.bd-9 {-moz-border-radius:9px!important;-webkit-border-radius:9px!important;border-radius:9px!important}
.bd-full {-moz-border-radius:50%!important;-webkit-border-radius:50%!important;border-radius:50%!important}
.bd-50p{ -moz-border-radius:50%!important;-webkit-border-radius:50%!important;border-radius:50%!important}
.no-border {border:none!important;box-shadow:none}
.no-bd {border:none!important;box-shadow:none}
.border {border:1px solid #efefef!important}
.border-primary {border-color:#319DB5}
.border-gray {border:1px solid #efefef}
.border-bottom {border-bottom:1px solid #efefef!important}
.border-top{border-top:1px solid #efefef!important}
.border-top.bg-gray-light {border-top:1px solid #fff!important}
.border-right {border-right:1px solid #efefef!important}
.border-left {border-left:1px solid #efefef!important}
.border-hor {border-bottom:1px solid #efefef!important;border-top:1px solid #efefef!important}
.border-ver {border-left:1px solid #efefef!important;border-right:1px solid #efefef!important}
.bd-white {border-color:#fff!important}
.bd-green {border-left:3px solid #18a689}
.bd-red {border-left:3px solid #c9625f}
.bd-blue {border-left:3px solid #319DB5}
.bd-t-red {border-top:4px solid #c9625f}
.bd-t-green {border-top:4px solid #5FB675}
.bd-t-blue {border-top:4px solid #0090D9}
.bd-t-dark {border-top:4px solid #2B2E33}
.bd-t-purple {border-top:4px solid #A58BD3}
.bd-l-red {border-left:4px solid #c9625f}
.bd-l-green {border-left:4px solid #18a689}
.bd-l-blue {border-left:4px solid #1D86A9}
.bd-l-dark {border-left:4px solid #2B2E33}
.bd-l-purple {border-left:4px solid #A58BD3}
.bd-b-red {border-bottom:4px solid #c9625f}
.bd-b-green {border-bottom:4px solid #18a689}
.bd-b-blue {border-bottom:4px solid #319DB5}
.bd-b-dark {border-bottom:4px solid #2B2E33}
.bd-b-purple {border-bottom:4px solid #A58BD3}  .red.lighten-5{background-color:#FFEBEE!important}
.red.lighten-4{background-color:#FFCDD2!important}
.red.lighten-3{background-color:#EF9A9A!important}
.red.lighten-2{background-color:#E57373!important}
.red.lighten-1{background-color:#EF5350!important}
.red{background-color:#F44336!important}
.red.darken-1{background-color:#E53935!important}
.red.darken-2{background-color:#D32F2F!important}
.red.darken-3{background-color:#C62828!important}
.red.darken-4{background-color:#B71C1C!important}
.red.accent-1{background-color:#FF8A80!important}
.red.accent-2{background-color:#FF5252!important}
.red.accent-3{background-color:#FF1744!important}
.red.accent-4{background-color:#D50000!important}
.pink.lighten-5{background-color:#fce4ec!important}
.pink.lighten-4{background-color:#f8bbd0!important}
.pink.lighten-3{background-color:#f48fb1!important}
.pink.lighten-2{background-color:#f06292!important}
.pink.lighten-1{background-color:#ec407a!important}
.pink{background-color:#e91e63!important}
.pink.darken-1{background-color:#d81b60!important}
.pink.darken-2{background-color:#c2185b!important}
.pink.darken-3{background-color:#ad1457!important}
.pink.darken-4{background-color:#880e4f!important}
.pink.accent-1{background-color:#ff80ab!important}
.pink.accent-2{background-color:#ff4081!important}
.pink.accent-3{background-color:#f50057!important}
.pink.accent-4{background-color:#c51162!important}
.purple.lighten-5{background-color:#f3e5f5!important}
.purple.lighten-4{background-color:#e1bee7!important}
.purple.lighten-3{background-color:#ce93d8!important}
.purple.lighten-2{background-color:#ba68c8!important}
.purple.lighten-1{background-color:#ab47bc!important}
.purple{background-color:#9c27b0!important}
.purple.darken-1{background-color:#8e24aa!important}
.purple.darken-2{background-color:#7b1fa2!important}
.purple.darken-3{background-color:#6a1b9a!important}
.purple.darken-4{background-color:#4a148c!important}
.purple.accent-1{background-color:#ea80fc!important}
.purple.accent-2{background-color:#e040fb!important}
.purple.accent-3{background-color:#d500f9!important}
.purple.accent-4{background-color:#a0f!important}
.deep-purple.lighten-5{background-color:#ede7f6!important}
.deep-purple.lighten-4{background-color:#d1c4e9!important}
.deep-purple.lighten-3{background-color:#b39ddb!important}
.deep-purple.lighten-2{background-color:#9575cd!important}
.deep-purple.lighten-1{background-color:#7e57c2!important}
.deep-purple{background-color:#673ab7!important}
.deep-purple.darken-1{background-color:#5e35b1!important}
.deep-purple.darken-2{background-color:#512da8!important}
.deep-purple.darken-3{background-color:#4527a0!important}
.deep-purple.darken-4{background-color:#311b92!important}
.deep-purple.accent-1{background-color:#b388ff!important}
.deep-purple.accent-2{background-color:#7c4dff!important}
.deep-purple.accent-3{background-color:#651fff!important}
.deep-purple.accent-4{background-color:#6200ea!important}
.indigo.lighten-5{background-color:#e8eaf6!important}
.indigo.lighten-4{background-color:#c5cae9!important}
.indigo.lighten-3{background-color:#9fa8da!important}
.indigo.lighten-2{background-color:#7986cb!important}
.indigo.lighten-1{background-color:#5c6bc0!important}
.indigo{background-color:#3f51b5!important}
.indigo.darken-1{background-color:#3949ab!important}
.indigo.darken-2{background-color:#303f9f!important}
.indigo.darken-3{background-color:#283593!important}
.indigo.darken-4{background-color:#1a237e!important}
.indigo.accent-1{background-color:#8c9eff!important}
.indigo.accent-2{background-color:#536dfe!important}
.indigo.accent-3{background-color:#3d5afe!important}
.indigo.accent-4{background-color:#304ffe!important}
.blue.lighten-5{background-color:#E3F2FD!important}
.blue.lighten-4{background-color:#BBDEFB!important}
.blue.lighten-3{background-color:#90CAF9!important}
.blue.lighten-2{background-color:#64B5F6!important}
.blue.lighten-1{background-color:#42A5F5!important}
.blue{background-color:#2196F3!important}
.blue.darken-1{background-color:#1E88E5!important}
.blue.darken-2{background-color:#1976D2!important}
.blue.darken-3{background-color:#1565C0!important}
.blue.darken-4{background-color:#0D47A1!important}
.blue.accent-1{background-color:#82B1FF!important}
.blue.accent-2{background-color:#448AFF!important}
.blue.accent-3{background-color:#2979FF!important}
.blue.accent-4{background-color:#2962FF!important}
.light-blue.lighten-5{background-color:#e1f5fe!important}
.light-blue.lighten-4{background-color:#b3e5fc!important}
.light-blue.lighten-3{background-color:#81d4fa!important}
.light-blue.lighten-2{background-color:#4fc3f7!important}
.light-blue.lighten-1{background-color:#29b6f6!important}
.light-blue{background-color:#03a9f4!important}
.light-blue.darken-1{background-color:#039be5!important}
.light-blue.darken-2{background-color:#0288d1!important}
.light-blue.darken-3{background-color:#0277bd!important}
.light-blue.darken-4{background-color:#01579b!important}
.light-blue.accent-1{background-color:#80d8ff!important}
.light-blue.accent-2{background-color:#40c4ff!important}
.light-blue.accent-3{background-color:#00b0ff!important}
.light-blue.accent-4{background-color:#0091ea!important}
.cyan.lighten-5{background-color:#e0f7fa!important}
.cyan.lighten-4{background-color:#b2ebf2!important}
.cyan.lighten-3{background-color:#80deea!important}
.cyan.lighten-2{background-color:#4dd0e1!important}
.cyan.lighten-1{background-color:#26c6da!important}
.cyan{background-color:#00bcd4!important}
.cyan.darken-1{background-color:#00acc1!important}
.cyan.darken-2{background-color:#0097a7!important}
.cyan.darken-3{background-color:#00838f!important}
.cyan.darken-4{background-color:#006064!important}
.cyan.accent-1{background-color:#84ffff!important}
.cyan.accent-2{background-color:#18ffff!important}
.cyan.accent-3{background-color:#00e5ff!important}
.cyan.accent-4{background-color:#00b8d4!important}
.teal.lighten-5{background-color:#e0f2f1!important}
.teal.lighten-4{background-color:#b2dfdb!important}
.teal.lighten-3{background-color:#80cbc4!important}
.teal.lighten-2{background-color:#4db6ac!important}
.teal.lighten-1{background-color:#26a69a!important}
.teal{background-color:#009688!important}
.teal.darken-1{background-color:#00897b!important}
.teal.darken-2{background-color:#00796b!important}
.teal.darken-3{background-color:#00695c!important}
.teal.darken-4{background-color:#004d40!important}
.teal.accent-1{background-color:#a7ffeb!important}
.teal.accent-2{background-color:#64ffda!important}
.teal.accent-3{background-color:#1de9b6!important}
.teal.accent-4{background-color:#00bfa5!important}
.green.lighten-5{background-color:#E8F5E9!important}
.green.lighten-4{background-color:#C8E6C9!important}
.green.lighten-3{background-color:#A5D6A7!important}
.green.lighten-2{background-color:#81C784!important}
.green.lighten-1{background-color:#66BB6A!important}
.green{background-color:#4CAF50!important}
.green.darken-1{background-color:#43A047!important}
.green.darken-2{background-color:#388E3C!important}
.green.darken-3{background-color:#2E7D32!important}
.green.darken-4{background-color:#1B5E20!important}
.green.accent-1{background-color:#B9F6CA!important}
.green.accent-2{background-color:#69F0AE!important}
.green.accent-3{background-color:#00E676!important}
.green.accent-4{background-color:#00C853!important}
.light-green.lighten-5{background-color:#f1f8e9!important}
.light-green.lighten-4{background-color:#dcedc8!important}
.light-green.lighten-3{background-color:#c5e1a5!important}
.light-green.lighten-2{background-color:#aed581!important}
.light-green.lighten-1{background-color:#9ccc65!important}
.light-green{background-color:#8bc34a!important}
.light-green.darken-1{background-color:#7cb342!important}
.light-green.darken-2{background-color:#689f38!important}
.light-green.darken-3{background-color:#558b2f!important}
.light-green.darken-4{background-color:#33691e!important}
.light-green.accent-1{background-color:#ccff90!important}
.light-green.accent-2{background-color:#b2ff59!important}
.light-green.accent-3{background-color:#76ff03!important}
.light-green.accent-4{background-color:#64dd17!important}
.lime.lighten-5{background-color:#f9fbe7!important}
.lime.lighten-4{background-color:#f0f4c3!important}
.lime.lighten-3{background-color:#e6ee9c!important}
.lime.lighten-2{background-color:#dce775!important}
.lime.lighten-1{background-color:#d4e157!important}
.lime{background-color:#cddc39!important}
.lime.darken-1{background-color:#c0ca33!important}
.lime.darken-2{background-color:#afb42b!important}
.lime.darken-3{background-color:#9e9d24!important}
.lime.darken-4{background-color:#827717!important}
.lime.accent-1{background-color:#f4ff81!important}
.lime.accent-2{background-color:#eeff41!important}
.lime.accent-3{background-color:#c6ff00!important}
.lime.accent-4{background-color:#aeea00!important}
.yellow.lighten-5{background-color:#fffde7!important}
.yellow.lighten-4{background-color:#fff9c4!important}
.yellow.lighten-3{background-color:#fff59d!important}
.yellow.lighten-2{background-color:#fff176!important}
.yellow.lighten-1{background-color:#ffee58!important}
.yellow{background-color:#ffeb3b!important}
.yellow.darken-1{background-color:#fdd835!important}
.yellow.darken-2{background-color:#fbc02d!important}
.yellow.darken-3{background-color:#f9a825!important}
.yellow.darken-4{background-color:#f57f17!important}
.yellow.accent-1{background-color:#ffff8d!important}
.yellow.accent-2{background-color:#ff0!important}
.yellow.accent-3{background-color:#ffea00!important}
.yellow.accent-4{background-color:#ffd600!important}
.amber.lighten-5{background-color:#fff8e1!important}
.amber.lighten-4{background-color:#ffecb3!important}
.amber.lighten-3{background-color:#ffe082!important}
.amber.lighten-2{background-color:#ffd54f!important}
.amber.lighten-1{background-color:#ffca28!important}
.amber{background-color:#ffc107!important}
.amber.darken-1{background-color:#ffb300!important}
.amber.darken-2{background-color:#ffa000!important}
.amber.darken-3{background-color:#ff8f00!important}
.amber.darken-4{background-color:#ff6f00!important}
.amber.accent-1{background-color:#ffe57f!important}
.amber.accent-2{background-color:#ffd740!important}
.amber.accent-3{background-color:#ffc400!important}
.amber.accent-4{background-color:#ffab00!important}
.orange.lighten-5{background-color:#fff3e0!important}
.orange.lighten-4{background-color:#ffe0b2!important}
.orange.lighten-3{background-color:#ffcc80!important}
.orange.lighten-2{background-color:#ffb74d!important}
.orange.lighten-1{background-color:#ffa726!important}
.orange{background-color:#ff9800!important}
.orange.darken-1{background-color:#fb8c00!important}
.orange.darken-2{background-color:#f57c00!important}
.orange.darken-3{background-color:#ef6c00!important}
.orange.darken-4{background-color:#e65100!important}
.orange.accent-1{background-color:#ffd180!important}
.orange.accent-2{background-color:#ffab40!important}
.orange.accent-3{background-color:#ff9100!important}
.orange.accent-4{background-color:#ff6d00!important}
.deep-orange.lighten-5{background-color:#fbe9e7!important}
.deep-orange.lighten-4{background-color:#ffccbc!important}
.deep-orange.lighten-3{background-color:#ffab91!important}
.deep-orange.lighten-2{background-color:#ff8a65!important}
.deep-orange.lighten-1{background-color:#ff7043!important}
.deep-orange{background-color:#ff5722!important}
.deep-orange.darken-1{background-color:#f4511e!important}
.deep-orange.darken-2{background-color:#e64a19!important}
.deep-orange.darken-3{background-color:#d84315!important}
.deep-orange.darken-4{background-color:#bf360c!important}
.deep-orange.accent-1{background-color:#ff9e80!important}
.deep-orange.accent-2{background-color:#ff6e40!important}
.deep-orange.accent-3{background-color:#ff3d00!important}
.deep-orange.accent-4{background-color:#dd2c00!important}
.brown.lighten-5{background-color:#efebe9!important}
.brown.lighten-4{background-color:#d7ccc8!important}
.brown.lighten-3{background-color:#bcaaa4!important}
.brown.lighten-2{background-color:#a1887f!important}
.brown.lighten-1{background-color:#8d6e63!important}
.brown{background-color:#795548!important}
.brown.darken-1{background-color:#6d4c41!important}
.brown.darken-2{background-color:#5d4037!important}
.brown.darken-3{background-color:#4e342e!important}
.brown.darken-4{background-color:#3e2723!important}
.blue-grey.lighten-5{background-color:#eceff1!important}
.blue-grey.lighten-4{background-color:#cfd8dc!important}
.blue-grey.lighten-3{background-color:#b0bec5!important}
.blue-grey.lighten-2{background-color:#90a4ae!important}
.blue-grey.lighten-1{background-color:#78909c!important}
.blue-grey{background-color:#607d8b!important}
.blue-grey.darken-1{background-color:#546e7a!important}
.blue-grey.darken-2{background-color:#455a64!important}
.blue-grey.darken-3{background-color:#37474f!important}
.blue-grey.darken-4{background-color:#263238!important}
.grey.lighten-5{background-color:#fafafa!important}
.grey.lighten-4{background-color:#f5f5f5!important}
.grey.lighten-3{background-color:#eee!important}
.grey.lighten-2{background-color:#e0e0e0!important}
.grey.lighten-1{background-color:#bdbdbd!important}
.grey{background-color:#9e9e9e!important}
.grey.darken-1{background-color:#757575!important}
.grey.darken-2{background-color:#616161!important}
.grey.darken-3{background-color:#424242!important}
.grey.darken-4{background-color:#212121!important}
.shades.black{background-color:#000!important}
.shades.white{background-color:#FFF!important}
.shades.transparent{background-color:transparent!important}   .h-0 {height:0!important;overflow:hidden!important}
.h-20 {height:20px!important;overflow:hidden!important}
.h-30 {height:30px!important;overflow:hidden!important}
.h-40 {height:40px!important;overflow:hidden!important}
.h-50 {height:50px!important;overflow:hidden!important}
.h-70 {height:70px!important;overflow:hidden!important}
.h-90 {height:90px!important;overflow:hidden!important}
.h-100 {height:100px!important;overflow:hidden!important}
.h-150 {height:150px!important;overflow:hidden!important}
.h-220 {height:220px!important;overflow:hidden!important}
.h-250 {height:250px!important;overflow:hidden!important}
.h-280 {height:280px!important;overflow:hidden!important}
.h-300 {height:300px!important;overflow:hidden!important} .width-0 {width:0!important}
.width-40 {width:40px!important}
.width-100 {width:100px!important}
.width-300 {width:300px!important}
.min-width-40 {min-width:40px}
.width-16p {width:16.6666%!important}
.width-20p {width:20%!important}
.width-30p {width:30%!important}
.width-40p {width:40%!important}
.width-50p {width:50%!important}
.width-60p {width:60%!important}
.width-70p {width:70%!important}
.width-80p {width:80%!important}
.width-90p {width:90%!important}
.width-100p {width:100%!important}
@media (max-width: 768px){
.width-16p,.width-20p,.width-30p,.width-40p,.width-50p,.width-60p,.width-70p,.width-80p, .width-90p, .width-100p {width:100%!important}
} .pos-rel {position:relative}
.pos-fixed, .is-fixed {position:fixed;top:0;}
.pos-abs {position:absolute}
.dis-inline {display:inline}
.dis-table {display: table; width: 100%;height: 100%;}
.dis-table-cell {display: table-cell;height: 100%;vertical-align: middle;}
.dis-inline-b {display:inline-block}
.dis-block {display:block!important}
.dis-none {display:none}
.f-left {float:left!important}
.f-right {float:right!important}
.v-center {display: flex;align-items: center;justify-content: center;}
.table-wrapper {display: table !important; width: 100%;height: 100%;margin-left: 0;margin-right: 0;}
.table-wrapper > div {display: table-cell;height: 100%;vertical-align: middle; float: none;}
.one-fifth {width: 20%;display: table-cell;} .img-sm {height:35px;width:35px}
.img-md {height:65px;width:65px}
.img-lg {height:120px;width:120px}
.img-border {border: 2px solid rgba(0,0,0,0.1);}
.img-shadow {-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
-o-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.2);
filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,0.2), Direction=134, Strength=5);}
.img-cover {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-repeat: no-repeat;}
.img-right {position: absolute;right: 15%;max-width: 40%;}
.img-cover img {width: 100%;}
.img-bottom {position: absolute;bottom:0;right: 6rem;}
@media (max-width: 1600px){
.img-right {right: 0%;}
}
@media (max-width: 1200px){
.img-cover.skrollable {background-position: center 0 !important; }
}
@media (max-width: 992px){
.img-cover {background-position:center 0 !important; }
.extended-product .img-cover {background-position:center center !important; }
.item-wrapper.img-cover {min-height:0;}
}
@media (max-width: 768px){
.img-right {display: none;}
.img-cover:not(.header-md):not(.header-lg) {min-height: 550px !important}
.same-height {height: auto !important;}
} .op-0, .op-0 p {opacity:0}
.op-10, .op-10 p {opacity:.1}
.op-20, .op-20 p {opacity:.2}
.op-30, .op-30 p {opacity:.3}
.op-40, .op-40 p {opacity:.4}
.op-50, .op-50 p {opacity:.5}
.op-60, .op-60 p {opacity:.6}
.op-70, .op-70 p {opacity:.7}
.op-80, .op-80 p {opacity:.8}
.op-90, .op-90 p {opacity:.9} .z-10 {z-index: 10;}
.z-20 {z-index: 20;}
.z-50 {z-index: 50;}
.z-100 {z-index: 100;}
.z-200 {z-index: 200;}
.z-500 {z-index: 500;} .slider-container {height: 3rem;padding-top: 1rem;}
.ui-widget-content{border: 3px solid #ddd; border-radius: 4px;background:#fff;color:#333;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-range, .ui-slider .ui-slider-handle {background: #E2785D;}
.ui-slider .ui-slider-handle{border: 3px solid #E2785D;margin-top: -.3rem; cursor: pointer; margin-left: -5px; position:absolute;z-index:2;width:1.2em;height:1.2em;-ms-touch-action:none;touch-action:none; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
html .price-slider.ui-slider .ui-slider-handle {background: #fff !important; }
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{margin-top: .7rem;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:6px;top:-3px;}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}  .select-filters select {display: none;}
.select-filter {height: 35px;margin:0;width:100%;}
.select-filter .dropdown-menu {display: block;visibility: hidden;opacity: 0;border: none; border-radius: 0;  -moz-transition: opacity 250ms ease-in-out; -o-transition: opacity 250ms ease-in-out;-webkit-transition: opacity 250ms ease-in-out; transition: opacity 250ms ease-in-out;}
.select-filter.open > .dropdown-menu, .select-filter .open > .dropdown-menu {opacity: 1;visibility: visible;}
.select-filter ul li a{font-size: 0.9rem;color:#000;font-weight: 300;display: block;}
.select-filter ul li a:hover {color:#000 !important;}
.select-filter ul li a:before{display:inline-block;width:9px;height:9px;margin:3px 8px 0 -10px;border:1px solid #ddd;content: " ";}
.select-filter ul li:hover a:before,  .select-filter ul li.selected a:before{background:#E2785D}
.select-filter button  {border:1px solid rgba(0,0,0,0.15);font-size: 0.8rem;line-height: normal; display:block;color:#000;text-decoration:none;border-radius:25px;background:#fff;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.select-filter .btn-default:focus {border:1px solid rgba(0,0,0,0.15);background: #fff;}
.select-filter .dropdown-toggle::after {display: none;}
.select-filter.open button, .select-filter button:hover{background-color:#E6E6E6;border-radius:0;outline: none !important;border:1px solid #E6E6E6;}
.select-filter .no-option{display: none}
.select-filter>.btn{width:100%;padding-right:25px;line-height: 35px;}
.select-filter.btn-group .btn .caret {border:none; padding-left: 20px;;}
.select-filter.btn-group .btn .caret:before{content: "\f107";color:rgba(0,0,0,0.4); font-size: 1.1rem;font-family: FontAwesome;position:absolute;top:10px;right: 16px;margin-top: -9px;vertical-align:middle}
.select-filter.btn-group.open .btn .caret:before {content: "\f106";}
.select-filter .caret {border:none;}
.select-filter.btn-group .dropdown-menu{min-width:100%;z-index:2000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.select-filter.btn-group .dropdown-menu.inner{display:none; background: #F3F4F5;position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.select-filter.btn-group.open .dropdown-menu.inner {display: block}
.select-filter.btn-group .dropdown-menu li{position:relative;background: #FFF;padding-left:0px;}
.select-filter.btn-group .dropdown-menu li>a{cursor:pointer}
.select-picker .filter-option {font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
.select-picker .open>.dropdown-toggle.btn-default {background: #fff; box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.select-picker .btn.active, .select-picker .btn:active { -webkit-box-shadow:none; box-shadow: none;}
.select-filter.btn-group.open .dropdown-toggle {margin-bottom: 0; background-color: #E6E6E6;border: 1px solid rgba(0,0,0,0);-webkit-box-shadow:none !important;box-shadow: none !important;} .mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s; transition:all .3s;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0} .rating {font-size: 0.9rem;}
.rating .fa-star, .rating .fa-star-half-o {color:#E2785D;} .dynamic-color .red, .dynamic-color .pink, .dynamic-color .purple, .dynamic-color .deep-purple, .dynamic-color .indigo, .dynamic-color .blue, .dynamic-color .light-blue, .dynamic-color .cyan, .dynamic-color .teal, .dynamic-color .green, .dynamic-color .light-green, .dynamic-color .lime, .dynamic-color .yellow, .dynamic-color .amber, .dynamic-color .orange, .dynamic-color .deep-orange, .dynamic-color .brown, .dynamic-color .grey, .dynamic-color .blue-grey, .dynamic-color .black, .dynamic-color .white, .dynamic-color .transparent {height: 55px;width: 100%;padding: 0 15px;line-height: 55px;font-weight: 600;font-size: 0.8rem;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: rgba(0, 0, 0, 0.8);}
.dynamic-color .col-lg-4 {margin-bottom: 55px;}
.shortcode-description {font-size: 1.15rem;line-height: 2.2rem; padding-top: 2rem;padding-bottom: 2.5rem;margin-bottom: 2.5rem; color:rgba(0,0,0,0.8);border-bottom: 2px solid rgba(0,0,0,0.1)}
.shortcode-question span{text-transform: uppercase;padding-left: 5px; letter-spacing: 1px;font-weight: 700; color:#E2785D;margin-bottom: 1.5rem;display: inline-block;}
.shortcode-question i, .shortcode-question:hover i {color:#121212 !important;}
.shortcode-buttons .col-md-3 {margin-top: 30px;}
.shortcode-answer {display: none;}
#icons-wrapper ul {padding-left: 0;}
#icons-wrapper ul li {list-style: none;display: inline-block;font-size: 32px;padding: 18px 24px;}
#icons-wrapper ul li p {display: none;}
#icons-wrapper ul li .tooltip-inner p {display: block;margin-bottom: 0;}
#icons-wrapper h2 {font-size: 1.3rem;text-transform: uppercase;letter-spacing: 1px;text-align: center;margin-bottom: 1.5rem;}
#icons-wrapper ul li i {-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
#icons-wrapper ul li:hover i{color:#E2785D;}
.portfolio-builder {float: right;margin-top: 8px;}
.portfolio-builder .switcher {float: left;margin-left: 1rem;}
.responsive-demo i {font-size: 10rem;display: block;text-align: center;margin: 0 auto;}
.responsive-demo p {text-align: center;margin-top: 0.8rem; margin-bottom: 3rem;font-size: 1.2rem;}
.section-preloader .loader-wrapper {background:transparent;z-index: 1;}
.section-preloader .loader-wrapper {margin-bottom: 4rem;text-align: center; visibility:visible !important;opacity: 1 !important; position: relative;right:auto;top:auto;bottom:auto;right:auto;left:auto;}
.section-preloader .loader-wrapper .loader-cube {position: relative;top:auto;left:auto;margin: auto;margin-top: 0;}
.section-preloader .loader-wrapper .loader-ball {height: 100px;}
.section-preloader .loader-wrapper .loader-ball span:nth-child(1) {margin-top: 0;position: relative;top:auto;}
.section-preloader .loader-crossing-circle {height: 30px;}
.section-preloader .loader-wrapper .loader-circle, .section-preloader .loader-wrapper .loader-crossing-circle span:nth-child(1), .section-preloader .loader-wrapper .loader-crossing-circle span:nth-child(2) {position: absolute;margin-top: 0;top:auto;margin-left: -60px;}
.section-preloader .loader-wrapper .loader-rotating-plane {position: relative;top:auto;left:auto;margin: auto;margin-top: 0;}
.section-preloader .loader-wrapper .loader-rectangle-bounce {position: relative;top:auto;left:auto;margin: auto;margin-top: 0;}
.section-preloader .loader-wrapper .loader-three-bounce {position: relative;top:auto;left:auto;margin: auto;margin-top: 0;}
@media (max-width: 992px){
#secondary-nav .container {position: relative;}
#secondary-nav .nav-title {display:none;}
.portfolio-builder {position: absolute;left:0;}
}
@media (max-width: 1600px){
.hidden-hg-bg-image {background-image:none !important ;}
.left-bg-image {background-position-x: -200px !important;}
}
@media (max-width: 1200px){
.left-bg-image {background-position-x: -400px !important;}
}
@media (max-width:992px){
.hidden-lg-bg-image {background-image:none !important ;}
}
@media (max-width:768px){
.hidden-md-bg-image {background-image:none !important ;}
}
@media (max-width: 544px){
.hidden-sm-bg-image {background-image:none !important ;}
}@media (min-width: 1001px) {
#mobile-nav {
display: none !important;
}
.aside-nav .container {
max-width: none !important;
padding: 0 !important;
margin: 0 !important;
position: static;
}
}
@media (max-width: 850px) and (min-width: 768px) {
.vc_row .vc_col-sm-3 {
width: 50%;
}
}
@media (min-width: 1000px) {
.aside-nav-main {
display: block !important;
}
}
@media (max-width: 1000px) { #wrapper {
margin-left: 0 !important;
margin-right: 0 !important;
}
.m-not-sticky + .content-below-header > .section-page {
padding-top: 0 !important;
}
#header.m-sticky {
position: fixed !important;
top: auto !important;
max-height: 100%;
max-height: calc(100% - 40px);
height: auto;
overflow-y: scroll;
}
#wrapper.header-style-overlay-fullscreen #header {
overflow-y: visible;
}
.header-transparent .hero-content {
margin-top: 0;
}
.header-lang-list li img {
width:30px;
}
.m-search-disable .search-tool {
display:none;
}
#wrapper .md-no-top-padding {
padding-top: 0 !important;
}
.portfolio-media-element {
margin-bottom: 20px;
}
.m-sticky + #main-content #page-title:not(.page-title-parallax) {
margin-top: 80px;
} .header-style-split-menu .nav-right {
width:auto;
display:table;
padding-left:30px;
}
.header-style-split-menu .nav-left { display: none; }
.header-style-split-menu li.search-tool { left:0 !important; } .m-layout-center .nav-left {
float: none;
text-align: center;
position: static;
display:block;
height:auto;
}
.m-layout-center:not(.m-search-right) li.search-tool {
position: absolute;
left: 9px;
top: 0;
}
.m-layout-center img {
transform: translateX(-50%);
} .has-tablet-logo #logo img {
display: none;
}
.has-tablet-logo #logo img.logo-tablet {
display: block;
}
#sticky-nav {display:none;} #header.m-not-sticky {
position: relative !important;
top: 0;
}
#main-navigation,#main-navigation #main-menu > ul > li > a,#main-navigation .nav-tools li a,.nav-tools li a:not(.btn),#main-navigation.bottom-nav .main-nav-wrapper {
height: 80px;
}
#mobile-menu-btn {
display: table-cell;
}
#main-menu {
display: none;
}
.nav-tools .tools-btn-icon {
font-size: 26px;
transition: color .3s;
}
.nav-tools > li:not(:last-child) {
padding-right: 10px;
}
.header-bg-transparent.header-light .main-nav {
background: #fff !important
}
.header-light .main-nav {
background: #fff !important;
}
.header-dark .main-nav {
background: #202020 !important;
} #page-title:not(.page-title-parallax),
#page-title:not(.page-title-parallax) .page-title-wrapper {
padding-top: 0 !important;
margin-top: 0;
}
#page-title:not(.page-title-parallax),
#page-title:not(.page-title-parallax) .page-title-wrapper {
height: auto !important;
}
#page-title .page-title-inner {
position: relative;
top: auto;
left: auto;
right: auto;
margin-top: 0 !important;
}
#page-title .page-title-inner {
padding: 45px 0;
}
#page-title.page-title-with-bg .page-title-inner {
padding: 75px 0;
}
.breadcrumbs {
margin-top: 9px;
}
#page-title .blog-meta {
margin-top: 11px;
}
#page-title .blog-meta li {
margin-bottom: 5px;
}
#page-title h1 {
font-size: 32px;
} #topbar .topbar-right {
float: none;
width: 100%;
} #aside-nav {
position: static;
width: 100%;
height: auto;
overflow: visible;
padding: 0;
top: 0 !important;
}
#aside-nav #mobile-menu-toggle,
.bottom-nav .upper-nav-wrapper #mobile-menu-toggle {
display: block;
}
.header-style-top-logo-center .main-nav-wrapper .nav-left {
float: left;
}
.header-style-top-logo-center #logo a img {
transform: none;
}
.aside-nav .container {
position: relative;
}
#aside-nav+#nav-toggle,
.aside-nav-main {
display: none;
}
.aside-nav .main-nav-wrapper {
height: auto;
width: 100%;
}
#aside-logo {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding: 10px 0;
display: inline-block;
float: left;
}
#aside-logo a {
display: block;
overflow: hidden;
}
#aside-logo img {
margin: 0;
height: auto;
max-height: 80px;
width: auto;
} .aside-nav #main-aside-menu > ul > li > a {
padding-left: 0;
padding-right: 0;
}
#main-aside-menu li.menu-item-has-children > a > span.open-child-menu {
right: 0;
}
#main-aside-menu li.menu-item-has-children > a > span.open-child-menu:after {
font-size: 18px;
}
.aside-nav-main {
border-top: 1px solid rgba(0,0,0,0.06);
padding: 14px 0;
}
.header-dark .aside-nav-main {
border-color: rgba(255,255,255,0.06);
} .bottom-nav-wrapper {
display: none;
} #main-aside-menu > ul > li > ul > li > a {
padding-left: 15px;
}
#main-aside-menu > ul > li > ul > li > ul > li a {
padding-left: 30px;
} #main-content .sidebar,
#main-content .page-content {
width: 100%;
min-height: 0 !important;
float: none;
left: 0;
}
#main-content .sidebar {
padding: 30px 15px 30px;
}
.page-width-stretch .sidebar:after, .page-width-stretch_no_padding .sidebar:after {
display: none;
}
.page-width-stretch .sidebar-wrapper, .page-width-stretch_no_padding .sidebar-wrapper {
padding: 0 8px;
}
.page-width-stretch .page-content {
padding-top: 6px;
} .widget_search input#s {
font-size: 20px;
padding: 10px 40px 10px 15px;
line-height: 1.6em;
}
.search-button {
width: 50px;
}
.nc-icon-outline {
font-size: 30px;
} .widget > h5 {
font-size: 18px;
} .hero-parallax .hero-container,
.veented-slider-parallax .veented-slider-container {
position: static;
transform: none !important;
}
.hero-inner {
transform: none !important;
opacity: 1 !important;
}
.row.row-flex > .col:last-child .vertical-align-middle {
padding-left: 0;
}
.hero-content-narrow .hero-content {
width: 100%;
width: 100%;
}
h1.hero-heading {
font-size: 34px !important;
}
p.hero-subtitle {
font-size: 17px;
}
.aside-left.header-aside-visible .hero-section {
margin-left: 0;
}
.aside-right.header-aside-visible .hero-section {
margin-right: 0;
} .veented-slider .veented-slide-heading {
font-size: 48px !important;
}
.veented-slider .veented-slide-subtitle {
font-size: 18px;
}  h2.cta-heading {
font-size: 32px;
line-height: 1.4em;
}
.cta-subtitle {
font-size: 20px;
} .portfolio-layout-side .portfolio-media,
.portfolio-layout-side .portfolio-content {
float: none;
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
}
@media (max-width: 860px) {
.hero-content-narrow .hero-content {
width: 99% !important;
}
}
@media (max-width: 768px) {
#page-title.title-align-left #breadcrumbs {
float: none;
text-align: left;
}
#page-title h1 {
font-size: 28px;
}
#page-title.page-title-with-bg h1 {
font-size: 32px;
}
.vc_col-sm-6 + .vc_col-sm-6 {
margin-top: 30px;
} .page-title:not(.title-align-center) .breadcrumbs-holder,
.page-title:not(.title-align-center) .breadcrumbs {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
width: 100%;
transform: none !important;
} .mobile-nav a {
font-size: 16px;
} .hero-content {
padding: 60px 0;
}
.vertical-align-middle {
position: static;
margin-top: auto !important;
}
p.hero-subtitle {
font-size: 16px;
}
p.hero-subtitle.subtitle-fs-bigger {
font-size: 16px !important;
}
.row.row-flex > .col:first-child .vertical-align-middle {
padding-right: 0;
}
.vertical-align-middle.hero-extra-image {
margin-bottom: 55px;
}
.vertical-align-middle.hero-extra-image img {
margin: 0 auto;
} .row-flex > div {
width: 100%;
} .veented-slider .veented-slide-heading {
font-size: 42px !important;
}
.veented-slider .veented-slide-subtitle {
font-size: 17px;
}  .cta-texts,
.cta-buttons {
text-align: center;
float: none;
}
.cta-buttons {
margin-top: 18px;
} #footer #footer-bottom div { text-align: center; }
#footer #footer-bottom .f-social { width: 100%; margin: auto; }
#footer #footer-bottom .copyright { margin-bottom: 10px; } #footer .widget {
margin-bottom: 30px;
} #wrapper .vc_row:not(.vc_row-no-padding) div[class*="col-padding"] {
padding: 0;
} .vntd-contact-form .row > .col-md-6:first-child input {
margin-bottom: 18px;
} .form-control, .section-page input[type="text"], .section-page textarea, .section-page input[type="password"], .section-page input[type="email"] {
font-size: 16px;
padding: 11px 13px;
} #wrapper .vc_tta-panel-heading {
margin: 0;
}
#wrapper .vc_tta-panel-body {
padding: 0 !important;
}
#wrapper .vc_tta-tabs-position-top.vc_tta-style-engage_outline_full .vc_tta-panel-body,
#wrapper .vc_tta-tabs-position-left.vc_tta-style-engage_outline_full .vc_tta-panel-body {
border: 0;
padding: 0;
}
#wrapper .vc_tta.vc_general .vc_tta-panel-title>a {
padding-left: 0;
} .post-holder .post-more, .post-more {
font-size: 15px;
}
.posts-container.blog-style-left_image .post-info,
.blog-style-left_image .post-medias {
padding-left: 0;
padding-right: 0;
width: 100%;
} .pricing-box-button {
font-size: 15px;
padding: 18px 32px;
} .vc_row-no-padding.vc_row-o-equal-height.vc_row-flex .vc_col-sm-6 {
min-height: 330px;
} .portfolio-layout-fullwidth .project-details,
.portfolio-layout-fullwidth .portfolio-content-inner {
float: none;
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.portfolio-layout-fullwidth .portfolio-content-inner {
margin-bottom: 35px;
} .veented-slider-scroll-button-holder {
bottom: 5px;
}
.hero-section .btn {
font-size: 14px;
padding: 10px 17px;
} .topbar-mobile #topbar {
display:block;
}
.topbar-mobile #topbar .container > div {
float: none;
width: 100%;
display: block;
}
.topbar-mobile #topbar .container > div:after {
content: "";
display: block;
clear: both;
}
.topbar-mobile #topbar {
height: auto;
padding: 5px 0;
}
.topbar-mobile #topbar .container > div > div {
float: none;
}
.topbar-mobile.topbar-mobile-center #topbar .container > div > div {
text-align: center;
}
.topbar-mobile #topbar .topbar-social a {
float: none;
display: inline;
border: none !important;
}
.topbar-mobile #topbar .container > div > div:last-child {
margin: 0;
}
}
@media (max-width: 480px) { .has-tablet-logo #logo img,
.has-mobile-logo #logo img,
.has-tablet-logo #logo img.logo-tablet {
display: none;
}
.has-mobile-logo #logo img.logo-mobile {
display: block;
} #page-title h1 {
font-size: 26px;
}
#page-title.page-title-with-bg h1 {
font-size: 30px;
} .wpcf7-submit {
font-size: 15px;
padding: 18px 30px;
} .grid-filters > li.cbp-filter-item.cbp-filter-item-active {
margin-bottom: 10px;
}
p.hero-subtitle.subtitle-fs-bigger {
font-size: 15px !important;
} .veented-slider .veented-slide-heading {
font-size: 32px !important;
}
.veented-slider .swiper-button-prev {
left: 3px;
}
.veented-slider .swiper-button-next {
right: 3px;
}
.veented-slider .container {
padding-left: 22px;
padding-right: 22px;
}
.veented-slider .veented-slide-subtitle {
font-size: 17px !important;
}
.veented-slider .veented-slide-top-heading {
font-size: 18px !important;
} body:not(.engage-slider-enable-mobile-animations) .veented-slide-heading,
body:not(.engage-slider-enable-mobile-animations) .veented-slide-top-heading,
body:not(.engage-slider-enable-mobile-animations) .veented-slide-subtitle,
body:not(.engage-slider-enable-mobile-animations) .veented-slide-buttons {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
transform: none !important;
animation: none !important;
}
}
@media (max-width:767px) {
.client-logos-grid .vntd-grid-item {
width: 100%;
}
.client-logos-grid[data-cols-mobile="2"] .vntd-grid-item {
width: 50%;
}
.client-logos-grid[data-cols-mobile="3"] .vntd-grid-item {
width: 33.333%;
}
.client-logos-grid[data-cols-mobile="4"] .vntd-grid-item {
width: 25%;
}
.client-logos-grid[data-cols-mobile="5"] .vntd-grid-item {
width: 20%;
}
}
@media (min-width:768px) and (max-width:1000px) {
.client-logos-grid .vntd-grid-item {
width: 50%;
}
.client-logos-grid[data-cols-tablet="1"] .vntd-grid-item {
width: 100%;
}
.client-logos-grid[data-cols-tablet="3"] .vntd-grid-item {
width: 33.333%;
}
.client-logos-grid[data-cols-tablet="4"] .vntd-grid-item {
width: 25%;
}
.client-logos-grid[data-cols-tablet="5"] .vntd-grid-item {
width: 20%;
}
}.editor-post-title__block .editor-post-title__input { background: red; } #footer .widget-text a, #footer .widget-twitter a, #icons-wrapper ul li:hover i, #main-navigation #main-menu>ul .is-open,#main-navigation .main-menu>ul .is-open, #main-navigation #main-menu>ul>li.current i, #main-navigation #main-menu>ul>li.current>a, #main-navigation .main-menu>ul>li.current>a,#search.nav-search.search-open input, #search.nav-search.search-open input:focus, .blog-square .post .post-comments a:hover, .blog-timeline .posts .post:hover .post-date, .breadcrumb a:hover, .c-primary, .cart-wrapper .cart-subtotal td:first-child, .cart-wrapper .cart-total td:first-child, .categories-list li a.current, .categories-list li a:hover, .creative-element .title .subtitle, .datepicker thead tr th.next, .datepicker thead tr th.prev, .erinyen .tp-tab-title, .feature-box .feature-content p.subtitle, .form-group.form-grouped.required:after, .grouped-item .grouped-item-price, .header-dark #main-navigation #main-menu>ul>li.current>a, .header-dark #main-navigation #main-menu>ul>li>a.is-open, .header-dark .categories-list li a:hover, .header-dark .items-filter li a.current, .header-dark .items-filter li a:hover, .header-icon, .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .hover-effect-2 a:hover span, .item .item-meta a:hover, .items-filter li a.current, .items-filter li a:hover, .pagination li:not(.disabled) a:hover, .post .post-info .post-meta a.comments:hover, .post .post-info .post-meta a:hover, .post-single .post-nav a:hover .next-icon, .post-single .post-nav a:hover .prev-icon, .posts .post .more, .product .product-info .add-to-cart, .product .product-info .product-new-price, .product .product-info .view-cart, .product-quick-desc, .rating .fa-star, .rating .fa-star-half-o, .required:after, .search-overlay form, .search.nav-search.search-open input, .search.nav-search.search-open input:focus, .shop-breadcrumb ul li a:hover, .shortcode-question span, .subtitle, .testimonial .testimonial-meta .testimonial-subtitle a, .text-primary, .title .subtitle, .title h1 span, .title h2 span, .title h3 span, .title h4 span, .title h5 span, .tp-caption.Newspaper-subtitle, .widget-links li a:hover, .widget-twitter .tweets-list li a, figure.he-2 a:hover, header .blog-meta li a:hover, header#main-navigation .current>a span::before, header.header-dark .blog-meta li a:hover, .theme-blue.clean-design .title .subtitle, .theme-blue.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-blue.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-blue.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-blue.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-blue.header-scroll-dark #main-navigation .main-menu>ul>li.current>a, .theme-blue.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered #main-navigation #main-menu>ul>li.active>a, .counter-color-accent .counter-icon, .counter-color-accent .counter-number,
.jm-post-like.liked, .colored,
.post-navigation a:hover .prev-icon,
.post-navigation a:hover .next-icon,
p a,
li > a,
.post-holder .post-more:hover,
a:hover,
.widget ul > li > a:hover,
#page-title .blog-meta li a:hover,
.btn.btn-outline,
#wrapper .color-accent,
#aside-nav nav ul > li > a.is-open,
#aside-nav nav ul > li > a:hover,
.aside-nav nav ul li.current-page-parent > a,
.aside-nav nav ul li.current-page-ancestor > a,
.aside-nav nav ul li.current-menu-ancestor > a,
.aside-nav nav ul li.current_page_ancestor > a,
.aside-nav nav ul li.current_page_item > a,
.aside-nav nav ul li.current-page-item > a,
.aside-nav nav ul li.current_page_parent > a,
#woo-nav-cart .cart_list li a:hover,
.breadcrumbs a:hover,
.page-title-with-bg .breadcrumbs a:hover,
#wrapper .sidebar-widget.woocommerce li a:hover,
#wrapper .star-rating span,
.icon-list-color-accent li i,
.section-page .btn-text.btn-accent,
.vntd-icon-box .post-more:hover,
.color-scheme-accent p,
.widget.engage_widget_menu ul > li.current-menu-item > a,
.hover-effect-fadeout .vntd-gallery-item .gallery-item-overlay i,
.dropcap-accent,
.tribe-events-schedule h2,
.widget ul > li.current_page_item > a,
.main-nav .nav-button.nav-button-outline span,
table a,
.vc_icon_element-color-accent {
color: #074c82;
}
.color-scheme-accent h1,
.color-scheme-accent h2,
.color-scheme-accent h3,
.color-scheme-accent h4,
.color-scheme-accent h5,
.color-scheme-accent h6 {
color: #074c82 !important;
} .theme-blue #footer.bg-primary, .theme-blue #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-blue .alert-primary, .theme-blue .bg-primary, .theme-blue .btn-primary.btn-bordered:hover, .theme-blue .btn-primary:hover, .theme-blue .btn-primary:not(.btn-bordered), .theme-blue .btn-primary:not(.btn-bordered).active, .theme-blue .btn-primary:not(.btn-bordered).focus, .theme-blue .btn-primary:not(.btn-bordered):active, .theme-blue .btn-primary:not(.btn-bordered):focus, .theme-blue .datepicker table tr td span.active.active, .theme-blue .datepicker table tr td span.active.disabled.active, .theme-blue .datepicker table tr td span.active.disabled:active, .theme-blue .datepicker table tr td span.active.disabled:focus, .theme-blue .datepicker table tr td span.active.disabled:hover, .theme-blue .datepicker table tr td span.active.disabled:hover.active, .theme-blue .datepicker table tr td span.active.disabled:hover:active, .theme-blue .datepicker table tr td span.active.disabled:hover:focus, .theme-blue .datepicker table tr td span.active.disabled:hover:hover, .theme-blue .datepicker table tr td span.active:active, .theme-blue .datepicker table tr td span.active:focus, .theme-blue .datepicker table tr td span.active:hover, .theme-blue .datepicker table tr td span.active:hover.active, .theme-blue .datepicker table tr td span.active:hover:active, .theme-blue .datepicker table tr td span.active:hover:focus, .theme-blue .datepicker table tr td span.active:hover:hover, .theme-blue .datepicker table tr td.active.active, .theme-blue .datepicker table tr td.active.disabled.active, .theme-blue .datepicker table tr td.active.disabled:active, .theme-blue .datepicker table tr td.active.disabled:focus, .theme-blue .datepicker table tr td.active.disabled:hover, .theme-blue .datepicker table tr td.active.disabled:hover.active, .theme-blue .datepicker table tr td.active.disabled:hover:active, .theme-blue .datepicker table tr td.active.disabled:hover:focus, .theme-blue .datepicker table tr td.active.disabled:hover:hover, .theme-blue .datepicker table tr td.active:active, .theme-blue .datepicker table tr td.active:focus, .theme-blue .datepicker table tr td.active:hover, .theme-blue .datepicker table tr td.active:hover.active, .theme-blue .datepicker table tr td.active:hover:active, .theme-blue .datepicker table tr td.active:hover:focus, .theme-blue .datepicker table tr td.active:hover:hover, .theme-blue .label-primary, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-blue .open .dropdown-toggle.datepicker table tr td.active, .theme-blue .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-blue .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-blue .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-blue .open>.dropdown-toggle.btn-primary, .theme-blue .price-plan.plan-primary .plan-header, .theme-blue .price-plan.plan-primary .plan-info, .theme-blue .select-filter ul li.selected a:before, .theme-blue .select-filter ul li:hover a:before, .theme-blue .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-blue .sort-options .select-filters .select-filter ul li a:hover, .theme-blue .switcher .switch, .theme-blue .tags a:hover, .theme-blue .ui-slider .ui-slider-handle, .theme-blue .ui-slider .ui-slider-range, .theme-blue .widget .tags a:hover, .theme-blue input[type=radio]+label::after, .theme-blue input[type=checkbox]+label::after, .wpcf7-submit, #respond #submit, .accent-bg-color, .bg-color-accent,
#wrapper .vc_tta-accordion.vc_tta-style-engage_boxed_accent .vc_active .vc_tta-panel-heading, .owl-nav > div:hover,.tagcloud a:hover,#wp-calendar #today,#wrapper .post.format-audio .audio-video-wrapper > .video-js-audio,
.blog-style-classic .post.sticky .post-info:after,
#page-content .vntd-pagination li span.current,
input[type="submit"],
#wrapper .post-tags a:hover,
.vc_progress_bar.vc_progress-bar-color-accent .vc_single_bar .vc_bar, .pricing-box-featured .pricing-box-title,
.woocommerce a.button,
#woo-nav-cart p.buttons .button.checkout,
.nav-cart .woo-cart-count,
ul.products .product-overlay:hover,
#page-content .woocommerce-pagination li span.current,
#page-content .woocommerce-pagination li a:hover,
#wrapper .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce #wrapper .button, #wrapper .product .button,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.main-nav li.nav-button span,
.header-dark .main-nav li.nav-button a:hover span,
#page-content .vntd-pagination li a:hover,
.bg-color-accent,
.bg-color-accent.vc_row:not(.vc_inner):not(.vc_gitem_row),
.pricing-box-minimal.pricing-box-featured .pricing-box-price,
a.comment-reply-link:hover,
#wrapper .widget_price_filter .ui-slider .ui-slider-handle,
body #wrapper .button,
#wrapper .product .button,
.widget.engage_widget_menu ul > li > a:hover:before,
.widget.engage_widget_menu ul > li.current-menu-item > a:before,
.dropcap-accent.dropcap-circle,
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a,.vc_icon_element-background-color-accent,
.main-nav .nav-button.nav-button-outline a:hover span,
body #woo-nav-cart p.buttons .button.checkout,
body.woocommerce #wrapper .button:hover,
body #wrapper .product .button:hover {
background-color: #074c82;
} .btn-accent, .btn-accent.active, .btn-accent.focus, .open>.dropdown-toggle.btn-accent, .btn-accent {
background-color: #074c82;
}
.btn.btn-hover-accent:hover,
#wrapper .vc_tta-tabs-position-top.vc_tta-style-engage_boxed .vc_tta-tab.vc_active a,
.icon-list-color-accent.icon-list-circle i {
background-color: #074c82 !important;
}
.owl-nav > div:hover, .tagcloud a:hover,
.blog-style-classic .post.sticky .post-info,
.btn.btn-outline,
#wrapper .vc_tta-tabs-position-top.vc_tta-style-engage_minimal .vc_tta-tab.vc_active a,
.pricing-box.pricing-box-featured,
body .section-page input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
.section-page select:focus,
.section-page textarea:focus,
.site-header.active-style-border-bottom .main-menu > ul > li.current-page-ancestor > a,
.site-header.active-style-border-bottom .main-menu > ul > li.current-page-parent > a,
.site-header.active-style-border-bottom .main-menu > ul > li.current-menu-ancestor > a,
.site-header.active-style-border-bottom .main-menu > ul > li.current_page_ancestor > a,
.site-header.active-style-border-bottom .main-menu > ul > li.current_page_item > a,
.site-header.active-style-border-top .main-menu > ul > li.current-page-ancestor > a,
.site-header.active-style-border-top .main-menu > ul > li.current-page-parent > a,
.site-header.active-style-border-top .main-menu > ul > li.current-menu-ancestor > a,
.site-header.active-style-border-top .main-menu > ul > li.current_page_ancestor > a,
.site-header.active-style-border-top .main-menu > ul > li.current_page_item > a,
.main-nav .nav-button.nav-button-outline span {
border-color: #074c82;
}
.btn.btn-hover-accent:hover {
border-color: #074c82!important;
}
.bg-overlay-accent:before,
.bg-overlay-accent-light:before {
background-color: #074c82;
opacity: .9;
} html,body,.page-content,.single .post-holder,.grid-filters > li.cbp-filter-item,.btn{font-size:15px;}#header{
margin: 0 auto;
}#wrapper .color-gradient-2 { color:linear-gradient(-32deg,,);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}#wrapper .bg-gradient-2 { background: linear-gradient(-32deg,,);}.woocommerce-result-count {
margin-bottom: 40px !important;
} .woocommerce ul.products li.product {
background: #fff;
position: relative;
transition: background-color .3s;
border: 0;
box-sizing: border-box;
margin: 0 2.8% 30px 0;
width: 22.9%;
border: 1px solid #efefef;
}
.woocommerce .woocommerce-shop-cols-3 ul.products li.product {
width: 31.42%;
}
.woocommerce .woocommerce-shop-cols-2 ul.products li.product {
width: 48.6%;
}
.woocommerce ul.products {
display: flex;
flex-wrap: wrap;
}
.products li.product .product-details-wrap + a.button {
margin-left: 22px;
display: inline-block;
margin-top: 0;
margin-bottom: 20px;
} .woocommerce-shop-cols-4 li.product:nth-child(4n)  {
margin-right: 0 !important;
} @media only screen and (min-width: 769px){
.woocommerce-shop-cols-3 li.product  {
width: 30.8%;
}
.woocommerce-shop-cols-3 li.product:nth-child(3n) {
margin-right: 0 !important;
}
.woocommerce .related ul li.product {
margin-right: 2.8% !important;
}
.woocommerce .related ul li.product:nth-child(4n) {
margin-right: 0 !important;
}
} .woocommerce-shop-cols-2 li.product  {
width: 48%;
}
.woocommerce-shop-cols-2 li.product:nth-child(2n) {
margin-right: 0 !important;
} #wrapper li.product .overlay-inner {
top: 50%;
position: absolute;
left: 0;
right: 0;
margin-top: -8px;
}
#wrapper ul.products li.product .add_to_cart_button {
padding: 15px 22px;
color: #666;
display: block;
font-size: 15px;
background: none;
border-radius: 0px;
text-align: center;
border: 0;
font-weight: normal;
-webkit-font-smoothing: antialiased;
margin-top: 0px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
transform: translateY(-20px);
position: absolute;
bottom: 0;
right: 0;
padding-bottom: 22px;
padding-top: 10px;
text-transform: none;
letter-spacing: 0;
text-align: right;
opacity: 0;
background: #fff;
padding-left: 34px;
}
#wrapper ul.products li.product:hover .add_to_cart_button {
opacity: 1;
transform: translateY(0px);
}
#wrapper ul.products li.product .add_to_cart_button.added {
}
#wrapper ul.products li.product .add_to_cart_button:before {
display: inline-block;
margin-right: 6px;
-webkit-font-smoothing: antialiased;
font-family: 'EngageIcons';
content: "\ea03";
font-size: 19px;
margin-bottom: -3px;
position: absolute;
left: 8px;
top: 7px;
}
#wrapper ul.products li.product .add_to_cart_button:hover {
color: #333;
}
@keyframes spin {
to { transform: rotate(1turn); }
}
#wrapper ul.products li.product .add_to_cart_button:after {
left: auto;
right: auto;
top: auto;
margin-left: 6px;
}
#wrapper ul.products li.product .add_to_cart_button.loading {
padding-right: 43px;
} .product-details-wrap {
padding: 20px 22px 12px;
border-top: 1px solid #efefef;
}
#wrapper ul.products .star-rating,
.woocommerce h1.page-title {
display: none;
}
#wrapper ul.products .overlay-rating .star-rating {
display: block;
}
.overlay-rating {
position: absolute;
top: 10px;
left: 10px; }
ul.products li.product:hover .overlay-rating {
opacity: 1;
}
#wrapper .overlay-rating .star-rating span:before {
color: #555;
top: 1px;
}
#wrapper .overlay-rating .star-rating:before {
top: 1px;
}
#wrapper ul.products li.product h3 {
font-size: 17px;
padding: 0px;
margin-bottom: 3px;
transition: color .3s;
display: none;
font-weight: normal;
}
#wrapper ul.products li.product h3.vntd-product-title {
display: block;
}
#wrapper ul.products li.product h3:hover {
color: #555;
}
.vntd-product-excerpt {
color: #707070;
width: 66%;
border-bottom: 1px solid #ebebeb;
margin-bottom: 25px;
display: none;
}
.vntd-product-excerpt p {
margin-bottom: 20px;
}
#wrapper .vntd-product-details {
font-size: 14px;
-webkit-font-smoothing: antialiased;
padding: 10px 15px 10px 50px !important;
}
#wrapper .vntd-product-details i {
font-size: 20px;
}
#wrapper .vntd-product-details {
display: none;
} #wrapper .onsale {
width: auto;
z-index: 6;
line-height: 26px;
border-radius: 2px;
padding: 2px 13px;
min-height: 2px;
text-transform: uppercase;
color: #fff;
font-size: 13px;
background: #333;
}
#wrapper li.product .onsale {
right: 15px;
left: auto;
top: 15px;
} .price del,
.price ins {
display: inline-block !important;
margin-right: 6px;
font-weight: normal !important;
}
.price ins {
text-decoration: none !important;
}
ul.products li.product .price del {
font-size: 13px;
line-height: 33px;
}
.woocommerce-layout-grid .product-type-variable .price del {
display: none !important;
}
.woocommerce div.product p.price ins {
color: #444;
}
#wrapper .price {
font-size: 16px;
color: #888;
margin: 0;
font-weight: normal;
line-height: 36px;
-webkit-font-feature-settings: "lnum";
-moz-font-feature-settings: "lnum";
-ms-font-feature-settings: "lnum";
-o-font-feature-settings: "lnum";
font-feature-settings: "lnum";
}
ul.products .add_to_cart_button {
clear: both;
display: inline-block;
} ul.products .product-thumbnail-wrap {
background: #fff;
position: relative;
overflow: hidden;
}
ul.products .product-thumbnail-wrap img {
margin-bottom: 0 !important;
} ul.products .product-overlay {
position: absolute;
top: auto;
bottom: -46px;
margin-top: -25px;
height: 44px;
background: rgba(255,255,255,0.87);
line-height: 44px;
font-size: 16px;
color: #343434;
left: 0;
right: 0;
opacity: 1;
border-top: 1px solid rgba(0, 0, 0, 0.07);
transition: bottom .4s, background-color .3s, color .3s;
-webkit-transition: bottom .3s, background-color .3s, color .3s;
-moz-transition: bottom .3s, background-color .3s, color .3s;
text-align: center;
}
ul.products .product-overlay:hover {
color: #fff;
}
ul.products li.product:hover .product-overlay {
bottom: 0px;
}
.product-overlay-icon {
border-radius: 100%;
background: transparent;
color: #fff;
font-size: 28px;
width: 60px;
height: 60px;
text-align: center;
line-height: 60px;
display: inline-block;
margin: 0 1px;
transition: all .3s;
}
.product-overlay-icon.product-overlay-heart {
line-height: 52px;
}
ul.products li.product .button {
margin: 0 auto;
transition: color .3s, background-color .3s, border-color .3s;
-webkit-transition: color .3s, background-color .3s, border-color .3s;
-moz-transition: color .3s, background-color .3s, border-color .3s;
background-color: rgba(0,0,0,0.7);
color: #fff;
}
ul.products li.product img {
transition: opacity .3s;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
position: relative;
background: none;
} a.added_to_cart {
display: none !important;
} .woocommerce-ordering select {
border: 1px solid rgba(0,0,0,0.1);
background: none;
outline: none;
} .woocommerce nav.woocommerce-pagination ul {
border-color: #ededed;
}
.woocommerce nav.woocommerce-pagination ul li {
border-color: #ededed;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
background-color: #f1f1f1;
}
.woocommerce-pagination {
margin-bottom: 15px;
}
.woocommerce-pagination > ul {
border-radius: 3px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
padding: 10px 12px;
transition: all .3s;
-webkit-transition: all .3s;
-moz-transition: all .3s;
} .nav-cart {
cursor: pointer;
}
.nav-cart-content {
position: relative;
}
.nav-menu .nav-cart i {
border-radius: 100%;
text-align: center;
font-size: 12px;
}
.woo-cart-count {
text-align: center;
display: inline-block;
background-color: #333;
color: #fff !important;
font-weight: bold;
height: 18px;
width: 18px;
position: absolute;
border-radius: 100%;
line-height: 18px;
font-size: 11px;
top: 50%;
margin-top: -20px;
right: -5px;
transition: opacity .2s;
}
.nav-cart-empty .woo-cart-count {
opacity: 0;
}
.nav-cart-active .woo-cart-count {
opacity: 1;
}
.nav-tools .nav-cart-products {
display: none;
position: absolute;
right: 20px;
background: #fff;
width: 240px;
padding: 20px 20px;
border-top: none;
box-shadow: 2px 1px 4px 1px rgba(0,0,0,.06);
margin-top: 2px;
cursor: default;
z-index: 3;
top: auto;
margin-top: 0px;
}
#woo-nav-cart .cart_list li.empty {
margin: 15px 20px;
} .dropdown-dark .nav-cart-products {
border-top: 0px;
box-shadow: none;
background: #202020;
}
.dropdown-dark .nav-cart-products li a {
color: #bfbfbf;
}
.dropdown-dark #woo-nav-cart .cart_list li,
.dropdown-dark #woo-nav-cart .total {
border-color: rgba(255,255,255,0.07) !important;
}
#woo-nav-cart .cart_list li {
border-bottom: none;
padding-bottom: 12px;
margin-bottom: 0;
}  .style-transparent .nav-cart-products {
margin-top: 2px;
}
#navigation_sticky .nav-cart-products {
top: auto;
margin-top: -3px;
}
#woo-nav-cart.vntd-nav-cart .remove {
display: block !important;
right: 0;
top: 20px;
width: 20px !important;
height: 20px;
text-align: center !important;
line-height: 17px !important;
left: auto !important;
font-size: 30px !important; font-weight: 300;
color: #ADADAD !important;
transition: color .3s, border-color .3s;
cursor: pointer;
position: absolute;
border-radius: 100%;
z-index: 5;
}
#woo-nav-cart .remove:hover {
color: #f26d7d !important;
border-color: #f26d7d !important;
}
#woo-nav-cart .cart_list li,
#wrapper .sidebar-widget.woocommerce li {
padding: 0;
margin-bottom: 15px;
width: 100%;
list-style: none;
padding-bottom: 14px;
position: relative;
clear: both;
min-height: 58px;
line-height: 1.3em;
background: none !important;
display: block;
overflow: hidden;
border-bottom: 1px solid #f1f1f1;
}
.dropdown-dark #woo-nav-cart .cart_list li {
border-color: rgba(255,255,255,0.07);
}
#wrapper .sidebar-widget.woocommerce li {
width: 100%;
}
#wrapper .sidebar-widget.woocommerce li,
#woo-nav-cart .cart_list li:last-child {
margin-bottom: 15px;
float: none;
}
#wrapper .sidebar-widget.woocommerce li {
padding-bottom: 0;
margin-bottom: 20px;
}
.woocommerce .sidebar-widget.widget_shopping_cart .total {
margin-top: 22px;
border-bottom: 0;
margin-bottom: 0;
padding-top: 12px;
padding-bottom: 14px;
}
.woocommerce .sidebar-widget.widget_shopping_cart .total > span {
float: right;
font-size: 15px;
}
.sidebar-widget.widget_shopping_cart .buttons {
margin-bottom: 6px;
}
.sidebar-widget.widget_shopping_cart .buttons .button {
margin-bottom: 0;
}
#wrapper .sidebar-widget.woocommerce li.empty {
margin: 0 !important;
}
#woo-nav-cart .cart_list li:last-child  {
border: 0;
}
.cart_list li.empty {
font-size: 14px; margin: 10px 0 -15px 0 !important;
padding: 0 !important;
min-height: 0 !important;
}
#woo-nav-cart .cart_list li.empty {
color: #666;
margin: 15px 20px !important;
font-size: 12px;
}
#woo-nav-cart .woocommerce-mini-cart__empty-message {
margin-bottom: 0;
color: #aaa;
font-size: 14px;
}
li.product .product-details-wrap > .woocommerce-LoopProduct-link {
display: none;
}
#woo-nav-cart .cart_list li a,
#wrapper .sidebar-widget.woocommerce li a {
padding-top: 2px;
padding: 0;
-webkit-font-smoothing: antialiased;
line-height: 1.3em !important;
text-align: left;
font-weight: normal;
font-size: 14px;
}
#woo-nav-cart .cart_list li a {
margin-left: 0;
margin-right: 0;
width: 100%;
display: block;
border: 0px;
height: auto;
color: #5b5b5b;
height: auto !important;
}
.dropdown-dark #woo-nav-cart .cart_list li a {
color: #ddd;
}
#woo-nav-cart .cart_list li a.remove {
position: absolute;
right: 0;
display: none !important;
}
#wrapper #woo-nav-cart .cart_list li img,
#wrapper .sidebar-widget.woocommerce li img {
width: 50px;
height: auto;
margin-right: 15px;
margin-left: 0px;
float: left;
margin-bottom: 0px;
margin-top: 0px;
}
#wrapper .sidebar-widget.woocommerce li img {
width: 64px;
height: 64px;
}
#woo-nav-cart .quantity,
#wrapper .sidebar-widget.woocommerce .quantity {
line-height: 14px;
font-size: 13px;
margin-top: 6px;
height: 14px;
display: block;
text-align: left;
opacity: 1;
color: #aaa;
}
#wrapper .sidebar-widget.woocommerce .quantity {
color: #868686;
font-size: 14px;
}
.sidebar-widget.woocommerce del,
.sidebar-widget.woocommerce ins {
font-size: 14px;
}
.sidebar-widget.woocommerce del {
color: #bababa;
}
.sidebar-widget.woocommerce ins {
text-decoration: none;
}
#woo-nav-cart .total {
border-top: 1px solid #f1f1f1;
border-bottom: none;
clear: both;
padding-top: 10px;
font-size: 14px;
margin-bottom: 2px;
line-height: 1.4em;
padding-bottom: 11px;
color: #555;
overflow: hidden;
font-weight: bold;
}
.dropdown-dark #woo-nav-cart .total {
border-top-color: rgba(255,255,255,0.07);
color: #fff;
}
#woo-nav-cart .total strong {
color: #888;
}
.dropdown-dark #woo-nav-cart .total strong {
color: #bbb;
}
#woo-nav-cart .total .amount {
float: right;
}
#wrapper .sidebar-widget.woocommerce .remove {
display: block;
right: 0;
left: auto;
background: #e7e7e7;
color: #696969 !important;
text-align: center;
width: 16px;
line-height: 16px !important;
height: 16px;
transition: color .3s, background-color .3s;
}
#wrapper .sidebar-widget.woocommerce .remove:hover {
background: #D84315;
color: #fff !important;
}
#woo-nav-cart p.buttons .button {
margin: 0;
font-size: 11px;
padding: 9px 10px;
color: #fff;
letter-spacing: 1px;
line-height: 1em !important;
box-shadow: none;
height: auto;
display: block;
width: 112px;
text-align: center;
-webkit-transition: all .3s;
}
#woo-nav-cart p.buttons .button:first-child {
border: 2px solid transparent;
color: #fff;
background: #ccc;
}
.dropdown-dark #woo-nav-cart p.buttons .button:first-child {
background: #fff;
color: #444;
}
#woo-nav-cart p.buttons .button.checkout {
border: 2px solid transparent;
background: #218fe6;
}
#woo-nav-cart p.buttons .button:hover {
color: #fff;
background: #444 !important;
opacity: 1;
box-shadow: none;
}
.dropdown-dark #woo-nav-cart p.buttons .button:hover {
background: #fff !important;
color: #333;
}
.nav-cart > .tools-btn {
position: relative;
}
#woo-nav-cart ul.dropdown-menu {
padding: 20px 16px;
}
#woo-nav-cart ul.dropdown-menu {
min-height: 50px;
max-height: 500px;
overflow: hidden;
overflow-y: scroll;
left: auto;
}
#woo-nav-cart .variation {
display: none;
}
#woo-nav-cart p.buttons {
margin: 0px;
}
#woo-nav-cart .button {
width: 94.5px;
}
#woo-nav-cart .button:first-child {
margin-right: 6px;
}
#woo-nav-cart i.added {
color: #555;
}
.pulsed {
position: absolute;
top: 50%;
margin-top: -22px;
margin-left: -9px;
width: 40px;
height: 40px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 2px solid #25e1f9;
opacity: 0;
}
.pulse-now {
-webkit-animation: pulsed 1s linear 1;
} @-webkit-keyframes pulsed
{
0% {-webkit-transform: scale(0); opacity: 0;}
8% {-webkit-transform: scale(0); opacity: 0;}
15% {-webkit-transform: scale(0.1); opacity: 1;}
30% {-webkit-transform: scale(0.5); opacity: 1;}
100% {opacity: 0; -webkit-transform: scale(1);}
}
@-moz-keyframes pulsed
{
0% {-moz-transform: scale(0); opacity: 0;}
8% {-moz-transform: scale(0); opacity: 0;}
15% {-moz-transform: scale(0.1); opacity: 1;}
30% {-moz-transform: scale(0.5); opacity: 1;}
100% {opacity: 0; -moz-transform: scale(1);}
}
body #wrapper .button,
#wrapper .product .button {
background: #333;
opacity: 1;
padding: 11px 12px; color: #fff;
outline: none;
font-weight: normal;
-webkit-font-smoothing: subpixel-antialiased;
transition: background-color .3s;
-webkit-transition: background-color .3s;
-moz-transition: background-color .3s;
}
body #wrapper .button.checkout-button {
font-size: 15px;
padding: 15px;
display: block;
}
.woocommerce #wrapper .button:hover,
#wrapper .product .button:hover {
background: #222;
color: #fff;
}
.woocommerce.single-product #wrapper .single_add_to_cart_button:hover {
background: #222;
color: #fff;
}
body #wrapper .widget_shopping_cart .button {
width: 48%;
font-size: 13px;
padding: 10px 12px !important;
font-size: 11px !important;
text-transform: uppercase;
text-align: center;
height: auto !important;
}
.#wrapper .buttons {
margin-bottom: 30px;
}
.buttons .button {
float: left;
}
body #wrapper .button.checkout,
#woo-nav-cart p.buttons .button.checkout {
float: right;
}
body .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
padding: 11px 0;
margin-bottom: 17px;
margin-top: -12px;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total strong {
font-size: 14px;
font-weight: normal;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total .amount {
font-size: 16px;
font-weight: normal;
} .woocommerce .quantity .qty {
width: 3.631em;
text-align: center;
font-size: 14px;
height: 32px;
font-weight: bold;
outline: 0;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border: 1px solid rgba(0,0,0,0.15);
} .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
width: 22.9%;
}
.woocommerce li.product.last {
margin-right: 0 !important;
}
.related h2,
.woocommerce-tabs h2 {
font-size: 24px;
}
.related h2 {
margin-bottom: 35px;
}
.single-product .related .products {
margin-bottom: -10px;
}
.single-product #comments {
margin: 0px;
padding-right: 18px;
}
.single-product #reviews #comments,
.single-product #reviews #review_form_wrapper {
float: left;
width: 50%;
}
.single-product #reviews #review_form_wrapper {
padding-left: 18px;
}
.woocommerce #reviews #comments ol.commentlist {
padding: 0px;
}
.woocommerce div.product p.price del {
font-size: 24px;
} .woocommerce div.product .woocommerce-tabs ul.tabs {
padding-top: 12px !important;
padding: 0;
margin-bottom: 0;
}
.woocommerce #wrapper div.product .woocommerce-tabs ul.tabs:before {
content: none;
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
background: transparent;
margin-right: 1px;
padding: 0;
border: 0;
float: left;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #999;
font-weight: normal;
font-size: 14px;
text-transform: uppercase;
padding: 10px 25px;
background: rgba(0,0,0,0.06);
border-top-left-radius: 2px;
border-top-right-radius: 2px;
margin-right: 5px;
margin-left: 5px;
transition: all .3s;
font-weight: normal;
-webkit-font-smoothing: subpixel-antialiased;
text-shadow: none;
text-transform: uppercase;
font-weight: bold;
-webkit-font-smoothing: antialiased;
letter-spacing: .5px;
line-height: 1.4em;
padding: 16px 22px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
color: #fff;
background: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
background: rgba(0,0,0,0.08);
color: #acacac !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: #fff !important;
background: #555;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
display: none !important;
content: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border-color: rgba(0,0,0,0.1);
}
.woocommerce #wrapper div.product .woocommerce-tabs .panel {
padding: 30px 0px 5px;
} #reviews .description {
margin: 0;
text-align: left;
}
#reviews #reply-title {
font-size: 24px;
margin-bottom: 15px;
margin-top: 10px;
}
#reviews label {
display: block;
margin-top: 5px;
margin-bottom: 10px;
}
#reviews textarea,
#reviews input {
outline: 0;
}
.woocommerce #review_form #respond .form-submit input {
display: inline-block;
width: auto;
}
.woocommerce .panel {
box-shadow: none;
} .woocommerce table.shop_table {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
background: none;
border-collapse: collapse;
}
#wrapper .woocommerce table.shop_table th {
font-weight: initial;
font-size: 16px;
padding: 10px 12px;
}
#wrapper .woocommerce table.shop_table td {
padding: 8px 12px;
}
#wrapper .woocommerce table.cart img {
width: 84px;
}
.woocommerce-cart #wrapper table.cart .product-thumbnail {
max-width: 50px;
text-align: center;
}
.woocommerce-cart table.cart th.product-remove {
width: 50px;
}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
border-collapse: collapse;
border: 1px solid #f0f0f0;
}
#wrapper .woocommerce table.shop_table th,
#wrapper .woocommerce table.shop_table td {
border: 1px solid #f0f0f0;
}
#wrapper table.cart td.actions {
padding: 16px;
} .woocommerce-page textarea,
.woocommerce-page input[type="text"] {
outline: 0;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background: #444;
color: #fff;
border-radius: 3px;
font-size: 12px;
padding: 14px 27px;
}
.woocommerce #review_form #respond p {
margin-bottom: 10px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
border: 1px solid #f0f0f0;
width: auto;
border-radius: 2px;
font-size: 14px;
line-height: 22px;
padding-left: 8px;
padding-right: 8px;
} .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background: #434343;
top: -1px;
border: none !important;
border: 0 !important;
box-shadow: none;
width: 15px;
height: 15px;
}
#wrapper .sidebar-widget.woocommerce li a {
color: #444;
margin-bottom: 6px;
}
#wrapper .sidebar-widget.woocommerce li ul {
margin-bottom: 0;
margin-top: 14px;
}
#wrapper .sidebar-widget.woocommerce li li:last-child {
margin: 0;
padding: 0;
}
#wrapper .sidebar-widget.woocommerce li:last-child {
border: 0px;
} .widget_shopping_cart_content {
overflow: hidden;
} #vntd-woocommerce-heading {
margin-bottom: 30px;
float: left;
}
#vntd-woocommerce-heading:after {
content: "";
clear: both;
display: block;
}
#content .woocommerce-result-count {
float: right;
line-height: 43px;
} #vntd-woocommerce-filters {
z-index: 9;
float: left;
padding: 0px;
}
#vntd-woocommerce-filters:after {
content: "";
clear: both;
display: block;
}
#vntd-woocommerce-filters li {
list-style: none;
}
#vntd-woocommerce-filters > li {
display: inline-block;
float: left;
position: relative;
width: 240px;
border: 1px solid #ebebeb;
margin-right: 10px;
line-height: 40px;
padding: 0px 0px 0px 12px;
cursor: pointer;
transition: background-color .3s;
}
#vntd-woocommerce-filters strong {
color: #444;
font-weight: normal;
}
#vntd-woocommerce-filters > li:hover ul {
display: block;
}
#vntd-woocommerce-filters > li.product-count:hover,
#vntd-woocommerce-filters > li.product-orderby:hover {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
#vntd-woocommerce-filters > li:hover {
background-color: #fafafa;
}
#vntd-woocommerce-filters > li i.fa-angle-down {
float: right;
height: 40px;
width: 40px;
display: block;
border-left: 1px solid #ebebeb;
text-align: center;
line-height: 42px;
font-size: 20px;
}
#vntd-woocommerce-filters li.product-order {
width: 40px;
padding: 0;
text-align: center;
font-size: 22px;
}
#vntd-woocommerce-filters li.product-order i {
border: 0 !important;
margin-right: -2px;
}
#vntd-woocommerce-filters li.product-order a {
color: #c2c2c2;
}
#vntd-woocommerce-filters li ul {
display: none;
position: absolute;
left: -1px;
right: -1px;
z-index: 7;
margin: 0;
background: #fff;
border: 1px solid #ebebeb;
border-top: 0px;
font-size: 13px;
padding: 0px;
}
.vntd-woocommerce-filters li ul li a {
padding: 0 12px;
width: 100%;
display: block;
border-top: 1px solid #f6f6f6;
color: #999;
}
.vntd-woocommerce-filters li ul li a:hover {
color: #222;
}
#vntd-woocommerce-filters li ul li:first-child a {
border-top-color: #ebebeb;
} #vntd-woocommerce-layout-switcher {
float: right;
}
#vntd-woocommerce-layout-switcher li {
float: left;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 14px;
border: 1px solid #ebebeb;
color: #c2c2c2;
list-style: none;
transition: color .3s, background-color .3s, border-color .3s;
margin-left: 10px;
cursor: pointer;
}
#vntd-woocommerce-layout-switcher li.active-item,
#vntd-woocommerce-layout-switcher li:hover {
color: #fff;
background-color: #555;
border-color: #555;
} @media only screen and (min-width: 769px){
#wrapper #vntd-woocommerce.woocommerce-layout-list li.product {
float: none;
margin-right: 0 !important;
width: 100%;
border-top-right-radius: 6px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list li.product:after {
content: "";
clear: both;
display: block;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list li.product img {
padding: 0;
width: 270px;
height: 270px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .product-thumbnail-wrap {
float: left;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .product-details-wrap {
margin-left: 300px;
padding-left: 0;
padding-top: 25px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list h3 {
font-size: 24px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .product-category,
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-product-excerpt,
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-product-rating .star-rating {
display: block;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-product-details {
display: inline-block;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .product-category {
color: #c2c2c2;
margin-bottom: 13px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-product-price {
position: absolute;
right: 10px;
top: 10px;
bottom: 10px;
width: 21%;
background: #fff;
border-radius: 8px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-product-price .price,
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-product-rating {
text-align: center;
position: absolute;
left: 0;
right: 0;
top: 50%;
margin-top: -67px;
font-size: 30px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-product-rating {
margin-top: 49px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-product-rating .star-rating {
margin: 0 auto;
font-size: 16px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-add-to-cart-wrap {
width: 21%;
right: 20px;
margin-right: -10px;
top: 50%;
margin-top: -14px;
position: absolute;
text-align: center;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list .vntd-add-to-cart-wrap .add_to_cart_button {
margin: 0 auto;
width: auto;
padding: 0 15px 0 50px !important;
position: relative;
right: auto;
bottom: auto;
text-indent: 0px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list  .add_to_cart_button:before {
right: auto;
left: 0px;
top: 0px;
bottom: 0px;
width: 38px;
background: rgba(0,0,0,0.1);
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
} #wrapper #vntd-woocommerce.woocommerce-layout-list li.product.sale del {
display: block !important;
margin-bottom: -6px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list li.product.sale .price {
margin-top: -80px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list li.product.sale .vntd-product-rating {
margin-top: 58px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list li.product.sale > a+div {
margin-top: -3px !important;
} #wrapper #vntd-woocommerce.woocommerce-layout-list li.product.product-type-variable .price {
font-size: 18px;
}
#wrapper #vntd-woocommerce.woocommerce-layout-list li.product.product-type-variable .price ins {
margin: 0;
}
}  #wrapper .widget_price_filter .ui-slider .ui-slider-range,
#wrapper .widget_price_filter .ui-slider .ui-slider-handle {
background: #555;
}
#wrapper .widget_price_filter .ui-slider .ui-slider-range {
opacity: .3;
}
#wrapper .widget_price_filter .ui-slider .ui-slider-handle {
border: 2px solid #444;
}
#wrapper .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #ebebeb;
margin-bottom: 30px;
margin-top: 25px;
height: 5px;
}
#wrapper .price_slider_amount .button {
text-transform: uppercase;
font-size: 12px;
text-transform: uppercase;
font-weight: normal;
-webkit-font-smoothing: subpixel-antialiased;
padding: 9px 12px;
letter-spacing: 1px;
}
#wrapper .price_slider_amount .button:hover {
background: #222 !important;
}
#wrapper .price_slider_wrapper {
position: relative;
}
#wrapper .price_label {
color: #777;
font-size: 14px;
}
#wrapper .price_label span {
font-weight: normal;
color: #222;
}
#wrapper .sidebar-style-alternative .price_label {
background: #fff;
} #wrapper .widget_product_search .screen-reader-text {
display: none;
}
#wrapper .woocommerce-product-search input[type="submit"] {
text-indent: -9999px;
z-index: 2;
}
#wrapper .woocommerce-product-search:before {
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
content: "\f002";
text-indent: 0px;
position: absolute;
right: 0;
z-index: 1;
width: 40px;
text-align: center;
line-height: 40px;
font-size: 16px;
color: #e1e1e1;
transition: color .3s;
}
#wrapper .woocommerce-product-search:hover:before {
color: #666 !important;
}
#wrapper .sidebar-style-alternative input[type=search] {
border-radius: 8px;
border: 0px;
background: transparent;
padding-top: 15px;
padding-bottom: 15px;
}
#wrapper .sidebar-style-alternative .woocommerce-product-search:before {
color: #dedede;
line-height: 50px;
}  .woocommerce.single-product #wrapper .summary .price {
font-size: 38px;
margin-bottom: 20px;
color: #444;
}
.woocommerce.single-product #wrapper .summary .woocommerce-variation-price .price {
margin-bottom: 15px;
font-size: 32px;
}
.woocommerce div.product form.cart .variations select {
padding: 0px;
line-height: 32px;
height: 38px;
border: 1px solid #e1e1e1;
font-size: 14px;
}
.woocommerce div.product form.cart .variations label {
font-size: 14px;
font-weight: normal;
line-height: 30px;
margin-right: 4px;
}
.woocommerce div.product form.cart .variations td.label {
padding: 10px;
padding-left: 0px;
color: #666;
}
.woocommerce div.product form.cart .reset_variations {
font-size: 13px;
}
.woocommerce .variations {
width: auto !important;
background: none;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
line-height: 26px;
}
.woocommerce-variation-price {
margin-bottom: 20px;
}
.woocommerce.single-product #wrapper .single_add_to_cart_button {
margin: 0 auto;
width: auto;
padding: 0 20px;
position: relative;
right: auto;
bottom: auto;
text-indent: 0px;
line-height: 42px;
font-size: 13px;
text-transform: uppercase;
border-radius: 2px;
}
.woocommerce.single-product #wrapper .quantity .qty {
height: 42px;
border-color: #ebebeb;
margin-right: 6px;
}
.woocommerce.single-product #wrapper h1.product_title {
margin-bottom: 12px;
}
.woocommerce #wrapper .woocommerce-product-rating {
margin-bottom: 17px;
}
.woocommerce .summary .star-rating,
.woocommerce .summary .star-rating span {
font-size: 18px;
} div[itemprop="offers"] {
border-bottom: 1px solid #f1f1f1;
margin-bottom: 25px;
padding-bottom: 5px;
}
.woocommerce #wrapper .entry-summary .cart {
border-top: 1px solid #f1f1f1;
padding: 32px 0 0;
margin-top: 28px;
}
.woocommerce #wrapper .star-rating:before {
content: "\53\53\53\53\53";
color: #e1e1e1;
}
#wrapper .star-rating span {
color: #555;
} .woocommerce.single-product #wrapper .woocommerce-review-link {
color: #b1b1b1;
font-size: 14px;
line-height: 38px;
}
.woocommerce.single-product #wrapper .woocommerce-review-link:hover {
color: #555;
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
margin-top: -4px;
color: #ccc;
font-size: 13px;
margin-bottom: 4px;
} .woocommerce.single-product #wrapper #reviews #comments .avatar {
width: 70px;
border-radius: 0px;
border: 0;
padding: 0;
}
.woocommerce.single-product #wrapper #reviews #comments .comment-text {
margin-left: 90px;
background: transparent;
border: 1px solid #f1f1f1;
position: relative;
padding: 20px 20px 2px;
border-radius: 2px;
}
#wrapper #reviews #comments .meta {
color: #999;
font-size: 13px;
margin-bottom: 5px;
}
#reviews #comments .meta strong {
font-weight: normal;
font-size: 16px;
color: #333;
}
#reviews #comments .meta time {
font-size: 14px;
}
#wrapper .comment-form-rating .stars {
margin-bottom: 10px !important;
font-size: 18px;
padding-top: 6px;
}
#wrapper .comment-form-rating .stars a {
border: 0;
color: #f7941d;
} #wrapper .product .thumbnails {
padding: 0 !important;
position: relative;
margin-top: 8px;
}
#wrapper .product .thumbnails.owl-carousel {
padding: 0 31px !important;
}
#wrapper .product .thumbnails a {
width: 24.25% !important;
margin-right: 1% !important;
clear: none !important;
transition: opacity .3s;
}
#wrapper .product .thumbnails a:hover {
opacity: .7;
}
#wrapper .product .thumbnails a:nth-child(4) {
margin-right: 0px !important;
}
#wrapper .product .thumbnails a:nth-child(5),
#wrapper .product .thumbnails a:nth-child(6),
#wrapper .product .thumbnails a:nth-child(7),
#wrapper .product .thumbnails a:nth-child(8),
#wrapper .product .thumbnails a:nth-child(9) {
display: none;
}
#wrapper .product .thumbnails .owl-item a {
width: 100% !important;
margin-bottom: 0 !important;
display: block !important;
}
#wrapper .product .thumbnails .owl-nav {
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
#wrapper .product .thumbnails .owl-nav > div {
position: absolute;
height: auto;
background: #f2f2f2;
width: 27px;
}
#wrapper .product .thumbnails .owl-nav > div:before {
position: absolute;
top: 50%;
margin-top: -14px;
color: #989898;
font-size: 20px;
}
#wrapper .product .thumbnails .owl-nav > div:hover {
background: #363636;
color: #fff;
}
#wrapper .product .thumbnails .owl-nav > div:hover:before {
color: #fff;
}
#wrapper .product .thumbnails .owl-stage-outer {
z-index: 3;
}
#wrapper .product .thumbnails .owl-prev {
left: 0;
top: 0;
bottom: 0;
border-radius: 4px 0px 0px 4px;
}
#wrapper .product .thumbnails .owl-next {
right: 0;
top: 0;
bottom: 0;
border-radius: 0px 4px 4px 0px;
} @media only screen and (max-width: 768px) {
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
width: 48%;
float: left;
clear: both;
margin: 0 0 2.992em;
margin-right: 4%;
}
.woocommerce .related ul li.product:nth-child(2n), 
.woocommerce .related ul.products li.product:nth-child(2n), 
.woocommerce .upsells.products ul li.product:nth-child(2n), 
.woocommerce .upsells.products ul.products li.product:nth-child(2n), 
.woocommerce-page .related ul li.product:nth-child(2n), 
.woocommerce-page .related ul.products li.product:nth-child(2n), 
.woocommerce-page .upsells.products ul li.product:nth-child(2n),
.woocommerce-page .upsells.products ul.products li.product:nth-child(2n) {
margin-right: 0 !important;
}
}
@media only screen and (max-width: 800px) {
.woocommerce .page-layout-sidebar_right ul.products li.product,
.woocommerce .page-layout-sidebar_left ul.products li.product {
width: 48%;
float: left;
clear: none;
margin: 0 0 2.992em;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
float: right;
}
}
#footer ul.product_list_widget li {
padding-bottom: 10px;
}
#wrapper ul.cart_list,
#wrapper ul.product_list_widget {
padding: 0;
} #wrapper ul.cart_list li a,
#wrapper ul.product_list_widget li a {
font-weight: normal;
}
#wrapper ul.cart_list li img,
#wrapper ul.product_list_widget li img {
width: 66px;
margin-top: 5px;
border: 1px solid rgba(0, 0, 0, 0.06);
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.copyfin.it/wp-content/themes/engage/css/plugins/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}ul.redux-social-media-list{margin-top:-20px}ul.redux-social-media-list li{font-size:30px;float:left;margin-right:2px;padding:5px;display:block}ul.redux-social-media-list li:before{content:''}@import url("//fonts.googleapis.com/css?family=Montserrat|Acme");
@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important} .pum-theme-2187, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-2187 .pum-container, .pum-theme-lightbox .pum-container { padding: 1px; border-radius: 3px; border: 8px none #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-2187 .pum-title, .pum-theme-lightbox .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 1px; line-height: 0px } 
.pum-theme-2187 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-2187 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 30px; width: 30px; left: auto; right: -24px; bottom: auto; top: -24px; padding: 0px; color: #ffffff; font-family: inherit; font-weight: 100; font-size: 24px; line-height: 26px; border: 2px solid #ffffff; border-radius: 30px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } .pum-theme-3020, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-3020 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-3020 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-3020 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-3020 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } .pum-theme-2955, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-2955 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-2955 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-2955 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-2955 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } .pum-theme-2186, .pum-theme-tema-predefinito { background-color: rgba( 10, 10, 10, 0.40 ) } 
.pum-theme-2186 .pum-container, .pum-theme-tema-predefinito .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-2186 .pum-title, .pum-theme-tema-predefinito .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-2186 .pum-content, .pum-theme-tema-predefinito .pum-content { color: #8c8c8c; font-family: inherit } 
.pum-theme-2186 .pum-content + .pum-close, .pum-theme-tema-predefinito .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-size: 12px; line-height: 14px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1.00 ) } .pum-theme-2188, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-2188 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-2188 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 34px; line-height: 36px } 
.pum-theme-2188 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-2188 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: inherit; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } .pum-theme-2189, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-2189 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-2189 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-size: 32px; line-height: 36px } 
.pum-theme-2189 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-2189 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: inherit; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-2190, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-2190 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-2190 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-size: 26px; line-height: 28px } 
.pum-theme-2190 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit } 
.pum-theme-2190 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: inherit; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } .pum-theme-2191, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-2191 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-2191 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-2191 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-2191 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Acme; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 
#pum-3872 {z-index: 1999999999}
#pum-2341 {z-index: 1999999999}
#pum-3681 {z-index: 1999999999}
#pum-2686 {z-index: 1999999999}
#pum-2192 {z-index: 1999999999}.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(//www.copyfin.it/wp-content/themes/engage/css/plugins/font/vjs.eot);src:url(//www.copyfin.it/wp-content/themes/engage/css/plugins/font/vjs.eot?#iefix) format('embedded-opentype'),url(//www.copyfin.it/wp-content/themes/engage/css/plugins/font/vjs.woff) format('woff'),url(//www.copyfin.it/wp-content/themes/engage/css/plugins/font/vjs.ttf) format('truetype'),url(//www.copyfin.it/wp-content/themes/engage/css/plugins/font/vjs.svg#icomoon) format('svg');font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control:focus{}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}
.vjs-sublime-skin{color:#fff}.vjs-sublime-skin .vjs-poster:focus,.vjs-sublime-skin .vjs-control:focus{outline:none}.vjs-sublime-skin .vjs-big-play-button{line-height:50px;margin:-25px;opacity:1;position:absolute;top:50%;left:50%;height:50px;width:50px;-webkit-transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);-moz-transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);z-index:2}.vjs-sublime-skin .vjs-big-play-button:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:25px 0 25px 50px;content:"";display:block}.vjs-sublime-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-sublime-skin.vjs-has-started .vjs-big-play-button,.vjs-sublime-skin.vjs-using-native-controls .vjs-big-play-button{opacity:0;pointer-events:none}.vjs-sublime-skin .vjs-control-bar{height:50px;opacity:0;pointer-events:none;position:absolute;right:0;bottom:0;left:0;z-index:2}.vjs-sublime-skin.vjs-has-started .vjs-control-bar{opacity:1;pointer-events:auto;-webkit-transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);-moz-transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);transition:opacity 100ms cubic-bezier(.455,.03,.515,.955)}.vjs-sublime-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.455,.03,.515,.955);-moz-transition:opacity 1s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955)}.vjs-sublime-skin.vjs-has-started .vjs-poster,.vjs-sublime-skin.vjs-using-native-controls .vjs-control-bar,.vjs-sublime-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-sublime-skin .vjs-progress-control{position:absolute;top:0;right:95px;bottom:0;left:50px}.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder{cursor:pointer;height:20px;margin-top:-10px;position:absolute;top:50%;right:0;left:0}.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after{background-color:rgba(255,255,255,.3);border-radius:2px;content:"";display:block;height:4px;margin-top:-2px;position:absolute;top:50%;right:0;left:0}.vjs-sublime-skin .vjs-progress-control .vjs-play-progress{background-color:rgba(255,255,255,.7);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;right:0;left:0}.vjs-sublime-skin .vjs-play-control{cursor:pointer;margin-top:-8px;position:absolute;top:50%;left:20px;height:16px;width:15px}.vjs-sublime-skin .vjs-play-control:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 15px;content:"";display:block}.vjs-sublime-skin.vjs-playing .vjs-play-control:before,.vjs-sublime-skin.vjs-playing .vjs-play-control:after{background-color:#fff;border:none;content:"";display:block;height:100%;position:absolute;top:0;bottom:0;left:0;width:6px}.vjs-sublime-skin.vjs-playing .vjs-play-control:after{left:auto;right:0}.vjs-sublime-skin .vjs-fullscreen-control{border:3px solid #fff;box-sizing:border-box;cursor:pointer;margin-top:-7px;position:absolute;top:50%;right:20px;height:14px;width:22px}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control{background:#fff}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:after{background:#000;content:"";display:block;position:absolute;bottom:0;left:0;height:5px;width:5px}.vjs-sublime-skin .vjs-volume-control{cursor:pointer;margin-top:-7px;position:absolute;top:50%;right:55px;height:14px;width:22px}.vjs-sublime-skin .vjs-volume-bar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC);background-size:22px 14px;height:100%;width:100%}.vjs-sublime-skin .vjs-volume-level{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC);background-size:22px 14px;height:100%}.vjs-sublime-skin .vjs-current-time,.vjs-sublime-skin .vjs-time-divider,.vjs-sublime-skin .vjs-duration,.vjs-sublime-skin .vjs-remaining-time,.vjs-sublime-skin .vjs-load-progress,.vjs-sublime-skin .vjs-play-progress .vjs-control-text,.vjs-sublime-skin .vjs-play-control .vjs-control-content,.vjs-sublime-skin .vjs-fullscreen-control .vjs-control-text,.vjs-sublime-skin .vjs-slider-handle,.vjs-sublime-skin .vjs-volume-handle,.vjs-sublime-skin .vjs-live-controls,.vjs-sublime-skin .vjs-playback-rate,.vjs-sublime-skin .vjs-subtitles-button,.vjs-sublime-skin .vjs-captions-button,.vjs-sublime-skin .vjs-mute-control,.vjs-sublime-skin .vjs-hidden{display:none}.video-js{background-color:#000;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.video-js .vjs-tech{position:absolute;top:0;left:0;height:100%;width:100%}.video-js:-moz-full-screen{position:absolute}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}body.vjs-full-window{height:100%;margin:0;overflow-y:auto;padding:0}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-using-native-controls .vjs-poster{display:none}.kg-video-js-skin { font-size: 10px; color: #fff;
} .kg-video-js-skin .vjs-big-play-button { font-size: 3em;  line-height: 3em;
height: 3em;
width: 3em; border: 0.16666em solid #fff; border-radius: 3em; left: 50%;
top: 50%;
margin-left: -1.5em;
margin-top: -1.5em;
position: absolute;
box-sizing: border-box;
z-index: 2;
} .kg-video-js-skin .vjs-control-bar,
.kg-video-js-skin .vjs-big-play-button,
.kg-video-js-skin .vjs-menu-button .vjs-menu-content { background-color: #2B333F; background-color: rgba(40, 40, 40, 0.75);
} .kg-video-js-skin .vjs-slider {
background-color: #73859f;
background-color: rgba(115, 133, 159, 0.5);
} .kg-video-js-skin .vjs-volume-level,
.kg-video-js-skin .vjs-play-progress,
.kg-video-js-skin .vjs-slider-bar {
background: #fff;
} .kg-video-js-skin .vjs-load-progress { background: ligthen(#73859f, 25%); background: rgba(115, 133, 159, 0.5);
} .kg-video-js-skin .vjs-load-progress div { background: ligthen(#73859f, 50%); background: rgba(115, 133, 159, 0.75);
}
.kg-video-js-skin .vjs-big-play-button .vjs-icon-placeholder:before, .kg-video-js-skin .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
content: none;
}
.kg-video-js-skin .vjs-big-play-button::before {
content: '\f101';
font-size: 2.1em;
font-family: 'Videojs';
text-align: center;
width: 100%;
height: 100%;
line-height: 1.3em;
color: #fff;
}.kgvid_wrapper {
margin: 1em 0px;
position: relative;
max-width: 100%
}
.kgvid_gallerywrapper {
display: block;
max-width: 100%;
}
.kgvid_wrapper_auto_left {
margin-left: auto;
}
.kgvid_wrapper_auto_right {
margin-right: auto;
}
.kgvid_wrapper_inline {
display: inline-block;
}
.kgvid_wrapper_inline_left {
float: left;
margin: 1em 1em 0 0;
}
.kgvid_wrapper_inline_right {
float: right;
margin: 1em 0 0 1em;
}
.kgvid_textalign_left {
text-align:left;
}
.kgvid_textalign_right {
text-align:right;
}
.kgvid_textalign_center {
text-align:center;
}
.kgvid_videodiv {
position: relative;
}
.wp-video-shortcode {
max-width: 100%;
}
.videomodal-wrap .jetpack-video-wrapper {
margin-bottom: 0;
}
.kgvid_watermark img {
display: block;
position: absolute;
bottom: 7%;
right: 5%;
z-index: 1;
margin: 0px;
max-width: 10%;
box-shadow: none;
}
.kgvid_watermark a {
display: block;
position: inherit !important;
}
.vjs-control-bar, .mejs-controls, video::-webkit-media-controls-panel {
z-index:2;
}
.vjs-fullscreen {padding-top: 0px}
.kgvid_video_meta {
line-height: normal;
color: white;
display: block;
position: absolute;
top: 0px;
z-index: 103;
box-sizing:border-box;
margin: 0px;
padding: 3px;
width: 100%;
overflow: hidden;
background-color: rgba(40, 40, 40, 0.95);
visibility: hidden;
opacity: 0;
-webkit-transition: visibility 1s linear, opacity 1s linear;
-moz-transition: visibility 1s linear, opacity 1s linear;
-o-transition: visibility 1s linear, opacity 1s linear;
}
.kgvid_video_meta_hover {
opacity: 1;
visibility: visible;
}
.kgvid_video_meta.kgvid_no_title_meta {
background: none;
}
.kgvid_title {
font-size: 10pt;
padding-left: 4px;
line-height: 20pt;
}
.kgvid_meta_icons {
position: relative;
float: right;
margin: 3px 0px 3px 0px;
}
.kgvid_jwplayer_meta .kgvid_meta_icons {
float: left;
margin-left: 5px;
}
.kgvid_meta_icons a {
text-decoration: none;
border: none;
box-shadow: none !important;
}
.kgvid_meta_icons span {
cursor: pointer;
color: white;
margin-right: 5px;
vertical-align: middle;
font-size: 13pt;
}
.kgvid_no_title_meta .kgvid_meta_icons span {
font-size: 19pt;
text-shadow: 1px 1px rgba(20,20,20,0.8);
}
.kgvid_click_trap {
display: none;
width: 100%;
height: 100%;
background: none;
position: absolute;
top: 0;
z-index: 102;
}
.kgvid_click_trap:before {
content: '\20';
}
.kgvid_share_container {
display: none;
color: white;
top: 0;
padding-top: 46px;
padding-bottom: 18px;
width: 100%;
z-index: 102;
position: absolute; background: -moz-linear-gradient(top,  rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.85) 65%, rgba(20,20,20,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,20,20,0.85)), color-stop(65%,rgba(20,20,20,0.85)), color-stop(100%,rgba(20,20,20,0))); background: -webkit-linear-gradient(top,  rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%); background: -o-linear-gradient(top,  rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%); background: -ms-linear-gradient(top,  rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%); background: linear-gradient(to bottom,  rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9141414', endColorstr='#00141414',GradientType=0 ); }
.kgvid_share_container.kgvid_no_title_meta {
top: 0;
z-index: 102;
padding-top: 32px;
}
.kgvid-icons,
.kgvid-icons-before:before {
display: inline-block;
line-height: 1;
text-decoration: inherit;
text-transform: none;
width: 20px;
height: 20px;
vertical-align: text-top;
text-align: center;
background-size: contain;
background-repeat: no-repeat;
}
.kgvid-icon-embed {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' preserveAspectRatio='none' fill='white'%3E %3Ctitle%3Eembed%3C/title%3E %3Cpath d='M18 23l3 3 10-10-10-10-3 3 7 7z'%3E%3C/path%3E %3Cpath d='M14 9l-3-3-10 10 10 10 3-3-7-7z'%3E%3C/path%3E %3C/svg%3E");
}
.kgvid-icon-download {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='white'%3E %3Ctitle%3Efile_download%3C/title%3E %3Cpath d='M5.016 18h13.969v2.016h-13.969v-2.016zM18.984 9l-6.984 6.984-6.984-6.984h3.984v-6h6v6h3.984z'%3E%3C/path%3E %3C/svg%3E");
}
.kgvid-icon-cross {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white'%3E %3Ctitle%3Ecross%3C/title%3E %3Cpath d='M31.708 25.708c-0-0-0-0-0-0l-9.708-9.708 9.708-9.708c0-0 0-0 0-0 0.105-0.105 0.18-0.227 0.229-0.357 0.133-0.356 0.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13 0.048-0.252 0.124-0.357 0.228 0 0-0 0-0 0l-9.708 9.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057 0.229l-4.586 4.586c-0.286 0.286-0.361 0.702-0.229 1.057 0.049 0.13 0.124 0.252 0.229 0.357 0 0 0 0 0 0l9.708 9.708-9.708 9.708c-0 0-0 0-0 0-0.104 0.105-0.18 0.227-0.229 0.357-0.133 0.355-0.057 0.771 0.229 1.057l4.586 4.586c0.286 0.286 0.702 0.361 1.057 0.229 0.13-0.049 0.252-0.124 0.357-0.229 0-0 0-0 0-0l9.708-9.708 9.708 9.708c0 0 0 0 0 0 0.105 0.105 0.227 0.18 0.357 0.229 0.356 0.133 0.771 0.057 1.057-0.229l4.586-4.586c0.286-0.286 0.362-0.702 0.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z'%3E%3C/path%3E %3C/svg%3E");
}
.kgvid-icon-left-arrow {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white'%3E %3Ctitle%3Earrow-left%3C/title%3E %3Cpath d='M1 16l15 15v-9h16v-12h-16v-9z'%3E%3C/path%3E %3C/svg%3E ");
}
.kgvid-icon-right-arrow {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cpath d='M31 16l-15-15v9h-16v12h16v9z'%3E%3C/path%3E %3C/svg%3E ");
}
.kgvid_share_icons {
text-align: center;
line-height: 26pt;
font-size: 22pt;
font-family: sans-serif;
word-wrap: normal;
overflow-wrap: normal;
}
.kgvid_share_icons a {
text-decoration: none;
border: none;
box-shadow: none;
}
.kgvid_share_icons span {
font-size: 13pt;
line-height: 29pt;
text-decoration: none;
margin: 0;
padding: 0;
}
.kgvid_share_icons input[type="text"] {
font-family: sans-serif !important;
font-size: 10pt !important;
line-height: 1.2 !important;
color: #999 !important;
background: #EEE !important;
padding: 4px !important;
margin: 0 !important;
border-radius: 6px !important;
border: none !important;
display: inline-block !important;
}
input[type="text"].kgvid_embedcode {
width: 30% !important;
}
span.kgvid_start_time {
margin-left: 15px;
white-space: nowrap;
}
.kgvid_start_time input {
vertical-align:middle;
}
input[type="text"].kgvid_start_at {
width: 3em !important;
}
.kgvid_share_icons .kgvid_social_icons {
margin-top: 8px;
font-size: 19pt;
}
.kgvid_share_icons .vjs-icon-twitter {
color: #55acee;
font-size: 32pt;
}
.kgvid_share_icons .vjs-icon-facebook {
color: #3b5998;
font-size: 32pt;
}
.kgvid_below_video {
margin: 2px 6px 0px 4px;
min-height: 20px;
clear: both;
overflow: hidden;
}
.kgvid-viewcount {
float: right;
margin-left: 12px;
white-space: nowrap;
}
.kgvid-caption {
font-size: 85%;
line-height: 150%;
font-style: italic;
}
.kgvid_video_gallery_thumb {
position: relative;
max-width:100%;
vertical-align: bottom;
display:inline-block;
cursor: pointer !important;
margin: 7px 7px;
overflow: hidden;
}
.kgvid_video_gallery_thumb img {
width:100%;
height:100%;
padding: 0px;
margin: 0px;
object-fit: cover;
}
.kgvid_video_gallery_thumb .mejs-overlay-button {
position: absolute;
top: 50%;
left: 50%;
transform-origin: 0 0;
border: none;
}
.kgvid_video_gallery_thumb .titlebackground {
position:absolute;
bottom:10px;
left:0px;
width:100%;
padding:0px;
background:rgb(0,0,0);
background: transparent\9;
background:rgba(0,0,0,0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
overflow:hidden;
z-index: 3;
}
.kgvid_video_gallery_thumb:nth-child(n) {
filter: none;
}
.kgvid_video_gallery_thumb:hover .titlebackground {
background:rgb(0,0,0);
background: transparent\9;
background:rgba(0,0,0,0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
zoom: 1;
}
.kgvid_video_gallery_thumb .videotitle {
color:white;
letter-spacing:0.05em;
font-size:14px;
line-height: 1.5em;
text-align:center;
padding:4px;
}
#kgvid_GalleryVideo {
position:relative;
top:5px;
left:5px;
} #kgvid-videomodal-overlay {
position: fixed;
background-color:#000;
opacity: 0.7;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10000;
}
#kgvid-videomodal-container {
position:fixed;
color:black;
background-color:#000;
top: 50%;
left: 50%;
transform: translate(-50%, -52%);
z-index: 10002;
}
#kgvid-videomodal-container .kgvid_wrapper {
margin:0;
padding:5px;
}
#kgvid-videomodal-container .modalCloseImg {
right: -10px;
top: -30px;
}
#kgvid-videomodal-container .kgvid_gallery_nav {
cursor: pointer;
z-index: 10003;
position: absolute;
text-decoration: none;
top: -26px;
background-color: transparent;
border: none;
}
#kgvid-videomodal-container .wp-video, .kgvid_wrapper .wp-video {
margin-bottom: 0px;
}
.kgvid_gallery_prev {
right: 59px;
}
.kgvid_gallery_next {
right: 25px;
}
.kgvid_gallery_pagination span {
cursor: pointer;
display: inline-block;
width: 24px;
height: 24px;
background-color: #ddd;
text-align: center;
color: black;
border-radius: 12px;
font-size: 16px;
font-weight: 900;
border: 1px solid #888;
line-height: 22px;
text-decoration: none;
}
span.kgvid_gallery_pagination_arrow {
background: none;
border: none;
}
.kgvid_gallery_pagination .kgvid_gallery_pagination_selected {
background-color: #666;
cursor: default;
color: white;
}
.kgvid_temp_thumb {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
max-height: 100%;
margin: 0;
padding: 0;
} .kgvid_wrapper button.vjs-res-button.vjs7-res-button {
padding: 4px 0 0 0;
font-size: 1.5em;
}
.kgvid_wrapper .vjs-res-button span.vjs-control-text {
display: none;
}
.kgvid_wrapper .vjs-res-button .vjs-menu li.vjs-menu-item, .vjs-res-button + .vjs-menu li.vjs-menu-item {
text-transform: none;
}
.kgvid_wrapper .vjs-res-button:before {
font-family: VideoJs;
content: "\f114"; }
.kgvid_wrapper .vjs-loading-spinner {
z-index: 1;
} .kgvid_wrapper ul li.vjs-menu-title.vjs-res-menu-title:hover {
cursor: default;
background-color: transparent;
color: #CCC;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
} .kgvid_wrapper .vjs-res-button .vjs-control-text {
width: auto;
height: auto;
clip: auto;
}
.kgvid_wrapper .mejs-overlay-button {
z-index: 2;
}
.kgvid_wrapper .wp-video-shortcode {
max-height: 100%;
} .kgvid_wrapper video::-webkit-media-controls-start-playback-button { display: none; }
.kgvid_wrapper .video-js.vjs-controls-enabled .vjs-big-play-button { display: none; }
.kgvid_wrapper .video-js.vjs-controls-enabled.vjs-paused .vjs-big-play-button { display: block; } .kgvid_wrapper .mejs-captions-selector-label label, .kgvid_wrapper .mejs-captions-selected {
background: rgba(255, 255, 255, 0.4);
}
.kgvid_wrapper .mejs-captions-selector-list-item {
padding: 0px;
}
.kgvid_wrapper .mejs-captions-selector-label {
padding: 5px;
margin: 0px;
color: #fff;
width: 100%;
} .kgvid_wrapper .mejs-controls div.mejs-sourcechooser-button button {
background: none;
font-family: VideoJS;
color: white;
font-size: 11pt;
line-height: 0pt;
}
.kgvid_wrapper .mejs-controls .mejs-sourcechooser-button button:before {
content: "\f114";
} .kgvid_wrapper.kgvid_compat_mep .mejs-container .mejs-controls div.mejs-menu-arrow {
display: none;
position: absolute;
bottom: -7px;
left: -8px;
width: 0em;
height: 0em;
margin-bottom: 3em;
border-left: 2em solid transparent;
border-right: 2em solid transparent;
border-top: 1.55em solid #000000;
border-top-color: rgba(40, 40, 40, 0.5);
}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
visibility: inherit;
bottom: 17px;
right: -28px;
width: auto;
height: auto;
padding: 9px 0 0 0;
text-align: center;
-webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
-moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector span {
color: white;
padding: 0px 10px 5px 10px;
display: block;
white-space: nowrap;
}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
margin: 3px 0 3px 0;
padding: 2px 10px 5px 10px;
cursor: pointer;
}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li.mejs-sourcechooser-selected {
background: rgba(20,20,20,0.8);
}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover {
color: #111;
background-color: #ffffff;
background-color: rgba(255, 255, 255, 0.75);
}
.kgvid_wrapper.kgvid_compat_mep .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
display: none;
}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
width: auto;
} .kgvid_wrapper .mejs__sourcechooser-button .mejs__sourcechooser-selector,
.kgvid_wrapper .mejs-sourcechooser-button .mejs-sourcechooser-selector {
background: rgba(50, 50, 50, 0.7);
border: solid 1px transparent;
border-radius: 0;
bottom: 40px;
overflow: hidden;
padding: 0;
position: absolute;
}
.kgvid_wrapper .mejs__sourcechooser-selector ul,
.kgvid_wrapper .mejs-sourcechooser-selector ul {
display: block;
list-style-type: none !important;
margin: 0;
overflow: hidden;
padding: 0;
}
.kgvid_wrapper .mejs__sourcechooser-selector li,
.kgvid_wrapper .mejs-sourcechooser-selector li {
color: #fff;
display: block;
list-style-type: none !important;
margin: 0;
overflow: hidden;
padding: 5px 10px 5px 0px;
}
.kgvid_wrapper .mejs-sourcechooser-selector li.sourcechooser-selected {
background-color: rgba(255, 255, 255, 0.2);
}
.kgvid_wrapper .mejs__sourcechooser-selector li:hover,
.kgvid_wrapper .mejs-sourcechooser-selector li:hover {
background-color: rgba(255, 255, 255, 0.2);
cursor: pointer;
}
.kgvid_wrapper .mejs__sourcechooser-selector input,
.kgvid_wrapper .mejs-sourcechooser-selector input {
display: none;
}
.kgvid_wrapper .mejs__sourcechooser-selector label,
.kgvid_wrapper .mejs-sourcechooser-selector label {
color: #fff;
display: inline-block;
float: left;
font-size: 10px;
line-height: 15px;
padding: 4px 5px 0;
cursor: pointer;
} .kgvid_wrapper .mejs__speed-button,
.kgvid_wrapper .mejs-speed-button {
position: relative;
}
.kgvid_wrapper .mejs__speed-button > button,
.kgvid_wrapper .mejs-speed-button > button {
background: transparent;
color: #fff;
font-size: 11px;
line-height: normal;
margin: 11px 0 0;
width: 36px;
}
.kgvid_wrapper .mejs__speed-selector,
.kgvid_wrapper .mejs-speed-selector {
background: rgba(50, 50, 50, 0.7);
border: solid 1px transparent;
border-radius: 0;
left: -10px;
overflow: hidden;
padding: 0;
position: absolute;
top: -100px;
visibility: hidden;
width: 60px;
}
.kgvid_wrapper .mejs__speed-selector,
.kgvid_wrapper .mejs-speed-selector {
visibility: visible;
}
.kgvid_wrapper .mejs__speed-selector-list,
.kgvid_wrapper .mejs-speed-selector-list  {
display: block;
list-style-type: none !important;
margin: 0;
overflow: hidden;
padding: 0;
}
.kgvid_wrapper .mejs__speed-selector-list-item,
.kgvid_wrapper .mejs-speed-selector-list-item {
color: #fff;
display: block;
list-style-type: none !important;
margin: 0 0 6px;
overflow: hidden;
padding: 0 10px;
}
.kgvid_wrapper .mejs__speed-selector-list-item:hover,
.kgvid_wrapper .mejs-speed-selector-list-item:hover {
background-color: rgb(200, 200, 200) !important;
background-color: rgba(255, 255, 255, 0.4) !important;
}
.kgvid_wrapper .mejs__speed-selector-input,
.kgvid_wrapper .mejs-speed-selector-input {
clear: both;
float: left;
left: -1000px;
margin: 3px 3px 0 5px;
position: absolute;
}
.kgvid_wrapper .mejs__speed-selector-label,
.kgvid_wrapper .mejs-speed-selector-label {
color: white;
cursor: pointer;
float: left;
font-size: 10px;
line-height: 14px;
margin-left: 5px;
padding: 4px 0 0;
width: 60px;
}
.kgvid_wrapper li.mejs-speed-selected {
background: rgba(255, 255, 255, 0.4);
}
.kgvid_wrapper .mejs__speed-selector,
.kgvid_wrapper .mejs-speed-selector {
visibility: hidden;
}
.kgvid_wrapper .mejs__speed-button:hover .mejs__speed-selector,
.kgvid_wrapper .mejs-speed-button:hover .mejs-speed-selector {
visibility: visible;
}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}